OSDN Git Service

2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
2
3         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4         * lib/g77.exp: Likewise.
5         * lib/objc.exp: Likewise.
6         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7         for darwin.
8
9 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10
11         PR c++/12932
12         * g++.dg/template/static5.C: New test.
13
14 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15
16         * gcc.dg/nested-func-1.c: New test.
17
18 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19
20         * gcc.dg/cpp/assert4.c: New test.
21
22 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23
24         PR c++/2294
25         * g++.dg/lookup/using9.c: New test.
26
27 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28
29         PR c++/12762
30         * g++.dg/template/error3.C: New test.
31
32 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
33
34         PR ada/13035
35         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36         No longer use a wrapper for gcc, since this does not work under
37         Windows.
38
39 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40
41         PR c++/2094
42         * g++.dg/template/ptrmem7.C: New test.
43
44 2003-11-13  Andrew Pinski <apinski@apple.com>
45
46         * gcc.c-torture/compile/20031113-1.c: New test.
47
48 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
49             Kean Johnston <jkj@sco.com>
50
51         PR c/13029
52         * gcc.dg/unused-4.c: Update.
53
54 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
55
56         * g++.dg/opt/const3.C: New test.
57
58 2003-11-13  Jan Hubicka  <jh@suse.cz>
59
60         * gcc.c-torture/compile/20031112-1.c: New test.
61
62 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
63
64         * g++.dg/parse/crash10.C: Remove bogus error marker.
65
66 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
67
68         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
69         (host_gcc): Likewise.
70         (ROOT): Honor $PWDCMD.
71         (BASE): Likewise.
72         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
73
74 2003-11-12  Catherine Moore  <clm@redhat.com>
75
76         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
77
78 2003-11-12  Andreas Jaeger  <aj@suse.de>
79             Jakub Jelinek  <jakub@redhat.com>
80             Andrew Pinski  <pinskia@physics.uc.edu>
81             Richard Henderson  <rth@redhat.com>
82
83         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
84         systems.
85         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
86
87         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
88         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
89
90 2003-11-11  Andreas Jaeger  <aj@suse.de>
91
92         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
93
94         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
95
96 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
97
98         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
99         Clean ups.
100
101 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
102
103         * gcc.dg/trampoline-1.c: New test.
104
105 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
106
107         * gcc.c-torture/compile/200031109-1.c: New test.
108
109 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
110
111         PR c/3190
112         PR c/8714
113         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
114         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
115         gcc.dg/format/no-y2k-1.c: Update.
116
117 2003-11-08  Roger Sayle  <roger@eyesopen.com>
118
119         PR optimization/10467
120         * gcc.dg/20031108-1.c: New test case.
121
122 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
123
124         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
125
126 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
127
128         * gcc.dg/compound-lvalue-1.c: New test.
129         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
130         some XFAILs.
131
132 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
133
134         * gcc.dg/altivec-varargs-1.c: New test.
135
136 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
137
138         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
139         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
140         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
141         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
142         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
143
144 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
145
146         * gcc.dg/cond-lvalue-1.c: New test.
147
148 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
149
150         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
151
152 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
153
154         PR c++/11616
155         * g++.dg/template/instantiate5.C: New test.
156
157 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
158
159         PR c++/12726
160         * g++.dg/ext/complit2.C: Replace test with self-contained version.
161         * ChangeLog: Add missing first entry for above test.
162
163 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
164
165         PR c++/9810
166         * g++.dg/template/using8.C: New test.
167         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
168
169 2003-11-02  Roger Sayle  <roger@eyesopen.com>
170
171         PR optimization/10817
172         * gcc.c-torture/compile/20031102-1.c: New test case.
173
174 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
175
176         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
177         2147483647.
178
179 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
180
181         * gcc.dg/20031102-1.c: New test.
182
183 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
184
185         * gcc.dg/complex-1.c: New test.
186
187 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
188
189         PR c++/12796
190         * g++.dg/template/crash13.C: Adjust expected error location.
191         * g++.old-deja/g++.brendan/ns1.C: Likewise.
192
193 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
194
195         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
196
197 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
198
199         PR/10239
200         * gcc.c-torture/compile/20031031-2.c: New test.
201
202 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
203
204         PR/11640
205         * gcc.c-torture/compile/20031031-1.c: New test.
206
207 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
208
209         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
210         * gcc.misc-tests/bprob.exp: Likewise.
211         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
212         the execution test on arm-elf configs.
213         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
214         configs that don't support scratch files.
215         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
216
217 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
218
219         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
220         done by dejagnu.
221
222 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
223
224         * ada/acats/run_all.sh: Redirect mv output to /dev/null
225         Avoid non pure sh syntax. Add more logging.
226
227         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
228         fail.
229
230 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
231
232         PR libgcj/10610
233         * gcc.dg/ppc-stackalign-1.c: New test.
234
235 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
236
237         * ada/acats/run_all.sh: Change output to be more compliant with
238         dejagnu framework.
239         Create acats.sum and acats.log files under testsuite/ada/acats
240         Only run [a-z]* directories, to filter out e.g. CVS.
241         Redirect build output to log file.
242
243 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
244
245         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
246
247 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
248
249         PR ada/5909:
250         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
251
252 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
253
254         * gcc.c-torture/compile/20031023-1.c: New test.
255         * gcc.c-torture/compile/20031023-2.c: New test.
256         * gcc.c-torture/compile/20031023-3.c: New test.
257         * gcc.c-torture/compile/20031023-4.c: New test.
258
259 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
260
261         PR c++/10371
262         * g++.dg/lookup/scoped8.C: New test.
263
264 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
265
266         * g++.dg/opt/reg-stack3.C: New test.
267
268 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
269
270         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
271
272 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
273
274         PR c++/11076
275         * g++.dg/template/crash13.C: New test.
276
277 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
278
279         * gcc.dg/c99-restrict-2.c: New test.
280
281 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
282
283         PR c++/12698, c++/12699, c++/12700, c++/12566
284         * g++.dg/inherit/covariant9.C: New test.
285         * g++.dg/inherit/covariant10.C: New test.
286         * g++.dg/inherit/covariant11.C: New test.
287
288 2003-10-23  Jason Merrill  <jason@redhat.com>
289
290         PR c++/12726
291         * g++.dg/ext/complit2.C: New test.
292
293 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
294
295         PR target/12654
296         * gcc.c-torture/execute/20031020-1.c: New test.
297
298 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
299
300         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
301         following the jump_insn.
302
303 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
304
305         * gcc.dg/cast-lvalue-1.c: New test.
306
307 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
308
309         PR c++/11962
310         * g++.dg/template/cond2.C: New test.
311
312 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
313
314         * gcc.dg/builtins-28.c: New test.
315
316 2003-10-20  Jan Hubicka  <jh@suse.cz>
317
318         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
319         parameter.
320         * testsuite/gcc.dg/inline-2.c: Likewise.
321
322 2003-10-20  Phil Edwards  <phil@codesourcery.com>
323
324         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
325         * gcc.dg/nest.c:  Likewise.
326
327 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
328
329         PR c++/9781, c++/10583, c++/11862
330         * g++.dg/parse/crash13.C: New test.
331
332 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
333
334         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
335
336 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
337
338         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
339         Define HAVE_C99_RUNTIME except on Solaris.
340         * gcc.dg/builtins-20.c: Likewise.
341
342 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
343
344         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
345
346 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
347
348         PR c++/12495
349         * g++.dg/template/crash21.C: New test.
350
351 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
352
353         PR c++/2513
354         * g++.dg/template/typename5.C: New test.
355
356 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
357
358         PR c++/12369
359         * g++.dg/template/friend25.C: New test.
360
361 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
362
363         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
364         versions.
365
366 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
367
368         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
369         == 2147483647.
370
371 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
372
373         * gcc.c-torture/execute/960416-1.x: Remove.
374         * gcc.c-torture/execute/divconst-3.x: Likewise.
375
376 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
377
378         PR target/12598
379         * gcc.dg/torture/cris-volatile-1.c: New test.
380
381 2003-10-14  Roger Sayle  <roger@eyesopen.com>
382
383         PR optimization/9325
384         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
385         for overflowing floating point to integer conversion during RTL
386         simplification.
387
388 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
389
390         * objc/execute/_cmd.m: Fix typo.
391         * objc.dg/image-info.m, objc.dg/symtab-1.m:
392         Relax 'scan-assembler' regexp.
393         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
394         objc.dg/try-catch-4.m: Run on non-Darwin targets.
395         * objc.dg/zero-link-2.m: Remove blank line.
396         * objc.dg/zero-link-3.m: New test case.
397
398 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
399
400         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
401
402         * gcc.dg/asm-names.c: Use scan-assembler-not rather
403         than linker trickery.
404
405 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
406
407         PR c++/12370
408         * g++.dg/other/friend2.C: New test.
409
410 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
411
412         * gcc.dg/20031012-1.c: New test.
413
414 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
415
416         * gcc.dg/weak/weak-3.c: Fix for new warning.
417
418 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
419
420         PR optimization/8750
421         * gcc.c-torture/execute/20031012-1.c: New test case.
422
423 2003-10-11  Roger Sayle  <roger@eyesopen.com>
424
425         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
426         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
427
428 2003-10-11  Roger Sayle  <roger@eyesopen.com>
429
430         PR optimization/12260
431         * gcc.c-torture/compile/20031011-2.c: New test case.
432
433 2003-10-11  Roger Sayle  <roger@eyesopen.com>
434
435         * gcc.c-torture/execute/20031011-1.c: New testcase.
436
437 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
438
439         * gcc.c-torture/compile/20031011-1.c: New test.
440
441 2003-10-11  Jan Hubicka  <jh@suse.cz>
442
443         * g++.dg/other/first-global.C: New test.
444
445 2003-10-11  Roger Sayle  <roger@eyesopen.com>
446
447         * gcc.c-torture/execute/string-opt-18.c: New testcase.
448
449 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
450
451         * gcc.c-torture/compile/20031010-1.c: New test.
452
453 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
454
455         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
456         * gcc.c-torture/execute/va-arg-25.c: ... here.
457
458 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
459
460         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
461
462 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
463
464         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
465
466 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
467
468         * g++.dg/parse/error2.C: New test.
469
470 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
471
472         PR c++/11097
473         * g++.dg/other/error5.C: Modify the error message.
474         * g++.dg/lookup/using8.C: New test.
475
476 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
477
478         * gcc.dg/darwin-abi-2.c: New file.
479         * gcc.c-torture/execute/va-arg-24.c: New file.
480
481 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
482
483         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
484         indentation.
485
486 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
487
488         PR c++/10147
489         * g++.dg/other/error4.C: Update error messages.
490         * g++.dg/template/ptrmem4.C: Likewise.
491
492         PR c++/12337
493         * g++.dg/init/new9.C: New test.
494
495         PR c++/12334, c++/12236, c++/8656
496         * g++.dg/ext/attrib8.C: New test.
497
498 2003-10-06  Devang Patel  <dpatel@apple.com>
499
500         * gcc.dg/debug/dwarf2-3.h: New test.
501         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
502
503 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
504
505         * g++.dg/opt/cfg2.C: New test.
506
507 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
508
509         * g++.dg/opt/float1.C: New test.
510
511 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
512
513         * gcc.dg/c90-array-lval-6.c: New test.
514         * gcc.dg/c99-array-lval-6.c: New test.
515
516 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
517             Ziemowit Laski  <zlaski@apple.com>
518
519         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
520         'Derived', so that it is never considered a class method; add
521         new warning for '+port' method ambiguity.
522         * objc.dg/method-12.m: Include <objc/objc.h> instead of
523         <objc/objc-api.h> (needed on Mac OS X).
524         * objc.dg/method-13.m: New test.
525
526 2003-10-03  Roger Sayle  <roger@eyesopen.com>
527
528         PR optimization/9325, PR java/6391
529         * gcc.c-torture/execute/20031003-1.c: New test case.
530
531 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
532
533         PR optimization/12180
534         * gcc.dg/20031002-1.c: New test.
535
536         PR c++/12486
537         * g++.dg/inherit/error1.C: New test.
538
539 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
540
541         * lib/f-torture.exp (search_for): Rename to...
542         (search_for_re): This.  Also, clean up comments and the
543         "regexp" invocation.
544
545 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
546
547         * gcc.c-torture/compile/20031002-1.c: New test.
548
549 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
550
551         * g++.dg/opt/cond1.C: New test.
552
553 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
554
555         * gcc.dg/Wold-style-definition-2.c: New testcase.
556         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
557
558 2003-09-29  Richard Henderson  <rth@redhat.com>
559
560         * g++.dg/init/array10.C: Add dg-options.
561
562 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
563
564         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
565
566 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
567
568         * g++.dg/template/friend19.C: Fix typo.
569         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
570
571 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
572
573         * gcc.c-torture/execute/20030928-1.c: New test.
574         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
575
576 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
577
578         * g++.dg/opt/unroll1.C: New test.
579
580 2003-09-26  Roger Sayle  <roger@eyesopen.com>
581
582         PR optimization/11741
583         * gcc.dg/20030926-1.c: New test case.
584
585 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
586
587         PR c++/5655
588         * g++.dg/parse/access7.C: New test.
589         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
590
591 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
592
593         MERGE OF objc-improvements-branch into MAINLINE:
594         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
595         if libobjc has not been built.
596         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
597         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
598         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
599         objc/execute/nested-3.m, objc/execute/np-2.m,
600         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
601         objc/execute/redefining_self.m, objc/execute/root_methods.m,
602         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
603         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
604         objc.dg/special/unclaimed-category-1.h,
605         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
606         well as GNU runtime.
607         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
608         * execute/cascading-1.m, execute/function-message-1.m,
609         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
610         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
611         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
612         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
613         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
614         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
615         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
616         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
617         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
618         * objc.dg/bitfield-2.m: Run only on Darwin.
619         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
620         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
621         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
622         * objc.dg/const-str-1.m: Fix constant string layout.
623
624 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
625
626         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
627
628 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
629
630         * gcc.dg/darwin-abi-1.c: New file.
631
632 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
633
634         PR target/12281
635         * gcc.c-torture/compile/20030921-1.c: New test.
636
637 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
638
639         * g++.dg/opt/reg-stack2.C: New test.
640
641 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
642
643         * g++.dg/eh/delayslot1.C: New test.
644
645 2003-09-20  Richard Henderson  <rth@redhat.com>
646
647         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
648
649 2003-09-20  Roger Sayle  <roger@eyesopen.com>
650
651         * gcc.c-torture/execute/20030920-1.c: New test case.
652
653 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
654
655         * g++.dg/rtti/typeid3.C: Correct expected error message.
656
657 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
658
659         PR c++/157
660         * g++.dg/parse/crash12.C: New test.
661
662 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
663
664         * gcc.dg/compat/mixed-struct-check.h: New.
665         * gcc.dg/compat/mixed-struct-defs.h: New.
666         * gcc.dg/compat/mixed-struct-init.h: New.
667         * gcc.dg/compat/struct-by-value-19_main.c: New.
668         * gcc.dg/compat/struct-by-value-19_x.c: New.
669         * gcc.dg/compat/struct-by-value-19_y.c: New.
670         * gcc.dg/compat/struct-by-value-20_main.c: New.
671         * gcc.dg/compat/struct-by-value-20_x.c: New.
672         * gcc.dg/compat/struct-by-value-20_y.c: New.
673         * gcc.dg/compat/struct-return-19_main.c: New.
674         * gcc.dg/compat/struct-return-19_x.c: New.
675         * gcc.dg/compat/struct-return-19_y.c: New.
676         * gcc.dg/compat/struct-return-20_main.c: New.
677         * gcc.dg/compat/struct-return-20_x.c: New.
678         * gcc.dg/compat/struct-return-20_y.c: New.
679
680 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
681         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
682         so that it will not complain on LP64 targets.
683
684 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
685
686         PR c++/495
687         * g++.dg/template/friend24.C: New test.
688
689 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
690
691         PR c++/12332
692         * g++.dg/template/memtmpl2.C: New test.
693
694 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
695
696         PR target/11184
697         * gcc.dg/builtin-apply1.c: New test.
698
699 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
700
701         PR c++/9848
702         * g++.dg/warn/Wunused-4.C: New test.
703
704 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
705
706         PR c++/12316
707         * g++.dg/other/gc2.C: New test.
708
709 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
710
711         PR c++/11991
712         * g++.dg/rtti/typeid3.C: New test.
713
714         PR c++/12266
715         * g++.dg/overload/template1.C: New test.
716
717 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
718
719         * g++.dg/opt/cfg3.C: New test.
720
721 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
722
723         PR c++/7939
724         * g++.dg/template/crash11.C: New test.
725
726 2003-09-16  Jason Merrill  <jason@redhat.com>
727             Jakub Jelinek  <jakub@redhat.com>
728
729         * gcc.dg/attr-warn-unused-result.c: New test.
730
731 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
732
733         PR c++/12184
734         * g++.dg/expr/call2.C: New test.
735
736 2003-09-15  Andreas Jaeger  <aj@suse.de>
737
738         * gcc.dg/Wold-style-definition-1.c: New test.
739
740 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
741
742         PR c++/3907
743         * g++.dg/parse/template12.C: New test.
744
745         * g++.dg/abi/bitfield11.C: New test.
746         * g++.dg/abi/bitfield12.C: Likewise.
747
748 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
749
750         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
751         non-expansion of functional macro name without arguments at EOL.
752         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
753
754 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
755
756         * gcc.c-torture/execute/20030914-[12].c: New tests.
757
758 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
759
760         PR c++/11788
761         * g++.dg/overload/addr1.C: New test.
762
763 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
764
765         * gcc.dg/20030909-1.c: New test.
766
767 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
768
769         * gcc.dg/ultrasp10.c: New test.
770
771 2003-09-09  Devang Patel  <dpatel@apple.com>
772
773         * gcc.dg/darwin-ld-6.c: New test.
774
775 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
776
777         * gcc.dg/torture/builtin-explog-1.c: New testcase.
778
779 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
780
781         * gcc.dg/ia64-types1.c: New test.
782         * gcc.dg/ia64-types2.c: Likewise.
783
784 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
785
786         * gcc.dg/builtins-1.c: Add more _Complex tests.
787         * gcc.dg/torture/builtin-attr-1.c: Likewise.
788
789         * gcc.dg/builtins-1.c: Test existing _Complex functions.
790         * gcc.dg/torture/builtin-attr-1.c: Likewise.
791
792 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
793
794         PR c++/11786
795         * g++.dg/lookup/koenig2.C: New test.
796
797         PR c++/5296
798         * g++.dg/rtti/typeid2.C: New test.
799
800 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
801
802         * gcc.c-torture/compile/20030904-1.c: New test.
803
804 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
805
806         * g++.dg/opt/longbranch2.C: New test.
807
808 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
809
810         * g++.dg/template/crash10.C: Only compile it.
811
812 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
813
814         PR middle-end/11665
815         * gcc.c-torture/compile/20030907-1.c: New test.
816         * g++.dg/init/array11.C: New test.
817
818 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
819
820         PR c++/11852
821         * g++.dg/init/struct1.C: New test.
822
823 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
824
825         PR c++/12181
826         * g++.dg/expr/comma1.C: New test.
827
828 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
829
830         PR c++/11867
831         * g++.dg/expr/static_cast5.C: New test.
832
833 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
834
835         PR c++/11507
836         * g++.dg/lookup/scoped7.C: New test.
837
838         PR c++/9574
839         * g++.dg/other/static1.C: New test.
840
841         PR c++/11490
842         * g++.dg/warn/template-1.C: New test.
843
844         PR c++/11432
845         * g++.dg/template/crash10.C: New test.
846
847         PR c++/2478
848         * g++.dg/overload/VLA.C: New test.
849
850         PR c++/10804
851         * g++.dg/template/call1.C: New test.
852
853 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
854
855         PR c++/11794
856         * g++.dg/parse/using3.C: New test.
857
858 2003-09-06  Roger Sayle  <roger@eyesopen.com>
859
860         PR c++/11409
861         * g++.dg/overload/builtin3.C: New test case.
862
863 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
864
865         PR c/9862
866         * gcc.dg/20030906-1.c: New test.
867         * gcc.dg/20030906-2.c: Likewise.
868
869 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
870
871         PR c++/12167
872         * g++.dg/parse/defarg5.C: New test.
873
874         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
875
876 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
877
878         PR c++/12163
879         * g++.dg/expr/static_cast4.C: New test.
880
881         PR c++/12146
882         * g++.dg/template/crash9.C: New test.
883
884 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
885
886         * g++.old-deja/g++.ext/pretty2.C: Update for change
887         in __FUNCTION__.
888         * g++.old-deja/g++.ext/pretty3.C: Likewise.
889
890 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
891
892         PR c++/11922
893         * g++/dg/template/qualified-id1.C: New test.
894
895         PR c++/12037
896         * g++.dg/warn/noeffect4.C: New test.
897
898 2003-09-04  Matt Austern  <austern@apple.com>
899
900         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
901         * g++.dg/ext/fnname2.C: Likewise.
902         * g++.dg/ext/fnname3.C: Likewise.
903
904 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
905
906         * g++.dg/expr/lval1.C: New test.
907         * g++.dg/ext/lvcast.C: Remove.
908
909 2003-09-03  Roger Sayle  <roger@eyesopen.com>
910
911         PR optimization/11700.
912         * gcc.c-torture/compile/20030903-1.c: New test case.
913
914 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
915
916         PR c++/12053
917         * g++.dg/abi/layout4.C: New test.
918
919 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
920
921         PR c++/11553
922         * g++.dg/parse/friend3.C: New test.
923
924 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
925
926         PR c++/11847
927         * g++.dg/template/class1.C: New test.
928
929         PR c++/11808
930         * g++.dg/expr/call1.C: New test.
931
932 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
933
934         PR c++/12114
935         * g++.dg/init/ref9.C: New test.
936
937         PR c++/11972
938         * g++.dg/template/nested4.C: New test.
939
940 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
941
942         PR c++/12093
943         * g++.dg/template/non-dependent4.C: New test.
944
945         PR c++/11928
946         * g++.dg/inherit/conv1.C: New test.
947
948 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/6196
951         * g++.dg/ext/label1.C: New test.
952         * g++.dg/ext/label2.C: Likewise.
953
954 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
955
956         * g++.dg/expr/cond3.C: New test.
957
958 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
959
960         * gcc.dg/builtins-1.c: Add new builtin cases.
961
962 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
963
964         * gcc.dg/builtins-1.c: Add new cases.
965         * gcc.dg/torture/builtin-attr-1.c: Likewise.
966
967 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
968
969         * gcc.dg/builtins-1.c: Add more math builtin tests.
970         * gcc.dg/torture/builtin-attr-1.c: New test.
971
972 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
973
974         PR optimization/5079
975         * g++.dg/opt/static3.C: New test.
976
977 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
978
979         * gcc.misc-tests/gcov-10b.c: New test.
980
981 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
982
983         * g++.dg/opt/ptrmem3.C: New test.
984
985         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
986
987 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
988
989         * gcc.dg/20030826-2.c: New test.
990
991 2003-08-26  Roger Sayle  <roger@eyesopen.com>
992
993         PR middle-end/12002
994         * g77.f-torture/compile/12002.f: New test case.
995
996 2003-08-26  Roger Sayle  <roger@eyesopen.com>
997
998         * gcc.dg/20030826-1.c: New test case.
999
1000 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1001
1002         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1003
1004 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1005
1006         PR c++/11871
1007         * c++.dg/lookup/crash1.C: New test.
1008
1009         * c++.dg/warn/noeffect3.C: New test.
1010
1011 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1012
1013         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1014         * gcc.dg/compat/vector-1_y.c: Ditto.
1015         * gcc.dg/compat/vector-2_x.c: Ditto.
1016         * gcc.dg/compat/vector-2_y.c: Ditto.
1017
1018 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1019
1020         * gcc.dg/20030702-1.c: New test.
1021
1022 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1023
1024         PR c++/8795
1025         * g++.dg/ext/altivec-1.C: New test.
1026
1027 2003-08-24  Richard Henderson  <rth@redhat.com>
1028
1029         * g++.dg/eh/simd-2.C: Add -w for x86.
1030
1031 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1032
1033         * gcc.dg/20030815-1.c: New test.
1034
1035 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1036
1037         PR c++/3765
1038         * g++.dg/parse/access6.C: New test.
1039
1040 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1041
1042         PR c++/641, c++/11876
1043         * g++.dg/template/friend22.C: New test.
1044         * g++.dg/template/friend23.C: Likewise.
1045
1046 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1047
1048         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1049         identically.
1050
1051 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1052
1053         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1054
1055 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1056
1057         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1058
1059 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1060
1061         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1062
1063 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1064
1065         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1066
1067 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1068
1069         PR c++/11919
1070         * g++.dg/overload/prom1.C: New test.
1071
1072         PR c++/11551
1073         * g++.dg/parse/dtor2.C: New test.
1074
1075         PR c++/10762
1076         * g++.dg/parse/using2.C: New test.
1077
1078 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1079
1080         PR target/11805
1081         * gcc.c-torture/compile/20030821-1.c: New.
1082
1083 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1084
1085         PR c++/11834
1086         * g++.dg/template/deduce2.C: New test.
1087
1088 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1089
1090         * gcc.c-torture/execute/20030821-1.c: New test.
1091
1092 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1093
1094         PR middle-end/11984
1095         * gcc.dg/20030820-1.c: New test case.
1096
1097 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1098
1099         PR c++/11945
1100         * g++.dg/warn/noeffect2.C: New test.
1101
1102 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1103
1104         PR c++/10926
1105         * g++.dg/template/dtor2.C: New test.
1106
1107         PR c++/11684
1108         * g++.dg/template/operator1.C: New test.
1109         * g++.dg/parse/operator4.C: New test.
1110
1111         PR c++/11946.C
1112         * g++.dg/expr/enum1.C: New test.
1113         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1114
1115         PR c++/11036.C
1116         * g++.dg/parse/elab2.C: New test.
1117         * g++.dg/parse/typedef4.C: Change error message.
1118         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1119         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1120         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1121
1122 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1123
1124         * gcc.dg/pch/warn-1.c: New.
1125         * gcc.dg/pch/warn-1.hs: New.
1126
1127         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1128         not-tested file.
1129
1130 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1131
1132         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1133
1134 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1135
1136         * gcc.dg/uninit-D.c: New Test.
1137         * gcc.dg/uninit-E.c: New Test.
1138         * gcc.dg/uninit-F.c: New Test.
1139         * gcc.dg/uninit-G.c: New Test.
1140
1141 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1142
1143         * g++.dg/README: Describe the pch directory.
1144
1145 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1146
1147         PR c++/11174
1148         * g++.dg/parse/access4.C: New test.
1149         * g++.dg/parse/access5.C: Likewise.
1150         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1151
1152 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1153
1154         * gcc.dg/noncompile/20030818-1.c: New.
1155
1156 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1157
1158         PR c++/11957
1159         * g++.dg/warn/noeffect1.C: New test.
1160
1161         * g++.dg/template/scope2.C: New test.
1162         * g++.dg/template/error2.C: Correct dg-error
1163
1164 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1165
1166         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1167
1168 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1169
1170         PR C++/11512
1171         * g++.dg/template/warn1.C: New.
1172
1173 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1174
1175         * g++.dg/template/error2.C: New test.
1176         * g++.dg/lookup/using7.C: Adjust errors
1177         * g++.old-deja/g++.pt/crash36.C: Likewise.
1178         * g++.old-deja/g++.pt/derived3.C: Likewise.
1179
1180 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1181
1182         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1183         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1184         * gcc.c-torture/execute/builtins/string-9.c: New, from
1185         string-opt-9.c.  Adjust for execute/builtins framework.
1186         * gcc.c-torture/execute/string-opt-9.c: Delete.
1187
1188 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1189
1190         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1191
1192         * g++.dg/parse/ret-type2.C: New test.
1193
1194         PR c++/11703
1195         * g++.dg/init/new8.C: New test.
1196
1197         PR c++/10923
1198         * g++.dg/parse/typedef5.C: New test.
1199
1200         PR c++/9512
1201         * g++.dg/parse/qualified2.C: New test.
1202         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1203         invalid code.
1204
1205 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1206
1207         * g++.dg/conversion/ptrmem1.C: New test.
1208
1209 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1210
1211         PR target/11693
1212         * gcc.dg/20030811-1.c: New test.
1213
1214         PR target/11535
1215         * gcc.c-torture/execute/20030811-1.c: New test.
1216
1217 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1218
1219         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1220
1221 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1222
1223         PR c++/11789.C
1224         * g++.dg/inherit/multiple1.C: New test.
1225
1226 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1227
1228         * gcc.dg/spe1.c: New test.
1229
1230         PR c++/11670
1231         * g++.dg/expr/cast2.C: New test.
1232
1233         PR c++/10530
1234         * g++.dg/template/dependent-name2.C: New test.
1235
1236 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1237
1238         * g++.dg/parse/crash11.C: Put the dg options in comments.
1239
1240 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1241
1242         * lib/gcc-dg.exp: Update for diagnostic change.
1243
1244 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1245
1246         PR c++/5767
1247         * g++.dg/parse/crash11.C: New test.
1248
1249 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1250
1251         * gcc.dg/cpp/spacing1.c: Update.
1252
1253 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1254
1255         PR target/11739
1256         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1257         a value for -mtune.
1258
1259 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1260
1261         PR middle-end/11771
1262         * gcc.c-torture/compile/20030804-1.c: New test case.
1263
1264 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1265
1266         * gcc.dg/20030804-1.c: New test case.
1267
1268 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1269
1270         * gcc.dg/cpp/separate-1.c: New test.
1271
1272 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1273
1274         PR c++/11704
1275         * g++.dg/template/dependent-expr2.C: New test.
1276
1277         PR c++/11766
1278         * g++.dg/expr/ptrmem1.C: New test.
1279
1280 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1281
1282         PR c++/9453
1283         * g++.dg/template/friend15.C: New test.
1284
1285 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1286
1287         * lib/dg-pch.exp: Work round PCH bug.
1288
1289 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1290
1291         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1292         builtins.  Move cases from builtins-4.c here.
1293
1294         * gcc.dg/torture/builtin-math-1.c: New test taken from
1295         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1296         additional cases.
1297
1298         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1299         Delete.
1300
1301 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1302
1303         PR c++/9447
1304         * g++.dg/template/using7.C: New test.
1305
1306 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1307
1308         * import1.c, import2.c: New tests.
1309
1310 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1311
1312         * g++.dg/eh/crossjump1.C: New test.
1313
1314 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1315
1316         PR c++/11697
1317         * g++.dg/template/using6.C: New test.
1318
1319         PR c++/11744
1320         * g++.dg/template/koenig2.C: New test.
1321
1322 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1323
1324         PR c++/7983
1325         * g++.dg/parse/typedef4.C: New test.
1326
1327 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1328
1329         PR c++/8442, c++/8806
1330         * g++.dg/template/elab1.C: New test.
1331         * g++.dg/template/type2.C: Likewise.
1332         * g++.dg/template/ttp3.C: Adjust expected error message.
1333         * g++.old-deja/g++.law/visibility13.C: Likewise.
1334         * g++.old-deja/g++.niklas/t135.C: Likewise.
1335         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1336         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1337         template argument.
1338         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1339
1340 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1341
1342         PR c++/11295
1343         * g++.dg/ext/stmtexpr1.C: New test.
1344
1345         * g++.dg/opt/tmp1.C: New test.
1346
1347         PR c++/11525
1348         * g++.dg/parse/constant4.C: New test.
1349
1350         PR c++/9447
1351         * g++.dg/template/using5.C: New test.
1352
1353 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1354
1355         * gcc.dg/builtins-27.c: New test case.
1356
1357 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1358
1359         * gcc.dg/tls/opt-7.c: New test.
1360
1361 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1362
1363         * g++.old-deja/g++.other/crash18.C: Remove.
1364
1365 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1366
1367         * g++.dg/template/explicit3.C: New.
1368         * g++.dg/template/explicit4.C: New.
1369         * g++.dg/template/explicit5.C: New.
1370
1371         PR c++/11347
1372         * g++.dg/template/memtmpl1.C: New.
1373
1374 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1375
1376         PR target/11565
1377         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1378         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1379
1380 2003-07-30  Jan Hubicka  <jh@suse.cz>
1381
1382         * vtgc1.c: Kill.
1383
1384 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1385
1386         * gcc.dg/struct-in-proto-1.c: New test.
1387
1388 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1389
1390         * gcc.dg/cpp/include2.c: Only expect one message.
1391
1392 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1393
1394         PR c++/9447
1395         * g++.dg/template/using1.C: New test.
1396         * g++.dg/template/using2.C: New test.
1397         * g++.dg/template/using3.C: New test.
1398         * g++.dg/template/using4.C: New test.
1399
1400 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1401
1402         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1403         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1404
1405 2003-07-28  Jan Hubicka  <jh@suse.cz>
1406
1407         PR c++/11530
1408         * g++.dg/opt/call1.C: New test.
1409
1410 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1411
1412         PR c++/11667
1413         * g++.dg/init/enum2.C: New test.
1414         * g++.dg/template/overload1.C: Add "-w" option.
1415
1416 2003-07-28    <hp@bitrange.com>
1417
1418         * gcc.dg/Wdeclaration-after-statement-1.c,
1419         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1420
1421 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1422
1423         * gcc.c-torture/compile/20030725-1.c: New test.
1424
1425 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1426
1427         * gcc.dg/20030505.c: Only run for SPE.
1428         Remove definition of opaque type.
1429
1430 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1431
1432         * g++.dg/template/ptrmem6.C: New test.
1433
1434 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1435
1436         * gcc.c-torture/compile/zero-strct-2.c: New test.
1437
1438 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1439
1440         * gcc.dg/intermod-1.c: New test.
1441
1442 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1443
1444         PR c++/11617
1445         * g++.dg/template/lookup2.C: New test.
1446         * g++.dg/template/memclass1.C: Remove instantiated from error.
1447         * g++.dg/other/error2.C: Tweak expected errors.
1448
1449         PR c++/11596
1450         * g++.dg/template/defarg3.C: New test.
1451
1452         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1453
1454 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1455
1456         * g++.dg/inherit/access5.C: New test.
1457
1458 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1459
1460         PR c++/11513
1461         * g++.dg/template/crash8.C: New test.
1462
1463 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1464
1465         PR c/10602
1466         * gcc.dg/noncompile/incomplete-2.c: New test.
1467
1468 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1469
1470         PR c++/11645
1471         * g++.dg/inherit/access4.C: New test.
1472
1473         PR c++/11517
1474         * g++.dg/expr/cond2.C: New test.
1475
1476         PR optimization/10679
1477         * g++.dg/opt/inline4.C: New test.
1478
1479 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1480
1481         * g++.dg/parse/crash10: New test.
1482
1483 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1484
1485         * g++.dg/ext/flexary1.C: New test.
1486
1487 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1488
1489         PR c++/10793
1490         * g++.dg/template/crash9.C: New test.
1491
1492 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1493
1494         PR c++/3004
1495         * g++.dg/parse/typedef3.C: New test.
1496
1497         PR c++/7906
1498         * g++.dg/parse/operator2.C: New test.
1499
1500         PR c++/8895
1501         * g++.dg/parse/def-tmpl-arg1.C: New test.
1502
1503         PR c++/9282
1504         * g++.dg/parse/funptr1.C: New test.
1505
1506         PR c++/9452
1507         * g++.dg/parse/ambig3.C: New test.
1508
1509         PR c++/9454
1510         * g++.dg/parse/operator3.C: New test.
1511
1512         PR c++/9486
1513         * g++.dg/parse/template10.C: New test.
1514
1515         PR c++/9488
1516         * g++.dg/parse/template11.C: New test.
1517
1518         PR c++/10150
1519         * g++.dg/parse/invalid-op1.C: New test.
1520
1521         PR c++/10247
1522         * g++.dg/parse/condexpr1.C: New test.
1523
1524 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1525
1526         * g++.dg/ext/packed3.C: New test.
1527         * g++.dg/ext/packed4.C: New test.
1528
1529         * gcc.dg/pack-test-3.c: New test.
1530
1531 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1532
1533         * lib/compat.exp: Handle dg-options per source file.
1534         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1535         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1536         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1537         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1538         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1539         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1540         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1541         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1542         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1543         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1544         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1545         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1546         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1547         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1548
1549 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1550
1551         PR c/10320
1552         * gcc.c-torture/execute/20030718-1.c: New test.
1553
1554 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1555
1556         PR optimization/11536
1557         * gcc.dg/20030721-1.c: New test.
1558
1559 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1560
1561         PR c++/11546
1562         * g++.dg/template/lookup1.C: New test.
1563
1564 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1565
1566         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1567         diagnostics of ill-formed constructs involving labels.
1568         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1569         the new 'previously defined here' message.
1570
1571 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1572
1573         * g++.dg/parse/non-dependent2.C: New test.
1574
1575 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1576
1577         * g++.dg/init/init-ref4.C: xfail on targets without
1578         weak symbols.
1579
1580 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1581
1582         PR target/11087
1583         * gcc.c-torture/execute/20030717-1.c: New test.
1584
1585 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1586
1587         * g++.dg/opt/cfg1.C: New test.
1588
1589 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR optimization/11557
1592         * gcc.dg/20030717-1.c: New test.
1593
1594 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1595
1596         PR c++/10476
1597         * g++.dg/expr/crash-1.C: New test.
1598
1599         PR c++/11027
1600         * g++.dg/template/init3.C: New test.
1601
1602         PR c++/8222
1603         * g++.dg/template/non-dependent1.C: New test.
1604
1605         PR c++/11070
1606         * g++.dg/template/non-dependent2.C: New test.
1607
1608         PR c++/11071
1609         * g++.dg/template/non-dependent3.C: New test.
1610
1611         PR c++/9907
1612         * g++.dg/template/sizeof5.C: New test.
1613
1614 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1615
1616         PR 11498
1617         * gcc.c-torture/compile/mangle-1.c: New file.
1618
1619 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1620
1621         PR c++/7809
1622         * g++.dg/parse/access3.C: New test.
1623
1624 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1625
1626         PR c++/11384
1627         * g++.dg/init/init-ref4.C: New test.
1628
1629 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1630
1631         PR c++/11547
1632         * g++.dg/parse/constant3.C: New test.
1633         * g++.dg/parse/crash7.C: Likewise.
1634
1635 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1636
1637         PR target/11008
1638         * gcc.dg/i386-pentium4-not-mull.c: New.
1639
1640 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1641
1642         * gcc.dg/asm-names.c (ymain): Make it weak.
1643
1644 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1645
1646         PR c++/5421
1647         * g++.dg/template/friend21.C: New test.
1648
1649 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1650
1651         * gcc.dg/cleanup-8.c: New test.
1652         * gcc.dg/cleanup-9.c: New test.
1653
1654 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1655
1656         * g++.dg/ext/dll-MI1.h: New file.
1657         * g++.dg/ext/dllexport-MI1.C: New file.
1658         * g++.dg/ext/dllimport-MI1.C: New file.
1659
1660 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1661
1662         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1663         it does not have cmpstrsi patterns (just cmpmemsi).
1664
1665 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1666
1667         PR debug/11473
1668         * g++.dg/debug/debug8.C: New test.
1669
1670 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1671
1672         PR c++/10108
1673         * g++.dg/template/crash7.C: New test.
1674
1675 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1676
1677         PR target/10795
1678         * gcc.c-torture/compile/20030708-1.c: New.
1679
1680 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1681
1682         * gcc.c-torture/execute/20030715-1.c: New test.
1683
1684 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1685
1686         * gcc.dg/pch/inline-3.c: New file.
1687         * gcc.dg/pch/inline-3.hs: New file.
1688         * gcc.dg/pch/inline-4.c: New file.
1689         * gcc.dg/pch/inline-4.hs: New file.
1690
1691 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1692
1693         PR c++/11509
1694         * g++.dg/template/crash6.C: New test.
1695
1696         PR c++/7053
1697         * g++.dg/template/friend20.C: New test.
1698
1699         PR c++/7019
1700         * g++.dg/template/overload2.C: New test.
1701
1702 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1703
1704         PR optimization/11440
1705         * gcc.c-torture/execute/20030714-1.c: New test.
1706
1707 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1708
1709         PR c++/11154
1710         * g++.dg/template/partial2.C: New test.
1711
1712 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1713
1714         PR c++/11503
1715         * g++.dg/template/anon1.C: New test.
1716
1717         PR c++/11493
1718         PR c++/11495
1719         * g++.dg/parse/template9.C: Likewise.
1720         * g++.dg/template/crash4.C: New test.
1721         * g++.dg/template/koenig1.C: Likewise.
1722         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1723         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1724         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1725         functions.
1726         * g++.old-deja/g++.jason/template36.C: Likewise.
1727         * g++.old-deja/g++.mike/p1989.C: Likewise.
1728         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1729         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1730         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1731         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1732         compiling.
1733         * g++.old-deja/g++.pt/union2.C: Use this->.
1734
1735 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1736
1737         * gcc.dg/20030711-1.c: New test.
1738
1739 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1740
1741         PR c++/11050
1742         * g++.dg/parse/args1.C: New test.
1743         * g++.pt/defarg8.C: Change expected errors.
1744
1745 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1746
1747         PR c++/8164
1748         * g++.dg/template/nontype2.C: New test.
1749
1750         PR c++/10558
1751         * g++.dg/parse/template8.C: New test.
1752
1753         PR c++/8327
1754         * g++.dg/template/scope1.C: New test.
1755
1756         * g++.dg/warn/Wsign-compare-1.C: New test.
1757
1758 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1759
1760         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1761
1762 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1763
1764         PR c++/9411
1765         * g++.dg/template/explicit2.C: New test.
1766
1767         PR c++/10032
1768         * g++.dg/warn/pedantic1.C: New test.
1769
1770 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1771
1772         PR c++ 9483
1773         * g++.dg/other/field1.C: New test.
1774
1775 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1776
1777         PR c/11449
1778         * gcc.c-torture/compile/20030707-1.c: New.
1779
1780 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1781
1782         PR c++/10849
1783         * g++.dg/template/access12.C: New test.
1784
1785 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1786
1787         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1788         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1789         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1790         * gcc.misc-tests/gcov.exp: Update
1791         * g++.dg/gcov/gcov.exp: Update
1792         * lib/gcov.exp: Update.
1793
1794 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1795
1796         * g++.dg/abi/mangle17.C: Make sure template expressions are
1797         dependent.
1798         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1799         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1800         * g++.dg/opt/stack1.C: Remove erroneous code.
1801         * g++.dg/parse/template7.C: New test.
1802         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1803         * g++.old-deja/g++.pt/crash4.C: Likewise.
1804
1805 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1806
1807         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1808         with zero or one occurence of `$' after the initial `L'.
1809
1810 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1811
1812         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1813
1814 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1815
1816         PR c/11370
1817         * gcc.dg/Wunreachable-6.c: New testcase.
1818         * gcc.dg/Wunreachable-7.c: New testcase.
1819
1820 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1821
1822         PR c/11420
1823         * gcc.dg/20030708-1.c: New test.
1824
1825 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1826
1827         * gcc.dg/compat/sdata-section.h: New file.
1828         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1829         * gcc.dg/torture/mips-sdata-1.c: New test.
1830
1831 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1832
1833         PR c++/11030
1834         * g++.dg/template/friend19.C: New test.
1835
1836 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1837
1838         * g++.dg/opt/strength-reduce.C: New test.
1839
1840 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1841
1842         PR target/10979
1843         * gcc.dg/20030707-1.c: New testcase.
1844
1845 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1846
1847         PR optimization/11059
1848         * g++.dg/opt/emptyunion.C: New testcase.
1849
1850 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1851             Eric Botcazou  <ebotcazou@libertysurf.fr>
1852
1853         * g++.dg/opt/stack1.C: New test.
1854
1855 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1856
1857         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1858         run test.
1859
1860         PR c++/11431
1861         * g++.dg/expr/static_cast3.C: New test.
1862
1863 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1864
1865         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1866         everywhere.
1867         * gcc.dg/concat.c: Concatenation of string constants with
1868         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1869         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1870         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1871         necessary to avoid multi-character character constant warning.
1872         * gcc.dg/cpp/escape.c: Likewise.
1873         * gcc.dg/cpp/ucs.c: Likewise.
1874         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1875         Fix a typo.
1876
1877 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1878
1879         PR c/11428
1880         * gcc.c-torture/compile/20030704-1.c: New.
1881
1882 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1883
1884         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1885
1886 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1887
1888         PR c++/5287, PR c++/7910,  PR c++/11021
1889         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1890         tests for warnings.
1891         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1892         * g++.dg/ext/dllimport3.C: Likewise.
1893         * g++.dg/ext/dllimport4.C: New file.
1894         * g++.dg/ext/dllimport5.C: New file.
1895         * g++.dg/ext/dllimport6.C: New file.
1896         * g++.dg/ext/dllimport7.C: New file.
1897         * g++.dg/ext/dllimport8.C: New file.
1898         * g++.dg/ext/dllimport9.C: New file.
1899         * g++.dg/ext/dllimport10.C: New file.
1900         * g++.dg/ext/dllexport1.C: New file.
1901
1902 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1903
1904         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1905         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1906
1907 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1908
1909         * gcc.dg/builtins-25.c: New testcase.
1910         * gcc.dg/builtins-26.c: New testcase.
1911
1912 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1913
1914         * gcc.dg/compat/vector-defs.h: New file.
1915         * gcc.dg/compat/vector-setup.h: New file.
1916         * gcc.dg/compat/vector-check.h: New file.
1917         * gcc.dg/compat/vector-1_main.c: New file.
1918         * gcc.dg/compat/vector-1_x.c: New file.
1919         * gcc.dg/compat/vector-1_y.c: New file.
1920         * gcc.dg/compat/vector-2_main.c: New file.
1921         * gcc.dg/compat/vector-2_x.c: New file.
1922         * gcc.dg/compat/vector-2_y.c: New file.
1923
1924         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1925         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1926         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1927         * gcc.dg/compat/struct-align-1.h: New file.
1928         * gcc.dg/compat/struct-align-1_main.c: New file.
1929         * gcc.dg/compat/struct-align-1_x.c: New file.
1930         * gcc.dg/compat/struct-align-1_y.c: New file.
1931         * gcc.dg/compat/struct-align-2.h: New file.
1932         * gcc.dg/compat/struct-align-2_main.c: New file.
1933         * gcc.dg/compat/struct-align-2_x.c: New file.
1934         * gcc.dg/compat/struct-align-2_y.c: New file.
1935
1936         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1937         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1938         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1939         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1940         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1941         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1942         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1943         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1944         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1945         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1946         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1947         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1948         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1949         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1950         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1951         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1952         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1953         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1954         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1955         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1956         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1957         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1958         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1959         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1960         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1961         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1962         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1963         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1964         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1965
1966 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1967
1968         * gcc.dg/i386-call-1.c: New test.
1969
1970 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1971
1972         PR c++/9162
1973         * g++.dg/parse/defarg4.C: New.
1974
1975 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1976
1977         PR target/10700
1978         * gcc.c-torture/compile/20030703-1.c: New test case.
1979
1980 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1981
1982         * g++.dg/template/local3.C: Remove extra semicolon.
1983
1984 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1985
1986         * gcc.dg/i386-volatile-1.c: New test.
1987
1988 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1989
1990         PR c++/11072
1991         * g++.dg/other/offsetof2.C: XFAIL.
1992         * g++.dg/other/offsetof5.C: New.
1993
1994         PR c++/10219
1995         * g++.dg/template/error1.C: New.
1996
1997         PR c++/9779
1998         * g++.dg/template/dependent-expr1.C: New.
1999
2000 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2001
2002         PR c++/6949
2003         * g++.dg/template/local3.C: New test.
2004
2005         PR c++/11149
2006         * g++.dg/lookup/scoped6.C: New test.
2007
2008 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2009
2010         PR c++/8046
2011         * g++.dg/other/error7.C: New test.
2012
2013 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2014
2015         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2016         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2017         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2018         * g++.old-deja/g++.other/union2.C: Likewise.
2019         * gcc.dg/c90-const-expr-2.c: Likewise.
2020         * gcc.dg/c90-const-expr-3.c: Likewise.
2021         * gcc.dg/c99-const-expr-2.c: Likewise.
2022         * gcc.dg/c99-const-expr-3.c: Likewise.
2023         * gcc.dg/concat.c: Likewise.
2024
2025 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2026
2027         PR c++/9559
2028         * g++.dg/init/static1.C: New test.
2029
2030 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2031
2032         * Changelog: Remove ">>>>>>>" from previous change.
2033
2034 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2035
2036         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2037         * g++.old-deja/g++.other/access2.C: Likewise.
2038         * g++.old-deja/g++.other/decl2.C: Likewise.
2039         * gcc.c-torture/execute/20020615-1.c: Likewise.
2040
2041 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2042
2043         PR c++/4933
2044         * g++.dg/template/sizeof4.C: New test.
2045
2046 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2047
2048         * g++.dg/other/error6.C: New test.
2049
2050 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2051
2052         PR c++/10750
2053         * g++.dg/parse/constant2.C: New test.
2054
2055 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2056
2057         PR c++/11106
2058         * g++.dg/other/error5.C: New test.
2059
2060 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2061
2062         * gcc.dg/format/gcc_diag-1.c: New test.
2063
2064 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2065
2066         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2067
2068 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2069
2070         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2071         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2072         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2073
2074 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2075
2076         * gcc.c-torture/execute/builtins/string-8.c: New test.
2077         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2078         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2079         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2080
2081 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2082
2083         PR c++/10468
2084         * g++.dg/ext/typeof6.C: New test.
2085
2086 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2087
2088         PR c++/10796
2089         * g++.dg/init/enum1.C: New test.
2090
2091 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2092
2093         * gcc.dg/20030627-1.c: New test.
2094
2095 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2096
2097         PR c++/11332
2098         * g++.dg/expr/static_cast2.C: New test.
2099
2100 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2101             Jakub Jelinek  <jakub@redhat.com>
2102
2103         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2104         sprintf(dst,"%s",src) optimization.
2105         * gcc.c-torture/execute/20030626-1.c: New test case.
2106         * gcc.c-torture/execute/20030626-2.c: New test case.
2107
2108 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2109
2110         * gcc.c-torture/execute/multi-ix.c: New test.
2111
2112         * gcc.c-torture/execute/simd-4.c (main):
2113         Added missing semicolon at end of union.
2114
2115 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2116
2117         PR c++/8266
2118         * g++.dg/template/explicit-instantiation3.C: New test.
2119
2120 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2121
2122         * gcc.dg/20030626-1.c: Use signed char.
2123
2124 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2125
2126         * gcc.dg/20030626-1.c: New test.
2127
2128 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2129
2130         * const-str-2.m: Update.
2131
2132 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2133
2134         PR c++/10990
2135         * g++.dg/rtti/dyncast1.C: New test.
2136         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2137         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2138         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2139
2140         PR c++/10931
2141         * g++.dg/expr/static_cast1.C: New test.
2142
2143 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2144
2145         * gcc.dg/20030625-1.c: New test.
2146
2147 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2148
2149         * gcc.c-torture/compile/20030624-1.c: New test case.
2150
2151 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2152
2153         * gcc.c-torture/execute/string-opt-17.c: New test.
2154
2155 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2156
2157         PR c++/5754
2158         * g++.dg/parse/crash6.C: New test.
2159
2160 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2161
2162         * gcc.dg/builtins-24.c: New test case.
2163
2164 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2165
2166         * g++.dg/opt/operator1.C: New test.
2167
2168 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2169
2170         * gcc.c-torture/execute/string-opt-16.c: New test case.
2171
2172 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2173
2174         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2175         * g++.old-deja/g++.other/conv7.C: Likewise
2176         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2177         * g++.old-deja/g++.other/overload14.C: Likewise.
2178
2179 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2180
2181         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2182         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2183
2184 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2185
2186         PR c++/10888
2187         * g++.dg/warn/Winline-3.C: New test.
2188
2189 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2190
2191         * lib/target-supports.exp (check_alias_available): Make the test
2192         program acceptable to the Solaris assembler.
2193
2194         PR c++/10749
2195         * g++.dg/template/memclass2.C: New test.
2196
2197 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2198             Eric Botcazou  <ebotcazou@libertysurf.fr>
2199
2200         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2201         data for non-matching targets.
2202         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2203
2204 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2205
2206         PR c++/10845
2207         * g++.dg/template/member3.C: New test.
2208
2209 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2210
2211         PR c++/10939
2212         * g++.dg/template/func1.C: New test.
2213
2214         PR c++/9649
2215         * g++.dg/template/static4.C: New test.
2216         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2217
2218         PR c++/11041
2219         * g++.dg/init/ref7.C: New test.
2220
2221 2003-06-19  Matt Austern  <austern@apple.com>
2222
2223         PR c++/11228
2224         * g++.dg/anew1.C: New test.
2225         * g++.dg/anew2.C: New test.
2226         * g++.dg/anew3.C: New test.
2227         * g++.dg/anew4.C: New test.
2228
2229 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2230
2231         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2232
2233 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2234
2235         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2236         endian-dependent.
2237
2238 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2239
2240         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2241         Remove cruft.
2242
2243 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2244
2245         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2246         * gcc.c-torture/compile/961203-1.c: Likewise.
2247         * gcc.c-torture/compile/980506-1.c: Likewise.
2248
2249 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2250
2251         PR c++/10712
2252         * g++.dg/lookup/using7.C: New test.
2253
2254 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2255
2256         PR c++/11105
2257         * g++.dg/abi/conv1.C: Remove it.
2258         * g++.dg/template/conv7.C: New test.
2259         * g++.dg/template/conv8.C: Likewise.
2260         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2261         conversion operator.
2262
2263 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2264
2265         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2266         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2267         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2268         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2269         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2270         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2271         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2272         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2273         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2274         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2275         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2276         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2277         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2278         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2279         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2280         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2281         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2282         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2283         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2284         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2285         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2286         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2287         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2288         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2289         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2290         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2291         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2292         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2293         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2294
2295 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2296
2297         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2298         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2299         indications.
2300
2301 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2302
2303         * gcc.dg/i386-387-5.c: New test case.
2304         * gcc.dg/i386-387-6.c: New test case.
2305         * gcc.dg/builtins-23.c: New test case.
2306
2307 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2308
2309         * gcc.dg/builtins-22.c: New test case.
2310         * gcc.dg/i386-387-1.c: Update to test exp.
2311         * gcc.dg/i386-387-2.c: Likewise.
2312
2313 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2314
2315         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2316
2317 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2318
2319         * lib/gcc-dg.exp (dg-require-dll): New function.
2320         (dg-xfail-if): Likewise.
2321         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2322         driver.
2323
2324         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2325         * gcc.c-torture/compile/20001205-1.c: Likewise.
2326         * gcc.c-torture/compile/20001226-1.c: Likewise.
2327         * gcc.c-torture/compile/20010518-2.c: Likewise.
2328         * gcc.c-torture/compile/20020312-1.c: Likewise.
2329         * gcc.c-torture/compile/20020604-1.c: Likewise.
2330         * gcc.c-torture/compile/920501-12.c: Likewise.
2331         * gcc.c-torture/compile/920501-4.c: Likewise.
2332         * gcc.c-torture/compile/920520-1.c: Likewise.
2333         * gcc.c-torture/compile/920521-1.c: Likewise.
2334         * gcc.c-torture/compile/920625-1.c: Likewise.
2335         * gcc.c-torture/compile/961203-1.c: Likewise.
2336         * gcc.c-torture/compile/980506-1.c: Likewise.
2337         * gcc.c-torture/compile/981006-1.c: Likewise.
2338         * gcc.c-torture/compile/981022-1.c: Likewise.
2339         * gcc.c-torture/compile/981223-1.c: Likewise.
2340         * gcc.c-torture/compile/990617-1.c: Likewise.
2341         * gcc.c-torture/compile/dll.c: Likewise.
2342         * gcc.c-torture/compile/labels-3.c: Likewise.
2343         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2344         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2345         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2346         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2347         * gcc.c-torture/compile/simd-5.c: Likewise.
2348         * gcc.c-torture/compile/20000804-1.x: Remove.
2349         * gcc.c-torture/compile/20001205-1.x: Likewise.
2350         * gcc.c-torture/compile/20001226-1.x: Likewise.
2351         * gcc.c-torture/compile/20010518-2.x: Likewise.
2352         * gcc.c-torture/compile/20020312-1.x: Likewise.
2353         * gcc.c-torture/compile/20020604-1.x: Likewise.
2354         * gcc.c-torture/compile/920501-12.x: Likewise.
2355         * gcc.c-torture/compile/920501-4.x: Likewise.
2356         * gcc.c-torture/compile/920520-1.x: Likewise.
2357         * gcc.c-torture/compile/920521-1.x: Likewise.
2358         * gcc.c-torture/compile/920625-1.x: Likewise.
2359         * gcc.c-torture/compile/961203-1.x: Likewise.
2360         * gcc.c-torture/compile/980506-1.x: Likewise.
2361         * gcc.c-torture/compile/981006-1.x: Likewise.
2362         * gcc.c-torture/compile/981022-1.x: Likewise.
2363         * gcc.c-torture/compile/981223-1.x: Likewise.
2364         * gcc.c-torture/compile/990617-1.x: Likewise.
2365         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2366         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2367         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2368         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2369         * gcc.c-torture/compile/simd-5.x: Likewise.
2370
2371         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2372
2373 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2374
2375         * gcc.c-torture/execute/20030611-1.c: New test.
2376
2377 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2378
2379         PR middle-end/168
2380         * gcc.dg/20030612-1.c: New test case.
2381
2382 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2383
2384         PR c++/10635
2385         * g++.dg/expr/cast1.C: New test.
2386
2387 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2388
2389         * gcc.dg/builtins-21.c: New test case.
2390
2391 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2392
2393         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2394         options instead of at the end.
2395         * lib/objc.exp (objc_target_compile): Likewise.
2396
2397 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2398
2399         PR c++/10432
2400         * g++.dg/parse/error1.C: New test.
2401
2402 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2403
2404         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2405         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2406         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2407         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2408         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2409         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2410         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2411         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2412         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2413         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2414         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2415         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2416         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2417         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2418         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2419         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2420         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2421         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2422         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2423         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2424         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2425         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2426         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2427         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2428
2429         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2430         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2431         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2432         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2433         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2434         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2435         * gcc.dg/compat/scalar-return-3_main.c: New file.
2436         * gcc.dg/compat/scalar-return-3_x.c: New file.
2437         * gcc.dg/compat/scalar-return-3_y.c: New file.
2438         * gcc.dg/compat/scalar-return-4_main.c: New file.
2439         * gcc.dg/compat/scalar-return-4_x.c: New file.
2440         * gcc.dg/compat/scalar-return-4_y.c: New file.
2441
2442 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2443
2444         * gcc.dg/compat/fp2-struct-check.h: New file.
2445         * gcc.dg/compat/fp2-struct-defs.h: New file.
2446         * gcc.dg/compat/fp2-struct-init.h: New file.
2447         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2448         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2449         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2450         * gcc.dg/compat/struct-return-10_main.c: New file.
2451         * gcc.dg/compat/struct-return-10_x.c: New file.
2452         * gcc.dg/compat/struct-return-10_y.c: New file.
2453
2454         * gcc.dg/compat/compat-common.h: New file.
2455         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2456         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2457         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2458         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2459         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2460         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2461         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2462         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2463         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2464         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2465         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2466         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2467         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2468         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2469         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2470         * gcc.dg/compat/small-struct-check.h: Ditto.
2471         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2472         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2473         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2474         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2475         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2476         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2477         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2478         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2479         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2480         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2481         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2482         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2483         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2484         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2485         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2486         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2487         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2488         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2489         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2490         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2491         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2492         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2493         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2494         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2495         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2496         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2497         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2498         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2499         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2500         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2501
2502 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2503
2504         * g++.dg/pch/static-1.C: New file.
2505         * g++.dg/pch/static-1.Hs: New file.
2506
2507 2003-06-10  Richard Henderson  <rth@redhat.com>
2508
2509         * gcc.dg/asm-7.c: Adjust expected warning text.
2510
2511 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2512
2513         * gcc.dg/builtins-20.c: New test case.
2514
2515 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2516
2517         PR c++/11131
2518         * g++.dg/opt/template1.C: New test.
2519
2520 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2521
2522         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2523         additional_sources.
2524
2525 2003-05-21  David Taylor  <dtaylor@emc.com>
2526
2527         * gcc.dg/Wpadded.c: New file.
2528
2529 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2530
2531         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2532         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2533         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2534         dg-require-weak.
2535
2536 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2537
2538         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2539
2540 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2541
2542         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2543         (dg-require-alias): Likewise.
2544         (dg-require-gc-sections): Likewise.
2545         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2546
2547 2003-06-08  Richard Henderson  <rth@redhat.com>
2548
2549         * gcc.dg/20011029-2.c: Fix the array reference.
2550         * gcc.dg/asm-7.c: New.
2551
2552 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2553
2554         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2555
2556 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2557
2558         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2559         (dg-require-gc-sections): Likewise.
2560
2561 2003-06-08  Jan Hubicka  <jh@suse.cz>
2562
2563         * i386-cmov1.c: Fix regular expression.
2564         * i386-cvt-1.c: Likewise.
2565         * i386-local.c: Likewise.
2566         * i386-local2.c: Likewise.
2567         * i386-mul.c: Likewise.
2568         * i386-ssetype-1.c: Likewise.
2569         * i386-ssetype-3.c: Likewise.
2570         * i386-ssetype-5.c: Likewise.
2571
2572 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2573
2574         PR c++/11039
2575         * g++.dg/warn/implicit-typename2.C: New test.
2576         * g++.dg/warn/implicit-typename3.C: New test.
2577
2578 2003-06-07  Richard Henderson  <rth@redhat.com>
2579
2580         * g++.dg/other/offsetof3.C: Use size_t.
2581         * g++.dg/other/offsetof4.C: Likewise.
2582
2583 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2584
2585         * lib/copy-file.exp: New. Implement gcc_copy_files.
2586
2587         * lib/dg-pch.exp: Load copy-file.exp
2588         (dg-pch): Use gcc_copy_files instead of "file copy".
2589
2590 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2591
2592         * gcc.dg/weak/weak.exp: Simplify.
2593         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2594         * gcc.dg/weak/weak-1.c: Likewise.
2595         * gcc.dg/weak/weak-2.c: Likewise.
2596         * gcc.dg/weak/weak-3.c: Likewise.
2597         * gcc.dg/weak/weak-4.c: Likewise.
2598         * gcc.dg/weak/weak-5.c: Likewise.
2599         * gcc.dg/weak/weak-6.c: Likewise.
2600         * gcc.dg/weak/weak-7.c: Likewise.
2601         * gcc.dg/weak/weak-8.c: Likewise.
2602         * gcc.dg/weak/weak-9.c: Likewise.
2603
2604 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2605
2606         gcc.c-torture/execute/20030606-1.c: New.
2607
2608 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2609
2610         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2611         * gcc.dg/builtins-19.c: Likewise.
2612
2613 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2614
2615         * gcc.dg/builtins-2.c: Add some more tests.
2616         * gcc.dg/builtins-18.c: New test case.
2617         * gcc.dg/builtins-19.c: New test case.
2618
2619 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2620             Jim Wilson  <wilson@tuliptree.org>
2621
2622         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2623
2624 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2625
2626         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2627         mempcpy/stpcpy calls not to be optimized into something else.
2628         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2629         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2630         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2631
2632 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2633
2634         * gcc.dg/format/asm_fprintf-1.c: New test.
2635
2636 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2637
2638         * lib/gcc-defs.exp (additional_sources): New variable.
2639         (dg-additional-sources): New function.
2640         (additional_files): New variable.
2641         (dg-additional-files): New function.
2642         (dg-additional-files-options): Likewise.
2643         * lib/gcc-dg.exp (dg-require-weak): New function.
2644         (dg-require-alias): Likewise.
2645         (dg-require-gc-sections): Likewise.
2646         * lib/target-supports.exp (check_alias_available): Remove testfile
2647         parameter.
2648         (check_gc_sections_available): New function.
2649         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2650         (dg-gpp-additional-files): Likewise.
2651         * lib/g++.exp (additional_sources): Remove.
2652         (additional_files): Likewise.
2653         (g++_target_compile): Use dg-additional-files-options.
2654
2655         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2656         Tcl logic.
2657         * gcc.dg/special/ecos.exp: Remove.
2658         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2659         * gcc.dg/special/alias-1.c: Likewise.
2660         * gcc.dg/special/alias-2.c: Likewise.
2661         * gcc.dg/special/gcsec-1.c: Likewise.
2662         * gcc.dg/special/weak-1.c: Likewise.
2663         * gcc.dg/special/weak-2.c: Likewise.
2664         * gcc.dg/special/wkali-1.c: Likewise.
2665         * gcc.dg/special/wkali-2.c: Likewise.
2666
2667         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2668         dg-gpp-additional-*.
2669         * g++.dg/special/conpr-3.C: Likewise.
2670         * g++.dg/special/conpr-4.C: Likewise.
2671         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2672         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2673         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2674         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2675         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2676         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2677         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2678         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2679         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2680         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2681         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2682         * g++.old-deja/g++.other/comdat1.C: Likewise.
2683         * g++.old-deja/g++.other/comdat2.C: Likewise.
2684         * g++.old-deja/g++.other/comdat3.C: Likewise.
2685         * g++.old-deja/g++.other/ctor1.C: Likewise.
2686         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2687
2688 2003-06-05  Richard Henderson  <rth@redhat.com>
2689
2690         * gcc.dg/debug/20030605-1.c: New.
2691
2692 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2693
2694         * README.QMTEST: Update.
2695
2696 2003-06-04  Richard Henderson  <rth@redhat.com>
2697
2698         * gcc.dg/cleanup-1.c: New.
2699         * gcc.dg/cleanup-2.c: New.
2700         * gcc.dg/cleanup-3.c: New.
2701         * gcc.dg/cleanup-4.c: New.
2702         * gcc.dg/cleanup-5.c: New.
2703         * gcc.dg/cleanup-6.c: New.
2704         * gcc.dg/cleanup-7.c: New.
2705
2706 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2707
2708         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2709
2710         * lib/dg-pch.exp: New file.
2711         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2712         * gcc.dg/pch/pch.exp: Likewise.
2713
2714 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2715
2716         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2717         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2718         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2719         * gcc.dg/builtins-17.c: New test case.
2720         * gcc.dg/i386-387-4.c: New test case.
2721         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2722
2723 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2724
2725         * gcc.dg/ultrasp9.c: New test.
2726
2727 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2728
2729         * gcc.c-torture/compile/20030604-1.c: New test.
2730         * gcc.dg/sparc-constant-1.c: New test.
2731
2732 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2733
2734         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2735
2736 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2737
2738         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2739
2740         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2741         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2742
2743 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2744
2745         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2746
2747 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2748
2749         PR c++/10940
2750         * g++.dg/template/spec10.C: New test.
2751
2752 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2753
2754         * gcc.dg/builtins-16.c: New test case.
2755
2756 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2757
2758         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2759         mempcpy test with post-increments.
2760         * gcc.c-torture/execute/string-opt-3.c: New test.
2761         * gcc.dg/string-opt-1.c: New test.
2762
2763 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2764
2765         PR fortran/10965
2766         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2767
2768 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2769
2770         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2771         (scan-assembler): ... here.  Use dg-scan.
2772         (scan-assembler-not): Likewise.
2773         (scan-file): New function.
2774         (scan-file-not): Likewise.
2775         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2776         * gcc.dg/cpp/_Pragma4.c: Likewise.
2777         * gcc.dg/cpp/_Pragma5.c: Likewise.
2778         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2779         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2780         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2781         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2782         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2783         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2784         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2785         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2786         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2787         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2788         * gcc.dg/cpp/cxxcom1.c: Likewise.
2789         * gcc.dg/cpp/line1.c: Likewise.
2790         * gcc.dg/cpp/maccom1.c: Likewise.
2791         * gcc.dg/cpp/maccom2.c: Likewise.
2792         * gcc.dg/cpp/maccom3.c: Likewise.
2793         * gcc.dg/cpp/maccom4.c: Likewise.
2794         * gcc.dg/cpp/maccom5.c: Likewise.
2795         * gcc.dg/cpp/maccom6.c: Likewise.
2796         * gcc.dg/cpp/multiline.c: Likewise.
2797         * gcc.dg/cpp/spacing1.c: Likewise.
2798         * gcc.dg/cpp/spacing2.c: Likewise.
2799         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2800         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2801         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2802         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2803         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2804         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2805         * gcc.dg/cpp/cxxcom2.c: Likewise.
2806         * gcc.dg/cpp/cxxcom2.h: New file.
2807
2808         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2809         * g++.dg/cpp/truefalse.C: Here.
2810         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2811
2812 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2813
2814         * gcc.dg/cpp/redef3.c: New file.
2815
2816 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2817
2818         * gcc.dg/i386-loop-3.c: New test.
2819
2820 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2821
2822         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2823
2824 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2825
2826         * gcc.dg/fwrapv-1.c: New test case.
2827         * gcc.dg/fwrapv-2.c: New test case.
2828
2829 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2830
2831         PR c++/10956
2832         * g++.dg/template/spec9.C: New test.
2833
2834 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2835
2836         * gcc.dg/duff-4.c: New test case.
2837
2838 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2839
2840         PR fortran/10843
2841         * g77.dg/ffixed-form-1.f: New test
2842         * g77.dg/ffixed-form-2.f: New test
2843         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2844         * g77.dg/ffree-form-3.f: New test
2845
2846 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2847
2848         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2849         * gcc.dg/wint_t-1.c: Likewise.
2850
2851 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2852
2853         * g++.dg/template/access11.C: New test.
2854
2855 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2856
2857         PR c++/10849
2858         * g++.dg/template/access10.C: New test.
2859
2860 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2861             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2862
2863         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2864
2865 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2866
2867         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2868         suppress for powerpc-*-darwin*.
2869         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2870
2871 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2872
2873         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2874         suppress option for powerpc-*-darwin*.
2875
2876 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2877
2878         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2879         * gcc.dg/builtins-4.c: Add test for fmod.
2880
2881 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2882
2883         PR c++/10682
2884         * g++.dg/template/instantiate4.C: New test.
2885
2886 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2887
2888         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2889
2890 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2891
2892         * gcc.dg/compat/scalar-return-1_main.c: New file.
2893         * gcc.dg/compat/scalar-return-1_x.c: New file.
2894         * gcc.dg/compat/scalar-return-1_y.c: New file.
2895         * gcc.dg/compat/scalar-return-2_main.c: New file.
2896         * gcc.dg/compat/scalar-return-2_x.c: New file.
2897         * gcc.dg/compat/scalar-return-2_y.c: New file.
2898         * gcc.dg/compat/struct-return-3_main.c: New file.
2899         * gcc.dg/compat/struct-return-3_y.c: New file.
2900         * gcc.dg/compat/struct-return-3_x.c: New file.
2901         * gcc.dg/compat/struct-return-2_main.c: New file.
2902         * gcc.dg/compat/struct-return-2_x.c: New file.
2903         * gcc.dg/compat/struct-return-2_y.c: New file.
2904
2905 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2906
2907         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2908         for hppa*-hp-hpux*.
2909         * gcc.dg/20021014-1.c (dg-options): Likewise.
2910         * gcc.dg/nest.c (dg-options): Likewise.
2911
2912 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2913
2914         PR c++/9738
2915         * g++.dg/ext/dllimport2.C: New file.
2916         * g++.dg/ext/dllimport3.C: New file.
2917
2918 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2919
2920         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2921         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2922         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2923         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2924         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2925         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2926         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2927         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2928         * gcc.dg/compat/small-struct-defs.h: New file.
2929         * gcc.dg/compat/small-struct-init.h: New file.
2930         * gcc.dg/compat/small-struct-check.h: New file.
2931         * gcc.dg/compat/fp-struct-defs.h: New file.
2932         * gcc.dg/compat/fp-struct-check.h: New file.
2933         * gcc.dg/compat/fp-struct-init.h: New file.
2934         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2935         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2936
2937 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2938
2939         * gcc.dg/20030225-2.c: New test.
2940
2941 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2942             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2943
2944         * gcc.c-torture/compile/20030518-1.c: New test case.
2945
2946 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2947
2948         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2949         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2950         gcc-dg-debug-runtest.
2951         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2952         gcc-dg-debug-runtest.
2953
2954 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2955
2956         PR c++/9022
2957         * g++.dg/lookup/using6.C: New test.
2958
2959 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2960
2961         * g++.dg/parse/access2.C: New test.
2962
2963 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2964
2965         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2966         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2967         * gcc.dg/debug/debug.exp: Likewise.
2968
2969 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2970
2971         * gcc.dg/dollar.c: New test.
2972
2973 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2974
2975         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2976         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2977         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2978         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2979         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2980         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2981         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2982         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2983         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2984         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2985         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2986         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2987         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2988         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2989         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2990         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2991         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2992         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2993
2994 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2995
2996         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2997         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2998         support for "repo" mode.
2999         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3000         * lib/g77-dg.exp: Likewise.
3001         * lib/obj-dg.exp: Likewise.
3002
3003 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3004
3005         Merge from gcc-3_2-rhl8-branch:
3006         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3007
3008         * gcc.dg/tls/opt-6.c: New test.
3009
3010         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3011
3012         * gcc.dg/20030405-1.c: New test.
3013
3014         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3015
3016         * gcc.dg/20030309-1.c: New test.
3017
3018         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3019
3020         * gcc.c-torture/execute/20030307-1.c: New test.
3021
3022         2003-02-20  Randolph Chung  <tausq@debian.org>
3023
3024         * gcc.c-torture/compile/20030220-1.c: New test.
3025
3026         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3027
3028         * gcc.dg/20030217-1.c: New test.
3029
3030         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3031
3032         * gcc.c-torture/compile/20020129-1.c: New test.
3033
3034         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3035
3036         * gcc.dg/unroll-1.c: New test.
3037
3038         2002-11-16  Jan Hubicka  <jh@suse.cz>
3039
3040         * gcc.c-torture/execute/20020920-1.c: New test.
3041
3042         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3043
3044         PR target/7434
3045         * gcc.c-torture/compile/20021008-1.c: New test.
3046
3047         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3048
3049         PR target/7559
3050         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3051
3052         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3053
3054         * gcc.c-torture/compile/20020807-1.c: New test.
3055
3056         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3057
3058         * gcc.dg/tls/opt-1.c: New test.
3059
3060         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3061
3062         * gcc.dg/20020729-1.c: New test.
3063
3064         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3065
3066         * g++.dg/opt/life1.C: New test.
3067
3068         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3069
3070         * gcc.dg/20020525-1.c: New test.
3071
3072         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3073
3074         PR c++/6794
3075         * g++.dg/ext/pretty1.C: New test.
3076         * g++.dg/ext/pretty2.C: New test.
3077
3078 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3079
3080         PR c++/8385
3081         * g++.dg/ext/typeof5.C: New test.
3082
3083 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3084
3085         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3086         __USER_LABEL_PREFIX__ into account.
3087         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3088
3089 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3090
3091         * gcc.dg/builtins-15.c: New test case.
3092
3093 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3094
3095         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3096
3097 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3098
3099         * lib/g++.exp: Tweak handling of additional source files.
3100         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3101         * g++.dg/special/conpr-2a.C: Rename to ...
3102         * g++.dg/special/conpr-2a.cc: ... this.
3103         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3104         * g++.dg/special/conpr-3a.C: Rename to ...
3105         * g++.dg/special/conpr-3a.cc: This.
3106         * g++.dg/special/conpr-3b.C: Rename to ...
3107         * g++.dg/special/conpr-3b.cc: This.
3108         * g++.dg/special/conpr-4.C: New test.
3109         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3110
3111 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3112
3113         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3114
3115 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3116
3117         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3118         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3119         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3120         * g++.old-deja/g++.other/warn3.C: Likewise.
3121
3122 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3123
3124         * gcc.dg/i386-387-1.c: Update to also test log.
3125         * gcc.dg/i386-387-2.c: Likewise.
3126
3127 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3128
3129         * g77.f-torture/execute/int8421.f: New test.
3130
3131 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3132
3133         PR c++/10230, c++/10481
3134         * g++.dg/lookup/scoped5.C: New test.
3135
3136 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3137
3138         PR c++/10552
3139         * g++.dg/template/ttp6.C: New test.
3140
3141 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3142
3143         * gcc.c-torture/execute/builtins: New directory.
3144         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3145         gcc.c-torture/execute/builtins.
3146         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3147         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3148         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3149         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3150
3151 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3152
3153         PR c++/9252
3154         * g++.dg/template/access8.C: New test.
3155         * g++.dg/template/access9.C: New test.
3156
3157 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3158
3159         PR c++/9554
3160         * g++.dg/parse/access1.C: New test.
3161
3162 2003-05-09  DJ Delorie  <dj@redhat.com>
3163
3164         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3165         long, and not an int.
3166
3167 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3168
3169         PR c++/10555, c++/10576
3170         * g++.dg/template/memclass1.C: New test.
3171
3172 2003-05-08  DJ Delorie  <dj@redhat.com>
3173
3174         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3175         targets.
3176         * gcc.c-torture/execute/20021024-1.x: Likewise.
3177         * gcc.c-torture/execute/shiftdi.x: Likewise.
3178         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3179         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3180         * gcc.dg/20021018-1.c: Likewise.
3181
3182 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3183
3184         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3185
3186         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3187         (bcopy): Call memmove.
3188
3189 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3190
3191         * g77.f-torture/compile/8485.f: New test case.
3192
3193 2003-05-07  Richard Henderson  <rth@redhat.com>
3194
3195         PR c++/10570
3196         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3197         Verify exception_cleanup not called for rethrows.
3198         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3199         when exiting catch block without rethrowing.
3200         * g++.dg/eh/forced3.C: New.
3201         * g++.dg/eh/forced4.C: New.
3202
3203 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3204
3205         * gcc.dg/20030505.c: Fix triplet.
3206
3207 2003-05-06  DJ Delorie  <dj@redhat.com>
3208
3209         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3210         * gcc.dg/nest.c: Likewise.
3211
3212 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3213
3214         * gcc.dg/builtins-14.c: New test case.
3215
3216 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3217
3218         * lib/compat.exp (compat-execute): New argument.
3219         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3220         * gcc.dg/compat: New test directory.
3221         * gcc.dg/compat/compat.exp: New expect script.
3222         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3223         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3224         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3225         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3226         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3227         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3228
3229         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3230         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3231         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3232         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3233         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3234         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3235         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3236         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3237         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3238         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3239         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3240         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3241         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3242         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3243         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3244
3245 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3246
3247         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3248
3249 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3250
3251         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3252
3253 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3254
3255         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3256         * gcc.dg/ppc-fsel-2.c: New test.
3257
3258         * gcc.dg/unused-5.c: New test.
3259
3260 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3261
3262         PR c++/10496
3263         * g++.dg/warn/pmf1.C: New test.
3264
3265 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3266
3267         PR c++/4494
3268         * g++.dg/warn/main.C: New test.
3269
3270 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3271
3272         * gcc.dg/nonnull-3.c: New test.
3273
3274 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3275
3276         * gcc.dg/cpp/Wtrigraphs.c: Update.
3277         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3278
3279 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3280
3281         * gcc.dg/ppc-fsel-1.c: New test.
3282
3283 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3284
3285         PR c/10604
3286         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3287
3288 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3289
3290         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3291
3292 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3293
3294         PR c++/9364, c++/10553, c++/10586
3295         * g++.dg/parse/typename4.C: New test.
3296         * g++.dg/parse/typename5.C: Likewise.
3297
3298 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3299
3300         * gcc.c-torture/compile/20030503-1.c: New test.
3301
3302 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3303
3304         * g++.dg/lookup/using5.C: Fix testcase error.
3305
3306 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3307
3308         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3309         since MEABI is no longer supported.  Remove all vestiges
3310         of MEABI from the test.
3311
3312 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3313
3314         PR c++/10554
3315         * g++.dg/lookup/using5.C: New test.
3316
3317 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3318
3319         PR c++/8772
3320         * g++.dg/template/ttp5.C: New test.
3321
3322 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3323
3324         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3325         (dg-gpp-additional-sources): New function.
3326         (dg-gpp-additional-files): Likewise.
3327         * lib/g++.exp (additional_sources): New variable.
3328         (additional_files): Likewise.
3329         (g++_target_compile): Deal with them.
3330         * lib/old-dejagnu.exp: Remove.
3331         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3332         * g++.old-deja: Revise all tests to use dg commands.
3333
3334 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3335
3336         PR c++/9432, c++/9528
3337         * g++.dg/lookup/using4.C: New test.
3338
3339 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3340
3341         * gcc.dg/noreturn-5.c: New file.
3342         * gcc.dg/noreturn-6.c: New file.
3343
3344         * gcc.c-torture/compile/inline-1.c: New file.
3345
3346 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3347
3348         PR c++/10551
3349         * g++.dg/template/explicit1.C: New test.
3350
3351 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3352
3353         PR c++/10549
3354         * g++.dg/other/bitfield1.C: New test.
3355
3356         PR c++/10527
3357         * g++.dg/init/new7.C: New test.
3358
3359 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3360
3361         * g++.dg/ext/desig1.C: New test.
3362         * g++.dg/ext/init1.C: Update.
3363
3364         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3365
3366 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3367
3368         PR c++/10180
3369         * g++.dg/warn/Winline-1.C: New test.
3370
3371 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3372
3373         * gcc.c-torture/execute/string-opt-19.c: New test.
3374
3375         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3376         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3377
3378 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3379
3380         PR c++/10506
3381         * g++.dg/init/new6.C: New test.
3382
3383         PR c++/10503
3384         * g++.dg/init/ref6.C: New test.
3385
3386 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3387
3388         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3389
3390 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3391
3392         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3393         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3394
3395 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3396
3397         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3398         initialized static data members.
3399
3400 2003-04-25  H.J. Lu <hjl@gnu.org>
3401
3402         * gcc.dg/ia64-sync-4.c: New test.
3403
3404 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3405
3406         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3407         date.
3408
3409 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3410
3411         PR c++/10337
3412         * g++.dg/warn/conv1.C: New test.
3413         * g++.old-deja/g++.other/conv7.C: Adjust.
3414         * g++.old-deja/g++.other/overload14.C: Adjust.
3415
3416 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3417
3418         PR c++/10471
3419         * g++.dg/template/defarg2.C: New test.
3420
3421 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3422
3423         * gcc.dg/cpp/include2.c: Update.
3424         * gcc.dg/cpp/multiline-2.c: New.
3425         * gcc.dg/cpp/multiline.c: Update.
3426         * gcc.dg/cpp/strify2.c: Update.
3427         * gcc.dg/cpp/trad/literals-2.c: Update.
3428
3429 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3430
3431         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3432
3433 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3434
3435         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3436
3437 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3438
3439         PR c++/10451
3440         * g++.dg/parse/crash4.C: New test.
3441
3442         PR c++/9847
3443         * g++.dg/parse/crash5.C: New test.
3444
3445 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3446
3447         PR c++/10446
3448         * g++.dg/parse/crash3.C: New test.
3449
3450         PR c++/10428
3451         * g++.dg/parse/elab1.C: New test.
3452
3453 2003-04-22  Devang Patel  <dpatel@apple.com>
3454
3455         * gcc.dg/cpp/trad/funlike-5.c: New test.
3456
3457 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3458
3459         * g++.dg/other/packed1.C: Fix dg options.
3460
3461 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3462
3463         * g++.dg/other/offsetof2.C: New test.
3464
3465 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3466
3467         * g++.dg/template/recurse.C: Adjust location of error messages.
3468
3469 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3470
3471         PR c++/9881
3472         * g++.dg/init/addr-const1.C: New test.
3473         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3474
3475 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3476
3477         PR c++/10405
3478         * g++.dg/lookup/struct-hack1.C: New test.
3479
3480 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3481
3482         * ucs.c: Update diagnostic messages.
3483
3484 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3485
3486         * gcc.dg/cpp/truefalse.cpp: New test.
3487         * gcc.dg/cpp/cpp.exp: Update.
3488         * g++.dg/other/stdbool-if.C: Remove.
3489
3490 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3491
3492         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3493         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3494
3495 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3496
3497         * gcc.c-torture/compile/20030418-1.c: New test.
3498
3499 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3500
3501         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3502
3503 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3504
3505         PR c++/10347
3506         g++.dg/template/dependent-name1.C: New test.
3507
3508 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3509
3510         * gcc.dg/warn-1.c (tourist_guide): New array,
3511         contains a pointer to bar.
3512
3513 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3514
3515         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3516         * gcc.c-torture/execute/medce-1.c: New test case.
3517         * gcc.c-torture/execute/medce-2.c: New test case.
3518
3519 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3520
3521         * lib/prune.exp: Ignore more messages.
3522
3523         PR c++/10381
3524         * g++.dg/parse/lookup3.C: New test.
3525
3526 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3527
3528         * gcc.c-torture/compile/20030415-1.c : New test.
3529
3530 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3531
3532         * gcc.c-torture/execute/scope-2.c: Move to ...
3533         * gcc.dg/noncompile/scope.c: .... here.
3534
3535 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3536
3537         * gcc.dg/20030414-2.c: New test case.
3538
3539 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3540
3541         PR target/10377
3542         * gcc.dg/20030414-1.c: New test.
3543
3544 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3545
3546         * gcc.dg/builtins-12.c: New test case.
3547         * gcc.dg/builtins-13.c: New test case.
3548
3549 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3550
3551         * gcc.c-torture/execute/string-opt-18.c: New test.
3552
3553 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3554
3555         PR c++/10300
3556         * g++.dg/init/new5.C: New test.
3557
3558 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3559
3560         PR c++/7910
3561         * g++.dg/ext/dllimport1.C: New test.
3562
3563 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3564
3565         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3566
3567 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3568
3569         PR Fortran/9263
3570         * g77.f-torture/noncompile/9263.f: New test
3571         PR Fortran/1832
3572         * g77.f-torture/execute/1832.f: New test
3573
3574 2003-04-11  David Chad  <davidc@freebsd.org>
3575             Loren J. Rittle  <ljrittle@acm.org>
3576
3577         libobjc/8562
3578         * objc.dg/headers.m: New test.
3579
3580 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3581
3582         * gcc.c-torture/execute/builtin-noret-2.c: New.
3583         * gcc.c-torture/execute/builtin-noret-2.x: New.
3584         XFAIL builtin-noret-2.c at -O1 and above.
3585         * gcc.dg/redecl.c: New.
3586         * gcc.dg/Wshadow-1.c: Update error regexps.
3587
3588 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3589
3590         * g++.dg/abi/bitfield10.C: New test.
3591
3592 2003-04-09  Mike Stump  <mrs@apple.com>
3593
3594         * gcc.dg/pch/pch.exp: Make testcase names longer.
3595         * g++.dg/pch/pch.exp: Make testcase names longer.
3596
3597 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3598
3599         * gcc.dg/builtins-11.c: New test case.
3600
3601 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3602
3603         * gcc.dg/builtins-9.c: New test case.
3604         * gcc.dg/builtins-10.c: New test case.
3605
3606 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3607
3608         * gcc.dg/noncompile/init-4.c.c: New test.
3609
3610 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3611
3612         * gcc.misc-test/gcov-9.c: New test.
3613         * gcc.misc-test/gcov-10.c: New test
3614         * gcc.misc-test/gcov-11.c: New test.
3615
3616 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3617
3618         PR optimization/10024
3619         * gcc.c-torture/compile/20030405-1.c: New test.
3620
3621 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3622
3623         * gcc.dg/pch/static-3.c: New.
3624         * gcc.dg/pch/static-3.hs: New.
3625         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3626
3627 2003-04-04  Richard Henderson  <rth@redhat.com>
3628
3629         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3630         * g++.dg/eh/forced2.C: Likewise.
3631
3632 2003-04-03  Mike Stump  <mrs@apple.com>
3633
3634         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3635         target arg.
3636         (scan-assembler-times, scan-assembler-not): Likewise.
3637         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3638
3639 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3640
3641         * gcc.dg/sparc-loop-1.c: New test.
3642
3643 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3644
3645         PR other/9274
3646         * g++.dg/pch/system-2.C: New.
3647         * g++.dg/pch/system-2.Hs: New.
3648
3649 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3650
3651         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3652
3653         * g++.dg/eh/simd-1.C (vecfunc): Same.
3654
3655 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3656
3657         * gcc.c-torture/execute/20030401-1.c: New test case.
3658
3659 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3660
3661         * objc.dg/defs.m: New.
3662
3663 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3664
3665         * g++.dg/eh/simd-1.C: New.
3666         * g++.dg/eh/simd-2.C: New.
3667
3668 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3669
3670         * gcc.c-torture/execute/simd-3.c: New.
3671
3672 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3673
3674         PR c/9936
3675         * gcc.dg/20030331-2.c: New test.
3676
3677 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/10278
3680         * g++.dg/parse/crash2.C: New test.
3681
3682 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3683
3684         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3685         * gcc.c-torture/execute/20030331-1.c: ...here.
3686
3687 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3688
3689         * gcc.c-torture/execute/20030331-1.c: New test.
3690
3691 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3692
3693         * lib/gcov.exp: Adjust call return testing strings.
3694         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3695
3696 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3697
3698         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3699         * gcc.dg/builtins-7.c: New test case.
3700         * gcc.dg/builtins-8.c: New test case.
3701
3702 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3703
3704         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3705
3706 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3707
3708         PR c++/7647
3709         * g++.dg/lookup-class-member-2.C: New test.
3710
3711 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3712
3713         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3714
3715 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3716
3717         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3718
3719 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3720
3721         * g++.dg/init/attrib1.C: New test.
3722
3723 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3724
3725         * gcc.dg/ultrasp8.c: New test.
3726
3727 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3728
3729         * gcc.dg/ultrasp7.c: New test.
3730
3731 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3732
3733         PR c++/10047
3734         * g++.dg/template/inline1.C: New test.
3735
3736 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3737
3738         * gcc.dg/sparc-dwarf2.c: New test.
3739
3740 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3741
3742         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3743         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3744
3745 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3746
3747         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3748         than reading .x files.
3749         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3750         * g77.dg/gcov/gcov-1.f: Likewise.
3751         * gcc.misc-tests/gcov-4b.c: Likewise.
3752         * gcc.misc-tests/gcov-5b.c: Likewise.
3753         * gcc.misc-tests/gcov-6.c: Likewise.
3754         * gcc.misc-tests/gcov-7.c: Likewise.
3755         * gcc.misc-tests/gcov-8.c: Likewise.
3756         * g++.dg/gcov/gcov-1.x: Remove.
3757         * g77.dg/gcov/gcov-1.x: Likewise.
3758         * gcc.misc-tests/gcov-4b.x: Likewise.
3759         * gcc.misc-tests/gcov-5b.x: Likewise.
3760         * gcc.misc-tests/gcov-6.x: Likewise.
3761         * gcc.misc-tests/gcov-7.x: Likewise.
3762         * gcc.misc-tests/gcov-8.x: Likewise.
3763
3764 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3765
3766         PR opt/10087
3767         * gcc.dg/20030324-1.c: New test.
3768
3769 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3770
3771         PR c++/10224
3772         * g++.dg/template/arg3.C: New test.
3773
3774         PR c++/10158
3775         * g++.dg/template/friend18.C: New test.
3776
3777 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3778
3779         * g77.f-torture/compile/20030326-1.f: New test case.
3780
3781 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3782
3783         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3784
3785         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3786
3787 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3788
3789         * gcc.dg/ia64-sync-3.c: New test.
3790
3791 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3792
3793         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3794
3795 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3796
3797         * gcc.dg/ultrasp6.c: New test.
3798
3799 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3800
3801         * gcc.dg/i386-signbit-1.c: New test.
3802         * gcc.dg/i386-signbit-2.c: New test.
3803         * gcc.dg/i386-signbit-3.c: New test.
3804
3805 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3806
3807         * gcc.dg/ultrasp5.c: Fix options.
3808
3809 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3810
3811         * gcc.dg/ultrasp5.c: Fix comment.
3812
3813 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3814
3815         PR fortran/10197
3816         * g77.f-torture/execute/10197.f: New test.
3817
3818 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3819
3820         PR c++/9898, c++/383
3821         * g++.dg/template/conv6.C: New test.
3822
3823         PR c++/10119
3824         * g++.dg/template/ptrmem5.C: New test.
3825
3826         PR c++/10026
3827         * g++.dg/lookup/koenig1.C: New test.
3828
3829         PR C++/10199
3830         * g++.dg/lookup/template2.C: New test.
3831
3832 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3833
3834         * g++.dg/opt/rtti1.C: New test.
3835
3836 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3837
3838         * gcc.dg/ultrasp5.c: New test.
3839
3840 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3841
3842         PR middle-end/9967
3843         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3844         builtin fputs.
3845
3846 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3847
3848         PR c/8224
3849         * gcc.dg/20030323-1.c: New test.
3850
3851 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3852
3853         * gcc.c-torture/compile/20030323-1.c: New test case.
3854
3855 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3856
3857         * gcc.dg/20030321-1.c: New test.
3858
3859 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3860
3861         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3862
3863 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3864
3865         PR c++/9978, c++/9708
3866         * g++.dg/ext/vlm1.C: Adjust expected error.
3867         * g++.dg/ext/vla2.C: New test.
3868         * g++.dg/template/arg1.C: New test.
3869         * g++.dg/template/arg2.C: New test.
3870
3871 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3872
3873         * g77.f-torture/execute/select.f: New test.
3874         * g77.f-torture/noncompile/select_no_compile.f: New test.
3875
3876 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3877
3878         PR c++/9898
3879         * g++.dg/other/error4.C: New test.
3880
3881 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3882
3883         * g++.dg/template/friend17.C: New test.
3884
3885 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3886
3887         * gcc.c-torture/compile/20030320-1.c: New.
3888
3889 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3890
3891         * gcc.dg/builtins-6.c: New test case.
3892
3893 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3894
3895         PR target/10073
3896         * gcc.c-torture/compile/20030319-1.c: New.
3897
3898 2003-03-18  Jan Hubicka  <jh@suse.cz>
3899
3900         * gcc.dg/i386-cvt-1.c: New test.
3901
3902 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3903
3904         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3905         * objc.dg/naming-2.m: Likewise.
3906
3907 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3908
3909         PR c++/9639
3910         * g++.dg/parse/crash1.C: New test.
3911
3912 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3913
3914         PR c++/8805
3915         * g++.dg/eh/cleanup1.C: New test.
3916
3917 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3918
3919         * gcc.c-torture/execute/20030316-1.c: New test case.
3920
3921 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3922
3923         PR c++/9629
3924         * g++.dg/init/ctor2.C: New test.
3925
3926 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3927
3928         * g77.f-torture/compile/xformat.f: New test case.
3929
3930 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3931
3932         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3933         * g++.old-deja/g++.mike/eh50.C: Likewise.
3934
3935 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3936
3937         PR c++/6440
3938         * g++.dg/template/spec7.C: New test.
3939         * g++.dg/template/spec8.C: Likewise.
3940
3941 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3942
3943         * gcc.c-torture/execute/20030313-1.c: New test.
3944
3945 2003-03-14  Richard Henderson  <rth@redhat.com>
3946
3947         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3948
3949 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3950
3951         * gcc.c-torture/compile/20030314-1.c: New test.
3952
3953 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3954
3955         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3956         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3957         thumb target,
3958         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3959         to accept newer _imp__  prefix and additional
3960         newline in .drectve section.
3961         * gcc.dg/dll-4.c: Likewise.
3962         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3963         switch.
3964
3965 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3966
3967         * g++.dg/parse/namespace9.C: New test.
3968
3969         * g++.dg/init/ref5.C: New test.
3970         * g++.dg/parse/ptrmem1.C: Likewise.
3971
3972 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3973
3974         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3975         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3976         regular expression.
3977         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3978         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3979
3980 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3981
3982         * gcc.c-torture/execute/20030224-2.c: New test.
3983
3984 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3985
3986         * gcc.dg/decl-3.c: New test.
3987
3988 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3989
3990         * gcc.dg/i386-loop-2.c: New test.
3991
3992 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3993
3994         PR c++/9474
3995         * g++.dg/parse/namespace8.C: New test.
3996
3997         PR c++/9924
3998         * g++.dg/overload/builtin2.C: New test.
3999
4000 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4001
4002         * gcc.dg/return-type-3.c: New test.
4003
4004 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4005
4006         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4007         profiling options are not supported.
4008
4009 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4010
4011         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4012         * g++.old-deja/g++.warn/impint2.C: Likewise.
4013
4014 2003-03-10  Devang Patel  <dpatel@apple.com>
4015
4016         * g++.dg/cpp/c++_cmd_1.C: New test.
4017         * g++.dg/cpp/c++_cmd_1.h: New file.
4018
4019 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4020
4021         * gcc.dg/altivec-9.c: New file.
4022
4023 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4024
4025         * gcc.dg/ppc-sdata-1.c: New test.
4026         * gcc.dg/ppc-sdata-2.c: New test.
4027
4028 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4029
4030         PR c++/9373
4031         * g++.dg/opt/ptrmem2.C: New test.
4032
4033         PR c++/8534
4034         * g++.dg/opt/ptrmem1.C: New test.
4035
4036 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4037
4038         * gcc.dg/i386-loop-1.c: New test.
4039
4040 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4041
4042         PR c++/9970
4043         * g++.dg/lookup/friend1.C: New test.
4044
4045 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4046
4047         PR c++/9823
4048         * g++.dg/parser/constructor1.C: New test.
4049
4050 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4051
4052         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4053
4054         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4055
4056 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4057
4058         * gcc.dg/cpp/Wunused.c: Update test.
4059
4060 2003-03-08  Jan Hubicka  <jh@suse.cz>
4061
4062         * gcc.dg/inline-3.c: New test.
4063
4064 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4065
4066         PR c++/9809
4067         * g++.dg/parse/builtin1.C: New test.
4068
4069         PR c++/9982
4070         * g++.dg/abi/cookie1.C: New test.
4071         * g++.dg/abi/cookie2.C: Likewise.
4072
4073         PR c++/9524
4074         * g++.dg/template/field1.C: New test.
4075
4076         PR c++/9912
4077         * g++.dg/parse/class1.C: New test.
4078         * g++.dg/parse/namespace7.C: Likewise.
4079         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4080
4081 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4082
4083         * g++.dg/init/ref4.C: New test.
4084
4085 2003-03-07  Jan Hubicka  <jh@suse.cz>
4086
4087         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4088         * gcc.dg/inline-3.c:  New test.
4089
4090 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4091
4092         * g++.dg/init/ref3.C: New test.
4093
4094         PR c++/9965
4095         * g++.dg/init/ref2.C: New test.
4096
4097         PR c++/9400
4098         * g++.dg/warn/Wshadow-2.C: New test.
4099
4100         PR c++/9791
4101         * g++.dg/warn/Woverloaded-1.C: New test.
4102
4103 2003-03-05  Jan Hubicka  <jh@suse.cz>
4104
4105         * gcc.dg/i386-local2.c: New.
4106         * gcc.dg/i386-local.c: Fix typo.
4107
4108 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4109
4110         * g++.dg/abi/layout3.C: New test.
4111
4112 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4113
4114         * gcc.c-torture/compile/20030305-1.c
4115
4116 2003-03-05  Jan Hubicka  <jh@suse.cz>
4117
4118         * gcc.dg/i386-local.c: New.
4119
4120 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4121
4122         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4123
4124 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4125
4126         * gcc.dg/switch-2.c: New test.
4127         * gcc.dg/switch-3.c: New test.
4128         * gcc.dg/Wswitch.c: Adjust line numbers.
4129         * gcc.dg/Wswitch-default.c: Likewise.
4130         * gcc.dg/Wswitch-enum.c: Likewise.
4131
4132 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4133
4134         * gcc.c-torture/execute/20030222-1.c: New test.
4135
4136 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4137
4138         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4139
4140 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4141
4142         PR c++/9878
4143         * g++.dg/init/ref1.C: New test.
4144
4145 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4146
4147         * gcc.dg/sh-relax.c: New SH-only test.
4148
4149 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4150
4151         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4152         comment explaining purpose of testcase.
4153
4154 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4155
4156         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4157         for HC11/HC12 (asm needs two int registers).
4158         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4159         HC11/HC12 because the test uses an asm which needs two 32-bit
4160         registers.
4161
4162 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4163
4164         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4165         for HC11/HC12 (array is too large otherwise).
4166         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4167         * gcc.c-torture/compile/20010518-2.x: Likewise.
4168         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4169         HC11/HC12 (array is too large).
4170
4171 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4172
4173         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4174         * lib/g++-dg.exp (g++-dg-test): Likewise.
4175
4176 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4177
4178         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4179         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4180
4181 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4182
4183         * g++.dg/warn/implicit-typename1.C: Remove warning.
4184
4185 2003-02-28  Richard Henderson  <rth@redhat.com>
4186
4187         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4188         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4189
4190 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4191
4192         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4193         * g++.dg/pch/pch.exp: Likewise.
4194
4195 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4196
4197         PR c++/9879
4198         * testsuite/g++.dg/init/new4.C: New test.
4199
4200 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4201
4202         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4203
4204 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4205
4206         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4207         unsigned long.
4208
4209         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4210         wider than float.
4211
4212 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4213
4214         * lib/scanasm.exp: Add support for counting numbers of
4215         occurences.
4216         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4217         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4218
4219 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4220
4221         PR c++/9683
4222         * g++.dg/template/static3.C: New test.
4223
4224         PR c++/9829
4225         * g++.dg/parse/namespace6.C: New test.
4226
4227 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4228
4229         PR target/9732
4230         * gcc.dg/20030225-1.c: New test.
4231
4232 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4233
4234         * README: Remove out-of-date information.
4235
4236         PR c++/9836
4237         * g++.dg/template/spec6.C: New test.
4238
4239 2003-02-24  Jeff Law  <law@redhat.com>
4240
4241         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4242
4243 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4244
4245         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4246         * gcc.dg/pragma-ep-1.c: Likewise.
4247
4248 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4249
4250         PR c++/9602
4251         * g++.dg/template/friend16.C: New test.
4252
4253 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4254
4255         PR c++/5333
4256         * g++.dg/parse/fused-params1.C: Adjust error messages.
4257         * g++.dg/template/nested3.C: New test.
4258
4259 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4260
4261         * g++.dg/abi/param1.C: New test.
4262
4263 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4264
4265         PR c++/7982
4266         * g++.dg/warn/implicit-typename1.C: New test.
4267
4268 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4269
4270         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4271         with "mtune".
4272         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4273         * gcc.c-torture/execute/20010129-1.x: Likewise.
4274         * gcc.dg/20011107-1.c: Likewise.
4275         * gcc.dg/20020108-1.c: Likewise.
4276         * gcc.dg/20020122-3.c: Likewise.
4277         * gcc.dg/20020206-1.c: Likewise.
4278         * gcc.dg/20020310-1.c: Likewise.
4279         * gcc.dg/20020426-2.c: Likewise.
4280         * gcc.dg/20020517-1.c: Likewise.
4281         * gcc.dg/991230-1.c: Likewise.
4282         * gcc.dg/i386-unroll-1.c: Likewise.
4283         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4284
4285 2003-02-22  Jan Hubicka  <jh@suse.cz>
4286
4287         * gcc.dg/i386-mul.c: New test.
4288
4289 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4290
4291         * gcc.dg/builtins-5.c: New test case.
4292
4293 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4294
4295         * gcc.dg/asmreg-1.c: New test.
4296
4297 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4298
4299         PR c++/9749
4300         * g++.dg/parse/varmod1.C: New test.
4301
4302 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4303
4304         PR c++/9727
4305         * g++.dg/template/op1.C: New test.
4306
4307 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4308
4309         PR c++/8906
4310         * g++.dg/template/nested2.C: New test.
4311
4312 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4313
4314         PR c++/8724
4315         * g++.dg/expr/dtor1.C: New test.
4316
4317 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4318
4319         * gcc.dg/cpp/include3.c: New test.
4320         * gcc.dg/cpp/inc/foo.h: New file.
4321
4322 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4323
4324         * gcc.c-torture/execute/20030221-1.c: New test.
4325
4326 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4327
4328         PR c++/9729
4329         * g++.dg/abi/conv1.C: New test.
4330
4331 2003-02-20  Jan Hubicka  <jh@suse.cz>
4332
4333         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4334
4335 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4336
4337         * gcc.c-torture/compile/20030219-1.c: New test.
4338
4339 2003-02-18  Jan Hubicka  <jh@suse.cz>
4340
4341         * gcc.dg/funcorder.c: New test.
4342
4343 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4344
4345         * gcc.c-torture/execute/20030218-1.c: New.
4346
4347 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4348
4349         * gcc.dg/20030218-1.c: New.
4350
4351 2003-02-18  Richard Henderson  <rth@redhat.com>
4352
4353         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4354         * gcc.dg/attr-used-2.c: New.
4355
4356 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4357
4358         PR c++/9704
4359         * g++.dg/init/copy5.C: New test.
4360
4361 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4362
4363         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4364         * g++.dg/pch/pch.exp: Likewise.
4365
4366 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4367
4368         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4369         STACK_SIZE is not defined.
4370
4371 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4372
4373         PR c++/9457
4374         * g++.dg/template/init1.C: New test.
4375
4376 2003-02-16  Jan HUbicka  <jh@suse.cz>
4377
4378         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4379         (foo): Add few extra tests
4380         * gcc.dg/c99-const-expr-3.c: Likewise.
4381         * gcc.c-torture/execute/20030216-1.c: New.
4382
4383 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4384
4385         PR c++/9459
4386         * g++.dg/ext/typeof4.C: New test.
4387
4388 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4389
4390         * gcc.dg/i386-387-3.c: New test case.
4391
4392 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4393
4394         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4395         cris-*-elf* cris-*-aout* and mmix-*-*.
4396
4397 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4398
4399         * gcc.dg/20030213-1.c: New test.
4400
4401 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4402
4403         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4404         * gcc.dg/i386-387-2.c: Likewise.
4405
4406 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4407
4408         * gcc.dg/ppc-spe.c: Fix formatting.
4409         Enable tests that were previously unsupported by gas.
4410         Delete tests for instructions that no longer exist.
4411         Switch arguments on evsubifw builtin.
4412
4413 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4414
4415         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4416         STACK_SIZE is too small.
4417
4418 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4419             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4420
4421         * gcc.dg/decl-2.c: New test.
4422
4423 2003-02-10  Jan Hubicka  <jh@suse.cz>
4424
4425         * gcc.dg/i386-fpcvt-1.c:  New test.
4426
4427 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4428
4429         * gcc.c-torture/execute/20030209-1.c: New test.
4430
4431 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4432
4433         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4434         int-wide bitops, use the constants of the same width.
4435         Likewise, if long long is 32-bit wide, test bitops using
4436         32-bit constants.
4437
4438 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4439
4440         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4441
4442 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4443
4444         * testsuite/gcc.dg/builtins-4.c: New test case.
4445
4446 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4447
4448         * gcc.dg/20020430-1.c: Fix dg command typos.
4449         * gcc.dg/20020503-1.c: Likewise.
4450
4451 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4452
4453         PR c++/8785
4454         * g++.dg/parse/fused-params1.C: New test.
4455
4456         PR c++/8857
4457         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4458
4459         PR c++/8921
4460         * g++.dg/parse/non-dependent1.C: New test.
4461
4462         PR c++/8928
4463         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4464
4465         PR c++/9228
4466         * g++.dg/parse/undefined7.C: New test.
4467         * g++.dg/parse/non-templ1.C: New test.
4468
4469         PR c++/9229
4470         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4471
4472 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4473
4474         * gcc.c-torture/compile/20030206-1.c: New test.
4475
4476 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4477
4478         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4479         "pow" to "foo" to avoid potential confusion with a math built-in.
4480
4481 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4482
4483         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4484         conditions for SPARC targets.
4485
4486 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4487
4488         * gcc.dg/20030204-1.c: New test.
4489
4490 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4491
4492         PR c++/38
4493         * g++.dg/parse/array-size1.C: New test.
4494
4495         PR c++/5657
4496         * g++.dg/parse/undefined3.C: New test.
4497
4498         PR c++/5665
4499         * g++.dg/parse/undefined4.C: New test.
4500
4501         PR c++/5975
4502         * g++.dg/parse/undefined5.C: New test.
4503
4504         PR c++/7259
4505         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4506
4507         PR c++/8578
4508         * g++.dg/parse/casting-operator1.C: New test.
4509
4510         PR c++/8596
4511         * g++.dg/parse/undefined6.C: New test.
4512
4513         PR c++/8736
4514         * g++.dg/parse/missing-template1.C: New test.
4515
4516 2003-02-04  Jan Hubicka  <jh@suse.cz>
4517
4518         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4519         * gcc.dg/i386-cmov?.c:  Likewise.
4520         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4521         * gcc.dg/i386-ssefp-1.c:  Likewise.
4522         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4523         conventions.
4524
4525 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4526
4527         PR c++/7129
4528         * testsuite/g++.dg/ext/max.C: New test.
4529
4530 2003-02-03  Jan Hubicka  <jh@suse.cz>
4531
4532         * gcc.c-torture/execute/20030203-1.c: New test.
4533
4534 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4535
4536         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4537         'natural-endian'.
4538
4539 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4540
4541         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4542         * g++.dg/init/new2.C: Likewise.
4543         * g++.dg/other/new1.C: Likewise.
4544
4545 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4546
4547         * gcc.dg/struct-ret-libc.c: New test.
4548
4549 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4550
4551         * gcc.dg/20030129-1.c: New test.
4552
4553 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4554
4555         PR c++/8849
4556         * g++.dg/template/ptrmem4.C: New test.
4557
4558 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4559
4560         * g++.dg/parser/constant1.C: New test.
4561
4562 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4563
4564         PR c++/8591
4565         * g++.dg/parse/friend2.C: New test.
4566
4567 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4568
4569         PR c++/9437
4570         * g++.dg/template/unify4.C: New test.
4571
4572 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4573
4574         * gcc.c-torture/execute/20030128-1.c: New test.
4575
4576 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4577
4578         * g++.dg/lookup/nested1.C: Test moved from ...
4579         * g++.old-deja/g++.other/lookup24.C: ... here.
4580
4581 2003-01-28  Jan Hubicka  <jh@suse.cz>
4582
4583         * gcc.dg/i386-cmov5.c:  New test.
4584
4585 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4586
4587         * gcc.c-torture/execute/20010925-1.c: Changed the
4588         memcpy declaration.
4589
4590 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4591
4592         PR c++/3902
4593         * g++.dg/parse/template5.C: New test.
4594
4595 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4596
4597         PR fortran/9258
4598         * g77.dg/pr9258: New test.
4599
4600 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4601
4602         * README: Move relevant parts from README.g++.
4603
4604         * README.g++: Remove this file.
4605
4606 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4607
4608         * g++.dg/abi/dcast1.C: New test.
4609
4610 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4611
4612         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4613
4614 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4615
4616         PR c++/47
4617         * g++.old-deja/g++.other/lookup24.C: New test.
4618
4619 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4620
4621         PR middle-end/7227
4622         * gcc.dg/uninit-C.c: New test.
4623
4624 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4625
4626         * g++.dg/abi/covariant1.C: New test.
4627
4628 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4629
4630         * gcc.dg/20030123-1.c: New test.
4631
4632 2003-01-25  Jan Hubicka  <jh@suse.cz>
4633
4634         PR opt/8492
4635         * gcc.c-torture/compile/20030125-1.c
4636
4637 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4638
4639         PR c++/9403
4640         * g++.dg/parse/template3.C: New test.
4641         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4642
4643         PR c++/795
4644         * g++.dg/parse/template4.C: New test.
4645
4646         PR c++/9415
4647         * g++.dg/template/qual2.C: New test.
4648
4649         PR c++/8545
4650         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4651
4652         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4653
4654 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4655
4656         * gcc.c-torture/execute/switch-1.c: New test case.
4657
4658 2003-01-25  Jan Hubicka  <jh@suse.cz>
4659
4660         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4661
4662 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4663
4664         Tweaks for Bison-1.875. From the NEWS file:
4665         "- `parse error' -> `syntax error'
4666         Bison now uniformly uses the term `syntax error'"
4667         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4668         * gcc.dg/cpp/digraph2.c: Likewise.
4669         * gcc.dg/cpp/direct2.c: Likewise.
4670         * gcc.dg/cpp/paste4.c: Likewise.
4671         * gcc.dg/c90-restrict-1.c: Likewise.
4672         * gcc.dg/c99-func-2.c: Likewise.
4673         * gcc.dg/noncompile/920721-2.c: Likewise.
4674         * gcc.dg/noncompile/930622-2.c: Likewise.
4675         * gcc.dg/noncompile/940112-1.c: Likewise.
4676         * gcc.dg/noncompile/950921-1.c: Likewise.
4677         * gcc.dg/noncompile/951123-1.c: Likewise.
4678         * gcc.dg/noncompile/971104-1.c: Likewise.
4679         * gcc.dg/noncompile/990416-1.c: Likewise.
4680
4681 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4682
4683         * g++.dg/parse/undefined1.C: Add error message.
4684
4685 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4686
4687         PR c++/9354
4688         * g++.dg/parse/new1.C: New test.
4689
4690         PR c++/9216
4691         * g++.dg/parse/template2.C: New test.
4692
4693         PR c++/9354
4694         * g++.dg/parse/typedef2.C: New test.
4695
4696         PR c++/9328
4697         * g++.dg/ext/typeof3.C: New test.
4698
4699 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4700
4701         PR c++/2738
4702         * g++.dg/parse/ret-type1.C: New test.
4703
4704         PR c++/3792
4705         * g++.dg/parse/tmpl-outside1.C: New test.
4706
4707         PR c++/4207
4708         * g++.dg/parse/int-as-enum1.C: New test.
4709
4710         PR c++/4903
4711         * g++.dg/parse/no-typename1.C: New test.
4712
4713         PR c++/5533
4714         * g++.dg/parse/no-value1.C: New test.
4715
4716         PR c++/5921
4717         * g++.dg/parse/wrong-inline1.C: New test.
4718
4719         PR c++/6402
4720         * g++.dg/parse/ref1.C: New test.
4721
4722         PR c++/6992
4723         * g++.dg/parse/attr-ctor1.C: New test.
4724
4725         PR c++/7229
4726         * g++.dg/parse/namespace5.C: New test.
4727
4728         PR c++/7917
4729         * g++.dg/parse/func-def1.C: New test.
4730
4731         PR c++/8143
4732         * g++.dg/parse/undefined1.C: New test.
4733
4734         PR c++/5723, PR c++/8522
4735         * g++.dg/parse/specialization1.C: New test.
4736
4737         PR c++/163, PR c++/8595
4738         * g++.dg/parse/struct-as-enum1.C: New test.
4739
4740         PR c++/9173
4741         * g++.dg/parse/undefined2.C: New test.
4742
4743 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4744
4745         PR c++/9298
4746         * g++.dg/parse/template1.C: New test.
4747
4748         PR c++/9384
4749         * g++.dg/parse/using1.C: New test.
4750
4751         PR c++/9285
4752         PR c++/9294
4753         * g++.dg/parse/expr2.C: New test.
4754
4755         PR c++/9388
4756         * g++.dg/parse/lookup2.C: Likewise.
4757
4758 2003-01-21  Jan Hubicka  <jh@suse.cz>
4759
4760         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4761         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4762         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4763         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4764
4765 2003-01-20  Nick Clifton  <nickc@redhat.com>
4766
4767         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4768         problem with ARM sibcall code generation.
4769
4770 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4771
4772         * gcc.c-torture/execute/20030120-1.c: New.
4773
4774 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4775
4776         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4777
4778 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4779
4780         PR c++/9272
4781         * g++.dg/parse/ctor1.C: New test.
4782
4783         PR c++/9294:
4784         * g++.dg/parse/qualified1.C: New test.
4785
4786         * g++.dg/parse/typename3.C: New test.
4787
4788 2003-01-16  Richard Henderson  <rth@redhat.com>
4789
4790         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4791
4792 2003-01-16  Richard Henderson  <rth@redhat.com>
4793
4794         * g++.dg/pch/pch.exp: Copy test header to the working directory
4795         before using it either for precompilation or direct use.
4796         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4797         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4798
4799 2003-01-16  Richard Henderson  <rth@redhat.com>
4800
4801         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4802         before using it either for precompilation or direct use.
4803         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4804         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4805
4806 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4807
4808         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4809         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4810         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4811         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4812         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4813         typename warning into error.
4814         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4815         error messages.
4816         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4817         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4818         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4819         messages.
4820         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4821         make declaration visible in template.
4822         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4823         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4824         messages.
4825         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4826         message.
4827         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4828         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4829         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4830         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4831         typename warning with error message.
4832         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4833         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4834         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4835
4836 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4837
4838         * g++.dg/parse/ambig2.C: New test.
4839
4840 2003-01-15  Richard Henderson  <rth@redhat.com>
4841
4842         * g++.dg/tls/init-2.C: Update error message string.
4843
4844 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4845
4846         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4847
4848 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4849
4850         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4851         all for HC11/HC12.
4852         * gcc.c-torture/compile/20001205-1.x: Likewise.
4853         * gcc.c-torture/compile/20001226-1.x: Likewise.
4854         * gcc.c-torture/compile/920520-1.x: Likewise.
4855         * gcc.c-torture/compile/961203-1.x: Likewise.
4856         * gcc.c-torture/compile/20020604-1.x: Likewise.
4857
4858 2003-01-15  Jan Hubicka  <jh@suse.cz>
4859
4860         * gcc.c-torture/compile/20030115-1.c: New test.
4861
4862         * gcc.dg/i386-fpcvt-1.c: New test.
4863         * gcc.dg/i386-fpcvt-2.c: New test.
4864
4865 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4866
4867         Further conform g++'s __vmi_class_type_info to the C++ ABI
4868         specification.
4869         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4870         the specification.
4871
4872 2003-01-14  Jan Hubicka  <jh@suse.cz>
4873
4874         * gcc.dg/i386-fpcvt-1.c: New test.
4875         * gcc.dg/i386-fpcvt-2.c: New test.
4876
4877 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4878
4879         * gcc.dg/i386-mmx-3.c: New test.
4880
4881 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4882
4883         PR c++/9264
4884         * g++.dg/parse/octal1.C: New file.
4885
4886         PR c++/9172
4887         * g++.dg/parse/typename1.C: New file.
4888
4889 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4890
4891         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4892         * gcc.dg/bf-no-ms-layout.c: Likewise.
4893         * gcc.dg/bf-ms-attrib.c: Likewise.
4894
4895 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4896
4897         PR c++/9099
4898         * g++.dg/parse/dtor1.C: New file.
4899
4900         PR c++/9128
4901         * g++.dg/rtti/typeid1.C: New file.
4902
4903         PR c++/9153
4904         * g++.dg/parse/lookup1.C: New file.
4905
4906         PR c++/9171
4907         * g++.dg/templ/spec5.C: New file.
4908
4909 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4910
4911         * gcc.c-torture/compile/20030110-1.c: New test.
4912
4913 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4914
4915         Merge from pch-branch:
4916
4917         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4918
4919         * gcc.dg/pch/cpp-1.h: New.
4920         * gcc.dg/pch/cpp-1.c: New.
4921         * gcc.dg/pch/cpp-2.h: New.
4922         * gcc.dg/pch/cpp-2.c: New.
4923
4924         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4925
4926         * gcc.dg/pch/except-1.h: New.
4927         * gcc.dg/pch/except-1.c: New.
4928
4929         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4930
4931         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4932         running test.
4933         * gcc.dg/pch: Include *.hp not *.h.
4934         * gcc.dg/pch/system-1.h: New.
4935         * gcc.dg/pch/system-1.c: New.
4936
4937         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4938
4939         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4940         rather than trying to build and run a program using PCH.
4941         * gcc.dg/pch: Remove dg-do commands from test files.
4942
4943         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4944
4945         * gcc.dg/pch/macro-3.c: New.
4946         * gcc.dg/pch/macro-3.h: New.
4947
4948         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4949
4950         * gcc.dg/pch/common-1.c: New.
4951         * gcc.dg/pch/common-1.h: New.
4952         * gcc.dg/pch/decl-1.c: New.
4953         * gcc.dg/pch/decl-1.h: New.
4954         * gcc.dg/pch/decl-2.c: New.
4955         * gcc.dg/pch/decl-2.h: New.
4956         * gcc.dg/pch/decl-3.c: New.
4957         * gcc.dg/pch/decl-3.h: New.
4958         * gcc.dg/pch/decl-4.c: New.
4959         * gcc.dg/pch/decl-4.h: New.
4960         * gcc.dg/pch/decl-5.c: New.
4961         * gcc.dg/pch/decl-5.h: New.
4962         * gcc.dg/pch/global-1.c: New.
4963         * gcc.dg/pch/global-1.h: New.
4964         * gcc.dg/pch/inline-1.c: New.
4965         * gcc.dg/pch/inline-1.h: New.
4966         * gcc.dg/pch/inline-2.c: New.
4967         * gcc.dg/pch/inline-2.h: New.
4968         * gcc.dg/pch/static-1.c: New.
4969         * gcc.dg/pch/static-1.h: New.
4970         * gcc.dg/pch/static-2.c: New.
4971         * gcc.dg/pch/static-2.h: New.
4972
4973         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4974
4975         * g++.dg/pch/pch.exp: Better handle failing testcases.
4976         * gcc.dg/pch/pch.exp: Likewise.
4977         * gcc.dg/pch/macro-1.c: New.
4978         * gcc.dg/pch/macro-1.h: New.
4979         * gcc.dg/pch/macro-2.c: New.
4980         * gcc.dg/pch/macro-2.h: New.
4981
4982         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4983
4984         * g++.dg/dg.exp: Treat files in pch/ specially.
4985         * g++.dg/pch/pch.exp: New file.
4986         * g++.dg/pch/empty.H: New file.
4987         * g++.dg/pch/empty.C: New file.
4988         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4989         "precompile".
4990
4991         * gcc.dg/pch/pch.exp: New file.
4992         * gcc.dg/pch/empty.h: New file.
4993         * gcc.dg/pch/empty.c: New file.
4994         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4995         "precompile".
4996
4997 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4998
4999         * g++.dg/template/friend14.C: New test.
5000
5001 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5002
5003         * gcc.dg/old-style-asm-1.c: New test.
5004
5005 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5006
5007         * gcc.c-torture/compile/20030109-1.c: New test.
5008
5009 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5010
5011         * gcc.c-torture/execute/20030109-1.c: New test.
5012
5013 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5014
5015         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5016         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5017         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5018         * g++.old-deja/g++.mike/eh2.C: Likewise
5019         * g++.old-deja/g++.mike/eh3.C: Likewise
5020         * g++.old-deja/g++.mike/eh5.C: Likewise
5021         * g++.old-deja/g++.mike/eh6.C: Likewise
5022         * g++.old-deja/g++.mike/eh7.C: Likewise
5023         * g++.old-deja/g++.mike/eh8.C: Likewise
5024         * g++.old-deja/g++.mike/eh9.C: Likewise
5025         * g++.old-deja/g++.mike/eh10.C: Likewise
5026         * g++.old-deja/g++.mike/eh12.C: Likewise
5027         * g++.old-deja/g++.mike/eh13.C: Likewise
5028         * g++.old-deja/g++.mike/eh14.C: Likewise
5029         * g++.old-deja/g++.mike/eh16.C: Likewise
5030         * g++.old-deja/g++.mike/eh17.C: Likewise
5031         * g++.old-deja/g++.mike/eh18.C: Likewise
5032         * g++.old-deja/g++.mike/eh21.C: Likewise
5033         * g++.old-deja/g++.mike/eh23.C: Likewise
5034         * g++.old-deja/g++.mike/eh24.C: Likewise
5035         * g++.old-deja/g++.mike/eh25.C: Likewise
5036         * g++.old-deja/g++.mike/eh26.C: Likewise
5037         * g++.old-deja/g++.mike/eh27.C: Likewise
5038         * g++.old-deja/g++.mike/eh28.C: Likewise
5039         * g++.old-deja/g++.mike/eh29.C: Likewise
5040         * g++.old-deja/g++.mike/eh31.C: Likewise
5041         * g++.old-deja/g++.mike/eh33.C: Likewise
5042         * g++.old-deja/g++.mike/eh34.C: Likewise
5043         * g++.old-deja/g++.mike/eh35.C: Likewise
5044         * g++.old-deja/g++.mike/eh36.C: Likewise
5045         * g++.old-deja/g++.mike/eh37.C: Likewise
5046         * g++.old-deja/g++.mike/eh38.C: Likewise
5047         * g++.old-deja/g++.mike/eh39.C: Likewise
5048         * g++.old-deja/g++.mike/eh40.C: Likewise
5049         * g++.old-deja/g++.mike/eh41.C: Likewise
5050         * g++.old-deja/g++.mike/eh42.C: Likewise
5051         * g++.old-deja/g++.mike/eh44.C: Likewise
5052         * g++.old-deja/g++.mike/eh46.C: Likewise
5053         * g++.old-deja/g++.mike/eh47.C: Likewise
5054         * g++.old-deja/g++.mike/eh48.C: Likewise
5055         * g++.old-deja/g++.mike/eh49.C: Likewise
5056         * g++.old-deja/g++.mike/eh50.C: Likewise
5057         * g++.old-deja/g++.mike/eh51.C: Likewise
5058         * g++.old-deja/g++.mike/eh53.C: Likewise
5059         * g++.old-deja/g++.mike/eh55.C: Likewise
5060         * g++.old-deja/g++.mike/p7912.C: Likewise
5061         * g++.old-deja/g++.mike/p9706.C: Likewise
5062         * g++.old-deja/g++.mike/p10416.C: Likewise
5063         * g++.old-deja/g++.mike/p11667.C: Likewise
5064         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5065         Remove redundant reference to Iris.
5066         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5067         Elxsi, i860, Pico Java, and WE32K.
5068
5069 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5070
5071         * g++.dg/ext/asm4.C: New test.
5072
5073 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5074
5075         PR c++/9030
5076         * g++.dg/template/friend12.C: New test.
5077         * g++.dg/template/friend13.C: Likewise.
5078         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5079
5080 2003-01-08  Jan Hubicka  <jh@suse.cz>
5081
5082         * gcc.dg/i386-cadd.c: New test.
5083         * gcc.dg/i386-cmov4.c: Likewise.
5084
5085 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5086
5087         PR c++/9165
5088         * g++.dg/warn/Wunused-3.C: New test.
5089
5090         * g++.dg/abi/bitfield9.C: New test.
5091
5092         PR c++/9189
5093         * g++.dg/parse/defarg3.C: New test.
5094
5095 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5096
5097         * g++.dg/parse/ambig1.C: New test.
5098         * g++.dg/parse/defarg2.C: New test.
5099
5100 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5101
5102         * g++.dg/template/defarg-1.C: New test.
5103         * g++.dg/template/local2.C: Likewise.
5104
5105 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5106
5107         * gcc.c-torture/execute/20030105-1.c: New test.
5108
5109 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5110
5111         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5112         * g++.dg/parse/namespace4.C: Likewise.
5113
5114 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5115
5116         * g++.dg/template/ntp2.C: New test.
5117
5118 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5119
5120         * g++.dg/parse/extern-C-1.C: New test.
5121
5122         * g++.dg/parse/namespace4.C: New test.
5123
5124         * g++.dg/template/nested1.C: New test.
5125
5126         * g++.dg/parse/namespace3.C: New test.
5127
5128 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5129
5130         * g++.dg/lookup/two-stage1.C: New test.
5131
5132 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5133
5134         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5135         * g++.old-deja/g++.jason/access8.C: Likewise.
5136         * g++.old-deja/g++.other/decl5.C: Likewise.
5137
5138 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5139
5140         * g++.dg/parse/parse7.C: New test.
5141
5142 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5143
5144         PR c++/2843
5145         * g++.dg/ext/attrib7.C: New test.
5146
5147 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5148
5149         * g++.dg/parse/parse6.C: New test.
5150
5151 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5152
5153         * gcc.dg/h8300-stack-1.c: New.
5154
5155 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5156
5157         g++.dg/lookup/exception1.C: New test.
5158
5159         g++.dg/lookup/template1.C: New test.
5160
5161         g++.dg/parse/namespace2.C: New test.
5162
5163         g++.dg/parse/parens2.C: New test.
5164
5165 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5166
5167         * g++.dg/parse/parse5.C: New test.
5168         * g++.dg/lookup/scoped4.C: New test.
5169
5170 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5171
5172         * g++.dg/parse/parens1.C: New test.
5173
5174         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5175         angle-bracket1.C.
5176         * g++.dg/parse/parens2.C: New test.
5177
5178         * g++.dg/lookup/scope-operator1.C: New test.
5179
5180         * g++.dg/parse/operator1.C: New test.
5181
5182 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5183
5184         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5185         * g++.old-deja/g++.other/access6.C: Likewise.
5186         * g++.old-deja/g++.other/decl1.C: Likewise.
5187         * g++.old-deja/g++.pt/typename12.C: Likewise.
5188
5189 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5190
5191         * g++.dg/parse/namespace1.C: New test.
5192
5193 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5194
5195         * g++.dg/parse/parse4.C: New test.
5196
5197 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5198
5199         * g++.dg/parse/parse3.C: New test.
5200
5201 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5202
5203         * g++.dg/parse/parse2.C: New test.
5204
5205 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5206
5207         * g++.dg/template/friend11.C: New test.
5208
5209 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5210
5211         * g++.dg/parse/parse1.C: New test.
5212
5213 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5214
5215         * lib/profopt.exp: Change the name of a global variable to avoid
5216         possible clashes with other test suites.
5217
5218 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5219
5220         * g++.dg/inherit/covariant8.C: New test.
5221
5222 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5223
5224         * g++.dg/init/array9.C: New test.
5225
5226         PR c++/9112
5227         * g++.dg/parse/expr1.C: New test.
5228
5229 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5230
5231         * gcc.c-torture/compile/20021230-1.c: New test.
5232
5233 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5234
5235         * g++.dg/inherit/covariant5.C: New test.
5236         * g++.dg/inherit/covariant6.C: New test.
5237         * g++.dg/inherit/covariant7.C: New test.
5238
5239 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5240
5241         PR c++/2739
5242         * g++.dg/other/access2.C: New test.
5243
5244 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5245
5246         * g++.dg/other/anon-struct.C: No longer fails
5247         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5248         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5249         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5250
5251 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5252
5253         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5254
5255 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5256
5257         * g++.dg/eh/spec4.C: Remove stray semicolon.
5258         * g++.dg/expr/pmf-1.C: Change error message.
5259         * g++.dg/ext/asm1.C: Remove stray semicolon.
5260         * g++.dg/ext/typename1.C: Add missing typenames.
5261         * g++.dg/inherit/template-as-base.C: Change error message.
5262         * g++.dg/lookup/scoped1.C: Likewise.
5263         * g++.dg/lookup/scoped2.C: Likewise.
5264         * g++.dg/lookup/using2.C: Likewise.
5265         * g++.dg/other/component1.C: Remove stray semicolon.
5266         * g++.dg/other/do1.C: Change error message.
5267         * g++.dg/other/error2.C: Likewise.
5268         * g++.dg/other/init1.C: Likewise.
5269         * g++.dg/other/packed1.C: Remove stray semicolon.
5270         * g++.dg/other/ptrmem2.C: Change error message.
5271         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5272         marker.
5273         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5274         * g++.dg/template/access3.C: Add typename keyword.
5275         * g++.dg/template/access5.C: Remove stray semicolon.
5276         * g++.dg/template/access6.C: Likewise.
5277         * g++.dg/template/complit1.C: Likewise.
5278         * g++.dg/template/crash1.C: Change error message.
5279         * g++.dg/template/inherit2.C: Remove stray semicolon.
5280         * g++.dg/template/instantiate2.C: Likewise.
5281         * g++.dg/template/instantiate3.C: Change error message.
5282         * g++.dg/template/qual1.C: Remove stray semicolon.
5283         * g++.dg/template/qualttp18.C: Change error message.
5284         * g++.dg/template/ref1.C: Remove stray semicolon.
5285         * g++.dg/template/sizeof1.C (A::value): Declare it.
5286         * g++.dg/template/spec4.C: Change error message.
5287         * g++.dg/template/static1.C: Likewise.
5288         * g++.dg/template/type1.C: Likewise.
5289         * g++.dg/template/typename3.C: Likewise.
5290         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5291         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5292         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5293         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5294         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5295         named return value extension.
5296         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5297         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5298         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5299         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5300         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5301         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5302         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5303         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5304         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5305         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5306         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5307         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5308         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5309         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5310         syntax.
5311         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5312         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5313         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5314         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5315         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5316         * g++.old-deja/g++.brendan/template11.C: Likewise.
5317         * g++.old-deja/g++.brendan/template26.C: Likewise.
5318         * g++.old-deja/g++.brendan/template27.C: Use explicit
5319         specialization syntax.
5320         * g++.old-deja/g++.brendan/template30.C: Likewise.
5321         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5322         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5323         non-dependent names.
5324         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5325         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5326         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5327         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5328         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5329         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5330         named return value extension.
5331         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5332         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5333         * g++.old-deja/g++.ext/return1.C: Likewise.
5334         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5335         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5336         * g++.old-deja/g++.jason/access8.C: Likewise.
5337         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5338         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5339         pseudo-destructor names.
5340         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5341         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5342         pseudo-destructor names.
5343         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5344         * g++.old-deja/g++.jason/overload19.C: Likewise.
5345         * g++.old-deja/g++.jason/overload32.C: Likewise.
5346         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5347         stray semicolons.
5348         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5349         * g++.old-deja/g++.jason/return.C: Likewise.
5350         * g++.old-deja/g++.jason/return2.C: Likewise.
5351         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5352         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5353         syntax.
5354         * g++.old-deja/g++.jason/template10.C: Account for use of
5355         non-dependent names.
5356         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5357         syntax.
5358         * g++.old-deja/g++.jason/template37.C: Likewise.
5359         * g++.old-deja/g++.law/access4.C: Change error messages.
5360         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5361         pseudo-destructor names.
5362         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5363         * g++.old-deja/g++.law/ctors9.C: Likewise.
5364         * g++.old-deja/g++.law/cvt22.C: Likewise.
5365         * g++.old-deja/g++.law/dtors5.C: Likewise.
5366         * g++.old-deja/g++.law/global-init1.C: Likewise.
5367         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5368         * g++.old-deja/g++.law/operators28.C: Likewise.
5369         * g++.old-deja/g++.law/visibility28.C: Likewise.
5370         * g++.old-deja/g++.martin/eval1.C: Likewise.
5371         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5372         name.
5373         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5374         * g++.old-deja/g++.mike/net34.C: Likewise.
5375         * g++.old-deja/g++.mike/net36.C: Likewise.
5376         * g++.old-deja/g++.mike/ns2.C: Likewise.
5377         * g++.old-deja/g++.mike/p12306.C: Likewise.
5378         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5379         value extension.
5380         * g++.old-deja/g++.mike/p700.C: Likewise.
5381         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5382         * g++.old-deja/g++.mike/p710.C: Likewise.
5383         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5384         value extension.
5385         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5386         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5387         * g++.old-deja/g++.ns/crash2.C: Likewise.
5388         * g++.old-deja/g++.ns/crash3.C: Likewise.
5389         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5390         * g++.old-deja/g++.ns/ns17.C: Likewise.
5391         * g++.old-deja/g++.ns/template16.C: Likewise.
5392         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5393         keyword.
5394         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5395         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5396         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5397         named return value extension.
5398         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5399         * g++.old-deja/g++.other/access4.C: Issue additional error
5400         messages.
5401         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5402         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5403         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5404         * g++.old-deja/g++.other/crash25.C: Change error message.
5405         * g++.old-deja/g++.other/crash4.C: Change error message.
5406         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5407         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5408         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5409         checks.
5410         * g++.old-deja/g++.other/defarg8.C: Likewise.
5411         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5412         * g++.old-deja/g++.other/dtor10.C: Likewise.
5413         * g++.old-deja/g++.other/incomplete.C: Likewise.
5414         * g++.old-deja/g++.other/linkage7.C: Likewise.
5415         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5416         lookup algorithm.
5417         * g++.old-deja/g++.other/mangle2.C: Likewise.
5418         * g++.old-deja/g++.other/refinit2.C: Likewise.
5419         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5420         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5421         * g++.old-deja/g++.pt/crash28.C: Likewise.
5422         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5423         syntax.
5424         * g++.old-deja/g++.pt/crash32.C: Change error message.
5425         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5426         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5427         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5428         error message position.
5429         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5430         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5431         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5432         syntax.
5433         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5434         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5435         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5436         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5437         keyword.
5438         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5439         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5440         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5441         keyword.
5442         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5443         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5444         syntax.
5445         * g++.old-deja/g++.pt/friend28.C: Account for use of
5446         non-dependent names.
5447         * g++.old-deja/g++.pt/friend29.C: Likewise.
5448         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5449         rules.
5450         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5451         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5452         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5453         lookup rules.
5454         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5455         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5456         keyword.
5457         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5458         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5459         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5460         keyword.
5461         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5462         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5463         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5464         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5465         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5466         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5467         keyword.
5468         * g++.old-deja/g++.pt/spec10.C: Likewise.
5469         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5470         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5471         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5472         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5473         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5474         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5475         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5476         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5477         * g++.old-deja/g++.pt/typename15.C: Likewise.
5478         * g++.old-deja/g++.pt/typename22.C: Likewise.
5479         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5480         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5481         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5482         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5483         syntax.
5484         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5485         return value extension.
5486         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5487         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5488         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5489         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5490
5491 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5492
5493         * g++.dg/warn/inline1.C: New test.
5494         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5495         * g++.old-deja/g++.jason/synth10.C: Likewise.
5496         * g++.old-deja/g++.mike/net31.C: Likewise.
5497         * g++.old-deja/g++.mike/p8786.C: Likewise.
5498
5499         * g++.dg/template/friend10.C: New test.
5500         * g++.dg/template/conv5.C: New test.
5501
5502 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5503
5504         * g++.dg/lookup/scoped3.C: New test.
5505
5506         * g++.dg/lookup/decl1.C: New test.
5507         * g++.dg/lookup/decl2.C: New test.
5508
5509 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5510
5511         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5512         gcc.c-torture/compile/20021015-1.c,
5513         gcc.c-torture/compile/20021015-2.c,
5514         gcc.c-torture/compile/20021123-1.c,
5515         gcc.c-torture/compile/20021123-2.c,
5516         gcc.c-torture/compile/20021123-3.c,
5517         gcc.c-torture/compile/20021123-4.c,
5518         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5519         only to 3.1 or 3.2 branch.
5520
5521 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5522
5523         * gcc.dg/i386-bitfield3.c: New test.
5524
5525         * gcc.dg/i386-bitfield2.c: New test.
5526
5527 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5528
5529         * g++.dg/parse/conv_op1.C: New test.
5530
5531 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5532
5533         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5534         approved.
5535
5536 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5537
5538         * gcc.c-torture/compile/20021220-1.c: New test.
5539
5540 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5541
5542         * gcc.dg/i386-fastcall-1.c: New.
5543
5544 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5545
5546         * gcc.c-torture/execute/20021219-1.c: New test.
5547
5548 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5549
5550         * gcc.dg/i386-pic-1.c: New test.
5551
5552 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5553
5554         PR c++/8099
5555         * g++.dg/template/friend9.C: New test.
5556
5557 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5558
5559         PR c++/3663
5560         * g++.dg/template/access7.C: New test.
5561
5562 2002-12-18  Nick Clifton  <nickc@redhat.com>
5563
5564         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5565         the libstdc++-v3 directory has been found.
5566
5567 2002-12-12  Devang Patel <dpatel@apple.com>
5568         * gcc.dg/darwin-ld-1.c: New test.
5569         * gcc.dg/darwin-ld-2.c: New test.
5570         * gcc.dg/darwin-ld-3.c: New test.
5571         * gcc.dg/darwin-ld-4.c: New test.
5572         * gcc.dg/darwin-ld-5.c: New test.
5573
5574 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5575
5576         * gcc.c-torture/compile/20021212-1.c: New test.
5577
5578 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5579
5580         * gcc.dg/fshort-wchar: New test.
5581
5582 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5583
5584         PR c++/8372
5585         * g++.dg/template/dtor1.C: New test.
5586
5587         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5588         markers.
5589
5590 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5591
5592         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5593
5594 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5595
5596         * g++.dg/template/static1.C: New test.
5597         * g++.dg/template/static2.C: New test.
5598         * g++.old-deja/g++.ext/memconst.C: New test.
5599
5600 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5601
5602         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5603         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5604         * g++.dg/special/initp1.C: Likewise.
5605
5606 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5607
5608         * gcc.c-torture/execute/20021204-1.c: New test.
5609
5610 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5611
5612         * gcc.dg/ppc-fmadd-1.c: New file.
5613         * gcc.dg/ppc-fmadd-2.c: New file.
5614         * gcc.dg/ppc-fmadd-3.c: New file.
5615
5616 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5617
5618         * gcc.c-torture/compile/20021204-1.c: New test.
5619
5620 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5621
5622         * g++.dg/inherit/covariant2.C: New test.
5623         * g++.dg/inherit/covariant3.C: New test.
5624         * g++.dg/inherit/covariant4.C: New test.
5625         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5626         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5627
5628 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5629
5630         PR c++/8688
5631         * g++.dg/init/brace3.C: New test.
5632
5633 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5634
5635         * gcc.dg/20020210-1.c: Fix a comment typo.
5636
5637 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5638
5639         PR c++/8720
5640         * g++.dg/parse/defarg1.C: New test.
5641
5642         PR c++/8615
5643         * g++.dg/template/char1.C: New test.
5644
5645         * g++.dg/template/varmod1.C: Fix typo.
5646
5647 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5648
5649         DR 180
5650         * g++.old-deja/g++.pt/crash32.C: Expect error.
5651
5652 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5653
5654         PR c++/5919
5655         * g++.dg/template/varmod1.C: New test.
5656
5657         PR c++/8727
5658         * g++.dg/inherit/typeinfo1.C: New test.
5659
5660         PR c++/8663
5661         * g++.dg/inherit/typedef1.C: New test.
5662
5663 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5664
5665         PR c++/8332
5666         PR c++/8493
5667         * g++.dg/template/strlen1.C: New test.
5668
5669         PR c++/8227
5670         * g++.dg/template/ctor2.C: New test.
5671
5672         PR c++/8214
5673         * g++.dg/init/string1.C: New test.
5674
5675         PR c++/8511
5676         * g++.dg/template/friend8.C: New test.
5677
5678 2002-11-29  Joe Buck <jbuck@synopsys.com>
5679
5680         * g++.dg/lookup/anon2.C: New test.
5681
5682 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5683
5684         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5685         h8300 port.
5686
5687 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5688
5689         * gcc.dg/bitfld-6.c: New test.
5690
5691 2002-11-27  Jan Hubicka  <jh@suse.cz>
5692
5693         * gcc.c-torture/execute/20021127.[cx]: New test.
5694
5695 2002-11-26  Jan Hubicka  <jh@suse.cz>
5696
5697         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5698         quality.
5699
5700 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5701
5702         * g++.dg/init/brace2.C: New test.
5703         * g++.old-deja/g++.mike/p9129.C: Correct.
5704
5705 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5706
5707         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5708
5709 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5710
5711         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5712
5713 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5714
5715         * testsuite/g++.dg/abi/empty11.C: New test.
5716         * testsuite/g++.dg/rtti/cv1.C: New test.
5717
5718 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5719
5720         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5721
5722 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5723
5724         * g++.dg/abi/empty10.C: New test.
5725
5726 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5727
5728         * gcc.c-torture/compile/20021124-1.c: New test.
5729
5730 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5731
5732         * g++.dg/abi/rtti2.C: New test.
5733
5734 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5735
5736         * gcc.dg/i386-unroll-1.c: New test.
5737
5738 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5739
5740         * gcc.c-torture/compile/20021120-1.c: New test.
5741         * gcc.c-torture/compile/20021120-2.c: New test.
5742
5743 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5744
5745         * gcc.dg/bitfld-5.c: New test.
5746
5747 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5748
5749         * gcc.c-torture/execute/20021120-3.c: New test.
5750
5751 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5752
5753         * gcc.c-torture/execute/20021120-2.c: New test.
5754
5755 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5756
5757         * gcc.c-torture/execute/20021120-1.c: New test.
5758
5759 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5760
5761         * gcc.c-torture/execute/20021118-3.c: New test.
5762
5763 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5764
5765         * gcc.c-torture/compile/20021119-1.c: New test.
5766
5767 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5768
5769         * gcc.dg/duff-1.c: New test.
5770         * gcc.dg/duff-2.c: New test.
5771         * gcc.dg/duff-3.c: New test.
5772
5773 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5774
5775         * gcc.dg/cpp/_Pragma5.c: New test.
5776
5777 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5778
5779         * gcc.c-torture/execute/20021118-2.c: New test.
5780
5781 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5782
5783         * gcc.c-torture/execute/20021118-1.c: New test.
5784
5785 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5786
5787         * gcc.dg/20021116-1.c: New test.
5788
5789 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5790
5791         * g++.dg/abi/vcall1.C: New test.
5792
5793 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5794
5795         * gcc.dg/20021029-1.c: New test.
5796         * gcc.dg/20021029-2.c: New test.
5797
5798 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5799
5800         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5801
5802 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5803
5804         PR c/8439
5805         * gcc.dg/20021110.c: Move to ...
5806         * gcc.c-torture/compile/20021110.c: .... here.
5807
5808 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5809
5810         PR c/8467
5811         * gcc.c-torture/execute/20021111-1.c
5812
5813 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5814
5815         PR c/8439
5816         * gcc.dg/20021110.c: New test.
5817
5818 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5819
5820         * g++.dg/abi/vthunk3.C: Run only on x86.
5821
5822 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5823
5824         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5825
5826 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5827
5828         * lib/compat.exp (compat-execute): Fix logic error in last
5829         change.
5830
5831 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5832
5833         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5834
5835 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5836
5837         PR c++/8389
5838         * g++.dg/template/access6.C: New test.
5839
5840 2002-11-08  Jan Hubicka  <jh@suse.cz>
5841
5842         * gcc.dg/i386-ssefp-1.c: New test.
5843         * gcc.dg/i386-ssefp-1.c: New test.
5844
5845 2002-11-08  Jan Hubicka  <jh@suse.cz>
5846
5847         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5848
5849 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5850
5851         * g++.dg/abi/vthunk3.C: New test.
5852
5853         PR c++/8338
5854         * g++.dg/template/crash2.C: New test.
5855
5856 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5857
5858         * testsuite/g++.dg/abi/dtor1.C: New test.
5859         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5860
5861 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5862
5863         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5864         Darwin.
5865
5866 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5867
5868         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5869         -mthumb.  Only xfail with -O0.
5870
5871 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5872
5873         * g++.dg/abi/thunk1.C: New test.
5874         * g++.dg/abi/thunk2.C: Likewise.
5875         * g++.dg/abi/vtt1.C: Likewise.
5876
5877 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5878
5879         PR optimization/8423
5880         * gcc.c-torture/execute/builtin-constant.c: New test.
5881
5882 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5883
5884         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5885         Add some more cases.
5886
5887 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5888
5889         PR c++/8391
5890         * g++.dg/opt/local1.C: New test.
5891
5892 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5893
5894         PR c++/8160
5895         * g++.dg/template/complit1.C: New test.
5896
5897         PR c++/8149
5898         * g++.dg/template/typename4.C: Likewise.
5899
5900 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5901
5902         Core issue 287, PR c++/7639
5903         * g++.dg/template/instantiate1.C: Adjust error location.
5904         * g++.dg/template/instantiate3.C: New test.
5905         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5906         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5907         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5908
5909 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5910
5911         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5912
5913 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5914
5915         PR c++/8287
5916         * g++.dg/init/dtor2.C: New test.
5917
5918 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5919
5920         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5921         * gcc.dg/nest.c: Bypass errors on irix6.
5922
5923 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5924
5925         * gcc.dg/nest.c: Expect error for mmix-*-*.
5926         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5927
5928 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5929
5930         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5931         markers.
5932
5933         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5934
5935 2002-10-25  Mike Stump  <mrs@apple.com>
5936
5937         * gcc.dg/warn-1.c: New test.
5938
5939 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5940
5941         * g++.dg/template/typename3.C: New test.
5942
5943 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5944
5945         * g++.dg/lookup/ptrmem1.C: New test.
5946
5947         * g++.dg/abi/vthunk2.C: New test.
5948
5949 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5950
5951         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5952
5953 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5954
5955         * g++.dg/abi/empty9.C: New test.
5956
5957 2002-10-24  Richard Henderson  <rth@redhat.com>
5958
5959         * g++.dg/inherit/thunk1.C: Enable for ia64.
5960
5961 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5962
5963         PR c++/8067
5964         * g++.dg/lookup/pretty1.C: New test.
5965
5966 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5967
5968         * gcc.dg/20021023-1.c: New test.
5969
5970 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5971
5972         PR c++/7679
5973         * g++.dg/parse/inline1.C: New test.
5974
5975 2002-10-23  Richard Henderson  <rth@redhat.com>
5976
5977         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5978
5979         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5980
5981 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5982
5983         PR c++/6579
5984         * g++.dg/parse/stmtexpr3.C: New test.
5985
5986 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5987
5988         * g++.dg/expr/cond1.C: New test.
5989
5990 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5991
5992         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5993
5994 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5995
5996         * g++.dg/abi/vbase13.C: New test.
5997         * g++.dg/abi/vbase14.C: Likewise.
5998
5999 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6000
6001         * gcc.dg/tls/pic-1.c: New test.
6002         * gcc.dg/tls/nonpic-1.c: New test.
6003         * gcc.dg/20021018-1.c: New test.
6004
6005 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6006
6007         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6008         Remove only files with the same base name as the test case.
6009         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6010         (profopt-execute): Likewise.  Also, remove old profiling
6011         and performance data files before running the tests.
6012
6013         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6014         * g++.dg/bprob/bprob.exp: Likewise.
6015         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6016         to allow more general test case names.
6017
6018         * g++.dg/bprob/bprob-1.C: Rename to ...
6019         * g++.dg/bprob/g++-bprob-1.C: ... this.
6020
6021         * g77.dg/bprob/bprob-1.f: Rename to ...
6022         * g77.dg/bprob/g77-bprob-1.f: ... this.
6023
6024 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6025
6026         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6027         bison 1.50 or later.
6028
6029 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6030
6031         * g++.dg/README: Describe more test directories.
6032
6033 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6034
6035         * g++.dg/init/array6.C: Add additional tests.
6036
6037 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6038
6039         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6040         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6041
6042 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6043
6044         * gcc.c-torture/compile/20020604-1.x: New.
6045         * gcc.c-torture/compile/simd-5.x: Likewise.
6046         * gcc.c-torture/execute/920710-1.x: Likewise.
6047         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6048
6049 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6050
6051         * g++.dg/inherit/override1.C: Add dg-options clause.
6052
6053 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6054
6055         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6056         _mm_slli_si128.
6057
6058 2002-10-19  Andreas Schwab  <schwab@suse.de>
6059
6060         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6061         directory component.
6062
6063 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6064
6065         * g++.dg/inherit/thunk1.C: New test.
6066
6067         * g++.dg/inherit/override1.C: New test.
6068
6069         * g++.dg/abi/mangle11.C: New test.
6070         * g++.dg/abi/mangle14.C: New test.
6071         * g++.dg/abi/mangle17.C: New test.
6072
6073 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6074
6075         * g++.dg/overload/member2.C: New test.
6076
6077 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6078
6079         * g++.dg/README: Describe new compat directory.
6080         * g++.dg/dg.exp: Skip tests in compat directory.
6081         * README.compat: New file.
6082         * lib/compat.exp: New expect script.
6083         * g++.dg/compat: New test directory.
6084         * g++.dg/compat/compat.exp: New expect script.
6085         * g++.dg/compat/abi: New test directory.
6086         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6087         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6088         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6089         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6090         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6091         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6092         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6093         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6094         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6095         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6096         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6097         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6098         * g++.dg/compat/break: New test directory.
6099         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6100         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6101         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6102         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6103         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6104         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6105         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6106         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6107         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6108         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6109         g++.dg/compat/break/README: New files.
6110         * g++.dg/compat/eh: New test directory.
6111         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6112         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6113         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6114         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6115         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6116         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6117         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6118         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6119         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6120         g++.dg/compat/eh/filter2_y.C,
6121         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6122         g++.dg/compat/eh/new1_y.C,
6123         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6124         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6125         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6126         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6127         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6128         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6129         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6130         g++.dg/compat/eh/unexpected1_y.C: New files.
6131         * g++.dg/compat/init: New test directory.
6132         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6133         g++.dg/compat/init/array5_y.C,
6134         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6135         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6136         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6137         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6138         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6139         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6140         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6141         g++.dg/compat/init/init-ref2_y.C: New files.
6142
6143 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6144
6145         PR c++/7584
6146         * g++.dg/inherit/using3.C: New test.
6147
6148 2002-10-17  Jan Hubicka  <jh@suse.cz>
6149
6150         * gcc.dg/20021017-2.c: New test.
6151
6152 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6153
6154         * g++.dg/abi/mangle16.C: Adjust.
6155
6156         * g++.dg/init/array8.C: New test.
6157
6158 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6159
6160         * gcc.dg/special/mips-abi.exp: New test.
6161         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6162
6163 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6164
6165         * g++.dg/abi/mangle16.C: New test.
6166         * g++.dg/abi/mangle17.C: Likewise.
6167
6168         PR c++/7478
6169         * g++.dg/template/ref1.C: New test.
6170
6171 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6172
6173         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6174
6175 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6176
6177         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6178
6179 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6180
6181         PR c++/7524
6182         * g++.dg/init/array7.C: New test.
6183
6184 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6185
6186         * g++.dg/init/array6.C: New test.
6187
6188         * g++.dg/abi/mangle13.C: Likewise.
6189         * g++.dg/abi/mangle14.C: Likewise.
6190         * g++.dg/abi/mangle15.C: Likewise.
6191
6192 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6193
6194         * g++.dg/abi/empty8.C: New test.
6195
6196 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6197
6198         * g++.dg/init/ctor1.C: New test.
6199
6200 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6201
6202         * gcc.c-torture/execute/20021015-1.c: New test.
6203
6204 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6205
6206         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6207
6208 2002-10-14  Jan Hubicka  <jh@suse.cz>
6209
6210         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6211
6212 2002-10-14  Richard Henderson  <rth@redhat.com>
6213
6214         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6215
6216 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR optimization/6631
6219         * g++.dg/opt/const2.C: New test.
6220
6221 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6222
6223         PR c++/7176
6224         * g++.dg/parse/friend1.C: New test.
6225         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6226
6227 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6228
6229         * gcc.dg/20021014-1.c: New test.
6230
6231 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6232
6233         PR c++/5661
6234         * g++.dg/ext/vlm1.C: New test.
6235         * g++.dg/ext/vlm2.C: Likewise.
6236
6237         * g++.dg/init/array1.C: Remove invalid braces.
6238         * g++.dg/init/brace1.C: New test.
6239         * g++.dg/init/copy2.C: Likewise.
6240         * g++.dg/init/copy3.C: Likewise.
6241         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6242         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6243         braces.
6244
6245 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6246
6247         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6248
6249 2002-10-11  Richard Shann  <richard.shann@superh.com>
6250
6251         * gcc.c-torture/compile/simd-5.c: New test.
6252
6253 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6254
6255         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6256
6257 2002-10-10  Jim Wilson  <wilson@redhat.com>
6258
6259         * gcc.c-torture/execute/20021010-1.c: New test.
6260
6261 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6262
6263         PR c/7353
6264         * g++.dg/ext/typedef-init.C: New test.
6265         * gcc.dg/typedef-init.c: New test.
6266
6267 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6268
6269         * gcc.dg/cpp/paste13.c: New test.
6270
6271 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6272
6273         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6274         remaining platforms, XFAIL during compile, not execute.  Don't
6275         XFAIL at -O0.
6276
6277 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6278
6279         * gcc.dg/alias-1.c: Tweak expected warning.
6280
6281 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6282
6283         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6284
6285 2002-10-06  Andreas Jaeger  <aj@suse.de>
6286
6287         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6288         * gcc.dg/cpp/c++98.C: Likewise.
6289
6290         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6291         * g++.dg/cpp/c++98.C: Likewise.
6292
6293         * g++.dg/README (Subdirectories): Mention cpp directory.
6294
6295         PR target/7559
6296         * gcc.dg/20021006-1.c: New test.
6297
6298 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6299
6300         PR c++/7804
6301         * g++.dg/other/warning1.C: New test.
6302
6303 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6304
6305         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6306         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6307         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6308
6309 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/7931
6312         * g++.dg/template/ptrmem3.C: New test.
6313
6314         PR c++/7754
6315         * g++.dg/template/union1.C: New test.
6316
6317 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6318
6319         PR c++/8006
6320         * g++.dg/abi/mangle9.C: New test.
6321         * g++.dg/abi/mangle10.C: New test.
6322         * g++.dg/abi/mangle11.C: New test.
6323         * g++.dg/abi/mangle12.C: New test.
6324
6325 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6326
6327         PR c++/7188.
6328         * g++.dg/template/meminit1.C: New test.
6329         * g++.dg/warn/Wreorder-1.C: Likewise.
6330         * g++.old-deja/g++.mike/warn3.C: Tweak.
6331         * lib/prune.exp: Ingore "in copy constructor".
6332
6333 2002-10-02  Andreas Jaeger  <aj@suse.de>
6334
6335         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6336         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6337         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6338         on x86-64.
6339
6340 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6341
6342         * gcc.dg/empty1.C: Fix typo.
6343
6344 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6345
6346         * gcc.dg/alias-1.c: New test.
6347
6348 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6349
6350         * gcc.dg/empty1.C: New test.
6351
6352         * g++.dg/tls/init-2.C: Tweak error messages.
6353
6354 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6355
6356         * gcc.c-torture/compile/20020923-1.c: New test.
6357
6358 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6359
6360         * gcc.c-torture/execute/ffs-1.c: New test.
6361         * gcc.c-torture/execute/ffs-2.c: Ditto.
6362
6363 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6364
6365         * g++.dg/overload/member1.C: New test.
6366
6367 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6368
6369         * g++.dg/abi/empty7.C: New test.
6370         * g++.dg/init/pm2.C: Likewise.
6371
6372 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6373
6374         * g++.dg/rtti/crash1.C: New test.
6375
6376 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6377
6378         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6379         gcc.dg/sibcall-4.c: New tests.
6380
6381 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6382
6383         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6384         powerpc and MMIX targets.
6385
6386 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6387
6388         * gcc.dg/cpp/20020927-1.c: New.
6389
6390 2002-09-26  David S. Miller  <davem@redhat.com>
6391
6392         * gcc.c-torture/compile/trunctfdf.c: New.
6393
6394 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6395
6396         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6397
6398 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6399
6400         * gcc.c-torture/execute/loop-15.c: New.
6401
6402 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6403
6404         * README.QMTEST: Fix typo.
6405
6406 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6407
6408         * gcc.dg/20020926-1.c: New test.
6409
6410 2002-09-25  David S. Miller  <davem@redhat.com>
6411
6412         PR target/7842
6413         * gcc.c-torture/execute/shiftdi.c: New test.
6414
6415 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6416
6417         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6418         unique to the tool.
6419         * lib/g77.exp (g77_init): Likewise.
6420         * lib/g++.exp (g++_init): Likewise.
6421         * lib/objc.exp (objc_init): Likewise.
6422
6423 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6424
6425         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6426         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6427         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6428
6429 2002-09-25  Richard Henderson  <rth@redhat.com>
6430
6431         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6432         too-small long double.
6433
6434 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6435
6436         * gcc.dg/20020919-1.c: New test.
6437
6438 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6439
6440         * g++.dg/abi/bitfield6.C: New test.
6441         * g++.dg/abi/bitfield7.C: New test.
6442         * g++.dg/abi/bitfield8.C: New test.
6443         * g++.dg/abi/vbase11.C: New test.
6444
6445 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6446
6447         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6448         hppa*-*-hpux*.  Update test comment.
6449
6450 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6451
6452         * gcc.dg/tls/struct-1.c: New test.
6453
6454 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6455
6456         * gcc.dg/cpp/tr-warn2.c: Update.
6457
6458 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6459
6460         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6461
6462 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6463
6464         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6465         systems.
6466
6467 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6468
6469         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6470
6471         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6472         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6473         setting of cxxfilt.
6474
6475 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6476
6477         * gcc.dg/20020312-2.c: Update for darwin.
6478
6479 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6480
6481         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6482
6483 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6484
6485         * objc.dg/comp-types-1.m: New test.
6486         * objc.dg/comp-types-2.m: New test.
6487         * objc.dg/comp-types-3.m: New test.
6488         * objc.dg/comp-types-4.m: New test.
6489         * objc.dg/comp-types-5.m: New test.
6490         * objc.dg/comp-types-6.m: New test.
6491
6492 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6493
6494         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6495
6496 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6497
6498         * g++.dg/other/do1.C: New test.
6499
6500         * g++.dg/template/subst1.C: New test.
6501
6502 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6503
6504         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6505
6506 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6507
6508         * g++.dg/template/qualttp20.C: Adjust expected errors.
6509         * g++.old-deja/g++.jason/report.C: Likewise.
6510         * g++.old-deja/g++.other/qual1.C: Likewise.
6511
6512         * g++.dg/lookup/scoped2.C: New test.
6513
6514         * g++.dg/ext/asm3.C: New test.
6515
6516 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6517
6518         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6519
6520 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6521
6522         * ChangeLog: follow spelling conventions.
6523         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6524         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6525         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6526         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6527         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6528         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6529         * g++.old-deja/g++.law/global-init1.C: Likewise.
6530         * g++.old-deja/g++.other/delete4.C: Likewise.
6531         * g++.old-deja/g++.other/inline21.C: Likewise.
6532         * g++.old-deja/g++.other/singleton.C: Likewise.
6533         * g77.dg/strlen0.f: Likewise.
6534         * g77.f-torture/compile/20010519-1.f: Likewise.
6535         * g77.f-torture/compile/980310-4.f: Likewise.
6536         * gcc.c-torture/compile/20000605-1.c: Likewise.
6537         * gcc.c-torture/execute/20020225-1.c: Likewise.
6538         * gcc.dg/c90-hexfloat-2.c: Likewise.
6539         * gcc.dg/c99-bool-1.c: Likewise.
6540         * gcc.dg/c99-hexfloat-2.c: Likewise.
6541         * gcc.dg/dll-2.c: Likewise.
6542         * gcc.dg/wtr-union-init-1.c: Likewise.
6543         * gcc.dg/wtr-union-init-2.c: Likewise.
6544         * gcc.dg/wtr-union-init-3.c: Likewise.
6545         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6546         * gcc.dg/cpp/defined.c: Likewise.
6547         * gcc.dg/cpp/macsyntx.c: Likewise.
6548         * gcc.dg/cpp/paste2.c: Likewise.
6549         * gcc.dg/cpp/trad/defined.c: Likewise.
6550         * gcc.dg/format/c90-printf-1.c: Likewise.
6551         * gcc.dg/format/c90-scanf-1.c: Likewise.
6552         * gcc.dg/format/c99-printf-1.c: Likewise.
6553         * gcc.dg/format/c99-scanf-1.c: Likewise.
6554         * gcc.misc-tests/gcov-8.c: Likewise.
6555         * lib/profopt.exp: Likewise.
6556
6557 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6558
6559         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6560
6561 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6562
6563         * g++.dg/inherit/using2.C: New test.
6564
6565 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6566
6567         * ChangeLog: Follow spelling conventions.
6568         * g++.dg/template/friend4.C: Likewise.
6569         * g++.old-deja/g++.pt/crash67.C: Likewise.
6570         * gcc.c-torture/execute/20000801-4.c: Likewise.
6571         * gcc.dg/c90-digraph-1.c: Likewise.
6572         * gcc.dg/c94-digraph-1.c: Likewise.
6573         * gcc.dg/c99-digraph-1.c: Likewise.
6574         * gcc.dg/cpp/line5.c: Likewise.
6575         * gcc.dg/cpp/multiline.c: Likewise.
6576         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6577         * gcc.dg/format/attr-3.c: Likewise.
6578         * gcc.dg/format/c90-scanf-3.c: Likewise.
6579         * gcc.dg/format/ext-4.c: Likewise.
6580
6581 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6582
6583         * g++.dg/template/pretty1.C: New test.
6584
6585 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6586
6587         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6588
6589 2002-09-13  Matt Austern  <austern@apple.com>
6590
6591         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6592         passing a cast expression to a function by const reference.
6593
6594 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6595
6596         * g++.dg/template/deduce1.C: New test.
6597
6598 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6599
6600         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6601         32-bit int.
6602
6603 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6604
6605         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6606         usage.
6607
6608 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6609
6610         * gcc.c-torture/compile/20020910-1.c: New test.
6611
6612 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6613
6614         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6615
6616 2002-09-10  Andreas Jaeger  <aj@suse.de>
6617
6618         * gcc.dg/20020312-2.c: Adjust for x86-64.
6619
6620 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6621
6622         * g77.dg/7388.f: New test case for PR 7388.
6623
6624 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6625
6626         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6627
6628 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6629
6630         * objc.dg/proto-lossage-1.m: New test.
6631
6632 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6633
6634         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6635
6636 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6637
6638         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6639         expected to pass.
6640
6641 2002-09-06  Stan Shebs  <shebs@apple.com>
6642             David Edelsohn  <edelsohn@gnu.org>
6643
6644         * gcc.dg/weak: New directory.
6645         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6646         target-specific xfail bits.
6647         * gcc.dg/typeof-2.c: Move to new directory.
6648         * gcc.dg/weak.exp: New expect script.
6649
6650 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6651
6652         * gcc.c-torture/execute/extzvsi.c: New test.
6653
6654 2002-09-05  Stan Shebs  <shebs@apple.com>
6655
6656         * gcc.dg/weak-1.c: xfail on Darwin.
6657         * gcc.dg/weak-2.c: Ditto.
6658         * gcc.dg/weak-3.c: Ditto.
6659         * gcc.dg/weak-4.c: Ditto.
6660         * gcc.dg/weak-5.c: Ditto.
6661         * gcc.dg/weak-6.c: Ditto.
6662         * gcc.dg/weak-7.c: Ditto.
6663         * gcc.dg/weak-8.c: Ditto.
6664         * gcc.dg/weak-9.c: Ditto.
6665
6666 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6667
6668         * gcc.c-torture/execute/loop-14.c: New test.
6669
6670 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6671
6672         * g++.dg/other/cxa-atexit1.C: New test.
6673
6674         * gcc.dg/typeof-2.c: New test.
6675
6676 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6677
6678         * gcc.dg/builtins-2.c: New testcase.
6679         * gcc.dg/builtins-3.c: New testcase.
6680
6681 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6682
6683         * gcc.dg/cpp/_Pragma4.c: New test.
6684
6685 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6686
6687         * objc/execute/nil_method-1.m: New testcase.
6688
6689 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6690
6691         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6692         [Object class], not [Object initialize].
6693
6694 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6695             Hans-Peter Nilsson  <hp@bitrange.com>
6696
6697         * gcc.c-torture/execute/20020720-1.x: Skip test on
6698         mmix-knuth-mmixware.  Correct comment.
6699
6700 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6701
6702         * testsuite/g++.dg/abi/bitfield5.C: New test.
6703         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6704
6705 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6706
6707         * objc.dg/undeclared-selector.m: New test.
6708
6709 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6710
6711         * g++.dg/other/offsetof1.C: Avoid cast warning.
6712
6713 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6714
6715         * objc.dg/super-class-2.m: New test.
6716
6717 2002-08-24  Matt Austern  <austern@apple.com>
6718
6719         * g++.dg/ext/lvaddr.C: New test.
6720         * g++.dg/ext/lvcast.C: New test.
6721
6722 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6723
6724         * testsuite/g++.dg/inherit/cond1.C: New test.
6725
6726 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6727
6728         * gcc.dg/noncompile/incomplete-1.c: New test.
6729
6730 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6731
6732         * gcc.dg/typespec-1.c: New test.
6733
6734 2002-08-20  Devang Patel  <dpatel@apple.com>
6735         * objc.dg/proto-hier-2.m: New test.
6736
6737 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6738
6739         * objc.dg/bitfield-1.m: New test.
6740         * objc.dg/bitfield-2.m: New test.
6741
6742 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6743
6744         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6745         gcc.dg/c99-flex-array-4.c: New tests.
6746
6747 2002-08-16  Stan Shebs  <shebs@apple.com>
6748
6749         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6750
6751 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6752
6753         * gcc.dg/typeof-1.c: New test.
6754         * g++.dg/ext/typeof2.C: New test.
6755
6756 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6757
6758         * g++.dg/other/offsetof1.C: New test.
6759
6760 2002-08-14  Richard Henderson  <rth@redhat.com>
6761
6762         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6763
6764 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6765
6766         * gcc.dg/cpp/_Pragma3.c: New test.
6767
6768 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6769
6770         * g++.dg/template/inherit3: New test.
6771
6772 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6773
6774         * gcc.dg/bitfld-4.c: Add blank options.
6775
6776 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6777
6778         * g++.dg/template/crash1.C: New test.
6779
6780 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6781
6782         * gcc.dg/tls/opt-2.c: New test.
6783
6784 2002-08-08  Devang Patel  <dpatel@apple.com>
6785
6786         * objc.dg/selector-1.m : New test
6787
6788 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6789
6790         * g++.dg/abi/bitfield4.C: New test.
6791         * gcc.dg/bitfld-4.c: New test.
6792
6793 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6794
6795         * g++.dg/other/packed1.C: New test.
6796
6797 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6798
6799         * g++.dg/abi/offsetof.C: Tweak error messages.
6800         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6801
6802 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6803
6804         * gcc.dg/bitfld-3.c: New test.
6805
6806 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6807             Richard Henderson  <rth@redhat.com>
6808
6809         * gcc.dg/i386-bitfield1.c: New test.
6810         * g++.dg/abi/bitfield3.C: Update.
6811
6812 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6813
6814         * objc.dg/const-str-2.m: Update.
6815         * gcc.dg/cpp/c++98.c: Change to C extension.
6816         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6817         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6818
6819 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6820
6821         * testsuite/gcc.dg/tls/diag-3.c: New.
6822
6823 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6824
6825         * g++.dg/README (Subdirectories): Document new subdir expr.
6826         * g++.dg/expr/pmf-1.C: New test.
6827
6828 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6829
6830         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6831
6832 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6833
6834         * g++.dg/abi/bitfield3.C: New test.
6835
6836 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6837
6838         * lib/gcov.exp: Tweak expected line formats.
6839         * gcc.misc-tests/gcov8.c: New test.
6840         * gcc.misc-tests/gcov8.x: New flags.
6841
6842 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6843
6844         * consistency.vlad/layout/endian.c: Include string.h.
6845
6846         * gcc.c-torture/execute/20020805-1.c: New test.
6847
6848 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6849
6850         * g++.dg/other/conversion1.C: New test.
6851
6852 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6853
6854         * gcc.dg/builtins-1.c: New testcase.
6855
6856 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6857
6858         * g++.dg/inherit/access3.C: New test.
6859
6860 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6861
6862         * gcc.dg/ia64-visibility-2.c: New test.
6863
6864 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6865
6866         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6867         __qualifier_flags to __flags.
6868
6869 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6870
6871         * g++.dg/inherit/operator1.C: New test.
6872         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6873         * g++.dg/other/error1.C: Change expected error message.
6874         * g++.dg/template/conv4.C: Likewise.
6875
6876 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6877
6878         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6879         for documented behavior.
6880
6881 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6882
6883         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6884         several targets known to fail.
6885
6886 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6887
6888         * gcc.dg/mips-args-[123].c: New tests.
6889
6890 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6891
6892         * gcc.dg/ppc-spe.c: New.
6893
6894 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6895
6896         * g++.dg/other/ptrmem4.C: New testcase.
6897
6898 2002-07-24  Richard Henderson  <rth@redhat.com>
6899
6900         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6901
6902 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6903
6904         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6905
6906 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6907
6908         * gcc.c-torture/execute/memset-3.c: New testcase.
6909
6910 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6911
6912         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6913         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6914
6915 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6916
6917         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6918         Delete.
6919
6920 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6921
6922         * gcc.c-torture/compile/simd-4.c: New test.
6923
6924 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6925
6926         PR c++/7347, c++/7348
6927         * g++.dg/template/access4.C: New test.
6928         * g++.dg/template/access5.C: New test.
6929         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6930         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6931         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6932         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6933
6934 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6935
6936         * gcc.dg/gnu89-init-2.c: New test.
6937
6938 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6939
6940         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6941
6942 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6943
6944         * gcc.c-torture/execute/20020720-1.c: New testcase.
6945
6946 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6947
6948         * gcc.dg/cpp/Wsignprom.c: New tests.
6949
6950 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6951
6952         * gcc.c-torture/execute/loop-13.c: New test.
6953
6954 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6955
6956         * gcc.dg/cpp/expr.c: New tests.
6957
6958 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6959
6960         * g++.dg/opt/pr6713.C: Add template instantiation.
6961
6962 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6963
6964         * gcc.dg/nest.c: New test.
6965
6966 2002-07-17  Richard Henderson  <rth@redhat.com>
6967
6968         * g++.dg/opt/pr6713.C: New test.
6969
6970 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6971
6972         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6973         XFAIL for all x86 processors.
6974
6975 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6976
6977         * gcc.c-torture/execute/20010122-1.x: Do not test with
6978         -fomit-frame-pointer.
6979
6980 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6981
6982         * g++.dg/template/instantiate2.C: New test.
6983         * g++.dg/template/spec4.C: New test.
6984
6985 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6986
6987         * g++.dg/template/access2.C: New test.
6988         * g++.dg/template/access3.C: New test.
6989
6990 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6991
6992         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6993         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6994         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6995         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6996         Convert to use <stdarg.h>.
6997         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6998         Delete.
6999         * gcc.dg/va-arg-2.c: New.
7000         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7001
7002 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7003
7004         * gcc.c-torture/compile/20020710-1.c: New test.
7005
7006 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7007                           Andrew Pinski  <pinskia@physics.uc.edu>
7008
7009         gcc.c-torture/compile/simd-2.c: New testcase.
7010         gcc.c-torture/compile/simd-3.c: Likewise.
7011
7012 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7013
7014         PR c++/7224
7015         * g++.dg/overload/error1.C: New test.
7016
7017 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7018
7019         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7020         configuration and IRIX 6 O32 ABI.
7021
7022 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7023
7024         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7025
7026 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7027
7028         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7029
7030 2002-07-10  Jeffrey A Law  <law@redhat.com>
7031
7032         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7033
7034         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7035
7036 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7037
7038         * gcc.dg/20020312-2.c: Check for __PPC__.
7039
7040 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7041
7042         * gcc.c-torture/compile/20020709-1.c: New test.
7043
7044 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7045
7046         * g++.dg/template/qualttp21.C: New test case.
7047
7048 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7049
7050         * gcc.c-torture/compile/20020706-1.c: New test.
7051         * gcc.c-torture/compile/20020706-2.c: New test.
7052
7053 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7054             Alexandre Oliva  <aoliva@redhat.com>
7055
7056         * g++.dg/warn/incomplete1.C: New test.
7057
7058 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7059
7060         PR c++/7099
7061         * g++.dg/warn/noreturn1.C: New test.
7062
7063 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7064
7065         PR c++/6706
7066         * g++.dg/debug/debug6.C: New test.
7067         * g++.dg/debug/debug7.C: New test.
7068
7069 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7070
7071         * gcc.c-torture/compile/simd-3.c: New test.
7072
7073 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7074
7075         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7076         * gcc.dg/20020620-1.c: Likewise.
7077
7078 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7079
7080         PR c++/6944
7081         * g++.dg/init/array4.C: New test.
7082         * g++.dg/init/array5.C: New test.
7083
7084 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7085
7086         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7087         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7088
7089 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7090
7091         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7092         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7093         * gcc.dg/wtr-conversion-1.c: Likewise.
7094         * gcc.dg/wtr-escape-1.c: Likewise.
7095         * gcc.dg/wtr-int-type-1.c: Likewise.
7096         * gcc.dg/wtr-label-1.c: Likewise.
7097         * gcc.dg/wtr-static-1.c: Likewise.
7098         * gcc.dg/wtr-strcat-1.c: Likewise.
7099         * gcc.dg/wtr-suffix-1.c: Likewise.
7100         * gcc.dg/wtr-switch-1.c: Likewise.
7101         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7102         * gcc.dg/wtr-union-init-1.c: Likewise.
7103         * gcc.dg/wtr-union-init-2.c: Likewise.
7104         * gcc.dg/wtr-union-init-3.c: Likewise.
7105
7106         * gcc.dg/wtr-func-def-1.c: New test.
7107
7108 2002-07-02 Devang Patel <dpatel@apple.com>
7109
7110         * objc.dg/param-1.m: New test.
7111
7112 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7113
7114         * gcc.dg/cpp/trad/directive.c: Add test.
7115         * gcc.dg/cpp/trad/macroargs.c: Add test.
7116         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7117
7118 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7119
7120         * gcc.dg/cpp/cmdlne-M.c: New test.
7121
7122 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7123
7124         * objc.dg/desig-init-1.m: New test.
7125
7126 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7127
7128         PR c++/6716
7129         * g++.dg/template/instantiate1.C: New test.
7130
7131 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7132
7133         PR c++/7112
7134         * g++.dg/template/sizeof2.C: New test.
7135
7136 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7137
7138         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7139         gcc.dg/cpp/trad/include.c: New tests.
7140
7141 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7142
7143         PR target/7177
7144         * gcc.c-torture/compile/20020701-1.c: New test.
7145
7146 2002-07-01  Stan Shebs  <shebs@apple.com>
7147
7148         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7149         header here...
7150         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7151         (objc-torture-execute): or here.
7152
7153 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7154
7155         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7156
7157 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7158
7159         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7160
7161 2002-06-30  Devang Patel  <dpatel@apple.com>
7162
7163         * objc.dg/fsyntax-only.m: New test.
7164
7165 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7166
7167         PR c++/6695
7168         * g++.dg/template/friend7.C: New file.
7169
7170 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7171
7172         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7173         return type.
7174
7175 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7176
7177         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7178         avoid division by zero.
7179
7180 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7181
7182         * gcc.dg/Wunknownprag.c: New tests.
7183
7184 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7185
7186         * gcc.c-torture/execute/simd-2.c: New test.
7187
7188 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7189
7190         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7191         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7192         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7193         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7194         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7195         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7196         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7197         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7198         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7199         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7200         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7201         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7202         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7203         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7204         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7205         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7206         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7207
7208 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7209
7210         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7211         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7212         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7213         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7214         New tests.
7215         * gcc.dg/cpp/trad/directive.c: Update.
7216
7217 2002-06-23  Andreas Jaeger  <aj@suse.de>
7218
7219         * gcc.c-torture/execute/complex-6.c: New.
7220
7221 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7222
7223         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7224         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7225         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7226         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7227
7228 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7229
7230         * gcc.dg/cpp/trad: New directory with traditional tests copied
7231         from parent directory.
7232         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7233         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7234         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7235         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7236         Move to trad/ and rename.
7237         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7238         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7239         gcc.dg/cpp/trad/redef2.c: New tests.
7240         * gcc.dg/cpp/trad/trad.exp: New driver.
7241
7242 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7243
7244         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7245         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7246         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7247         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7248         Remove.
7249
7250 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7251
7252         * gcc.dg/20020620-1.c: New test.
7253
7254 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7255
7256         * g++.dg/template/ttp4.C: New test.
7257
7258 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7259
7260         * g++.dg/opt/vt1.C: Fix regexp.
7261
7262 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7263
7264         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7265         Don't use attribute `noinline'.
7266
7267 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7268
7269         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7270
7271 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7272
7273         * gcc.c-torture/execute/simd-1.c: New.
7274
7275         * gcc.dg/simd-1.c: New.
7276
7277 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7278
7279         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7280
7281 2002-06-16  Richard Henderson  <rth@redhat.com>
7282
7283         * g++.dg/ext/anon-struct1.C: New.
7284         * g++.dg/ext/anon-struct2.C: New.
7285         * g++.dg/ext/anon-struct3.C: New.
7286         * gcc.dg/anon-struct-1.c: New.
7287         * gcc.dg/anon-struct-2.c: New.
7288         * gcc.dg/anon-struct-3.c: New.
7289         * gcc.dg/20011008-1.c: Adjust warning text.
7290         * gcc.dg/20020527-1.c: Add -fms-extensions.
7291
7292 2002-06-16  Richard Henderson  <rth@redhat.com>
7293
7294         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7295
7296 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7297
7298         * gcc.c-torture/execute/20020615-1.c: New test.
7299
7300 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7301
7302         * gcc.c-tortuture/execute/compare-1.c: New test case.
7303         * gcc.c-tortuture/execute/compare-2.c: New test case.
7304         * gcc.c-tortuture/execute/compare-3.c: New test case.
7305
7306 2002-06-13  Richard Henderson  <rth@redhat.com>
7307
7308         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7309         ia64 ilp32.
7310
7311 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7312
7313         * g++.dg/template/typename2.C: Update error message.
7314
7315 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7316
7317         * gcc.c-torture/execute/20020611-1.c: New test.
7318
7319 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7320
7321         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7322         list of targets to skip.
7323
7324 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7325
7326         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7327         targets if not optimizing.
7328
7329 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7330
7331         * gcc.c-torture/compile/20020605-1.c: New test.
7332
7333         * g++.dg/opt/vt1.C: New test.
7334
7335         * gcc.dg/20020531-1.c: New test.
7336
7337         * gcc.dg/20020530-1.c: New test.
7338
7339         * gcc.dg/20020527-1.c: New test.
7340
7341         * g++.dg/opt/cse1.C: New test.
7342
7343 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7344
7345         * gcc.dg/20020607-2.c: New test case.
7346
7347 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7348
7349         * gcc.c-torture/compile/20020604-1.c: New test.
7350
7351 2002-06-04  Richard Henderson  <rth@redhat.com>
7352
7353         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7354         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7355         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7356
7357 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7358
7359         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7360
7361 2002-06-03  Richard Henderson  <rth@redhat.com>
7362
7363         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7364         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7365
7366 2002-06-02  Richard Henderson  <rth@redhat.com>
7367
7368         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7369         test functions static.
7370
7371 2002-06-02  Andreas Jaeger  <aj@suse.de>
7372
7373         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7374         now.
7375
7376 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7377
7378         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7379         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7380         Update for mofified diagnostics.
7381         * gcc.dg/c99-intconst-1.c: No longer fail.
7382
7383 2002-06-02  Richard Henderson  <rth@redhat.com>
7384
7385         * gcc.dg/uninit-A.c: Remove xfail markers.
7386
7387 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7388
7389         * gcc.dg/fnegate-1.c: New test case.
7390
7391 2002-05-30  Osku Salerma  <osku@iki.fi>
7392
7393         * gcc.c-torture/execute/mayalias-1.c: New file.
7394
7395 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7396
7397         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7398         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7399         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7400
7401 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7402
7403         * gcc.c-torture/execute/20020529-1.c: New test.
7404
7405 2002-05-27  Richard Henderson  <rth@redhat.com>
7406
7407         * g++.dg/ext/attrib6.C: New test case.
7408
7409 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7410
7411         * gcc.c-torture/execute/pure-1.c: New test.
7412
7413 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7414
7415         * gcc.dg/cpp/arith-2.c: Remove.
7416
7417 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7418
7419         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7420         * gcc.dg/cpp/if-3.c: Remove.
7421
7422 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7423
7424         * g++.dg/opt/cse2.C: New test.
7425
7426 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7427
7428         * gcc.dg/cpp/arith-1.c: New semantic tests.
7429         * gcc.dg/cpp/if-1.c: Update.
7430
7431 2002-05-24  Ben Elliston  <bje@redhat.com>
7432
7433         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7434
7435 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7436
7437         * gcc.dg/verbose-asm.c: New test.
7438
7439 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7440
7441         * gcc.dg/cpp/paste12.c: New test.
7442
7443 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7444
7445         * g++.dg/parse/named_ops.C: New test.
7446
7447 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7448
7449         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7450
7451 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7452
7453         * gcc.dg/weak-2.c: Allow optional leading underscore
7454         in scan-assembler symbol name.
7455         * gcc.dg/weak-3.c: Likewise.
7456         * gcc.dg/weak-4.c: Likewise.
7457         * gcc.dg/weak-5.c: Likewise.
7458
7459 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7460
7461         * gcc.dg/20020523-1.c: New test.
7462
7463 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7464
7465         * objc.dg/const-str-2.m: Update now that we stop after
7466         a command line error.
7467
7468 2002-05-22  Richard Henderson  <rth@redhat.com>
7469
7470         * g++.dg/dg.exp: Fix typo in test pruneing.
7471
7472 2002-05-22  Richard Henderson  <rth@redhat.com>
7473
7474         * g++.dg/dg.exp: Prune the tls subdirectory.
7475         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7476         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7477         * g++.dg/tls/init-1.C: New.
7478
7479 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7480
7481         * gcc.dg/20020517-1.c: New test.
7482
7483 2002-05-21  Richard Henderson  <rth@redhat.com>
7484
7485         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7486         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7487
7488 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7489
7490         * g++.dg/other/copy2.C: New test.
7491
7492 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7493
7494         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7495         (MAX_COPY): Bump up to 10 times sizeof (long long).
7496         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7497
7498         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7499         sizeof (long long).
7500
7501         * gcc.c-torture/execute/strcpy-1.c: New test.
7502
7503 2002-05-19  Jason Merrill  <jason2redhat.com>
7504
7505         * g++.dg/ext/oper1.C: New test.
7506
7507 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7508 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7509
7510         * README.QMTEST: New file.
7511
7512         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7513
7514 2002-05-19  Andreas Jaeger  <aj@suse.de>
7515
7516         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7517         now.
7518         * gcc.c-torture/execute/loop-2d.x: Likewise.
7519
7520 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7521
7522         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7523         support weak symbols.
7524         * gcc.dg/weak-4.c: Likewise
7525         * gcc.dg/weak-6.c: Likewise
7526
7527 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7528
7529         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7530         cygwin, coff and h8300-*-hms targets
7531         * gcc.dg/weak-5.c: Likewise
7532         * gcc.dg/weak-7.c: Likewise
7533
7534 2002-05-16  Jason Merrill  <jason@redhat.com>
7535
7536         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7537         (scan-assembler-not, scan-assembler-dem): Likewise.
7538         (scan-assembler-dem-not): Likewise.
7539
7540 2002-05-15  Richard Henderson  <rth@redhat.com>
7541
7542         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7543
7544 2002-05-15  Richard Henderson  <rth@redhat.com>
7545
7546         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7547         (vfoo1f): Warning here.
7548         (vfoo1l): Don't redefine the alias.
7549
7550 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7551
7552         * g++.dg/init/pm1.C: New test.
7553
7554 2002-05-12  David S. Miller  <davem@redhat.com>
7555
7556         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7557         types.
7558
7559 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7560
7561         * gcc.c-torture/execute/20020510-1.c: New test case.
7562
7563 2002-05-10  David S. Miller  <davem@redhat.com>
7564
7565         * gcc.c-torture/execute/conversion.c: Test long double too.
7566
7567 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7568
7569         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7570         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7571         * lib/g++.exp (g++_link_flags): Likewise.
7572         * lib/objc.exp (objc_target_compile): Likewise.
7573
7574 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7575
7576         * gcc.dg/cpp/poison.c: Update.
7577         * gcc.dg/cpp/20000625-2.c: Remove.
7578         * gcc.dg/cpp/direct2s.c: Remove final test.
7579
7580 2002-05-08  Tom Rix  <trix@redhat.com>
7581
7582         * gcc.c-torture/execute/20020508-1.c: New test.
7583         * gcc.c-torture/execute/20020508-2.c: New test.
7584         * gcc.c-torture/execute/20020508-3.c: New test.
7585
7586 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7587
7588         * gcc.dg/cpp/charconst-4.c: More tests.
7589
7590 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7591
7592         PR c/6569
7593         * gcc.dg/weak-3.c: Update location of warning messages.
7594         * gcc.dg/weak-5.c: Likewise.
7595
7596 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7597
7598         * gcc.c-torture/execute/20020506-1.c: New test case.
7599
7600 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7601
7602         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7603
7604 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7605
7606         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7607
7608 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7609
7610         * gcc.dg/cpp/charconst-3.c: New test.
7611
7612 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7613
7614         * gcc.dg/cpp/charconst.c: Update tests.
7615
7616 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7617
7618         * treelang: Added directory for new sample language treelang. Also
7619         lib/treelang.exp: New file to signal treelang should be tested.
7620
7621 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7622
7623         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7624         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7625         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7626         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7627         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7628         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7629         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7630
7631 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7632
7633         * gcc.dg/format/xopen-2.c: New test.
7634
7635 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7636
7637         * gcc.dg/20020503-1.c: New test.
7638
7639 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7640
7641         * g++.dg/init/dtor1.C: Make it tougher.
7642
7643 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7644
7645         * g++.dg/init/dtor1.C: New test.
7646
7647 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7648
7649         * gcc.dg/altivec-8.c: New.
7650
7651 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7652
7653         * gcc.dg/altivec-7.c: New.
7654
7655 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7656
7657         * g++.dg/parse/typedef1.C: New test.
7658
7659 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7660
7661         PR c++/6486
7662         * g++.dg/template/friend6.C: New test.
7663
7664         PR c++/6492
7665         * g++.dg/init/copy1.C: New test.
7666
7667 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7668
7669         * g++.dg/warn/effc1.C: New test.
7670
7671 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7672
7673         * gcc.dg/cpp/if-cexp.c: Add a test.
7674
7675 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7676
7677         * gcc.dg/20020426-2.c: New test.
7678
7679 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7680
7681         * gcc.dg/cpp/if-mop.c: Update.
7682         * gcc.dg/cpp/if-mpar.c: Add test.
7683         * gcc.dg/cpp/if-oppr.c: Update.
7684
7685 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7686
7687         PR c/6343
7688         * gcc.dg/weak-[2-7].c: New tests.
7689
7690 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7691
7692         * gcc.dg/enum1.c: New test.
7693
7694 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7695
7696         PR c++/6497
7697         * g++.dg/inherit/access2.C: New test.
7698
7699 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7700
7701         PR bootstrap/6445
7702         * gcc.dg/20020426-1.c: New test.
7703
7704 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7705
7706         * g++.dg/abi/enum1.C: New test.
7707
7708 2002-04-26  Richard Henderson  <rth@redhat.com>
7709
7710         * gcc.dg/c99-bool-1.c: Expect always true warning.
7711
7712 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7713
7714         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7715
7716 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7717
7718         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7719         targets.
7720
7721 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7722
7723         * g++.dg/abi/mange7.C: New test.
7724
7725         PR c++/6438.
7726         * g++.dg/parse/stmtexpr2.C: New test.
7727
7728 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7729
7730         * gcc.dg/20020312-2.c: Add SH target.
7731
7732 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7733
7734         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7735         compiler output on mips*-*-irix*.
7736
7737 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7738
7739         * g++.dg/parse/attr1.C: New test.
7740
7741 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7742
7743         * gcc.c-torture/execute/string-opt-17.c: New test case.
7744         * gcc.c-torture/execute/memset-2.c: New test case.
7745
7746 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7747
7748         PR c++/6256:
7749         * g++.dg/template/friend5.C: New test.
7750
7751         PR c++/6331:
7752         * g++.dg/template/qual1.C: Likewise.
7753
7754 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7755
7756         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7757         Include stdlib.h, not stdio.h or ctype.h.
7758
7759 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7760
7761         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7762         cris-*-elf* and mmix-*-*.
7763         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7764         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7765         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7766         Ditto.
7767         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7768         * gcc.dg/wchar_t-1.c: Ditto.
7769
7770 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7771
7772         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7773         Clarify comment.
7774
7775 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7776
7777         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7778
7779 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7780
7781         * gcc.c-torture/execute/20000906-1.x: Delete.
7782
7783 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7784
7785         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7786
7787 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7788
7789         * PR6367
7790         * g77.f-torture/execute/6367.f: New test.
7791         * g77.f-torture/execute/6367.x: Disable for MMIX.
7792
7793 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7794
7795         * PR6352
7796         * g++.dg/opt/inline2.C: New test.
7797
7798 2002-04-18  Richard Henderson  <rth@redhat.com>
7799
7800         * gcc.dg/20000906-1.c: Enable for all targets.
7801         * gcc.c-torture/compile/iftrap-2.c: New.
7802
7803 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7804
7805         * gcc.dg/20020418-1.c: New test.
7806         * gcc.dg/20020418-2.c: New test.
7807
7808 2002-04-18  Richard Henderson  <rth@redhat.com>
7809
7810         * gcc.c-torture/compile/iftrap-1.c: New.
7811         * gcc.dg/iftrap-1.c: Adjust for ia64.
7812         * gcc.dg/iftrap-2.c: New.
7813
7814 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7815
7816         * gcc.c-torture/compile/20020418-1.c: New test.
7817
7818 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7819
7820         * gcc.c-torture/compile/20020415-1.c: New.
7821
7822 2002-04-18  David S. Miller  <davem@redhat.com>
7823
7824         * gcc.c-torture/execute/20020418-1.c: New test.
7825
7826 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7827
7828         * gcc.dg/20020416-1.c: New test.
7829
7830         * g++.dg/opt/inline1.C: New test.
7831
7832 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7833
7834         * gcc.dg/altivec-5.c: New test.
7835
7836         * gcc.dg/20020415-1.c: New test.
7837
7838 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7839
7840         * testsuite/lib/chill.exp: Remove.
7841
7842 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7843
7844         * g++.dg/other/big-struct.C: New test.
7845
7846 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7847
7848         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7849         of scratch file.
7850
7851 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7852
7853         PR c/6277
7854         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7855         in scan-assembler function name
7856
7857 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7858
7859         * g77.f-torture/execute/980628-4.x,
7860         g77.f-torture/execute/980628-5.x,
7861         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7862         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7863         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7864         i[34567]86-*-*.
7865
7866 2002-04-13  David S. Miller  <davem@redhat.com>
7867
7868         * gcc.c-torture/execute/20020413-1.c: New test.
7869
7870 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7871
7872         * gcc.dg/asm-6.c,
7873         * g++.dg/ext/asm1.C: New tests.
7874
7875 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7876
7877         PR c++ 5373.
7878         * g++.dg/parse/stmtexpr1.C: New test.
7879
7880         PR c++/5189.
7881         * g++.dg/template/copy1.C: New test.
7882
7883 2002-04-12  Richard Henderson  <rth@redhat.com>
7884
7885         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7886
7887 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7888
7889         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7890         gcc.c-torture/execute/20020307-2.c.
7891
7892 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7893
7894         * g++.dg/ext/attrib5.C,
7895         * g++.dg/lookup/struct1.C: New tests.
7896
7897 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7898
7899         * gcc.dg/20020411-1.c: New test.
7900
7901         * gcc.c-torture/execute/20020411-1.c: New test.
7902
7903 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7904
7905         * g77.f-torture/execute/6177.f: New test.
7906
7907 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7908
7909         PR middle-end/6247
7910         * g++.dg/opt/cleanup1.C: New test.
7911
7912         * g++.dg/opt/const1.C: New test.
7913
7914 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7915
7916         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7917
7918 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7919
7920         PR c++/5507
7921         * g++.dg/template/typename2.C: New test.
7922
7923 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7924
7925         * gcc.c-torture/execute/loop-12.c: New.
7926
7927 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7928
7929         * g77.f-torture/execute/980628-4.x,
7930         g77.f-torture/execute/980628-5.x,
7931         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7932         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7933         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7934
7935 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7936
7937         PR optimization/6086
7938         * g++.dg/opt/preinc1.C: New test.
7939
7940 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7941
7942         PR c++/5571
7943         * g++.dg/opt/static2.C: New test.
7944
7945 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c/5120
7948         * gcc.dg/20020406-1.c: New test.
7949
7950 2002-04-04  David S. Miller  <davem@redhat.com>
7951
7952         * gcc.c-torture/execute/20020404-1.c: New test.
7953
7954 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7955
7956         PR c/6123
7957         * gcc.dg/20020312-2.c: Do not declare global register variable
7958         if __PIC__ or __pic__ is defined.
7959
7960 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7961
7962         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7963         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7964
7965 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7966
7967         * gcc.misc-tests/linkage.exp: Update last change to handle
7968         sparc*-, not just sparc-.
7969
7970 2002-04-03  Richard Henderson  <rth@redhat.com>
7971
7972         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7973
7974 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7975
7976         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7977
7978 2002-04-02  David S. Miller  <davem@redhat.com>
7979
7980         * gcc.c-torture/execute/20020402-3.c: New test.
7981
7982 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7983
7984         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7985         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7986
7987         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7988         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7989         g77.f-torture/execute/20001201.x,
7990         g77.f-torture/execute/u77-test.x: New files.
7991
7992         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7993         * gcc.dg/wchar_t-1.c: Ditto.
7994
7995 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7996
7997         * gcc.c-torture/execute/20020402-1.c: New test.
7998
7999 2002-04-01  Richard Henderson  <rth@redhat.com>
8000
8001         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8002
8003         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8004
8005 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8006
8007         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8008
8009 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8010
8011         * g++.dg/inherit/template-as-base.C: Expect error.
8012         * g++.dg/inherit/namespace-as-base.C: Likewise.
8013
8014 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8015
8016         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8017         g++.dg/ext/instantiate3.C: Tweak match patterns.
8018
8019         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8020         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8021         -da test.
8022
8023 2002-03-31  Richard Henderson  <rth@redhat.com>
8024
8025         * gcc.dg/special/alias-2.c: New.
8026         * gcc.dg/special/ecos.exp: Run it.
8027
8028 2002-03-31  Richard Henderson  <rth@redhat.com>
8029
8030         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8031
8032 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8033
8034         * gcc.dg/weak-1.c: Disable on h8300 port.
8035
8036 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8037
8038         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8039         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8040         ordering tests.
8041         * g++.dg/bprob/bprob-1.C: New test.
8042         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8043         * g++.dg/gcov/gcov-1.C: New test.
8044         * g++.dg/gcov/gcov-1.x: New file.
8045         * g++.dg/gcov/gcov-2.C: New test.
8046         * g++.dg/gcov/gcov-3.C: New test.
8047         * g++.dg/gcov/gcov-3.h: New file.
8048
8049 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8050
8051         * g++.old-deja/g++.other/builtins5.C: New test.
8052         * g++.old-deja/g++.other/builtins6.C: New test.
8053         * g++.old-deja/g++.other/builtins7.C: New test.
8054         * g++.old-deja/g++.other/builtins8.C: New test.
8055         * g++.old-deja/g++.other/builtins9.C: New test.
8056
8057 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8058
8059         * g++.dg/opt/static1.C: New test.
8060
8061         * g++.dg/opt/longbranch1.C: New test.
8062
8063 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8064
8065         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8066
8067         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8068
8069 2002-03-28  Jeffrey A Law  (law@redhat.com)
8070
8071         * gcc.c-torture/execute/20020328-1.c: New test.
8072
8073 2002-03-27  Richard Henderson  <rth@redhat.com>
8074
8075         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8076         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8077         move from g++.old-deja/g++.ext/.
8078
8079 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8080
8081         * g++.dg/init/new2.C: New test.
8082
8083 2002-03-26  Richard Henderson  <rth@redhat.com>
8084
8085         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8086
8087         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8088         on sparc.
8089
8090         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8091         sparcv9 systems.
8092         * gcc.dg/20001102-1.c: Likewise.
8093
8094 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8095
8096         * gcc.dg/cpp/endif-pedantic1.c,
8097         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8098
8099 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8100
8101         * g++.dg/init/new1.C: New test.
8102
8103 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8104
8105         * g++.dg/abi/vbase9.C: New test.
8106
8107 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8108
8109         * gcc.dg/arm-asm.c: New test.
8110
8111 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8112
8113         * gcc.dg/Wswitch-enum.c: New test.
8114         Fix PR c/5044.
8115
8116 2002-03-26  Richard Henderson  <rth@redhat.com>
8117
8118         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8119         structure.
8120
8121 2002-03-25  Richard Henderson  <rth@redhat.com>
8122
8123         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8124         sparcv9 systems.
8125
8126         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8127         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8128
8129 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8130
8131         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8132
8133 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8134
8135         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8136         targets using generic thunk support.
8137
8138 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8139
8140         * gcc.c-torture/compile/20020323-1.c: New test.
8141
8142         * g++.dg/opt/conj2.C: New test.
8143
8144 2002-03-24  Richard Henderson  <rth@redhat.com>
8145
8146         * gcc.dg/weak-1.c: Use -fno-common.
8147
8148 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8149
8150         * g77.dg/f77-edit-apostrophe-out.f: New test
8151         * g77.dg/f77-edit-h-out.f: New test
8152         * g77.dg/f77-edit-t-in.f: New test
8153         * g77.dg/f77-edit-t-out.f: New test
8154         * g77.dg/f77-edit-x-out.f: New test
8155         * g77.dg/f77-edit-slash-out.f: New test
8156         * g77.dg/f77-edit-colon-out.f: New test
8157         * g77.dg/f77-edit-s-out.f: New test
8158
8159 2002-03-24  Richard Henderson  <rth@redhat.com>
8160
8161         * objc/execute/formal_protocol-6.x: New XFAIL.
8162
8163 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8164
8165         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8166         that do not support weak symbols
8167
8168 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8169
8170         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8171         * lib/g77.exp:  Likewise
8172         * lib/objc.exp: Likewise
8173
8174 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8175
8176         * gcc.dg/Wswitch-default.c: New test.
8177
8178 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8179
8180         * g++.dg/other/enum1.C: New test.
8181
8182 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8183
8184         * gcc.dg/pragma-ep-3.c: Fix typo.
8185
8186 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8187
8188         * g++.dg/inherit/template-as-base.C: New test.
8189
8190 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8191
8192         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8193         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8194
8195 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8196
8197         * gcc.dg/cpp/multiline.c: Update to match.
8198
8199 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8200
8201         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8202
8203 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8204
8205         * gcc.dg/cpp/extratokens2.c:  New file.
8206
8207 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8208
8209         * gcc.dg/20020312-2.c: Add rs6000 target.
8210
8211         * gcc.c-torture/compile/20020319-1.c: New test.
8212
8213 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8214
8215         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8216         (A, E): Handle this.
8217
8218 2002-03-20  Jason Merrill  <jason@redhat.com>
8219
8220         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8221         ignoring -fpic.
8222         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8223         through prune_gcc_output.
8224
8225 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8226
8227         * gcc.c-torture/compile/20020320-1.c: New test.
8228
8229 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8230
8231         * gcc.c-torture/compile/20020318-1.c: New test.
8232
8233         * gcc.dg/struct-by-value-1.c: New test.
8234
8235         * gcc.dg/20020319-1.c: New test.
8236
8237 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8238
8239         * g++.dg/opt/conj1.C: New test.
8240
8241 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8242
8243         * g++.dg/template/qualttp20.C: Revert previous change.
8244         * g++.dg/template/qualttp3.C: Likewise.
8245         * g++.dg/template/qualttp4.C: Likewise
8246         * g++.dg/template/qualttp5.C: Likewise
8247         * g++.dg/template/qualttp6.C: Likewise
8248         * g++.dg/template/qualttp7.C: Likewise
8249         * g++.dg/template/qualttp8.C: Likewise
8250         * g++.dg/template/recurse.C: Likewise.
8251
8252 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8253
8254         * gcc.dg/cpp/wchar-1.c: Update.
8255
8256 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8257
8258         * g++.dg/template/conv1.C: New test.
8259         * g++.dg/template/conv2.C: New test.
8260         * g++.dg/template/conv3.C: New test.
8261         * g++.dg/template/conv4.C: New test.
8262
8263 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8264
8265         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8266         * g++.dg/template/qualttp3.C: Likewise.
8267         * g++.dg/template/qualttp4.C: Likewise
8268         * g++.dg/template/qualttp5.C: Likewise
8269         * g++.dg/template/qualttp6.C: Likewise
8270         * g++.dg/template/qualttp7.C: Likewise
8271         * g++.dg/template/qualttp8.C: Likewise
8272         * g++.dg/template/recurse.C: Likewise.
8273
8274 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8275
8276         * g++.dg/opt/dtor1.C: New test.
8277
8278 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8279
8280         * gcc.c-torture/compile/20020315-1.c: New test.
8281
8282 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8283
8284         * gcc.dg/weak-1.c: Fix scan tests.
8285
8286 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8287
8288         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8289         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8290         cris-*-aout* mmix-*-*.
8291         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8292         cris-*-aout* mmix-*-*.
8293         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8294         cris-*-elf* cris-*-aout* and mmix-*-*.
8295         * gcc.dg/20001009-1.c: Ditto.
8296         * gcc.dg/20010912-1.c: Ditto.
8297         * gcc.dg/20020122-4.c: Ditto.
8298         * gcc.dg/inline-2.c: Ditto.
8299
8300 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8301
8302         * gcc.c-torture/compile/20020314-1.c: New test.
8303
8304 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8305
8306         * gcc.c-torture/execute/20020314-1.c: New test.
8307
8308 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8309
8310         * g++.dg/warn/Wunused-1.C: New test.
8311
8312 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8313
8314         * g++.dg/abi/mangle6.C: New test.
8315
8316 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8317
8318         * gcc.c-torture/compile/20020309-2.c: New test.
8319
8320         * gcc.c-torture/compile/20020312-1.c: New test.
8321
8322 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8323
8324         * g++.dg/other/access1.C: New test.
8325
8326 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8327
8328         * gcc.c-torture/execute/wchar_t-1.c: New test.
8329
8330 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8331
8332         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8333
8334 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8335
8336         * gcc.dg/20020312-1.c: New test case.
8337
8338 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8339
8340         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8341
8342 2002-03-11  Richard Henderson  <rth@redhat.com>
8343
8344         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8345         * g++.old-deja/g++.jason/report.C: Likewise.
8346
8347 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8348
8349         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8350         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8351
8352 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8353
8354         * testsuite/g++.dg/overload/pmf1.C: New test.
8355
8356 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8357
8358         * gcc.c-torture/execute/20020307-1.c: Use long.
8359
8360 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8361
8362         PR optimization/5844
8363         * gcc.dg/20020310-1.c: New test.
8364
8365 2002-03-09  Michael Meissner  <meissner@redhat.com>
8366
8367         * gcc.c-torture/execute/memcpy-2.c: New test.
8368         * gcc.c-torture/execute/memset-1.c: New test.
8369         * gcc.c-torture/execute/strlen-1.c: New test.
8370         * gcc.c-torture/execute/strcmp-1.c: New test.
8371         * gcc.c-torture/execute/strncmp-1.c: New test.
8372
8373 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8374
8375         * gcc.dg/ppc-ldstruct.c: New test.
8376
8377 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8378
8379         * gcc.c-torture/execute/va-arg-22.c: New test.
8380
8381 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8382
8383         * gcc.c-torture/compile/20020309-1.c: New test.
8384
8385 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8386
8387         * gcc.c-torture/execute/20020307-2.c: New test.
8388
8389 2002-03-07  Jeffrey A Law  (law@redhat.com)
8390
8391         * g77.f-torture/compile/20020307-1.f: New test.
8392
8393 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8394
8395         * gcc.dg/unordered-1.c: New test.
8396
8397 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8398
8399         * gcc.c-torture/execute/20020307-1.c: New test.
8400
8401 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8402
8403         * gcc.dg/20020304-1.c: New test.
8404
8405         * gcc.c-torture/compile/20020304-2.c: New test.
8406
8407 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8408
8409         * gcc.c-torture/compile/20020304-1.c: New test case
8410         (from PR c/5830).
8411
8412 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8413
8414         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8415
8416 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8417
8418         * g++.dg/other/classkey1.C: New test.
8419
8420 2002-03-01  Richard Henderson  <rth@redhat.com>
8421
8422         * gcc.c-torture/compile/981223-1.x: New.
8423         * gcc.c-torture/compile/920625-1.x: New.
8424
8425 2002-02-28  Richard Henderson  <rth@redhat.com>
8426
8427         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8428
8429 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8430
8431         * gcc.c-torture/execute/20020227-1.c: New test.
8432
8433 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8434
8435         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8436         here" ERROR lines.
8437         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8438         * g++.old-deja.g++.other/defarg1.C: Likewise.
8439         * g++.old-deja/g++.pt/calls2.C: Likewise.
8440         * g++.old-deja/g++.pt/crash20.C: Likewise.
8441         * g++.old-deja/g++.pt/crash30.C: Likewise.
8442         * g++.old-deja/g++.pt/crash36.C: Likewise.
8443         * g++.old-deja/g++.pt/crash6.C: Likewise.
8444         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8445         * g++.old-deja/g++.pt/derived3.C: Likewise.
8446         * g++.old-deja/g++.pt/error1.C: Likewise.
8447         * g++.old-deja/g++.pt/friend21.C: Likewise.
8448         * g++.old-deja/g++.pt/friend23.C: Likewise.
8449         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8450         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8451
8452 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8453
8454         * gcc.c-torture/execute/20020225-2.c: New test.
8455
8456 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8457
8458         * gcc.c-torture/execute/920730-1t.c,
8459         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8460         Delete test cases, only relevant to -traditional.
8461
8462 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8463
8464         * gcc.dg/cpp/undef1.c: Remove.
8465         * gcc.dg/cpp/directiv.c: Update.
8466         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8467
8468 2002-02-27  Michael Meissner  <meissner@redhat.com>
8469
8470         * gcc.c-torture/execute/20020226-1.c: New test.
8471
8472 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8473
8474         * g++.dg/debug/debug4.C: New test.
8475
8476         * gcc.dg/ia64-visibility-1.c: New test.
8477
8478 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8479
8480         * gcc.dg/debug/20020224-1.c: New.
8481
8482 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8483
8484         * gcc.c-torture/execute/960416-1.x: New.
8485         * gcc.c-torture/execute/divconst-3.x: Likewise.
8486
8487 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8488
8489         * gcc.dg/20020224-1.c: New test.
8490
8491 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8492
8493         * gcc.c-torture/execute/20020225-1.c: New.
8494
8495 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8496
8497         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8498
8499 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8500
8501         * gcc.dg/20020222-1.c: New test.
8502
8503 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8504
8505         * g++.dg/opt/anonunion1.C: New test.
8506
8507 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         * g++.dg/template/qualttp19.C: New test.
8510         * g++.dg/template/qualttp20.C: New test.
8511         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8512         * g++.old-deja/g++.other/qual1.C: Likewise.
8513
8514 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8515
8516         * gcc.dg/attr-alwaysinline.c: New.
8517
8518 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8519
8520         * gcc.dg/20020220-1.c: New test.
8521
8522         * gcc.dg/20020220-2.c: New test.
8523
8524         * g++.dg/opt/mmx1.C: New test.
8525
8526 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8527
8528         * gcc.c-torture/compile/20020110.c: New test.
8529
8530 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8531
8532         * gcc.c-torture/execute/20020219-1.c: New test.
8533
8534         * gcc.dg/20020219-1.c: New test.
8535
8536         * gcc.dg/noncompile/20020220-1.c: New test.
8537
8538         * g++.dg/opt/ptrintsum1.C: New test.
8539
8540         * gcc.dg/debug/20020220-1.c: New test.
8541
8542 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8543
8544         * gcc.c-torture/execute/20020216-1.c: New test.
8545
8546 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8547
8548         * gcc.dg/decl-1.c: Update, new test.
8549
8550 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8551
8552         * g++.dg/abi/bitfield1.C: New test.
8553         * g++.dg/abi/bitfield2.C: New test.
8554
8555 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8556
8557         * gcc.dg/attr-nest.c: New test.
8558
8559 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8560
8561         * gcc.c-torture/execute/20020215-1.c: New test.
8562
8563 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8564
8565         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8566         * g++.dg/debug/debug.exp: New.
8567         * g++.dg/debug/trivial.C: New.
8568         * g++.dg/debug/debug1.C: Moved...
8569         * g++.dg/other/debug1.C: ...from here.
8570         * g++.dg/debug/debug2.C: Moved...
8571         * g++.dg/other/debug2.C: ...from here.
8572         * g++.dg/debug/debug3.C: Moved...
8573         * g++.dg/other/debug3.C: ...from here.
8574
8575         * gcc.dg/noncompile/20020213-1.c: New test.
8576
8577 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8578
8579         * g++.dg/other/debug3.C: New test.
8580
8581         * gcc.c-torture/execute/20020213-1.c: New test.
8582
8583 2002-02-13  Richard Smith <richard@ex-parrot.com>
8584
8585         * g++.old-deja/g++.other/thunk1.C: New test.
8586
8587 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8588
8589         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8590
8591 2002-02-13  Stan Shebs  <shebs@apple.com>
8592
8593         * gcc.dg/altivec-3.c: New.
8594
8595 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8596
8597         * gcc.dg/Wunreachable-1.c: New test.
8598         * gcc.dg/Wunreachable-2.c: New test.
8599
8600 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8601
8602         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8603
8604 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8605
8606         * gcc.dg/decl-1.c: New test.
8607
8608 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8609
8610         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8611
8612 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8613
8614         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8615         * gcc.c-torture/compile/980506-1.x: Likewise.
8616
8617 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8618
8619         * gcc.dg/20020210-1.c: New.
8620
8621 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8622
8623         * g77.f-torture/execute/947.f: New regression test
8624         for PR fortran/947.
8625
8626 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8627
8628         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8629         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8630
8631 2002-02-08  Richard Henderson  <rth@redhat.com>
8632
8633         * gcc.c-torture/compile/labels-3.c: New.
8634
8635 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8636
8637         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8638         expression statements work instead.
8639         * gcc.dg/noncompile/20020207-1.c: New test.
8640
8641 2002-02-07  Richard Henderson  <rth@redhat.com>
8642
8643         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8644
8645 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8646
8647         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8648         message from g77
8649         * lib/g77-dg.exp: Trim g77 error messages so that they are
8650         recognized by dg.exp.
8651
8652 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8653
8654         PR fortran/5473
8655         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8656
8657 2002-02-07  Richard Henderson  <rth@redhat.com>
8658
8659         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8660         to be sufficiently aligned for integers.
8661
8662 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8663
8664         * g++.dg/template/friend4.C: New test.
8665
8666 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8667
8668         PR fortran/5743
8669         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8670         unsupported cases.
8671
8672 2002-02-07  Richard Henderson  <rth@redhat.com>
8673
8674         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8675         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8676         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8677         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8678
8679 2002-02-06  Richard Henderson  <rth@redhat.com>
8680
8681         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8682
8683 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8684
8685         * gcc.dg/20020206-1.c: New test.
8686
8687 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8688
8689         * gcc.c-torture/execute/20020206-1.c: New test.
8690
8691         * gcc.c-torture/execute/20020206-2.c: New test.
8692
8693         PR optimization/5429:
8694         * gcc.c-torture/compile/20020206-1.c: New test.
8695
8696 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8697
8698         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8699         as certain file formats cannot support particularly large
8700         alignments.
8701
8702         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8703         and do not expect to be able to link the executable.
8704
8705         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8706         fail because the COFF format does not support the weak attribute.
8707
8708 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8709
8710         * g77.dg/pr5473.f:  New test
8711
8712 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8713
8714         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8715         Fix testcase accordingly.
8716
8717 2002-02-04  Richard Henderson  <rth@redhat.com>
8718
8719         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8720         (buf): Change to be an array of pointers, not ints.
8721
8722 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8723
8724         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8725         before all tests.  Move warning one line above to match where it
8726         C frontend emits.
8727         * gcc.dg/Wswitch-2.c: New test.
8728         * g++.dg/warn/Wswitch-1.C: New test.
8729         * g++.dg/warn/Wswitch-2.C: New test.
8730
8731 2002-02-04  Richard Henderson  <rth@redhat.com>
8732
8733         * g++.dg/abi/offsetof.C: Fix size comparison.
8734
8735 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8736
8737         * gcc.dg/cast-qual-2.c: New test.
8738
8739 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8740
8741         * gcc.dg/20020201-4.c: New test.
8742
8743 2002-02-04  Ben Elliston  <bje@redhat.com>
8744
8745         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8746         target_info attribute != 0, in addition to the empty string.
8747         (gcc_target_compile): Likewise.
8748
8749 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8750
8751         * gcc.dg/Wswitch.c: New test.
8752         PR gcc/4475. PR gcc/3780.
8753
8754 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8755
8756         * g77.f-torture/execute/5122.f: New test for regressions
8757         against PR fortran/5122.
8758
8759 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8760
8761         * g77.f-torture/compile/pr3743.f: Delete
8762         * g77.dg/pr3743-1.f: New test.
8763         * g77.dg/pr3743-2.f: New test.
8764         * g77.dg/pr3743-3.f: New test.
8765         * g77.dg/pr3743-4.f: New test.
8766
8767 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8768
8769         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8770
8771 2002-02-02  Richard Henderson  <rth@redhat.com>
8772
8773         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8774         * gcc.c-torture/execute/bf64-1.c: Likewise.
8775
8776 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8777
8778         * gcc.dg/20020201-2.c: New test.
8779
8780         * gcc.dg/20020201-3.c: New test.
8781
8782         * gcc.c-torture/execute/bitfld-2.c: New test.
8783
8784 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8785
8786         * gcc.dg/bitfld-1.c: Update.
8787         * gcc.dg/bitfld-2.c: Update.
8788         * gcc.c-torture/execute/bitfld-1.x: New.
8789
8790 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8791
8792         * gcc.c-torture/execute/20020201-1.c: New test.
8793
8794 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8795
8796         PR target/5469
8797         * gcc.dg/20020201-1.c: New test.
8798
8799 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8800
8801         PR fortran/3743
8802         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8803         * g77.f-torture/compile/pr3743.x: Remove
8804
8805 2002-01-31  Tom Rix  <trix@redhat.com>
8806
8807         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8808
8809 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8810
8811         * gcc.dg/noncompile/20020130-1.c: New test.
8812
8813 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8814
8815         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8816
8817 2002-01-29  Richard Henderson  <rth@redhat.com>
8818
8819         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8820         to long long.
8821         * gcc.c-torture/execute/bf64-1.c: Likewise.
8822
8823 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8824
8825         * gcc.c-torture/execute/20020129-1.c: New test.
8826
8827 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8828
8829         * gcc.c-torture/compile/20000224-1.c: Update.
8830         * gcc.c-torture/execute/bitfld-1.c: New tests.
8831         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8832         * gcc.dg/uninit-A.c: Update.
8833
8834 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8835
8836         * g++.dg/template/ctor1.C: Add instantiation.
8837
8838 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8839
8840         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8841         argument to __builtin_prefetch to be const ptr.
8842
8843 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8844
8845         * gcc.c-torture/compile/20020120-1.c: New test.
8846
8847 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8848
8849         * gcc.c-torture/execute/20020127-1.c: New test.
8850
8851 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8852
8853         * g77.dg/f77-edit-i-in.f: New test
8854         * g77.dg/f77-edit-i-out.f: New test
8855
8856 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8857
8858         * gcc.dg/debug/debug.exp: New file.
8859         * gcc.dg/debug/trivial.c: New file.
8860         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8861         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8862         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8863         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8864         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8865         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8866         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8867         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8868         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8869         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8870         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8871         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8872         * gcc.dg/20000503-1.c: Removed.
8873         * gcc.dg/20010207-1.c: Removed.
8874         * gcc.dg/20011223-1.c: Removed.
8875         * gcc.dg/20020104-2.c: Removed.
8876         * gcc.dg/debug-1.c: Removed.
8877         * gcc.dg/debug-2.c: Removed.
8878         * gcc.dg/debug-3.c: Removed.
8879         * gcc.dg/debug-4.c: Removed.
8880         * gcc.dg/debug-5.c: Removed.
8881         * gcc.dg/debug-6.c: Removed.
8882         * gcc.dg/dwarf2-1.c: Removed.
8883         * gcc.dg/dwarf2-2.c: Removed.
8884
8885 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8886
8887         * g++.old-deja/g++.other/eh5.C: New test.
8888         * g++.old-deja/g++.other/sibcall2.C: New test.
8889         * g++.old-deja/g++.other/array9.C: New test.
8890         * g++.old-deja/g++.other/typename2.C: New test.
8891         * g++.old-deja/g++.other/crash60.C: New test.
8892         * g++.old-deja/g++.other/conv9.C: New test.
8893         * g++.old-deja/g++.other/mangle10.C: New test.
8894         * g++.old-deja/g++.other/unchanging1.C: New test.
8895         * g++.old-deja/g++.other/exprstmt1.C: New test.
8896         * g++.old-deja/g++.other/inline23.C: New test.
8897         * g++.old-deja/g++.eh/ia64-1.C: New test.
8898         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8899         * g++.old-deja/g++.other/reload1.C: New test.
8900         * g++.old-deja/g++.other/static20.C: New test.
8901         * g++.old-deja/g++.other/local-alloc1.C: New test.
8902         * g++.old-deja/g++.other/conv8.C: New test.
8903         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8904         * g++.old-deja/g++.other/storeexpr1.C: New test.
8905         * g++.old-deja/g++.other/storeexpr2.C: New test.
8906         * g++.dg/eh/template2.C: New test.
8907         * g++.dg/warn/weak1.C: New test.
8908
8909 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8910
8911         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8912         Remove first, non-varying, argument.
8913
8914 2002-01-23  Richard Henderson  <rth@redhat.com>
8915
8916         * gcc.dg/inline-2.c: New.
8917
8918         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8919         Add optional target arg.  Check number of arguments.
8920         (scan-assembler-not, scan-assembler-dem): Likewise.
8921         (scan-assembler-dem-not): Likewise.
8922
8923 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8924
8925         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8926         line 12.
8927         * g++.old-deja/g++.brendan/parse3.C,
8928         g++.old-deja/g++.other/crash26.C,
8929         g++.old-deja/g++.other/crash28.C,
8930         g++.old-deja/g++.other/crash29.C,
8931         g++.old-deja/g++.other/crash30.C,
8932         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8933
8934 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8935
8936         * gcc.dg/20020115-1.c: New.
8937
8938 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8939
8940         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8941
8942 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8943
8944         * gcc.dg/20020122-3.c: New.
8945
8946 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8947
8948         * g++.dg/other/gc1.C: New test.
8949
8950 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8951
8952         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8953
8954 2002-01-22  Richard Henderson  <rth@redhat.com>
8955
8956         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8957
8958 2002-01-22  Richard Henderson  <rth@redhat.com>
8959
8960         * gcc.dg/20020122-4.c: New.
8961
8962 2002-01-22  H.J. Lu <hjl@gnu.org>
8963
8964         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8965         link output.
8966         * gcc.dg/special/ecos.exp: Likewise.
8967         * lib/g++-dg.exp: Likewise.
8968         * lib/g77-dg.exp: Likewise.
8969         * lib/gcc-dg.exp : Likewise.
8970         * lib/mike-g++.exp: Likewise.
8971         * lib/mike-g77.exp: Likewise.
8972         * lib/mike-gcc.exp: Likewise.
8973         * lib/objc-dg.exp: Likewise.
8974
8975 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8976
8977         PR target/5379
8978         * gcc.dg/20020122-2.c: New test.
8979
8980 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8981
8982         * gcc.dg/20020122-1.c: New test.
8983
8984 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8985
8986         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8987
8988 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8989
8990         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8991
8992 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8993
8994         * gcc.c-torture/compile/20020121-1.c: New test.
8995
8996 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8997
8998         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8999         ld_library_path.
9000
9001 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9002
9003         * gcc.dg/20020218-1.c: New test.
9004
9005 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9006
9007         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9008         messages
9009         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9010         "At global scope" warning
9011         * g++.dg/ext/align1.C: Change cygwin test for alignment
9012         from db-bogus to dg-warning
9013
9014 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9015
9016         * g77.f-torture/compile/cpp2.F: New test.
9017
9018 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9019
9020         * g++.dg/template/access1.C: New test.
9021
9022 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9023
9024         * gcc.dg/20020118-1.c: New.
9025
9026 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9027
9028         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9029
9030 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9031
9032         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9033         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9034         alignment warnings.
9035
9036 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9037
9038         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9039         torture_with_loops and torture_without_loops
9040
9041 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9042
9043         * gcc.c-torture/compile/20020116-1.c: New test.
9044
9045 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9046
9047         * gcc.dg/20020116-2.c: New test.
9048
9049         * gcc.dg/ultrasp4.c: New test.
9050
9051         * gcc.dg/20020116-1.c: New test.
9052
9053 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9054
9055         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9056         by EABI.
9057
9058 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9059
9060         * gcc.misc-tests/i386-prefetch.exp: New.
9061         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9062         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9063         * gcc.misc-tests/i386-pf-none-1.c: New test.
9064         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9065
9066 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9067
9068         * gcc.dg/gnu89-init-1.c: Add new tests.
9069
9070 2002-01-15  Andreas Jaeger  <aj@suse.de>
9071
9072         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9073         * gcc.dg/i386-mmx-2.c: Likewise.
9074         * gcc.dg/i386-sse-1.c: Likewise.
9075         * gcc.dg/i386-sse-2.c: Likewise.
9076         * gcc.dg/i386-sse-3.c: Likewise.
9077
9078 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9079
9080         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9081         Uncomment additional cases that now pass.
9082
9083 2002-01-11  Richard Henderson  <rth@redhat.com>
9084
9085         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9086         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9087
9088 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9089
9090         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9091
9092 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9093
9094         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9095         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9096
9097 2002-01-10  Dale Johannesen  <dalej@apple.com>
9098
9099         * gcc.c-torture/execute/loop-11.c: New.
9100
9101 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9102
9103         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9104         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9105
9106 2002-01-09  Richard Henderson  <rth@redhat.com>
9107
9108         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9109         type in which to perform the operation for each size.
9110
9111 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9112
9113         * gcc.c-torture/compile/20020109-2.c: New test.
9114
9115 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9116
9117         * gcc.c-torture/execute/loop-10.c: New test.
9118
9119 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9120
9121         * gcc.c-torture/compile/20010226-1.c: New test.
9122         * gcc.c-torture/compile/20010227-1.c: New test.
9123         * gcc.c-torture/compile/20010426-1.c: New test.
9124         * gcc.c-torture/compile/20010510-1.c: New test.
9125         * gcc.c-torture/compile/20010605-3.c: New test.
9126         * gcc.c-torture/compile/20010824-1.c: New test.
9127         * gcc.c-torture/execute/20010409-1.c: New test.
9128         * gcc.dg/noncompile/20000901-1.c: New test.
9129         * gcc.dg/20001023-1.c: New test.
9130         * gcc.dg/20001101-1.c: New test.
9131         * gcc.dg/20001102-1.c: New test.
9132         * gcc.dg/20010207-1.c: New test.
9133         * gcc.dg/20010405-1.c: New test.
9134         * gcc.dg/20010822-1.c: New test.
9135         * gcc.dg/20011107-1.c: New test.
9136
9137 2002-01-09  Jeffrey A Law  (law@redhat.com)
9138
9139         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9140
9141         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9142         execution failure on PA targets.
9143
9144 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9145
9146         * gcc.c-torture/compile/20020109-1.c: New test.
9147
9148 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9149
9150         * gcc.c-torture/execute/20020108-1.c: New test.
9151
9152 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9153
9154         * gcc.dg/20020108-1.c: New test.
9155
9156 2002-01-08  H.J. Lu <hjl@gnu.org>
9157
9158         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9159         for header files.
9160
9161 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9162
9163         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9164         consistency.
9165
9166 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9167
9168         * gcc.dg/altivec-4.c: Test altivec predicates.
9169
9170 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9171
9172         * gcc.c-torture/execute/20020107-1.c: New test.
9173
9174 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9175
9176         PR c/5279
9177         * gcc.c-torture/compile/20020106-1.c: New test.
9178
9179 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9180
9181         * gcc.c-torture/execute/nestfunc-4.c: New test.
9182
9183 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9184
9185         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9186         extra triple that slipped in.
9187         * g++.old-deja/g++.abi/align.C: Likewise.
9188         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9189
9190 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9191
9192         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9193         * g++.old-deja/g++.abi/align.C: Likewise.
9194         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9195
9196         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9197         on FreeBSD/i386.
9198         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9199         FreeBSD.
9200
9201 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9202
9203         * gcc.dg/20020104-1.c: New test.
9204
9205         * gcc.dg/20020104-2.c: New test.
9206
9207 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9208
9209         * gcc.dg/20020103-1.c: Fix typo in target selector.
9210
9211 2002-01-03  Richard Henderson  <rth@redhat.com>
9212
9213         * gcc.dg/20020103-1.c: New.
9214
9215 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9216
9217         * gcc.c-torture/execute/20020103-1.c: New test.
9218
9219 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9220
9221         * g++.dg/other/debug2.C: New test.
9222
9223         * gcc.c-torture/compile/20020103-1.c: New test.
9224
9225 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9226
9227         * gcc.dg/gnu89-init-1.c: Added new tests.
9228
9229 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9230
9231         * g++.dg/template/friend2.C: Remove as patch is reverted.
9232
9233         * g++.dg/warn/oldcast1.C: New test.
9234
9235         * g++.dg/template/ptrmem1.C: New test.
9236         * g++.dg/template/ptrmem2.C: New test.
9237
9238         * g++.dg/template/ntp.C: New test.
9239
9240         * g++.dg/other/component1.C: New test.
9241
9242         * g++.dg/template/ttp3.C: New test.
9243
9244         * g++.dg/template/friend2.C: New test.
9245         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9246
9247 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9248
9249         * g++.dg/other/ptrmem1.C: New test.
9250         * g++.dg/other/ptrmem2.C: New test.
9251
9252 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9253
9254         * g++.dg/template/ctor1.C: New test.
9255
9256 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9257
9258         * g++.dg/template/friend2.C: New test.
9259
9260 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9261
9262         * gcc.dg/mmix-1.c: New test.
9263
9264 2001-12-31  Richard Henderson  <rth@redhat.com>
9265
9266         * gcc.dg/asm-5.c: New.
9267
9268 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9269
9270         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9271         in namespace __gnu_cxx
9272
9273 2001-12-30  Richard Henderson  <rth@redhat.com>
9274
9275         * gcc.dg/debug-6.c: New.
9276
9277 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9278
9279         * gcc.c-torture/compile/20011229-2.c: New test.
9280
9281 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9282
9283         * gcc.dg/debug-3.c: New test.
9284         * gcc.dg/debug-4.c: New test.
9285         * gcc.dg/debug-5.c: New test.
9286
9287 2001-12-29  Richard Henderson  <rth@redhat.com>
9288
9289         * g++.dg/eh/loop1.C: New.
9290
9291 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9292
9293         * g++.dg/template/crash1.C: New test.
9294
9295 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9296
9297         * g++.dg/other/const1.C: New test.
9298
9299 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9300
9301         * gcc.c-torture/compile/20011229-1.c: New test.
9302
9303 2001-12-28  Stan Shebs  <shebs@apple.com>
9304
9305         * lib/objc-torture.exp: Resync with c-torture.exp.
9306         * lib/objc.exp: Load standard libraries.
9307
9308 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9309
9310         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9311         additional tests.
9312
9313 2001-12-27  Roger Sayle <roger@eyesopen.com>
9314
9315         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9316
9317 2001-12-27  Richard Henderson  <rth@redhat.com>
9318
9319         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9320
9321 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9322
9323         * g++.dg/eh/ctor1.C: New test.
9324         * g++.dg/other/error2.C: New test.
9325
9326 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9327
9328         * g++.dg/other/init2.C: New test.
9329
9330 2001-12-24  Richard Henderson  <rth@redhat.com>
9331
9332         * gcc.dg/20011223-1.c: New.
9333         * gcc.dg/inline-1.c: New.
9334
9335 2001-12-23  Richard Henderson  <rth@redhat.com>
9336
9337         * gcc.dg/asm-4.c: Test operand modifiers.
9338
9339 2001-12-23  Richard Henderson  <rth@redhat.com>
9340
9341         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9342
9343 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9344
9345         * gcc.c-torture/execute/20011223-1.c: New test.
9346
9347 2001-12-21  Richard Henderson  <rth@redhat.com>
9348
9349         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9350         re-enables the warning.
9351
9352 2001-12-21  Richard Henderson  <rth@redhat.com>
9353
9354         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9355
9356 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9357
9358         * gcc.c-torture/compile/20011218-1.c: New test.
9359
9360 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9361
9362         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9363         arm-isr.c test.
9364         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9365         epilogue generation for ARM ISR routines.
9366
9367 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9368
9369         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9370         * gcc.dg/format/c90-printf-3.c: Likewise.
9371         * gcc.dg/format/c99-printf-3.c: Likewise.
9372         * gcc.dg/format/ext-1.c: Likewise.
9373         * gcc.dg/format/ext-6.c: Likewise.
9374         * gcc.dg/format/format.h: Prototype unlocked stdio.
9375
9376 2001-12-20  Richard Henderson  <rth@redhat.com>
9377
9378         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9379         (arena): Use it.
9380         (malloc): Correct allocation logic.  Abort if we fill up the
9381         arena before initialization complete.
9382         (realloc): Correct allocation logic.
9383
9384 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9385
9386         * gcc.c-torture/compile/20011219-2.c: New test.
9387
9388         * gcc.c-torture/execute/20011219-1.c: New test.
9389
9390 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9391
9392         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9393         target does not support weak symbols.
9394
9395 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9396
9397         * gcc.c-torture/compile/20011219-1.c: New test.
9398
9399 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9400
9401         * g++.dg/other/error1.C: New test.
9402
9403 2001-12-17  Jeffrey A Law  (law@redhat.com)
9404
9405         * gcc.c-torture/execute/20011217-1.c: New test.
9406
9407 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9408
9409         * objc.dg/special/: New directory.
9410         * objc.dg/special/special.exp: New file.
9411         * objc.dg/special/unclaimed-category-1.h: New file.
9412         * objc.dg/special/unclaimed-category-1a.m: New file.
9413         * objc.dg/special/unclaimed-category-1.m: New file.
9414
9415 2001-12-17  Andreas Jaeger  <aj@suse.de>
9416
9417         * gcc.c-torture/compile/20011217-2.c: New test.
9418
9419 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9420
9421         * gcc.c-torture/compile/20011217-1.c: New test.
9422
9423 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9424
9425         * testsuite/gcc.dg/20011214-1.c: New.
9426
9427 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9428
9429         * gcc.dg/altivec-4.c: New.
9430
9431 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9432
9433         * gcc.dg/20011113-1.c: New test.
9434
9435 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9436
9437         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9438         std::__malloc_alloc_template<0> and
9439         std::__default_alloc_template<false, 0>.
9440
9441 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9442
9443         * objc/execute/bf-21.m: New test.
9444         * objc/execute/enumeration-1.m: New test.
9445         * objc/execute/enumeration-2.m: New test.
9446
9447 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * gcc.dg/gnu89-init-1.c: New test.
9450
9451 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9452
9453         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9454         * g++.old-deja/g++.jason/2371.C: Likewise.
9455         * g++.old-deja/g++.jason/template33.C: Likewise.
9456         * g++.old-deja/g++.jason/template34.C: Likewise.
9457         * g++.old-deja/g++.jason/template36.C: Likewise.
9458         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9459         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9460         * g++.old-deja/g++.other/typename1.C: Likewise.
9461         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9462         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9463         * g++.old-deja/g++.pt/typename11.C: Likewise.
9464         * g++.old-deja/g++.pt/typename14.C: Likewise.
9465         * g++.old-deja/g++.pt/typename16.C: Likewise.
9466         * g++.old-deja/g++.pt/typename3.C: Likewise.
9467         * g++.old-deja/g++.pt/typename4.C: Likewise.
9468         * g++.old-deja/g++.pt/typename5.C: Likewise.
9469         * g++.old-deja/g++.pt/typename7.C: Likewise.
9470         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9471
9472 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9473
9474         * g++.dg/other/linkage1.C: New test.
9475         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9476         specifiers.
9477
9478 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9479
9480         * gcc.dg/concat.c: New test.
9481
9482 2001-12-11  Stan Shebs  <shebs@apple.com>
9483
9484         * objc/compile: New test directory.
9485         * objc/compile/compile.exp: New expect script.
9486         * objc/compile/20011211-1.m: New compile test.
9487
9488 2001-12-11  Jason Merrill  <jason@redhat.com>
9489
9490         * lib/prune.exp (prune_gcc_output): Also handle "In member
9491         function".  So many permutations...
9492
9493 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9494
9495         * g++.dg/template/typedef1.C: New test.
9496
9497 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9498
9499         * g++.dg/other/copy1.C: New test.
9500
9501 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9502
9503         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9504
9505         * gcc.dg/builtin-choose-expr.c: New.
9506
9507 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9508
9509         * gcc.dg/altivec-2.c: New.
9510
9511 2001-12-07  Richard Henderson  <rth@redhat.com>
9512
9513         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9514
9515 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9516
9517         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9518         ultrasparc.
9519
9520 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9521
9522         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9523
9524 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9525
9526         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9527         variable argument list.
9528
9529 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9530
9531         * gcc.c-torture/execute/memcheck: Delete entire directory.
9532         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9533         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9534
9535 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9536
9537         * gcc.dg/Wshadow-1.c: New test.
9538
9539 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9540
9541         * gcc.c-torture/compile/20011130-1.c: New test.
9542
9543         * gcc.dg/noncompile/20011025-1.c: New test.
9544
9545         * g++.dg/other/anon-union.C: New test.
9546
9547         * gcc.c-torture/execute/20011024-1.c: New test.
9548
9549 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9550
9551         * gcc.c-torture/execute/20000722-1.x,
9552         gcc.c-torture/execute/20010123-1.x: Remove.
9553         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9554         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9555         gcc.dg/c99-complit-2.c: New tests.
9556
9557 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9558
9559         * g++.dg/inherit/base1.C: New test.
9560
9561 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9562
9563         * g++.dg/other/stdarg1.C: New test.
9564
9565         * gcc.c-torture/compile/20011130-2.c: New test.
9566
9567 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9568
9569         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9570         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9571         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9572         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9573         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9574         * gcc.dg/builtin-prefetch-1.c: New test.
9575
9576 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9577
9578         * gcc.dg/20011130-1.c: New test.
9579
9580 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9581
9582         * g++.dg/other/scope1.C: New test.
9583         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9584
9585 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9586
9587         * gcc.dg/vla-init-1.c: New test.
9588
9589 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9590
9591         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9592
9593 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9594
9595         * objc.dg/alias.m: Update.
9596         * objc.dg/class-1.m: Update.
9597         * objc.dg/const-str-1.m: Update.
9598         * objc.dg/fwd-proto-1.m: Update.
9599         * objc.dg/id-1.m: Update.
9600         * objc.dg/super-class-1.m: Update.
9601
9602 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9603
9604         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9605         constructs.
9606
9607 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9608
9609         * gcc.c-torture/execute/20011128-1.c: New test.
9610
9611 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9612
9613         * gcc.dg/20011127-1.c: New test.
9614
9615 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9616
9617         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9618         from Austin Group draft 7.
9619         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9620         scanf format arguments.
9621         * gcc.dg/format/no-exargs-2.c: New test.
9622
9623 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9624
9625         * g++.dg/abi/vbase8-4.C: New test.
9626
9627 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9628
9629         * gcc.c-torture/execute/20011121-1.c: New test.
9630
9631 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9632
9633         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9634
9635 2001-11-23  Andreas Jaeger  <aj@suse.de>
9636
9637         * gcc.dg/cpp/charconst-2.c: New test.
9638
9639 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9640
9641         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9642         to the host if it is remote.  Let tests specify extra headers
9643         they use.
9644         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9645         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9646         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9647         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9648         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9649         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9650         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9651         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9652         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9653         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9654
9655 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9656
9657         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9658         for little endian ARMs.
9659
9660 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9661
9662         * gcc.c-torture/compile/20011119-1.c: New test.
9663         * gcc.c-torture/compile/20011119-2.c: New test.
9664
9665 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9666
9667         * gcc.dg/altivec-1.c: Fix typo.
9668
9669 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9670
9671         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9672
9673 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9674
9675         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9676
9677 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9678
9679         * lib/g77.exp: Don't specify --rpath-link.
9680
9681         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9682         across all the headers.
9683         * gcc.dg/format/format.exp: For testing on a remote host,
9684         copy format.h.
9685
9686         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9687         * gcc.c-torture/execute/930406-1.c: Likewise.
9688         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9689
9690 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9691
9692         * gcc.dg/altivec-1.c: New.
9693
9694 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9695
9696         * gcc.dg/cpp/fpreprocessed.c: New test case.
9697
9698 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9699
9700         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9701         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9702         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9703
9704 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9705
9706         * gcc.dg/no-builtin-1.c: New test.
9707
9708 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9709
9710         * gcc.c-torture/execute/20011115-1.c: New test.
9711
9712 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9713
9714         * gcc.c-torture/compile/20011114-2.c: New test.
9715         * gcc.c-torture/compile/20011114-3.c: New test.
9716         * gcc.c-torture/compile/20011114-4.c: New test.
9717
9718 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9719
9720         * g++.dg/other/init1.C: New test.
9721
9722 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9723
9724         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9725         message.
9726
9727         * gcc.c-torture/execute/20011114-1.c: New testcase.
9728
9729         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9730         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9731         like the (before this change) version of 20010327-1.c.
9732
9733 2001-11-14  Roger Sayle <roger@eyesopen.com>
9734
9735         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9736
9737 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9738
9739         * g++.dg/init/array2.C: New test.
9740
9741 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9742
9743         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9744
9745 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9746
9747         * g++.dg/other/forscope1.C: New test.
9748         * g++.dg/ext/forscope1.C: New test.
9749         * g++.dg/ext/forscope2.C: New test.
9750
9751 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9752
9753         * gcc.c-torture/execute/20011113-1.c: New test.
9754
9755 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9756
9757         * gcc.c-torture/execute/20011109-2.c: New test.
9758
9759         * gcc.c-torture/execute/20011109-1.c: New test.
9760
9761 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9762
9763         * gcc.c-torture/compile/20011109-1.c: New test.
9764
9765 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9766
9767         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9768         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9769         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9770         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9771         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9772         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9773         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9774
9775 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9776
9777         * g++.dg/warn/Wshadow-1.C: New tests.
9778         * g++.old-deja/g++.mike/for3.C: Update.
9779
9780 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9781
9782         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9783         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9784         XFAILs.  Adjust expected error texts.
9785         * gcc.c-torture/compile/20011106-1.c,
9786         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9787         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9788         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9789         gcc.dg/c99-array-lval-5.c: New tests.
9790
9791 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9792
9793         * gcc.dg/cpp/defined.c: Update.
9794
9795 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9796
9797         * gcc.c-torture/execute/anon-1.c: New test.
9798
9799 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9800
9801         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9802         same size, so no warning should be produced on stormy16.
9803
9804         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9805         due to oversized array.
9806         * g++.old-deja/g++.mike/ns15.C: Likewise.
9807         * g++.old-deja/g++.pt/crash16.C: Likewise.
9808
9809 2001-11-02  Graham Stott  <grahams@redhat.com>
9810
9811         * g++.dgother/debug1.C: Fix typos.
9812
9813 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9814
9815         * g++.dg/other/debug1.C: New test.
9816
9817 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9818
9819         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9820         of unsigned long.
9821
9822 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9823
9824         * gcc.dg/20011029-2.c: New test.
9825
9826         * gcc.c-torture/compile/20011029-1.c: New test.
9827
9828 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9829
9830         * objc/execute/class_self-1.m: New test.
9831         * objc/execute/class_self-2.m: New test.
9832
9833 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9834
9835         * gcc.misc-tests/msgs.exp: Delete.
9836         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9837         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9838         error set to match recent changes.
9839
9840 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9841
9842         * gcc.dg/20011021-1.c: New test.
9843
9844 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9845
9846         * gcc.c-torture/compile/20011023-1.c: New test.
9847
9848 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9849
9850         * lib/g77.exp: Rewrite based on lib/g++.exp.
9851
9852 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9853
9854         * gcc.c-torture/execute/20011019-1.c: New test.
9855
9856         * gcc.dg/20011018-1.c: New test.
9857
9858 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9859
9860         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9861
9862 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9863
9864         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9865         * gcc.dg/attr-invalid.c: Likewise.
9866
9867 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9868
9869         * testsuite/gcc.dg/20011015-1.c: New test.
9870
9871 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9872
9873         * g++.dg/template/unify2.C: New test.
9874
9875 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9876
9877         * g++.dg/other/exception-specification.C: New test
9878
9879 2001-10-13  Tom Rix  <trix@redhat.com>
9880
9881         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9882         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9883
9884 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9885
9886         * testsuite/gcc.dg/20011009-1.c: New test.
9887
9888 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9889
9890         PR g++/4476
9891         * g++.dg/other/friend1.C: New test.
9892
9893 2001-10-11  Richard Henderson  <rth@redhat.com>
9894
9895         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9896
9897 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9898
9899         * gcc.c-torture/compile/20011010-1.c: New.
9900
9901 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9902
9903         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9904         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9905         g77.f-torture/execute/execute.exp,
9906         g77.f-torture/noncompile/noncompile.exp,
9907         gcc.c-torture/compile/compile.exp,
9908         gcc.c-torture/execute/execute.exp,
9909         gcc.c-torture/execute/ieee/ieee.exp,
9910         gcc.c-torture/execute/memcheck/memcheck.exp,
9911         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9912         objc/execute/execute.exp: Update FSF address.
9913
9914 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9915
9916         * gcc.dg/cpp/cmdlne-C.c: Update.
9917         * gcc.dg/cpp/cmdlne-C2.c: New.
9918
9919 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9920
9921         * gcc.c-torture/execute/20011008-3.c: New.
9922
9923 2001-10-08  DJ Delorie  <dj@redhat.com>
9924
9925         * gcc.dg/20011008-1.c: New.
9926         * gcc.dg/20011008-2.c: New.
9927
9928 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9929
9930         * gcc.dg/cpp/spacing1.c: Update test.
9931
9932 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9933
9934         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9935         spelling errors of "separate" as "seperate".
9936
9937 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9938
9939         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9940         enough to avoid inlining.
9941
9942 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9943
9944         * lib/g77.exp: set libg2c_dir correctly.
9945
9946 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9947
9948         * gcc.dg/cpp/macro11.c: New test.
9949
9950 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9951
9952         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9953         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9954         gcc.dg/format/multattr-3.c: New tests.
9955         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9956         tests for format attributes on function pointers being rejected.
9957
9958 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9959
9960         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9961
9962 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9963
9964         * g++.dg/warn/format1.C: New test.
9965
9966 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9967
9968         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9969
9970 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9971
9972         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9973
9974 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9975
9976         * gcc.dg/cpp/redef2.c: Add test.
9977
9978 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9979
9980         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9981         long-standing bug on i686, apparently.
9982         * gcc.c-torture/execute/loop-2c.x: New file.
9983         * gcc.c-torture/execute/loop-2d.x: New file.
9984         * gcc.c-torture/execute/loop-3c.x: New file.
9985
9986 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9987
9988         * gcc.dg/cpp/20000625-2.c: Correct line number.
9989
9990 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9991
9992         * gcc.dg/cpp/macro10.c: New test.
9993         * gcc.dg/cpp/strify3.c: New test.
9994         * gcc.dg/cpp/spacing1.c: Add tests.
9995         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9996         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9997
9998 2001-09-24  DJ Delorie  <dj@redhat.com>
9999
10000         * gcc.c-torture/execute/20010924-1.c: New test.
10001
10002 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10003
10004         * testsuite/objc/execute/paste.m: Remove.
10005
10006 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10007
10008         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10009
10010 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10011
10012         * g77.dg/strlen0.f: New test.
10013
10014 2001-09-21  Richard Henderson  <rth@redhat.com>
10015
10016         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10017         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10018
10019 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10020
10021         Table-driven attributes.
10022         * g++.dg/ext/attrib1.C: New test.
10023
10024 2001-09-20  DJ Delorie  <dj@redhat.com>
10025
10026         * gcc.dg/20000926-1.c: Update expected warning messages.
10027         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10028         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10029         array.
10030
10031 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10032
10033         * g++.dg/eh/registers1.C: New test case.
10034
10035 2001-09-17  Richard Henderson  <rth@redhat.com>
10036
10037         * gcc.dg/array-5.c: Fix VLA decomposition test.
10038
10039 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10040
10041         * gcc.dg/cpp/line5.c: New testcase.
10042
10043 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10044
10045         * gcc.dg/cpp/macro9.c: New test.
10046
10047 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10048
10049         * gcc.c-torture/execute/980223.c: Change type of addr from long
10050         to char *.
10051
10052 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10053
10054         * gcc.c-torture/execute/20010915-1.c: New test.
10055
10056 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10057
10058         * g77.dg/bprob: New directory.
10059         * g77.dg/bprob/bprob.exp: New file.
10060         * g77.dg/bprob/bprob-1.f: New test.
10061         * g77.dg/gcov: New directory.
10062         * g77.dg/gcov/gcov.exp: New file.
10063         * g77.dg/gcov/gcov-1.f: New test.
10064         * g77.dg/gcov/gcov-1.x: New file.
10065
10066 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10067
10068         * gcc.dg/cpp/directiv.c: Update.
10069         * gcc.dg/cpp/undef1.c: Update.
10070
10071 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10072
10073         * gcc.dg/20010912-1.c: New test.
10074
10075 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10076
10077         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10078         language-independent file in lib.
10079         * lib/gcov.exp: New file.
10080
10081 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10082
10083         * gcc.c-torture/compile/20010911-1.c: New test.
10084
10085 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10086
10087         * lib/profopt.exp: New, to support profile-directed optimizations.
10088         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10089         * gcc.misc-tests/bprob-1.c: New test.
10090         * gcc.misc-tests/bprob-2.c: New test.
10091
10092 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10093
10094         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10095         XFAIL and which kinds of gcov output to verify.
10096         * gcc.misc-tests/gcov-4b.x: New file.
10097         * gcc.misc-tests/gcov-5b.x: New file.
10098         * gcc.misc-tests/gcov-6.x: New file.
10099         * gcc.misc-tests/gcov-7.c: New test.
10100         * gcc.misc-tests/gcov-7.x: New file.
10101
10102 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10103
10104         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10105         * gcc.misc-tests/gcov-6.c: New test.
10106
10107 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10108
10109         PR c++/3986
10110         * g++.dg/abi/vbase1.C: New test.
10111
10112 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10113
10114         * objc.dg/method-2.m: New.
10115
10116 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10117
10118         PR c++/4203
10119         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10120         * g++.dg/init/empty1.C: New test.
10121
10122 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10123
10124         * gcc.c-torture/compile/20010903-1.c: New test.
10125
10126 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10127
10128         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10129         for m68k.
10130
10131 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10132
10133         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10134
10135         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10136
10137         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10138
10139 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10140
10141         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10142         for 16-bit 'unsigned int'.
10143
10144 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10145
10146         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10147
10148 2001-08-27  Richard Henderson  <rth@redhat.com>
10149
10150         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10151         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10152
10153 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10154
10155         * gcc.dg/asm-names.c (ymain): New.
10156
10157 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10158
10159         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10160         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10161         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10162
10163 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10164
10165         * gcc.dg/compare5.c: New testcase.
10166
10167 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10168
10169         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10170         and "In instantiation".
10171
10172 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10173
10174         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10175
10176 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10177
10178         * gcc.misc-tests/gcov.exp: Add support for branch information.
10179         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10180         * gcc.misc-tests/gcov-4.c: New test.
10181         * gcc.misc-tests/gcov-4b.c: New test.
10182         * gcc.misc-tests/gcov-5b.c: New test.
10183
10184 2001-08-20  Zack Weinberg  <zackw@panix.com>
10185
10186         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10187         expected to fail.
10188
10189 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10190
10191         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10192
10193 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10194
10195         * g++.dg/eh/template1.C: New test.
10196
10197 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10198
10199         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10200         Fix thinko.
10201         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10202         for xfail.
10203
10204 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10205
10206         * lib/g77-dg.exp:  Use prune.exp for common procedures
10207         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10208         * lib/g77.exp: (g77-dg-prune) Remove
10209
10210 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10211
10212         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10213
10214 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10215
10216         * g++.dg/template/unify1.C: New test.
10217
10218 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10219
10220         * g++.dg/abi/empty4.C: New test.
10221
10222 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10223
10224         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10225         solaris2.*
10226         * g77.f-torture/compile/pr3743.x: Likewise
10227
10228 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10229
10230         * g++.dg/other/using-declaration.C: New test.
10231
10232 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10233
10234         * gcc.dg/cpp/tr-sign.c: New testcase.
10235
10236 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10237
10238         * gcc.dg/cpp/19951025-1.c: Revert.
10239         * gcc.dg/cpp/directiv.c: We no longer process directives that
10240         interrupt macro arguments.
10241
10242 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10243
10244         * gcc.dg/bconstp-1.c: New test.
10245
10246 2001-08-03  Richard Henderson  <rth@redhat.com>
10247
10248         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10249
10250 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10251
10252         * gcc.dg/cpp/19951025-1.c: Update.
10253
10254 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10255
10256         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10257         should be x.
10258
10259 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10260
10261         Kill -fhonor-std.
10262         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10263         * g++.old-deja/g++.other/std1.C: Likewise.
10264         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10265
10266 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10267
10268         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10269         (g77_pass, g77_fail, g77_finish, g77_exit,
10270         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10271
10272 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10273
10274         * g77.dg/fbackslash.f
10275         * g77.dg/fcase-preserve.f
10276         * g77.dg/ff90-1.f
10277         * g77.dg/ffixed-line-length-0.f
10278         * g77.dg/ffixed-line-length-132.f
10279         * g77.dg/ffixed-line-length-7.f
10280         * g77.dg/ffixed-line-length-72.f
10281         * g77.dg/ffixed-line-length-none.f
10282         * g77.dg/ffree-form-1.f
10283         * g77.dg/fno-backslash.f
10284         * g77.dg/fno-f90-1.f
10285         * g77.dg/fno-fixed-form-1.f
10286         * g77.dg/fno-onetrip.f
10287         * g77.dg/fno-typeless-boz.f
10288         * g77.dg/fno-underscoring.f
10289         * g77.dg/fno-vxt-1.f
10290         * g77.dg/fonetrip.f
10291         * g77.dg/ftypeless-boz.f
10292         * g77.dg/fugly-assumed.f
10293         * g77.dg/funderscoring.f
10294         * g77.dg/fvxt-1.f
10295
10296 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10297
10298         * objc.dg/fwd-proto-1.m: New.
10299         * objc.dg/local-decl-1.m: New.
10300         * objc.dg/naming-1.m: New.
10301         * objc.dg/naming-2.m: New.
10302         * objc.dg/proto-hier-1.m: New.
10303
10304 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10305
10306         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10307         largest-type elements to a struct makes its size grow.
10308
10309 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10310
10311         * g++.dg/abi/vthunk1.C: New test.
10312
10313 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10314
10315         * g++.dg/abi/vbase8-22.C: New test.
10316
10317 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10318
10319         * gcc.dg/cpp/macro8.c: New test.
10320
10321 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10322
10323         * g++.dg/abi/vbase8-21.C: New test.
10324
10325 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10326
10327         * g++.dg/abi/vbase8-10.C: New test.
10328
10329 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10330
10331         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10332         ${tool}_set_ld_library_path.
10333         Changed caller.
10334         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10335         g++.exp.
10336
10337 2001-07-26  Stan Cox <scox@redhat.com>
10338
10339         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10340         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10341         gcc_exit, gcc_check_unsupported_p):
10342         Moved to gcc-deps.exp
10343         * gcc-deps.exp: New file.
10344
10345 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10346
10347         * g++.old-deja/g++.pt/defarg14.C: New test.
10348
10349 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10350
10351         * g++.old-deja/g++.other/lineno5.C: New test.
10352
10353 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10354
10355         * g++.old-deja/g++.pt/crash68.C: New test.
10356
10357 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10358
10359         * g++.old-deja/g++.other/crash42.C: New test.
10360
10361 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10362
10363         * gcc.dg/cpp/extratokens.c: Fix.
10364         * gcc.dg/cpp/skipping2.c: New tests.
10365
10366 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10367
10368         * gcc.c-torture/execute/20010724-1.c: New file.
10369         * gcc.c-torture/execute/20010724-1.x: New file.
10370
10371 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10372
10373         * g++.old-deja/g++.other/cond7.C: New test.
10374
10375 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10376
10377         * g++.old-deja/g++.other/optimize4.C: New test.
10378
10379 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10380
10381         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10382
10383 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10384
10385         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10386         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10387         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10388         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10389
10390         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10391         bug report" message.
10392
10393         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10394         * g++.dg/ext/instantiate1.C: Move from old-deja.
10395
10396 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10397
10398         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10399         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10400         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10401         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10402
10403 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10404
10405         * gcc.c-torture/execute/20010723-1.c: New test.
10406
10407 2001-07-23  Ben Elliston  <bje@redhat.com>
10408
10409         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10410
10411 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10412
10413         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10414         i[34567]86-*-*.
10415         Delete handling of ieee_multilib_flags.
10416         Pass -mieee for alpha*-*-* and sh-*-*.
10417         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10418
10419 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10420
10421         Remove old-abi tests.
10422         * g++.old-deja/g++.mike/p11116.C: Remove.
10423         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10424
10425 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10426
10427         * g77.f-torture/compile/pr3743.f:  New test
10428
10429 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10430
10431         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10432
10433 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10434
10435         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10436         g++.old-deja/g++.pt/static6.C: Likewise.
10437         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10438         supports weak symbols.
10439
10440 2001-07-18  Andreas Jaeger  <aj@suse.de>
10441
10442         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10443         supported again.
10444
10445 2001-07-18  Andreas Jaeger  <aj@suse.de>
10446
10447         * gcc.dg/iftrap-1.c: Fix target line.
10448
10449 2001-07-17  Richard Henderson  <rth@redhat.com>
10450
10451         * gcc.c-torture/execute/20010717-1.c: New.
10452
10453 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10454
10455         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10456         tests.
10457
10458 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10459
10460         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10461
10462 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10463
10464         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10465         UAC_SIGBUS, UAC_NOPRINT definitions.
10466
10467 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10468
10469         * objc/execute/object_is_class.m: New test.
10470         * objc/execute/object_is_meta_class.m: New test.
10471
10472 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10473
10474         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10475         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10476
10477 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10478
10479         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10480         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10481
10482 2001-07-14  Richard Henderson  <rth@redhat.com>
10483
10484         * gcc.dg/iftrap-1.c: New.
10485
10486 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10487
10488         * g77.f-torture/execute/intrinsic77.f: New test.
10489
10490 2001-07-11  Janis Johnson <janis@us.ibm.com>
10491
10492         * gcc.misc-tests/gcov-3.c: New test.
10493
10494 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10495
10496         * gcc.c-torture/compile/20010711-1.c,
10497         * gcc.c-torture/compile/20010711-2.c: New tests.
10498
10499 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10500
10501         * gcc.c-torture/execute/20010711-1.c: New test.
10502
10503 2001-07-11  Ben Elliston  <bje@redhat.com>
10504
10505         * g++.old-deja/g++.other/enum5.C: New test.
10506
10507 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10508
10509         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10510         (g++-dg-prune): Call prune_gcc_output.
10511         * prune.exp: New file for prune_gcc_output.
10512         * lib/g++.exp, lib/gcc.exp: Load it.
10513
10514 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10515
10516         * gcc.c-torture/compile/20010701-1.c,
10517         g++.old-deja/g++.ext/attrib6.C: New tests.
10518
10519 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10520
10521         * gcc.c-torture/compile/20010706-1.c: New test.
10522
10523 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10524
10525         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10526
10527 2001-06-28  Stan Shebs  <shebs@apple.com>
10528
10529         * gcc.dg/pragma-darwin.c: New test.
10530
10531 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10532
10533         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10534         Solaris 2.[678] system.
10535
10536 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10537
10538         * gcc.dg/20010622-1.c: New test.
10539
10540 2001-06-18  Stan Shebs  <shebs@apple.com>
10541
10542         * objc.dg: New directory.
10543         * objc.dg/dg.exp: New file.
10544         * objc.dg/alias.m: New.
10545         * objc.dg/class-1.m: New.
10546         * objc.dg/class-2.m: New.
10547         * objc.dg/const-str-1.m: New.
10548         * objc.dg/const-str-2.m: New.
10549         * objc.dg/id-1.m: New.
10550         * objc.dg/method-1.m: New.
10551         * objc.dg/super-class-1.m: New.
10552         * lib/objc-dg.exp: New file.
10553
10554 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10555
10556         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10557         of label name.
10558
10559 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10562
10563 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10564
10565         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10566         variable.
10567
10568 2001-06-12  Richard Henderson  <rth@redhat.com>
10569
10570         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10571
10572 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10573
10574         * g++.old-deja/g++.abi/vbase5.C: New test.
10575         * g++.old-deja/g++.abi/vbase6.C: New test.
10576         * g++.old-deja/g++.abi/vbase7.C: New test.
10577
10578 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10579
10580         * gcc.c-torture/compile/20010610-1.c: New test.
10581
10582 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10583
10584         * g++.old-deja/g++.abi/vbase4.C: New test.
10585
10586 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10587
10588         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10589         support %f for HC11/HC12 targets.
10590         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10591         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10592         on HC11/HC12 targets.
10593         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10594
10595 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10596
10597         * gcc.dg/wchar_t-1.c: New file.
10598         * gcc.dg/wint_t-1.c: Likewise.
10599
10600 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10601
10602         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10603
10604 2001-06-11  Richard Henderson  <rth@redhat.com>
10605
10606         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10607
10608 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10609
10610         * gcc.c-torture/compile/20010611-1.c: New test.
10611
10612 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10613
10614         * gcc.dg/c99-tag-1.c: Add more tests.
10615
10616 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10617
10618         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10619         representation on MN10300 and ARM/Thumb.
10620
10621 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10622
10623         * g77.f-torture/execute/20010610.f: New.
10624
10625 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10626
10627         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10628         names.
10629
10630 2001-06-09  Richard Henderson  <rth@redhat.com>
10631
10632         * gcc.c-torture/execute/ashrdi-1.c: New.
10633         * gcc.c-torture/execute/ashldi-1.c: New.
10634         * gcc.c-torture/execute/lshrdi-1.c: New.
10635
10636 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10637
10638         * objc/execute/load-3.m: Added. Check sending +load to categories,
10639         in addition to classes.
10640
10641 2001-06-08  Stan Shebs  <shebs@apple.com>
10642
10643         * objc/execute/load-2.m: New test.  From Nicola Pero
10644         <n.pero@mi.flashnet.it>.
10645
10646 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10647
10648         * gcc.c-torture/execute/20010605-2.c: New test.
10649
10650 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10651
10652         * g++.old-deja/g++.abi/vbase2.C: New test.
10653         * g++.old-deja/g++.abi/vbase3.C: New test.
10654
10655 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10656
10657         * g++.old-deja/g++.pt/friend49.C: New test.
10658
10659 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10660
10661         * g++.old-deja/g++.ext/anon3.C: New test.
10662
10663 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10664
10665         * g++.old-deja/g++.other/conv7.C: New test.
10666
10667 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10668
10669         * gcc.c-torture/compile/20010605-2.c: New test.
10670
10671 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10672
10673         * gcc.c-torture/execute/20010604-1.c: New test.
10674
10675 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10676
10677         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10678
10679 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10680
10681         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10682         (g++_link_flags): Likewise.
10683         (g++_init): Pass gccpath's value to two previous functions.
10684
10685 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10686
10687         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10688         Ensure logfile entry matches exec command line.
10689
10690 2001-05-31  Richard Henderson  <rth@redhat.com>
10691
10692         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10693         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10694
10695 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10696
10697         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10698         compiler for irix6.2
10699
10700 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10701
10702         * g++.old-deja/g++.other/optimize3.C: New file.
10703
10704 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10705
10706         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10707         assemble.
10708
10709 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10710
10711         * g++.old-deja/g++.other/optimize2.C: New file.
10712
10713 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10714
10715         * gcc.c-torture/compile/20010518-2.c: New file.
10716         * gcc.c-torture/execute/20010518-1.c: New file.
10717         * gcc.c-torture/execute/20010518-2.c: New file.
10718
10719 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10720
10721         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10722
10723 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10724
10725         G++ no longer defines builtins that do not begin with __builtin.
10726         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10727         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10728         * g++.old-deja/g++.law/builtin1.C: Likewise.
10729         * g++.old-deja/g++.law/cvt2.C: Likewise.
10730         * g++.old-deja/g++.mike/net5.C: Likewise.
10731         * g++.old-deja/g++.other/builtins1.C: Likewise.
10732         * g++.old-deja/g++.other/builtins2.C: Likewise.
10733         * g++.old-deja/g++.other/builtins3.C: Likewise.
10734         * g++.old-deja/g++.other/builtins4.C: Likewise.
10735         * g++.old-deja/g++.other/inline8.C: Likewise.
10736         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10737
10738 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         * g++.old-deja/g++.pt/using1.C: Adjust.
10741         * g++.old-deja/g++.pt/using2.C: New test.
10742
10743 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10744
10745         * gcc.dg/cpp/charconst.c: New tests.
10746         * gcc.dg/cpp/escape.c: New tests.
10747         * gcc.dg/cpp/escape-1.c: New tests.
10748         * gcc.dg/cpp/escape-2.c: New tests.
10749         * gcc.dg/cpp/ucs.c: New tests.
10750
10751 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10752
10753         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10754         native compiler for irix6.5.
10755
10756 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10757
10758         * lib/g++.exp (g++_include_flags): Use args to compute
10759         get_multilibs.
10760         (g++_link_flags): Likewise.
10761         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10762
10763 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10764
10765         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10766
10767 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10768
10769         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10770         this file.
10771
10772 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10773
10774         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10775         STACK_SIZE;
10776         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10777         to STACK_SIZE; Use it to define size of add_histo array.
10778         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10779         to STACK_SIZE.
10780         (f): Use GITT_SIZE to define size of gitt local table.
10781         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10782         to STACK_SIZE; Use it to define size of bytemem array.
10783
10784 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10785
10786         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10787         on 68HC11/HC12 due to the asm instruction.
10788         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10789         * gcc.c-torture/compile/920520-1.x: Likewise.
10790         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10791         on 68HC11/HC12 because the function is larger than 64K.
10792         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10793         on 68HC11/HC12 because the structure is too large.
10794
10795 2001-05-20  Richard Henderson  <rth@redhat.com>
10796
10797         * gcc.c-torture/execute/20010520-1.c: New.
10798
10799 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10800
10801         * g++.old-deja/g++.warn/compare1.C: New test.
10802         * gcc.dg/compare4.c: New test.
10803
10804 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10805
10806         * g++.old-deja/g++.other/optimize1.C: New test.
10807
10808 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10809
10810         * g++.old-deja/g++.pt/spec41.C: New test.
10811
10812 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10813
10814         * gcc.c-torture/compile/20010114-1.x: Remove.
10815
10816 2001-05-18  Stan Shebs  <shebs@apple.com>
10817
10818         * gcc.c-torture/compile/20010518-1.c: New test.
10819
10820 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10821
10822         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10823         * g++.old-deja/g++.pt/crash67.C: New test.
10824
10825 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10826
10827         * g++.old-deja/g++.other/debug9.C: New test.
10828
10829 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10830
10831         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10832
10833 2001-05-16  Jan Hubicka  <jh@suse.cz>
10834
10835         * gcc.c-torture/compile/20010516-1.c: New test.
10836
10837 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10838
10839         * g++.old-deja/g++.other/crash41.C: New test.
10840
10841 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         * g++.old-deja/g++.pt/crash66.C: New test.
10844
10845 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10846
10847         * g++.old-deja/g++.robertl/eb27.C: Convert.
10848
10849 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10850
10851         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10852         declaration being redundant.
10853
10854 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10855
10856         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10857
10858 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10859
10860         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10861
10862 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10863
10864         * lib/g++.exp: Use testsuite_flags.
10865
10866 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10867
10868         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10869
10870 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10871
10872         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10873
10874 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10875
10876         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10877
10878 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10879
10880         * gcc.c-torture/compile/20010313-1.c: New test.
10881
10882 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10883
10884         * gcc.dg/cpp/direct2.c: New test.
10885         * gccq.dg/cpp/direct2s.c: New test.
10886
10887         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10888
10889 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10890
10891         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10892         * g++.old-deja/g++.other/op3.C: Likewise.
10893
10894 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10895
10896         * gcc.dg/cpp/syshdr.h: New file.
10897         * gcc.dg/cpp/sysmac1.c: Update.
10898         * gcc.dg/cpp/sysmac2.c: Update.
10899
10900 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10901
10902         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10903
10904 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10905
10906         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10907         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10908
10909 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10910
10911         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10912
10913 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10914
10915         * lib/g++.exp (g++_include_flags): Don't use any special flags
10916         if TESTING_IN_BUILD_TREE is not defined.
10917         (g++_init): Use a plain 'c++' as the compiler if
10918         TESTING_IN_BUILD_TREEE is not defined.
10919
10920 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10921
10922         * g++.old-deja/g++.eh/catch13.C: New test.
10923         * g++.old-deja/g++.eh/catch14.C: New test.
10924
10925 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10926
10927         * gcc.dg/cpp/tr-define.c: New test.
10928
10929 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10930
10931         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10932         <stdlib.h>, not <malloc.h>.
10933
10934 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10935
10936         * g++.old-deja/g++.ns/template17.C: New test.
10937
10938 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10939
10940         * g++.old-deja/g++.pt/ref4.C: New test.
10941
10942 2001-04-30  Richard Henderson  <rth@redhat.com>
10943
10944         * gcc.dg/20000724-1.c: Revert last change.
10945
10946 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10947
10948         * g77.f-torture/execute/20010430.f: New test.
10949
10950 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10951
10952         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10953
10954 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10955
10956         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10957
10958 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10959
10960         * g++.old-deja/g++.eh/crash6.C: New test.
10961
10962 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10963
10964         * g++.old-deja/g++.other/warn7.C: New test.
10965
10966 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10967
10968         * g++.old-deja/g++.other/defarg9.C: New test.
10969
10970 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10971
10972         * g77.f-torture/compile/20010426.f: New test.
10973         * g77.f-torture/execute/20010426.f: New test.
10974
10975 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10976
10977         * g77.f-torture/compile/20000629-1.x: Remove - error
10978         has been fixed.
10979
10980 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10981
10982         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10983         Tweak slightly to work with g++.dg framework.
10984         * g++.dg/special/ecos.exp: Run initp1.C test.
10985         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10986
10987         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10988         its linker doesn't give line numbers either.
10989         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10990
10991 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10992
10993         * g++.old-deja/g++.other/lex1.C: New test.
10994
10995 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * gcc.dg/noncompile/20010425-1.c: New test.
10998
10999 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11000
11001         * g++.old-deja/g++.pt/mangle2.C: New test.
11002
11003 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11004
11005         * gcc.dg/format/plus-1.c: New test.
11006
11007 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11008
11009         * gcc.dg/20010423-1.c: New test.
11010
11011 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11012
11013         * gcc.c-torture/execute/20010422-1.c: New test.
11014
11015 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11016
11017         * g++.old-deja/g++.ns/type2.C: New test.
11018
11019 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11020
11021         * g++.old-deja/g++.other/perf1.C: New test.
11022
11023 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11024
11025         * gcc.dg/c99-func-2.c: Remove xfail.
11026         * gcc.dg/c99-func-3.c: Remove xfail.
11027         * gcc.dg/c99-func-4.c: Remove xfail.
11028
11029 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11030
11031         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11032
11033 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11034
11035         * gcc.c-torture/compile/20010423-1.c: New test.
11036
11037 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11038
11039         * g++.old-deja/g++.pt/typename28.C: New test.
11040
11041 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11042
11043         * g++.old-deja/g++.abi/empty2.C: New test.
11044         * g++.old-deja/g++.abi/empty3.C: New test.
11045
11046 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11047
11048         * g++.old-deja/g++.other/comdat2.C: New test.
11049         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11050
11051 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11052
11053         * g++.old-deja/g++.other/overload14.C: New test.
11054
11055 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11056
11057         * g++.old-deja/g++.other/lookup23.C: New test.
11058
11059 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11060
11061         * gcc.c-torture/execute/20010403-1.c: New test.
11062
11063 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11064             Mark Mitchell  <mark@codesourcery.com>
11065
11066         * lib/old-dejagnu.exp: Don't delete output of executable.
11067         Add .exe suffix to executables.
11068
11069 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11070
11071         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11072
11073 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11074
11075         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11076
11077 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11078
11079         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11080         * g++.old-deja/g++.abi/crash1.C: New test.
11081
11082 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11083
11084         * g++.old-deja/g++.other/crash40.C: New test.
11085
11086 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11087
11088         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11089
11090 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11091
11092         * g++.old-deja/g++.other/warn6.C: New test.
11093
11094 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11095
11096         * g++.old-deja/g++.robertl/eb42.C: Same.
11097
11098 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11099
11100         * gcc.dg/wtr-conversion-1.c: New testcase.
11101
11102 2001-04-10  Richard Henderson  <rth@redhat.com>
11103
11104         * g++.old-deja/g++.other/array5.C: New.
11105
11106 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11107
11108         * gcc.c-torture/execute/20010408-1.c: New test.
11109
11110 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11111
11112         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11113         headers and constructs.
11114         * g++.old-deja/g++.robertl/eb79.C: Same.
11115         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11116         * g++.old-deja/g++.robertl/eb73.C: Same.
11117         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11118         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11119         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11120         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11121         * g++.old-deja/g++.robertl/eb44.C: Same.
11122         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11123         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11124         * g++.old-deja/g++.robertl/eb39.C: Same.
11125         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11126         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11127         * g++.old-deja/g++.robertl/eb30.C: Same.
11128         * g++.old-deja/g++.robertl/eb3.C: Same.
11129         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11130         * g++.old-deja/g++.robertl/eb21.C: Same.
11131         * g++.old-deja/g++.robertl/eb15.C: Same.
11132         * g++.old-deja/g++.robertl/eb118.C: Same.
11133         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11134         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11135         * g++.old-deja/g++.robertl/eb109.C: Same.
11136         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11137         * g++.old-deja/g++.mike/rtti1.C: Same.
11138         * g++.old-deja/g++.mike/p658.C: Same.
11139         * g++.old-deja/g++.mike/net46.C: Same.
11140         * g++.old-deja/g++.mike/net34.C: Same.
11141         * g++.old-deja/g++.mike/memoize1.C: Same.
11142         * g++.old-deja/g++.mike/eh2.C: Same.
11143         * g++.old-deja/g++.law/weak.C: Same.
11144         * g++.old-deja/g++.law/visibility7.C: Same.
11145         * g++.old-deja/g++.law/visibility25.C: Same.
11146         * g++.old-deja/g++.law/visibility22.C: Same.
11147         * g++.old-deja/g++.law/visibility2.C: Same.
11148         * g++.old-deja/g++.law/visibility17.C: Same.
11149         * g++.old-deja/g++.law/visibility13.C: Same.
11150         * g++.old-deja/g++.law/visibility10.C: Same.
11151         * g++.old-deja/g++.law/visibility1.C: Same.
11152         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11153         * g++.old-deja/g++.law/vbase1.C: Same.
11154         * g++.old-deja/g++.law/operators32.C: Same.
11155         * g++.old-deja/g++.law/nest3.C: Same.
11156         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11157         * g++.old-deja/g++.law/except5.C (main): Same.
11158         * g++.old-deja/g++.law/cvt7.C (run): Same.
11159         * g++.old-deja/g++.law/cvt2.C: Same.
11160         * g++.old-deja/g++.law/cvt16.C: Same.
11161         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11162         * g++.old-deja/g++.law/ctors17.C (main): Same.
11163         * g++.old-deja/g++.law/ctors13.C: Same.
11164         * g++.old-deja/g++.law/ctors12.C (main): Same.
11165         * g++.old-deja/g++.law/ctors10.C: Same.
11166         * g++.old-deja/g++.law/code-gen5.C: Same.
11167         * g++.old-deja/g++.law/bad-error7.C: Same.
11168         * g++.old-deja/g++.law/arm9.C: Same.
11169         * g++.old-deja/g++.law/arm12.C: Same.
11170         * g++.old-deja/g++.law/arg8.C: Same.
11171         * g++.old-deja/g++.law/arg1.C: Same.
11172         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11173         * g++.old-deja/g++.jason/template31.C: Same.
11174         * g++.old-deja/g++.jason/template24.C (main): Same.
11175         * g++.old-deja/g++.jason/2371.C: Same.
11176         * g++.old-deja/g++.eh/new2.C: Same.
11177         * g++.old-deja/g++.eh/new1.C: Same.
11178         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11179         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11180         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11181         * g++.old-deja/g++.brendan/crash62.C: Same.
11182         * g++.old-deja/g++.brendan/crash52.C: Same.
11183         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11184         * g++.old-deja/g++.brendan/crash38.C: Same.
11185         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11186         * g++.old-deja/g++.brendan/copy9.C: Same.
11187
11188 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11189
11190         * gcc.c-torture/execute/20001203-2.c (memset):
11191         Count argument is of type __SIZE_TYPE__.
11192
11193 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11194
11195         * gcc.c-torture/compile/20010404-1.c: New test.
11196
11197 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11198
11199         * gcc.c-torture/compile/20010326-1.c: New test.
11200
11201 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11202
11203         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11204         peculiarities of the SH.
11205         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11206
11207 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11208
11209         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11210         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11211         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11212
11213 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11214
11215         * g77.f-torture/compile/20010321-1.f: New test.
11216
11217 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11218
11219         * gcc.c-torture/compile/20010329-1.c: New test.
11220
11221 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11222
11223         * gcc.c-torture/execute/20010329-1.c: New test.
11224
11225 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11226
11227         * g++.old-deja/g++.other/eh4.C: Fix typo.
11228
11229 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11230
11231         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11232
11233 2001-03-28  Philip Blundell  <philb@gnu.org>
11234
11235         * gcc.c-torture/compile/20010328-1.c: New test.
11236
11237 2001-03-27  Richard Henderson  <rth@redhat.com>
11238
11239         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11240         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11241
11242 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11243
11244         * gcc.c-torture/compile/20010327-1.c: New test.
11245
11246 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11247
11248         * g++.old-deja/g++.other/friend12.C: New test.
11249         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11250         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11251
11252 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11253
11254         * gcc.c-torture/execute/20010325-1.c: New test.
11255
11256 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11257
11258         * g++.old-deja/g++.other/mangle3.C: New test.
11259
11260 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11261
11262         * g++.old-deja/g++.other/anon8.C: New test.
11263
11264 2001-03-20  Philip Blundell  <philb@gnu.org>
11265
11266         * gcc.c-torture/compile/20010320-1.c: New test.
11267
11268 2001-03-17  Richard Henderson  <rth@redhat.com>
11269
11270         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11271
11272 2001-03-15  Geoff Keating  <geoff@redhat.com>
11273
11274         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11275         tests on AIX.
11276
11277 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11278
11279         * g++.old-deja/g++.other/eh4.C: New test.
11280
11281 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11282
11283         * gcc.dg/cpp/mi1.c: Update.
11284
11285 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * g++.old-deja/g++.other/regstack.C: New test.
11288
11289 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11290
11291         * g++.old-deja/g++.other/ref4.C: New test.
11292
11293 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11294
11295         * objc/execute/va_method.m: Added.
11296         * objc/execute/IMP.m: Added.
11297         * objc/execute/_cmd.m: Added.
11298         * objc/execute/accessing_ivars.m: Added.
11299         * objc/execute/class-1.m: Added.
11300         * objc/execute/class-10.m: Added.
11301         * objc/execute/class-11.m: Added.
11302         * objc/execute/class-12.m: Added.
11303         * objc/execute/class-13.m: Added.
11304         * objc/execute/class-14.m: Added.
11305         * objc/execute/class-2.m: Added.
11306         * objc/execute/class-3.m: Added.
11307         * objc/execute/class-4.m: Added.
11308         * objc/execute/class-5.m: Added.
11309         * objc/execute/class-6.m: Added.
11310         * objc/execute/class-7.m: Added.
11311         * objc/execute/class-8.m: Added.
11312         * objc/execute/class-9.m: Added.
11313         * objc/execute/class-tests-1.h
11314         * objc/execute/class-tests-2.h
11315         * objc/execute/compatibility_alias.m: Added.
11316         * objc/execute/encode-1.m: Added.
11317         * objc/execute/formal_protocol-1.m: Added.
11318         * objc/execute/formal_protocol-2.m: Added.
11319         * objc/execute/formal_protocol-3.m: Added.
11320         * objc/execute/formal_protocol-4.m: Added.
11321         * objc/execute/formal_protocol-5.m: Added.
11322         * objc/execute/formal_protocol-6.m: Added.
11323         * objc/execute/formal_protocol-7.m: Added.
11324         * objc/execute/informal_protocol.m: Added.
11325         * objc/execute/initialize.m: Added.
11326         * objc/execute/load.m: Added.
11327         * objc/execute/many_args_method.m: Added.
11328         * objc/execute/nested-3.m: Added.
11329         * objc/execute/no_clash.m: Added.
11330         * objc/execute/private.m: Added.
11331         * objc/execute/redefining_self.m: Added.
11332         * objc/execute/root_methods.m: Added.
11333         * objc/execute/selector-1.m: Added.
11334         * objc/execute/static-1.m: Added.
11335         * objc/execute/static-2.m: Added.
11336         * objc/execute/va_method.m: Added.
11337
11338 2001-03-10  Richard Henderson  <rth@redhat.com>
11339
11340         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11341
11342 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11343
11344         * g++.old-deja/g++.other/crash31.C: XFAIL.
11345         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11346         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11347         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11348         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11349         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11350
11351 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11352
11353         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11354
11355 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11356
11357         * gcc.dg/20000724-1.c: Don't use multiline strings.
11358
11359 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11360
11361         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11362         result of -cString against what we expect it to be; don't just
11363         print it out for no one to read.
11364
11365         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11366         Based on testcases provided by Nicola Pero.
11367
11368 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11369
11370         * gcc.dg/cpp/macro7.c: New test.
11371
11372 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11373
11374         * gcc.dg/cpp/multiline.c: Update.
11375
11376 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11377
11378         * g++.old-deja/g++.other/enum3.C: New test.
11379
11380 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11381
11382         * g++.old-deja/g++.other/pod1.C: New test.
11383
11384 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11385
11386         * g++.old-deja/g++.ext/overload1.C: New test.
11387
11388 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11389
11390         * g++.old-deja/g++.pt/using1.C: New test.
11391
11392 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11393
11394         * g++.old-deja/g++.other/using9.C: New test.
11395
11396 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11397
11398         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11399
11400         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11401
11402 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11403
11404         * g++.old-deja/g++.ext/realpt1.C: Remove.
11405
11406 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11407
11408         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11409
11410 2001-02-26  Will Cohen  <wcohen@redhat.com>
11411
11412         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11413
11414 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11415
11416         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11417         templatized constructors.
11418
11419 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11420
11421         * gcc.c-torture/execute/20010224-1.c: New test.
11422
11423 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11424
11425         * gcc.c-torture/execute/20010222-1.c: New test.
11426
11427 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11428
11429         * g++.old-deja/g++.other/inline20.C: New test.
11430
11431 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11432
11433         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11434
11435 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11436
11437         * g++.old-deja/g++.other/lookup22.C: New test.
11438
11439 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11440
11441         * g77.dg: New directory.
11442         * g77.dg/20010216-1.f: New test case.
11443         * g77.dg/dg.exp: New driver.
11444         * lib/g77-dg.exp: New driver library.
11445
11446 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11447
11448         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11449
11450 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11451
11452         * g++.old-deja/g++.other/decl9.C: New test.
11453
11454 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11455
11456         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11457         not need <string> and also tests the initialization at runtime.
11458
11459 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11460
11461         * gcc.c-torture/execute/longlong.c: New test.
11462
11463 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11464
11465         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11466
11467 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11468
11469         * gcc.c-torture/execute/920302-1.c (execute):
11470         Change argument type to short.
11471
11472 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11473
11474         * g++.old-deja/g++.pt/deduct6.C: New test.
11475
11476 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11477
11478         * g++.old-deja/g++.pt/deduct5.C: New test.
11479
11480 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11481
11482         * gcc.c-torture/execute/20010209-1.c: New test.
11483
11484 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11485
11486         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11487
11488 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11489
11490         * g++.dg/vtgc1.C: Update for new ABI.
11491
11492         * consistency.vlad: New directory, 1665 files.
11493
11494 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11495
11496         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11497         return type.
11498         * gcc.dg/cpp/digraphs.c: Declare puts.
11499
11500 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11501
11502         * g++.old-deja/g++.other/warn5.C: New test.
11503
11504 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11505
11506         * g++.old-deja/g++.pt/spec40.C: New test.
11507
11508 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11509
11510         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11511         case.
11512         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11513
11514 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11515
11516         * gcc.c-torture/compile/20010209-1.c: New test.
11517
11518 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11519
11520         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11521         excess errors message but not if it crashes.
11522         * g++.old-deja/g++.other/crash27.C: Likewise.
11523         * g++.old-deja/g++.other/crash28.C: Likewise.
11524         * g++.old-deja/g++.other/crash30.C: Likewise.
11525         * g++.old-deja/g++.other/crash32.C: Likewise.
11526         * g++.old-deja/g++.other/crash35.C: Likewise.
11527         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11528
11529 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11530
11531         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11532         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11533         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11534         g77.f-torture/execute/execute.exp,
11535         g77.f-torture/noncompile/noncompile.exp,
11536         gcc.c-torture/execute/execute.exp,
11537         gcc.c-torture/execute/memcheck/memcheck.exp,
11538         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11539         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11540         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11541         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11542         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11543         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11544         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11545         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11546         Remove bug reporting instructions with ancient email addresses.
11547
11548 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11549
11550         * gcc.dg/20010202-1.c: New test.
11551         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11552
11553 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11554
11555         * g++.dg/stdbool-if.C: New test.
11556
11557 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11558
11559         * objc/execute/fdecl.m: Added main().
11560
11561 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11562
11563         * gcc.c-torture/execute/20010206-1.c: New test.
11564
11565 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11566
11567         * gcc.dg/cpp/avoidpaste1.c: Update.
11568
11569 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11570
11571         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11572         Pero <nicola@brainstorm.co.uk>.
11573         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11574
11575 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11576
11577         * g++.old-deja/g++.pt/spec39.C: New test.
11578
11579 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11580
11581         * gcc.c-torture/compile/20010202-1.c: New test.
11582
11583 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11584
11585         * g++.old-deja/g++.abi/primary2.C: New test.
11586         * g++.old-deja/g++.abi/primary3.C: New test.
11587         * g++.old-deja/g++.abi/primary4.C: New test.
11588         * g++.old-deja/g++.abi/primary5.C: New test.
11589         * g++.old-deja/g++.abi/vtable3.h: New test.
11590         * g++.old-deja/g++.abi/vtable3a.C: New test.
11591         * g++.old-deja/g++.abi/vtable3b.C: New test.
11592         * g++.old-deja/g++.abi/vtable3c.C: New test.
11593         * g++.old-deja/g++.abi/vtable3d.C: New test.
11594         * g++.old-deja/g++.abi/vtable3e.C: New test.
11595         * g++.old-deja/g++.abi/vtable3f.C: New test.
11596         * g++.old-deja/g++.abi/vtable3g.C: New test.
11597         * g++.old-deja/g++.abi/vtable3h.C: New test.
11598         * g++.old-deja/g++.abi/vtable3i.C: New test.
11599         * g++.old-deja/g++.abi/vtable3j.C: New test.
11600         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11601
11602 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11603
11604         * g++.old-deja/g++.other/anon6.C: New test.
11605         * g++.old-deja/g++.other/anon7.C: New test.
11606
11607 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11608
11609         * gcc.dg/cpp/avoidpaste2.c: New tests.
11610
11611 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11612
11613         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11614
11615 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11616
11617         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11618         DECIMAL_DIG cases for Irix."
11619
11620 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11621
11622         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11623
11624 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11625
11626         * gcc.dg/c99-tag-1.c: New test.
11627
11628 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11629
11630         * gcc.dg/cpp/tr-warn1.c: Add tests.
11631
11632 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11633
11634         * gcc.dg/cpp/avoidpaste1.c: Update.
11635         * gcc.dg/cpp/paste4.c: Update.
11636
11637 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11638
11639         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11640         cases for Irix.
11641
11642 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11643
11644         * g++.old-deja/g++.other/inline19.C: New test.
11645
11646 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11647
11648         * gcc.dg/Wlarger-than.c: New test.
11649
11650 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11651
11652         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11653
11654 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11655
11656         * gcc.c-torture/execute/20010129-1.c: New test.
11657         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11658
11659 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11660
11661         * gcc.dg/cpp/avoidpaste1.c: Test case.
11662
11663 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * g++.old-deja/g++.other/inline18.C: New test.
11666
11667 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11668
11669         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11670         and __builtin_putchar.
11671
11672 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11673
11674         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11675         tests.
11676
11677 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11678
11679         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11680         floating point number rounding mode to round to the nearest
11681         representable mode.
11682
11683 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11684
11685         * g++.old-deja/g++.other/mangle2.C: New test.
11686
11687 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11688
11689         * gcc.c-torture/compile/20010124-1.c: New test.
11690
11691 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11692
11693         * g++.old-deja/g++.pt/spec38.C: New test.
11694
11695 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11696
11697         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11698         "Build don't run".
11699
11700 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11701
11702         * gcc.c-torture/execute/20010123-1.c: New test.
11703
11704 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11705
11706         * g++.old-deja/g++.pt/spec37.C: New test.
11707
11708 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11709
11710         * g++.old-deja/g++.pt/overload14.C: New test.
11711
11712 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11713
11714         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11715         __builtin_return_address.
11716
11717 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11718
11719         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11720         * g++.old-deja/g++.pt/spec35.C: New test.
11721         * g++.old-deja/g++.pt/spec36.C: New test.
11722
11723 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11724
11725         * gcc.c-torture/compile/20010118-1.c: New test.
11726
11727 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11728
11729         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11730
11731 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * gcc.c-torture/execute/20010119-1.c: New test.
11734
11735 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11736
11737         * g++.old-deja/g++.other/vbase5.C: New test.
11738
11739 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11740
11741         * gcc.c-torture/execute/20010118-1.c: New test.
11742
11743 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11744
11745         * g++.old-deja/g++.pt/deduct3.C: New test.
11746
11747 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11748
11749         * g++.old-deja/g++.pt/spec34.C: New test.
11750
11751 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11752
11753         * g77.f-torture/compile/20000601-2.f: New test.
11754
11755 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11756
11757         * g++.old-deja/g++.other/init17.C: New test.
11758
11759 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11760
11761         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11762
11763 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11764
11765         * g++.old-deja/g++.pt/unify8.C: New test.
11766
11767 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11768
11769         * g++.old-deja/g++.abi/vbase1.C: New test.
11770
11771 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.old-deja/g++.pt/crash65.C: New test.
11774
11775 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11776
11777         * gcc.dg/cpp/assembl2.S: New test case.
11778
11779 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11780
11781         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11782         are supported.
11783
11784 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11785
11786         * g++.old-deja/g++.other/builtins1.C: New test.
11787         * g++.old-deja/g++.other/builtins2.C: Likewise.
11788         * g++.old-deja/g++.other/builtins3.C: Likewise.
11789         * g++.old-deja/g++.other/builtins4.C: Likewise.
11790
11791 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11792
11793         * gcc.c-torture/compile/20010117-1.c: New test.
11794         * gcc.c-torture/compile/20010117-2.c: New test.
11795
11796 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11797
11798         * g77.f-torture/execute/20010116.[fx]: New test,
11799         XFAIL on i?86-*-*.
11800         * g77.f-torture/compile/20010115.f: Indicate it's
11801         a test for PR fortran/1636.
11802
11803 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11804
11805         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11806
11807 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11808
11809         * g77.f-torture/compile/20010115.f: New test.
11810
11811 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11812
11813         * g++.old-deja/g++.pt/nontype5.C: New test.
11814
11815 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11816
11817         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11818         have an equivalent working one below it.
11819
11820 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11821
11822         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11823         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11824
11825 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11826
11827         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11828         message containing "init_priority".
11829         (conpr-2.C): Likewise.
11830         (conpr-3.C): Likewise.
11831         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11832
11833 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11834
11835         * gcc.c-torture/execute/20010114-2.c: New test.
11836
11837 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11838
11839         * gcc.c-torture/compile/20010114-1.c: New test.
11840         * gcc.c-torture/compile/20010114-1.x: Xfail.
11841         * gcc.c-torture/compile/20010114-2.c: New test.
11842         * gcc.c-torture/execute/20010114-1.c: New test.
11843         * gcc.dg/trunc-1.c: New test.
11844         * gcc.dg/uninit-B.c: New test.
11845
11846 2001-01-13  Nick Clifton  <nickc@redhat.com>
11847
11848         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11849         target.
11850
11851 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11852
11853         * gcc.c-torture/compile/20010113-1.c: New test.
11854
11855 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11856
11857         * gcc.c-torture/compile/20001212-1.c: New test.
11858
11859 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11860
11861         * gcc.dg/cpp/widestr1.c: Update.
11862         * gcc.dg/cpp/prag-imp.c: Remove.
11863
11864 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11865
11866         * gcc.c-torture/execute/20000801-3.x: Remove.
11867         * gcc.dg/c90-init-1.c: New test.
11868         * gcc.dg/c99-init-1.c: New test.
11869         * gcc.dg/c99-init-2.c: New test.
11870         * gcc.dg/gnu99-init-1.c: New test.
11871
11872 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11873
11874         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11875         testing that no relevant ones were found.
11876
11877 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11878
11879         * g++.old-deja/g++.pt/cast2.C: New test.
11880
11881 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11882
11883         * g++.old-deja/g++.pt/friend47.C: New test.
11884
11885 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11886
11887         * g++.old-deja/g++.pt/instantiate13.C: New test.
11888
11889 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11890
11891         * g++.old-deja/g++.other/defarg7.C: New test.
11892         * g++.old-deja/g++.other/defarg8.C: New test.
11893
11894 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11895
11896         * g++.old-deja/g++.pt/crash64.C: New test.
11897
11898 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11899
11900         * g++.old-deja/g++.pt/crash63.C: New test.
11901
11902 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11903
11904         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11905
11906 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11907
11908         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11909
11910 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11911
11912         * g++.old-deja/g++.pt/error3.C: New test.
11913
11914 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11915
11916         * g++.old-deja/g++.other/crash39.C: New test.
11917
11918 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         * g++.old-deja/g++.other/vbase4.C: New test.
11921
11922 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11923
11924         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11925         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11926         * gcc.dg/special/special.exp: New test driver which will check
11927         for alias support for the above test.
11928
11929 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11930
11931         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11932         problems on small machines.
11933         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11934         parameterize.
11935
11936 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11937
11938         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11939         mips.
11940         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11941
11942 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.old_deja/g++.pt/using8.C: New test.
11945
11946 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11947
11948         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11949
11950 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11951
11952         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11953         where a failure is expected.
11954         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11955
11956 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11957
11958         * g++.old_deja/g++.pt/instantiate12.C: New test.
11959
11960 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11961
11962         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11963         start of structs.
11964         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11965         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11966         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11967         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11968         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11969         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11970         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11971         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11972         * g++.old-deja/g++.eh/spec6.C: Likewise.
11973         * g++.old-deja/g++.jason/crash3.C: Likewise.
11974         * g++.old-deja/g++.law/ctors11.C: Likewise.
11975         * g++.old-deja/g++.law/ctors17.C: Likewise.
11976         * g++.old-deja/g++.law/ctors5.C: Likewise.
11977         * g++.old-deja/g++.law/ctors9.C: Likewise.
11978         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11979         * g++.old-deja/g++.mike/net22.C: Likewise.
11980         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11981         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11982         * g++.old-deja/g++.mike/virt3.C: Likewise.
11983         * g++.old-deja/g++.niklas/t128.C: Likewise.
11984         * g++.old-deja/g++.other/anon4.C: Likewise.
11985         * g++.old-deja/g++.other/using1.C: Likewise.
11986         * g++.old-deja/g++.other/warn3.C: Likewise.
11987         * g++.old-deja/g++.pt/t37.C: Likewise.
11988         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11989         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11990
11991 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11994
11995 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11996
11997         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11998
11999 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12000
12001         * gcc.c-torture/compile/20010107-1.c: New test.
12002
12003 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12004
12005         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12006
12007 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12008
12009         * gcc.dg/format/format.h: New file.
12010         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12011         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12012         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12013         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12014         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12015         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12016         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12017         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12018         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12019         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12020         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12021         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12022         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12023         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12024         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12025         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12026         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12027         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12028         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12029         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12030         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12031         instead of declaring standard types, macros and functions in each
12032         test.
12033
12034 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12035
12036         * gcc.c-torture/execute/20010106-1.c: New test.
12037
12038 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12039
12040         * gcc.dg/format/format.exp: New file.
12041         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12042         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12043         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12044         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12045         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12046         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12047         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12048         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12049         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12050         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12051         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12052         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12053         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12054         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12055         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12056         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12057         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12058         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12059         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12060         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12061         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12062         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12063         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12064         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12065         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12066         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12067         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12068         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12069         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12070         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12071         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12072         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12073         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12074         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12075         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12076         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12077         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12078         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12079         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12080         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12081         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12082         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12083
12084 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12085
12086         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12087         account.
12088
12089 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12090
12091         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12092
12093 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12094
12095         * g++.old-deja/g++.pt/crash62.C: New test.
12096
12097 2001-01-04  Richard Henderson  <rth@redhat.com>
12098
12099         * gcc.dg/20000926-1.c: Update expected warnings.
12100         * gcc.dg/array-2.c: Likewise.
12101         * gcc.dg/array-4.c: Also validate flexible array members.
12102         * gcc.dg/c99-flex-array-1.c: New.
12103
12104 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12105
12106         * gcc.c-torture/compile/20001222-1.x: Remove.
12107
12108 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12109
12110         * gcc.c-torture/execute/built-in-setjmp.c: New.
12111
12112 2001-01-03  Richard Henderson  <rth@redhat.com>
12113
12114         * gcc.dg/940510-1.c: Update expected error wording.
12115         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12116
12117 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12118
12119         * lib/target-supports.exp (check_alias_available): Modified to
12120         indicate aliases not supported if only weak aliases are supported.
12121
12122 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12123
12124         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12125         Turn on cmpstrsi checks for __pj__ and __i370__.
12126
12127 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12128
12129         * g++.old-deja/g++.other/virtual11.C: New test.
12130
12131 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12132
12133         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12134
12135 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12136
12137         * gcc.c-torture/compile/20010102-1.c: New test.
12138
12139 2001-01-02  Andreas Jaeger  <aj@suse.de>
12140
12141         * gcc.dg/noreturn-3.c: New test.
12142
12143         * gcc.dg/noreturn-4.c: New test.
12144
12145 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12146
12147         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12148         __builtin_fputc and __builtin_fwrite.
12149
12150 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12151
12152         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12153         signed char, not default char.
12154
12155 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12156
12157         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12158
12159 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12160
12161         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12162
12163 2000-12-29  Richard Henderson  <rth@redhat.com>
12164
12165         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12166         (__cyg_profile_func_exit): Define.
12167
12168 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12169
12170         * g++.dg/vtgc1.C: New test.
12171
12172 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12173
12174         * gcc.dg/noncompile/20001228-1.c: New test.
12175
12176         * gcc.dg/20001228-1.c: New test.
12177
12178         * gcc.c-torture/execute/20001228-1.c: New test.
12179
12180 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12181
12182         * gcc.dg/format-strfmon-1.c: New test.
12183
12184 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12185
12186         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12187         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12188         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12189         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12190         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12191         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12192         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12193         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12194         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12195         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12196         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12197         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12198         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12199
12200         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12201         * gcc.c-torture/execute/string-opt-4.c: Test index.
12202
12203 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12204
12205         * gcc.c-torture/compile/20001226-1.c: New test.
12206
12207 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12208
12209         * gcc.c-torture/compile/20001222-1.c: New test.
12210         * gcc.c-torture/compile/20001222-1.x: Xfail.
12211
12212 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12213
12214         * gcc.c-torture/execute/comp-goto-2.c: New test.
12215
12216 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12217
12218         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12219         Use long types if __INT_MAX__ is 32767.
12220         (main): Use cast to (sint32 *) when poking 88 into a_page.
12221
12222         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12223
12224 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12225
12226         * gcc.c-torture/compile/20001221-1.c: New test.
12227         * gcc.c-torture/execute/20001221-1.c: New test.
12228
12229 2000-12-20  Richard Henderson  <rth@redhat.com>
12230
12231         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12232         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12233
12234 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12235
12236         * gcc.dg/compare3.c: New test.
12237
12238 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12239
12240         * gcc.dg/format-warnll-1.c: New test.
12241
12242 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12243
12244         * gcc.dg/cpp/cmdlne-P.c: New test.
12245
12246 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12247
12248         * gcc.c-torture/execute/builtin-abs-1.c,
12249         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12250
12251 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12252
12253         * gcc.dg/cpp/multiline.c: New test.
12254
12255 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12256
12257         * g++.old-deja/g++.other/syshdr1.C: Update.
12258         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12259
12260 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12261
12262         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12263
12264 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12265
12266         * g++.old-deja/g++.pt/ttp65.C: New test.
12267
12268 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12269
12270         * g++.old-deja/g++.pt/ttp64.C: New test.
12271
12272 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12273
12274         * g++.old-deja/g++.pt/spec33.C: New test.
12275
12276 2000-12-14  Catherine Moore  <clm@redhat.com>
12277
12278         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12279         * gcc.c-torture/execute/920612-2.c: Likewise.
12280         * gcc.c-torture/execute/920428-2.c: Likewise.
12281         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12282         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12283
12284 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12285
12286         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12287         * gcc.dg/pack-test-2.c: Likewise.
12288
12289 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12290
12291         Tests by Zack Weinberg <zackw@stanford.edu>.
12292
12293         * gcc.dg/cpp/defined.c: Update.
12294         * gcc.dg/cpp/defined_trad.c: New tests.
12295
12296 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12297
12298         * gcc.dg/cpp/trad-direct.c: Update.
12299
12300 2000-12-11  Neil Booth  <neilb@earthling.net>
12301
12302         * gcc.dg/cpp/defined_trad.c
12303
12304 2000-12-11  Neil Booth  <neilb@earthling.net>
12305
12306         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12307
12308 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12309
12310         * gcc.dg/format-miss-2.c: New test.
12311
12312 2000-12-09  Neil Booth  <neilb@earthling.net>
12313
12314         * gcc.dg/cpp/lineflags.c: New tests.
12315         * gcc.dg/cpp/poison.c: Update.
12316         * gcc.dg/cpp/redef2.c: Update.
12317         * gcc.dg/cpp/skipping.c: New test.
12318
12319 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12320
12321         * g++.old-deja/g++.other/eh3.C: New testcase.
12322
12323 2000-12-07  Neil Booth  <neilb@earthling.net>
12324
12325         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12326         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12327         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12328         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12329         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12330         Update.
12331
12332 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12333
12334         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12335         __SIZE_TYPE__ instead of int for type of integers cast to
12336         pointers.
12337
12338 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * g++.old-deja/g++.other/cleanup4.C: New test.
12341
12342 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12343
12344         * format-sec-1.c: New test.
12345
12346 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12347
12348         * gcc.dg/format-nonlit-3.c: New test.
12349
12350 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12351
12352         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12353         through a null pointer.
12354
12355 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12356
12357         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12358         * g++.old-deja/g++.pt/partial4.C: New test.
12359
12360 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12361
12362         * gcc.c-torture/execute/ieee/hugeval.x: New.
12363
12364 2000-12-06  Neil Booth  <neilb@earthling.net>
12365
12366         * gcc.dg/cpp/backslash2.c: New tests.
12367
12368 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12369
12370         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12371         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12372
12373 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12374
12375         * gcc.c-torture/execute/20001203-2.c: New testcase.
12376
12377 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12378
12379         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12380         * g++.old-deja/g++.other/virtual10.C: New test.
12381
12382 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12383
12384         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12385
12386 2000-12-05  Richard Henderson  <rth@redhat.com>
12387
12388         * gcc.c-torture/compile/20001205-1.c: New.
12389
12390 2000-12-04  Neil Booth  <neilb@earthling.net>
12391
12392         * g++.old-deja/g++.other/virtual9.C: New test.
12393         * g++.old-deja/g++.pt/crash61.C: New test.
12394         * gcc.c-torture/execute/loop-9.c: New test.
12395
12396 2000-12-04  Neil Booth  <neilb@earthling.net>
12397
12398         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12399         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12400         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12401         * gcc.dg/cpp/extratokens.c: ...here.
12402
12403 2000-12-04  Neil Booth  <neilb@earthling.net>
12404
12405         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12406         New tests.
12407
12408 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12409
12410         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12411         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12412
12413 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12414
12415         * gcc.c-torture/execute/20001203-1.c: New test.
12416
12417 2000-12-03  Neil Booth  <neilb@earthling.net>
12418
12419         * gcc.dg/cpp/macro6.c: New test cases.
12420
12421 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12422
12423         * gcc.c-torture/execute/string-opt-9.c: New test.
12424         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12425         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12426         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12427
12428         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12429         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12430
12431 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12432
12433         * gcc.dg/cpp/if-6.c: New testcase.
12434
12435         * gcc.dg/20001201-1.c: New testcase.
12436
12437 2000-12-02  Neil Booth  <neilb@earthling.net>
12438
12439         * g++.old-deja/g++.other/externC4.C,
12440         g++.old-deja/g++.other/friend10.C: New tests.
12441
12442 2000-12-02  Neil Booth  <neilb@earthling.net>
12443
12444         * g++.old-deja/g++.other/instan2.C
12445         * g++.old-deja/g++.other/instan3.C: New test.
12446
12447 2000-12-02  Neil Booth  <neilb@earthling.net>
12448
12449         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12450         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12451         gnuc99.c,gnuc99-pedantic.c: New tests.
12452
12453 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12454
12455         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12456         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12457
12458 2000-12-01  Neil Booth  <neilb@earthling.net>
12459
12460         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12461         * gcc.dg/cpp/poison.c: Update.
12462         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12463
12464 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12465
12466         * g77.f-torture/execute/20001201.f: New test.
12467
12468 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12469
12470         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12471
12472 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12473
12474         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12475
12476 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12477
12478         * g++.old-deja/g++.other/cast6.C: New test.
12479
12480 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12481
12482         * gcc.c-torture/execute/20001130-2.c: New testcase.
12483
12484 2000-11-30  Richard Henderson  <rth@redhat.com>
12485
12486         * gcc.c-torture/execute/20001130-1.c: New test.
12487
12488 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12489
12490         * g++.old-deja/g++.other/op3.C: New test.
12491
12492 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12493
12494         * g++.old-deja/g++.other/op2.C: New test.
12495
12496 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12497
12498         * g++.old-deja/g++.other/crash38.C: New test.
12499
12500 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12501
12502         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12503
12504 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12505
12506         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12507         tests.
12508         * gcc.c-torture/execute/string-opt-6.c: New test.
12509
12510         * gcc.dg/20001117-1.c: Add main.
12511
12512 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12513
12514         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12515         Move from here ...
12516         * gcc.dg/940510-1.c: ... to here.
12517
12518         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12519         zero-size arrays in toplevel structures.
12520
12521 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12522
12523         * gcc.c-torture/execute/loop-8.c: New test.
12524
12525 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12526
12527         * g++.old-deja/g++.other/base1.C: New test.
12528
12529 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12530
12531         * g++.old-deja/g++.other/parse2.C: New test.
12532
12533 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12534
12535         * g++.old-deja/g++.pt/incomplete1.C: New test.
12536
12537 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12538
12539         * g++.old-deja/g++.other/friend9.C: New test.
12540
12541 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12542
12543         * gcc.dg/20001127-1.c: New test.
12544
12545 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12546
12547         * g++.old-deja/g++.pt/friend46.C: New test.
12548
12549 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12550
12551         * g++.old-deja/g++.other/ptrmem8.C: New test.
12552
12553 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12554
12555         * gcc.c-torture/execute/string-opt-7.c: New test.
12556         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12557
12558 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12559
12560         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12561         instead of 'mkcheck 2'.
12562
12563 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12564
12565         * gcc.c-torture/execute/memcheck/driver.c,
12566         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12567         C9X references to refer to C99.
12568
12569 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12570
12571         * gcc.dg/ultrasp3.c: New test.
12572
12573 2000-11-25  Neil Booth  <neilb@earthling.net>
12574
12575         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12576
12577 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12578
12579         * gcc.c-torture/compile/20001123-2.c: New.
12580
12581 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12582
12583         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12584
12585 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12586
12587         * gcc.dg/sequence-point-1.c: Add some new tests.
12588         * gcc.c-torture/execute/20001124-1.c: New test.
12589
12590 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12591
12592         * g++.old-deja/g++.other/vaarg4.C: New test.
12593         * gcc.c-torture/compile/20001123-1.c: New test.
12594
12595 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12596
12597         * g++.other/crash24.C: Adjust and remove XFAIL.
12598         * g++.other/crash37.C: New test.
12599
12600 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12601
12602         * g++.old-deja/g++.pt/instantiate9.C: New test.
12603
12604 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12605
12606         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12607         new ABI, too.
12608
12609         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12610         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12611
12612 2000-11-22  Neil Booth  <neilb@earthling.net>
12613
12614         * gcc.dg/cpp/Wtrigraphs.c: New test.
12615
12616 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12617
12618         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12619
12620 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12621
12622         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12623
12624 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12625
12626         * lib/gcc-dg.exp: load_lib scanasm.exp.
12627         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12628         * lib/g++-dg.exp: load_lib scanasm.exp.
12629         * lib/scanasm.exp: New.
12630         (scan-assembler, scan-assembler-not): Add optional arguments to
12631         test name, or if not present, the pattern name.
12632         (scan-assembler-dem, scan-assembler-dem-not): New.
12633
12634         * g++.dg/dg.exp: New.
12635
12636 2000-11-21  Neil Booth  <neilb@earthling.net>
12637
12638         * gcc.dg/cpp/integrated1.c: Remove.
12639
12640 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12641
12642         * gcc.c-torture/execute/20001121-1.c: New test.
12643
12644 2000-11-21  Richard Henderson  <rth@redhat.com>
12645
12646         * gcc.c-torture/compile/20001121-1.c: New test.
12647
12648 2000-11-20  Neil Booth  <neilb@earthling.net>
12649
12650         * gcc.dg/cpp/integrated1.c: New test.
12651
12652 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12653
12654         * g++.old-deja/g++.other/inline17.C: New test.
12655
12656 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12657
12658         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12659         local variable to be zero: I made the variable global. Now
12660         uses abort() and exit() instead of relying on main's return value.
12661
12662 2000-11-20  Neil Booth  <neilb@earthling.net>
12663
12664         * gcc.dg/cpp/paste2.c: Update test.
12665         * objc/execute/paste.m: New test.
12666
12667 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12668
12669         * gcc.dg/c99-condexpr-1.c: New test.
12670
12671 2000-11-20  Neil Booth  <neilb@earthling.net>
12672
12673         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12674
12675 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12676
12677         * g++.old-deja/g++.pt/export1.C: New test.
12678
12679 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12680
12681         * gcc.dg/20001117-1.c: New test.
12682
12683 2000-11-18  Richard Henderson  <rth@redhat.com>
12684
12685         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12686
12687 2000-11-18  Richard Henderson  <rth@redhat.com>
12688
12689         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12690         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12691         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12692
12693 2000-11-18  Richard Henderson  <rth@redhat.com>
12694
12695         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12696         (main): New.  Exit cleanly.
12697
12698 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12699
12700         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12701         gcc.dg/c99-fordecl-2.c: New tests.
12702
12703 2000-11-18  Richard Henderson  <rth@redhat.com>
12704
12705         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12706         * gcc.c-torture/execute/zerolen-2.c: New.
12707
12708 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12709
12710         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12711         memory.
12712
12713 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12714
12715         * g++.old-deja/g++.pt/instantiate8.C: New test.
12716
12717 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12720         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12721
12722 2000-11-16  Nick Clifton  <nickc@redhat.com>
12723
12724         * gcc.c-torture/execute/nestfunc-2.c: New test.
12725         * gcc.c-torture/execute/nestfunc-3.c: New test.
12726
12727 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12728
12729         * gcc.c-torture/compile/20001116-1.c: New test.
12730
12731 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12732
12733         * gcc.c-torture/execute/20001115-1.c: New test.
12734
12735 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12736
12737         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12738         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12739         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12740         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12741
12742 2000-11-15  Neil Booth  <neilb@earthling.net>
12743
12744         gcc.dg/cpp/_Pragma1.c: Update.
12745         gcc.dg/cpp/_Pragma2.c: New test.
12746
12747 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         * g++.old-deja/g++.other/anon5.C: New test.
12750
12751 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12752
12753         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12754         tests.
12755
12756 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12757
12758         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12759         output.
12760
12761 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12762
12763         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12764         labels at end of compound statements.
12765
12766 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12767
12768         * gcc.c-torture/execute/loop-7.c: New test.
12769
12770 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12771
12772         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12773
12774 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12775
12776         * gcc.dg/c99-bool-1.c: New test.
12777
12778 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12779
12780         * gcc.dg/c99-scope-1.c: Remove xfail.
12781         * gcc.dg/c99-scope-2.c: New test.
12782
12783 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12784
12785         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12786         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12787
12788 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12789
12790         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12791         error messages.
12792
12793         * g++.mike/p700.C: Don't typedef wchar_t.
12794         * g++.mike/p784.C: Likewise.
12795         * g++.mike/eb101.C: Don't use __wchar_t.
12796
12797 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12798
12799         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12800         from DO loop.
12801
12802 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12803
12804         * gcc.c-torture/execute/20001111-1.c: New test.
12805
12806 2000-11-10  Nick Clifton  <nickc@redhat.com>
12807
12808         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12809         long multuiple and accumulate.
12810
12811 2000-11-09  Richard Henderson  <rth@redhat.com>
12812
12813         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12814         via size_t instead of int.
12815
12816         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12817         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12818         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12819         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12820
12821 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12822
12823         * gcc.c-torture/compile/20001109-1.c: New test.
12824         * gcc.c-torture/compile/20001109-2.c: New test.
12825
12826 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12827
12828         * g++.old-deja/g++.pt/operator1.C: New test.
12829         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12830
12831 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12832
12833         * gcc.dg/20001108-1.c: New test.
12834
12835 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12836
12837         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12838         with both arguments constant strings.
12839         * gcc.c-torture/execute/string-opt-3.c: New test.
12840         * gcc.c-torture/execute/string-opt-4.c: New test.
12841         * gcc.c-torture/execute/string-opt-5.c: New test.
12842
12843 2000-11-08  Nick Clifton  <nickc@redhat.com>
12844
12845         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12846         mulsidi3adddi patterns.
12847
12848 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12849
12850         * g++.old-deja/g++.other/crash36.C: New test.
12851
12852 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12853
12854         * g++.old-deja/g++.other/init16.C: New test.
12855
12856 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12857
12858         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12859
12860 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12861
12862         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12863         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12864         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12865
12866 2000-11-07  DJ Delorie  <dj@redhat.com>
12867
12868         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12869
12870 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12871
12872         * gcc.c-torture/execute/string-opt-1.c: New test.
12873
12874 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12875
12876         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12877         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12878         parameters in registers, and there is no way for a varargs
12879         function to know in which order the integer and floating-point
12880         parameters should be interleaved when they are placed on the
12881         stack.
12882         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12883         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12884
12885 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12886
12887         * gcc.c-torture/execute/string-opt-2.c: New test.
12888
12889 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12890
12891         * g++.old-deja/g++.pt/crash60.C: New test.
12892
12893 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12894
12895         * g++.old-deja/g++.other/crash24.C: New test.
12896         * g++.old-deja/g++.other/crash25.C: New test.
12897         * g++.old-deja/g++.other/crash26.C: New test.
12898         * g++.old-deja/g++.other/crash27.C: New test.
12899         * g++.old-deja/g++.other/crash28.C: New test.
12900         * g++.old-deja/g++.other/crash29.C: New test.
12901         * g++.old-deja/g++.other/crash30.C: New test.
12902         * g++.old-deja/g++.other/crash31.C: New test.
12903         * g++.old-deja/g++.other/crash32.C: New test.
12904         * g++.old-deja/g++.other/crash33.C: New test.
12905         * g++.old-deja/g++.other/crash34.C: New test.
12906         * g++.old-deja/g++.other/crash35.C: New test.
12907
12908 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12909
12910         * gcc.c-torture/execute/20001031-1.c: New test.
12911
12912 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12913
12914         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12915         namespace.
12916
12917         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12918         standards-conformant.
12919
12920         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12921
12922         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12923         * g++.old-deja/g++.mike/p755a.C: Likewise.
12924         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12925         library makes no calls to `operator new' during initialization.
12926
12927 2000-11-04  Neil Booth  <neilb@earthling.net>
12928
12929         * gcc.dg/cpp/include2.c: New tests.
12930
12931 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12932
12933         * lib/g++.exp (g++_set_ld_library_path): New function.
12934         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12935
12936 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12937
12938         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12939         warnings.
12940
12941 2000-11-01  Richard Henderson  <rth@redhat.com>
12942
12943         * g++.old-deja/g++.ext/namedret1.C: New.
12944         * g++.old-deja/g++.ext/namedret2.C: New.
12945         * g++.old-deja/g++.ext/namedret3.C: New.
12946
12947 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12948
12949         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12950         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12951
12952 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12953
12954         * gcc.c-torture/execute/va-arg-21.c: New test.
12955
12956 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12957
12958         * gcc.dg/c99-complex-2.c: New test.
12959
12960 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12961
12962         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12963
12964 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12965
12966         * g++.old-deja/g++.other/inline16.C: New test.
12967
12968 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12969
12970         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12971         __PRETTY_FUNCTION__
12972
12973 2000-10-29  Neil Booth  <neilb@earthling.net>
12974
12975         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12976         New tests.
12977         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12978         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12979         optimisation.
12980
12981 2000-10-29  Neil Booth  <neilb@earthling.net>
12982
12983         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12984         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12985         * mi5.c: Test multiple includes work with -C.
12986         * trigraphs.c: Test ^= version.
12987
12988 2000-10-28  Neil Booth  <neilb@earthling.net>
12989
12990         New tests and test updates for new macro expander.
12991
12992         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12993         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12994         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12995         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12996         new diagnostic messages.
12997
12998         * gcc.dg/cpp/macro3.c: New tests.
12999
13000 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13001
13002         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13003         on the same line.
13004
13005 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13006
13007         * g++.old-deja/g++.other/eh2.C: New test.
13008
13009 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13010
13011         * gcc.c-torture/execute/20001027-1.c: New test.
13012
13013 2000-10-26  Richard Henderson  <rth@redhat.com>
13014
13015         * gcc.c-torture/execute/20001026-1.c: New.
13016
13017 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13018
13019         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13020         * g++.old-deja/g++.law/builtin1.C: Likewise.
13021         * g++.old-deja/g++.law/ctors10.C: Likewise.
13022         * g++.old-deja/g++.law/virtual3.C: Likewise.
13023         * g++.old-deja/g++.mike/p658.C: Likewise.
13024         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13025         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13026         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13027         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13028         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13029
13030 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13031
13032         * gcc.c-torture/compile/20001024-1.c: New test.
13033
13034 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13035
13036         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13037         to tell us whether or not we are using V3.
13038
13039 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13040
13041         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13042         operands.
13043
13044 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13045
13046         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13047
13048 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13049
13050         * gcc.c-torture/execute/20001024-1.c: New test.
13051
13052 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13053
13054         * g++.old-deja/g++.other/sibcall1.C: New test.
13055
13056 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13057
13058         * gcc.dg/noncompile/init-3.c: New test.
13059
13060 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13061
13062         * gcc.dg/format-array-1.c: New test.
13063
13064 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13065
13066         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13067         writing through null pointers; remove comment about testing
13068         unterminated strings.
13069
13070 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13071
13072         * gcc.c-torture/execute/20001017-2.c: New test.
13073
13074 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13075
13076         * gcc.c-torture/compile/20001018-1.c: New test.
13077         * gcc.c-torture/compile/20001018-1.x: Xfail.
13078
13079 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13080
13081         * gcc.c-torture/execute/20001017-1.c: New test.
13082
13083 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13084
13085         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13086         for multiple use of arguments with scanf formats; add tests for
13087         multiple use of arguments.
13088
13089 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13090
13091         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13092
13093 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13094
13095         * gcc.dg/format-miss-1.c: New test.
13096
13097 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13098
13099         * gcc.c-torture/execute/20001013-1.c: New test.
13100
13101 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13102
13103         * gcc.dg/format-branch-1.c: New test.
13104
13105 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13106
13107         * README, lib/file-format.exp: Remove EGCS references.
13108
13109 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13110
13111         * gcc.dg/20001013-1.c: New test.
13112
13113 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13114
13115         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13116         for intmax_t in the compiler using __typeof__ and the type rules
13117         for conditional expressions.
13118
13119 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13120
13121         * gcc.dg/20001012-1.c: New test.
13122         * gcc.dg/20001012-2.c: New test.
13123
13124 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13125
13126         * gcc.dg/format-attr-1.c: New test.
13127
13128 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13129
13130         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13131         __LONG_LONG_MAX__ instead of LLONG_MAX.
13132
13133 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13134
13135         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13136         scanf flags.
13137         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13138         flags.
13139
13140 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13141
13142         * gcc.dg/sequence-pt-1.c: New test.
13143
13144 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13145
13146         * gcc.c-torture/execute/20001011-1.c: New testcase.
13147         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13148
13149 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13150
13151         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13152         does not error on it.
13153
13154 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13155
13156         * gcc.dg/20001009-1.c: New test.
13157
13158 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13159
13160         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13161         * gcc.c-torture/execute/20001009-2.c: ... to here.
13162
13163 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13164
13165         * gcc.c-torture/compile/20001009-1.c: New testcase.
13166         * gcc.c-torture/execute/20001009-1.c: New testcase.
13167         Testcases provided by Jan Hubicka <jh@suse.cz>.
13168
13169 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13170
13171         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13172         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13173         uintmax_t using <limits.h> to emulate the compiler's internal
13174         logic.  No longer XFAIL %j tests.
13175
13176 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13177
13178         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13179         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13180         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13181         regexps and details of expected handling of some bad formats.
13182         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13183         suppression.
13184
13185 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13186
13187         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13188         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13189         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13190         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13191         in list archives.
13192
13193 2000-10-06  Richard Henderson  <rth@cygnus.com>
13194
13195         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13196         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13197         * g++.old-deja/g++.jason/report.C: Likewise.
13198         * g++.old-deja/g++.law/friend5.C: Likewise.
13199         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13200         of the expected warnings.
13201
13202 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13203
13204         * g++.old-deja/g++.pt/enum14.C: New test.
13205
13206 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13207
13208         * g++.old-deja/g++.pt/crash59.C: New test.
13209
13210 2000-10-04  Will Cohen  <wcohen@redhat.com>
13211
13212         * gcc.dg/20000926-1.c: New test.
13213
13214 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13215
13216         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13217         function name for current C++ compiler.
13218         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13219
13220 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13221
13222         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13223         __PRETTY_FUNCTION__.
13224         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13225
13226 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13227
13228         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13229
13230 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * gcc.c-torture/compile/20000923-1.c: New test.
13233
13234 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13235
13236         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13237         * g++.old-deja/g++.pt/ttp62.C: Same.
13238         * g++.old-deja/g++.other/inline14.C: Same.
13239
13240 2000-09-24  Richard Henderson  <rth@cygnus.com>
13241
13242         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13243
13244 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13247
13248 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13249
13250         * gcc.c-torture/compile/20000922-1.c: New file.
13251
13252 2000-09-21  Nick Clifton  <nickc@redhat.com>
13253
13254         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13255         a signed long modulo operation.
13256         (mod6): New function - perform an unsigned long modulo operation.
13257         (main): Add tests for modulos of very large numbers by very small
13258         dividends.
13259
13260 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13261
13262         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13263
13264 2000-09-19  Richard Henderson  <rth@cygnus.com>
13265
13266         * gcc.dg/compare2.c (case 10): XFAIL.
13267
13268 2000-09-18  Richard Henderson  <rth@cygnus.com>
13269
13270         * gcc.c-torture/execute/20000906-1.c: Move ...
13271         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13272         that support __builtin_trap.
13273
13274 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13275
13276         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13277
13278 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13279
13280         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13281         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13282         more $ format tests.
13283
13284 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13285
13286         * gcc.dg/format-errmk-1.c: New test.
13287
13288 2000-09-17  Greg McGary  <greg@mcgary.org>
13289
13290         * gcc.c-torture/execute/20000917-1.x: Remove.
13291
13292 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13293
13294         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13295
13296 2000-09-17  Greg McGary  <greg@mcgary.org>
13297
13298         * gcc.c-torture/execute/20000917-1.c: New test.
13299         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13300
13301 2000-09-16  Neil Booth  <NeilB@earthling.net>
13302
13303         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13304         in nested macro bug.
13305
13306 2000-09-15  Neil Booth  <NeilB@earthling.net>
13307
13308         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13309
13310 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13311
13312         * gcc.c-torture/execute/20000914-1.c: New test.
13313
13314 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13315
13316         * g++.other/inline13.C: New test.
13317
13318 2000-09-12  Andreas Jaeger  <aj@suse.de>
13319
13320         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13321         constant by Ulrich Drepper <drepper@redhat.com>.
13322
13323 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13324
13325         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13326
13327 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13328
13329         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13330
13331 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13332
13333         * gcc.dg/cpp/backslash.c: New test.
13334
13335 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13336
13337         * gcc.c-torture/execute/20000910-1.c: New test.
13338         * gcc.c-torture/execute/20000910-2.c: Likewise.
13339
13340 2000-09-11  Robert Lipe  <robertl@sco.com>
13341
13342         * gcc.dg/pragma-align.c: New test.
13343
13344 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13345
13346         * g++.old-deja/g++.pt/explicit82.C: New test.
13347         * g++.old-deja/g++.pt/explicit83.C: New test.
13348
13349 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13350
13351         * gcc.dg/asm-names.c: New test.
13352
13353 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13354
13355         * gcc.dg/cpp/tr-warn6.c: New test
13356
13357 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13358
13359         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13360         be accepted.
13361
13362 2000-09-07  Catherine Moore  <clm@redhat.com>
13363
13364         * gcc.c-torture/execute/unroll-1.c: New test.
13365
13366 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13367
13368         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13369         ERROR markers.
13370         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13371         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13372         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13373         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13374         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13375         Preprocess only.
13376         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13377         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13378
13379 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         * g++.old-deja/g++.pt/deduct2.C: New test.
13382
13383 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.pt/parms2.C: New test.
13386
13387 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13388
13389         * g++.old-deja/g++.pt/crash58.C: New test.
13390
13391 2000-09-06  Greg McGary  <greg@mcgary.org>
13392
13393         * gcc.c-torture/execute/20000906-1.c: New test.
13394         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13395
13396 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13397
13398         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13399
13400 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13401
13402         * g++.old-deja/g++.pt/crash57.C: New test.
13403
13404 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13405
13406         * g++.old-deja/g++.pt/crash56.C: New test.
13407
13408 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13409
13410         * g++.old-deja/g++.pt/koenig1.C: New test.
13411
13412 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13413
13414         * gcc.dg/20000904-1.c: New test.
13415
13416 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13417
13418         * gcc.dg/cpp/paste8.c: New test.
13419
13420 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13421
13422         * gcc.c-torture/compile/20000827-1.c: New test.
13423
13424 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13425
13426         * gcc.dg/format-diag-1.c: New test.
13427
13428 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13429
13430         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13431         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13432         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13433         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13434         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13435
13436 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13437
13438         * g++.old-deja/g++.other/nested4.C: New test.
13439
13440 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         * g++.old-deja/g++.ns/scoped1.C: New test.
13443
13444 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13445
13446         * lib/g++.exp: Support testing already-installed GCC.
13447
13448 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13449
13450         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13451
13452 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13453
13454         * gcc.dg/return-type-2.c: New test.
13455
13456 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13457
13458         * gcc.c-torture/compile/20000825-1.c: New test.
13459
13460 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13461
13462         * gcc.dg/dwarf2-2.c: New test.
13463
13464 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13465
13466         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13467         dg-warning regexps.
13468
13469 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13470
13471         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13472         gcc.dg/format-ext-5.c: New tests.
13473
13474 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13475
13476         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13477
13478 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13479
13480         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13481
13482 2000-08-24  Richard Henderson  <rth@cygnus.com>
13483
13484         * gcc.dg/ia64-sync-1.c: New test.
13485         * gcc.dg/ia64-sync-2.c: New test.
13486         * gcc.dg/ia64-asm-1.c: New test.
13487
13488 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13489
13490         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13491         * gcc.dg/format-ext-2.c: New test.
13492
13493 2000-08-23  Jason Merrill  <jason@redhat.com>
13494
13495         * lib/old-dejagnu.exp: Also ignore "In member function" and
13496         "At global scope".
13497
13498 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13499
13500         * gcc.dg/noncompile/label-lineno-1.c: New test.
13501
13502 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13503
13504         * gcc.dg/c99-array-nonobj-1.c: New test.
13505
13506 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13507
13508         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13509         tests.
13510         * gcc.dg/format-ext-1.c: New test.
13511
13512 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13513
13514         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13515         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13516         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13517         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13518         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13519
13520 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13521
13522         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13523         gcc.dg/c99-strftime-2.c: New tests.
13524
13525 2000-08-22  Richard Henderson  <rth@cygnus.com>
13526
13527         * gcc.c-torture/execute/20000822-1.c: New test.
13528
13529 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13530
13531         * gcc.c-torture/execute/20000819-1.x: Remove.
13532
13533 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13534
13535         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13536         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13537         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13538         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13539         gcc.dg/format-xopen-1.c: New tests.
13540
13541 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13542
13543         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13544
13545 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13546
13547         * g++.old-deja/g++.other/loop2.C: New test.
13548
13549         * gcc.c-torture/compile/20000606-1.c: New test.
13550         * gcc.c-torture/compile/20000728-1.c: New test.
13551         * gcc.c-torture/execute/20000801-1.c: New test.
13552         * gcc.c-torture/execute/20000801-2.c: New test.
13553         * gcc.c-torture/execute/20000819-1.c: New test.
13554         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13555         * gcc.dg/20000629-1.c: New test.
13556         * gcc.dg/20000724-1.c: New test.
13557         * gcc.dg/20000807-1.c: New test.
13558
13559 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13560
13561         * gcc.dg/cpp/pragma-1.c: New test.
13562         * gcc.dg/cpp/pragma-2.c: New test.
13563
13564 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13565
13566         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13567         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13568
13569 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13570
13571         * gcc.c-torture/compile/20000818-1.c: New test.
13572
13573 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13574
13575         * gcc.c-torture/execute/20000818-1.c: New test.
13576
13577 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13578
13579         * gcc.dg/format-va-1.c: New test.
13580
13581 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13582
13583         * g++.old-deja/g++.other/typedef8.C: New test.
13584
13585 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13586
13587         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13588         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13589         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13590         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13591         * g++.old-deja/g++.other/ptrmem7.C: New test.
13592         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13593
13594 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13595
13596         * g++.old-deja/g++.pt/typename27.C: New test.
13597
13598 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13601         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13602         * g++.old-deja/g++.pt/friend45.C: New test.
13603         * g++.old-deja/g++.other/friend8.C: New test.
13604
13605 2000-08-15  Richard Henderson  <rth@cygnus.com>
13606
13607         * gcc.c-torture/execute/20000815-1.c: New test.
13608
13609 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13610
13611         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13612         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13613         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13614
13615 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13616
13617         * g++.old-deja/g++.other/refinit2.C: New test.
13618
13619 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13620
13621         * lib/c-torture.exp (c-torture): Make
13622         compiler_conditional_xfail_data global.
13623         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13624         compiler_conditional_xfail_data machinery.
13625         (f-torture-execute): Likewise.
13626         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13627         and only when unrolling loops.
13628
13629         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13630
13631 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13632
13633         * g++.old-deja/g++.pt/explicit81.C: New test.
13634
13635 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         * g++.old-deja/g++.pt/typename26.C: New test.
13638
13639 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13640
13641         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13642         warning.
13643
13644 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13645
13646         * g++.old-deja/g++.other/array3.C: New test.
13647
13648 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13649
13650         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13651         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13652         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13653         New tests.
13654
13655 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13656
13657         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13658         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13659
13660 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13661
13662         * gcc.c-torture/execute/20000808-1.c: New test.
13663
13664 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13665
13666         * gcc.dg/c90-const-expr-1.c: New test.
13667
13668 2000-08-08  Richard Henderson  <rth@cygnus.com>
13669
13670         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13671
13672 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13673
13674         * gcc.dg/noncompile/const-ll-1.c: New test.
13675
13676 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13677
13678         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13679
13680 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13681
13682         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13683         that running programs linked against the shared version of libobjc
13684         run correctly.
13685
13686 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13687
13688         * gcc.dg/c99-printf-1.c: New test.
13689
13690 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13691
13692         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13693
13694 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13695
13696         * gcc.c-torture/execute/20000731-1.x: Delete.
13697
13698 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13699
13700         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13701         and torture_without_loops as is done by c-torture.exp.
13702         (search_for): Copy from c-torture.exp.
13703         (gcc-dg-runtest): New function, drives a directory of tests
13704         iterating over the TORTURE_OPTIONS.
13705         (scan-assembler, scan-assembler-not): Move here from
13706         individual directory drivers.
13707
13708         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13709         defined by lib/gcc-dg.exp.
13710         * gcc.dg/cpp/cpp.exp: Likewise.
13711         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13712         gcc-dg-runtest, so we cycle over optimization options.
13713
13714         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13715         * gcc.dg/compare2.c: No longer expected to fail.
13716
13717 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13718
13719         * gcc.c-torture/execute/20000804-1.c: New test.
13720
13721 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13722
13723         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13724
13725 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13726
13727         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13728
13729 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13730
13731         * gcc.c-torture/compile/20000803-1.c: New test.
13732
13733 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13734
13735         * gcc.c-torture/execute/20000801-3.c,
13736         gcc.c-torture/execute/20000801-4.c: New tests.
13737         * gcc.c-torture/execute/20000801-3.x,
13738         gcc.c-torture/execute/20000801-4.x: Xfail.
13739
13740 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13741
13742         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13743         libobjc/.libs to allow for libtool.
13744
13745 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13746
13747         * gcc.c-torture/compile/20000802-1.c: New test.
13748
13749 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13750
13751         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13752
13753 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13754
13755         * gcc-c-torture/execute/20000731-2.c: New test.
13756
13757         * gcc.c-torture/execute/20000731-1.c: New test.
13758         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13759
13760 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13761
13762         * testsuite/gcc.dg/cpp/paste7.c: New test.
13763         * gcc.dg/cpp/20000725-1.c: New test.
13764
13765 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13766
13767         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13768         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13769         declaration warning for __builtin_dwarf_reg_size.
13770
13771         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13772
13773 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13774
13775         * gcc.dg/noncompile/voidparam-1.c: New test.
13776
13777 2000-07-30  Richard Henderson  <rth@cygnus.com>
13778
13779         * gcc.dg/c90-digraph-1.c: Don't xfail.
13780         * gcc.dg/compare2.c (case 10): Xfail.
13781         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13782
13783 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13784
13785         * gcc.dg/c99-main-1.c: New test.
13786
13787 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13788
13789         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13790
13791 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13792
13793         * gcc.c-tortuer/execute/20000726-1.c: New test.
13794
13795 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13796
13797         * gcc.c-torture/execute/enum-2.c: New test.
13798
13799 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13800
13801         * gcc.dg/cpp/tr-warn3.c: New test.
13802
13803 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13804
13805         * g++.old-deja/g++.ext/implicit1.C: Remove.
13806         * g++.old-deja/g++.jason/c2.C: Remove
13807         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13808         * g++.old-deja/g++.pt/crash16.C: Likewise.
13809         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13810
13811 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13812
13813         * g++.old-deja/g++.other/for2.C: New test.
13814
13815 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13816
13817         * gcc.dg/20000720-1.c: New test.
13818
13819 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13820
13821         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13822
13823 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13824
13825         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13826         * gcc.c-torture/execute/20000722-1.c: New.
13827         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13828
13829 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13830
13831         * gcc.dg/cpp/20000720-1.S: New test.
13832
13833 2000-07-21  Michael Meissner  <meissner@redhat.com>
13834
13835         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13836
13837 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13838
13839         * g++.old-deja/g++.brendan/crash16.C,
13840         g++.old-deja/g++.brendan/parse3.C,
13841         g++.old-deja/g++.brendan/redecl1.C,
13842         g++.old-deja/g++.ns/template13.C,
13843         g++.old-deja/g++.other/decl4.C,
13844         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13845
13846 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13847
13848         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13849         and "Internal error".
13850
13851         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13852         regexps.
13853         * gcc.dg/cpp/paste6.c: New test.
13854
13855 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13856
13857         * gcc.dg/cpp/tr-direct.c: New test.
13858
13859         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13860         gcc.dg/cpp/undef1.c: Tweak error regexps.
13861
13862 2000-07-18  Eric Christopher <echristo@redhat.com>
13863
13864         * gcc.c-torture/compile/20000718-1.c: New test.
13865
13866 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13867
13868         * cpplex.c (_cpp_push_token): If the token being pushed back
13869         is the previous token in this context, just subtract one from
13870         context->posn.
13871         * cppmacro.c (save_expansion): Clear aux field when storing a
13872         placemarker.
13873
13874 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13875
13876         * gcc.dg/noncompile/redecl-1.c: New test.
13877
13878 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13879
13880         * gcc.c-torture/execute/20000717-5.c: New test.
13881         * gcc.c-torture/execute/20000717-1.x: Removed.
13882
13883 2000-07-17  Richard Henderson  <rth@cygnus.com>
13884
13885         * gcc.c-torture/execute/20000717-4.c: New test.
13886
13887 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13888
13889         * gcc.dg/cpp/syshdr.c: New test.
13890         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13891
13892 2000-07-17  Neil Booth  <neilb@earthling.net>
13893
13894         * gcc.dg/cpp/cmdlne-dM.c: New test.
13895         * gcc.dg/cpp/cmdlne-dD.c: New test.
13896
13897 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13898
13899         * gcc.c-torture/execute/20000717-3.c: New test.
13900
13901         * gcc.c-torture/compile/20000717-1.c: New test.
13902
13903 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13904
13905         * gcc.c-torture/execute/20000717-2.c: New test.
13906
13907 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13908
13909         * gcc.dg/formatz-1.c: New test.
13910
13911         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13912         * gcc.dg/c99-digraph-1.c: New tests.
13913
13914         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13915         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13916
13917         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13918         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13919         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13920         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13921         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13922         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13923         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13924
13925 2000-07-17   Greg McGary <greg@mcgary.org>
13926
13927         * gcc.c-torture/execute/20000717-1.c: New test.
13928         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13929
13930 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13931
13932         * gcc.c-torture/execute/20000715-2.c: New test.
13933         * gcc.dg/20000715-1.c: New test.
13934
13935 2000-07-15  Michael Meissner  <meissner@redhat.com>
13936
13937         * gcc.c-torture/execute/20000715-1.c: New test.
13938
13939 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13940
13941         * gcc.c-torture/execute/20000707-1.c: New test.
13942
13943 2000-07-13  Neil Booth  <NeilB@earthling.net>
13944
13945         * testsuite/gcc.dg/cpp/digraph1.c,
13946         testsuite/gcc.dg/cpp/digraph2.c,
13947         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13948
13949 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13950
13951         * g77.f-torture/compile/20000630-2.f:  New test.
13952         * g77.f-torture/compile/20000630-2.x
13953
13954 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13955
13956         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13957
13958 2000-07-11  Neil Booth  <NeilB@earthling.net>
13959
13960         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13961
13962 2000-07-11  Neil Booth  <NeilB@earthling.net>
13963
13964         * gcc.dg/cpp/cmdlne-C.c: New.
13965
13966 2000-07-09  Neil Booth  <NeilB@earthling.net>
13967
13968         * gcc.dg/cpp/directiv.c: New tests.
13969         * gcc.dg/cpp/undef1.c: Update.
13970
13971 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13972
13973         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13974
13975 2000-07-09  Neil Booth  <NeilB@earthling.net>
13976
13977         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13978
13979 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13980
13981         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13982         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13983
13984 2000-07-08  Neil Booth  <NeilB@earthling.net>
13985
13986         * gcc.dg/cpp/macsyntx.c: New tests.
13987
13988 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13989
13990         * gcc.dg/20000707-1.c: New test.
13991
13992 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13993
13994         * gcc.c-torture/execute/20000706-1.c: New test.
13995         * gcc.c-torture/execute/20000706-2.c: New test.
13996         * gcc.c-torture/execute/20000706-3.c: New test.
13997         * gcc.c-torture/execute/20000706-4.c: New test.
13998         * gcc.c-torture/execute/20000706-5.c: New test.
13999
14000 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14001
14002         * g++.old-deja/g++.pt/instantiate7.C: New test.
14003
14004 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14005
14006         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14007         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14008         * g++.old-deja/g++.other/rtti3.C: Likewise.
14009         * g++.old-deja/g++.other/rttid3.C: Likewise.
14010
14011 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14012
14013         *  g77.f-torture/compile/20000630-1.x: Fix typo
14014
14015 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14016
14017         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14018         assembly output.
14019
14020 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14021
14022         * gcc.dg/cpp/ident.c: New test.
14023
14024 2000-07-05  Neil Booth  <NeilB@earthling.net>
14025
14026         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14027           gcc.dg/cpp/lexstrng.c: New tests.
14028
14029 2000-07-04  Neil Booth  <NeilB@earthling.net>
14030
14031         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14032         * gcc.dg/cpp/strify2.c: Same.
14033
14034 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14035
14036         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14037         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14038         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14039         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14040
14041         * testsuite/gcc.dg/cpp/macro1.c,
14042         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14043         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14044         testsuite/gcc.dg/cpp/strify1.c,
14045         testsuite/gcc.dg/cpp/strify2.c: New tests.
14046
14047 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14048
14049         * gcc.c-torture/execute/20000703-1.c: New test.
14050
14051 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14052
14053         * g++.old-deja/g++.pt (lookup10.C): New test.
14054
14055 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14056
14057         * g++.old-deja/g++.pt (typename25.C): New test.
14058
14059 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14060
14061         * gcc.c-torture/compile/20000701-1.c: New test.
14062
14063 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14064
14065         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14066         to test case.
14067
14068 2000-06-30  Catherine Moore  <clm@cygnus.com>
14069
14070         * gcc.c-torture/execute/align-1.c: New test.
14071
14072 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14073
14074         * g++.old-deja/g++.pt/expr8.C: New test.
14075         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14076
14077 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14078
14079         * gcc.c-torture/compile/20000629-1.c: New test.
14080
14081 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14082
14083
14084         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14085         gcc.dg/noncompile directory, depending on whether they're
14086         preprocessor tests or not.  Annotate all the tests for the dg
14087         framework.
14088
14089         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14090         * gcc.dg/noncompile/noncompile.exp: New.
14091
14092         * Moved files:
14093         Old name                                New name
14094         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14095         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14096         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14097         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14098         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14099         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14100         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14101         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14102         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14103         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14104         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14105         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14106         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14107         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14108         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14109         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14110         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14111         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14112         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14113         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14114         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14115         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14116         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14117         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14118
14119         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14120         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14121         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14122         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14123         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14124         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14125
14126 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14127
14128         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14129         declare one variable.  On the fourth, error.
14130         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14131         declared by 20000628-1a.h.
14132
14133 2000-06-29  Richard Henderson  <rth@redhat.com>
14134
14135         * gcc.c-torture/execute/930529-1.x: New file.
14136         * gcc.dg/920413-1.c: Adjust expected warning text.
14137         * gcc.dg/980217-1.c: Declare abort.
14138         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14139
14140 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14141
14142         * g77.f-torture/compile/20000629-1.f: New test.
14143         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14144
14145 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14146
14147         Rearrange lots of files, removing entirely the
14148         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14149         directories.
14150
14151         * Deleted files:
14152         gcc.c-torture/code_quality/code_quality.exp
14153         gcc.c-torture/special/special.exp
14154         gcc.failure/failure.exp
14155         gcc.failure/940409-1.x
14156         gcc.c-torture/compile/961203-1.x
14157
14158         * New files:
14159         gcc.misc-tests/linkage.exp
14160         gcc.c-torture/execute/920730-1t.c
14161         gcc.c-torture/execute/920730-1t.x
14162         gcc.c-torture/compile/920520-1.x
14163         gcc.c-torture/compile/920521-1.x
14164         gcc.c-torture/compile/981006-1.x
14165         gcc.c-torture/execute/eeprof-1.x
14166
14167         * Moved files (possibly with modifications to fit a new harness):
14168         Old name                                New name
14169         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14170         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14171         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14172         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14173         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14174         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14175         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14176         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14177         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14178         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14179         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14180         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14181         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14182         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14183
14184 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14185
14186         * c-torture/compile/961203-1.x: Delete.
14187
14188         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14189         not exit. Include stdio.h.
14190         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14191         * gcc.misc-tests/dg-12.c: Likewise.
14192         * gcc.misc-tests/dg-5.c: Likewise.
14193         * gcc.misc-tests/dg-6.c: Likewise.
14194         * gcc.misc-tests/dg-7.c: Prototype abort.
14195         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14196         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14197         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14198         not exit.
14199         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14200         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14201
14202 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14203
14204         * gcc.dg/cpp/20000628-1.c: New test.
14205         * gcc.dg/cpp/20000628-1.h: New header for above test.
14206         * gcc.dg/cpp/20000628-1a.h: Likewise.
14207
14208 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14209
14210         * gcc.dg/cpp: New directory.
14211         * gcc.dg/cpp/cpp.exp: New driver.
14212         * gcc.dg/cpp/20000627-1.c: New test.
14213         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14214         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14215         and rewrite as a compilation test.
14216
14217         * gcc.dg: Move many files into the cpp subdirectory, possibly
14218         renaming or editing them as well.
14219         Old name                New name
14220         990119-1.c              cpp/19990119-1.c
14221         990228-1.c              cpp/19990228-1.c
14222         990407-1.c              cpp/19990407-1.c
14223         990409-1.c              cpp/19990409-1.c
14224         990413-1.c              cpp/19990413-1.c
14225         990703-1.c              cpp/19990703-1.c
14226         20000127-1.c            cpp/20000127-1.c
14227         20000129-1.c            cpp/20000129-1.c
14228         20000207-1.c            cpp/20000207-1.c
14229         20000207-2.c            cpp/20000207-2.c
14230         20000209-1.c            cpp/20000209-1.c
14231         20000209-2.c            cpp/20000209-2.c
14232         20000301-1.c            cpp/20000301-1.c
14233         20000419-1.c            cpp/20000419-1.c
14234         20000510-1.S            cpp/20000510-1.S
14235         20000519-1.c            cpp/20000519-1.c
14236         20000529-1.c            cpp/20000529-1.c
14237         20000625-1.c            cpp/20000625-1.c
14238         20000625-2.c            cpp/20000625-2.c
14239         cpp-as1.c               cpp/assert1.c
14240         cpp-as2.c               cpp/assert2.c
14241         cxx-comments-1.c        cpp/cxxcom1.c
14242         cxx-comments-2.c        cpp/cxxcom2.c
14243         endif-label.c           cpp/endif.c
14244         cpp-hash1.c             cpp/hash1.c
14245         cpp-hash2.c             cpp/hash2.c
14246         cpp-if1.c               cpp/if-1.c
14247         cpp-if2.c               cpp/if-2.c
14248         cpp-if3.c               cpp/if-3.c
14249         cpp-if4.c               cpp/if-4.c
14250         cpp-if5.c               cpp/if-5.c
14251         cpp-cond.c              cpp/if-cexp.c
14252         cpp-missingop.c         cpp/if-mop.c
14253         cpp-missingparen.c      cpp/if-mpar.c
14254         cpp-opprec.c            cpp/if-oppr.c
14255         cpp-ifparen.c           cpp/if-paren.c
14256         cpp-shortcircuit.c      cpp/if-sc.c
14257         cpp-shift.c             cpp/if-shift.c
14258         cpp-unary.c             cpp/if-unary.c
14259         cpp-li1.c               cpp/line1.c
14260         cpp-li2.c               cpp/line2.c
14261         lineno.c                cpp/line3.c
14262         lineno-2.c              cpp/line4.c
14263         cpp-mi.c                cpp/mi1.c
14264         cpp-mic.h               cpp/mi1c.h
14265         cpp-micc.h              cpp/mi1cc.h
14266         cpp-mind.h              cpp/mi1nd.h
14267         cpp-mindp.h             cpp/mi1ndp.h
14268         cpp-mix.h               cpp/mi1x.h
14269         cpp-mi2.c               cpp/mi2.c
14270         cpp-mi2a.h              cpp/mi2a.h
14271         cpp-mi2b.h              cpp/mi2b.h
14272         cpp-mi2c.h              cpp/mi2c.h
14273         cpp-mi3.c               cpp/mi3.c
14274         cpp-mi3.def             cpp/mi3.def
14275         poison-1.c              cpp/poison.c
14276         pr-impl.c               cpp/prag-imp.c
14277         cpp-redef-2.c           cpp/redef1.c
14278         cpp-redef.c             cpp/redef2.c
14279         strpaste.c              cpp/strp1.c
14280         strpaste-2.c            cpp/strp2.c
14281         cpp-tradpaste.c         cpp/tr-paste.c
14282         cpp-tradstringify.c     cpp/tr-str.c
14283         cpp-tradwarn1.c         cpp/tr-warn1.c
14284         cpp-tradwarn2.c         cpp/tr-warn2.c
14285         trigraphs.c             cpp/trigraphs.c
14286         cpp-unc1.c              cpp/unc1.c
14287         cpp-unc2.c              cpp/unc2.c
14288         cpp-unc3.c              cpp/unc3.c
14289         cpp-unc.c               cpp/unc4.c
14290         undef.c                 cpp/undef1.c
14291         undef-2.c               cpp/undef2.c
14292         cpp-wi1.c               cpp/widestr1.c
14293
14294 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14295
14296         * lib/g++.exp (g++_include_flags): Tweak.
14297
14298 2000-06-27  H.J. Lu  <hjl@gnu.org>
14299             Loren J. Rittle  <ljrittle@acm.org>
14300
14301         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14302         version with one that knows about the new gcc tree structure.
14303         (g++_link_flags): Same.
14304
14305 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14306
14307         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14308         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14309         case we are cross-compiling.
14310
14311         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14312         g++.old-deja/g++.niklas/Makefile.in,
14313         g++.old-deja/g++.niklas/configure.in,
14314         g++.old-deja/g++.other/Makefile.in,
14315         g++.old-deja/g++.other/configure.in,
14316         gcc.c-torture/code_quality/Makefile.in,
14317         gcc.c-torture/code_quality/configure.in,
14318         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14319         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14320         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14321         gcc.c-torture/execute/ieee/Makefile.in,
14322         gcc.c-torture/execute/ieee/configure.in,
14323         gcc.c-torture/noncompile/Makefile.in,
14324         gcc.c-torture/noncompile/configure.in,
14325         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14326         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14327         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14328
14329 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14330
14331         * g++.old-deja/g++.other/ambig3.C: New test.
14332
14333 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14334
14335         * g++.old-deja/g++.pt/syntax1.C: New test.
14336         * g++.old-deja/g++.pt/syntax2.C: New test.
14337         * g++.old-deja/g++.other/syntax3.C: New test.
14338         * g++.old-deja/g++.other/syntax4.C: New test.
14339
14340 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14341
14342         * gcc.dg/20000623-1.c: Prototype exit and abort.
14343
14344 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14345
14346         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14347         New tests.
14348         * gcc.dg/cpp-mi3.def: New file.
14349
14350         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14351         inside assertions.
14352         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14353         lexer's error messages.
14354         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14355         divine anything from the linemarkers.
14356         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14357         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14358
14359 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14360
14361         * gcc.dg/20000623-1.c: New test.
14362
14363 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14364
14365         * gcc.c-torture/execute/20000622-1.c: New test.
14366
14367 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14368
14369         * g++.old-deja/g++.other/init15.C: New test.
14370
14371 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14372
14373         * g++.old-deja/g++.pt/vaarg2.C: New test.
14374         * g++.old-deja/g++.pt/vaarg3.C: New test.
14375
14376 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14377
14378         * g++.old-deja/g++.other/dyncast6.C: New test.
14379
14380 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14381
14382         * gcc.c-torture/execute/loop-6.c: New test.
14383
14384 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14385
14386         * gcc.dg/20000614-1.c: New test.
14387         * gcc.dg/20000614-2.c: New test.
14388
14389 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14390
14391         * g++.old-deja/g++.other/inline12.C: New test.
14392
14393 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14394
14395         * g++.old-deja/g++.other/eh1.C: New test.
14396
14397 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14398
14399         * g++.old-deja/g++.other/type.C: New test.
14400
14401 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14402
14403         * g++.old-deja/g++.other/initstring.C: New test.
14404
14405 2000-06-12  Jason Merrill  <jason@redhat.com>
14406
14407         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14408
14409 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14410
14411         * gcc.c-torture/compile/20000609-1.c: New test.
14412
14413 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14414
14415         * gcc.dg/20000609-1.c: New test.
14416
14417 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14418
14419         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14420         * gcc.c-torture/noncompile/poison-1.c: Move...
14421         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14422         * gcc.dg/cpp-li1.c: Add a token after the #line.
14423
14424 2000-06-05  Richard Henderson  <rth@cygnus.com>
14425
14426         * gcc.c-torture/execute/20000605-2.c: New test.
14427         * gcc.c-torture/execute/20000605-3.c: New test.
14428
14429 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14430
14431         * g77.f-torture/execute/20000503-1.x: New file.
14432
14433 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14434
14435         * g++.old-deja/g++.eh/badalloc1.C: New test.
14436
14437 2000-06-05  Richard Henderson  <rth@cygnus.com>
14438
14439         * gcc.c-torture/execute/20000605-1.c: New test.
14440
14441 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14442             Nathan Sidwell <nathan@codesourcery.com>
14443
14444         * gcc.c-torture/compile/20000605-1.c: New test.
14445
14446 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14447
14448         * g77.f-torture/compile/20000601-1.f:  New test.
14449
14450 2000-06-03  Richard Henderson  <rth@cygnus.com>
14451
14452         * gcc.c-torture/execute/20000603-1.c: New.
14453
14454 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14455
14456         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14457         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14458
14459 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14460
14461         * gcc.dg/compare2.c (case 12): XFAIL.
14462         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14463         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14464
14465         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14466
14467 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14468
14469         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14470         guard macro is already defined when the header is first
14471         included.
14472         * gcc.dg/cpp-mix.h: New file.
14473         * gcc.dg/endif-label.c: Update patterns to match compiler.
14474
14475         * g++.brendan/complex1.C: Declare abort.
14476         * g++.law/refs4.C: Remove XFAIL.
14477         * g++.oliva/expr2.C: Declare abort and exit.
14478
14479 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14480
14481         * gcc.c-torture/execute/20000528-1.c: New test.
14482
14483         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14484         * g++.old-deja/g++.law/temps4.C: Likewise.
14485
14486         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14487         stdlib.h.  Call abort() on failure.
14488         * g++.old-deja/g++.law/refs4.C: Likewise.
14489         * g++.old-deja/g++.law/temps4.C: Likewise.
14490         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14491         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14492
14493 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14494
14495         Relative to g++.dg/special:
14496         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14497
14498         Relative to g++.old-deja:
14499         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14500         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14501         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14502         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14503         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14504         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14505         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14506
14507         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14508         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14509         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14510         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14511         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14512         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14513         and/or string.h.
14514
14515         * g++.other/goto1.C: Update expectations for error messages.
14516
14517 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14518
14519         * gcc.c-torture/compile/20000523-1.c: New test.
14520
14521 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14524
14525 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.eh/catch11.C: New test.
14528         * g++.old-deja/g++.eh/catch12.C: New test.
14529
14530 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14531
14532         * gcc.c-torture/execute/20000523-1.c: New test.
14533
14534 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14535
14536         * c-torture/execute/bcp-1.c: Replace abort in arg of
14537         __builtin_constant_p with a generic external function.
14538
14539         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14540         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14541         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14542         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14543         Prototype abort and/or exit.
14544
14545         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14546         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14547         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14548         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14549
14550 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14551
14552         * gcc.dg/dwarf2-1.c: New test.
14553
14554 2000-05-20  Richard Henderson  <rth@cygnus.com>
14555
14556         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14557
14558 2000-05-20  Andreas Jaeger  <aj@suse.de>
14559
14560         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14561         testcase.
14562
14563 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14564
14565         * gcc.c-torture/execute/20000519-2.c: New test.
14566
14567 2000-05-19  Andreas Jaeger  <aj@suse.de>
14568
14569         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14570         which fails with SSA.
14571
14572         * lib/c-torture.exp: Also test with -O3 -fssa.
14573
14574 2000-05-18  Michael Meissner  <meissner@redhat.com>
14575
14576         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14577         * gcc.c-torture/execute/920415-1.c: Ditto.
14578         * gcc.c-torture/execute/920501-1.c: Ditto.
14579         * gcc.c-torture/execute/conversion.c: Ditto.
14580         * gcc.c-torture/execute/cvt-1.c: Ditto.
14581
14582 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14583
14584         * gcc.c-torture/compile/20000518-1.c: New test.
14585
14586 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14587
14588         * g77.f-torture/compile/200005018.f:  New test.
14589
14590 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14591
14592         * gcc.c-torture/compile/20000517-1.c: New test.
14593
14594 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14595
14596         * gcc.c-torture/execute/20000516-1.c: New test.
14597
14598 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14599
14600         * g++.old-deja/g++.other/eh.C: New test.
14601
14602 2000-05-12  Richard Henderson  <rth@cygnus.com>
14603
14604         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14605         constants through to doit's conditional.
14606
14607 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14608
14609         * gcc.c-torture/compile/20000511-1.c: New test.
14610         * g77.f-torture/compile/20000511-1.f: New test.
14611         * g77.f-torture/compile/20000511-2.f: New test.
14612
14613 2000-05-11  Michael Meissner  <meissner@redhat.com>
14614
14615         * gcc.c-torture/execute/20000511-1.c: New test.
14616
14617 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14618
14619         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14620         * gcc.dg/20000510-1.S: New.
14621
14622 2000-05-08  Catherine Moore  <clm@cygnus.com>
14623
14624         * gcc.dg/unused-3.c: New.
14625
14626 2000-05-06  Richard Henderson  <rth@cygnus.com>
14627
14628           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14629           * g++.old-deja/g++.mike/warn1.C: Likewise.
14630           * g++.old-deja/g++.pt/local1.C: Likewise.
14631           * g++.old-deja/g++.pt/local7.C: Likewise.
14632           * g++.old-deja/g++.pt/spec16.C: Likewise.
14633
14634 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14635
14636         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14637
14638 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14639
14640           * g77.f-torture/execute/20000503-1.f:  New test.
14641
14642 2000-05-04  Andreas Jaeger  <aj@suse.de>
14643
14644         * gcc.dg/noreturn-2.c: New test.
14645
14646 2000-05-04  Neil Booth  <NeilB@earthling.net>
14647
14648         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14649         preprocessor.
14650
14651 2000-05-04  Richard Henderson  <rth@cygnus.com>
14652
14653         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14654
14655 2000-05-04  Richard Henderson  <rth@cygnus.com>
14656
14657         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14658         OpenSSL by Jason R Thorpe.
14659
14660 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14661
14662         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14663
14664 2000-05-03  Robert Lipe <robertlipe@usa.net>
14665
14666         * gcc.dg/20000503-1.c: New test.
14667
14668 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14669
14670         * gcc.c-torture/compile/20000502-1.c: New test.
14671         * g++.old-deja/g++.other/align.C: New test.
14672         * gcc.dg/cpp-tradstringify.c: New test.
14673
14674 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14675
14676         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14677         and hard registers.
14678
14679 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14680
14681         * gcc.c-torture/execute/loop-5.c: New test.
14682
14683 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14684
14685         * gcc.c-torture/execute/va-arg-20.c: New test.
14686
14687 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14688
14689         * gcc.c-torture/execute/20000422-1.c: New test.
14690
14691 2000-04-20  Greg McGary  <gkm@gnu.org>
14692
14693         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14694         when optimizing, but without sibling-call optimizations (-O1).
14695
14696 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14697
14698           * gcc.c-torture/compile/20000420-1.c: New test.
14699
14700 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14701
14702         * g++.abi/ptrflags.C: New test.
14703         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14704
14705 2000-04-19  Catherine Moore  <clm@cygnus.com>
14706
14707         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14708
14709 2000-04-19  Greg McGary  <gkm@gnu.org>
14710
14711         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14712         sibling-call optimizations.
14713
14714 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14715
14716         * gcc.dg/20000419-1.c: New test.
14717
14718 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14719
14720         * gcc.c-torture/execute/20000412-6.c: New test.
14721
14722 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14723
14724         * gcc.c-torture/execute/20000412-5.c: New test.
14725         * g77.f-torture/compile/20000412-1.f: New test.
14726         * gcc.c-torture/execute/20000412-4.c: New test.
14727         * gcc.c-torture/compile/20000412-2.c: New test.
14728         * gcc.c-torture/execute/20000412-3.c: New test.
14729         * gcc.c-torture/compile/20000412-1.c: New test.
14730         * gcc.c-torture/execute/20000412-2.c: New test.
14731
14732 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14733
14734         * objc/execute/bf-20.m: New test.
14735
14736 2000-04-10  Richard Henderson  <rth@cygnus.com>
14737
14738         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14739
14740         * gcc.c-torture/execute/20000412-1.c: New test.
14741
14742 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14743
14744         * g++.old-deja/g++.eh/catchptr1.C: New test.
14745
14746 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14747
14748         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14749
14750 2000-04-08  Neil Booth  <NeilB@earthling.net>
14751
14752         * gcc.dg/cpp-nullchar.c: Remove test as
14753         embedded nulls cause problems.
14754
14755 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14756
14757         * gcc.dg/compare2.c: New test.
14758
14759 2000-04-08  Neil Booth  <NeilB@earthling.net>
14760
14761         * gcc.dg/cpp-nullchar.c: New test.
14762
14763 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14764
14765         * gcc.dg/cpp-mi2.c: New test.
14766         * gcc.dg/cpp-mi2[abc].h: New files.
14767
14768 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14769
14770         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14771         member name.
14772
14773 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14774
14775         * g++.old-deja/g++.abi/vmihint.C: New test.
14776
14777 2000-04-06  Neil Booth  <NeilB@earthling.net>
14778
14779         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14780         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14781         copyright.
14782
14783 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14784
14785         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14786         avoid stack-frame overwrite.
14787
14788 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14789
14790         * gcc.c-torture/compile/20000405-2.c: New test.
14791         * gcc.c-torture/compile/20000405-3.c: New test.
14792
14793 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14794
14795         * gcc.c-torture/compile/20000405-1.c: New test.
14796
14797 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14798
14799         * gcc.dg/cast-qual-1.c: Revert last change.
14800
14801 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14802
14803         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14804
14805 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14806
14807         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14808         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14809
14810 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14811
14812         * gcc.c-torture/compile/20000403-2.c: New test.
14813         * gcc.c-torture/compile/20000403-1.c: New test.
14814
14815 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14816
14817         * gcc.c-torture/execute/20000403-1.c: New test.
14818
14819 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14820
14821         * gcc.c-torture/execute/20000402-1.c: New test.
14822
14823 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14824
14825         * gcc.c-torture/execute/va-arg-15.c: New test.
14826         * gcc.c-torture/execute/va-arg-16.c: New test.
14827         * gcc.c-torture/execute/va-arg-17.c: New test.
14828         * gcc.c-torture/execute/va-arg-18.c: New test.
14829         * gcc.c-torture/execute/va-arg-19.c: New test.
14830
14831 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14832
14833         * gcc.c-torture/compile/981211-1.c: Move to...
14834         * gcc.dg/cpp-as1.c: ...here.
14835         * gcc.dg/cpp-as2.c: New file.
14836
14837         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14838         compiler.
14839
14840 2000-04-02  Neil Booth  <NeilB@earthling.net>
14841
14842         * gcc.dg/cpp-cond.c  New tests.
14843         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14844         accidental success less likely.
14845         * gcc.dg/cpp-missingop.c  New tests.
14846         * gcc.dg/cpp-missingparen.c  New tests.
14847         * gcc.dg/cpp-shift.c  New tests.
14848         * gcc.dg/cpp-shortcircuit.c  New tests.
14849         * gcc.dg/cpp-unary.c  New tests.
14850
14851 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14852
14853         * gcc.c-torture/compile/20000329-1.c: New test.
14854
14855 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14856
14857         * gcc.c-torture/compile/20000326-1.c: New test.
14858         * gcc.c-torture/compile/20000326-2.c: New test.
14859
14860 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14861
14862         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14863         the first parameter is a function argument.
14864
14865 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14866
14867         * g++.old-deja/g++.ext/array4.C: New test.
14868
14869 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14870
14871         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14872
14873 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14874
14875         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14876
14877 2000-03-19  Richard Henderson  <rth@cygnus.com>
14878
14879         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14880
14881 2000-03-19  Richard Henderson  <rth@cygnus.com>
14882
14883         * gcc.c-torture/compile/20000319-1.c: New test.
14884
14885 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14886
14887         * gcc.c-torture/execute/20000314-3.c: New test.
14888         * gcc.c-torture/execute/20000314-2.c: New test.
14889         * gcc.c-torture/execute/20000314-1.c: New test.
14890         * gcc.c-torture/compile/20000314-2.c: New test.
14891         * gcc.c-torture/compile/20000314-1.c: New test.
14892
14893 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14894
14895         * g++.old-deja/g++.warn/inline.C: New test.
14896
14897 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14898
14899         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14900         standards-compliant result rather than specific constants.
14901         Put test-values in array.
14902
14903 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14904
14905         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14906         (g++_target_compile): Put test-specific options last.
14907
14908 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14909
14910         * g++.old-deja/g++.eh/vbase4.C: New test.
14911
14912 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14913
14914         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14915
14916 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14917
14918         * g++.old-deja/g++.brendan/misc12.C: Removed.
14919         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14920         * g++.old-deja/g++.ext/pretty4.C: New test.
14921
14922 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14923
14924         * g++.old-deja/g++.other/string2.C: New test.
14925
14926 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14927
14928         * g++.old-deja/g++.warn/impint2.C: New test.
14929
14930 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14931
14932         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14933         is 1, not zero.
14934
14935 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14936
14937         * g++.old-deja/g++.warn/impint.C: New test.
14938         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14939         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14940         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14941         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14942         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14943         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14944         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14945         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14946         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14947         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14948         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14949         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14950
14951 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14952
14953         * gcc.dg/cpp-redef.c: New test.
14954
14955 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         * g++.old-deja/g++.pt/unify7.C: New test.
14958
14959 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14960
14961         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14962         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14963
14964 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14965
14966         * gcc.c-torture/compile/20000224-1.c: New test.
14967
14968 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14969
14970         * gcc.c-torture/compile/cpp-2.c: New test.
14971         * gcc.c-torture/compile/cpp-1.c: New test.
14972
14973 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14974
14975         * gcc.c-torture/execute/20000225-1.c: New test.
14976
14977 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14978
14979         * gcc.dg/cpp-li2.c: New test.
14980
14981         * gcc.dg/cpp-wi1.c: New test.
14982
14983         * gcc.dg/cpp-li1.c: New test.
14984
14985 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14986
14987         * g++.old-deja/g++.other/sizeof5.C: New test.
14988
14989 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14990
14991         * gcc.c-torture/execute/va-arg-13.c: New test.
14992
14993 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14994
14995         * gcc.c-torture/execute/va-arg-12.c: New test.
14996
14997 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14998
14999         * gcc.c-torture/execute/20000223-1.c: New test.
15000
15001 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15002
15003         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15004
15005 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15006
15007         * g++.old-deja/g++.abi/ptrmem.C: New test.
15008
15009 2000-02-19  Richard Henderson  <rth@cygnus.com>
15010
15011         * gcc.c-torture/compile/init-3.c: New.
15012
15013 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15014
15015         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15016         ALWAYS_CXXFLAGS.
15017
15018 2000-02-11  Robert Lipe <robertl@sco.com>
15019
15020         * gcc.c-torture/compile/20000211-3.c: New test.
15021
15022 2000-02-11  Martin Buchholz <martin@xemacs.org>
15023
15024         * gcc.c-torture/compile/20000211-2.c: New test.
15025
15026 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15027
15028         * gcc.c-torture/compile/20000211-1.c: New test.
15029
15030 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15031
15032         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15033           on native targets
15034
15035 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15036
15037         * g++.old-deja/g++.other/cast5.C: New test.
15038
15039 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15040
15041         * gcc.c-torture/execute/20000205-1.c: New.
15042
15043 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15044
15045         * g++.old-deja/g++.jason/cast3.C: Return void.
15046         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15047
15048 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15049
15050         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15051
15052         * gcc.dg/loop-1.c: New test.
15053
15054 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15055
15056         * gcc.c-torture/compile/20000127-1.c: New test.
15057         * gcc.c-torture/execute/991228-1.c: New test.
15058
15059 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15060
15061         * gcc.dg/unused-2.c: New test.
15062
15063         * gcc.dg/conv-1.c: New test.
15064
15065 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15066
15067         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15068         compiler.
15069         (tool_option_proc): Fix typo.
15070
15071 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15072
15073         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15074         of the ld on the host, not on the build machine.
15075         Also, don't crash if '--help' is not a supported option.
15076
15077 2000-01-24  Richard Henderson  <rth@cygnus.com>
15078
15079         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15080
15081 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15082
15083         * gcc.c-torture/execute/20000120-2.c: New test.
15084         * gcc.c-torture/execute/20000120-1.c: New test.
15085
15086 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15087
15088         * gcc.c-torture/execute/20000113-1.c: New test.
15089
15090 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15091
15092         * gcc.c-torture/execute/20000112-1.c: New test.
15093
15094 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15095
15096         * gcc.dg/20000111-1.c: New test.
15097
15098 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15099
15100         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15101         with 16 bit integers.
15102
15103 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15104
15105         * gcc.dg/20000108-1.c: New test.
15106
15107 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15108
15109         * g++.old-deja/g++.ns/koenig8.C: New test.
15110
15111 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15112
15113         * g++.old-deja/g++.other/cast4.C: New test.
15114
15115 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15116
15117         * gcc.c-torture/compile/20000105-2.c: New test.
15118         * gcc.c-torture/compile/20000105-1.c: New test.
15119
15120 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15121
15122         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15123         references to printf & atoi to conform to ANSI standard.
15124         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15125         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15126         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15127         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15128         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15129         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15130         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15131         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15132         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15133         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15134         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15135         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15136         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15137         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15138         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15139         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15140         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15141         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15142         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15143         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15144         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15145         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15146         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15147         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15148         * g++.old-deja/g++.brendan/init3.C: Likewise.
15149         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15150         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15151         * g++.old-deja/g++.brendan/new2.C: Likewise.
15152         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15153         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15154         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15155         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15156         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15157         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15158         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15159         * g++.old-deja/g++.brendan/template24.C: Likewise.
15160         * g++.old-deja/g++.brendan/template3.C: Likewise.
15161         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15162         * g++.old-deja/g++.jason/inline3.C: Likewise.
15163         * g++.old-deja/g++.jason/opeq.C: Likewise.
15164         * g++.old-deja/g++.law/arg5.C: Likewise.
15165         * g++.old-deja/g++.law/arm7.C: Likewise.
15166         * g++.old-deja/g++.law/ctors11.C: Likewise.
15167         * g++.old-deja/g++.law/cvt8.C: Likewise.
15168         * g++.old-deja/g++.law/init9.C: Likewise.
15169         * g++.old-deja/g++.law/refs4.C: Likewise.
15170         * g++.old-deja/g++.law/template2.C: Likewise.
15171         * g++.old-deja/g++.law/visibility24.C: Likewise.
15172         * g++.old-deja/g++.law/vtable3.C: Likewise.
15173         * g++.old-deja/g++.mike/asm2.C: Likewise.
15174         * g++.old-deja/g++.mike/eh1.C: Likewise.
15175         * g++.old-deja/g++.mike/misc1.C: Likewise.
15176         * g++.old-deja/g++.mike/misc13.C: Likewise.
15177         * g++.old-deja/g++.mike/misc14.C: Likewise.
15178         * g++.old-deja/g++.mike/ns12.C: Likewise.
15179         * g++.old-deja/g++.mike/p1248.C: Likewise.
15180         * g++.old-deja/g++.mike/p3708.C: Likewise.
15181         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15182         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15183         * g++.old-deja/g++.mike/p646.C: Likewise.
15184         * g++.old-deja/g++.mike/p700.C: Likewise.
15185         * g++.old-deja/g++.mike/p783.C: Likewise.
15186         * g++.old-deja/g++.mike/p783a.C: Likewise.
15187         * g++.old-deja/g++.mike/p783b.C: Likewise.
15188         * g++.old-deja/g++.mike/p786.C: Likewise.
15189         * g++.old-deja/g++.mike/p789.C: Likewise.
15190         * g++.old-deja/g++.mike/p789a.C: Likewise.
15191         * g++.old-deja/g++.mike/p807a.C: Likewise.
15192         * g++.old-deja/g++.other/delete3.C: Likewise.
15193         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15194         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15195         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15196         * g++.old-deja/g++.other/empty1.C: Likewise.
15197         * g++.old-deja/g++.other/temporary1.C: Likewise.
15198         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15199         * g++.old-deja/g++.pt/t16.C: Likewise.
15200         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15201
15202 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15203
15204         * gcc.dg/991230-1.c: New test.
15205
15206 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15207
15208         * gcc.c-torture/compile/991229-3.c: New test.
15209         * gcc.c-torture/compile/991229-2.c: New test.
15210         * gcc.c-torture/compile/991229-1.c: New test.
15211
15212 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15213
15214         * gcc.c-torture/compile/labels-2.c: New test.
15215
15216 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15217
15218         * gcc.c-torture/execute/991227-1.c: New test.
15219
15220 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15221
15222         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15223
15224 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15225
15226         * gcc.c-torture/execute/991221-1.c: New test.
15227
15228 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15229
15230         * g++.old-deja/g++.other/cast3.C: New test.
15231
15232 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15233
15234         * gcc.c-torture/execute/991216-4.c: New test.
15235
15236 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15237
15238         * gcc.c-torture/execute/991216-1.c: New test.
15239         * gcc.c-torture/execute/991216-2.c: New test.
15240         * gcc.c-torture/execute/991216-3.c: New test.
15241
15242 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15243
15244         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15245         Actually make the test fail by using "-O2" for compilation.
15246
15247 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15248
15249         * g++.old-deja/g++.warn/cast-align1.C: New test.
15250
15251 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15252
15253         * gcc.c-torture/compile/991214-1.c: New test.
15254         * gcc.c-torture/compile/991214-2.c: New test.
15255
15256 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15257
15258         * gcc.dg/991214-1.c: New test.
15259
15260 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15261
15262         * gcc.c-torture/compile/991213-3.c: New test.
15263         * gcc.c-torture/compile/991213-2.c: New test.
15264         * gcc.c-torture/compile/991213-1.c: New test.
15265
15266 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15267
15268         * gcc.dg/991209-1.c: New test.
15269
15270 1999-12-08  Nathan Sidwell <nathan@acm.org>
15271
15272         * gcc.c-torture/compile/991208-1.c: New test.
15273
15274 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15275
15276         * gcc.dg/ultrasp2.c: New test.
15277
15278 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15279
15280         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15281
15282 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15283
15284         * gcc.c-torture/compile/991202-1.c: New test.
15285         * gcc.c-torture/execute/991202-1.c: New test.
15286         * gcc.c-torture/execute/991202-2.c: New test.
15287         * gcc.c-torture/execute/991202-3.c: New test.
15288
15289 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15290
15291         * g++.old-deja/g++.abi/align.C: New test.
15292         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15293         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15294
15295 1999-12-01  Richard Henderson  <rth@cygnus.com>
15296
15297         * gcc.c-torture/execute/991201-1.c: New.
15298
15299 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15300
15301         * gcc.dg/991129-1.c: New test.
15302
15303 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15304
15305         * gcc.c-torture/compile/991127-1.c: New test.
15306
15307 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15308
15309         * g++.old-deja/g++.other/warn4.C: New test.
15310
15311 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15312
15313         * g++.old-deja/g++.eh/cleanup2.C: New test.
15314         * g++.old-deja/g++.ext/pretty2.C: New test.
15315         * g++.old-deja/g++.ext/pretty3.C: New test.
15316         * g++.old-deja/g++.other/debug6.C: New test.
15317
15318 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15319
15320         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15321         compiler_output to look for one error message instead of two.
15322
15323 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15324
15325         * gcc.c-torture/execute/991118-1.c: Also test case
15326         where the word boundary does not split a byte evenly.
15327
15328 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15329
15330         * g++.old-deja/g++.ext/restrict1.C: New test.
15331
15332 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15333
15334         * gcc.c-torture/execute/991118-1.c: New test.
15335
15336 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15337
15338         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15339         working directory pathnames.
15340
15341 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15342
15343         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15344         host is equipped with driver.h and driver.o so it can actually
15345         compile and run the tests.
15346
15347 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15348
15349         * gcc.c-torture/compile/991008-1.c: New test.
15350
15351 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15352
15353         * lib/gcc-dg.exp: Include target-supports.exp
15354
15355 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15356
15357         * lib/target-supports.exp: New file: Provide procs to test for
15358         features supported by the target.
15359         (check_weak_available): Moved here from ecos.exp.
15360         (check_alias_available): New proc: Determine of the target
15361         toolchain supports the alias attribute.
15362
15363         * gcc.dg/special/ecos.exp: Move check_weak_available to
15364         target-supports.exp.
15365         (alias-1.c): Only perform the test if the target supports
15366         aliases.
15367         (wkali-1.c): Only perform the test if the target supports
15368         aliases.
15369
15370         * gcc.dg/990506-0.c: Expect error messages from cross
15371         targets as well as native targets.
15372
15373 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15374
15375         * gcc.dg/ultrasp1.c: Removed xfail.
15376         * gcc.dg/struct-ret-2.c: Likewise.
15377         * gcc.dg/array-1.c: Likewise.
15378
15379 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15380
15381         * gcc.dg/struct-ret-2.c: New test.
15382
15383         * gcc.dg/array-1.c: New test.
15384
15385 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15386
15387         * gcc.c-torture/execute/991030-1.c: New test.
15388
15389 1999-10-26  Richard Henderson  <rth@cygnus.com>
15390
15391         * gcc.c-torture/compile/991026-2.c: New test.
15392
15393 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15394
15395         * gcc.c-torture/compile/991026-1.c: New test.
15396
15397 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15398
15399         * gcc.c-torture/execute/991023-1.c: New test.
15400
15401 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15402
15403         * gcc.c-torture/execute/991019-1.c: New test.
15404
15405 1999-10-16  Richard Henderson  <rth@cygnus.com>
15406
15407         * gcc.c-torture/execute/991016-1.c: New test.
15408
15409 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15410
15411         * gcc.c-torture/execute/991014-1.c: New test.
15412
15413 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15414
15415         * g++.old-deja/g++.other/union2.C: New test.
15416
15417 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15418
15419         * g++.old-deja/g++.other/vaarg2.C: New test.
15420         * g++.old-deja/g++.other/vaarg3.C: New test.
15421
15422 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15423
15424         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15425         in compile/.
15426
15427 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15428
15429         * gcc.c-torture/execute/va-arg-11.c: New test.
15430
15431 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15432
15433         * lib/file-format.exp (gcc_target_object_format): Don't
15434         crash if objdump is unavailable.
15435
15436 1999-09-29  Donn Terry <donn@interix.com>
15437
15438         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15439
15440 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15441
15442         * gcc.c-torture/compile/990928-1.c: New test.
15443
15444 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15445
15446         * g++.old-deja/g++.other/decl6.C: New test.
15447
15448 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15449
15450         * gcc.c-torture/execute/va-arg-10.c: New test.
15451
15452 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15453
15454         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15455         __PRETTY_FUNCTION__.
15456
15457 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15458
15459         * gcc.c-torture/execute/990923-1.c: New test.
15460
15461 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15462
15463         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15464         for which -fpic is inappropriate.
15465
15466 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15467
15468         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15469
15470 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15471
15472         * g++.old-deja/g++.other/dyncast1.C: New test.
15473         * g++.old-deja/g++.other/dyncast2.C: New test.
15474         * g++.old-deja/g++.other/dyncast3.C: New test.
15475         * g++.old-deja/g++.other/dyncast4.C: New test.
15476         * g++.old-deja/g++.other/dyncast5.C: New test.
15477         * g++.old-deja/g++.eh/catch3.C: New test.
15478         * g++.old-deja/g++.eh/catch3p.C: New test.
15479         * g++.old-deja/g++.eh/catch4.C: New test.
15480         * g++.old-deja/g++.eh/catch4p.C: New test.
15481         * g++.old-deja/g++.eh/catch5.C: New test.
15482         * g++.old-deja/g++.eh/catch5p.C: New test.
15483         * g++.old-deja/g++.eh/catch6.C: New test.
15484         * g++.old-deja/g++.eh/catch6p.C: New test.
15485         * g++.old-deja/g++.eh/catch7.C: New test.
15486         * g++.old-deja/g++.eh/catch7p.C: New test.
15487         * g++.old-deja/g++.eh/catch8.C: New test.
15488         * g++.old-deja/g++.eh/catch8p.C: New test.
15489         * g++.old-deja/g++.eh/catch9.C: New test.
15490         * g++.old-deja/g++.eh/catch9p.C: New test.
15491
15492 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15493
15494         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15495         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15496
15497 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15498
15499         * gcc.c-torture/compile/990913-1.c: New test.
15500
15501 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15502
15503         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15504         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15505
15506 1999-09-09  Richard Henderson  <rth@cygnus.com>
15507
15508         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15509
15510 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15511
15512         * g++.old-deja/g++.other/lookup11.C: New test.
15513         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15514         what is permitted and what we want.
15515         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15516         overload use.
15517         * g++.old-deja/g++.jason/rfg5.C: Likewise
15518
15519 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15520
15521         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15522         * gcc.c-torture/noncompile/poison-1.c: New file.
15523
15524 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15525
15526         * g++.old-deja/g++.other/sizeof3.C: New test.
15527         * g++.old-deja/g++.other/sizeof4.C: New test.
15528         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15529         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15530
15531 1999-09-07  Richard Henderson  <rth@cygnus.com>
15532
15533         * gcc.dg/va-arg-1.c: New.
15534
15535 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15536
15537         * gcc.c-torture/execute/va-arg-9.c: New test.
15538
15539 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15540
15541         * g77.f-torture/compile/980519-2.f: New test.
15542         * g77.f-torture/compile/19990905-0.f: New test.
15543         * g77.f-torture/compile/19990905-1.f: New test.
15544         * g77.f-torture/compile/19990905-2.f: New test.
15545
15546         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15547
15548 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15549
15550         * gcc.c-torture/execute/990827-1.c: Fix typo.
15551
15552 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15553
15554         * g++.old-deja/g++.other/deref1.C: New test.
15555
15556 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15557
15558         * g++.old-deja/g++.other/ambig2.C: New test.
15559         * g++.old-deja/g++.other/cond5.C: New test.
15560         * g++.old-deja/g++.other/lookup16.C: New test.
15561
15562 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15563
15564         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15565         assemblers too.
15566
15567 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15568
15569         * lib/c-torture.exp: Avoid the "compare executables" optimization
15570         when testing native.
15571
15572 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15573
15574         * gcc.c-torture/execute/990829-1.c: New test.
15575         * gcc.c-torture/compile/990829-1.c: New test.
15576
15577 1999-08-27  Paul Burchard  <burchard@pobox.com>
15578
15579         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15580         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15581         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15582         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15583         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15584         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15585         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15586         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15587         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15588         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15589         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15590
15591 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15592
15593         * gcc.c-torture/execute/990827-1.c: New test.
15594
15595 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15596
15597         * g77.f-torture/noncompile/19990826-4.f: New test.
15598
15599         * g77.f-torture/compile/19990826-3.f: New test.
15600
15601         * g77.f-torture/execute/19990826-2.f: New test.
15602
15603         * g77.f-torture/compile/19990826-1.f: New test.
15604
15605         * gcc.c-torture/execute/990826-0.c: New test.
15606         * g77.c-torture/execute/19990826-0.f: New test.
15607
15608         * g77.f-torture/noncompile/970626-2.f: New test.
15609
15610 1999-08-25  Paul Burchard  <burchard@pobox.com>
15611
15612         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15613         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15614         lss-011.C: New tests.
15615
15616 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15617
15618         * g++.old-deja/g++.other/decl5.C: New test.
15619
15620 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15621
15622         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15623         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15624         call `postbase' for each one.  All callers of `postbase' changed
15625         to call this instead.
15626
15627 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15628
15629         * gcc.c-torture/execute/990811-1.c: New test.
15630
15631 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15632
15633         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15634         just native ones.
15635
15636         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15637         just native ones.
15638
15639 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15640
15641         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15642
15643 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15644
15645         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15646
15647 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15648
15649         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15650
15651 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15652
15653         * gcc.c-torture/execute/990804-1.c: New test.
15654
15655 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15656
15657         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15658         * g++.old-deja/g++.brendan/crash64.C: Likewise
15659         * g++.old-deja/g++.brendan/overload8.C: Likewise
15660
15661 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15662
15663         * g++.old-deja/g++.other/struct1.C: New test.
15664
15665 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15666
15667         * g++.old-deja/g++.other/enum2.C: New test.
15668
15669 1999-08-02  Richard Henderson  <rth@cygnus.com>
15670
15671         Adapted from tests from Franz Sirl:
15672         * gcc.c-torture/execute/va-arg-7.c: New test.
15673         * gcc.c-torture/execute/va-arg-8.c: New test.
15674
15675 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15676
15677         * gcc.c-torture/compile/990801-2.c: New test.
15678
15679         * gcc.c-torture/compile/990801-1.c: New test.
15680
15681 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15682
15683         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15684         fp-cmp-1.c, converting double to float.
15685
15686         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15687         fp-cmp-1.c, converting double to long double.
15688
15689         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15690         from fr1 to unknown_register, since fr1 is a legitimate register
15691         on some machines.
15692
15693 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15694
15695         * README: More listname related changes.
15696
15697 1999-07-08  Catherine Moore  <clm@cygnus.com>
15698
15699         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15700
15701 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15702
15703         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15704
15705 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15706
15707         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15708
15709 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15710
15711         * gcc.dg/990703-1.c: New test.
15712
15713 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15714
15715         * lib/file-format.exp: New file: Move definition of proc
15716         gcc_target_object_format to here from
15717         gcc.dg/special/ecos.exp.
15718
15719         * lib/c-torture.exp: Include lib file-format.exp.
15720         * lib/gcc-dg.exp: Include lib file-format.exp.
15721
15722         * gcc.dg/special/ecos.exp: Remove definition of proc
15723         gcc_target_object_format.
15724
15725 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15726
15727         * gcc.c-torture/execute/990628-1.c: New test.
15728
15729 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15730
15731         * gcc.c-torture/compile/990625-2.c: New test.
15732
15733         * gcc.c-torture/compile/990625-1.c: New test.
15734
15735 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15736
15737         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15738         attributes compile.
15739         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15740         ports that use the COFF/PE file format.
15741
15742 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15743
15744         * gcc.c-torture/compile/990617-1.c: New test.
15745
15746 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15747
15748         * g++.old-deja/g++.other/decl4.C: New test.
15749
15750 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15751
15752         * g++.old-deja/g++.other/bitfld3.C: New test.
15753
15754 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15755
15756         * g++.old-deja/g++.eh/catch1.C: New test.
15757
15758 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15759
15760         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15761
15762         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15763         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15764
15765 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15766
15767         * g77.f-torture/compile/19990502-0.f: Replace with new,
15768         shorter, test that still fails after recent changes.
15769
15770 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15771
15772         * gcc.c-torture/execute/990604-1.c: New test.
15773
15774 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15775
15776         * gcc.c-torture/execute/990531-1.c: New test.
15777
15778 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15779
15780         * gcc.c-torture/compile/990527-1.c: New test.
15781
15782 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15783
15784         * gcc.c-torture/execute/990527-1.c: New test.
15785
15786 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15787
15788         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15789         bitfields as signed.
15790
15791 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15792
15793         * g77.f-torture/compile/19990525-0.f: New test.
15794
15795 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15796
15797         * gcc.c-torture/execute/990525-2.c: New test.
15798
15799         * gcc.c-torture/execute/990525-1.c: New test.
15800
15801 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15802
15803         * g++.old-deja/g++.other/anon3.C: New test.
15804         * g++.old-deja/g++.other/anon4.C: New test.
15805         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15806         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15807         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15808         Merrill).
15809
15810 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15811
15812         * gcc.c-torture/execute/990524-1.c: New test.
15813
15814         * gcc.dg/990524-1.c: New test.
15815
15816 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15817
15818         * gcc.c-torture/compile/990523-1.c: New test.
15819
15820 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15821
15822         * gcc.c-torture/compile/990519-1.c: New test.
15823
15824 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15825
15826         * gcc.c-torture/compile/990517-1.c: New test.
15827
15828         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15829         (e4, f4): New tests.
15830         (main): Call them.
15831
15832 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15833
15834         * gcc.dg/noreturn-1.c: New test.
15835
15836 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15837
15838         * gcc.c-torture/execute/990513-1.c: New test.
15839
15840 1999-05-10  Richard Henderson  <rth@cygnus.com>
15841
15842         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15843
15844 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15845
15846         * g77.f-torture/execute/erfc.f: Use small single-precision
15847         values, to avoid problems on Alphas when not -mieee.
15848
15849 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15850
15851         * gcc.dg/990506-0.c: New test.
15852
15853 1999-05-08  Richard Henderson  <rth@cygnus.com>
15854
15855         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15856         the constant to test.  Don't XFAIL 64-bit targets.
15857
15858         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15859         * g++.old-deja/g++.law/profile1.C: Likewise.
15860
15861         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15862         operator new instances.
15863         * g++.old-deja/g++.other/delete5.C: Likewise.
15864
15865 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15866
15867         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15868         intrinsic.
15869
15870 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15871
15872         * g77.f-torture/execute/u77-test.f: Reverse order of two
15873         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15874
15875 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15876
15877         * gcc.dg/compare1.c: New test.
15878
15879 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15880
15881         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15882         New tests.
15883
15884 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15885
15886         * g77.f-torture/compile/19990502-1.f: New test.
15887
15888 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15889
15890         * g77.f-torture/compile/19990502-0.f: New test.
15891
15892 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15893
15894         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15895         intrinsic.
15896
15897 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15898
15899         * g77.f-torture/execute/u77-test.f (main): List libU77
15900         intrinsics not currently tested.
15901         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15902         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15903         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15904         Trim blanks off the ends of some printed strings.
15905
15906 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15907
15908         * g77.f-torture/execute/u77-test.f (main): Just warn about
15909         FSTAT gid disagreement, as it's expected on some systems.
15910
15911 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15912
15913         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15914         use a new function, which allows for some slop.
15915         Clean up some commentary.
15916         (issum): The new function.
15917         (sgladd): Deleted subroutine.
15918
15919 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15920
15921         * g77.f-torture/execute/u77-test.f: Modify to be more like
15922         libf2c/libU77 version, bringing patches to that version here.
15923         Add suitable commentary.
15924
15925 1999-04-25  Richard Henderson  <rth@cygnus.com>
15926
15927         * gcc.dg/990424-1.c: New test.
15928
15929 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15930
15931         * g77.f-torture/execute/u77-test.f (main): Bug involving
15932         LSTAT has been fixed, so turn back on full checking.
15933
15934 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15935
15936         * g77.f-torture/compile/19990419-0.f: New test.
15937         * g77.f-torture/execute/19990419-1.f: New test.
15938
15939 1999-04-17  Richard Henderson  <rth@cygnus.com>
15940
15941         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15942         to avoid the need for a prototype to supress a warning.
15943
15944 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15945
15946         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15947
15948 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15949
15950         * gcc.c-torture/execute/990404-1.c: New test.
15951
15952 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15953
15954         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15955         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15956         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15957         missing initializer warnings.
15958
15959 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15960
15961         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15962         matching strings.
15963
15964 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15965
15966         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15967
15968 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15969
15970         * g77.f-torture/execute/19990325-0.f: New test.
15971         * g77.f-torture/execute/19990325-1.f: New test.
15972
15973 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15974
15975         * gcc.c-torture/execute/990324-1.c: New test.
15976
15977 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15978
15979         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15980         test with 4.
15981
15982 1999-03-17  Richard Henderson  <rth@cygnus.com>
15983
15984         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15985
15986 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15987
15988         * g77.f-torture/execute/19990313-2.f: New test.
15989         * g77.f-torture/execute/19990313-3.f: New test.
15990
15991 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15992
15993         * g77.f-torture/execute/19990313-0.f: New test.
15994         * g77.f-torture/execute/19990313-1.f: New test.
15995
15996 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15997
15998         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15999         printf to sprintf.
16000         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16001         (main): Add check for u15.  Conditionalize u31 check depending on
16002         whether ints are <32 bits or >=32 bits.
16003
16004 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16005
16006         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16007
16008 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16009
16010         * g77.f-torture/compile/19990305-0.f: New test.
16011         * g77.f-torture/execute/19981119-0.f: New test.
16012
16013 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16014
16015         * g77.f-torture/execute/970625-2.f: call ABORT if final
16016         result is not correct, instead of just printing it.
16017         Add this checking via newly introduced obfuscation, to
16018         trip up buggy front ends.
16019
16020 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16021
16022         * g77.f-torture/compile/960317-1.f: Moved from being
16023         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16024
16025 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16026
16027         * g77.f-torture/execute/960317-1.f: New (old) test.
16028         * g77.f-torture/execute/970625-2.f: Ditto.
16029
16030 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16031
16032         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16033         message on line 1 or line 2; cccp and cpplib do this differently.
16034
16035 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16036
16037         * g++.old-deja/g++.law/weak1.C: New test.
16038
16039 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16040
16041         * gcc.c-torture/execute/990119-1.c: Renamed to...
16042         * gcc.dg/990119-1.c: this, so it will only be tested once
16043         (it's a preprocessor test, it doesn't need to be run at
16044         multiple optimization levels).
16045
16046 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16047
16048         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16049           ALWAYS_CXXFLAGS.
16050
16051 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16052
16053         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16054         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16055         to not be compilable by current g77.
16056
16057 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16058
16059         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16060
16061 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16062
16063         * gcc.c-torture/execute/990222-1.c: New test.
16064
16065 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16066
16067         * g77.f-torture/compile/19990218-0.f: New test.
16068         * g77.f-torture/noncompile/19990218-1.f: New test.
16069
16070 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16071
16072         * g77.f-torture/compile/19981216-0.f: New test.
16073
16074 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16075
16076         * gcc.dg/990214-1.c: New test.
16077
16078 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16079
16080         * gcc.dg/990213-2.c: New test.
16081
16082         * gcc.dg/990213-1.c: New test.
16083
16084 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16085
16086         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16087         ints.
16088
16089 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16090
16091         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16092         specified by target.
16093
16094         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16095
16096 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16097
16098         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16099
16100 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16101
16102         * gcc.dg/special/ecos.exp: New test driver for new tests with
16103         special requirements.
16104
16105         * gcc.dg/special/alias-1.c: New test.
16106         * gcc.dg/special/gcsec-1.c: New test.
16107         * gcc.dg/special/weak-1.c: New test.
16108         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16109         * gcc.dg/special/weak-2.c: New test.
16110         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16111         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16112         * gcc.dg/special/wkali-1.c: New test.
16113         * gcc.dg/special/wkali-2.c: New test.
16114         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16115         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16116
16117 1999-02-10  Felix Lee  <flee@cygnus.com>
16118
16119           * lib/c-torture.exp (c-torture-compile): Pull out code for
16120           analyzing gcc error messages.
16121           (c-torture-execute): Likewise.  Fix some (harmless) false
16122           positives.
16123           * lib/gcc.exp (gcc_check_compile): New function.
16124
16125 1999-02-08  Richard Henderson  <rth@cygnus.com>
16126
16127         * gcc.c-torture/execute/990208-1.c: New test.
16128
16129 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16130
16131         * g++.dg/special/ecos.exp: New driver for new tests with special
16132         requirements
16133
16134         * g++.dg/special/conpr-1.C: New test
16135         * g++.dg/special/conpr-2.C: New test
16136         * g++.dg/special/conpr-2a.C: New test
16137         * g++.dg/special/conpr-3.C: New test
16138         * g++.dg/special/conpr-3a.C: New test
16139         * g++.dg/special/conpr-3b.C: New test
16140
16141         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16142         allow g++ to use the dg driver
16143
16144         * README: Add comment about g++.dg directory
16145
16146 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16147
16148         * README: Update email addresses.
16149
16150 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16151
16152         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16153         arguments in order to force structure S onto the stack even on
16154         the alpha.
16155         (test): Pass 10 leading arguments to function foo as well as the
16156         structure S.
16157
16158         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16159         failure for all targets.
16160
16161         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16162         abort to terminate program execution.
16163
16164 1999-01-30  Richard Henderson  <rth@cygnus.com>
16165
16166         * gcc.c-torture/execute/990130-1.c: New test.
16167
16168 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16169
16170         * gcc.dg/990130-1.c: New test.
16171
16172 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16173
16174         * gcc.c-torture/execute/990128-1.c: New test.
16175
16176 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16177
16178         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16179
16180 1999-01-27  Felix Lee  <flee@cygnus.com>
16181
16182         * lib/c-torture.exp (c-torture-compile): pull out code for
16183         analyzing gcc error messages.
16184         (c-torture-execute): ditto, and fix some (harmless) false
16185         positives.
16186         * lib/gcc.exp (gcc_check_compile): new function.
16187
16188 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16189
16190         * gcc.dg/990117-1.c: New test.
16191
16192         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16193
16194         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16195
16196 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16197
16198         * g77.f-torture/compile/990115-1.f: New test.
16199
16200 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16201
16202         * gcc.c-torture/compile/990107-1.c: New test
16203
16204 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16205
16206         * gcc.c-torture/execute/990106-2.c: New test.
16207
16208         * gcc.c-torture/execute/990106-1.c: New test.
16209
16210 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16211
16212         * gcc.c-torture/compile/981223-1.c: New test.
16213
16214 1998-12-29  Richard Henderson  <rth@cygnus.com>
16215
16216         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16217         (opt3): Rename from opt4 and disable.
16218
16219 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16220
16221         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16222
16223 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16224
16225         * g++.old-deja/g++.other/conv5.C: New test.
16226
16227 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16228
16229         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16230
16231 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16232
16233         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16234
16235 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16236
16237         * gcc.c-torture/compile/981211-1.c: New test.
16238
16239 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16240
16241         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16242
16243         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16244
16245 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16246
16247         * gcc.special/930510-1.c: Make C9X safe.
16248         * gcc.misc-tests/gcov-1.c Similarly.
16249         * gcc.misc-tests/gcov-2.c Similarly.
16250
16251 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16252
16253         * gcc.dg/ultrasp1.c: New test.
16254
16255 1998-12-06  Richard Henderson  <rth@cygnus.com>
16256
16257         * gcc.c-torture/execute/981206.c: New test.
16258
16259 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16260
16261         * g++.old-deja/g++.ns/template7.C: New test.
16262
16263         * g++.old-deja/g++.other/expr1.C: New test.
16264
16265         * g++.old-deja/g++.eh/tmpl3.C: New test.
16266
16267         * g++.old-deja/g++.eh/tmpl2.C: New test.
16268
16269 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16270
16271         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16272         * g++.old-deja/g++.other/using6.C: Removed.
16273         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16274
16275         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16276
16277 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16278
16279         * g++.old-deja/g++.pt/overload8.C: New test.
16280
16281         * g++.old-deja/g++.pt/overload7.C: New test.
16282
16283         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16284
16285         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16286         and relinking messages.
16287         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16288         compiling with -frepo.
16289
16290 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16291
16292         * g++.old-deja/g++.pt/lookup6.C: New test.
16293
16294 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16295
16296         * gcc.c-torture/execute/981130-1.c: New test.
16297         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16298
16299 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16300
16301         * g++.old-deja/g++.pt/explicit76.C: New test.
16302
16303         * g++.old-deja/g++.pt/friend38.C: New test.
16304
16305         * g++.old-deja/g++.ns/crash2.C: New test.
16306
16307         * g++.old-deja/g++.pt/defarg8.C: New test.
16308
16309         * g++.old-deja/g++.pt/instantiate6.C: New test.
16310
16311         * g++.old-deja/g++.pt/static6.C: New test.
16312
16313         * g++.old-deja/g++.pt/decl2.C: New test.
16314
16315 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16316
16317         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16318         problem is actually related with name lookup, but so what? :-)
16319
16320         * g++.old-deja/g++.pt/friend37.C: New test.
16321
16322 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16323
16324         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16325         element, which fails on some systems.
16326
16327         * g77.f-torture/execute/labug1.f: New test.
16328
16329 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16330
16331         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16332         is defined.
16333
16334 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16335
16336         * g77.f-torture/compile/981117-1.f: New test.
16337
16338 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16339
16340         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16341         properly discarded.
16342
16343 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16344
16345         * gcc.c-torture/execute/memcheck: New directory of tests for
16346         -fcheck-memory-usage.
16347
16348 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16349
16350         * README: New file, general information about the testsuite and
16351         new description of the various C++ test subdirectories.
16352         * README.g++: Eliminate obsolete information, update and move most
16353         relevant stuff to README.
16354
16355 1998-11-07  Richard Henderson  <rth@cygnus.com>
16356
16357         * gcc.c-torture/compile/981107-1.c: New test.
16358
16359 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16360
16361         * execute/memcpy-bi.c: New testcase.
16362
16363 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16364
16365         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16366         base classes.
16367
16368         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16369         template is selected.
16370
16371         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16372         classes, it should be accepted for all types.
16373
16374         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16375
16376         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16377         specializations start with template headers.
16378
16379 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16380
16381         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16382
16383         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16384         non-POD types.
16385
16386 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16387
16388         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16389
16390 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16391
16392         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16393
16394 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16395
16396         * 981019-1.c: New test.
16397
16398 1998-10-14  Robert Lipe <robertl@dgii.com>
16399
16400         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16401         find objc headers.
16402
16403 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16404
16405         * compile/981001-4.c: Remove use of GCC extension that triggers a
16406         compiler bug.
16407
16408 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16409
16410         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16411
16412 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16413
16414         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16415         instantiation of template produces incorrect code for delete
16416         expression.
16417
16418         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16419         constructors' name is not unique.
16420         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16421         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16422
16423         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16424         automatic array of const is ill-formed.
16425
16426         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16427         of template parameter?
16428
16429         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16430         const.
16431
16432         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16433         pointer-to-member expression.
16434
16435         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16436         declaration causes ICE.
16437
16438 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16439
16440         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16441         reserved in the global namespace.
16442
16443         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16444         generate needed virtual table.
16445
16446         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16447
16448 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16449
16450         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16451         template-dependent type
16452
16453 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16454
16455         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16456         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16457         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16458
16459         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16460         class should be usable as argument of member function.
16461         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16462         class should be usable as return type of member function.
16463         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16464         class should be usable as type of data member.
16465
16466         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16467
16468 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16469
16470         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16471
16472 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16473
16474         * gcc.dg/dll-?.c Add thumb to target list.
16475         Fix assembler scan patterns to match current assembler output.
16476
16477 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16478
16479         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16480         matching of template brackets.
16481
16482         * g++.old-deja/g++.other/using4.C: New test.  Test using
16483         declarations of methods from base classes.
16484
16485         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16486         within functions should introduce names into the innermost
16487         enclosing namespace.
16488
16489         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16490         of static locals if first initialization throws.
16491
16492 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16493
16494         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16495
16496 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16497
16498         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16499         lose track of the possible targets of tablejump insns.
16500         * special/special.exp: Run it.
16501
16502 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16503
16504         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16505         must be declared before its specializations can be named in friend
16506         declarations.
16507
16508 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16509
16510         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16511
16512         * g77.f-torture/execute/io1.f: New test.
16513
16514 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16515
16516         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16517         with pointer to template function, for which no argument deduction
16518         is possible.
16519
16520         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16521         specialization of template function as argument to template
16522         function.
16523
16524         * g++.old-deja/g++.other/access2.C: New test; Inner class
16525         shouldn't have privileged access to Outer's names.
16526
16527 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16528
16529         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16530         friend template declared within template class conflicts with
16531         nested class of the same name.
16532
16533         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16534         is ignored.
16535
16536         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16537         object with direct initializer as function declaration.
16538
16539         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16540         initializers.
16541
16542         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16543         involving const pointer and NULL produces incorrect result.
16544
16545         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16546         type name without `typename' should be rejected with -pedantic.
16547
16548 1998-10-02  Richard Henderson  <rth@cygnus.com>
16549
16550         * g++.old-deja/g++.other/addrof1.C: New test.
16551
16552 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16553
16554         * gcc.c-torture/compile/981001-1.c: New test.
16555         * gcc.c-torture/execute/981001-1.c: New test.
16556
16557 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16558
16559         * gcc.c-torture/compile/981001-2.c: New test.
16560         * gcc.c-torture/compile/981001-3.c: New test.
16561         * gcc.c-torture/compile/981001-4.c: New test.
16562
16563 1998-10-01  Robert Lipe  <robertl@dgii.com>
16564
16565         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16566         multilibbed hosts.   Idea grafted from g77.exp.
16567
16568 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16569
16570         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16571         avoid losing on systems which need -lsocket.
16572
16573 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16574
16575         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16576         * g++.old-deja/g++.other/nested2.C: Ditto.
16577         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16578         failure.
16579
16580 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16581
16582         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16583         preferred over template operator!= for enum bitfields.
16584
16585 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16586
16587         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16588         that happen to have the same base name, but in different scopes,
16589         are incorrectly rejected.
16590
16591 1998-09-16  Richard Henderson  <rth@cygnus.com>
16592
16593         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16594         on the native word size instead of an integer literal.
16595
16596 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16597
16598         * g++.old-deja/g++.other/static2.C: Invocation of static data
16599         member of type pointer-to-function denoted as non-static member.
16600
16601         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16602         checks involving function types and aliases.
16603
16604 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16605
16606         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16607         redefined to the same non-trivial type.
16608
16609         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16610         namespace-qualification of template specializations declared in
16611         other namespaces.
16612
16613         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16614         to declare a subset of the specializations of a template function
16615         as friends of specializations of a template class.
16616
16617         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16618         member templates that do not fully specialize the enclosing
16619         template class are rejected.
16620
16621 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16622
16623         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16624
16625 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16626
16627         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16628         altered from libf2c/libU77 version.
16629
16630 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16631
16632         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16633
16634 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16635
16636         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16637         (un)signed char are different types for template specialization
16638         purposes.
16639
16640 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16641
16642         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16643         * objc: ObjC testsuite.
16644
16645 1998-08-31  Catherine Moore  <clm@cygnus.com>
16646
16647         * gcc.c-torture/execute/941014-1.x:  New file.
16648
16649 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16650
16651         * lib/c-torture.exp: Add support for
16652         torture_eval_before_compile and torture_eval_before_execute
16653         variables.
16654
16655 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16656
16657         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16658         this test triggers valid.
16659
16660 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16661
16662         * gcc.dg/980827-1.c: New test.
16663
16664 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16665
16666         * gcc.c-torture/execute/loop-4b.c: New test.
16667
16668 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16669
16670         * lib/c-torture.exp: Add support for
16671         torture_eval_before_compile and torture_eval_before_execute
16672         variables.
16673
16674 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16675
16676         * gcc.c-torture/compile/980825-1.c: New test.
16677
16678 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16679
16680         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16681         count number tests in opt_t0 not good_t0.
16682
16683 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16684
16685         * gcc.c-torture/compile/930326-1.x: Fix typo.
16686
16687 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16688
16689         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16690         causes an ICE.
16691
16692 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16693
16694         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16695         STACK_SIZE is defined.
16696         * gcc.c-torture/unsorted/stuct.c: Similarly.
16697
16698         * gcc.c-torture/compile/980821-1.c: New test.
16699
16700 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16701
16702         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16703
16704 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16705
16706         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16707         code.
16708
16709 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16710
16711         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16712         error'.
16713
16714 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16715
16716         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16717
16718 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16719
16720         * gcc.c-torture/compile/980816-1.c: New test.
16721
16722         * gcc.dg/980816-1.c: New test.
16723
16724 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16725
16726         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16727         compiler for ieee tests.
16728
16729 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16730
16731         * g77.f-torture/compile/980729-0.f: New test.
16732
16733 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16734
16735         * gcc.c-torture/special/eeprof-1.c: New test, for
16736         -finstrument-functions.
16737         * gcc.c-torture/special/special.exp: Run it.
16738
16739 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16740
16741         * gcc.c-torture/compile/980729-1.c: New test.
16742
16743 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16744
16745         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16746         __thumb__ is defined, and test for ARM style doubles if so.
16747
16748 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16749
16750         * g77.f-torture/noncompile/980615-0.f: New test.
16751
16752 1998-07-26  H.J. Lu  (hjl@gnu.org)
16753
16754         * gcc.dg/980312-1.c: Do link instead of compile.
16755         * gcc.dg/980313-1.c: Likewise.
16756
16757 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16758
16759         * gcc.c-torture/compile/980726-1.c: New test.
16760
16761 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16762
16763         * g77.f-torture/execute/io0.f: New test.
16764
16765 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16766
16767         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16768         an int.
16769
16770 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16771
16772         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16773         m32r bugs.
16774
16775 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16776
16777         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16778         c-decl.c:grokdeclarator can handle mode attributes.
16779
16780 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16781
16782         * gcc.c-torture/execute/980716-1.c: New test.
16783
16784 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16785
16786         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16787         the mn10200.
16788         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16789         the mn10200.
16790         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16791         * gcc.c-torture/compile/930326-1.x: Similarly.
16792
16793 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16794
16795         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16796         New test from Craig.
16797
16798 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16799
16800         * g77.f-torture/noncompile/980616-0.f: New test.
16801
16802         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16803
16804 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16805
16806         *  g++.other/singleton.C: Return error value instead of taking
16807         SIGSEGV.
16808
16809 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16810
16811         *  g++.other/singleton.C: New test.   Warning is under dispute.
16812         Runtime crash is not.
16813
16814 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16815
16816         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16817         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16818         using6.C, using7.C}:  New namespace tests.
16819
16820 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16821
16822         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16823         specialization with typedef'ed names used as array indexes.
16824
16825 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16826
16827         * gcc.c-torture/execute/980709-1.c: New test.
16828
16829         * gcc.dg/980709-1.c: New test.
16830
16831 1998-07-07  Richard Henderson  <rth@cygnus.com>
16832
16833         * gcc.c-torture/execute/bcp-1.c: New test.
16834
16835 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16836
16837         * gcc.c-torture/execute/980707-1.c: New test.
16838
16839 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16840
16841         * gcc.c-torture/compile/980706-1.c: New test.
16842
16843 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16844
16845         * g77.f-torture/execute/980701-0.f,
16846         g77.f-torture/execute/980701-1.f: New test from Craig.
16847
16848 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16849
16850         * gcc.c-torture/compile/980701-1.c: New test.
16851
16852         * gcc.c-torture/execute/980701-1.c: New test.
16853
16854 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16855 rlsruhe.de>
16856
16857         * g++.old-deja/g++.robertl/eb132.C: New test.
16858         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16859
16860 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16861
16862         * g77.f-torture/execute/980628-7.f,
16863         g77.f-torture/execute/980628-8.f,
16864         g77.f-torture/execute/980628-9.f,
16865         g77.f-torture/execute/980628-10.f: New tests from Craig.
16866
16867         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16868
16869 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16870
16871         * g77.f-torture/execute/980628-4.f: New test from Craig.
16872         * g77.f-torture/execute/980628-5.f: Likewise.
16873         * g77.f-torture/execute/980628-2.f: Likewise.
16874         * g77.f-torture/execute/980628-0.f: Likewise.
16875         * g77.f-torture/execute/980628-1.f: Likewise.
16876         * g77.f-torture/execute/980628-3.f: Likewise.
16877         * g77.f-torture/execute/980628-6.f: Likewise.
16878
16879 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16880
16881         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16882         directory when nothing has been installed yet.
16883
16884 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16885
16886         * gcc.c-torture/special/special.exp: Handle newer versions of
16887         dejagnu.
16888
16889 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16890
16891         * gcc.dg/980626-1.c: New test.
16892
16893 1998-06-19  Bruno Haible <haible@ilog.fr>
16894
16895         * gcc.misc-tests/m-un-2.c: New test.
16896         * g++.old-deja/g++.other/warn01.c: Likewise.
16897
16898 1998-06-19  Robert Lipe  <robertl@dgii.com>
16899
16900         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16901         compatibility with assmblers with a different comment character.
16902         Eliminate use of GAS-specific extensions.
16903
16904 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16905
16906         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16907
16908 1998-06-19  Robert Lipe  <robertl@dgii.com>
16909
16910         *lib/g77.exp: Replace search for libf2c.a with search for newly
16911         renamed libg2c.a
16912
16913 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16914
16915         * gcc.c-torture/execute/980617-1.c: New test.
16916
16917 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16918
16919         * gcc.c-torture/execute/980612-1.c: New test.
16920
16921 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16922
16923         * gcc.dg/980523-1.c: Only test on ppc-linux.
16924         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16925
16926         * gcc.c-torture/execute/980608-1.c: New test.
16927
16928 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16929
16930         * gcc.c-torture/execute/980605-1.c: New test.
16931
16932 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16933
16934         * gcc.c-torture/execute/980604-1.c: New test.
16935
16936 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16937
16938         * gcc.c-torture/execute/980602-1.c: New test.
16939         * gcc.c-torture/execute/980602-2.c: Likewise.
16940
16941 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16942
16943         * 970125-0.f: Fix per JCB.  Add commentary.
16944
16945 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16946
16947         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16948         IEEE -0 support.
16949
16950 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16951
16952         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16953         earlier.
16954
16955 1998-05-28  Catherine Moore <clm@cygnus.com>
16956
16957         * gcc.c-torture/execute/980526-3.c: New test.
16958
16959 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16960
16961         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16962         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16963         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16964         m88k-motorola-sysv3 to XFAIL.
16965
16966 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16967
16968         * gcc.dg/980526-1.c: New test.
16969         * gcc.c-torture/execute/980526-2.c: New test.
16970
16971 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16972
16973         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16974
16975         * gcc.c-torture/execute/980526-1.c: New test.
16976
16977 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16978
16979         * g77.f-torture/execute/alpha2.f: Add runtime test.
16980
16981 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16982
16983         * g++.old-deja/old-deja.exp: Strip leading directories.
16984
16985         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16986         error for the line.  Don't run multiple tests for the same line.
16987
16988 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16989
16990         * gcc.dg/980523-1.c: New test.
16991
16992 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16993
16994         * g77.f-torture/compile/970915-0.f: New test.
16995
16996 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16997
16998         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16999
17000 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17001
17002         * gcc.dg/980520-1.c: New test.
17003
17004 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17005
17006         * gcc.dg/980502-1.c: Fix return type.
17007
17008 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17009
17010         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17011         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17012         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17013         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17014         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17015
17016 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17017
17018         * g77.f-torture/execute/980520-1.f: New test.
17019
17020 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17021
17022         * lib/mike-g77.exp: New file.
17023
17024         * g77.f-torture/noncompile/noncompile.exp,
17025         g77.f-torture/noncompile/check0.f: New files.
17026
17027 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17028
17029         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17030         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17031         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17032         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17033         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17034         abort where appropriate.
17035
17036 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17037
17038         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17039         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17040
17041 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17042
17043         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17044
17045 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17046
17047         * g77.f-torture/compile/980427-0.f: New test.
17048
17049 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17050
17051         * g77.f-torture/compile/980424-0.f: New test.
17052
17053 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17054
17055         * g77.f-torture/compile/980419-2.f (main): New test.
17056         * g77.f-torture/compile/970125-0.f: New test.
17057         * g77.f-torture/compile/980419-1.f: New test.
17058
17059 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17060
17061         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17062         of loop-4.c.
17063
17064 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17065
17066         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17067
17068 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17069
17070         * gcc.c-torture/compile/980329-1.c: New test.
17071
17072 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17073
17074         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17075         * gcc.dg/980312-1.c: Fix typo in -march command.
17076
17077 1998-03-16  H.J. Lu  (hjl@gnu.org)
17078
17079         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17080
17081 1998-03-11  Robert Lipe  <robertl@dgii.com>
17082
17083         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17084         Dave Love agree the Fortran source is bogus.
17085
17086 1998-03-11  Robert Lipe  <robertl@dgii.com>
17087
17088         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17089         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17090         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17091         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17092         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17093
17094 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17095
17096         * g++.old-deja/g++.other/friend1.C: New test.
17097
17098 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17099
17100         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17101         possibly uninitialized) variables and declare dnrm2.
17102
17103 1998-02-23  Robert Lipe <robertl@dgii.com>
17104
17105         From Bruno Haible <haible@ilog.fr>:
17106         * gcc.c-torture/execute/980223.c: New test.
17107
17108 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17109
17110         * gcc.dg/ifelse-1.c: New test.
17111
17112 1998-02-09  H.J. Lu  (hjl@gnu.org)
17113
17114         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17115
17116           * lib/old-dejagnu.exp (old-dejagnu): Added the
17117           "execution test - XFAIL *-*-*" handling in the spirit of
17118           "excess errors test -". Changed the "execution test fails"
17119           handling to be like "excess errors test fails".
17120           * Update various tests accordingly.
17121
17122 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17123
17124         * gcc.c-torture/execute/980205.c: New test.
17125
17126 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17127
17128         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17129         * lib/f-torture.exp: Similarly.
17130         * gcc.c-torture: Rename all .cexp files to .x files.
17131
17132 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17133
17134         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17135         (940510-1.c): Removed duplicate.
17136         (971104-1.c): New test.
17137
17138 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17139
17140           * lib/f-torture.exp: Improve error and loop detection.
17141
17142 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17143
17144         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17145         use that to size the filler array.
17146
17147 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17148
17149         * lib/c-torture.exp(c-torture-execute): Fix typo.
17150
17151         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17152         testcase as the executable name. Keep the executable around if
17153         the test fails.
17154
17155 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17156
17157         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17158         changes.  Only test one -g option, and move it to the end of the
17159         list of options to test.
17160
17161 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17162
17163         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17164         variable GCC_TORTURE_OPTIONS to supply default switches separated
17165         by colons.  If no environment variable, run tests with -O0 -g, -O1
17166         -g, and -O2 -g as well.
17167
17168 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17169
17170         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17171         explanatory comments. Fix indentation.
17172
17173 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17174
17175         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17176
17177 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17178
17179         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17180         * g++.old-deja/g++.mike/p7325.C: Likewise.
17181         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17182
17183 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17184
17185         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17186         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17187         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17188         * g++.old-deja/g++.law/operators4.C: Likewise.
17189
17190 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17191
17192         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17193         * g++.old-deja/g++.mike/p784.C: Ditto.
17194         * g++.old-deja/g++.mike/p785.C: Ditto.
17195
17196 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17197
17198           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17199
17200 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17201
17202         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17203         target feature; pass this to c-torture-execute as needed.
17204
17205 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17206
17207         * lib/c-torture.exp(c-torture-execute): If the previous and the
17208         current executables being tested are identical, we don't need to
17209         run the executable again. Try to make the executable names
17210         unique. Add an optional argument for passing additional compiler
17211         flags.
17212
17213 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17214
17215         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17216
17217 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17218
17219         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17220
17221 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17222
17223         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17224         32bit or larger longs.
17225
17226         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17227         have either a 32bit long or 32bit int.
17228
17229 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17230
17231         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17232         Make double precision tests dependent on sizeof (double).
17233
17234 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17235
17236         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17237         too.
17238
17239 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17240
17241         * gcc.c-torture/compile/961203-1.cexp: New script.
17242
17243 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17244
17245         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17246         up the includes ourselves.
17247
17248 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17249
17250         * lib/plumhall.exp: Remove random include, and add a few
17251         verbose messages for debugging.
17252
17253 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17254
17255         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17256         of trying to do it ourselves.
17257
17258 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17259
17260         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17261
17262 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17263
17264         * gcc.prms/5403.c: Made regexp a bit less strict.
17265
17266 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17267
17268         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17269         is returned from remote_load instead.
17270         * lib/plumhall.exp: Ditto.
17271         * lib/mike-g++.exp: Ditto.
17272         * lib/old-dejagnu.exp: Ditto.
17273         * lib/c-torture.exp: Ditto.
17274
17275 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17276
17277         * lib/g++.exp: Use build_wrapper procedure.
17278         * lib/gcc.exp: Ditto.
17279
17280 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17281
17282         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17283         an old-style decl for malloc.  Fixes tests to work when
17284         sizeof (int) != sizeof (size_t).
17285
17286 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17287
17288         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17289
17290         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17291         use stdargs.h interface.
17292
17293 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17294
17295         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17296         NO_VARARGS when compiling.
17297
17298 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17299
17300         * lib/plumhall.exp(ph_includes): New procedure.
17301         (ph_make): Use it.
17302         (ph_compiler): Ditto.
17303
17304         * lib/g++.exp: Rename test-glue.c to testglue.c.
17305         * lib/gcc.exp: Ditto.
17306
17307 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17308
17309         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17310         to completion when it's called.
17311
17312 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17313
17314         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17315         is defined, don't do test.
17316
17317 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17318
17319         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17320         for object files.
17321         (ph_summary): Mark skipped testcases as untested, not unresolved.
17322
17323         * lib/plumhall.exp (ph_make): If unresolved because of bad
17324         errorCode, record errorCode in log file.
17325         (*): Replace send_log/verbose with verbose -log.
17326
17327 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17328
17329         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17330         double conversion if double isn't at least 8 bytes.
17331
17332         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17333         int to work with targets where int is 16 bits.
17334
17335         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17336         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17337         precision for the test to complete.
17338
17339 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17340
17341         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17342         if d10v is not compiled with the -mdouble64 flag.
17343         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17344
17345         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17346         d10v is not compiled with the -mint32 flag.
17347
17348 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17349
17350         * lib/plumhall.exp: Use incr_count.
17351
17352 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17353
17354         * gcc.c-torture: Update to c-torture-1.45.
17355
17356 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17357
17358         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17359         the name of the expect testcase file).
17360
17361         * lib/g++.exp(g++_init): Ditto.
17362
17363 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17364
17365         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17366         the host.
17367
17368         * lib/gcc.exp(gcc_exit): New procedure.
17369
17370 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17371
17372         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17373         specs where appropriate.
17374
17375         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17376         because of new "candidates are" messages, and removed a few
17377
17378         * Converted all non-old-style g++ testcases to old-style, and
17379         moved into g++.old-deja.
17380
17381 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17382
17383         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17384         options.
17385
17386         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17387         succeeded.
17388
17389         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17390
17391 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17392
17393         * lib/gcc.exp (gcc_target_compile): Add support for defining
17394         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17395         the machine doesn't have those features.
17396
17397 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17398
17399         * g++.law/operators4.exp: Don't use LIBS.
17400
17401 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17402
17403         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17404
17405         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17406         * lib/g++.exp: Set it here instead. Also, allow use of the
17407         --tool_exec and --tool_opt options. Change CXX to
17408         GXX_UNDER_TEST.
17409
17410         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17411
17412         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17413
17414 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17415
17416         * lib/old-dejagnu.exp: Use prune_warnings instead of
17417         prune_system_crud.
17418         * lib/mike-g++.exp: Ditto.
17419         * lib/gcc.exp: Ditto.
17420         * lib/g++.exp: Ditto.
17421
17422         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17423
17424 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17425
17426           * 941014-2.c: Include stdlib.h
17427           * 960327-1.c: Include stdio.h
17428           * dbra.c, index-1.c: Don't assume ints are 32bits.
17429
17430 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17431
17432         * lib/gcc.exp: Add gcc,stack_size target feature.
17433
17434         * lib/g++.exp(g++_target_compile): Add the include and link
17435         paths here, not in two other places. And, it's $options, not
17436         options.
17437
17438         * lib/mike-g++.exp(postbase): Remove the code that determines
17439         the correct include and link paths.
17440         * g++.old-deja/old-deja.exp: Ditto.
17441
17442 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17443
17444         * lib/g++.exp(g++_init): target_compile no longer returns the
17445         filename of the result.
17446
17447 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17448
17449         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17450         call to glob.
17451
17452         * gcc.c-torture/special/special.exp: Change call to
17453         gcc_target_compile to include the object file.
17454
17455 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17456
17457         * gcc.c-torture/special/special.exp: Correct misspelling in last
17458         change.
17459
17460 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17461
17462         * lib/plumhall.exp(ph_summary): Log the entire output of the
17463         executable. Return -1 if there were any failures, 0 otherwise.
17464         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17465         (ph_make): Clean up objects and executables that were built
17466         if the tests succeeded.
17467
17468 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17469
17470         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17471         libraries and includes in the build tree as appropriate.
17472
17473 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17474
17475         * lib/c-torture.exp: Instead of looking for the global variable
17476         NO_LONG_LONG, check to see if that's a feature of the target.
17477
17478 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17479
17480         * config/default.exp: Minimize. Delete the remainer of the files in
17481         config; this functionality is now in devo/dejagnu/config.
17482
17483         g++.*/*: Pass any additional flags used to compile to postbase;
17484         delete CXXFLAGS.
17485
17486         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17487         is now done by runtest.exp. Use gcc_target_compile instead of
17488         compile.
17489
17490         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17491         Remove references to CFLAGS. Use remote_file instead of
17492         calling rm -f.
17493         (c-torture): Take a list of arguments to use to compile this
17494         testcase.
17495
17496         lib/g++.exp: Simplify. Use target_compile instead of compile.
17497         lib/gcc-dg.exp: Ditto.
17498         lib/gcc.exp: Ditto.
17499         lib/mike-{gcc,g++}.exp: Ditto.
17500         lib/old-dejagnu.exp: Ditto.
17501         lib/plumhall.exp: Ditto.
17502
17503 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17504
17505         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17506         (ph_linker): Likewise.
17507
17508 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17509
17510           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17511         MAP_ANON / MAP_ANONYMOUS if defined;
17512         else try to map from /dev/zero .
17513
17514 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17515
17516         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17517         isn't defined, then define it to MAP_ANONYMOUS.
17518
17519 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17520
17521         * gcc.c-torture: Update to c-torture-1.42 release.
17522
17523 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17524
17525         * gcc.c-torture: Update to c-torture-1.41 release.
17526
17527 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17528
17529         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17530         c-torture release.
17531
17532 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17533
17534         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17535         and LDFLAGS.  Fix second case to append the target_info ldflags
17536         onto LDFLAGS, not CFLAGS.
17537         * lib/g++.exp (g++_init): Add target_info stuff.
17538         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17539         of libgloss and newlib flags for !native.
17540
17541         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17542         (GDB): Fix relative path to go up another dir for finding gdb.
17543
17544 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17545
17546         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17547         versions in the target_info array, if they don't exist.
17548
17549 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17550
17551         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17552
17553 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17554
17555         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17556         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17557
17558 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17559
17560         * lib/old-dejagnu.exp: Don't remove the output file before we've
17561         actually tested it. Don't append pwd to the path of the executable
17562         we're testing.
17563
17564 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17565
17566         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17567
17568 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17569
17570         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17571         temporary directory for compiler files, and set it to a default
17572         value of /tmp. Set $output as the name of the output file from
17573         compiling the testcase. Add a -o option to $cflags_var so the
17574         compiler writes the final output file as $output. Set $executable
17575         to $output.
17576
17577         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17578         directory for compiler files, and set it to /tmp if it doesn't
17579         already have a value. Set $output_file to the name of the output
17580         file from compiling the testcase. Add a -o option to CXXFLAGS so
17581         the compiler writes the final output file as $output. Use $output
17582         as the executable to be tested.
17583
17584 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17585
17586         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17587
17588 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17589
17590         * gcc.c-torture/execute/pending-1.c: New test.  Still
17591         pending in Tege's queue.
17592
17593 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17594
17595         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17596         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17597         if there were failures.  Call unresolved if there were unresolved
17598         testcases.  Call gcc_fail if program did not run to completion.
17599         (ph_make): Pass additional argument name to ph_execute.
17600         (ph_execute): Add new argument.  Pass additional arguments to
17601         ph_summary.  Call gcc_fail is there is no execution output.
17602
17603 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17604
17605         * lib/plumhall.exp (proc_summary): Output relavent summary
17606         lines into the log so specific failures in plumhall can be
17607         investigated.
17608
17609 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17610
17611         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17612         (c-torture-execute): Don't try to execute tests which use
17613         "long long" types if $NO_LONG_LONG is nonzero.
17614
17615 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17616
17617         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17618         not c-torture.
17619
17620         * gcc.ieee: Move from here.
17621         * gcc.c-torture/execute/ieee: To here.
17622
17623 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17624
17625         * gcc.c-torture: Update to c-torture-1.41 release.
17626
17627 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17628
17629         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17630         not "$output".
17631
17632 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17633
17634         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17635         -c present.
17636
17637 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17638
17639         * config/proelf.exp: Handle connecting to a simulator.
17640
17641 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17642
17643         * config/proelf.exp: New file.  Enough framework that we can
17644         run c-torture tests on the proelf targets (or any other target
17645         that gdb can connect to for that matter).
17646
17647 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17648
17649         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17650         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17651
17652         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17653         exec_output exists.
17654
17655 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17656
17657         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17658         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17659
17660         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17661         to pass/fail/unresolved/unsupported/untested.  Caller must now
17662         call unresolved/unsupported/untested.
17663         * lib/*.exp: Update FSF address.  Update to handle new results of
17664         ${tool}_load.
17665         * lib/chill.exp (verbose): Delete.
17666
17667 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17668
17669         * lib/gcc.exp (default_gcc_start): Change order of args to
17670         $LDFLAGS $CFLAGS $LIBS.
17671         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17672         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17673         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17674         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17675         * gcc.misc-tests/dg-test.exp: Likewise.
17676         * gcc.misc-tests/msgs.exp: Likewise.
17677         * gcc.prms/prms.exp: Likewise.
17678         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17679         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17680
17681         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17682
17683 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17684
17685         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17686
17687         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17688         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17689
17690         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17691         necessary.
17692
17693 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17694
17695         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17696         global for loop; add use of $mathlib.
17697         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17698         settings here; set mathlib for anything but VxWorks.
17699
17700 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17701
17702         * gcc.c-torture: Update to c-torture-1.40 release.
17703
17704 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17705
17706         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17707         dg.exp.
17708
17709 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17710
17711         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17712         global.
17713
17714 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17715
17716         * lib/g++.exp (LIBS): Define if not already.
17717         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17718         (gcc-dg-prune): Call prune_gcc_output.
17719         * lib/gcc.exp (prune_gcc_output): New proc.
17720         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17721         prune_gcc_output.
17722
17723 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17724
17725         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17726         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17727
17728 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17729
17730         * gcc.c-torture: Update to c-torture-1.39 release.
17731
17732 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17733
17734         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17735         fails, try others as well.
17736
17737 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17738
17739         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17740         If compilation fails, mark execute tests as `untested'.
17741         If test is marked as unsupported, don't mark compilation and
17742         execute tests as failed.
17743
17744 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17745
17746         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17747         libstdc++ for whether or not we want to be doing shared
17748         libraries.  Delete link_curses since we don't need it anymore.
17749         * lib/mike-g++.exp (postbase): Don't link in libg++.
17750         * g++.old-deja/old-deja.exp: Likewise.
17751
17752 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17753
17754         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17755
17756 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17757
17758         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17759         For that, add `-Wl,-a,shared_archive'.
17760         * g++.old-deja/old-deja.exp: Likewise.
17761
17762 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17763
17764         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17765
17766 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17767
17768         * lib/mike-g++.exp (postbase): Pay attention to the status of
17769         g++_load.
17770
17771 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17772
17773           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17774
17775 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17776
17777         * lib/gcc.exp (default_gcc_start): No longer need to log program
17778         being executed or its output, execute_anywhere does that now.
17779         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17780         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17781
17782 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17783
17784         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17785         the same as those in lib/g++.exp.
17786
17787 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17788
17789         * gcc.c-torture: Update to c-torture-1.38 release.
17790         * gcc.ieee: Related changes.
17791
17792 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17793
17794         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17795         "exec". Minor reformatting changes.
17796
17797         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17798         cross. This means all "exec" calls now work on a remote host as
17799         well.
17800         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17801         cross. Filter out the extra "\r\n" stuff that expect puts in.
17802         (c-torture-execute): Filter out the bogus warnings like
17803         c-torture-compile does. Add support for canadian cross.
17804         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17805         Use execute_anywhere rather than calling exec directly. Now it
17806         works for canadian cross testing.
17807
17808 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17809
17810         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17811         results into a variable, and check that rather than using file exists.
17812
17813 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17814
17815         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17816         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17817
17818 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17819
17820         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17821         lib_curses if there's a shared libg++ in the build tree.
17822
17823 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17824
17825         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17826         if not supported target.
17827
17828 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17829
17830         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17831         link_curses up to always happen, not just for native builds.
17832
17833 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17834
17835         * gcc.c-torture: Update to c-torture-1.36 release.
17836         * gcc.failure: Related changes.
17837
17838 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17839
17840         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17841
17842 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17843
17844         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17845         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17846         runshlib, link_curses, and mathlib for link and run.
17847
17848         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17849         pass the runtime shared library options for Solaris, OSF/1, and
17850         Irix5, and link with -lcurses to avoid unresolved references.
17851
17852 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17853
17854         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17855         only run once.
17856
17857 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17858
17859         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17860
17861 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17862
17863         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17864         do not have a framework for the "compat" tests yet.
17865
17866 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17867
17868         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17869         set to null if we're testing vxworks5.1.  Use that instead of
17870         `-lm' in the setting of LIBS for link and run.
17871
17872 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17873
17874         * config/rom68k.exp (${tool}_load): Major changes to make it
17875         work.  Verified that it does in fact return the stuff in
17876         exec_output properly.  Catch any Emul or any TRAP other than 0.
17877
17878 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17879
17880         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17881         LDFLAGS properly for targets that need stuff from libgloss.
17882         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17883         only run once.
17884         (gpp_initialized): New variable.
17885
17886 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17887
17888         * config/rom68k.exp: Load libgloss.exp.
17889         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17890         so we can produce a fully linked binary.
17891         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17892         so we can produce a fully linked binary.
17893
17894 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17895
17896         * lib/plumhall.exp (ph_section): Watch for expected failures.
17897         Add missing `else'.
17898
17899         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17900         run the testcase.
17901         (c-torture): Likewise.
17902
17903 1995-08-28  Doug Evans  <dje@cygnus.com>
17904
17905         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17906
17907         * lib/mike-g++.exp (mike_cleanup): New proc.
17908         (prebase): New globals compiler_result, not_compiler_result,
17909         target_regexp.
17910         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17911         allow leading "-" in pattern.  Watch for unsupported tests.
17912         If $compiler_result is set, pattern match assembler code,
17913         and ditto for $not_compiler_result.
17914         * lib/mike-gcc.exp: Likewise.
17915
17916         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17917         execution "succeeded".
17918
17919 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17920
17921         * config/win32.exp: New file.
17922         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17923
17924 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17925
17926         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17927         unsupported.
17928         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17929         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17930         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17931
17932         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17933         "... without exceptions was ...".  That is now handled by
17934         prune_system_crud.
17935         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17936
17937 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17938
17939         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17940         sieve.c,sort2.c}: New files.
17941         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17942         sieve.exp,sort2.exp}: Drivers for them.
17943
17944         * lib/mike-gcc.exp (program_output): New user settable variable.
17945         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17946         messages.
17947         * lib/mike-g++.exp (program_output): New user settable variable.
17948
17949         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17950
17951         * config/sh.exp: Deleted (use sim.exp instead).
17952
17953 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17954
17955         * config/vx.exp: Declare CHECKTASK as global.
17956         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17957         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17958         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17959
17960 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17961
17962         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17963         target. Like vx.exp, only includes `vx29k.exp' instead of
17964         `vxworks.exp'.
17965
17966 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17967
17968         * config/sim.exp: Increase time limit from 120 seconds to 240.
17969
17970 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17971
17972         * gcc.c-torture/execute/950628-1.c: New test.
17973
17974 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17975
17976         * gcc.c-torture: Update with changes/additions from
17977         c-torture-1.34.
17978
17979 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17980
17981         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17982
17983 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17984
17985         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17986
17987 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17988
17989         * gcc.c-torture/compile/950512-1.c: New test.
17990         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17991         * gcc.dg/struct-ret-1.c: Likewise.
17992
17993 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17994
17995         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17996           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17997
17998 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17999
18000         * gcc.c-torture/special/920411-1.c: Deleted.
18001         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18002
18003 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18004
18005         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18006         cpu limit.
18007
18008 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18009
18010         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18011
18012 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18013
18014         From kenner;
18015         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18016         is the proper length.
18017         * va-arg-3.c: Likewise.
18018
18019 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18020
18021         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18022         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18023
18024         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18025         * lib/g++.exp (default_g++_start): Delete old cruft.
18026
18027 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18028
18029         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18030         (2 * (1 << 18)) to (2 * (1 << 17)).
18031
18032         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18033
18034 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18035
18036         * config/rom68k.exp: Renamed from config/idp.exp
18037
18038 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18039
18040         * c-torture/compile/921109-2.c
18041
18042 1995-04-18  Mike Stump  <mrs@cygnus.com>
18043
18044         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18045         excess errors.
18046
18047 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18048
18049         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18050         output.
18051         * lib/g++.exp (default_g++_start): Likewise.
18052
18053 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18054
18055         * gcc.c-torture/compile/950329-1.c: New test.
18056
18057 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18058
18059           * config/bug.exp (${tool}_load): Updated to use new remote_open
18060           and remote_close procs.
18061         * config/idp.exp: New file.
18062
18063 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18064
18065         * gcc.c-torture/execute/950322-1.c: New test.
18066
18067 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18068
18069         * config/vx.exp (${tool}_load): Clean up testing of return code from
18070         vxworks_ld and vxworks_spawn.
18071
18072 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18073
18074         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18075
18076 1995-03-13  Mike Stump  <mrs@cygnus.com>
18077
18078         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18079         can mark excess errors on a machine by machine basis.  Note, the
18080         default is to not expect any excess errors, even when excess
18081         errors test - is given, so you will want to put an XFAIL ... on
18082         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18083         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18084         those 4 machines, but no others.
18085
18086 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18087
18088         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18089         * lib/c-torture.exp: to here.
18090
18091 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18092
18093         * gcc.c-torture/execute/950221-1.c: New test.
18094         * gcc.c-torture/execute/struct-ret-1.c: New test.
18095         * gcc.c-torture/compile/950221-1.c: New test.
18096
18097         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18098
18099 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18100
18101         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18102         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18103
18104 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18105
18106         * g++.gb: New directory of tests, derived from my signature and
18107         class scoping tests.
18108
18109         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18110         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18111         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18112         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18113         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18114         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18115         * g++.gb/sig25.C: Likewise.
18116
18117         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18118         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18119         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18120         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18121         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18122         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18123         * g++.gb/sig25.exp: Likewise.
18124
18125         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18126         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18127         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18128         * g++.gb/scope13.C: Likewise, this test still fails.
18129
18130         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18131         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18132         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18133         * g++.gb/scope13.exp: Ditto.
18134
18135         * g++.gb/README: New file, explains what these tests are about.
18136
18137 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18138
18139         * lib/dg.exp (dg-do): Support `preprocess'.
18140         (dg-test): Likewise.
18141
18142 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18143
18144         * config/udi.exp: change "continue -expect" to "exp_continue".
18145
18146 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18147
18148         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18149         Delete redundant tests.
18150
18151         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18152         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18153         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18154         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18155         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18156         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18157         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18158         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18159
18160         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18161         storing label pointers.
18162         * gcc.c-torture/execute/921019-1.c: Likewise.
18163         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18164         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18165         parameter fp.
18166         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18167         constants.
18168
18169         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18170         Delete obsolete tests.
18171
18172         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18173         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18174         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18175         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18176         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18177         * gcc.c-torture/compile/950124-1.c: New test.
18178
18179         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18180
18181 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18182
18183         * lib/mike-g++.exp: Add -lm to LIBS.
18184
18185 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18186
18187         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18188
18189 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18190
18191         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18192
18193 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18194
18195         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18196
18197 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18198
18199         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18200         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18201         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18202         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18203         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18204         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18205         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18206         * g++.law/{operators31.C, operators32.C,
18207         * g++.law/{operators33.C, operators34.C}: Likewise.
18208         * g++.law/{pic1.C, refs2.C}: Likewise.
18209         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18210         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18211         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18212         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18213
18214         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18215         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18216         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18217         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18218         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18219         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18220         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18221         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18222         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18223         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18224         * g++.law/{operators34.exp}: Likewise.
18225         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18226         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18227         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18228         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18229         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18230
18231         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18232         No longer expected to fail.
18233         * g++.law/missed-error3.C: Tweak for recent bool changes.
18234
18235 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18236
18237         * config/emb-unix: Deleted.
18238         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18239         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18240
18241 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18242
18243         * lib/dg.exp (dg-test): Fix typo in last patch.
18244
18245 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18246
18247         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18248         (handles multiple occurrences).
18249
18250 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18251
18252         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18253         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18254         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18255         printed).
18256         * lib/c-torture.exp (c-torture-compile): Likewise.
18257         (c-torture): Prepend full path if missing.
18258         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18259         (gcc_fail): Likewise.
18260         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18261
18262 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18263
18264         * lib/netware.exp: Only attach to NetWare i386 systems.
18265
18266 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18267
18268         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18269         messages.  Add test name to "output pattern match" pass/fail message.
18270
18271 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18272
18273         * gcc.dg: New testsuite.
18274         * gcc.dg/dg.exp: New file.
18275
18276         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18277         test-switch.c}: Deleted.
18278
18279         * gcc.misc-tests/msgs.exp: New testcase driver.
18280
18281 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18282
18283         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18284         Watch for illegal return values from ${tool}_load.
18285         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18286         cross targets.  Coerce return value >0 to 1.
18287
18288 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18289
18290         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18291
18292         * config/emb-unix.exp: New file.
18293
18294         * config/sim.exp: Error if variable $SIM not defined.
18295         (${tool}_load): Mark test as "untested" if simulator missing.
18296
18297         * config/unix.exp: Load remote.exp to get rcp_download.
18298         * lib/c-torture.exp: Use different option lists for testcases with
18299         and without loops.
18300         * gcc.c-torture/execute/execute.exp: Likewise.
18301
18302 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18303
18304         * config/*.exp: Clarify return code from ${tool}_load.
18305         Call `unresolved' or `untested' instead of `warning' or `perror'
18306         (sometimes you still want to call both though).
18307         Add comment that `shell_id' is local to each file.
18308         * config/udi.exp (timeout): Set to 30.
18309         Don't print warning if connection fails, $connectmode has already
18310         printed an error.
18311         (${tool}_load): Move verbose messages to level 2.
18312         Rework pattern for "Process started" message.
18313         Pass `shell_id' to ${connectmode}_download.
18314         Retry twice upon timeout.  Make resetting of target more robust.
18315         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18316         Pass `shell_id' to exit_$connectmode.
18317         Only call exit_$connectmode if connected.
18318         * config/unix.exp (${tool}_load): Check return codes better.
18319         * config/vrtx.exp (${tool}_load): Likewise.
18320         * config/vx.exp (${tool}_load): Likewise.
18321         Delete unneeded global's.
18322         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18323         from ${tool}_load.
18324         (dg-stat): Delete.
18325         (dg-init): Delete recording of pass/fail counts.
18326         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18327         (old-dejagnu-init): Likewise.
18328         (old-dejagnu-stat): Delete contents, empty proc now.
18329         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18330         (c-torture): Delete references to lcnt, lpass, lfail.
18331         Get option list from TORTURE_OPTIONS.
18332         Delete -funroll[-all]-loops if no loops.
18333         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18334         (g++_stat): Delete contents (empty proc now).
18335         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18336         (gcc_finish): Likewise.
18337         (gcc_stat): Deleted.
18338         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18339         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18340         * gcc.c-torture/execute/execute.exp: Likewise.
18341         Split tests into two parts: compile, execute.
18342         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18343         no loops.  Update to reflect clarified return codes from ${tool}_load.
18344
18345 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18346
18347         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18348         to grep for.
18349         (old-dejagnu): Likewise (where necessary).
18350
18351 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18352
18353         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18354
18355         * lib/dg.exp (dg-process-target): Fix processing of selector.
18356         Add comment regarding use of `error'.
18357
18358         * lib/gcc.exp (prune_system_crud): Define if missing.
18359         * lib/g++.exp (prune_system_crud): Likewise.
18360
18361         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18362         Call prune_system_crud.
18363         * lib/dg.exp (dg-runtest): New proc.
18364         Use perror instead of send_user for tcl errors in testcase.
18365         Don't return any value, it's never used.
18366         Don't clobber previous definition of `unknown'.
18367         Print tcl errors in `dg-final'.
18368
18369 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18370
18371         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18372         (dg-test): Don't print errorInfo, it contains stack backtrace.
18373
18374 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18375
18376         * lib/g++.exp (runtest_file_p): Define if missing.
18377
18378 1994-09-24  Doug Evans  (dje@cygnus.com)
18379
18380         * lib/mike-g++.exp: Comment out loading of g++.exp.
18381         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18382         (default_g++_version): Always print something.
18383         (default_g++_start): Comment out call to `which'.
18384         (g++_start, g++_load): Deleted (must be defined in config file).
18385         * lib/gcc.exp: Test for existence of $CC at start.
18386         Delete check for tmpdir (done in gcc_init).
18387         (default_gcc_version): Always print something.
18388         (default_gcc_start): Comment out call to `which'.
18389         * config/*.exp: Major cleanup - make cross targets work at least a
18390         little better for g++ (by not being "--tool gcc" specific).
18391         Rename gcc_xxx to ${tool}_xxx.
18392         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18393         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18394
18395 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18396
18397         * lib/c-torture.exp (c-torture-compile): Rework compiler
18398         message processing.
18399
18400         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18401         c-torture.
18402
18403 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18404
18405         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18406
18407         * lib/dg.exp (dg-process-target): Support { target native }.
18408
18409 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18410
18411         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18412         looked for "... program xxx got fatal signal".
18413         Correct regsub munging of `comp_output'.
18414         Ignore compiler messages "path prefix not used" and "linker input
18415         file unused".
18416
18417 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18418
18419         * lib/gcc.exp (runtest_file_p): Define if missing.
18420         * gcc.prms/template.c: Example to work from.
18421
18422 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18423
18424         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18425         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18426
18427         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18428         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18429         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18430         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18431
18432         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18433         (dg-process-target): No longer a varargs proc.
18434         Return S/N for target, P/F for xfail.  All callers changed.
18435         (user option procs): More argument checking.
18436         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18437         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18438         (dg-test): Skip test if not running on selected target in `dg-do'.
18439         Update handling of `dg-do-what', `dg-output-text'.
18440         Separate execution pass/fail from output pattern match pass/fail.
18441         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18442
18443 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18444
18445         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18446         target for 920510-1.c.
18447
18448 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18449
18450         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18451         Clean up comment regarding use of passcnt, etc.
18452         (gcc_stat): Don't update `testcnt' here.
18453         (gcc_finish): Do it here.
18454         Might as well reset `but_id' here too.
18455         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18456         to determine if the file should be tested.
18457         * gcc.c-torture/compile/compile.exp: Likewise.
18458         * gcc.c-torture/execute/execute.exp: Likewise.
18459         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18460         * gcc.misc-tests/dg-test.exp: Likewise.
18461         * gcc.prms/prms.exp: Likewise.
18462         * gcc.wendy/wendy.exp: Likewise.
18463         * g++.old-deja.exp: Likewise.
18464         Move "Testing file" message to verbose level 1.
18465
18466 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18467
18468         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18469
18470 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18471
18472         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18473         (default_gcc_start): Accept optional second list element
18474         of compiler flags.  Print compiler output at verbosity level 2.
18475         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18476         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18477         Save current values of framework globals passcnt, failcnt, xpasscnt,
18478         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18479         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18480         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18481         xfailcnt to compute stats.  Update framework global `testcnt' from
18482         pass/fail counts.
18483         (gcc_finish): New proc.  Clean up test environment.
18484         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18485         (gcc_epass, gcc_efail): Delete.
18486         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18487         argument of line number.
18488         (dg-init): If the tool has an init routine, call it.
18489         (dg-test): Remove args `cflags_var' and `libs_var'.
18490         Pass all compiler options to ${tool}_start.
18491         Handle missing line number.
18492         (dg-finish): New function.
18493         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18494         particular files.  Call gcc_finish at end.  Move "skipping test"
18495         message to verbosity level 3.
18496         * gcc.c-torture/compile/compile.exp: Likewise.
18497         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18498         * gcc.c-torture/execute/execute.exp: Likewise.
18499         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18500         Print testcase being tried at verbosity level 1.
18501         * gcc.c-torture/special/special.exp: Unset xfail.
18502         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18503         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18504         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18505         * gcc.failure/failure.exp: Likewise.
18506         * gcc.ieee/ieee.exp: Likewise.
18507         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18508         Update call to dg-test.  Call dg-finish at end.
18509         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18510         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18511         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18512         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18513         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18514         * gcc.wendy/wendy.exp: Add copyright.
18515         Delete setting of tmpdir (done by gcc_init).
18516         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18517         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18518         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18519         gcc_[ce]pass/fail.
18520
18521 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18522
18523         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18524         confusion.
18525         (g++_load): Likewise.
18526
18527         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18528         Rename argument to `prog' to remove the confusion.
18529         Varargs fns behave differently too!
18530         (g++_load): Likewise.
18531
18532         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18533
18534         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18535         what it is.  Delete (always) printing of status value for !native.
18536         Simplify verbose code, and include status and exec_output.
18537         (g++_load): Use gcc_load.
18538
18539 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18540
18541         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18542         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18543         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18544         940714-3.c as these testcases don't exist anymore.  Make
18545         va-arg-1.c expected to pass.
18546
18547 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18548
18549         * gcc.misc-tests/misc.exp: Only run specific testcases.
18550         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18551         * gcc.misc-tests/dg-[1-9].c: New files.
18552
18553         * lib/dg.exp: New testsuite driver.
18554         * gcc.prms/prms.exp: Use it.
18555
18556         * README.gcc: New file.
18557
18558         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18559         Document and reset `lxpass' and `lxfail'.
18560         Simplify "initialized" message.
18561         (gcc_stat): Clean up comments a little.
18562
18563 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18564
18565         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18566
18567 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18568
18569         * lib/old-dejagnu.exp (process-option): New proc.
18570         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18571         (old-dejagnu): Simplify.
18572         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18573
18574 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18575
18576         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18577         exists and is not an empty string.
18578
18579         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18580         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18581         finished.
18582         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18583         automatically.
18584
18585         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18586         longer expected to fail.
18587
18588         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18589         "f" function call.
18590
18591         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18592
18593         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18594         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18595         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18596         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18597         c-torture-1.29.
18598
18599         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18600         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18601
18602         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18603
18604         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18605         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18606
18607         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18608         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18609         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18610
18611 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18612
18613         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18614         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18615         940714-1.c, 940714-2.c, 940714-3.c},
18616         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18617         gcc.misc-tests/{mg.c,mg.exp}:
18618         New tests.
18619         * gcc.noncompile/noncompile.exp: Change accordingly.
18620
18621 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18622
18623         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18624         Undo previous clobberage.
18625
18626 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18627
18628         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18629         * gcc.special/{930510-1.c, special.exp}:
18630         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18631         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18632         struct-varargs-1.c}: New tests from c-torture-1.26.
18633
18634 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18635
18636         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18637           argument to switch.
18638
18639 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18640
18641         * Revert the previous changes.  Please see Rob's directory
18642           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18643           fixes.
18644
18645 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18646
18647         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18648             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18649             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18650             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18651             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18652             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18653             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18654             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18655             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18656             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18657             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18658             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18659             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18660             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18661             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18662             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18663             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18664             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18665             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18666             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18667             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18668             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18669             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18670             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18671             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18672             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18673             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18674
18675 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18676
18677         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18678             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18679           with perror calls.
18680
18681 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18682
18683         * config/unix.exp (g++_load): Fix syntax.
18684
18685 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18686
18687         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18688         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18689         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18690         Don't expect va-arg-1.c to fail.  Correct expected output for
18691         920928-1.c.
18692         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18693         * gcc.wendy/hbm4.c: Correct typo.
18694         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18695
18696 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18697
18698         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18699         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18700         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18701         * lib/c-torture.exp (c-torture-compile): Ditto.
18702
18703         Reduce volume of output (remove all the -I's and such).
18704         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18705         Call gcc_cpass, gcc_cfail.
18706         (c-torture): Pass testing option to c-torture-compile.
18707
18708 1994-03-21  Doug Evans  (dje@cygnus.com)
18709
18710         Bring patches over from progressive.
18711         * config/default.exp: Exit remote shell cleanly.
18712         (g++_exit, g++_start): Add default versions.
18713         * config/sim.exp (gcc_load): Use perror, not error.
18714
18715 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18716
18717         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18718         set in site.exp.
18719
18720 1994-03-14  Doug Evans  (dje@cygnus.com)
18721
18722         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18723         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18724         (wendy_try): New proc to run testcase.
18725         (main loop): Call 'em.
18726         * gcc.wendy/*.c: Clean up pass to correct expected output.
18727
18728         * lib/gcc.exp: Minor cleanup work.
18729         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18730
18731 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18732
18733         * config/sim.exp (gcc_load): Document return codes better.
18734         Don't pass -v to simulator.
18735
18736 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18737
18738           * gcc.special/920717-x.c: Fix typo.
18739           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18740           get at sources.
18741
18742         * lib/mike-gcc.exp: Fix typo.
18743
18744 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18745
18746         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18747         binary to use, transform the name.
18748         * config/*.exp: rename everything. Nuke any g++ specific files,
18749         it's now a special case of gcc that requires no special support.
18750         Add a default.exp for unsupported targets.
18751
18752 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18753
18754         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18755         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18756         version of Tcl.
18757
18758 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18759
18760         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18761         than a warning.
18762
18763 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18764
18765         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18766
18767 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18768
18769         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18770         option_list.  Compile every file with only 4/6 option choices
18771         (same as C torture) instead of with 12/18 different option
18772         choices.
18773         * lib/c-torture.exp: Likewise.
18774
18775         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18776         not already set.
18777
18778 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18779
18780         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18781         can put an XFAIL *-*-* on excess errors.
18782
18783 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18784
18785         * g++.law: Add more tests derived from g++-bugs snapshots.
18786
18787         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18788         equivalent to g++.law/init9.
18789
18790         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18791         compiled it, and the a.out file after we've run it.
18792
18793 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18794
18795         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18796         compiled it, and the a.out file after we've run it.
18797
18798 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18799
18800         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18801
18802 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18803
18804         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18805         version number.
18806
18807 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18808
18809         * g++.law: New directory of g++ tests derived from the g++-bugs
18810         snapshots.
18811
18812 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18813
18814         * gcc.compile: initbug1.c initbug1.exp testcase added
18815
18816 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18817
18818         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18819         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18820           fixes submitted by Jeff Law (law@cs.utah.edu)
18821         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18822           Jeff Law (law@cs.utah.edu)
18823
18824
18825 1993-11-30  Mike Stump  (mrs@cygnus.com)
18826
18827         * config/unix-g++.exp: Follow the gcc way of doing things.
18828         * g++.old-deja/old-deja.exp: Minor updates.
18829         * lib/g++.exp: New file, follow the gcc way of doing things.
18830         * lib/old-dejagnu.exp: Minor updates.
18831         * lib/mike-g++.exp: Always unset errorInfo.
18832
18833 1993-11-06  Mike Stump  (mrs@cygnus.com)
18834
18835         * lib/gcc.exp: Fix some errors with the below change, CC and
18836         CFLAGS should be global when setting, not local.
18837
18838 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18839
18840         * lib/gcc.exp: Transform tool name.
18841
18842 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18843
18844         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18845
18846 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18847
18848         * lib/gcc.exp: change gcc_done to gcc_stat
18849
18850 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18851
18852         * Upgraded gcc testsuite to c-torture version 1.25
18853
18854 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18855
18856         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18857         * lib/c-torture: added hooks for new reporting code.
18858
18859 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18860
18861         * config/sh-gcc.exp: check if sh-sim exists in the path
18862
18863 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18864
18865         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18866         * gcc.compile/compile.exp: Initial changes for new logic.
18867         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18868         * gcc.failure/failure.exp: Initial changes for new logic.
18869         * gcc.ieee/ieee.exp: Initial changes for new logic.
18870         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18871         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18872         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18873         * lib/c-torture.exp: Initial changes for new logic.
18874         * lib/gcc.exp: Initial changes for new logic.
18875
18876 1993-10-15  Mike Stump  (mrs@cygnus.com)
18877
18878         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18879         depend upon failure or success.  Fully qualify names in failure
18880         and success messages.  Always remove a.out before starting
18881         compile, just in case.  Pay more attention to error text output by
18882         the compiler.  Handle testcases with no known past errors just
18883         like all others, so that things are uniform.  Other miscellaneous
18884         improvements.
18885
18886 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18887
18888         * gcc.cpp: new directory for cpp tests
18889
18890 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18891
18892         * lib/chill.exp: Code reformatted, removed unused code.
18893         * config/unix-chill.exp: Code reformatted, removed unused code.
18894         * chill.execute/execute.exp: Code reformatted, removed unused code.
18895         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18896
18897 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18898
18899         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18900         routines not written.
18901
18902 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18903
18904         * config/bug-gcc.exp: Use new procs from bug.exp.
18905
18906 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18907
18908         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18909         via ftp, rather than depending on NFS.
18910         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18911         case.
18912
18913 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18914
18915         * config/bug-gcc.exp: Use new download proc.
18916
18917 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18918
18919         * chill.execute/execute.exp: cleanups, handles errors better
18920         * chill.compile/compile.exp: rewrite, based on execute.exp
18921         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18922         * lib/chill.exp: major changes to diff proc and compile and link
18923           procs. added chill_fail and chill_pass wrappers to pass and
18924           fail. added more comments, and handle error codes better.
18925           Added a hack to capture stderr from exec, so noncompile tests
18926           can work.
18927
18928 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18929
18930         * chill.execute/execute.exp: rewrite of testsuite driver
18931         * lib/chill.exp: rewrite of testsuite driver
18932         * config/unix-chill.exp: rewrite of testsuite driver
18933
18934 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18935
18936     In chill.execute:
18937         * iexpr.ch: Standardize uppercase.
18938         * tuples.dat: Standardize uppercase.
18939         * vary.ch: standardize.  Correct varying string assignments.
18940         * vary.dat: Add new output lines.
18941
18942 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18943
18944     In chill.execute:
18945         * chprintf.ch: Standardize use of uppercase.
18946         * tuples.ch: Standardize and turn arr2 into a DCL,
18947           rather than a SYN.
18948         * pinits.ch: Standardize.
18949
18950 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18951
18952         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18953         * Makefil: Renamed to Makefile.in.
18954         * configure.in: New.
18955
18956 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18957
18958     In chill.execute:
18959         * .cvsignore: Add result/output files.
18960         * Makefile: Fix up variables at start.  Use MFLAGS
18961           everywhere.  Correct bool_loc, built_ins entries.
18962           Add entry for vary1.ch.
18963         * bitarray.ch: Standardize upper-case usage.
18964         * bitexpr.ch: Standardize, add output of b1.
18965         * params.ch: Use arrayt in along PROC parameters, to
18966           avoid novelty problems.
18967         * sets.ch: Tiny cleanup.
18968         * vary1.ch: Re-indent.
18969
18970 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18971
18972           * Add PR-related files to Makefiles, .cvsignore files, etc.
18973
18974 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18975
18976         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18977           with compiler objects. New names are test-flow.c and test-loop.c
18978
18979 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18980
18981         * Upgraded c-torture tests from 1.19 to 1.20
18982
18983         * new files:
18984         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18985         * gcc.compile: 930623-1.c 930623-2.c
18986         * gcc.noncompile: 930622-1.c 930622-2.c
18987         * gcc.failure: 920411-1.c 920627-2.c
18988         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18989
18990 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18991
18992         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18993           More changes to get testsuite working properly. Needs more work.
18994           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18995
18996 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18997
18998         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18999           More changes to get testsuite working properly. Needs more work.
19000
19001 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19002
19003         * chill.compile/compile.exp: Added for Dejagnu support
19004         * chill.execute/execute.exp: Added for Dejagnu support
19005         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19006
19007 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19008
19009     This should complete moving the CHILL test files.
19010         * chill.noncompile(.cvsignore printf.grt
19011             in-printf.grt chprintf.grt chprintf.ch):
19012             Added test-support files.
19013           (Makefile): Modified further.
19014         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19015             signal.ch): Added test files.
19016           * chill.execute (.cvsignore printf.grt printr.c
19017             in-printf.grt rts.c chprintf.grt rts.h): Added
19018           test-support files.
19019             (Makefile): More corrections.
19020
19021 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19022
19023         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19024           test cases, ready for DejaGnu.
19025
19026 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19027
19028         * Upgraded c-torture tests from 1.18 to 1.19
19029
19030         * gcc.compile: added test(s):
19031           930607-1.c
19032         * gcc.execute: added test(s):
19033           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19034
19035         * added new subdirectory for misc tests: gcc.misc-tests
19036         * gcc.misc-test(s): added tests:
19037           inst-check.c test-consts.c test-ior.c test-switch.c
19038
19039 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19040
19041         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19042
19043 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19044
19045         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19046
19047 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19048
19049         * Upgraded c-torture tests from 1.17 to 1.18
19050
19051 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19052
19053         * Upgraded c-torture tests from 1.12 to 1.17
19054
19055 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19056
19057         * lib/old-dejagnu.exp:
19058           Fixed handling of XFAIL target triplets to correctly
19059           recognize wildcard characters.  Removed code that
19060           appended a unique id tag to the end of the file name
19061           printed out by the result of the testcases within a
19062           given test file.
19063
19064 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19065
19066         * lib/old-dejagnu.exp:
19067           Reworked expected failure handling to trigger off of XFAIL
19068           keyword in keyphrase embeded in testcase source code. The
19069           XFAIL keyword must be at the end of the keyphrase line. It
19070           may optionally be followed by one or more target triplets.
19071           It has just occured that the handling of wildcards in the
19072           target triplet may not be correct.
19073
19074 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19075
19076         * g++.old-deja/tests:
19077           Moved all subdirectories up one level into g++.old-deja .
19078
19079         * lib/old-dejagnu.exp:
19080           Fixed problem with CXXFLAGS not being properly reset, and being
19081           corrupted with extraneous "-c" compiler option.  This was
19082           causing binaries to not be generated for test that needed them.
19083           Modified strings passed to "pass" and "fail" so that individual
19084           tests from the same test file would be distinguished by an
19085           identifier appended to the test file name in the summary logs;
19086           this corrected a problem with erroneous diff logs.  Added code
19087           to search testcases for expected fail and unexpected pass keywords.
19088
19089 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19090
19091         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19092
19093 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19094
19095         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19096           Removed extraneous text from end of "Special g++ Options"
19097           keyphrase.
19098
19099         * lib/old-dejagnu.exp: Added pattern matching to look for new
19100           keywords, embedded in testcases comments, which will trigger
19101           calls to xpass and xfail.
19102
19103 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19104
19105         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19106           comments embedded in the testcases, especially the one looking for
19107           special compiler options, as well as the pattern matching for the
19108           compiler output again.
19109
19110 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19111
19112         * lib/old-dejagnu.exp: Do a proper check of the return value for
19113           execute tests. Fixed several problems with the pattern matching
19114           of the compiler output which gave erroneous test results.
19115           Changed several of the test result messages to be more descriptive.
19116         * config/unix-g++.exp: Proc g++_load now actually works and
19117           executes the tests passed to it and returns a usable return
19118           value.
19119
19120 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19121
19122           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19123
19124 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19125
19126         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19127           Modified both files to properly execute the old style
19128           dejagnu tests. The previous versions of these files were
19129           experimental and did not function anything near correctly.
19130
19131 1993-04-05  Rob Savoye  (rob@cygnus.com)
19132
19133         * Removed all Makefile.in and configure.in files. No configuration
19134         needed now.
19135
19136 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19137
19138         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19139
19140 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19141
19142         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19143         gcc.special/configure.in, gcc.noncompile/configure.in,
19144         gcc.execute/configure.in, gcc.code_quality/configure.in,
19145         g++.other/configure.in, g++.old-deja/configure.in,
19146         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19147         in srcname setting.
19148
19149 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19150
19151         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19152         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19153         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19154
19155 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19156
19157         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19158         (gdb_exit): Don't remove *_soc files.
19159
19160 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19161
19162         * lib/c-torture.exp: Don't look for main; instead always use -w
19163         -c.  This is how the c-torture tests work.  Remove the object
19164         file if the compilation succeeds.
19165         * gcc.execute/execute.exp: Remove executable if test passes.
19166         * gcc.noncompile/noncompile.exp: Every test is an expected
19167         failure.
19168         * gcc.special/special.exp: Added tests from c-torture 1.11,
19169         corrected use of existing test.
19170         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19171         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19172         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19173         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19174         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19175         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19176         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19177         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19178         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19179         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19180         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19181         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19182         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19183         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19184         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19185         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19186         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19187         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19188         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19189         c-torture 1.11.
19190         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19191         correspond to c-torture 1.11.
19192
19193         * New file.