OSDN Git Service

PR c++/13314
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/13314
4         * g++.dg/template/error7.C: New test.
5
6 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7             J"orn Rennecke <joern.rennecke@superh.com>
8
9         PR target/13302
10         * g++.dg/other/struct-va_list.C: New test.
11
12 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13
14         PR c++/13166
15         * g++.dg/parse/defarg6.C: New test.
16
17 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
18
19         PR target/13256
20         * gcc.c-torture/execute/20031201-1.c: New test.
21
22 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
23
24         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25
26 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27
28         * gcc.dg/builtin-return-1.c: New test.
29
30 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31             J"orn Rennecke <joern.rennecke@superh.com>
32
33         PR optimization/13260
34         * gcc.c-torture/execute/20031204-1.c: New test.
35
36 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37
38         PR c++/9127
39         * g++.dg/template/error6.C: New test.
40
41 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42
43         * gcc.dg/20031202-1.c: New test.
44
45 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
46
47         PR c++/13179
48         * g++.dg/template/eh1.C: New test.
49
50         PR c++/10771
51         * g++.dg/template/error5.C: New test.
52
53 2003-12-02  David Ung  <davidu@mips.com>
54
55         * gcc.dg/compat/vector-check.h: Corrected type for var 
56         g_##TMODE
57
58 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
59
60         PR c++/10126
61         * g++.dg/template/ptrmem8.C: New test.
62
63 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
64
65         PR c++/12573
66         * g++.dg/template/dependent-expr3.C: New test.
67
68 2003-12-01  James Lemke  <jim@wasabisystems.com>
69
70         * gcc.dg/arm-g2.c: New test.
71
72 2003-12-01  Roger Sayle  <roger@eyesopen.com>
73
74         PR optimization/11634
75         * gcc.dg/20031201-2.c: New test case.
76
77 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
78
79         PR 11433
80         * objc.dg/proto-lossage-3.m: New test.
81
82 2003-12-01  Roger Sayle  <roger@eyesopen.com>
83
84         PR optimization/12628
85         * gcc.dg/20031201-1.c: New test case.
86
87 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
88
89         * gcc.dg/unaligned-1.c: New test.
90
91 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
92
93         PR c++/9849
94         * g++.dg/template/error4.C: New test.
95         * g++.dg/template/nested3.C: Adjust error markers.
96
97 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
98
99         * gcc.dg/cpp/assert4.c: Check more #system assertions.
100
101 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
102
103         PR c/10333
104         * gcc.dg/bitfld-7.c: New test.
105
106 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
107
108         * gcc.dg/tls/asm-1.C: New test.
109
110 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
111
112         * gcc.dg/cpp/assert4.c: Update.
113
114 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
115
116         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
117         * gcc.dg/builtin-apply3.c: New test.
118
119 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
120
121         * lib/compat.exp (compat-obj): New xfaildata parameter.
122         Use it to set compiler_conditional_xfail_data before compiling.
123         (compat-get-options): Handle dg-xfail-if.
124         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
125         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
126         * gcc.dg/compat/vector-1_y.c: Likewise.
127         * gcc.dg/compat/vector-2_x.c: Likewise.
128         * gcc.dg/compat/vector-2_y.c: Likewise.
129
130 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
131
132         * g++.dg/opt/reg-stack4.C: New test.
133
134 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
135
136         * gcc.dg/builtin-apply2.c: New test.
137
138 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
139
140         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
141
142 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
143
144         PR c++/12924
145         * g++.dg/template/template-id-2.C: New test.
146
147 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
148
149         PR c++/5369
150         * g++.dg/template/memfriend1.C: New test.
151         * g++.dg/template/memfriend2.C: Likewise.
152         * g++.dg/template/memfriend3.C: Likewise.
153         * g++.dg/template/memfriend4.C: Likewise.
154         * g++.dg/template/memfriend5.C: Likewise.
155         * g++.dg/template/memfriend6.C: Likewise.
156         * g++.dg/template/memfriend7.C: Likewise.
157         * g++.dg/template/memfriend8.C: Likewise.
158         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
159
160 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
161
162         PR c++/12515
163         * g++.dg/ext/cond1.C: New test.
164
165 2003-11-20  Richard Henderson  <rth@redhat.com>
166
167         * gcc.dg/20020201-2.c: Remove.
168         * gcc.dg/20020201-4.c: Remove.
169         * gcc.dg/20020304-1.c: Remove.
170
171 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
172
173         * gcc.dg/cpp/trad/xwin1.c: New test case.
174
175 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
176
177         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
178         * lib/g77.exp: Likewise.
179         * lib/objc.exp: Likewise.
180         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
181         for darwin.
182
183 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
184
185         PR c++/12932
186         * g++.dg/template/static5.C: New test.
187
188 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
189
190         * gcc.dg/nested-func-1.c: New test.
191
192 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
193
194         * gcc.dg/cpp/assert4.c: New test.
195
196 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
197
198         PR c++/2294
199         * g++.dg/lookup/using9.c: New test.
200
201 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
202
203         PR c++/12762
204         * g++.dg/template/error3.C: New test.
205
206 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
207
208         PR ada/13035
209         * ada/acats/run_acats, run_all.sh: Fix syntax error.
210         No longer use a wrapper for gcc, since this does not work under
211         Windows.
212
213 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
214
215         PR c++/2094
216         * g++.dg/template/ptrmem7.C: New test.
217
218 2003-11-13  Andrew Pinski <apinski@apple.com>
219
220         * gcc.c-torture/compile/20031113-1.c: New test.
221
222 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
223             Kean Johnston <jkj@sco.com>
224
225         PR c/13029
226         * gcc.dg/unused-4.c: Update.
227
228 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
229
230         * g++.dg/opt/const3.C: New test.
231
232 2003-11-13  Jan Hubicka  <jh@suse.cz>
233
234         * gcc.c-torture/compile/20031112-1.c: New test.
235
236 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
237
238         * g++.dg/parse/crash10.C: Remove bogus error marker.
239
240 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
241
242         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
243         (host_gcc): Likewise.
244         (ROOT): Honor $PWDCMD.
245         (BASE): Likewise.
246         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
247
248 2003-11-12  Catherine Moore  <clm@redhat.com>
249
250         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
251
252 2003-11-12  Andreas Jaeger  <aj@suse.de>
253             Jakub Jelinek  <jakub@redhat.com>
254             Andrew Pinski  <pinskia@physics.uc.edu>
255             Richard Henderson  <rth@redhat.com>
256
257         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
258         systems.
259         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
260
261         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
262         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
263
264 2003-11-11  Andreas Jaeger  <aj@suse.de>
265
266         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
267
268         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
269
270 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
271
272         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
273         Clean ups.
274
275 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
276
277         * gcc.dg/trampoline-1.c: New test.
278
279 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
280
281         * gcc.c-torture/compile/200031109-1.c: New test.
282
283 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
284
285         PR c/3190
286         PR c/8714
287         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
288         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
289         gcc.dg/format/no-y2k-1.c: Update.
290
291 2003-11-08  Roger Sayle  <roger@eyesopen.com>
292
293         PR optimization/10467
294         * gcc.dg/20031108-1.c: New test case.
295
296 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
297
298         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
299
300 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
301
302         * gcc.dg/compound-lvalue-1.c: New test.
303         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
304         some XFAILs.
305
306 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
307
308         * gcc.dg/altivec-varargs-1.c: New test.
309
310 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
311
312         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
313         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
314         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
315         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
316         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
317
318 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
319
320         * gcc.dg/cond-lvalue-1.c: New test.
321
322 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
323
324         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
325
326 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
327
328         PR c++/11616
329         * g++.dg/template/instantiate5.C: New test.
330
331 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
332
333         PR c++/12726
334         * g++.dg/ext/complit2.C: Replace test with self-contained version.
335         * ChangeLog: Add missing first entry for above test.
336
337 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
338
339         PR c++/9810
340         * g++.dg/template/using8.C: New test.
341         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
342
343 2003-11-02  Roger Sayle  <roger@eyesopen.com>
344
345         PR optimization/10817
346         * gcc.c-torture/compile/20031102-1.c: New test case.
347
348 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
349
350         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
351         2147483647.
352
353 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
354
355         * gcc.dg/20031102-1.c: New test.
356
357 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
358
359         * gcc.dg/complex-1.c: New test.
360
361 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
362
363         PR c++/12796
364         * g++.dg/template/crash13.C: Adjust expected error location.
365         * g++.old-deja/g++.brendan/ns1.C: Likewise.
366
367 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
368
369         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
370
371 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
372
373         PR/10239
374         * gcc.c-torture/compile/20031031-2.c: New test.
375
376 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
377
378         PR/11640
379         * gcc.c-torture/compile/20031031-1.c: New test.
380
381 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
382
383         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
384         * gcc.misc-tests/bprob.exp: Likewise.
385         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
386         the execution test on arm-elf configs.
387         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
388         configs that don't support scratch files.
389         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
390
391 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
392
393         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
394         done by dejagnu.
395
396 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
397
398         * ada/acats/run_all.sh: Redirect mv output to /dev/null
399         Avoid non pure sh syntax. Add more logging.
400
401         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
402         fail.
403
404 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
405
406         PR libgcj/10610
407         * gcc.dg/ppc-stackalign-1.c: New test.
408
409 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
410
411         * ada/acats/run_all.sh: Change output to be more compliant with
412         dejagnu framework.
413         Create acats.sum and acats.log files under testsuite/ada/acats
414         Only run [a-z]* directories, to filter out e.g. CVS.
415         Redirect build output to log file.
416
417 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
418
419         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
420
421 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
422
423         PR ada/5909:
424         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
425
426 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
427
428         * gcc.c-torture/compile/20031023-1.c: New test.
429         * gcc.c-torture/compile/20031023-2.c: New test.
430         * gcc.c-torture/compile/20031023-3.c: New test.
431         * gcc.c-torture/compile/20031023-4.c: New test.
432
433 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
434
435         PR c++/10371
436         * g++.dg/lookup/scoped8.C: New test.
437
438 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
439
440         * g++.dg/opt/reg-stack3.C: New test.
441
442 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
443
444         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
445
446 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
447
448         PR c++/11076
449         * g++.dg/template/crash13.C: New test.
450
451 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
452
453         * gcc.dg/c99-restrict-2.c: New test.
454
455 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
456
457         PR c++/12698, c++/12699, c++/12700, c++/12566
458         * g++.dg/inherit/covariant9.C: New test.
459         * g++.dg/inherit/covariant10.C: New test.
460         * g++.dg/inherit/covariant11.C: New test.
461
462 2003-10-23  Jason Merrill  <jason@redhat.com>
463
464         PR c++/12726
465         * g++.dg/ext/complit2.C: New test.
466
467 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
468
469         PR target/12654
470         * gcc.c-torture/execute/20031020-1.c: New test.
471
472 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
473
474         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
475         following the jump_insn.
476
477 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
478
479         * gcc.dg/cast-lvalue-1.c: New test.
480
481 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
482
483         PR c++/11962
484         * g++.dg/template/cond2.C: New test.
485
486 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
487
488         * gcc.dg/builtins-28.c: New test.
489
490 2003-10-20  Jan Hubicka  <jh@suse.cz>
491
492         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
493         parameter.
494         * testsuite/gcc.dg/inline-2.c: Likewise.
495
496 2003-10-20  Phil Edwards  <phil@codesourcery.com>
497
498         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
499         * gcc.dg/nest.c:  Likewise.
500
501 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
502
503         PR c++/9781, c++/10583, c++/11862
504         * g++.dg/parse/crash13.C: New test.
505
506 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
507
508         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
509
510 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
511
512         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
513         Define HAVE_C99_RUNTIME except on Solaris.
514         * gcc.dg/builtins-20.c: Likewise.
515
516 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
517
518         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
519
520 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
521
522         PR c++/12495
523         * g++.dg/template/crash21.C: New test.
524
525 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
526
527         PR c++/2513
528         * g++.dg/template/typename5.C: New test.
529
530 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
531
532         PR c++/12369
533         * g++.dg/template/friend25.C: New test.
534
535 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
536
537         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
538         versions.
539
540 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
541
542         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
543         == 2147483647.
544
545 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
546
547         * gcc.c-torture/execute/960416-1.x: Remove.
548         * gcc.c-torture/execute/divconst-3.x: Likewise.
549
550 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
551
552         PR target/12598
553         * gcc.dg/torture/cris-volatile-1.c: New test.
554
555 2003-10-14  Roger Sayle  <roger@eyesopen.com>
556
557         PR optimization/9325
558         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
559         for overflowing floating point to integer conversion during RTL
560         simplification.
561
562 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
563
564         * objc/execute/_cmd.m: Fix typo.
565         * objc.dg/image-info.m, objc.dg/symtab-1.m:
566         Relax 'scan-assembler' regexp.
567         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
568         objc.dg/try-catch-4.m: Run on non-Darwin targets.
569         * objc.dg/zero-link-2.m: Remove blank line.
570         * objc.dg/zero-link-3.m: New test case.
571
572 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
573
574         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
575
576         * gcc.dg/asm-names.c: Use scan-assembler-not rather
577         than linker trickery.
578
579 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
580
581         PR c++/12370
582         * g++.dg/other/friend2.C: New test.
583
584 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
585
586         * gcc.dg/20031012-1.c: New test.
587
588 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
589
590         * gcc.dg/weak/weak-3.c: Fix for new warning.
591
592 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
593
594         PR optimization/8750
595         * gcc.c-torture/execute/20031012-1.c: New test case.
596
597 2003-10-11  Roger Sayle  <roger@eyesopen.com>
598
599         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
600         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
601
602 2003-10-11  Roger Sayle  <roger@eyesopen.com>
603
604         PR optimization/12260
605         * gcc.c-torture/compile/20031011-2.c: New test case.
606
607 2003-10-11  Roger Sayle  <roger@eyesopen.com>
608
609         * gcc.c-torture/execute/20031011-1.c: New testcase.
610
611 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
612
613         * gcc.c-torture/compile/20031011-1.c: New test.
614
615 2003-10-11  Jan Hubicka  <jh@suse.cz>
616
617         * g++.dg/other/first-global.C: New test.
618
619 2003-10-11  Roger Sayle  <roger@eyesopen.com>
620
621         * gcc.c-torture/execute/string-opt-18.c: New testcase.
622
623 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
624
625         * gcc.c-torture/compile/20031010-1.c: New test.
626
627 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
628
629         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
630         * gcc.c-torture/execute/va-arg-25.c: ... here.
631
632 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
633
634         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
635
636 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
637
638         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
639
640 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
641
642         * g++.dg/parse/error2.C: New test.
643
644 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
645
646         PR c++/11097
647         * g++.dg/other/error5.C: Modify the error message.
648         * g++.dg/lookup/using8.C: New test.
649
650 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
651
652         * gcc.dg/darwin-abi-2.c: New file.
653         * gcc.c-torture/execute/va-arg-24.c: New file.
654
655 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
656
657         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
658         indentation.
659
660 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
661
662         PR c++/10147
663         * g++.dg/other/error4.C: Update error messages.
664         * g++.dg/template/ptrmem4.C: Likewise.
665
666         PR c++/12337
667         * g++.dg/init/new9.C: New test.
668
669         PR c++/12334, c++/12236, c++/8656
670         * g++.dg/ext/attrib8.C: New test.
671
672 2003-10-06  Devang Patel  <dpatel@apple.com>
673
674         * gcc.dg/debug/dwarf2-3.h: New test.
675         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
676
677 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
678
679         * g++.dg/opt/cfg2.C: New test.
680
681 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
682
683         * g++.dg/opt/float1.C: New test.
684
685 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
686
687         * gcc.dg/c90-array-lval-6.c: New test.
688         * gcc.dg/c99-array-lval-6.c: New test.
689
690 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
691             Ziemowit Laski  <zlaski@apple.com>
692
693         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
694         'Derived', so that it is never considered a class method; add
695         new warning for '+port' method ambiguity.
696         * objc.dg/method-12.m: Include <objc/objc.h> instead of
697         <objc/objc-api.h> (needed on Mac OS X).
698         * objc.dg/method-13.m: New test.
699
700 2003-10-03  Roger Sayle  <roger@eyesopen.com>
701
702         PR optimization/9325, PR java/6391
703         * gcc.c-torture/execute/20031003-1.c: New test case.
704
705 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
706
707         PR optimization/12180
708         * gcc.dg/20031002-1.c: New test.
709
710         PR c++/12486
711         * g++.dg/inherit/error1.C: New test.
712
713 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
714
715         * lib/f-torture.exp (search_for): Rename to...
716         (search_for_re): This.  Also, clean up comments and the
717         "regexp" invocation.
718
719 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
720
721         * gcc.c-torture/compile/20031002-1.c: New test.
722
723 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
724
725         * g++.dg/opt/cond1.C: New test.
726
727 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
728
729         * gcc.dg/Wold-style-definition-2.c: New testcase.
730         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
731
732 2003-09-29  Richard Henderson  <rth@redhat.com>
733
734         * g++.dg/init/array10.C: Add dg-options.
735
736 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
737
738         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
739
740 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
741
742         * g++.dg/template/friend19.C: Fix typo.
743         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
744
745 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
746
747         * gcc.c-torture/execute/20030928-1.c: New test.
748         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
749
750 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
751
752         * g++.dg/opt/unroll1.C: New test.
753
754 2003-09-26  Roger Sayle  <roger@eyesopen.com>
755
756         PR optimization/11741
757         * gcc.dg/20030926-1.c: New test case.
758
759 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
760
761         PR c++/5655
762         * g++.dg/parse/access7.C: New test.
763         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
764
765 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
766
767         MERGE OF objc-improvements-branch into MAINLINE:
768         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
769         if libobjc has not been built.
770         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
771         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
772         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
773         objc/execute/nested-3.m, objc/execute/np-2.m,
774         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
775         objc/execute/redefining_self.m, objc/execute/root_methods.m,
776         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
777         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
778         objc.dg/special/unclaimed-category-1.h,
779         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
780         well as GNU runtime.
781         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
782         * execute/cascading-1.m, execute/function-message-1.m,
783         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
784         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
785         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
786         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
787         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
788         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
789         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
790         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
791         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
792         * objc.dg/bitfield-2.m: Run only on Darwin.
793         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
794         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
795         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
796         * objc.dg/const-str-1.m: Fix constant string layout.
797
798 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
799
800         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
801
802 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
803
804         * gcc.dg/darwin-abi-1.c: New file.
805
806 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
807
808         PR target/12281
809         * gcc.c-torture/compile/20030921-1.c: New test.
810
811 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
812
813         * g++.dg/opt/reg-stack2.C: New test.
814
815 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
816
817         * g++.dg/eh/delayslot1.C: New test.
818
819 2003-09-20  Richard Henderson  <rth@redhat.com>
820
821         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
822
823 2003-09-20  Roger Sayle  <roger@eyesopen.com>
824
825         * gcc.c-torture/execute/20030920-1.c: New test case.
826
827 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
828
829         * g++.dg/rtti/typeid3.C: Correct expected error message.
830
831 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
832
833         PR c++/157
834         * g++.dg/parse/crash12.C: New test.
835
836 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
837
838         * gcc.dg/compat/mixed-struct-check.h: New.
839         * gcc.dg/compat/mixed-struct-defs.h: New.
840         * gcc.dg/compat/mixed-struct-init.h: New.
841         * gcc.dg/compat/struct-by-value-19_main.c: New.
842         * gcc.dg/compat/struct-by-value-19_x.c: New.
843         * gcc.dg/compat/struct-by-value-19_y.c: New.
844         * gcc.dg/compat/struct-by-value-20_main.c: New.
845         * gcc.dg/compat/struct-by-value-20_x.c: New.
846         * gcc.dg/compat/struct-by-value-20_y.c: New.
847         * gcc.dg/compat/struct-return-19_main.c: New.
848         * gcc.dg/compat/struct-return-19_x.c: New.
849         * gcc.dg/compat/struct-return-19_y.c: New.
850         * gcc.dg/compat/struct-return-20_main.c: New.
851         * gcc.dg/compat/struct-return-20_x.c: New.
852         * gcc.dg/compat/struct-return-20_y.c: New.
853
854 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
855         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
856         so that it will not complain on LP64 targets.
857
858 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
859
860         PR c++/495
861         * g++.dg/template/friend24.C: New test.
862
863 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
864
865         PR c++/12332
866         * g++.dg/template/memtmpl2.C: New test.
867
868 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
869
870         PR target/11184
871         * gcc.dg/builtin-apply1.c: New test.
872
873 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
874
875         PR c++/9848
876         * g++.dg/warn/Wunused-4.C: New test.
877
878 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
879
880         PR c++/12316
881         * g++.dg/other/gc2.C: New test.
882
883 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
884
885         PR c++/11991
886         * g++.dg/rtti/typeid3.C: New test.
887
888         PR c++/12266
889         * g++.dg/overload/template1.C: New test.
890
891 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
892
893         * g++.dg/opt/cfg3.C: New test.
894
895 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
896
897         PR c++/7939
898         * g++.dg/template/crash11.C: New test.
899
900 2003-09-16  Jason Merrill  <jason@redhat.com>
901             Jakub Jelinek  <jakub@redhat.com>
902
903         * gcc.dg/attr-warn-unused-result.c: New test.
904
905 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
906
907         PR c++/12184
908         * g++.dg/expr/call2.C: New test.
909
910 2003-09-15  Andreas Jaeger  <aj@suse.de>
911
912         * gcc.dg/Wold-style-definition-1.c: New test.
913
914 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
915
916         PR c++/3907
917         * g++.dg/parse/template12.C: New test.
918
919         * g++.dg/abi/bitfield11.C: New test.
920         * g++.dg/abi/bitfield12.C: Likewise.
921
922 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
923
924         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
925         non-expansion of functional macro name without arguments at EOL.
926         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
927
928 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
929
930         * gcc.c-torture/execute/20030914-[12].c: New tests.
931
932 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
933
934         PR c++/11788
935         * g++.dg/overload/addr1.C: New test.
936
937 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
938
939         * gcc.dg/20030909-1.c: New test.
940
941 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
942
943         * gcc.dg/ultrasp10.c: New test.
944
945 2003-09-09  Devang Patel  <dpatel@apple.com>
946
947         * gcc.dg/darwin-ld-6.c: New test.
948
949 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
950
951         * gcc.dg/torture/builtin-explog-1.c: New testcase.
952
953 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
954
955         * gcc.dg/ia64-types1.c: New test.
956         * gcc.dg/ia64-types2.c: Likewise.
957
958 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
959
960         * gcc.dg/builtins-1.c: Add more _Complex tests.
961         * gcc.dg/torture/builtin-attr-1.c: Likewise.
962
963         * gcc.dg/builtins-1.c: Test existing _Complex functions.
964         * gcc.dg/torture/builtin-attr-1.c: Likewise.
965
966 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
967
968         PR c++/11786
969         * g++.dg/lookup/koenig2.C: New test.
970
971         PR c++/5296
972         * g++.dg/rtti/typeid2.C: New test.
973
974 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
975
976         * gcc.c-torture/compile/20030904-1.c: New test.
977
978 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
979
980         * g++.dg/opt/longbranch2.C: New test.
981
982 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
983
984         * g++.dg/template/crash10.C: Only compile it.
985
986 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
987
988         PR middle-end/11665
989         * gcc.c-torture/compile/20030907-1.c: New test.
990         * g++.dg/init/array11.C: New test.
991
992 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
993
994         PR c++/11852
995         * g++.dg/init/struct1.C: New test.
996
997 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
998
999         PR c++/12181
1000         * g++.dg/expr/comma1.C: New test.
1001
1002 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1003
1004         PR c++/11867
1005         * g++.dg/expr/static_cast5.C: New test.
1006
1007 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1008
1009         PR c++/11507
1010         * g++.dg/lookup/scoped7.C: New test.
1011
1012         PR c++/9574
1013         * g++.dg/other/static1.C: New test.
1014
1015         PR c++/11490
1016         * g++.dg/warn/template-1.C: New test.
1017
1018         PR c++/11432
1019         * g++.dg/template/crash10.C: New test.
1020
1021         PR c++/2478
1022         * g++.dg/overload/VLA.C: New test.
1023
1024         PR c++/10804
1025         * g++.dg/template/call1.C: New test.
1026
1027 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1028
1029         PR c++/11794
1030         * g++.dg/parse/using3.C: New test.
1031
1032 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1033
1034         PR c++/11409
1035         * g++.dg/overload/builtin3.C: New test case.
1036
1037 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1038
1039         PR c/9862
1040         * gcc.dg/20030906-1.c: New test.
1041         * gcc.dg/20030906-2.c: Likewise.
1042
1043 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1044
1045         PR c++/12167
1046         * g++.dg/parse/defarg5.C: New test.
1047
1048         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1049
1050 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1051
1052         PR c++/12163
1053         * g++.dg/expr/static_cast4.C: New test.
1054
1055         PR c++/12146
1056         * g++.dg/template/crash9.C: New test.
1057
1058 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1059
1060         * g++.old-deja/g++.ext/pretty2.C: Update for change
1061         in __FUNCTION__.
1062         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1063
1064 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1065
1066         PR c++/11922
1067         * g++/dg/template/qualified-id1.C: New test.
1068
1069         PR c++/12037
1070         * g++.dg/warn/noeffect4.C: New test.
1071
1072 2003-09-04  Matt Austern  <austern@apple.com>
1073
1074         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1075         * g++.dg/ext/fnname2.C: Likewise.
1076         * g++.dg/ext/fnname3.C: Likewise.
1077
1078 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1079
1080         * g++.dg/expr/lval1.C: New test.
1081         * g++.dg/ext/lvcast.C: Remove.
1082
1083 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1084
1085         PR optimization/11700.
1086         * gcc.c-torture/compile/20030903-1.c: New test case.
1087
1088 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1089
1090         PR c++/12053
1091         * g++.dg/abi/layout4.C: New test.
1092
1093 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1094
1095         PR c++/11553
1096         * g++.dg/parse/friend3.C: New test.
1097
1098 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/11847
1101         * g++.dg/template/class1.C: New test.
1102
1103         PR c++/11808
1104         * g++.dg/expr/call1.C: New test.
1105
1106 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1107
1108         PR c++/12114
1109         * g++.dg/init/ref9.C: New test.
1110
1111         PR c++/11972
1112         * g++.dg/template/nested4.C: New test.
1113
1114 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1115
1116         PR c++/12093
1117         * g++.dg/template/non-dependent4.C: New test.
1118
1119         PR c++/11928
1120         * g++.dg/inherit/conv1.C: New test.
1121
1122 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1123
1124         PR c++/6196
1125         * g++.dg/ext/label1.C: New test.
1126         * g++.dg/ext/label2.C: Likewise.
1127
1128 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1129
1130         * g++.dg/expr/cond3.C: New test.
1131
1132 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1133
1134         * gcc.dg/builtins-1.c: Add new builtin cases.
1135
1136 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1137
1138         * gcc.dg/builtins-1.c: Add new cases.
1139         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1140
1141 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1142
1143         * gcc.dg/builtins-1.c: Add more math builtin tests.
1144         * gcc.dg/torture/builtin-attr-1.c: New test.
1145
1146 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1147
1148         PR optimization/5079
1149         * g++.dg/opt/static3.C: New test.
1150
1151 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1152
1153         * gcc.misc-tests/gcov-10b.c: New test.
1154
1155 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1156
1157         * g++.dg/opt/ptrmem3.C: New test.
1158
1159         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1160
1161 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1162
1163         * gcc.dg/20030826-2.c: New test.
1164
1165 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1166
1167         PR middle-end/12002
1168         * g77.f-torture/compile/12002.f: New test case.
1169
1170 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1171
1172         * gcc.dg/20030826-1.c: New test case.
1173
1174 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1175
1176         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1177
1178 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1179
1180         PR c++/11871
1181         * c++.dg/lookup/crash1.C: New test.
1182
1183         * c++.dg/warn/noeffect3.C: New test.
1184
1185 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1186
1187         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1188         * gcc.dg/compat/vector-1_y.c: Ditto.
1189         * gcc.dg/compat/vector-2_x.c: Ditto.
1190         * gcc.dg/compat/vector-2_y.c: Ditto.
1191
1192 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1193
1194         * gcc.dg/20030702-1.c: New test.
1195
1196 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1197
1198         PR c++/8795
1199         * g++.dg/ext/altivec-1.C: New test.
1200
1201 2003-08-24  Richard Henderson  <rth@redhat.com>
1202
1203         * g++.dg/eh/simd-2.C: Add -w for x86.
1204
1205 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1206
1207         * gcc.dg/20030815-1.c: New test.
1208
1209 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1210
1211         PR c++/3765
1212         * g++.dg/parse/access6.C: New test.
1213
1214 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1215
1216         PR c++/641, c++/11876
1217         * g++.dg/template/friend22.C: New test.
1218         * g++.dg/template/friend23.C: Likewise.
1219
1220 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1221
1222         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1223         identically.
1224
1225 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1226
1227         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1228
1229 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1230
1231         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1232
1233 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1234
1235         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1236
1237 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1238
1239         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1240
1241 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/11919
1244         * g++.dg/overload/prom1.C: New test.
1245
1246         PR c++/11551
1247         * g++.dg/parse/dtor2.C: New test.
1248
1249         PR c++/10762
1250         * g++.dg/parse/using2.C: New test.
1251
1252 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1253
1254         PR target/11805
1255         * gcc.c-torture/compile/20030821-1.c: New.
1256
1257 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1258
1259         PR c++/11834
1260         * g++.dg/template/deduce2.C: New test.
1261
1262 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1263
1264         * gcc.c-torture/execute/20030821-1.c: New test.
1265
1266 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1267
1268         PR middle-end/11984
1269         * gcc.dg/20030820-1.c: New test case.
1270
1271 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1272
1273         PR c++/11945
1274         * g++.dg/warn/noeffect2.C: New test.
1275
1276 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1277
1278         PR c++/10926
1279         * g++.dg/template/dtor2.C: New test.
1280
1281         PR c++/11684
1282         * g++.dg/template/operator1.C: New test.
1283         * g++.dg/parse/operator4.C: New test.
1284
1285         PR c++/11946.C
1286         * g++.dg/expr/enum1.C: New test.
1287         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1288
1289         PR c++/11036.C
1290         * g++.dg/parse/elab2.C: New test.
1291         * g++.dg/parse/typedef4.C: Change error message.
1292         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1293         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1294         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1295
1296 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1297
1298         * gcc.dg/pch/warn-1.c: New.
1299         * gcc.dg/pch/warn-1.hs: New.
1300
1301         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1302         not-tested file.
1303
1304 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1305
1306         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1307
1308 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1309
1310         * gcc.dg/uninit-D.c: New Test.
1311         * gcc.dg/uninit-E.c: New Test.
1312         * gcc.dg/uninit-F.c: New Test.
1313         * gcc.dg/uninit-G.c: New Test.
1314
1315 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1316
1317         * g++.dg/README: Describe the pch directory.
1318
1319 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1320
1321         PR c++/11174
1322         * g++.dg/parse/access4.C: New test.
1323         * g++.dg/parse/access5.C: Likewise.
1324         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1325
1326 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1327
1328         * gcc.dg/noncompile/20030818-1.c: New.
1329
1330 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1331
1332         PR c++/11957
1333         * g++.dg/warn/noeffect1.C: New test.
1334
1335         * g++.dg/template/scope2.C: New test.
1336         * g++.dg/template/error2.C: Correct dg-error
1337
1338 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1339
1340         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1341
1342 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1343
1344         PR C++/11512
1345         * g++.dg/template/warn1.C: New.
1346
1347 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1348
1349         * g++.dg/template/error2.C: New test.
1350         * g++.dg/lookup/using7.C: Adjust errors
1351         * g++.old-deja/g++.pt/crash36.C: Likewise.
1352         * g++.old-deja/g++.pt/derived3.C: Likewise.
1353
1354 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1355
1356         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1357         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1358         * gcc.c-torture/execute/builtins/string-9.c: New, from
1359         string-opt-9.c.  Adjust for execute/builtins framework.
1360         * gcc.c-torture/execute/string-opt-9.c: Delete.
1361
1362 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1363
1364         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1365
1366         * g++.dg/parse/ret-type2.C: New test.
1367
1368         PR c++/11703
1369         * g++.dg/init/new8.C: New test.
1370
1371         PR c++/10923
1372         * g++.dg/parse/typedef5.C: New test.
1373
1374         PR c++/9512
1375         * g++.dg/parse/qualified2.C: New test.
1376         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1377         invalid code.
1378
1379 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1380
1381         * g++.dg/conversion/ptrmem1.C: New test.
1382
1383 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR target/11693
1386         * gcc.dg/20030811-1.c: New test.
1387
1388         PR target/11535
1389         * gcc.c-torture/execute/20030811-1.c: New test.
1390
1391 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1392
1393         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1394
1395 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1396
1397         PR c++/11789.C
1398         * g++.dg/inherit/multiple1.C: New test.
1399
1400 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1401
1402         * gcc.dg/spe1.c: New test.
1403
1404         PR c++/11670
1405         * g++.dg/expr/cast2.C: New test.
1406
1407         PR c++/10530
1408         * g++.dg/template/dependent-name2.C: New test.
1409
1410 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1411
1412         * g++.dg/parse/crash11.C: Put the dg options in comments.
1413
1414 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1415
1416         * lib/gcc-dg.exp: Update for diagnostic change.
1417
1418 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1419
1420         PR c++/5767
1421         * g++.dg/parse/crash11.C: New test.
1422
1423 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1424
1425         * gcc.dg/cpp/spacing1.c: Update.
1426
1427 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1428
1429         PR target/11739
1430         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1431         a value for -mtune.
1432
1433 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1434
1435         PR middle-end/11771
1436         * gcc.c-torture/compile/20030804-1.c: New test case.
1437
1438 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1439
1440         * gcc.dg/20030804-1.c: New test case.
1441
1442 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1443
1444         * gcc.dg/cpp/separate-1.c: New test.
1445
1446 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1447
1448         PR c++/11704
1449         * g++.dg/template/dependent-expr2.C: New test.
1450
1451         PR c++/11766
1452         * g++.dg/expr/ptrmem1.C: New test.
1453
1454 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1455
1456         PR c++/9453
1457         * g++.dg/template/friend15.C: New test.
1458
1459 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1460
1461         * lib/dg-pch.exp: Work round PCH bug.
1462
1463 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1464
1465         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1466         builtins.  Move cases from builtins-4.c here.
1467
1468         * gcc.dg/torture/builtin-math-1.c: New test taken from
1469         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1470         additional cases.
1471
1472         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1473         Delete.
1474
1475 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1476
1477         PR c++/9447
1478         * g++.dg/template/using7.C: New test.
1479
1480 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1481
1482         * import1.c, import2.c: New tests.
1483
1484 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1485
1486         * g++.dg/eh/crossjump1.C: New test.
1487
1488 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1489
1490         PR c++/11697
1491         * g++.dg/template/using6.C: New test.
1492
1493         PR c++/11744
1494         * g++.dg/template/koenig2.C: New test.
1495
1496 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1497
1498         PR c++/7983
1499         * g++.dg/parse/typedef4.C: New test.
1500
1501 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1502
1503         PR c++/8442, c++/8806
1504         * g++.dg/template/elab1.C: New test.
1505         * g++.dg/template/type2.C: Likewise.
1506         * g++.dg/template/ttp3.C: Adjust expected error message.
1507         * g++.old-deja/g++.law/visibility13.C: Likewise.
1508         * g++.old-deja/g++.niklas/t135.C: Likewise.
1509         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1510         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1511         template argument.
1512         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1513
1514 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1515
1516         PR c++/11295
1517         * g++.dg/ext/stmtexpr1.C: New test.
1518
1519         * g++.dg/opt/tmp1.C: New test.
1520
1521         PR c++/11525
1522         * g++.dg/parse/constant4.C: New test.
1523
1524         PR c++/9447
1525         * g++.dg/template/using5.C: New test.
1526
1527 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1528
1529         * gcc.dg/builtins-27.c: New test case.
1530
1531 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1532
1533         * gcc.dg/tls/opt-7.c: New test.
1534
1535 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1536
1537         * g++.old-deja/g++.other/crash18.C: Remove.
1538
1539 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1540
1541         * g++.dg/template/explicit3.C: New.
1542         * g++.dg/template/explicit4.C: New.
1543         * g++.dg/template/explicit5.C: New.
1544
1545         PR c++/11347
1546         * g++.dg/template/memtmpl1.C: New.
1547
1548 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1549
1550         PR target/11565
1551         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1552         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1553
1554 2003-07-30  Jan Hubicka  <jh@suse.cz>
1555
1556         * vtgc1.c: Kill.
1557
1558 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1559
1560         * gcc.dg/struct-in-proto-1.c: New test.
1561
1562 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1563
1564         * gcc.dg/cpp/include2.c: Only expect one message.
1565
1566 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1567
1568         PR c++/9447
1569         * g++.dg/template/using1.C: New test.
1570         * g++.dg/template/using2.C: New test.
1571         * g++.dg/template/using3.C: New test.
1572         * g++.dg/template/using4.C: New test.
1573
1574 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1575
1576         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1577         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1578
1579 2003-07-28  Jan Hubicka  <jh@suse.cz>
1580
1581         PR c++/11530
1582         * g++.dg/opt/call1.C: New test.
1583
1584 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1585
1586         PR c++/11667
1587         * g++.dg/init/enum2.C: New test.
1588         * g++.dg/template/overload1.C: Add "-w" option.
1589
1590 2003-07-28    <hp@bitrange.com>
1591
1592         * gcc.dg/Wdeclaration-after-statement-1.c,
1593         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1594
1595 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1596
1597         * gcc.c-torture/compile/20030725-1.c: New test.
1598
1599 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1600
1601         * gcc.dg/20030505.c: Only run for SPE.
1602         Remove definition of opaque type.
1603
1604 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1605
1606         * g++.dg/template/ptrmem6.C: New test.
1607
1608 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1609
1610         * gcc.c-torture/compile/zero-strct-2.c: New test.
1611
1612 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1613
1614         * gcc.dg/intermod-1.c: New test.
1615
1616 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1617
1618         PR c++/11617
1619         * g++.dg/template/lookup2.C: New test.
1620         * g++.dg/template/memclass1.C: Remove instantiated from error.
1621         * g++.dg/other/error2.C: Tweak expected errors.
1622
1623         PR c++/11596
1624         * g++.dg/template/defarg3.C: New test.
1625
1626         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1627
1628 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1629
1630         * g++.dg/inherit/access5.C: New test.
1631
1632 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1633
1634         PR c++/11513
1635         * g++.dg/template/crash8.C: New test.
1636
1637 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1638
1639         PR c/10602
1640         * gcc.dg/noncompile/incomplete-2.c: New test.
1641
1642 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1643
1644         PR c++/11645
1645         * g++.dg/inherit/access4.C: New test.
1646
1647         PR c++/11517
1648         * g++.dg/expr/cond2.C: New test.
1649
1650         PR optimization/10679
1651         * g++.dg/opt/inline4.C: New test.
1652
1653 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1654
1655         * g++.dg/parse/crash10: New test.
1656
1657 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1658
1659         * g++.dg/ext/flexary1.C: New test.
1660
1661 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1662
1663         PR c++/10793
1664         * g++.dg/template/crash9.C: New test.
1665
1666 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1667
1668         PR c++/3004
1669         * g++.dg/parse/typedef3.C: New test.
1670
1671         PR c++/7906
1672         * g++.dg/parse/operator2.C: New test.
1673
1674         PR c++/8895
1675         * g++.dg/parse/def-tmpl-arg1.C: New test.
1676
1677         PR c++/9282
1678         * g++.dg/parse/funptr1.C: New test.
1679
1680         PR c++/9452
1681         * g++.dg/parse/ambig3.C: New test.
1682
1683         PR c++/9454
1684         * g++.dg/parse/operator3.C: New test.
1685
1686         PR c++/9486
1687         * g++.dg/parse/template10.C: New test.
1688
1689         PR c++/9488
1690         * g++.dg/parse/template11.C: New test.
1691
1692         PR c++/10150
1693         * g++.dg/parse/invalid-op1.C: New test.
1694
1695         PR c++/10247
1696         * g++.dg/parse/condexpr1.C: New test.
1697
1698 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1699
1700         * g++.dg/ext/packed3.C: New test.
1701         * g++.dg/ext/packed4.C: New test.
1702
1703         * gcc.dg/pack-test-3.c: New test.
1704
1705 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1706
1707         * lib/compat.exp: Handle dg-options per source file.
1708         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1709         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1710         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1711         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1712         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1713         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1714         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1715         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1716         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1717         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1718         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1719         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1720         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1721         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1722
1723 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1724
1725         PR c/10320
1726         * gcc.c-torture/execute/20030718-1.c: New test.
1727
1728 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1729
1730         PR optimization/11536
1731         * gcc.dg/20030721-1.c: New test.
1732
1733 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1734
1735         PR c++/11546
1736         * g++.dg/template/lookup1.C: New test.
1737
1738 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1739
1740         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1741         diagnostics of ill-formed constructs involving labels.
1742         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1743         the new 'previously defined here' message.
1744
1745 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1746
1747         * g++.dg/parse/non-dependent2.C: New test.
1748
1749 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1750
1751         * g++.dg/init/init-ref4.C: xfail on targets without
1752         weak symbols.
1753
1754 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR target/11087
1757         * gcc.c-torture/execute/20030717-1.c: New test.
1758
1759 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1760
1761         * g++.dg/opt/cfg1.C: New test.
1762
1763 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1764
1765         PR optimization/11557
1766         * gcc.dg/20030717-1.c: New test.
1767
1768 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1769
1770         PR c++/10476
1771         * g++.dg/expr/crash-1.C: New test.
1772
1773         PR c++/11027
1774         * g++.dg/template/init3.C: New test.
1775
1776         PR c++/8222
1777         * g++.dg/template/non-dependent1.C: New test.
1778
1779         PR c++/11070
1780         * g++.dg/template/non-dependent2.C: New test.
1781
1782         PR c++/11071
1783         * g++.dg/template/non-dependent3.C: New test.
1784
1785         PR c++/9907
1786         * g++.dg/template/sizeof5.C: New test.
1787
1788 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1789
1790         PR 11498
1791         * gcc.c-torture/compile/mangle-1.c: New file.
1792
1793 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1794
1795         PR c++/7809
1796         * g++.dg/parse/access3.C: New test.
1797
1798 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1799
1800         PR c++/11384
1801         * g++.dg/init/init-ref4.C: New test.
1802
1803 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1804
1805         PR c++/11547
1806         * g++.dg/parse/constant3.C: New test.
1807         * g++.dg/parse/crash7.C: Likewise.
1808
1809 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1810
1811         PR target/11008
1812         * gcc.dg/i386-pentium4-not-mull.c: New.
1813
1814 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1815
1816         * gcc.dg/asm-names.c (ymain): Make it weak.
1817
1818 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1819
1820         PR c++/5421
1821         * g++.dg/template/friend21.C: New test.
1822
1823 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1824
1825         * gcc.dg/cleanup-8.c: New test.
1826         * gcc.dg/cleanup-9.c: New test.
1827
1828 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1829
1830         * g++.dg/ext/dll-MI1.h: New file.
1831         * g++.dg/ext/dllexport-MI1.C: New file.
1832         * g++.dg/ext/dllimport-MI1.C: New file.
1833
1834 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1835
1836         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1837         it does not have cmpstrsi patterns (just cmpmemsi).
1838
1839 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1840
1841         PR debug/11473
1842         * g++.dg/debug/debug8.C: New test.
1843
1844 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1845
1846         PR c++/10108
1847         * g++.dg/template/crash7.C: New test.
1848
1849 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1850
1851         PR target/10795
1852         * gcc.c-torture/compile/20030708-1.c: New.
1853
1854 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1855
1856         * gcc.c-torture/execute/20030715-1.c: New test.
1857
1858 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1859
1860         * gcc.dg/pch/inline-3.c: New file.
1861         * gcc.dg/pch/inline-3.hs: New file.
1862         * gcc.dg/pch/inline-4.c: New file.
1863         * gcc.dg/pch/inline-4.hs: New file.
1864
1865 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1866
1867         PR c++/11509
1868         * g++.dg/template/crash6.C: New test.
1869
1870         PR c++/7053
1871         * g++.dg/template/friend20.C: New test.
1872
1873         PR c++/7019
1874         * g++.dg/template/overload2.C: New test.
1875
1876 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1877
1878         PR optimization/11440
1879         * gcc.c-torture/execute/20030714-1.c: New test.
1880
1881 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1882
1883         PR c++/11154
1884         * g++.dg/template/partial2.C: New test.
1885
1886 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1887
1888         PR c++/11503
1889         * g++.dg/template/anon1.C: New test.
1890
1891         PR c++/11493
1892         PR c++/11495
1893         * g++.dg/parse/template9.C: Likewise.
1894         * g++.dg/template/crash4.C: New test.
1895         * g++.dg/template/koenig1.C: Likewise.
1896         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1897         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1898         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1899         functions.
1900         * g++.old-deja/g++.jason/template36.C: Likewise.
1901         * g++.old-deja/g++.mike/p1989.C: Likewise.
1902         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1903         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1904         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1905         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1906         compiling.
1907         * g++.old-deja/g++.pt/union2.C: Use this->.
1908
1909 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1910
1911         * gcc.dg/20030711-1.c: New test.
1912
1913 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1914
1915         PR c++/11050
1916         * g++.dg/parse/args1.C: New test.
1917         * g++.pt/defarg8.C: Change expected errors.
1918
1919 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1920
1921         PR c++/8164
1922         * g++.dg/template/nontype2.C: New test.
1923
1924         PR c++/10558
1925         * g++.dg/parse/template8.C: New test.
1926
1927         PR c++/8327
1928         * g++.dg/template/scope1.C: New test.
1929
1930         * g++.dg/warn/Wsign-compare-1.C: New test.
1931
1932 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1933
1934         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1935
1936 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1937
1938         PR c++/9411
1939         * g++.dg/template/explicit2.C: New test.
1940
1941         PR c++/10032
1942         * g++.dg/warn/pedantic1.C: New test.
1943
1944 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1945
1946         PR c++ 9483
1947         * g++.dg/other/field1.C: New test.
1948
1949 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1950
1951         PR c/11449
1952         * gcc.c-torture/compile/20030707-1.c: New.
1953
1954 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1955
1956         PR c++/10849
1957         * g++.dg/template/access12.C: New test.
1958
1959 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1960
1961         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1962         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1963         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1964         * gcc.misc-tests/gcov.exp: Update
1965         * g++.dg/gcov/gcov.exp: Update
1966         * lib/gcov.exp: Update.
1967
1968 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1969
1970         * g++.dg/abi/mangle17.C: Make sure template expressions are
1971         dependent.
1972         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1973         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1974         * g++.dg/opt/stack1.C: Remove erroneous code.
1975         * g++.dg/parse/template7.C: New test.
1976         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1977         * g++.old-deja/g++.pt/crash4.C: Likewise.
1978
1979 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1980
1981         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1982         with zero or one occurence of `$' after the initial `L'.
1983
1984 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1985
1986         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1987
1988 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1989
1990         PR c/11370
1991         * gcc.dg/Wunreachable-6.c: New testcase.
1992         * gcc.dg/Wunreachable-7.c: New testcase.
1993
1994 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1995
1996         PR c/11420
1997         * gcc.dg/20030708-1.c: New test.
1998
1999 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2000
2001         * gcc.dg/compat/sdata-section.h: New file.
2002         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2003         * gcc.dg/torture/mips-sdata-1.c: New test.
2004
2005 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2006
2007         PR c++/11030
2008         * g++.dg/template/friend19.C: New test.
2009
2010 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2011
2012         * g++.dg/opt/strength-reduce.C: New test.
2013
2014 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2015
2016         PR target/10979
2017         * gcc.dg/20030707-1.c: New testcase.
2018
2019 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2020
2021         PR optimization/11059
2022         * g++.dg/opt/emptyunion.C: New testcase.
2023
2024 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2025             Eric Botcazou  <ebotcazou@libertysurf.fr>
2026
2027         * g++.dg/opt/stack1.C: New test.
2028
2029 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2030
2031         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2032         run test.
2033
2034         PR c++/11431
2035         * g++.dg/expr/static_cast3.C: New test.
2036
2037 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2038
2039         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2040         everywhere.
2041         * gcc.dg/concat.c: Concatenation of string constants with
2042         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2043         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2044         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2045         necessary to avoid multi-character character constant warning.
2046         * gcc.dg/cpp/escape.c: Likewise.
2047         * gcc.dg/cpp/ucs.c: Likewise.
2048         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2049         Fix a typo.
2050
2051 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2052
2053         PR c/11428
2054         * gcc.c-torture/compile/20030704-1.c: New.
2055
2056 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2057
2058         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2059
2060 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2061
2062         PR c++/5287, PR c++/7910,  PR c++/11021
2063         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2064         tests for warnings.
2065         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2066         * g++.dg/ext/dllimport3.C: Likewise.
2067         * g++.dg/ext/dllimport4.C: New file.
2068         * g++.dg/ext/dllimport5.C: New file.
2069         * g++.dg/ext/dllimport6.C: New file.
2070         * g++.dg/ext/dllimport7.C: New file.
2071         * g++.dg/ext/dllimport8.C: New file.
2072         * g++.dg/ext/dllimport9.C: New file.
2073         * g++.dg/ext/dllimport10.C: New file.
2074         * g++.dg/ext/dllexport1.C: New file.
2075
2076 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2077
2078         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2079         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2080
2081 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2082
2083         * gcc.dg/builtins-25.c: New testcase.
2084         * gcc.dg/builtins-26.c: New testcase.
2085
2086 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2087
2088         * gcc.dg/compat/vector-defs.h: New file.
2089         * gcc.dg/compat/vector-setup.h: New file.
2090         * gcc.dg/compat/vector-check.h: New file.
2091         * gcc.dg/compat/vector-1_main.c: New file.
2092         * gcc.dg/compat/vector-1_x.c: New file.
2093         * gcc.dg/compat/vector-1_y.c: New file.
2094         * gcc.dg/compat/vector-2_main.c: New file.
2095         * gcc.dg/compat/vector-2_x.c: New file.
2096         * gcc.dg/compat/vector-2_y.c: New file.
2097
2098         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2099         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2100         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2101         * gcc.dg/compat/struct-align-1.h: New file.
2102         * gcc.dg/compat/struct-align-1_main.c: New file.
2103         * gcc.dg/compat/struct-align-1_x.c: New file.
2104         * gcc.dg/compat/struct-align-1_y.c: New file.
2105         * gcc.dg/compat/struct-align-2.h: New file.
2106         * gcc.dg/compat/struct-align-2_main.c: New file.
2107         * gcc.dg/compat/struct-align-2_x.c: New file.
2108         * gcc.dg/compat/struct-align-2_y.c: New file.
2109
2110         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2111         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2112         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2113         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2114         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2115         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2116         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2117         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2118         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2119         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2120         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2121         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2122         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2123         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2124         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2125         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2126         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2127         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2128         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2129         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2130         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2131         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2132         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2133         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2134         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2135         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2136         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2137         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2138         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2139
2140 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2141
2142         * gcc.dg/i386-call-1.c: New test.
2143
2144 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2145
2146         PR c++/9162
2147         * g++.dg/parse/defarg4.C: New.
2148
2149 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2150
2151         PR target/10700
2152         * gcc.c-torture/compile/20030703-1.c: New test case.
2153
2154 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2155
2156         * g++.dg/template/local3.C: Remove extra semicolon.
2157
2158 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2159
2160         * gcc.dg/i386-volatile-1.c: New test.
2161
2162 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2163
2164         PR c++/11072
2165         * g++.dg/other/offsetof2.C: XFAIL.
2166         * g++.dg/other/offsetof5.C: New.
2167
2168         PR c++/10219
2169         * g++.dg/template/error1.C: New.
2170
2171         PR c++/9779
2172         * g++.dg/template/dependent-expr1.C: New.
2173
2174 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2175
2176         PR c++/6949
2177         * g++.dg/template/local3.C: New test.
2178
2179         PR c++/11149
2180         * g++.dg/lookup/scoped6.C: New test.
2181
2182 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2183
2184         PR c++/8046
2185         * g++.dg/other/error7.C: New test.
2186
2187 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2188
2189         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2190         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2191         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2192         * g++.old-deja/g++.other/union2.C: Likewise.
2193         * gcc.dg/c90-const-expr-2.c: Likewise.
2194         * gcc.dg/c90-const-expr-3.c: Likewise.
2195         * gcc.dg/c99-const-expr-2.c: Likewise.
2196         * gcc.dg/c99-const-expr-3.c: Likewise.
2197         * gcc.dg/concat.c: Likewise.
2198
2199 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2200
2201         PR c++/9559
2202         * g++.dg/init/static1.C: New test.
2203
2204 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2205
2206         * Changelog: Remove ">>>>>>>" from previous change.
2207
2208 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2209
2210         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2211         * g++.old-deja/g++.other/access2.C: Likewise.
2212         * g++.old-deja/g++.other/decl2.C: Likewise.
2213         * gcc.c-torture/execute/20020615-1.c: Likewise.
2214
2215 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2216
2217         PR c++/4933
2218         * g++.dg/template/sizeof4.C: New test.
2219
2220 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2221
2222         * g++.dg/other/error6.C: New test.
2223
2224 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2225
2226         PR c++/10750
2227         * g++.dg/parse/constant2.C: New test.
2228
2229 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2230
2231         PR c++/11106
2232         * g++.dg/other/error5.C: New test.
2233
2234 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2235
2236         * gcc.dg/format/gcc_diag-1.c: New test.
2237
2238 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2239
2240         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2241
2242 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2243
2244         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2245         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2246         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2247
2248 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2249
2250         * gcc.c-torture/execute/builtins/string-8.c: New test.
2251         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2252         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2253         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2254
2255 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2256
2257         PR c++/10468
2258         * g++.dg/ext/typeof6.C: New test.
2259
2260 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2261
2262         PR c++/10796
2263         * g++.dg/init/enum1.C: New test.
2264
2265 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2266
2267         * gcc.dg/20030627-1.c: New test.
2268
2269 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2270
2271         PR c++/11332
2272         * g++.dg/expr/static_cast2.C: New test.
2273
2274 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2275             Jakub Jelinek  <jakub@redhat.com>
2276
2277         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2278         sprintf(dst,"%s",src) optimization.
2279         * gcc.c-torture/execute/20030626-1.c: New test case.
2280         * gcc.c-torture/execute/20030626-2.c: New test case.
2281
2282 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2283
2284         * gcc.c-torture/execute/multi-ix.c: New test.
2285
2286         * gcc.c-torture/execute/simd-4.c (main):
2287         Added missing semicolon at end of union.
2288
2289 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2290
2291         PR c++/8266
2292         * g++.dg/template/explicit-instantiation3.C: New test.
2293
2294 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2295
2296         * gcc.dg/20030626-1.c: Use signed char.
2297
2298 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2299
2300         * gcc.dg/20030626-1.c: New test.
2301
2302 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2303
2304         * const-str-2.m: Update.
2305
2306 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2307
2308         PR c++/10990
2309         * g++.dg/rtti/dyncast1.C: New test.
2310         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2311         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2312         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2313
2314         PR c++/10931
2315         * g++.dg/expr/static_cast1.C: New test.
2316
2317 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2318
2319         * gcc.dg/20030625-1.c: New test.
2320
2321 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2322
2323         * gcc.c-torture/compile/20030624-1.c: New test case.
2324
2325 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2326
2327         * gcc.c-torture/execute/string-opt-17.c: New test.
2328
2329 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/5754
2332         * g++.dg/parse/crash6.C: New test.
2333
2334 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2335
2336         * gcc.dg/builtins-24.c: New test case.
2337
2338 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2339
2340         * g++.dg/opt/operator1.C: New test.
2341
2342 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2343
2344         * gcc.c-torture/execute/string-opt-16.c: New test case.
2345
2346 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2347
2348         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2349         * g++.old-deja/g++.other/conv7.C: Likewise
2350         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2351         * g++.old-deja/g++.other/overload14.C: Likewise.
2352
2353 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2354
2355         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2356         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2357
2358 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2359
2360         PR c++/10888
2361         * g++.dg/warn/Winline-3.C: New test.
2362
2363 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2364
2365         * lib/target-supports.exp (check_alias_available): Make the test
2366         program acceptable to the Solaris assembler.
2367
2368         PR c++/10749
2369         * g++.dg/template/memclass2.C: New test.
2370
2371 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2372             Eric Botcazou  <ebotcazou@libertysurf.fr>
2373
2374         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2375         data for non-matching targets.
2376         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2377
2378 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2379
2380         PR c++/10845
2381         * g++.dg/template/member3.C: New test.
2382
2383 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2384
2385         PR c++/10939
2386         * g++.dg/template/func1.C: New test.
2387
2388         PR c++/9649
2389         * g++.dg/template/static4.C: New test.
2390         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2391
2392         PR c++/11041
2393         * g++.dg/init/ref7.C: New test.
2394
2395 2003-06-19  Matt Austern  <austern@apple.com>
2396
2397         PR c++/11228
2398         * g++.dg/anew1.C: New test.
2399         * g++.dg/anew2.C: New test.
2400         * g++.dg/anew3.C: New test.
2401         * g++.dg/anew4.C: New test.
2402
2403 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2404
2405         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2406
2407 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2408
2409         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2410         endian-dependent.
2411
2412 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2413
2414         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2415         Remove cruft.
2416
2417 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2418
2419         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2420         * gcc.c-torture/compile/961203-1.c: Likewise.
2421         * gcc.c-torture/compile/980506-1.c: Likewise.
2422
2423 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2424
2425         PR c++/10712
2426         * g++.dg/lookup/using7.C: New test.
2427
2428 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2429
2430         PR c++/11105
2431         * g++.dg/abi/conv1.C: Remove it.
2432         * g++.dg/template/conv7.C: New test.
2433         * g++.dg/template/conv8.C: Likewise.
2434         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2435         conversion operator.
2436
2437 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2438
2439         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2440         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2441         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2442         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2443         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2444         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2445         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2446         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2447         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2448         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2449         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2450         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2451         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2452         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2453         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2454         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2455         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2456         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2457         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2458         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2459         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2460         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2461         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2462         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2463         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2464         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2465         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2466         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2467         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2468
2469 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2470
2471         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2472         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2473         indications.
2474
2475 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2476
2477         * gcc.dg/i386-387-5.c: New test case.
2478         * gcc.dg/i386-387-6.c: New test case.
2479         * gcc.dg/builtins-23.c: New test case.
2480
2481 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2482
2483         * gcc.dg/builtins-22.c: New test case.
2484         * gcc.dg/i386-387-1.c: Update to test exp.
2485         * gcc.dg/i386-387-2.c: Likewise.
2486
2487 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2488
2489         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2490
2491 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2492
2493         * lib/gcc-dg.exp (dg-require-dll): New function.
2494         (dg-xfail-if): Likewise.
2495         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2496         driver.
2497
2498         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2499         * gcc.c-torture/compile/20001205-1.c: Likewise.
2500         * gcc.c-torture/compile/20001226-1.c: Likewise.
2501         * gcc.c-torture/compile/20010518-2.c: Likewise.
2502         * gcc.c-torture/compile/20020312-1.c: Likewise.
2503         * gcc.c-torture/compile/20020604-1.c: Likewise.
2504         * gcc.c-torture/compile/920501-12.c: Likewise.
2505         * gcc.c-torture/compile/920501-4.c: Likewise.
2506         * gcc.c-torture/compile/920520-1.c: Likewise.
2507         * gcc.c-torture/compile/920521-1.c: Likewise.
2508         * gcc.c-torture/compile/920625-1.c: Likewise.
2509         * gcc.c-torture/compile/961203-1.c: Likewise.
2510         * gcc.c-torture/compile/980506-1.c: Likewise.
2511         * gcc.c-torture/compile/981006-1.c: Likewise.
2512         * gcc.c-torture/compile/981022-1.c: Likewise.
2513         * gcc.c-torture/compile/981223-1.c: Likewise.
2514         * gcc.c-torture/compile/990617-1.c: Likewise.
2515         * gcc.c-torture/compile/dll.c: Likewise.
2516         * gcc.c-torture/compile/labels-3.c: Likewise.
2517         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2518         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2519         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2520         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2521         * gcc.c-torture/compile/simd-5.c: Likewise.
2522         * gcc.c-torture/compile/20000804-1.x: Remove.
2523         * gcc.c-torture/compile/20001205-1.x: Likewise.
2524         * gcc.c-torture/compile/20001226-1.x: Likewise.
2525         * gcc.c-torture/compile/20010518-2.x: Likewise.
2526         * gcc.c-torture/compile/20020312-1.x: Likewise.
2527         * gcc.c-torture/compile/20020604-1.x: Likewise.
2528         * gcc.c-torture/compile/920501-12.x: Likewise.
2529         * gcc.c-torture/compile/920501-4.x: Likewise.
2530         * gcc.c-torture/compile/920520-1.x: Likewise.
2531         * gcc.c-torture/compile/920521-1.x: Likewise.
2532         * gcc.c-torture/compile/920625-1.x: Likewise.
2533         * gcc.c-torture/compile/961203-1.x: Likewise.
2534         * gcc.c-torture/compile/980506-1.x: Likewise.
2535         * gcc.c-torture/compile/981006-1.x: Likewise.
2536         * gcc.c-torture/compile/981022-1.x: Likewise.
2537         * gcc.c-torture/compile/981223-1.x: Likewise.
2538         * gcc.c-torture/compile/990617-1.x: Likewise.
2539         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2540         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2541         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2542         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2543         * gcc.c-torture/compile/simd-5.x: Likewise.
2544
2545         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2546
2547 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2548
2549         * gcc.c-torture/execute/20030611-1.c: New test.
2550
2551 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2552
2553         PR middle-end/168
2554         * gcc.dg/20030612-1.c: New test case.
2555
2556 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2557
2558         PR c++/10635
2559         * g++.dg/expr/cast1.C: New test.
2560
2561 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2562
2563         * gcc.dg/builtins-21.c: New test case.
2564
2565 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2566
2567         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2568         options instead of at the end.
2569         * lib/objc.exp (objc_target_compile): Likewise.
2570
2571 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2572
2573         PR c++/10432
2574         * g++.dg/parse/error1.C: New test.
2575
2576 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2577
2578         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2579         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2580         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2581         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2582         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2583         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2584         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2585         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2586         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2587         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2588         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2589         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2590         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2591         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2592         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2593         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2594         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2595         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2596         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2597         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2598         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2599         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2600         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2601         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2602
2603         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2604         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2605         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2606         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2607         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2608         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2609         * gcc.dg/compat/scalar-return-3_main.c: New file.
2610         * gcc.dg/compat/scalar-return-3_x.c: New file.
2611         * gcc.dg/compat/scalar-return-3_y.c: New file.
2612         * gcc.dg/compat/scalar-return-4_main.c: New file.
2613         * gcc.dg/compat/scalar-return-4_x.c: New file.
2614         * gcc.dg/compat/scalar-return-4_y.c: New file.
2615
2616 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2617
2618         * gcc.dg/compat/fp2-struct-check.h: New file.
2619         * gcc.dg/compat/fp2-struct-defs.h: New file.
2620         * gcc.dg/compat/fp2-struct-init.h: New file.
2621         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2622         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2623         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2624         * gcc.dg/compat/struct-return-10_main.c: New file.
2625         * gcc.dg/compat/struct-return-10_x.c: New file.
2626         * gcc.dg/compat/struct-return-10_y.c: New file.
2627
2628         * gcc.dg/compat/compat-common.h: New file.
2629         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2630         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2631         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2632         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2633         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2634         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2635         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2636         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2637         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2638         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2639         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2640         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2641         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2642         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2643         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2644         * gcc.dg/compat/small-struct-check.h: Ditto.
2645         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2646         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2647         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2648         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2649         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2650         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2651         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2652         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2653         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2654         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2655         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2656         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2657         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2658         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2659         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2660         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2661         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2662         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2663         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2664         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2665         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2666         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2667         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2668         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2669         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2670         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2671         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2672         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2673         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2674         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2675
2676 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2677
2678         * g++.dg/pch/static-1.C: New file.
2679         * g++.dg/pch/static-1.Hs: New file.
2680
2681 2003-06-10  Richard Henderson  <rth@redhat.com>
2682
2683         * gcc.dg/asm-7.c: Adjust expected warning text.
2684
2685 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2686
2687         * gcc.dg/builtins-20.c: New test case.
2688
2689 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2690
2691         PR c++/11131
2692         * g++.dg/opt/template1.C: New test.
2693
2694 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2695
2696         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2697         additional_sources.
2698
2699 2003-05-21  David Taylor  <dtaylor@emc.com>
2700
2701         * gcc.dg/Wpadded.c: New file.
2702
2703 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2704
2705         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2706         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2707         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2708         dg-require-weak.
2709
2710 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2711
2712         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2713
2714 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2715
2716         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2717         (dg-require-alias): Likewise.
2718         (dg-require-gc-sections): Likewise.
2719         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2720
2721 2003-06-08  Richard Henderson  <rth@redhat.com>
2722
2723         * gcc.dg/20011029-2.c: Fix the array reference.
2724         * gcc.dg/asm-7.c: New.
2725
2726 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2727
2728         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2729
2730 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2731
2732         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2733         (dg-require-gc-sections): Likewise.
2734
2735 2003-06-08  Jan Hubicka  <jh@suse.cz>
2736
2737         * i386-cmov1.c: Fix regular expression.
2738         * i386-cvt-1.c: Likewise.
2739         * i386-local.c: Likewise.
2740         * i386-local2.c: Likewise.
2741         * i386-mul.c: Likewise.
2742         * i386-ssetype-1.c: Likewise.
2743         * i386-ssetype-3.c: Likewise.
2744         * i386-ssetype-5.c: Likewise.
2745
2746 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2747
2748         PR c++/11039
2749         * g++.dg/warn/implicit-typename2.C: New test.
2750         * g++.dg/warn/implicit-typename3.C: New test.
2751
2752 2003-06-07  Richard Henderson  <rth@redhat.com>
2753
2754         * g++.dg/other/offsetof3.C: Use size_t.
2755         * g++.dg/other/offsetof4.C: Likewise.
2756
2757 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2758
2759         * lib/copy-file.exp: New. Implement gcc_copy_files.
2760
2761         * lib/dg-pch.exp: Load copy-file.exp
2762         (dg-pch): Use gcc_copy_files instead of "file copy".
2763
2764 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2765
2766         * gcc.dg/weak/weak.exp: Simplify.
2767         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2768         * gcc.dg/weak/weak-1.c: Likewise.
2769         * gcc.dg/weak/weak-2.c: Likewise.
2770         * gcc.dg/weak/weak-3.c: Likewise.
2771         * gcc.dg/weak/weak-4.c: Likewise.
2772         * gcc.dg/weak/weak-5.c: Likewise.
2773         * gcc.dg/weak/weak-6.c: Likewise.
2774         * gcc.dg/weak/weak-7.c: Likewise.
2775         * gcc.dg/weak/weak-8.c: Likewise.
2776         * gcc.dg/weak/weak-9.c: Likewise.
2777
2778 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2779
2780         gcc.c-torture/execute/20030606-1.c: New.
2781
2782 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2783
2784         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2785         * gcc.dg/builtins-19.c: Likewise.
2786
2787 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2788
2789         * gcc.dg/builtins-2.c: Add some more tests.
2790         * gcc.dg/builtins-18.c: New test case.
2791         * gcc.dg/builtins-19.c: New test case.
2792
2793 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2794             Jim Wilson  <wilson@tuliptree.org>
2795
2796         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2797
2798 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2799
2800         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2801         mempcpy/stpcpy calls not to be optimized into something else.
2802         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2803         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2804         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2805
2806 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2807
2808         * gcc.dg/format/asm_fprintf-1.c: New test.
2809
2810 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2811
2812         * lib/gcc-defs.exp (additional_sources): New variable.
2813         (dg-additional-sources): New function.
2814         (additional_files): New variable.
2815         (dg-additional-files): New function.
2816         (dg-additional-files-options): Likewise.
2817         * lib/gcc-dg.exp (dg-require-weak): New function.
2818         (dg-require-alias): Likewise.
2819         (dg-require-gc-sections): Likewise.
2820         * lib/target-supports.exp (check_alias_available): Remove testfile
2821         parameter.
2822         (check_gc_sections_available): New function.
2823         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2824         (dg-gpp-additional-files): Likewise.
2825         * lib/g++.exp (additional_sources): Remove.
2826         (additional_files): Likewise.
2827         (g++_target_compile): Use dg-additional-files-options.
2828
2829         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2830         Tcl logic.
2831         * gcc.dg/special/ecos.exp: Remove.
2832         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2833         * gcc.dg/special/alias-1.c: Likewise.
2834         * gcc.dg/special/alias-2.c: Likewise.
2835         * gcc.dg/special/gcsec-1.c: Likewise.
2836         * gcc.dg/special/weak-1.c: Likewise.
2837         * gcc.dg/special/weak-2.c: Likewise.
2838         * gcc.dg/special/wkali-1.c: Likewise.
2839         * gcc.dg/special/wkali-2.c: Likewise.
2840
2841         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2842         dg-gpp-additional-*.
2843         * g++.dg/special/conpr-3.C: Likewise.
2844         * g++.dg/special/conpr-4.C: Likewise.
2845         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2846         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2847         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2848         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2849         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2850         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2851         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2852         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2853         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2854         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2855         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2856         * g++.old-deja/g++.other/comdat1.C: Likewise.
2857         * g++.old-deja/g++.other/comdat2.C: Likewise.
2858         * g++.old-deja/g++.other/comdat3.C: Likewise.
2859         * g++.old-deja/g++.other/ctor1.C: Likewise.
2860         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2861
2862 2003-06-05  Richard Henderson  <rth@redhat.com>
2863
2864         * gcc.dg/debug/20030605-1.c: New.
2865
2866 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2867
2868         * README.QMTEST: Update.
2869
2870 2003-06-04  Richard Henderson  <rth@redhat.com>
2871
2872         * gcc.dg/cleanup-1.c: New.
2873         * gcc.dg/cleanup-2.c: New.
2874         * gcc.dg/cleanup-3.c: New.
2875         * gcc.dg/cleanup-4.c: New.
2876         * gcc.dg/cleanup-5.c: New.
2877         * gcc.dg/cleanup-6.c: New.
2878         * gcc.dg/cleanup-7.c: New.
2879
2880 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2881
2882         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2883
2884         * lib/dg-pch.exp: New file.
2885         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2886         * gcc.dg/pch/pch.exp: Likewise.
2887
2888 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2889
2890         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2891         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2892         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2893         * gcc.dg/builtins-17.c: New test case.
2894         * gcc.dg/i386-387-4.c: New test case.
2895         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2896
2897 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2898
2899         * gcc.dg/ultrasp9.c: New test.
2900
2901 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2902
2903         * gcc.c-torture/compile/20030604-1.c: New test.
2904         * gcc.dg/sparc-constant-1.c: New test.
2905
2906 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2907
2908         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2909
2910 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2911
2912         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2913
2914         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2915         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2916
2917 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2918
2919         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2920
2921 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2922
2923         PR c++/10940
2924         * g++.dg/template/spec10.C: New test.
2925
2926 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2927
2928         * gcc.dg/builtins-16.c: New test case.
2929
2930 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2931
2932         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2933         mempcpy test with post-increments.
2934         * gcc.c-torture/execute/string-opt-3.c: New test.
2935         * gcc.dg/string-opt-1.c: New test.
2936
2937 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2938
2939         PR fortran/10965
2940         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2941
2942 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2943
2944         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2945         (scan-assembler): ... here.  Use dg-scan.
2946         (scan-assembler-not): Likewise.
2947         (scan-file): New function.
2948         (scan-file-not): Likewise.
2949         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2950         * gcc.dg/cpp/_Pragma4.c: Likewise.
2951         * gcc.dg/cpp/_Pragma5.c: Likewise.
2952         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2953         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2954         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2955         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2956         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2957         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2958         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2959         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2960         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2961         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2962         * gcc.dg/cpp/cxxcom1.c: Likewise.
2963         * gcc.dg/cpp/line1.c: Likewise.
2964         * gcc.dg/cpp/maccom1.c: Likewise.
2965         * gcc.dg/cpp/maccom2.c: Likewise.
2966         * gcc.dg/cpp/maccom3.c: Likewise.
2967         * gcc.dg/cpp/maccom4.c: Likewise.
2968         * gcc.dg/cpp/maccom5.c: Likewise.
2969         * gcc.dg/cpp/maccom6.c: Likewise.
2970         * gcc.dg/cpp/multiline.c: Likewise.
2971         * gcc.dg/cpp/spacing1.c: Likewise.
2972         * gcc.dg/cpp/spacing2.c: Likewise.
2973         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2974         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2975         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2976         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2977         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2978         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2979         * gcc.dg/cpp/cxxcom2.c: Likewise.
2980         * gcc.dg/cpp/cxxcom2.h: New file.
2981
2982         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2983         * g++.dg/cpp/truefalse.C: Here.
2984         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2985
2986 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2987
2988         * gcc.dg/cpp/redef3.c: New file.
2989
2990 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2991
2992         * gcc.dg/i386-loop-3.c: New test.
2993
2994 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2995
2996         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2997
2998 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2999
3000         * gcc.dg/fwrapv-1.c: New test case.
3001         * gcc.dg/fwrapv-2.c: New test case.
3002
3003 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3004
3005         PR c++/10956
3006         * g++.dg/template/spec9.C: New test.
3007
3008 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3009
3010         * gcc.dg/duff-4.c: New test case.
3011
3012 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3013
3014         PR fortran/10843
3015         * g77.dg/ffixed-form-1.f: New test
3016         * g77.dg/ffixed-form-2.f: New test
3017         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3018         * g77.dg/ffree-form-3.f: New test
3019
3020 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3021
3022         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3023         * gcc.dg/wint_t-1.c: Likewise.
3024
3025 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3026
3027         * g++.dg/template/access11.C: New test.
3028
3029 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3030
3031         PR c++/10849
3032         * g++.dg/template/access10.C: New test.
3033
3034 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3035             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3036
3037         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3038
3039 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3040
3041         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3042         suppress for powerpc-*-darwin*.
3043         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3044
3045 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3046
3047         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3048         suppress option for powerpc-*-darwin*.
3049
3050 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3051
3052         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3053         * gcc.dg/builtins-4.c: Add test for fmod.
3054
3055 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3056
3057         PR c++/10682
3058         * g++.dg/template/instantiate4.C: New test.
3059
3060 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3061
3062         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3063
3064 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3065
3066         * gcc.dg/compat/scalar-return-1_main.c: New file.
3067         * gcc.dg/compat/scalar-return-1_x.c: New file.
3068         * gcc.dg/compat/scalar-return-1_y.c: New file.
3069         * gcc.dg/compat/scalar-return-2_main.c: New file.
3070         * gcc.dg/compat/scalar-return-2_x.c: New file.
3071         * gcc.dg/compat/scalar-return-2_y.c: New file.
3072         * gcc.dg/compat/struct-return-3_main.c: New file.
3073         * gcc.dg/compat/struct-return-3_y.c: New file.
3074         * gcc.dg/compat/struct-return-3_x.c: New file.
3075         * gcc.dg/compat/struct-return-2_main.c: New file.
3076         * gcc.dg/compat/struct-return-2_x.c: New file.
3077         * gcc.dg/compat/struct-return-2_y.c: New file.
3078
3079 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3080
3081         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3082         for hppa*-hp-hpux*.
3083         * gcc.dg/20021014-1.c (dg-options): Likewise.
3084         * gcc.dg/nest.c (dg-options): Likewise.
3085
3086 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3087
3088         PR c++/9738
3089         * g++.dg/ext/dllimport2.C: New file.
3090         * g++.dg/ext/dllimport3.C: New file.
3091
3092 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3093
3094         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3095         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3096         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3097         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3098         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3099         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3100         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3101         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3102         * gcc.dg/compat/small-struct-defs.h: New file.
3103         * gcc.dg/compat/small-struct-init.h: New file.
3104         * gcc.dg/compat/small-struct-check.h: New file.
3105         * gcc.dg/compat/fp-struct-defs.h: New file.
3106         * gcc.dg/compat/fp-struct-check.h: New file.
3107         * gcc.dg/compat/fp-struct-init.h: New file.
3108         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3109         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3110
3111 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3112
3113         * gcc.dg/20030225-2.c: New test.
3114
3115 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3116             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3117
3118         * gcc.c-torture/compile/20030518-1.c: New test case.
3119
3120 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3121
3122         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3123         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3124         gcc-dg-debug-runtest.
3125         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3126         gcc-dg-debug-runtest.
3127
3128 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3129
3130         PR c++/9022
3131         * g++.dg/lookup/using6.C: New test.
3132
3133 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3134
3135         * g++.dg/parse/access2.C: New test.
3136
3137 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3138
3139         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3140         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3141         * gcc.dg/debug/debug.exp: Likewise.
3142
3143 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3144
3145         * gcc.dg/dollar.c: New test.
3146
3147 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3148
3149         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3150         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3151         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3152         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3153         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3154         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3155         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3156         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3157         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3158         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3159         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3160         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3161         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3162         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3163         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3164         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3165         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3166         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3167
3168 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3169
3170         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3171         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3172         support for "repo" mode.
3173         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3174         * lib/g77-dg.exp: Likewise.
3175         * lib/obj-dg.exp: Likewise.
3176
3177 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3178
3179         Merge from gcc-3_2-rhl8-branch:
3180         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3181
3182         * gcc.dg/tls/opt-6.c: New test.
3183
3184         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3185
3186         * gcc.dg/20030405-1.c: New test.
3187
3188         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3189
3190         * gcc.dg/20030309-1.c: New test.
3191
3192         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3193
3194         * gcc.c-torture/execute/20030307-1.c: New test.
3195
3196         2003-02-20  Randolph Chung  <tausq@debian.org>
3197
3198         * gcc.c-torture/compile/20030220-1.c: New test.
3199
3200         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3201
3202         * gcc.dg/20030217-1.c: New test.
3203
3204         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3205
3206         * gcc.c-torture/compile/20020129-1.c: New test.
3207
3208         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3209
3210         * gcc.dg/unroll-1.c: New test.
3211
3212         2002-11-16  Jan Hubicka  <jh@suse.cz>
3213
3214         * gcc.c-torture/execute/20020920-1.c: New test.
3215
3216         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3217
3218         PR target/7434
3219         * gcc.c-torture/compile/20021008-1.c: New test.
3220
3221         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3222
3223         PR target/7559
3224         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3225
3226         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3227
3228         * gcc.c-torture/compile/20020807-1.c: New test.
3229
3230         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3231
3232         * gcc.dg/tls/opt-1.c: New test.
3233
3234         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3235
3236         * gcc.dg/20020729-1.c: New test.
3237
3238         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3239
3240         * g++.dg/opt/life1.C: New test.
3241
3242         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3243
3244         * gcc.dg/20020525-1.c: New test.
3245
3246         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3247
3248         PR c++/6794
3249         * g++.dg/ext/pretty1.C: New test.
3250         * g++.dg/ext/pretty2.C: New test.
3251
3252 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3253
3254         PR c++/8385
3255         * g++.dg/ext/typeof5.C: New test.
3256
3257 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3258
3259         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3260         __USER_LABEL_PREFIX__ into account.
3261         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3262
3263 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3264
3265         * gcc.dg/builtins-15.c: New test case.
3266
3267 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3268
3269         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3270
3271 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3272
3273         * lib/g++.exp: Tweak handling of additional source files.
3274         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3275         * g++.dg/special/conpr-2a.C: Rename to ...
3276         * g++.dg/special/conpr-2a.cc: ... this.
3277         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3278         * g++.dg/special/conpr-3a.C: Rename to ...
3279         * g++.dg/special/conpr-3a.cc: This.
3280         * g++.dg/special/conpr-3b.C: Rename to ...
3281         * g++.dg/special/conpr-3b.cc: This.
3282         * g++.dg/special/conpr-4.C: New test.
3283         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3284
3285 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3286
3287         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3288
3289 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3290
3291         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3292         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3293         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3294         * g++.old-deja/g++.other/warn3.C: Likewise.
3295
3296 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3297
3298         * gcc.dg/i386-387-1.c: Update to also test log.
3299         * gcc.dg/i386-387-2.c: Likewise.
3300
3301 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3302
3303         * g77.f-torture/execute/int8421.f: New test.
3304
3305 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3306
3307         PR c++/10230, c++/10481
3308         * g++.dg/lookup/scoped5.C: New test.
3309
3310 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3311
3312         PR c++/10552
3313         * g++.dg/template/ttp6.C: New test.
3314
3315 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3316
3317         * gcc.c-torture/execute/builtins: New directory.
3318         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3319         gcc.c-torture/execute/builtins.
3320         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3321         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3322         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3323         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3324
3325 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3326
3327         PR c++/9252
3328         * g++.dg/template/access8.C: New test.
3329         * g++.dg/template/access9.C: New test.
3330
3331 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3332
3333         PR c++/9554
3334         * g++.dg/parse/access1.C: New test.
3335
3336 2003-05-09  DJ Delorie  <dj@redhat.com>
3337
3338         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3339         long, and not an int.
3340
3341 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3342
3343         PR c++/10555, c++/10576
3344         * g++.dg/template/memclass1.C: New test.
3345
3346 2003-05-08  DJ Delorie  <dj@redhat.com>
3347
3348         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3349         targets.
3350         * gcc.c-torture/execute/20021024-1.x: Likewise.
3351         * gcc.c-torture/execute/shiftdi.x: Likewise.
3352         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3353         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3354         * gcc.dg/20021018-1.c: Likewise.
3355
3356 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3357
3358         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3359
3360         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3361         (bcopy): Call memmove.
3362
3363 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3364
3365         * g77.f-torture/compile/8485.f: New test case.
3366
3367 2003-05-07  Richard Henderson  <rth@redhat.com>
3368
3369         PR c++/10570
3370         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3371         Verify exception_cleanup not called for rethrows.
3372         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3373         when exiting catch block without rethrowing.
3374         * g++.dg/eh/forced3.C: New.
3375         * g++.dg/eh/forced4.C: New.
3376
3377 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3378
3379         * gcc.dg/20030505.c: Fix triplet.
3380
3381 2003-05-06  DJ Delorie  <dj@redhat.com>
3382
3383         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3384         * gcc.dg/nest.c: Likewise.
3385
3386 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3387
3388         * gcc.dg/builtins-14.c: New test case.
3389
3390 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3391
3392         * lib/compat.exp (compat-execute): New argument.
3393         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3394         * gcc.dg/compat: New test directory.
3395         * gcc.dg/compat/compat.exp: New expect script.
3396         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3397         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3398         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3399         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3400         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3401         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3402
3403         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3404         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3405         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3406         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3407         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3408         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3409         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3410         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3411         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3412         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3413         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3414         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3415         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3416         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3417         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3418
3419 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3420
3421         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3422
3423 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3424
3425         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3426
3427 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3428
3429         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3430         * gcc.dg/ppc-fsel-2.c: New test.
3431
3432         * gcc.dg/unused-5.c: New test.
3433
3434 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3435
3436         PR c++/10496
3437         * g++.dg/warn/pmf1.C: New test.
3438
3439 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3440
3441         PR c++/4494
3442         * g++.dg/warn/main.C: New test.
3443
3444 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3445
3446         * gcc.dg/nonnull-3.c: New test.
3447
3448 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3449
3450         * gcc.dg/cpp/Wtrigraphs.c: Update.
3451         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3452
3453 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3454
3455         * gcc.dg/ppc-fsel-1.c: New test.
3456
3457 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3458
3459         PR c/10604
3460         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3461
3462 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3463
3464         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3465
3466 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3467
3468         PR c++/9364, c++/10553, c++/10586
3469         * g++.dg/parse/typename4.C: New test.
3470         * g++.dg/parse/typename5.C: Likewise.
3471
3472 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3473
3474         * gcc.c-torture/compile/20030503-1.c: New test.
3475
3476 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3477
3478         * g++.dg/lookup/using5.C: Fix testcase error.
3479
3480 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3481
3482         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3483         since MEABI is no longer supported.  Remove all vestiges
3484         of MEABI from the test.
3485
3486 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3487
3488         PR c++/10554
3489         * g++.dg/lookup/using5.C: New test.
3490
3491 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3492
3493         PR c++/8772
3494         * g++.dg/template/ttp5.C: New test.
3495
3496 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3497
3498         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3499         (dg-gpp-additional-sources): New function.
3500         (dg-gpp-additional-files): Likewise.
3501         * lib/g++.exp (additional_sources): New variable.
3502         (additional_files): Likewise.
3503         (g++_target_compile): Deal with them.
3504         * lib/old-dejagnu.exp: Remove.
3505         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3506         * g++.old-deja: Revise all tests to use dg commands.
3507
3508 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3509
3510         PR c++/9432, c++/9528
3511         * g++.dg/lookup/using4.C: New test.
3512
3513 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3514
3515         * gcc.dg/noreturn-5.c: New file.
3516         * gcc.dg/noreturn-6.c: New file.
3517
3518         * gcc.c-torture/compile/inline-1.c: New file.
3519
3520 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/10551
3523         * g++.dg/template/explicit1.C: New test.
3524
3525 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3526
3527         PR c++/10549
3528         * g++.dg/other/bitfield1.C: New test.
3529
3530         PR c++/10527
3531         * g++.dg/init/new7.C: New test.
3532
3533 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3534
3535         * g++.dg/ext/desig1.C: New test.
3536         * g++.dg/ext/init1.C: Update.
3537
3538         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3539
3540 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3541
3542         PR c++/10180
3543         * g++.dg/warn/Winline-1.C: New test.
3544
3545 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3546
3547         * gcc.c-torture/execute/string-opt-19.c: New test.
3548
3549         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3550         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3551
3552 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3553
3554         PR c++/10506
3555         * g++.dg/init/new6.C: New test.
3556
3557         PR c++/10503
3558         * g++.dg/init/ref6.C: New test.
3559
3560 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3561
3562         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3563
3564 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3565
3566         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3567         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3568
3569 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3570
3571         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3572         initialized static data members.
3573
3574 2003-04-25  H.J. Lu <hjl@gnu.org>
3575
3576         * gcc.dg/ia64-sync-4.c: New test.
3577
3578 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3579
3580         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3581         date.
3582
3583 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3584
3585         PR c++/10337
3586         * g++.dg/warn/conv1.C: New test.
3587         * g++.old-deja/g++.other/conv7.C: Adjust.
3588         * g++.old-deja/g++.other/overload14.C: Adjust.
3589
3590 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3591
3592         PR c++/10471
3593         * g++.dg/template/defarg2.C: New test.
3594
3595 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3596
3597         * gcc.dg/cpp/include2.c: Update.
3598         * gcc.dg/cpp/multiline-2.c: New.
3599         * gcc.dg/cpp/multiline.c: Update.
3600         * gcc.dg/cpp/strify2.c: Update.
3601         * gcc.dg/cpp/trad/literals-2.c: Update.
3602
3603 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3604
3605         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3606
3607 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3608
3609         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3610
3611 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3612
3613         PR c++/10451
3614         * g++.dg/parse/crash4.C: New test.
3615
3616         PR c++/9847
3617         * g++.dg/parse/crash5.C: New test.
3618
3619 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3620
3621         PR c++/10446
3622         * g++.dg/parse/crash3.C: New test.
3623
3624         PR c++/10428
3625         * g++.dg/parse/elab1.C: New test.
3626
3627 2003-04-22  Devang Patel  <dpatel@apple.com>
3628
3629         * gcc.dg/cpp/trad/funlike-5.c: New test.
3630
3631 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3632
3633         * g++.dg/other/packed1.C: Fix dg options.
3634
3635 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3636
3637         * g++.dg/other/offsetof2.C: New test.
3638
3639 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3640
3641         * g++.dg/template/recurse.C: Adjust location of error messages.
3642
3643 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3644
3645         PR c++/9881
3646         * g++.dg/init/addr-const1.C: New test.
3647         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3648
3649 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3650
3651         PR c++/10405
3652         * g++.dg/lookup/struct-hack1.C: New test.
3653
3654 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3655
3656         * ucs.c: Update diagnostic messages.
3657
3658 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3659
3660         * gcc.dg/cpp/truefalse.cpp: New test.
3661         * gcc.dg/cpp/cpp.exp: Update.
3662         * g++.dg/other/stdbool-if.C: Remove.
3663
3664 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3665
3666         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3667         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3668
3669 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3670
3671         * gcc.c-torture/compile/20030418-1.c: New test.
3672
3673 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3674
3675         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3676
3677 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3678
3679         PR c++/10347
3680         g++.dg/template/dependent-name1.C: New test.
3681
3682 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3683
3684         * gcc.dg/warn-1.c (tourist_guide): New array,
3685         contains a pointer to bar.
3686
3687 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3688
3689         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3690         * gcc.c-torture/execute/medce-1.c: New test case.
3691         * gcc.c-torture/execute/medce-2.c: New test case.
3692
3693 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3694
3695         * lib/prune.exp: Ignore more messages.
3696
3697         PR c++/10381
3698         * g++.dg/parse/lookup3.C: New test.
3699
3700 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3701
3702         * gcc.c-torture/compile/20030415-1.c : New test.
3703
3704 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3705
3706         * gcc.c-torture/execute/scope-2.c: Move to ...
3707         * gcc.dg/noncompile/scope.c: .... here.
3708
3709 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3710
3711         * gcc.dg/20030414-2.c: New test case.
3712
3713 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3714
3715         PR target/10377
3716         * gcc.dg/20030414-1.c: New test.
3717
3718 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3719
3720         * gcc.dg/builtins-12.c: New test case.
3721         * gcc.dg/builtins-13.c: New test case.
3722
3723 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3724
3725         * gcc.c-torture/execute/string-opt-18.c: New test.
3726
3727 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3728
3729         PR c++/10300
3730         * g++.dg/init/new5.C: New test.
3731
3732 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3733
3734         PR c++/7910
3735         * g++.dg/ext/dllimport1.C: New test.
3736
3737 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3738
3739         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3740
3741 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3742
3743         PR Fortran/9263
3744         * g77.f-torture/noncompile/9263.f: New test
3745         PR Fortran/1832
3746         * g77.f-torture/execute/1832.f: New test
3747
3748 2003-04-11  David Chad  <davidc@freebsd.org>
3749             Loren J. Rittle  <ljrittle@acm.org>
3750
3751         libobjc/8562
3752         * objc.dg/headers.m: New test.
3753
3754 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3755
3756         * gcc.c-torture/execute/builtin-noret-2.c: New.
3757         * gcc.c-torture/execute/builtin-noret-2.x: New.
3758         XFAIL builtin-noret-2.c at -O1 and above.
3759         * gcc.dg/redecl.c: New.
3760         * gcc.dg/Wshadow-1.c: Update error regexps.
3761
3762 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3763
3764         * g++.dg/abi/bitfield10.C: New test.
3765
3766 2003-04-09  Mike Stump  <mrs@apple.com>
3767
3768         * gcc.dg/pch/pch.exp: Make testcase names longer.
3769         * g++.dg/pch/pch.exp: Make testcase names longer.
3770
3771 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3772
3773         * gcc.dg/builtins-11.c: New test case.
3774
3775 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3776
3777         * gcc.dg/builtins-9.c: New test case.
3778         * gcc.dg/builtins-10.c: New test case.
3779
3780 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3781
3782         * gcc.dg/noncompile/init-4.c.c: New test.
3783
3784 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3785
3786         * gcc.misc-test/gcov-9.c: New test.
3787         * gcc.misc-test/gcov-10.c: New test
3788         * gcc.misc-test/gcov-11.c: New test.
3789
3790 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3791
3792         PR optimization/10024
3793         * gcc.c-torture/compile/20030405-1.c: New test.
3794
3795 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3796
3797         * gcc.dg/pch/static-3.c: New.
3798         * gcc.dg/pch/static-3.hs: New.
3799         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3800
3801 2003-04-04  Richard Henderson  <rth@redhat.com>
3802
3803         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3804         * g++.dg/eh/forced2.C: Likewise.
3805
3806 2003-04-03  Mike Stump  <mrs@apple.com>
3807
3808         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3809         target arg.
3810         (scan-assembler-times, scan-assembler-not): Likewise.
3811         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3812
3813 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3814
3815         * gcc.dg/sparc-loop-1.c: New test.
3816
3817 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3818
3819         PR other/9274
3820         * g++.dg/pch/system-2.C: New.
3821         * g++.dg/pch/system-2.Hs: New.
3822
3823 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3824
3825         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3826
3827         * g++.dg/eh/simd-1.C (vecfunc): Same.
3828
3829 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3830
3831         * gcc.c-torture/execute/20030401-1.c: New test case.
3832
3833 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3834
3835         * objc.dg/defs.m: New.
3836
3837 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3838
3839         * g++.dg/eh/simd-1.C: New.
3840         * g++.dg/eh/simd-2.C: New.
3841
3842 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3843
3844         * gcc.c-torture/execute/simd-3.c: New.
3845
3846 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3847
3848         PR c/9936
3849         * gcc.dg/20030331-2.c: New test.
3850
3851 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3852
3853         PR c++/10278
3854         * g++.dg/parse/crash2.C: New test.
3855
3856 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3857
3858         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3859         * gcc.c-torture/execute/20030331-1.c: ...here.
3860
3861 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3862
3863         * gcc.c-torture/execute/20030331-1.c: New test.
3864
3865 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3866
3867         * lib/gcov.exp: Adjust call return testing strings.
3868         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3869
3870 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3871
3872         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3873         * gcc.dg/builtins-7.c: New test case.
3874         * gcc.dg/builtins-8.c: New test case.
3875
3876 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3877
3878         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3879
3880 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3881
3882         PR c++/7647
3883         * g++.dg/lookup-class-member-2.C: New test.
3884
3885 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3886
3887         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3888
3889 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3890
3891         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3892
3893 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3894
3895         * g++.dg/init/attrib1.C: New test.
3896
3897 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3898
3899         * gcc.dg/ultrasp8.c: New test.
3900
3901 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3902
3903         * gcc.dg/ultrasp7.c: New test.
3904
3905 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3906
3907         PR c++/10047
3908         * g++.dg/template/inline1.C: New test.
3909
3910 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3911
3912         * gcc.dg/sparc-dwarf2.c: New test.
3913
3914 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3915
3916         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3917         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3918
3919 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3920
3921         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3922         than reading .x files.
3923         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3924         * g77.dg/gcov/gcov-1.f: Likewise.
3925         * gcc.misc-tests/gcov-4b.c: Likewise.
3926         * gcc.misc-tests/gcov-5b.c: Likewise.
3927         * gcc.misc-tests/gcov-6.c: Likewise.
3928         * gcc.misc-tests/gcov-7.c: Likewise.
3929         * gcc.misc-tests/gcov-8.c: Likewise.
3930         * g++.dg/gcov/gcov-1.x: Remove.
3931         * g77.dg/gcov/gcov-1.x: Likewise.
3932         * gcc.misc-tests/gcov-4b.x: Likewise.
3933         * gcc.misc-tests/gcov-5b.x: Likewise.
3934         * gcc.misc-tests/gcov-6.x: Likewise.
3935         * gcc.misc-tests/gcov-7.x: Likewise.
3936         * gcc.misc-tests/gcov-8.x: Likewise.
3937
3938 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3939
3940         PR opt/10087
3941         * gcc.dg/20030324-1.c: New test.
3942
3943 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3944
3945         PR c++/10224
3946         * g++.dg/template/arg3.C: New test.
3947
3948         PR c++/10158
3949         * g++.dg/template/friend18.C: New test.
3950
3951 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3952
3953         * g77.f-torture/compile/20030326-1.f: New test case.
3954
3955 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3956
3957         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3958
3959         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3960
3961 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3962
3963         * gcc.dg/ia64-sync-3.c: New test.
3964
3965 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3966
3967         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3968
3969 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3970
3971         * gcc.dg/ultrasp6.c: New test.
3972
3973 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3974
3975         * gcc.dg/i386-signbit-1.c: New test.
3976         * gcc.dg/i386-signbit-2.c: New test.
3977         * gcc.dg/i386-signbit-3.c: New test.
3978
3979 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3980
3981         * gcc.dg/ultrasp5.c: Fix options.
3982
3983 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3984
3985         * gcc.dg/ultrasp5.c: Fix comment.
3986
3987 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3988
3989         PR fortran/10197
3990         * g77.f-torture/execute/10197.f: New test.
3991
3992 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3993
3994         PR c++/9898, c++/383
3995         * g++.dg/template/conv6.C: New test.
3996
3997         PR c++/10119
3998         * g++.dg/template/ptrmem5.C: New test.
3999
4000         PR c++/10026
4001         * g++.dg/lookup/koenig1.C: New test.
4002
4003         PR C++/10199
4004         * g++.dg/lookup/template2.C: New test.
4005
4006 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4007
4008         * g++.dg/opt/rtti1.C: New test.
4009
4010 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4011
4012         * gcc.dg/ultrasp5.c: New test.
4013
4014 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4015
4016         PR middle-end/9967
4017         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4018         builtin fputs.
4019
4020 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4021
4022         PR c/8224
4023         * gcc.dg/20030323-1.c: New test.
4024
4025 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4026
4027         * gcc.c-torture/compile/20030323-1.c: New test case.
4028
4029 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4030
4031         * gcc.dg/20030321-1.c: New test.
4032
4033 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4034
4035         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4036
4037 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4038
4039         PR c++/9978, c++/9708
4040         * g++.dg/ext/vlm1.C: Adjust expected error.
4041         * g++.dg/ext/vla2.C: New test.
4042         * g++.dg/template/arg1.C: New test.
4043         * g++.dg/template/arg2.C: New test.
4044
4045 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4046
4047         * g77.f-torture/execute/select.f: New test.
4048         * g77.f-torture/noncompile/select_no_compile.f: New test.
4049
4050 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4051
4052         PR c++/9898
4053         * g++.dg/other/error4.C: New test.
4054
4055 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4056
4057         * g++.dg/template/friend17.C: New test.
4058
4059 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4060
4061         * gcc.c-torture/compile/20030320-1.c: New.
4062
4063 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4064
4065         * gcc.dg/builtins-6.c: New test case.
4066
4067 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4068
4069         PR target/10073
4070         * gcc.c-torture/compile/20030319-1.c: New.
4071
4072 2003-03-18  Jan Hubicka  <jh@suse.cz>
4073
4074         * gcc.dg/i386-cvt-1.c: New test.
4075
4076 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4077
4078         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4079         * objc.dg/naming-2.m: Likewise.
4080
4081 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4082
4083         PR c++/9639
4084         * g++.dg/parse/crash1.C: New test.
4085
4086 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4087
4088         PR c++/8805
4089         * g++.dg/eh/cleanup1.C: New test.
4090
4091 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4092
4093         * gcc.c-torture/execute/20030316-1.c: New test case.
4094
4095 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4096
4097         PR c++/9629
4098         * g++.dg/init/ctor2.C: New test.
4099
4100 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4101
4102         * g77.f-torture/compile/xformat.f: New test case.
4103
4104 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4105
4106         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4107         * g++.old-deja/g++.mike/eh50.C: Likewise.
4108
4109 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4110
4111         PR c++/6440
4112         * g++.dg/template/spec7.C: New test.
4113         * g++.dg/template/spec8.C: Likewise.
4114
4115 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4116
4117         * gcc.c-torture/execute/20030313-1.c: New test.
4118
4119 2003-03-14  Richard Henderson  <rth@redhat.com>
4120
4121         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4122
4123 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4124
4125         * gcc.c-torture/compile/20030314-1.c: New test.
4126
4127 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4128
4129         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4130         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4131         thumb target,
4132         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4133         to accept newer _imp__  prefix and additional
4134         newline in .drectve section.
4135         * gcc.dg/dll-4.c: Likewise.
4136         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4137         switch.
4138
4139 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4140
4141         * g++.dg/parse/namespace9.C: New test.
4142
4143         * g++.dg/init/ref5.C: New test.
4144         * g++.dg/parse/ptrmem1.C: Likewise.
4145
4146 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4147
4148         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4149         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4150         regular expression.
4151         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4152         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4153
4154 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4155
4156         * gcc.c-torture/execute/20030224-2.c: New test.
4157
4158 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4159
4160         * gcc.dg/decl-3.c: New test.
4161
4162 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4163
4164         * gcc.dg/i386-loop-2.c: New test.
4165
4166 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4167
4168         PR c++/9474
4169         * g++.dg/parse/namespace8.C: New test.
4170
4171         PR c++/9924
4172         * g++.dg/overload/builtin2.C: New test.
4173
4174 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4175
4176         * gcc.dg/return-type-3.c: New test.
4177
4178 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4179
4180         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4181         profiling options are not supported.
4182
4183 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4184
4185         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4186         * g++.old-deja/g++.warn/impint2.C: Likewise.
4187
4188 2003-03-10  Devang Patel  <dpatel@apple.com>
4189
4190         * g++.dg/cpp/c++_cmd_1.C: New test.
4191         * g++.dg/cpp/c++_cmd_1.h: New file.
4192
4193 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4194
4195         * gcc.dg/altivec-9.c: New file.
4196
4197 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4198
4199         * gcc.dg/ppc-sdata-1.c: New test.
4200         * gcc.dg/ppc-sdata-2.c: New test.
4201
4202 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4203
4204         PR c++/9373
4205         * g++.dg/opt/ptrmem2.C: New test.
4206
4207         PR c++/8534
4208         * g++.dg/opt/ptrmem1.C: New test.
4209
4210 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4211
4212         * gcc.dg/i386-loop-1.c: New test.
4213
4214 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4215
4216         PR c++/9970
4217         * g++.dg/lookup/friend1.C: New test.
4218
4219 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4220
4221         PR c++/9823
4222         * g++.dg/parser/constructor1.C: New test.
4223
4224 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4225
4226         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4227
4228         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4229
4230 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4231
4232         * gcc.dg/cpp/Wunused.c: Update test.
4233
4234 2003-03-08  Jan Hubicka  <jh@suse.cz>
4235
4236         * gcc.dg/inline-3.c: New test.
4237
4238 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4239
4240         PR c++/9809
4241         * g++.dg/parse/builtin1.C: New test.
4242
4243         PR c++/9982
4244         * g++.dg/abi/cookie1.C: New test.
4245         * g++.dg/abi/cookie2.C: Likewise.
4246
4247         PR c++/9524
4248         * g++.dg/template/field1.C: New test.
4249
4250         PR c++/9912
4251         * g++.dg/parse/class1.C: New test.
4252         * g++.dg/parse/namespace7.C: Likewise.
4253         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4254
4255 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4256
4257         * g++.dg/init/ref4.C: New test.
4258
4259 2003-03-07  Jan Hubicka  <jh@suse.cz>
4260
4261         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4262         * gcc.dg/inline-3.c:  New test.
4263
4264 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4265
4266         * g++.dg/init/ref3.C: New test.
4267
4268         PR c++/9965
4269         * g++.dg/init/ref2.C: New test.
4270
4271         PR c++/9400
4272         * g++.dg/warn/Wshadow-2.C: New test.
4273
4274         PR c++/9791
4275         * g++.dg/warn/Woverloaded-1.C: New test.
4276
4277 2003-03-05  Jan Hubicka  <jh@suse.cz>
4278
4279         * gcc.dg/i386-local2.c: New.
4280         * gcc.dg/i386-local.c: Fix typo.
4281
4282 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4283
4284         * g++.dg/abi/layout3.C: New test.
4285
4286 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4287
4288         * gcc.c-torture/compile/20030305-1.c
4289
4290 2003-03-05  Jan Hubicka  <jh@suse.cz>
4291
4292         * gcc.dg/i386-local.c: New.
4293
4294 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4295
4296         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4297
4298 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4299
4300         * gcc.dg/switch-2.c: New test.
4301         * gcc.dg/switch-3.c: New test.
4302         * gcc.dg/Wswitch.c: Adjust line numbers.
4303         * gcc.dg/Wswitch-default.c: Likewise.
4304         * gcc.dg/Wswitch-enum.c: Likewise.
4305
4306 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4307
4308         * gcc.c-torture/execute/20030222-1.c: New test.
4309
4310 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4311
4312         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4313
4314 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4315
4316         PR c++/9878
4317         * g++.dg/init/ref1.C: New test.
4318
4319 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4320
4321         * gcc.dg/sh-relax.c: New SH-only test.
4322
4323 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4324
4325         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4326         comment explaining purpose of testcase.
4327
4328 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4329
4330         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4331         for HC11/HC12 (asm needs two int registers).
4332         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4333         HC11/HC12 because the test uses an asm which needs two 32-bit
4334         registers.
4335
4336 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4337
4338         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4339         for HC11/HC12 (array is too large otherwise).
4340         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4341         * gcc.c-torture/compile/20010518-2.x: Likewise.
4342         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4343         HC11/HC12 (array is too large).
4344
4345 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4346
4347         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4348         * lib/g++-dg.exp (g++-dg-test): Likewise.
4349
4350 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4351
4352         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4353         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4354
4355 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4356
4357         * g++.dg/warn/implicit-typename1.C: Remove warning.
4358
4359 2003-02-28  Richard Henderson  <rth@redhat.com>
4360
4361         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4362         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4363
4364 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4365
4366         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4367         * g++.dg/pch/pch.exp: Likewise.
4368
4369 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4370
4371         PR c++/9879
4372         * testsuite/g++.dg/init/new4.C: New test.
4373
4374 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4375
4376         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4377
4378 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4379
4380         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4381         unsigned long.
4382
4383         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4384         wider than float.
4385
4386 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4387
4388         * lib/scanasm.exp: Add support for counting numbers of
4389         occurences.
4390         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4391         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4392
4393 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4394
4395         PR c++/9683
4396         * g++.dg/template/static3.C: New test.
4397
4398         PR c++/9829
4399         * g++.dg/parse/namespace6.C: New test.
4400
4401 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4402
4403         PR target/9732
4404         * gcc.dg/20030225-1.c: New test.
4405
4406 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4407
4408         * README: Remove out-of-date information.
4409
4410         PR c++/9836
4411         * g++.dg/template/spec6.C: New test.
4412
4413 2003-02-24  Jeff Law  <law@redhat.com>
4414
4415         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4416
4417 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4418
4419         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4420         * gcc.dg/pragma-ep-1.c: Likewise.
4421
4422 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4423
4424         PR c++/9602
4425         * g++.dg/template/friend16.C: New test.
4426
4427 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4428
4429         PR c++/5333
4430         * g++.dg/parse/fused-params1.C: Adjust error messages.
4431         * g++.dg/template/nested3.C: New test.
4432
4433 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4434
4435         * g++.dg/abi/param1.C: New test.
4436
4437 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4438
4439         PR c++/7982
4440         * g++.dg/warn/implicit-typename1.C: New test.
4441
4442 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4443
4444         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4445         with "mtune".
4446         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4447         * gcc.c-torture/execute/20010129-1.x: Likewise.
4448         * gcc.dg/20011107-1.c: Likewise.
4449         * gcc.dg/20020108-1.c: Likewise.
4450         * gcc.dg/20020122-3.c: Likewise.
4451         * gcc.dg/20020206-1.c: Likewise.
4452         * gcc.dg/20020310-1.c: Likewise.
4453         * gcc.dg/20020426-2.c: Likewise.
4454         * gcc.dg/20020517-1.c: Likewise.
4455         * gcc.dg/991230-1.c: Likewise.
4456         * gcc.dg/i386-unroll-1.c: Likewise.
4457         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4458
4459 2003-02-22  Jan Hubicka  <jh@suse.cz>
4460
4461         * gcc.dg/i386-mul.c: New test.
4462
4463 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4464
4465         * gcc.dg/builtins-5.c: New test case.
4466
4467 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4468
4469         * gcc.dg/asmreg-1.c: New test.
4470
4471 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4472
4473         PR c++/9749
4474         * g++.dg/parse/varmod1.C: New test.
4475
4476 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4477
4478         PR c++/9727
4479         * g++.dg/template/op1.C: New test.
4480
4481 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c++/8906
4484         * g++.dg/template/nested2.C: New test.
4485
4486 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4487
4488         PR c++/8724
4489         * g++.dg/expr/dtor1.C: New test.
4490
4491 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4492
4493         * gcc.dg/cpp/include3.c: New test.
4494         * gcc.dg/cpp/inc/foo.h: New file.
4495
4496 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4497
4498         * gcc.c-torture/execute/20030221-1.c: New test.
4499
4500 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4501
4502         PR c++/9729
4503         * g++.dg/abi/conv1.C: New test.
4504
4505 2003-02-20  Jan Hubicka  <jh@suse.cz>
4506
4507         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4508
4509 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4510
4511         * gcc.c-torture/compile/20030219-1.c: New test.
4512
4513 2003-02-18  Jan Hubicka  <jh@suse.cz>
4514
4515         * gcc.dg/funcorder.c: New test.
4516
4517 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4518
4519         * gcc.c-torture/execute/20030218-1.c: New.
4520
4521 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4522
4523         * gcc.dg/20030218-1.c: New.
4524
4525 2003-02-18  Richard Henderson  <rth@redhat.com>
4526
4527         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4528         * gcc.dg/attr-used-2.c: New.
4529
4530 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4531
4532         PR c++/9704
4533         * g++.dg/init/copy5.C: New test.
4534
4535 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4536
4537         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4538         * g++.dg/pch/pch.exp: Likewise.
4539
4540 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4541
4542         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4543         STACK_SIZE is not defined.
4544
4545 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4546
4547         PR c++/9457
4548         * g++.dg/template/init1.C: New test.
4549
4550 2003-02-16  Jan HUbicka  <jh@suse.cz>
4551
4552         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4553         (foo): Add few extra tests
4554         * gcc.dg/c99-const-expr-3.c: Likewise.
4555         * gcc.c-torture/execute/20030216-1.c: New.
4556
4557 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4558
4559         PR c++/9459
4560         * g++.dg/ext/typeof4.C: New test.
4561
4562 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4563
4564         * gcc.dg/i386-387-3.c: New test case.
4565
4566 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4567
4568         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4569         cris-*-elf* cris-*-aout* and mmix-*-*.
4570
4571 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4572
4573         * gcc.dg/20030213-1.c: New test.
4574
4575 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4576
4577         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4578         * gcc.dg/i386-387-2.c: Likewise.
4579
4580 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4581
4582         * gcc.dg/ppc-spe.c: Fix formatting.
4583         Enable tests that were previously unsupported by gas.
4584         Delete tests for instructions that no longer exist.
4585         Switch arguments on evsubifw builtin.
4586
4587 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4588
4589         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4590         STACK_SIZE is too small.
4591
4592 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4593             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4594
4595         * gcc.dg/decl-2.c: New test.
4596
4597 2003-02-10  Jan Hubicka  <jh@suse.cz>
4598
4599         * gcc.dg/i386-fpcvt-1.c:  New test.
4600
4601 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4602
4603         * gcc.c-torture/execute/20030209-1.c: New test.
4604
4605 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4606
4607         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4608         int-wide bitops, use the constants of the same width.
4609         Likewise, if long long is 32-bit wide, test bitops using
4610         32-bit constants.
4611
4612 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4613
4614         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4615
4616 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4617
4618         * testsuite/gcc.dg/builtins-4.c: New test case.
4619
4620 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4621
4622         * gcc.dg/20020430-1.c: Fix dg command typos.
4623         * gcc.dg/20020503-1.c: Likewise.
4624
4625 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4626
4627         PR c++/8785
4628         * g++.dg/parse/fused-params1.C: New test.
4629
4630         PR c++/8857
4631         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4632
4633         PR c++/8921
4634         * g++.dg/parse/non-dependent1.C: New test.
4635
4636         PR c++/8928
4637         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4638
4639         PR c++/9228
4640         * g++.dg/parse/undefined7.C: New test.
4641         * g++.dg/parse/non-templ1.C: New test.
4642
4643         PR c++/9229
4644         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4645
4646 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4647
4648         * gcc.c-torture/compile/20030206-1.c: New test.
4649
4650 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4651
4652         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4653         "pow" to "foo" to avoid potential confusion with a math built-in.
4654
4655 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4656
4657         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4658         conditions for SPARC targets.
4659
4660 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4661
4662         * gcc.dg/20030204-1.c: New test.
4663
4664 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4665
4666         PR c++/38
4667         * g++.dg/parse/array-size1.C: New test.
4668
4669         PR c++/5657
4670         * g++.dg/parse/undefined3.C: New test.
4671
4672         PR c++/5665
4673         * g++.dg/parse/undefined4.C: New test.
4674
4675         PR c++/5975
4676         * g++.dg/parse/undefined5.C: New test.
4677
4678         PR c++/7259
4679         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4680
4681         PR c++/8578
4682         * g++.dg/parse/casting-operator1.C: New test.
4683
4684         PR c++/8596
4685         * g++.dg/parse/undefined6.C: New test.
4686
4687         PR c++/8736
4688         * g++.dg/parse/missing-template1.C: New test.
4689
4690 2003-02-04  Jan Hubicka  <jh@suse.cz>
4691
4692         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4693         * gcc.dg/i386-cmov?.c:  Likewise.
4694         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4695         * gcc.dg/i386-ssefp-1.c:  Likewise.
4696         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4697         conventions.
4698
4699 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4700
4701         PR c++/7129
4702         * testsuite/g++.dg/ext/max.C: New test.
4703
4704 2003-02-03  Jan Hubicka  <jh@suse.cz>
4705
4706         * gcc.c-torture/execute/20030203-1.c: New test.
4707
4708 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4709
4710         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4711         'natural-endian'.
4712
4713 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4714
4715         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4716         * g++.dg/init/new2.C: Likewise.
4717         * g++.dg/other/new1.C: Likewise.
4718
4719 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4720
4721         * gcc.dg/struct-ret-libc.c: New test.
4722
4723 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4724
4725         * gcc.dg/20030129-1.c: New test.
4726
4727 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4728
4729         PR c++/8849
4730         * g++.dg/template/ptrmem4.C: New test.
4731
4732 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4733
4734         * g++.dg/parser/constant1.C: New test.
4735
4736 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4737
4738         PR c++/8591
4739         * g++.dg/parse/friend2.C: New test.
4740
4741 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4742
4743         PR c++/9437
4744         * g++.dg/template/unify4.C: New test.
4745
4746 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4747
4748         * gcc.c-torture/execute/20030128-1.c: New test.
4749
4750 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4751
4752         * g++.dg/lookup/nested1.C: Test moved from ...
4753         * g++.old-deja/g++.other/lookup24.C: ... here.
4754
4755 2003-01-28  Jan Hubicka  <jh@suse.cz>
4756
4757         * gcc.dg/i386-cmov5.c:  New test.
4758
4759 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4760
4761         * gcc.c-torture/execute/20010925-1.c: Changed the
4762         memcpy declaration.
4763
4764 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4765
4766         PR c++/3902
4767         * g++.dg/parse/template5.C: New test.
4768
4769 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4770
4771         PR fortran/9258
4772         * g77.dg/pr9258: New test.
4773
4774 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4775
4776         * README: Move relevant parts from README.g++.
4777
4778         * README.g++: Remove this file.
4779
4780 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4781
4782         * g++.dg/abi/dcast1.C: New test.
4783
4784 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4785
4786         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4787
4788 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4789
4790         PR c++/47
4791         * g++.old-deja/g++.other/lookup24.C: New test.
4792
4793 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4794
4795         PR middle-end/7227
4796         * gcc.dg/uninit-C.c: New test.
4797
4798 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4799
4800         * g++.dg/abi/covariant1.C: New test.
4801
4802 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4803
4804         * gcc.dg/20030123-1.c: New test.
4805
4806 2003-01-25  Jan Hubicka  <jh@suse.cz>
4807
4808         PR opt/8492
4809         * gcc.c-torture/compile/20030125-1.c
4810
4811 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4812
4813         PR c++/9403
4814         * g++.dg/parse/template3.C: New test.
4815         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4816
4817         PR c++/795
4818         * g++.dg/parse/template4.C: New test.
4819
4820         PR c++/9415
4821         * g++.dg/template/qual2.C: New test.
4822
4823         PR c++/8545
4824         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4825
4826         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4827
4828 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4829
4830         * gcc.c-torture/execute/switch-1.c: New test case.
4831
4832 2003-01-25  Jan Hubicka  <jh@suse.cz>
4833
4834         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4835
4836 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4837
4838         Tweaks for Bison-1.875. From the NEWS file:
4839         "- `parse error' -> `syntax error'
4840         Bison now uniformly uses the term `syntax error'"
4841         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4842         * gcc.dg/cpp/digraph2.c: Likewise.
4843         * gcc.dg/cpp/direct2.c: Likewise.
4844         * gcc.dg/cpp/paste4.c: Likewise.
4845         * gcc.dg/c90-restrict-1.c: Likewise.
4846         * gcc.dg/c99-func-2.c: Likewise.
4847         * gcc.dg/noncompile/920721-2.c: Likewise.
4848         * gcc.dg/noncompile/930622-2.c: Likewise.
4849         * gcc.dg/noncompile/940112-1.c: Likewise.
4850         * gcc.dg/noncompile/950921-1.c: Likewise.
4851         * gcc.dg/noncompile/951123-1.c: Likewise.
4852         * gcc.dg/noncompile/971104-1.c: Likewise.
4853         * gcc.dg/noncompile/990416-1.c: Likewise.
4854
4855 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4856
4857         * g++.dg/parse/undefined1.C: Add error message.
4858
4859 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4860
4861         PR c++/9354
4862         * g++.dg/parse/new1.C: New test.
4863
4864         PR c++/9216
4865         * g++.dg/parse/template2.C: New test.
4866
4867         PR c++/9354
4868         * g++.dg/parse/typedef2.C: New test.
4869
4870         PR c++/9328
4871         * g++.dg/ext/typeof3.C: New test.
4872
4873 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4874
4875         PR c++/2738
4876         * g++.dg/parse/ret-type1.C: New test.
4877
4878         PR c++/3792
4879         * g++.dg/parse/tmpl-outside1.C: New test.
4880
4881         PR c++/4207
4882         * g++.dg/parse/int-as-enum1.C: New test.
4883
4884         PR c++/4903
4885         * g++.dg/parse/no-typename1.C: New test.
4886
4887         PR c++/5533
4888         * g++.dg/parse/no-value1.C: New test.
4889
4890         PR c++/5921
4891         * g++.dg/parse/wrong-inline1.C: New test.
4892
4893         PR c++/6402
4894         * g++.dg/parse/ref1.C: New test.
4895
4896         PR c++/6992
4897         * g++.dg/parse/attr-ctor1.C: New test.
4898
4899         PR c++/7229
4900         * g++.dg/parse/namespace5.C: New test.
4901
4902         PR c++/7917
4903         * g++.dg/parse/func-def1.C: New test.
4904
4905         PR c++/8143
4906         * g++.dg/parse/undefined1.C: New test.
4907
4908         PR c++/5723, PR c++/8522
4909         * g++.dg/parse/specialization1.C: New test.
4910
4911         PR c++/163, PR c++/8595
4912         * g++.dg/parse/struct-as-enum1.C: New test.
4913
4914         PR c++/9173
4915         * g++.dg/parse/undefined2.C: New test.
4916
4917 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4918
4919         PR c++/9298
4920         * g++.dg/parse/template1.C: New test.
4921
4922         PR c++/9384
4923         * g++.dg/parse/using1.C: New test.
4924
4925         PR c++/9285
4926         PR c++/9294
4927         * g++.dg/parse/expr2.C: New test.
4928
4929         PR c++/9388
4930         * g++.dg/parse/lookup2.C: Likewise.
4931
4932 2003-01-21  Jan Hubicka  <jh@suse.cz>
4933
4934         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4935         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4936         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4937         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4938
4939 2003-01-20  Nick Clifton  <nickc@redhat.com>
4940
4941         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4942         problem with ARM sibcall code generation.
4943
4944 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4945
4946         * gcc.c-torture/execute/20030120-1.c: New.
4947
4948 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4949
4950         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4951
4952 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4953
4954         PR c++/9272
4955         * g++.dg/parse/ctor1.C: New test.
4956
4957         PR c++/9294:
4958         * g++.dg/parse/qualified1.C: New test.
4959
4960         * g++.dg/parse/typename3.C: New test.
4961
4962 2003-01-16  Richard Henderson  <rth@redhat.com>
4963
4964         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4965
4966 2003-01-16  Richard Henderson  <rth@redhat.com>
4967
4968         * g++.dg/pch/pch.exp: Copy test header to the working directory
4969         before using it either for precompilation or direct use.
4970         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4971         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4972
4973 2003-01-16  Richard Henderson  <rth@redhat.com>
4974
4975         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4976         before using it either for precompilation or direct use.
4977         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4978         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4979
4980 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4981
4982         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4983         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4984         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4985         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4986         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4987         typename warning into error.
4988         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4989         error messages.
4990         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4991         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4992         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4993         messages.
4994         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4995         make declaration visible in template.
4996         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4997         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4998         messages.
4999         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5000         message.
5001         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5002         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5003         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5004         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5005         typename warning with error message.
5006         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5007         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5008         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5009
5010 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5011
5012         * g++.dg/parse/ambig2.C: New test.
5013
5014 2003-01-15  Richard Henderson  <rth@redhat.com>
5015
5016         * g++.dg/tls/init-2.C: Update error message string.
5017
5018 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5019
5020         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5021
5022 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5023
5024         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5025         all for HC11/HC12.
5026         * gcc.c-torture/compile/20001205-1.x: Likewise.
5027         * gcc.c-torture/compile/20001226-1.x: Likewise.
5028         * gcc.c-torture/compile/920520-1.x: Likewise.
5029         * gcc.c-torture/compile/961203-1.x: Likewise.
5030         * gcc.c-torture/compile/20020604-1.x: Likewise.
5031
5032 2003-01-15  Jan Hubicka  <jh@suse.cz>
5033
5034         * gcc.c-torture/compile/20030115-1.c: New test.
5035
5036         * gcc.dg/i386-fpcvt-1.c: New test.
5037         * gcc.dg/i386-fpcvt-2.c: New test.
5038
5039 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5040
5041         Further conform g++'s __vmi_class_type_info to the C++ ABI
5042         specification.
5043         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5044         the specification.
5045
5046 2003-01-14  Jan Hubicka  <jh@suse.cz>
5047
5048         * gcc.dg/i386-fpcvt-1.c: New test.
5049         * gcc.dg/i386-fpcvt-2.c: New test.
5050
5051 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5052
5053         * gcc.dg/i386-mmx-3.c: New test.
5054
5055 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/9264
5058         * g++.dg/parse/octal1.C: New file.
5059
5060         PR c++/9172
5061         * g++.dg/parse/typename1.C: New file.
5062
5063 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5064
5065         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5066         * gcc.dg/bf-no-ms-layout.c: Likewise.
5067         * gcc.dg/bf-ms-attrib.c: Likewise.
5068
5069 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5070
5071         PR c++/9099
5072         * g++.dg/parse/dtor1.C: New file.
5073
5074         PR c++/9128
5075         * g++.dg/rtti/typeid1.C: New file.
5076
5077         PR c++/9153
5078         * g++.dg/parse/lookup1.C: New file.
5079
5080         PR c++/9171
5081         * g++.dg/templ/spec5.C: New file.
5082
5083 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5084
5085         * gcc.c-torture/compile/20030110-1.c: New test.
5086
5087 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5088
5089         Merge from pch-branch:
5090
5091         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5092
5093         * gcc.dg/pch/cpp-1.h: New.
5094         * gcc.dg/pch/cpp-1.c: New.
5095         * gcc.dg/pch/cpp-2.h: New.
5096         * gcc.dg/pch/cpp-2.c: New.
5097
5098         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5099
5100         * gcc.dg/pch/except-1.h: New.
5101         * gcc.dg/pch/except-1.c: New.
5102
5103         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5104
5105         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5106         running test.
5107         * gcc.dg/pch: Include *.hp not *.h.
5108         * gcc.dg/pch/system-1.h: New.
5109         * gcc.dg/pch/system-1.c: New.
5110
5111         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5112
5113         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5114         rather than trying to build and run a program using PCH.
5115         * gcc.dg/pch: Remove dg-do commands from test files.
5116
5117         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5118
5119         * gcc.dg/pch/macro-3.c: New.
5120         * gcc.dg/pch/macro-3.h: New.
5121
5122         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5123
5124         * gcc.dg/pch/common-1.c: New.
5125         * gcc.dg/pch/common-1.h: New.
5126         * gcc.dg/pch/decl-1.c: New.
5127         * gcc.dg/pch/decl-1.h: New.
5128         * gcc.dg/pch/decl-2.c: New.
5129         * gcc.dg/pch/decl-2.h: New.
5130         * gcc.dg/pch/decl-3.c: New.
5131         * gcc.dg/pch/decl-3.h: New.
5132         * gcc.dg/pch/decl-4.c: New.
5133         * gcc.dg/pch/decl-4.h: New.
5134         * gcc.dg/pch/decl-5.c: New.
5135         * gcc.dg/pch/decl-5.h: New.
5136         * gcc.dg/pch/global-1.c: New.
5137         * gcc.dg/pch/global-1.h: New.
5138         * gcc.dg/pch/inline-1.c: New.
5139         * gcc.dg/pch/inline-1.h: New.
5140         * gcc.dg/pch/inline-2.c: New.
5141         * gcc.dg/pch/inline-2.h: New.
5142         * gcc.dg/pch/static-1.c: New.
5143         * gcc.dg/pch/static-1.h: New.
5144         * gcc.dg/pch/static-2.c: New.
5145         * gcc.dg/pch/static-2.h: New.
5146
5147         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5148
5149         * g++.dg/pch/pch.exp: Better handle failing testcases.
5150         * gcc.dg/pch/pch.exp: Likewise.
5151         * gcc.dg/pch/macro-1.c: New.
5152         * gcc.dg/pch/macro-1.h: New.
5153         * gcc.dg/pch/macro-2.c: New.
5154         * gcc.dg/pch/macro-2.h: New.
5155
5156         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5157
5158         * g++.dg/dg.exp: Treat files in pch/ specially.
5159         * g++.dg/pch/pch.exp: New file.
5160         * g++.dg/pch/empty.H: New file.
5161         * g++.dg/pch/empty.C: New file.
5162         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5163         "precompile".
5164
5165         * gcc.dg/pch/pch.exp: New file.
5166         * gcc.dg/pch/empty.h: New file.
5167         * gcc.dg/pch/empty.c: New file.
5168         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5169         "precompile".
5170
5171 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5172
5173         * g++.dg/template/friend14.C: New test.
5174
5175 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5176
5177         * gcc.dg/old-style-asm-1.c: New test.
5178
5179 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5180
5181         * gcc.c-torture/compile/20030109-1.c: New test.
5182
5183 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5184
5185         * gcc.c-torture/execute/20030109-1.c: New test.
5186
5187 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5188
5189         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5190         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5191         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5192         * g++.old-deja/g++.mike/eh2.C: Likewise
5193         * g++.old-deja/g++.mike/eh3.C: Likewise
5194         * g++.old-deja/g++.mike/eh5.C: Likewise
5195         * g++.old-deja/g++.mike/eh6.C: Likewise
5196         * g++.old-deja/g++.mike/eh7.C: Likewise
5197         * g++.old-deja/g++.mike/eh8.C: Likewise
5198         * g++.old-deja/g++.mike/eh9.C: Likewise
5199         * g++.old-deja/g++.mike/eh10.C: Likewise
5200         * g++.old-deja/g++.mike/eh12.C: Likewise
5201         * g++.old-deja/g++.mike/eh13.C: Likewise
5202         * g++.old-deja/g++.mike/eh14.C: Likewise
5203         * g++.old-deja/g++.mike/eh16.C: Likewise
5204         * g++.old-deja/g++.mike/eh17.C: Likewise
5205         * g++.old-deja/g++.mike/eh18.C: Likewise
5206         * g++.old-deja/g++.mike/eh21.C: Likewise
5207         * g++.old-deja/g++.mike/eh23.C: Likewise
5208         * g++.old-deja/g++.mike/eh24.C: Likewise
5209         * g++.old-deja/g++.mike/eh25.C: Likewise
5210         * g++.old-deja/g++.mike/eh26.C: Likewise
5211         * g++.old-deja/g++.mike/eh27.C: Likewise
5212         * g++.old-deja/g++.mike/eh28.C: Likewise
5213         * g++.old-deja/g++.mike/eh29.C: Likewise
5214         * g++.old-deja/g++.mike/eh31.C: Likewise
5215         * g++.old-deja/g++.mike/eh33.C: Likewise
5216         * g++.old-deja/g++.mike/eh34.C: Likewise
5217         * g++.old-deja/g++.mike/eh35.C: Likewise
5218         * g++.old-deja/g++.mike/eh36.C: Likewise
5219         * g++.old-deja/g++.mike/eh37.C: Likewise
5220         * g++.old-deja/g++.mike/eh38.C: Likewise
5221         * g++.old-deja/g++.mike/eh39.C: Likewise
5222         * g++.old-deja/g++.mike/eh40.C: Likewise
5223         * g++.old-deja/g++.mike/eh41.C: Likewise
5224         * g++.old-deja/g++.mike/eh42.C: Likewise
5225         * g++.old-deja/g++.mike/eh44.C: Likewise
5226         * g++.old-deja/g++.mike/eh46.C: Likewise
5227         * g++.old-deja/g++.mike/eh47.C: Likewise
5228         * g++.old-deja/g++.mike/eh48.C: Likewise
5229         * g++.old-deja/g++.mike/eh49.C: Likewise
5230         * g++.old-deja/g++.mike/eh50.C: Likewise
5231         * g++.old-deja/g++.mike/eh51.C: Likewise
5232         * g++.old-deja/g++.mike/eh53.C: Likewise
5233         * g++.old-deja/g++.mike/eh55.C: Likewise
5234         * g++.old-deja/g++.mike/p7912.C: Likewise
5235         * g++.old-deja/g++.mike/p9706.C: Likewise
5236         * g++.old-deja/g++.mike/p10416.C: Likewise
5237         * g++.old-deja/g++.mike/p11667.C: Likewise
5238         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5239         Remove redundant reference to Iris.
5240         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5241         Elxsi, i860, Pico Java, and WE32K.
5242
5243 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5244
5245         * g++.dg/ext/asm4.C: New test.
5246
5247 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5248
5249         PR c++/9030
5250         * g++.dg/template/friend12.C: New test.
5251         * g++.dg/template/friend13.C: Likewise.
5252         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5253
5254 2003-01-08  Jan Hubicka  <jh@suse.cz>
5255
5256         * gcc.dg/i386-cadd.c: New test.
5257         * gcc.dg/i386-cmov4.c: Likewise.
5258
5259 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/9165
5262         * g++.dg/warn/Wunused-3.C: New test.
5263
5264         * g++.dg/abi/bitfield9.C: New test.
5265
5266         PR c++/9189
5267         * g++.dg/parse/defarg3.C: New test.
5268
5269 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5270
5271         * g++.dg/parse/ambig1.C: New test.
5272         * g++.dg/parse/defarg2.C: New test.
5273
5274 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5275
5276         * g++.dg/template/defarg-1.C: New test.
5277         * g++.dg/template/local2.C: Likewise.
5278
5279 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5280
5281         * gcc.c-torture/execute/20030105-1.c: New test.
5282
5283 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5284
5285         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5286         * g++.dg/parse/namespace4.C: Likewise.
5287
5288 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5289
5290         * g++.dg/template/ntp2.C: New test.
5291
5292 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5293
5294         * g++.dg/parse/extern-C-1.C: New test.
5295
5296         * g++.dg/parse/namespace4.C: New test.
5297
5298         * g++.dg/template/nested1.C: New test.
5299
5300         * g++.dg/parse/namespace3.C: New test.
5301
5302 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5303
5304         * g++.dg/lookup/two-stage1.C: New test.
5305
5306 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5307
5308         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5309         * g++.old-deja/g++.jason/access8.C: Likewise.
5310         * g++.old-deja/g++.other/decl5.C: Likewise.
5311
5312 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5313
5314         * g++.dg/parse/parse7.C: New test.
5315
5316 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5317
5318         PR c++/2843
5319         * g++.dg/ext/attrib7.C: New test.
5320
5321 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5322
5323         * g++.dg/parse/parse6.C: New test.
5324
5325 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5326
5327         * gcc.dg/h8300-stack-1.c: New.
5328
5329 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5330
5331         g++.dg/lookup/exception1.C: New test.
5332
5333         g++.dg/lookup/template1.C: New test.
5334
5335         g++.dg/parse/namespace2.C: New test.
5336
5337         g++.dg/parse/parens2.C: New test.
5338
5339 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5340
5341         * g++.dg/parse/parse5.C: New test.
5342         * g++.dg/lookup/scoped4.C: New test.
5343
5344 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5345
5346         * g++.dg/parse/parens1.C: New test.
5347
5348         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5349         angle-bracket1.C.
5350         * g++.dg/parse/parens2.C: New test.
5351
5352         * g++.dg/lookup/scope-operator1.C: New test.
5353
5354         * g++.dg/parse/operator1.C: New test.
5355
5356 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5357
5358         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5359         * g++.old-deja/g++.other/access6.C: Likewise.
5360         * g++.old-deja/g++.other/decl1.C: Likewise.
5361         * g++.old-deja/g++.pt/typename12.C: Likewise.
5362
5363 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5364
5365         * g++.dg/parse/namespace1.C: New test.
5366
5367 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5368
5369         * g++.dg/parse/parse4.C: New test.
5370
5371 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5372
5373         * g++.dg/parse/parse3.C: New test.
5374
5375 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5376
5377         * g++.dg/parse/parse2.C: New test.
5378
5379 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5380
5381         * g++.dg/template/friend11.C: New test.
5382
5383 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5384
5385         * g++.dg/parse/parse1.C: New test.
5386
5387 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5388
5389         * lib/profopt.exp: Change the name of a global variable to avoid
5390         possible clashes with other test suites.
5391
5392 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5393
5394         * g++.dg/inherit/covariant8.C: New test.
5395
5396 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5397
5398         * g++.dg/init/array9.C: New test.
5399
5400         PR c++/9112
5401         * g++.dg/parse/expr1.C: New test.
5402
5403 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5404
5405         * gcc.c-torture/compile/20021230-1.c: New test.
5406
5407 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5408
5409         * g++.dg/inherit/covariant5.C: New test.
5410         * g++.dg/inherit/covariant6.C: New test.
5411         * g++.dg/inherit/covariant7.C: New test.
5412
5413 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5414
5415         PR c++/2739
5416         * g++.dg/other/access2.C: New test.
5417
5418 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5419
5420         * g++.dg/other/anon-struct.C: No longer fails
5421         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5422         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5423         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5424
5425 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5426
5427         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5428
5429 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5430
5431         * g++.dg/eh/spec4.C: Remove stray semicolon.
5432         * g++.dg/expr/pmf-1.C: Change error message.
5433         * g++.dg/ext/asm1.C: Remove stray semicolon.
5434         * g++.dg/ext/typename1.C: Add missing typenames.
5435         * g++.dg/inherit/template-as-base.C: Change error message.
5436         * g++.dg/lookup/scoped1.C: Likewise.
5437         * g++.dg/lookup/scoped2.C: Likewise.
5438         * g++.dg/lookup/using2.C: Likewise.
5439         * g++.dg/other/component1.C: Remove stray semicolon.
5440         * g++.dg/other/do1.C: Change error message.
5441         * g++.dg/other/error2.C: Likewise.
5442         * g++.dg/other/init1.C: Likewise.
5443         * g++.dg/other/packed1.C: Remove stray semicolon.
5444         * g++.dg/other/ptrmem2.C: Change error message.
5445         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5446         marker.
5447         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5448         * g++.dg/template/access3.C: Add typename keyword.
5449         * g++.dg/template/access5.C: Remove stray semicolon.
5450         * g++.dg/template/access6.C: Likewise.
5451         * g++.dg/template/complit1.C: Likewise.
5452         * g++.dg/template/crash1.C: Change error message.
5453         * g++.dg/template/inherit2.C: Remove stray semicolon.
5454         * g++.dg/template/instantiate2.C: Likewise.
5455         * g++.dg/template/instantiate3.C: Change error message.
5456         * g++.dg/template/qual1.C: Remove stray semicolon.
5457         * g++.dg/template/qualttp18.C: Change error message.
5458         * g++.dg/template/ref1.C: Remove stray semicolon.
5459         * g++.dg/template/sizeof1.C (A::value): Declare it.
5460         * g++.dg/template/spec4.C: Change error message.
5461         * g++.dg/template/static1.C: Likewise.
5462         * g++.dg/template/type1.C: Likewise.
5463         * g++.dg/template/typename3.C: Likewise.
5464         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5465         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5466         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5467         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5468         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5469         named return value extension.
5470         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5471         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5472         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5473         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5474         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5475         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5476         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5477         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5478         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5479         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5480         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5481         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5482         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5483         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5484         syntax.
5485         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5486         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5487         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5488         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5489         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5490         * g++.old-deja/g++.brendan/template11.C: Likewise.
5491         * g++.old-deja/g++.brendan/template26.C: Likewise.
5492         * g++.old-deja/g++.brendan/template27.C: Use explicit
5493         specialization syntax.
5494         * g++.old-deja/g++.brendan/template30.C: Likewise.
5495         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5496         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5497         non-dependent names.
5498         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5499         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5500         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5501         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5502         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5503         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5504         named return value extension.
5505         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5506         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5507         * g++.old-deja/g++.ext/return1.C: Likewise.
5508         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5509         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5510         * g++.old-deja/g++.jason/access8.C: Likewise.
5511         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5512         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5513         pseudo-destructor names.
5514         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5515         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5516         pseudo-destructor names.
5517         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5518         * g++.old-deja/g++.jason/overload19.C: Likewise.
5519         * g++.old-deja/g++.jason/overload32.C: Likewise.
5520         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5521         stray semicolons.
5522         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5523         * g++.old-deja/g++.jason/return.C: Likewise.
5524         * g++.old-deja/g++.jason/return2.C: Likewise.
5525         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5526         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5527         syntax.
5528         * g++.old-deja/g++.jason/template10.C: Account for use of
5529         non-dependent names.
5530         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5531         syntax.
5532         * g++.old-deja/g++.jason/template37.C: Likewise.
5533         * g++.old-deja/g++.law/access4.C: Change error messages.
5534         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5535         pseudo-destructor names.
5536         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5537         * g++.old-deja/g++.law/ctors9.C: Likewise.
5538         * g++.old-deja/g++.law/cvt22.C: Likewise.
5539         * g++.old-deja/g++.law/dtors5.C: Likewise.
5540         * g++.old-deja/g++.law/global-init1.C: Likewise.
5541         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5542         * g++.old-deja/g++.law/operators28.C: Likewise.
5543         * g++.old-deja/g++.law/visibility28.C: Likewise.
5544         * g++.old-deja/g++.martin/eval1.C: Likewise.
5545         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5546         name.
5547         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5548         * g++.old-deja/g++.mike/net34.C: Likewise.
5549         * g++.old-deja/g++.mike/net36.C: Likewise.
5550         * g++.old-deja/g++.mike/ns2.C: Likewise.
5551         * g++.old-deja/g++.mike/p12306.C: Likewise.
5552         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5553         value extension.
5554         * g++.old-deja/g++.mike/p700.C: Likewise.
5555         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5556         * g++.old-deja/g++.mike/p710.C: Likewise.
5557         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5558         value extension.
5559         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5560         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5561         * g++.old-deja/g++.ns/crash2.C: Likewise.
5562         * g++.old-deja/g++.ns/crash3.C: Likewise.
5563         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5564         * g++.old-deja/g++.ns/ns17.C: Likewise.
5565         * g++.old-deja/g++.ns/template16.C: Likewise.
5566         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5567         keyword.
5568         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5569         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5570         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5571         named return value extension.
5572         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5573         * g++.old-deja/g++.other/access4.C: Issue additional error
5574         messages.
5575         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5576         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5577         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5578         * g++.old-deja/g++.other/crash25.C: Change error message.
5579         * g++.old-deja/g++.other/crash4.C: Change error message.
5580         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5581         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5582         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5583         checks.
5584         * g++.old-deja/g++.other/defarg8.C: Likewise.
5585         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5586         * g++.old-deja/g++.other/dtor10.C: Likewise.
5587         * g++.old-deja/g++.other/incomplete.C: Likewise.
5588         * g++.old-deja/g++.other/linkage7.C: Likewise.
5589         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5590         lookup algorithm.
5591         * g++.old-deja/g++.other/mangle2.C: Likewise.
5592         * g++.old-deja/g++.other/refinit2.C: Likewise.
5593         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5594         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5595         * g++.old-deja/g++.pt/crash28.C: Likewise.
5596         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5597         syntax.
5598         * g++.old-deja/g++.pt/crash32.C: Change error message.
5599         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5600         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5601         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5602         error message position.
5603         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5604         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5605         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5606         syntax.
5607         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5608         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5609         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5610         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5611         keyword.
5612         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5613         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5614         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5615         keyword.
5616         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5617         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5618         syntax.
5619         * g++.old-deja/g++.pt/friend28.C: Account for use of
5620         non-dependent names.
5621         * g++.old-deja/g++.pt/friend29.C: Likewise.
5622         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5623         rules.
5624         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5625         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5626         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5627         lookup rules.
5628         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5629         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5630         keyword.
5631         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5632         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5633         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5634         keyword.
5635         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5636         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5637         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5638         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5639         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5640         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5641         keyword.
5642         * g++.old-deja/g++.pt/spec10.C: Likewise.
5643         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5644         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5645         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5646         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5647         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5648         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5649         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5650         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5651         * g++.old-deja/g++.pt/typename15.C: Likewise.
5652         * g++.old-deja/g++.pt/typename22.C: Likewise.
5653         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5654         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5655         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5656         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5657         syntax.
5658         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5659         return value extension.
5660         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5661         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5662         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5663         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5664
5665 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5666
5667         * g++.dg/warn/inline1.C: New test.
5668         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5669         * g++.old-deja/g++.jason/synth10.C: Likewise.
5670         * g++.old-deja/g++.mike/net31.C: Likewise.
5671         * g++.old-deja/g++.mike/p8786.C: Likewise.
5672
5673         * g++.dg/template/friend10.C: New test.
5674         * g++.dg/template/conv5.C: New test.
5675
5676 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5677
5678         * g++.dg/lookup/scoped3.C: New test.
5679
5680         * g++.dg/lookup/decl1.C: New test.
5681         * g++.dg/lookup/decl2.C: New test.
5682
5683 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5684
5685         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5686         gcc.c-torture/compile/20021015-1.c,
5687         gcc.c-torture/compile/20021015-2.c,
5688         gcc.c-torture/compile/20021123-1.c,
5689         gcc.c-torture/compile/20021123-2.c,
5690         gcc.c-torture/compile/20021123-3.c,
5691         gcc.c-torture/compile/20021123-4.c,
5692         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5693         only to 3.1 or 3.2 branch.
5694
5695 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5696
5697         * gcc.dg/i386-bitfield3.c: New test.
5698
5699         * gcc.dg/i386-bitfield2.c: New test.
5700
5701 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5702
5703         * g++.dg/parse/conv_op1.C: New test.
5704
5705 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5706
5707         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5708         approved.
5709
5710 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5711
5712         * gcc.c-torture/compile/20021220-1.c: New test.
5713
5714 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5715
5716         * gcc.dg/i386-fastcall-1.c: New.
5717
5718 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5719
5720         * gcc.c-torture/execute/20021219-1.c: New test.
5721
5722 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5723
5724         * gcc.dg/i386-pic-1.c: New test.
5725
5726 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5727
5728         PR c++/8099
5729         * g++.dg/template/friend9.C: New test.
5730
5731 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5732
5733         PR c++/3663
5734         * g++.dg/template/access7.C: New test.
5735
5736 2002-12-18  Nick Clifton  <nickc@redhat.com>
5737
5738         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5739         the libstdc++-v3 directory has been found.
5740
5741 2002-12-12  Devang Patel <dpatel@apple.com>
5742         * gcc.dg/darwin-ld-1.c: New test.
5743         * gcc.dg/darwin-ld-2.c: New test.
5744         * gcc.dg/darwin-ld-3.c: New test.
5745         * gcc.dg/darwin-ld-4.c: New test.
5746         * gcc.dg/darwin-ld-5.c: New test.
5747
5748 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5749
5750         * gcc.c-torture/compile/20021212-1.c: New test.
5751
5752 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5753
5754         * gcc.dg/fshort-wchar: New test.
5755
5756 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5757
5758         PR c++/8372
5759         * g++.dg/template/dtor1.C: New test.
5760
5761         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5762         markers.
5763
5764 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5765
5766         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5767
5768 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5769
5770         * g++.dg/template/static1.C: New test.
5771         * g++.dg/template/static2.C: New test.
5772         * g++.old-deja/g++.ext/memconst.C: New test.
5773
5774 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5775
5776         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5777         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5778         * g++.dg/special/initp1.C: Likewise.
5779
5780 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5781
5782         * gcc.c-torture/execute/20021204-1.c: New test.
5783
5784 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5785
5786         * gcc.dg/ppc-fmadd-1.c: New file.
5787         * gcc.dg/ppc-fmadd-2.c: New file.
5788         * gcc.dg/ppc-fmadd-3.c: New file.
5789
5790 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5791
5792         * gcc.c-torture/compile/20021204-1.c: New test.
5793
5794 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5795
5796         * g++.dg/inherit/covariant2.C: New test.
5797         * g++.dg/inherit/covariant3.C: New test.
5798         * g++.dg/inherit/covariant4.C: New test.
5799         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5800         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5801
5802 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5803
5804         PR c++/8688
5805         * g++.dg/init/brace3.C: New test.
5806
5807 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5808
5809         * gcc.dg/20020210-1.c: Fix a comment typo.
5810
5811 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5812
5813         PR c++/8720
5814         * g++.dg/parse/defarg1.C: New test.
5815
5816         PR c++/8615
5817         * g++.dg/template/char1.C: New test.
5818
5819         * g++.dg/template/varmod1.C: Fix typo.
5820
5821 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5822
5823         DR 180
5824         * g++.old-deja/g++.pt/crash32.C: Expect error.
5825
5826 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5827
5828         PR c++/5919
5829         * g++.dg/template/varmod1.C: New test.
5830
5831         PR c++/8727
5832         * g++.dg/inherit/typeinfo1.C: New test.
5833
5834         PR c++/8663
5835         * g++.dg/inherit/typedef1.C: New test.
5836
5837 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/8332
5840         PR c++/8493
5841         * g++.dg/template/strlen1.C: New test.
5842
5843         PR c++/8227
5844         * g++.dg/template/ctor2.C: New test.
5845
5846         PR c++/8214
5847         * g++.dg/init/string1.C: New test.
5848
5849         PR c++/8511
5850         * g++.dg/template/friend8.C: New test.
5851
5852 2002-11-29  Joe Buck <jbuck@synopsys.com>
5853
5854         * g++.dg/lookup/anon2.C: New test.
5855
5856 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5857
5858         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5859         h8300 port.
5860
5861 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5862
5863         * gcc.dg/bitfld-6.c: New test.
5864
5865 2002-11-27  Jan Hubicka  <jh@suse.cz>
5866
5867         * gcc.c-torture/execute/20021127.[cx]: New test.
5868
5869 2002-11-26  Jan Hubicka  <jh@suse.cz>
5870
5871         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5872         quality.
5873
5874 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5875
5876         * g++.dg/init/brace2.C: New test.
5877         * g++.old-deja/g++.mike/p9129.C: Correct.
5878
5879 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5880
5881         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5882
5883 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5884
5885         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5886
5887 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5888
5889         * testsuite/g++.dg/abi/empty11.C: New test.
5890         * testsuite/g++.dg/rtti/cv1.C: New test.
5891
5892 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5893
5894         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5895
5896 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5897
5898         * g++.dg/abi/empty10.C: New test.
5899
5900 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5901
5902         * gcc.c-torture/compile/20021124-1.c: New test.
5903
5904 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5905
5906         * g++.dg/abi/rtti2.C: New test.
5907
5908 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5909
5910         * gcc.dg/i386-unroll-1.c: New test.
5911
5912 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5913
5914         * gcc.c-torture/compile/20021120-1.c: New test.
5915         * gcc.c-torture/compile/20021120-2.c: New test.
5916
5917 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5918
5919         * gcc.dg/bitfld-5.c: New test.
5920
5921 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5922
5923         * gcc.c-torture/execute/20021120-3.c: New test.
5924
5925 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5926
5927         * gcc.c-torture/execute/20021120-2.c: New test.
5928
5929 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5930
5931         * gcc.c-torture/execute/20021120-1.c: New test.
5932
5933 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5934
5935         * gcc.c-torture/execute/20021118-3.c: New test.
5936
5937 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5938
5939         * gcc.c-torture/compile/20021119-1.c: New test.
5940
5941 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5942
5943         * gcc.dg/duff-1.c: New test.
5944         * gcc.dg/duff-2.c: New test.
5945         * gcc.dg/duff-3.c: New test.
5946
5947 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5948
5949         * gcc.dg/cpp/_Pragma5.c: New test.
5950
5951 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5952
5953         * gcc.c-torture/execute/20021118-2.c: New test.
5954
5955 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5956
5957         * gcc.c-torture/execute/20021118-1.c: New test.
5958
5959 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5960
5961         * gcc.dg/20021116-1.c: New test.
5962
5963 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5964
5965         * g++.dg/abi/vcall1.C: New test.
5966
5967 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5968
5969         * gcc.dg/20021029-1.c: New test.
5970         * gcc.dg/20021029-2.c: New test.
5971
5972 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5973
5974         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5975
5976 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5977
5978         PR c/8439
5979         * gcc.dg/20021110.c: Move to ...
5980         * gcc.c-torture/compile/20021110.c: .... here.
5981
5982 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5983
5984         PR c/8467
5985         * gcc.c-torture/execute/20021111-1.c
5986
5987 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5988
5989         PR c/8439
5990         * gcc.dg/20021110.c: New test.
5991
5992 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5993
5994         * g++.dg/abi/vthunk3.C: Run only on x86.
5995
5996 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5997
5998         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5999
6000 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6001
6002         * lib/compat.exp (compat-execute): Fix logic error in last
6003         change.
6004
6005 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6006
6007         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6008
6009 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6010
6011         PR c++/8389
6012         * g++.dg/template/access6.C: New test.
6013
6014 2002-11-08  Jan Hubicka  <jh@suse.cz>
6015
6016         * gcc.dg/i386-ssefp-1.c: New test.
6017         * gcc.dg/i386-ssefp-1.c: New test.
6018
6019 2002-11-08  Jan Hubicka  <jh@suse.cz>
6020
6021         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6022
6023 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6024
6025         * g++.dg/abi/vthunk3.C: New test.
6026
6027         PR c++/8338
6028         * g++.dg/template/crash2.C: New test.
6029
6030 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6031
6032         * testsuite/g++.dg/abi/dtor1.C: New test.
6033         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6034
6035 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6036
6037         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6038         Darwin.
6039
6040 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6041
6042         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6043         -mthumb.  Only xfail with -O0.
6044
6045 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6046
6047         * g++.dg/abi/thunk1.C: New test.
6048         * g++.dg/abi/thunk2.C: Likewise.
6049         * g++.dg/abi/vtt1.C: Likewise.
6050
6051 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6052
6053         PR optimization/8423
6054         * gcc.c-torture/execute/builtin-constant.c: New test.
6055
6056 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6057
6058         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6059         Add some more cases.
6060
6061 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6062
6063         PR c++/8391
6064         * g++.dg/opt/local1.C: New test.
6065
6066 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6067
6068         PR c++/8160
6069         * g++.dg/template/complit1.C: New test.
6070
6071         PR c++/8149
6072         * g++.dg/template/typename4.C: Likewise.
6073
6074 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6075
6076         Core issue 287, PR c++/7639
6077         * g++.dg/template/instantiate1.C: Adjust error location.
6078         * g++.dg/template/instantiate3.C: New test.
6079         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6080         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6081         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6082
6083 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6084
6085         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6086
6087 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6088
6089         PR c++/8287
6090         * g++.dg/init/dtor2.C: New test.
6091
6092 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6093
6094         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6095         * gcc.dg/nest.c: Bypass errors on irix6.
6096
6097 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6098
6099         * gcc.dg/nest.c: Expect error for mmix-*-*.
6100         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6101
6102 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6103
6104         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6105         markers.
6106
6107         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6108
6109 2002-10-25  Mike Stump  <mrs@apple.com>
6110
6111         * gcc.dg/warn-1.c: New test.
6112
6113 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6114
6115         * g++.dg/template/typename3.C: New test.
6116
6117 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6118
6119         * g++.dg/lookup/ptrmem1.C: New test.
6120
6121         * g++.dg/abi/vthunk2.C: New test.
6122
6123 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6124
6125         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6126
6127 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6128
6129         * g++.dg/abi/empty9.C: New test.
6130
6131 2002-10-24  Richard Henderson  <rth@redhat.com>
6132
6133         * g++.dg/inherit/thunk1.C: Enable for ia64.
6134
6135 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6136
6137         PR c++/8067
6138         * g++.dg/lookup/pretty1.C: New test.
6139
6140 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6141
6142         * gcc.dg/20021023-1.c: New test.
6143
6144 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6145
6146         PR c++/7679
6147         * g++.dg/parse/inline1.C: New test.
6148
6149 2002-10-23  Richard Henderson  <rth@redhat.com>
6150
6151         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6152
6153         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6154
6155 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/6579
6158         * g++.dg/parse/stmtexpr3.C: New test.
6159
6160 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6161
6162         * g++.dg/expr/cond1.C: New test.
6163
6164 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6165
6166         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6167
6168 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6169
6170         * g++.dg/abi/vbase13.C: New test.
6171         * g++.dg/abi/vbase14.C: Likewise.
6172
6173 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6174
6175         * gcc.dg/tls/pic-1.c: New test.
6176         * gcc.dg/tls/nonpic-1.c: New test.
6177         * gcc.dg/20021018-1.c: New test.
6178
6179 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6180
6181         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6182         Remove only files with the same base name as the test case.
6183         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6184         (profopt-execute): Likewise.  Also, remove old profiling
6185         and performance data files before running the tests.
6186
6187         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6188         * g++.dg/bprob/bprob.exp: Likewise.
6189         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6190         to allow more general test case names.
6191
6192         * g++.dg/bprob/bprob-1.C: Rename to ...
6193         * g++.dg/bprob/g++-bprob-1.C: ... this.
6194
6195         * g77.dg/bprob/bprob-1.f: Rename to ...
6196         * g77.dg/bprob/g77-bprob-1.f: ... this.
6197
6198 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6199
6200         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6201         bison 1.50 or later.
6202
6203 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6204
6205         * g++.dg/README: Describe more test directories.
6206
6207 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6208
6209         * g++.dg/init/array6.C: Add additional tests.
6210
6211 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6212
6213         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6214         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6215
6216 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6217
6218         * gcc.c-torture/compile/20020604-1.x: New.
6219         * gcc.c-torture/compile/simd-5.x: Likewise.
6220         * gcc.c-torture/execute/920710-1.x: Likewise.
6221         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6222
6223 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6224
6225         * g++.dg/inherit/override1.C: Add dg-options clause.
6226
6227 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6228
6229         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6230         _mm_slli_si128.
6231
6232 2002-10-19  Andreas Schwab  <schwab@suse.de>
6233
6234         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6235         directory component.
6236
6237 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6238
6239         * g++.dg/inherit/thunk1.C: New test.
6240
6241         * g++.dg/inherit/override1.C: New test.
6242
6243         * g++.dg/abi/mangle11.C: New test.
6244         * g++.dg/abi/mangle14.C: New test.
6245         * g++.dg/abi/mangle17.C: New test.
6246
6247 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6248
6249         * g++.dg/overload/member2.C: New test.
6250
6251 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6252
6253         * g++.dg/README: Describe new compat directory.
6254         * g++.dg/dg.exp: Skip tests in compat directory.
6255         * README.compat: New file.
6256         * lib/compat.exp: New expect script.
6257         * g++.dg/compat: New test directory.
6258         * g++.dg/compat/compat.exp: New expect script.
6259         * g++.dg/compat/abi: New test directory.
6260         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6261         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6262         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6263         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6264         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6265         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6266         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6267         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6268         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6269         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6270         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6271         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6272         * g++.dg/compat/break: New test directory.
6273         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6274         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6275         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6276         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6277         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6278         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6279         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6280         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6281         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6282         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6283         g++.dg/compat/break/README: New files.
6284         * g++.dg/compat/eh: New test directory.
6285         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6286         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6287         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6288         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6289         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6290         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6291         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6292         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6293         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6294         g++.dg/compat/eh/filter2_y.C,
6295         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6296         g++.dg/compat/eh/new1_y.C,
6297         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6298         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6299         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6300         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6301         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6302         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6303         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6304         g++.dg/compat/eh/unexpected1_y.C: New files.
6305         * g++.dg/compat/init: New test directory.
6306         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6307         g++.dg/compat/init/array5_y.C,
6308         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6309         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6310         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6311         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6312         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6313         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6314         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6315         g++.dg/compat/init/init-ref2_y.C: New files.
6316
6317 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6318
6319         PR c++/7584
6320         * g++.dg/inherit/using3.C: New test.
6321
6322 2002-10-17  Jan Hubicka  <jh@suse.cz>
6323
6324         * gcc.dg/20021017-2.c: New test.
6325
6326 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6327
6328         * g++.dg/abi/mangle16.C: Adjust.
6329
6330         * g++.dg/init/array8.C: New test.
6331
6332 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6333
6334         * gcc.dg/special/mips-abi.exp: New test.
6335         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6336
6337 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6338
6339         * g++.dg/abi/mangle16.C: New test.
6340         * g++.dg/abi/mangle17.C: Likewise.
6341
6342         PR c++/7478
6343         * g++.dg/template/ref1.C: New test.
6344
6345 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6346
6347         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6348
6349 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6350
6351         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6352
6353 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6354
6355         PR c++/7524
6356         * g++.dg/init/array7.C: New test.
6357
6358 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6359
6360         * g++.dg/init/array6.C: New test.
6361
6362         * g++.dg/abi/mangle13.C: Likewise.
6363         * g++.dg/abi/mangle14.C: Likewise.
6364         * g++.dg/abi/mangle15.C: Likewise.
6365
6366 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6367
6368         * g++.dg/abi/empty8.C: New test.
6369
6370 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6371
6372         * g++.dg/init/ctor1.C: New test.
6373
6374 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6375
6376         * gcc.c-torture/execute/20021015-1.c: New test.
6377
6378 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6379
6380         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6381
6382 2002-10-14  Jan Hubicka  <jh@suse.cz>
6383
6384         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6385
6386 2002-10-14  Richard Henderson  <rth@redhat.com>
6387
6388         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6389
6390 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6391
6392         PR optimization/6631
6393         * g++.dg/opt/const2.C: New test.
6394
6395 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6396
6397         PR c++/7176
6398         * g++.dg/parse/friend1.C: New test.
6399         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6400
6401 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6402
6403         * gcc.dg/20021014-1.c: New test.
6404
6405 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6406
6407         PR c++/5661
6408         * g++.dg/ext/vlm1.C: New test.
6409         * g++.dg/ext/vlm2.C: Likewise.
6410
6411         * g++.dg/init/array1.C: Remove invalid braces.
6412         * g++.dg/init/brace1.C: New test.
6413         * g++.dg/init/copy2.C: Likewise.
6414         * g++.dg/init/copy3.C: Likewise.
6415         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6416         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6417         braces.
6418
6419 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6420
6421         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6422
6423 2002-10-11  Richard Shann  <richard.shann@superh.com>
6424
6425         * gcc.c-torture/compile/simd-5.c: New test.
6426
6427 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6428
6429         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6430
6431 2002-10-10  Jim Wilson  <wilson@redhat.com>
6432
6433         * gcc.c-torture/execute/20021010-1.c: New test.
6434
6435 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6436
6437         PR c/7353
6438         * g++.dg/ext/typedef-init.C: New test.
6439         * gcc.dg/typedef-init.c: New test.
6440
6441 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6442
6443         * gcc.dg/cpp/paste13.c: New test.
6444
6445 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6446
6447         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6448         remaining platforms, XFAIL during compile, not execute.  Don't
6449         XFAIL at -O0.
6450
6451 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6452
6453         * gcc.dg/alias-1.c: Tweak expected warning.
6454
6455 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6456
6457         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6458
6459 2002-10-06  Andreas Jaeger  <aj@suse.de>
6460
6461         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6462         * gcc.dg/cpp/c++98.C: Likewise.
6463
6464         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6465         * g++.dg/cpp/c++98.C: Likewise.
6466
6467         * g++.dg/README (Subdirectories): Mention cpp directory.
6468
6469         PR target/7559
6470         * gcc.dg/20021006-1.c: New test.
6471
6472 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6473
6474         PR c++/7804
6475         * g++.dg/other/warning1.C: New test.
6476
6477 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6478
6479         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6480         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6481         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6482
6483 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6484
6485         PR c++/7931
6486         * g++.dg/template/ptrmem3.C: New test.
6487
6488         PR c++/7754
6489         * g++.dg/template/union1.C: New test.
6490
6491 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6492
6493         PR c++/8006
6494         * g++.dg/abi/mangle9.C: New test.
6495         * g++.dg/abi/mangle10.C: New test.
6496         * g++.dg/abi/mangle11.C: New test.
6497         * g++.dg/abi/mangle12.C: New test.
6498
6499 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6500
6501         PR c++/7188.
6502         * g++.dg/template/meminit1.C: New test.
6503         * g++.dg/warn/Wreorder-1.C: Likewise.
6504         * g++.old-deja/g++.mike/warn3.C: Tweak.
6505         * lib/prune.exp: Ingore "in copy constructor".
6506
6507 2002-10-02  Andreas Jaeger  <aj@suse.de>
6508
6509         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6510         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6511         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6512         on x86-64.
6513
6514 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6515
6516         * gcc.dg/empty1.C: Fix typo.
6517
6518 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6519
6520         * gcc.dg/alias-1.c: New test.
6521
6522 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6523
6524         * gcc.dg/empty1.C: New test.
6525
6526         * g++.dg/tls/init-2.C: Tweak error messages.
6527
6528 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6529
6530         * gcc.c-torture/compile/20020923-1.c: New test.
6531
6532 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6533
6534         * gcc.c-torture/execute/ffs-1.c: New test.
6535         * gcc.c-torture/execute/ffs-2.c: Ditto.
6536
6537 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6538
6539         * g++.dg/overload/member1.C: New test.
6540
6541 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6542
6543         * g++.dg/abi/empty7.C: New test.
6544         * g++.dg/init/pm2.C: Likewise.
6545
6546 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6547
6548         * g++.dg/rtti/crash1.C: New test.
6549
6550 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6551
6552         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6553         gcc.dg/sibcall-4.c: New tests.
6554
6555 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6556
6557         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6558         powerpc and MMIX targets.
6559
6560 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6561
6562         * gcc.dg/cpp/20020927-1.c: New.
6563
6564 2002-09-26  David S. Miller  <davem@redhat.com>
6565
6566         * gcc.c-torture/compile/trunctfdf.c: New.
6567
6568 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6569
6570         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6571
6572 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6573
6574         * gcc.c-torture/execute/loop-15.c: New.
6575
6576 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6577
6578         * README.QMTEST: Fix typo.
6579
6580 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6581
6582         * gcc.dg/20020926-1.c: New test.
6583
6584 2002-09-25  David S. Miller  <davem@redhat.com>
6585
6586         PR target/7842
6587         * gcc.c-torture/execute/shiftdi.c: New test.
6588
6589 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6590
6591         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6592         unique to the tool.
6593         * lib/g77.exp (g77_init): Likewise.
6594         * lib/g++.exp (g++_init): Likewise.
6595         * lib/objc.exp (objc_init): Likewise.
6596
6597 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6598
6599         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6600         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6601         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6602
6603 2002-09-25  Richard Henderson  <rth@redhat.com>
6604
6605         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6606         too-small long double.
6607
6608 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6609
6610         * gcc.dg/20020919-1.c: New test.
6611
6612 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6613
6614         * g++.dg/abi/bitfield6.C: New test.
6615         * g++.dg/abi/bitfield7.C: New test.
6616         * g++.dg/abi/bitfield8.C: New test.
6617         * g++.dg/abi/vbase11.C: New test.
6618
6619 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6620
6621         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6622         hppa*-*-hpux*.  Update test comment.
6623
6624 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6625
6626         * gcc.dg/tls/struct-1.c: New test.
6627
6628 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6629
6630         * gcc.dg/cpp/tr-warn2.c: Update.
6631
6632 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6633
6634         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6635
6636 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6637
6638         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6639         systems.
6640
6641 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6642
6643         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6644
6645         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6646         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6647         setting of cxxfilt.
6648
6649 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6650
6651         * gcc.dg/20020312-2.c: Update for darwin.
6652
6653 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6654
6655         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6656
6657 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6658
6659         * objc.dg/comp-types-1.m: New test.
6660         * objc.dg/comp-types-2.m: New test.
6661         * objc.dg/comp-types-3.m: New test.
6662         * objc.dg/comp-types-4.m: New test.
6663         * objc.dg/comp-types-5.m: New test.
6664         * objc.dg/comp-types-6.m: New test.
6665
6666 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6667
6668         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6669
6670 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6671
6672         * g++.dg/other/do1.C: New test.
6673
6674         * g++.dg/template/subst1.C: New test.
6675
6676 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6677
6678         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6679
6680 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6681
6682         * g++.dg/template/qualttp20.C: Adjust expected errors.
6683         * g++.old-deja/g++.jason/report.C: Likewise.
6684         * g++.old-deja/g++.other/qual1.C: Likewise.
6685
6686         * g++.dg/lookup/scoped2.C: New test.
6687
6688         * g++.dg/ext/asm3.C: New test.
6689
6690 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6691
6692         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6693
6694 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6695
6696         * ChangeLog: follow spelling conventions.
6697         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6698         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6699         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6700         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6701         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6702         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6703         * g++.old-deja/g++.law/global-init1.C: Likewise.
6704         * g++.old-deja/g++.other/delete4.C: Likewise.
6705         * g++.old-deja/g++.other/inline21.C: Likewise.
6706         * g++.old-deja/g++.other/singleton.C: Likewise.
6707         * g77.dg/strlen0.f: Likewise.
6708         * g77.f-torture/compile/20010519-1.f: Likewise.
6709         * g77.f-torture/compile/980310-4.f: Likewise.
6710         * gcc.c-torture/compile/20000605-1.c: Likewise.
6711         * gcc.c-torture/execute/20020225-1.c: Likewise.
6712         * gcc.dg/c90-hexfloat-2.c: Likewise.
6713         * gcc.dg/c99-bool-1.c: Likewise.
6714         * gcc.dg/c99-hexfloat-2.c: Likewise.
6715         * gcc.dg/dll-2.c: Likewise.
6716         * gcc.dg/wtr-union-init-1.c: Likewise.
6717         * gcc.dg/wtr-union-init-2.c: Likewise.
6718         * gcc.dg/wtr-union-init-3.c: Likewise.
6719         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6720         * gcc.dg/cpp/defined.c: Likewise.
6721         * gcc.dg/cpp/macsyntx.c: Likewise.
6722         * gcc.dg/cpp/paste2.c: Likewise.
6723         * gcc.dg/cpp/trad/defined.c: Likewise.
6724         * gcc.dg/format/c90-printf-1.c: Likewise.
6725         * gcc.dg/format/c90-scanf-1.c: Likewise.
6726         * gcc.dg/format/c99-printf-1.c: Likewise.
6727         * gcc.dg/format/c99-scanf-1.c: Likewise.
6728         * gcc.misc-tests/gcov-8.c: Likewise.
6729         * lib/profopt.exp: Likewise.
6730
6731 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6732
6733         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6734
6735 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6736
6737         * g++.dg/inherit/using2.C: New test.
6738
6739 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6740
6741         * ChangeLog: Follow spelling conventions.
6742         * g++.dg/template/friend4.C: Likewise.
6743         * g++.old-deja/g++.pt/crash67.C: Likewise.
6744         * gcc.c-torture/execute/20000801-4.c: Likewise.
6745         * gcc.dg/c90-digraph-1.c: Likewise.
6746         * gcc.dg/c94-digraph-1.c: Likewise.
6747         * gcc.dg/c99-digraph-1.c: Likewise.
6748         * gcc.dg/cpp/line5.c: Likewise.
6749         * gcc.dg/cpp/multiline.c: Likewise.
6750         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6751         * gcc.dg/format/attr-3.c: Likewise.
6752         * gcc.dg/format/c90-scanf-3.c: Likewise.
6753         * gcc.dg/format/ext-4.c: Likewise.
6754
6755 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6756
6757         * g++.dg/template/pretty1.C: New test.
6758
6759 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6760
6761         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6762
6763 2002-09-13  Matt Austern  <austern@apple.com>
6764
6765         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6766         passing a cast expression to a function by const reference.
6767
6768 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6769
6770         * g++.dg/template/deduce1.C: New test.
6771
6772 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6773
6774         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6775         32-bit int.
6776
6777 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6778
6779         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6780         usage.
6781
6782 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6783
6784         * gcc.c-torture/compile/20020910-1.c: New test.
6785
6786 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6787
6788         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6789
6790 2002-09-10  Andreas Jaeger  <aj@suse.de>
6791
6792         * gcc.dg/20020312-2.c: Adjust for x86-64.
6793
6794 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6795
6796         * g77.dg/7388.f: New test case for PR 7388.
6797
6798 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6799
6800         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6801
6802 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6803
6804         * objc.dg/proto-lossage-1.m: New test.
6805
6806 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6807
6808         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6809
6810 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6811
6812         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6813         expected to pass.
6814
6815 2002-09-06  Stan Shebs  <shebs@apple.com>
6816             David Edelsohn  <edelsohn@gnu.org>
6817
6818         * gcc.dg/weak: New directory.
6819         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6820         target-specific xfail bits.
6821         * gcc.dg/typeof-2.c: Move to new directory.
6822         * gcc.dg/weak.exp: New expect script.
6823
6824 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6825
6826         * gcc.c-torture/execute/extzvsi.c: New test.
6827
6828 2002-09-05  Stan Shebs  <shebs@apple.com>
6829
6830         * gcc.dg/weak-1.c: xfail on Darwin.
6831         * gcc.dg/weak-2.c: Ditto.
6832         * gcc.dg/weak-3.c: Ditto.
6833         * gcc.dg/weak-4.c: Ditto.
6834         * gcc.dg/weak-5.c: Ditto.
6835         * gcc.dg/weak-6.c: Ditto.
6836         * gcc.dg/weak-7.c: Ditto.
6837         * gcc.dg/weak-8.c: Ditto.
6838         * gcc.dg/weak-9.c: Ditto.
6839
6840 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6841
6842         * gcc.c-torture/execute/loop-14.c: New test.
6843
6844 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6845
6846         * g++.dg/other/cxa-atexit1.C: New test.
6847
6848         * gcc.dg/typeof-2.c: New test.
6849
6850 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6851
6852         * gcc.dg/builtins-2.c: New testcase.
6853         * gcc.dg/builtins-3.c: New testcase.
6854
6855 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6856
6857         * gcc.dg/cpp/_Pragma4.c: New test.
6858
6859 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6860
6861         * objc/execute/nil_method-1.m: New testcase.
6862
6863 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6864
6865         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6866         [Object class], not [Object initialize].
6867
6868 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6869             Hans-Peter Nilsson  <hp@bitrange.com>
6870
6871         * gcc.c-torture/execute/20020720-1.x: Skip test on
6872         mmix-knuth-mmixware.  Correct comment.
6873
6874 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6875
6876         * testsuite/g++.dg/abi/bitfield5.C: New test.
6877         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6878
6879 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6880
6881         * objc.dg/undeclared-selector.m: New test.
6882
6883 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6884
6885         * g++.dg/other/offsetof1.C: Avoid cast warning.
6886
6887 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6888
6889         * objc.dg/super-class-2.m: New test.
6890
6891 2002-08-24  Matt Austern  <austern@apple.com>
6892
6893         * g++.dg/ext/lvaddr.C: New test.
6894         * g++.dg/ext/lvcast.C: New test.
6895
6896 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6897
6898         * testsuite/g++.dg/inherit/cond1.C: New test.
6899
6900 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6901
6902         * gcc.dg/noncompile/incomplete-1.c: New test.
6903
6904 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6905
6906         * gcc.dg/typespec-1.c: New test.
6907
6908 2002-08-20  Devang Patel  <dpatel@apple.com>
6909         * objc.dg/proto-hier-2.m: New test.
6910
6911 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6912
6913         * objc.dg/bitfield-1.m: New test.
6914         * objc.dg/bitfield-2.m: New test.
6915
6916 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6917
6918         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6919         gcc.dg/c99-flex-array-4.c: New tests.
6920
6921 2002-08-16  Stan Shebs  <shebs@apple.com>
6922
6923         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6924
6925 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6926
6927         * gcc.dg/typeof-1.c: New test.
6928         * g++.dg/ext/typeof2.C: New test.
6929
6930 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6931
6932         * g++.dg/other/offsetof1.C: New test.
6933
6934 2002-08-14  Richard Henderson  <rth@redhat.com>
6935
6936         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6937
6938 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6939
6940         * gcc.dg/cpp/_Pragma3.c: New test.
6941
6942 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6943
6944         * g++.dg/template/inherit3: New test.
6945
6946 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6947
6948         * gcc.dg/bitfld-4.c: Add blank options.
6949
6950 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6951
6952         * g++.dg/template/crash1.C: New test.
6953
6954 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6955
6956         * gcc.dg/tls/opt-2.c: New test.
6957
6958 2002-08-08  Devang Patel  <dpatel@apple.com>
6959
6960         * objc.dg/selector-1.m : New test
6961
6962 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6963
6964         * g++.dg/abi/bitfield4.C: New test.
6965         * gcc.dg/bitfld-4.c: New test.
6966
6967 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6968
6969         * g++.dg/other/packed1.C: New test.
6970
6971 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6972
6973         * g++.dg/abi/offsetof.C: Tweak error messages.
6974         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6975
6976 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6977
6978         * gcc.dg/bitfld-3.c: New test.
6979
6980 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6981             Richard Henderson  <rth@redhat.com>
6982
6983         * gcc.dg/i386-bitfield1.c: New test.
6984         * g++.dg/abi/bitfield3.C: Update.
6985
6986 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6987
6988         * objc.dg/const-str-2.m: Update.
6989         * gcc.dg/cpp/c++98.c: Change to C extension.
6990         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6991         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6992
6993 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6994
6995         * testsuite/gcc.dg/tls/diag-3.c: New.
6996
6997 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6998
6999         * g++.dg/README (Subdirectories): Document new subdir expr.
7000         * g++.dg/expr/pmf-1.C: New test.
7001
7002 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7003
7004         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7005
7006 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7007
7008         * g++.dg/abi/bitfield3.C: New test.
7009
7010 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7011
7012         * lib/gcov.exp: Tweak expected line formats.
7013         * gcc.misc-tests/gcov8.c: New test.
7014         * gcc.misc-tests/gcov8.x: New flags.
7015
7016 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7017
7018         * consistency.vlad/layout/endian.c: Include string.h.
7019
7020         * gcc.c-torture/execute/20020805-1.c: New test.
7021
7022 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7023
7024         * g++.dg/other/conversion1.C: New test.
7025
7026 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7027
7028         * gcc.dg/builtins-1.c: New testcase.
7029
7030 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7031
7032         * g++.dg/inherit/access3.C: New test.
7033
7034 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7035
7036         * gcc.dg/ia64-visibility-2.c: New test.
7037
7038 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7039
7040         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7041         __qualifier_flags to __flags.
7042
7043 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7044
7045         * g++.dg/inherit/operator1.C: New test.
7046         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7047         * g++.dg/other/error1.C: Change expected error message.
7048         * g++.dg/template/conv4.C: Likewise.
7049
7050 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7051
7052         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7053         for documented behavior.
7054
7055 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7056
7057         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7058         several targets known to fail.
7059
7060 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7061
7062         * gcc.dg/mips-args-[123].c: New tests.
7063
7064 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7065
7066         * gcc.dg/ppc-spe.c: New.
7067
7068 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7069
7070         * g++.dg/other/ptrmem4.C: New testcase.
7071
7072 2002-07-24  Richard Henderson  <rth@redhat.com>
7073
7074         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7075
7076 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7077
7078         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7079
7080 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7081
7082         * gcc.c-torture/execute/memset-3.c: New testcase.
7083
7084 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7085
7086         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7087         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7088
7089 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7090
7091         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7092         Delete.
7093
7094 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7095
7096         * gcc.c-torture/compile/simd-4.c: New test.
7097
7098 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7099
7100         PR c++/7347, c++/7348
7101         * g++.dg/template/access4.C: New test.
7102         * g++.dg/template/access5.C: New test.
7103         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7104         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7105         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7106         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7107
7108 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7109
7110         * gcc.dg/gnu89-init-2.c: New test.
7111
7112 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7113
7114         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7115
7116 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7117
7118         * gcc.c-torture/execute/20020720-1.c: New testcase.
7119
7120 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7121
7122         * gcc.dg/cpp/Wsignprom.c: New tests.
7123
7124 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7125
7126         * gcc.c-torture/execute/loop-13.c: New test.
7127
7128 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7129
7130         * gcc.dg/cpp/expr.c: New tests.
7131
7132 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7133
7134         * g++.dg/opt/pr6713.C: Add template instantiation.
7135
7136 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7137
7138         * gcc.dg/nest.c: New test.
7139
7140 2002-07-17  Richard Henderson  <rth@redhat.com>
7141
7142         * g++.dg/opt/pr6713.C: New test.
7143
7144 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7145
7146         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7147         XFAIL for all x86 processors.
7148
7149 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7150
7151         * gcc.c-torture/execute/20010122-1.x: Do not test with
7152         -fomit-frame-pointer.
7153
7154 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7155
7156         * g++.dg/template/instantiate2.C: New test.
7157         * g++.dg/template/spec4.C: New test.
7158
7159 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7160
7161         * g++.dg/template/access2.C: New test.
7162         * g++.dg/template/access3.C: New test.
7163
7164 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7165
7166         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7167         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7168         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7169         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7170         Convert to use <stdarg.h>.
7171         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7172         Delete.
7173         * gcc.dg/va-arg-2.c: New.
7174         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7175
7176 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7177
7178         * gcc.c-torture/compile/20020710-1.c: New test.
7179
7180 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7181                           Andrew Pinski  <pinskia@physics.uc.edu>
7182
7183         gcc.c-torture/compile/simd-2.c: New testcase.
7184         gcc.c-torture/compile/simd-3.c: Likewise.
7185
7186 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7187
7188         PR c++/7224
7189         * g++.dg/overload/error1.C: New test.
7190
7191 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7192
7193         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7194         configuration and IRIX 6 O32 ABI.
7195
7196 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7197
7198         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7199
7200 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7201
7202         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7203
7204 2002-07-10  Jeffrey A Law  <law@redhat.com>
7205
7206         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7207
7208         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7209
7210 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7211
7212         * gcc.dg/20020312-2.c: Check for __PPC__.
7213
7214 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7215
7216         * gcc.c-torture/compile/20020709-1.c: New test.
7217
7218 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7219
7220         * g++.dg/template/qualttp21.C: New test case.
7221
7222 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7223
7224         * gcc.c-torture/compile/20020706-1.c: New test.
7225         * gcc.c-torture/compile/20020706-2.c: New test.
7226
7227 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7228             Alexandre Oliva  <aoliva@redhat.com>
7229
7230         * g++.dg/warn/incomplete1.C: New test.
7231
7232 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7233
7234         PR c++/7099
7235         * g++.dg/warn/noreturn1.C: New test.
7236
7237 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7238
7239         PR c++/6706
7240         * g++.dg/debug/debug6.C: New test.
7241         * g++.dg/debug/debug7.C: New test.
7242
7243 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7244
7245         * gcc.c-torture/compile/simd-3.c: New test.
7246
7247 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7248
7249         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7250         * gcc.dg/20020620-1.c: Likewise.
7251
7252 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7253
7254         PR c++/6944
7255         * g++.dg/init/array4.C: New test.
7256         * g++.dg/init/array5.C: New test.
7257
7258 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7259
7260         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7261         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7262
7263 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7264
7265         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7266         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7267         * gcc.dg/wtr-conversion-1.c: Likewise.
7268         * gcc.dg/wtr-escape-1.c: Likewise.
7269         * gcc.dg/wtr-int-type-1.c: Likewise.
7270         * gcc.dg/wtr-label-1.c: Likewise.
7271         * gcc.dg/wtr-static-1.c: Likewise.
7272         * gcc.dg/wtr-strcat-1.c: Likewise.
7273         * gcc.dg/wtr-suffix-1.c: Likewise.
7274         * gcc.dg/wtr-switch-1.c: Likewise.
7275         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7276         * gcc.dg/wtr-union-init-1.c: Likewise.
7277         * gcc.dg/wtr-union-init-2.c: Likewise.
7278         * gcc.dg/wtr-union-init-3.c: Likewise.
7279
7280         * gcc.dg/wtr-func-def-1.c: New test.
7281
7282 2002-07-02 Devang Patel <dpatel@apple.com>
7283
7284         * objc.dg/param-1.m: New test.
7285
7286 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7287
7288         * gcc.dg/cpp/trad/directive.c: Add test.
7289         * gcc.dg/cpp/trad/macroargs.c: Add test.
7290         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7291
7292 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7293
7294         * gcc.dg/cpp/cmdlne-M.c: New test.
7295
7296 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7297
7298         * objc.dg/desig-init-1.m: New test.
7299
7300 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7301
7302         PR c++/6716
7303         * g++.dg/template/instantiate1.C: New test.
7304
7305 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7306
7307         PR c++/7112
7308         * g++.dg/template/sizeof2.C: New test.
7309
7310 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7311
7312         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7313         gcc.dg/cpp/trad/include.c: New tests.
7314
7315 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7316
7317         PR target/7177
7318         * gcc.c-torture/compile/20020701-1.c: New test.
7319
7320 2002-07-01  Stan Shebs  <shebs@apple.com>
7321
7322         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7323         header here...
7324         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7325         (objc-torture-execute): or here.
7326
7327 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7328
7329         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7330
7331 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7332
7333         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7334
7335 2002-06-30  Devang Patel  <dpatel@apple.com>
7336
7337         * objc.dg/fsyntax-only.m: New test.
7338
7339 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7340
7341         PR c++/6695
7342         * g++.dg/template/friend7.C: New file.
7343
7344 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7345
7346         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7347         return type.
7348
7349 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7350
7351         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7352         avoid division by zero.
7353
7354 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7355
7356         * gcc.dg/Wunknownprag.c: New tests.
7357
7358 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7359
7360         * gcc.c-torture/execute/simd-2.c: New test.
7361
7362 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7363
7364         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7365         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7366         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7367         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7368         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7369         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7370         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7371         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7372         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7373         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7374         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7375         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7376         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7377         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7378         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7379         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7380         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7381
7382 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7383
7384         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7385         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7386         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7387         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7388         New tests.
7389         * gcc.dg/cpp/trad/directive.c: Update.
7390
7391 2002-06-23  Andreas Jaeger  <aj@suse.de>
7392
7393         * gcc.c-torture/execute/complex-6.c: New.
7394
7395 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7396
7397         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7398         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7399         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7400         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7401
7402 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7403
7404         * gcc.dg/cpp/trad: New directory with traditional tests copied
7405         from parent directory.
7406         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7407         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7408         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7409         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7410         Move to trad/ and rename.
7411         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7412         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7413         gcc.dg/cpp/trad/redef2.c: New tests.
7414         * gcc.dg/cpp/trad/trad.exp: New driver.
7415
7416 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7417
7418         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7419         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7420         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7421         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7422         Remove.
7423
7424 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7425
7426         * gcc.dg/20020620-1.c: New test.
7427
7428 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7429
7430         * g++.dg/template/ttp4.C: New test.
7431
7432 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7433
7434         * g++.dg/opt/vt1.C: Fix regexp.
7435
7436 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7437
7438         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7439         Don't use attribute `noinline'.
7440
7441 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7442
7443         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7444
7445 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7446
7447         * gcc.c-torture/execute/simd-1.c: New.
7448
7449         * gcc.dg/simd-1.c: New.
7450
7451 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7452
7453         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7454
7455 2002-06-16  Richard Henderson  <rth@redhat.com>
7456
7457         * g++.dg/ext/anon-struct1.C: New.
7458         * g++.dg/ext/anon-struct2.C: New.
7459         * g++.dg/ext/anon-struct3.C: New.
7460         * gcc.dg/anon-struct-1.c: New.
7461         * gcc.dg/anon-struct-2.c: New.
7462         * gcc.dg/anon-struct-3.c: New.
7463         * gcc.dg/20011008-1.c: Adjust warning text.
7464         * gcc.dg/20020527-1.c: Add -fms-extensions.
7465
7466 2002-06-16  Richard Henderson  <rth@redhat.com>
7467
7468         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7469
7470 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7471
7472         * gcc.c-torture/execute/20020615-1.c: New test.
7473
7474 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7475
7476         * gcc.c-tortuture/execute/compare-1.c: New test case.
7477         * gcc.c-tortuture/execute/compare-2.c: New test case.
7478         * gcc.c-tortuture/execute/compare-3.c: New test case.
7479
7480 2002-06-13  Richard Henderson  <rth@redhat.com>
7481
7482         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7483         ia64 ilp32.
7484
7485 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7486
7487         * g++.dg/template/typename2.C: Update error message.
7488
7489 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7490
7491         * gcc.c-torture/execute/20020611-1.c: New test.
7492
7493 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7494
7495         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7496         list of targets to skip.
7497
7498 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7499
7500         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7501         targets if not optimizing.
7502
7503 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7504
7505         * gcc.c-torture/compile/20020605-1.c: New test.
7506
7507         * g++.dg/opt/vt1.C: New test.
7508
7509         * gcc.dg/20020531-1.c: New test.
7510
7511         * gcc.dg/20020530-1.c: New test.
7512
7513         * gcc.dg/20020527-1.c: New test.
7514
7515         * g++.dg/opt/cse1.C: New test.
7516
7517 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7518
7519         * gcc.dg/20020607-2.c: New test case.
7520
7521 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7522
7523         * gcc.c-torture/compile/20020604-1.c: New test.
7524
7525 2002-06-04  Richard Henderson  <rth@redhat.com>
7526
7527         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7528         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7529         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7530
7531 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7532
7533         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7534
7535 2002-06-03  Richard Henderson  <rth@redhat.com>
7536
7537         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7538         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7539
7540 2002-06-02  Richard Henderson  <rth@redhat.com>
7541
7542         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7543         test functions static.
7544
7545 2002-06-02  Andreas Jaeger  <aj@suse.de>
7546
7547         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7548         now.
7549
7550 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7551
7552         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7553         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7554         Update for mofified diagnostics.
7555         * gcc.dg/c99-intconst-1.c: No longer fail.
7556
7557 2002-06-02  Richard Henderson  <rth@redhat.com>
7558
7559         * gcc.dg/uninit-A.c: Remove xfail markers.
7560
7561 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7562
7563         * gcc.dg/fnegate-1.c: New test case.
7564
7565 2002-05-30  Osku Salerma  <osku@iki.fi>
7566
7567         * gcc.c-torture/execute/mayalias-1.c: New file.
7568
7569 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7570
7571         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7572         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7573         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7574
7575 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7576
7577         * gcc.c-torture/execute/20020529-1.c: New test.
7578
7579 2002-05-27  Richard Henderson  <rth@redhat.com>
7580
7581         * g++.dg/ext/attrib6.C: New test case.
7582
7583 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7584
7585         * gcc.c-torture/execute/pure-1.c: New test.
7586
7587 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7588
7589         * gcc.dg/cpp/arith-2.c: Remove.
7590
7591 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7592
7593         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7594         * gcc.dg/cpp/if-3.c: Remove.
7595
7596 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7597
7598         * g++.dg/opt/cse2.C: New test.
7599
7600 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7601
7602         * gcc.dg/cpp/arith-1.c: New semantic tests.
7603         * gcc.dg/cpp/if-1.c: Update.
7604
7605 2002-05-24  Ben Elliston  <bje@redhat.com>
7606
7607         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7608
7609 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7610
7611         * gcc.dg/verbose-asm.c: New test.
7612
7613 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7614
7615         * gcc.dg/cpp/paste12.c: New test.
7616
7617 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7618
7619         * g++.dg/parse/named_ops.C: New test.
7620
7621 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7622
7623         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7624
7625 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7626
7627         * gcc.dg/weak-2.c: Allow optional leading underscore
7628         in scan-assembler symbol name.
7629         * gcc.dg/weak-3.c: Likewise.
7630         * gcc.dg/weak-4.c: Likewise.
7631         * gcc.dg/weak-5.c: Likewise.
7632
7633 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7634
7635         * gcc.dg/20020523-1.c: New test.
7636
7637 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7638
7639         * objc.dg/const-str-2.m: Update now that we stop after
7640         a command line error.
7641
7642 2002-05-22  Richard Henderson  <rth@redhat.com>
7643
7644         * g++.dg/dg.exp: Fix typo in test pruneing.
7645
7646 2002-05-22  Richard Henderson  <rth@redhat.com>
7647
7648         * g++.dg/dg.exp: Prune the tls subdirectory.
7649         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7650         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7651         * g++.dg/tls/init-1.C: New.
7652
7653 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7654
7655         * gcc.dg/20020517-1.c: New test.
7656
7657 2002-05-21  Richard Henderson  <rth@redhat.com>
7658
7659         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7660         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7661
7662 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7663
7664         * g++.dg/other/copy2.C: New test.
7665
7666 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7667
7668         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7669         (MAX_COPY): Bump up to 10 times sizeof (long long).
7670         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7671
7672         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7673         sizeof (long long).
7674
7675         * gcc.c-torture/execute/strcpy-1.c: New test.
7676
7677 2002-05-19  Jason Merrill  <jason2redhat.com>
7678
7679         * g++.dg/ext/oper1.C: New test.
7680
7681 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7682 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7683
7684         * README.QMTEST: New file.
7685
7686         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7687
7688 2002-05-19  Andreas Jaeger  <aj@suse.de>
7689
7690         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7691         now.
7692         * gcc.c-torture/execute/loop-2d.x: Likewise.
7693
7694 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7695
7696         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7697         support weak symbols.
7698         * gcc.dg/weak-4.c: Likewise
7699         * gcc.dg/weak-6.c: Likewise
7700
7701 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7702
7703         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7704         cygwin, coff and h8300-*-hms targets
7705         * gcc.dg/weak-5.c: Likewise
7706         * gcc.dg/weak-7.c: Likewise
7707
7708 2002-05-16  Jason Merrill  <jason@redhat.com>
7709
7710         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7711         (scan-assembler-not, scan-assembler-dem): Likewise.
7712         (scan-assembler-dem-not): Likewise.
7713
7714 2002-05-15  Richard Henderson  <rth@redhat.com>
7715
7716         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7717
7718 2002-05-15  Richard Henderson  <rth@redhat.com>
7719
7720         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7721         (vfoo1f): Warning here.
7722         (vfoo1l): Don't redefine the alias.
7723
7724 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7725
7726         * g++.dg/init/pm1.C: New test.
7727
7728 2002-05-12  David S. Miller  <davem@redhat.com>
7729
7730         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7731         types.
7732
7733 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7734
7735         * gcc.c-torture/execute/20020510-1.c: New test case.
7736
7737 2002-05-10  David S. Miller  <davem@redhat.com>
7738
7739         * gcc.c-torture/execute/conversion.c: Test long double too.
7740
7741 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7742
7743         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7744         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7745         * lib/g++.exp (g++_link_flags): Likewise.
7746         * lib/objc.exp (objc_target_compile): Likewise.
7747
7748 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7749
7750         * gcc.dg/cpp/poison.c: Update.
7751         * gcc.dg/cpp/20000625-2.c: Remove.
7752         * gcc.dg/cpp/direct2s.c: Remove final test.
7753
7754 2002-05-08  Tom Rix  <trix@redhat.com>
7755
7756         * gcc.c-torture/execute/20020508-1.c: New test.
7757         * gcc.c-torture/execute/20020508-2.c: New test.
7758         * gcc.c-torture/execute/20020508-3.c: New test.
7759
7760 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7761
7762         * gcc.dg/cpp/charconst-4.c: More tests.
7763
7764 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7765
7766         PR c/6569
7767         * gcc.dg/weak-3.c: Update location of warning messages.
7768         * gcc.dg/weak-5.c: Likewise.
7769
7770 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7771
7772         * gcc.c-torture/execute/20020506-1.c: New test case.
7773
7774 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7775
7776         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7777
7778 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7779
7780         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7781
7782 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7783
7784         * gcc.dg/cpp/charconst-3.c: New test.
7785
7786 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7787
7788         * gcc.dg/cpp/charconst.c: Update tests.
7789
7790 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7791
7792         * treelang: Added directory for new sample language treelang. Also
7793         lib/treelang.exp: New file to signal treelang should be tested.
7794
7795 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7796
7797         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7798         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7799         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7800         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7801         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7802         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7803         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7804
7805 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7806
7807         * gcc.dg/format/xopen-2.c: New test.
7808
7809 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7810
7811         * gcc.dg/20020503-1.c: New test.
7812
7813 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7814
7815         * g++.dg/init/dtor1.C: Make it tougher.
7816
7817 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7818
7819         * g++.dg/init/dtor1.C: New test.
7820
7821 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7822
7823         * gcc.dg/altivec-8.c: New.
7824
7825 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7826
7827         * gcc.dg/altivec-7.c: New.
7828
7829 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7830
7831         * g++.dg/parse/typedef1.C: New test.
7832
7833 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7834
7835         PR c++/6486
7836         * g++.dg/template/friend6.C: New test.
7837
7838         PR c++/6492
7839         * g++.dg/init/copy1.C: New test.
7840
7841 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7842
7843         * g++.dg/warn/effc1.C: New test.
7844
7845 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7846
7847         * gcc.dg/cpp/if-cexp.c: Add a test.
7848
7849 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7850
7851         * gcc.dg/20020426-2.c: New test.
7852
7853 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7854
7855         * gcc.dg/cpp/if-mop.c: Update.
7856         * gcc.dg/cpp/if-mpar.c: Add test.
7857         * gcc.dg/cpp/if-oppr.c: Update.
7858
7859 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7860
7861         PR c/6343
7862         * gcc.dg/weak-[2-7].c: New tests.
7863
7864 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7865
7866         * gcc.dg/enum1.c: New test.
7867
7868 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7869
7870         PR c++/6497
7871         * g++.dg/inherit/access2.C: New test.
7872
7873 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7874
7875         PR bootstrap/6445
7876         * gcc.dg/20020426-1.c: New test.
7877
7878 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7879
7880         * g++.dg/abi/enum1.C: New test.
7881
7882 2002-04-26  Richard Henderson  <rth@redhat.com>
7883
7884         * gcc.dg/c99-bool-1.c: Expect always true warning.
7885
7886 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7887
7888         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7889
7890 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7891
7892         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7893         targets.
7894
7895 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7896
7897         * g++.dg/abi/mange7.C: New test.
7898
7899         PR c++/6438.
7900         * g++.dg/parse/stmtexpr2.C: New test.
7901
7902 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7903
7904         * gcc.dg/20020312-2.c: Add SH target.
7905
7906 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7907
7908         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7909         compiler output on mips*-*-irix*.
7910
7911 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7912
7913         * g++.dg/parse/attr1.C: New test.
7914
7915 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7916
7917         * gcc.c-torture/execute/string-opt-17.c: New test case.
7918         * gcc.c-torture/execute/memset-2.c: New test case.
7919
7920 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7921
7922         PR c++/6256:
7923         * g++.dg/template/friend5.C: New test.
7924
7925         PR c++/6331:
7926         * g++.dg/template/qual1.C: Likewise.
7927
7928 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7929
7930         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7931         Include stdlib.h, not stdio.h or ctype.h.
7932
7933 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7934
7935         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7936         cris-*-elf* and mmix-*-*.
7937         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7938         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7939         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7940         Ditto.
7941         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7942         * gcc.dg/wchar_t-1.c: Ditto.
7943
7944 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7945
7946         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7947         Clarify comment.
7948
7949 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7950
7951         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7952
7953 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7954
7955         * gcc.c-torture/execute/20000906-1.x: Delete.
7956
7957 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7958
7959         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7960
7961 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7962
7963         * PR6367
7964         * g77.f-torture/execute/6367.f: New test.
7965         * g77.f-torture/execute/6367.x: Disable for MMIX.
7966
7967 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7968
7969         * PR6352
7970         * g++.dg/opt/inline2.C: New test.
7971
7972 2002-04-18  Richard Henderson  <rth@redhat.com>
7973
7974         * gcc.dg/20000906-1.c: Enable for all targets.
7975         * gcc.c-torture/compile/iftrap-2.c: New.
7976
7977 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7978
7979         * gcc.dg/20020418-1.c: New test.
7980         * gcc.dg/20020418-2.c: New test.
7981
7982 2002-04-18  Richard Henderson  <rth@redhat.com>
7983
7984         * gcc.c-torture/compile/iftrap-1.c: New.
7985         * gcc.dg/iftrap-1.c: Adjust for ia64.
7986         * gcc.dg/iftrap-2.c: New.
7987
7988 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7989
7990         * gcc.c-torture/compile/20020418-1.c: New test.
7991
7992 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7993
7994         * gcc.c-torture/compile/20020415-1.c: New.
7995
7996 2002-04-18  David S. Miller  <davem@redhat.com>
7997
7998         * gcc.c-torture/execute/20020418-1.c: New test.
7999
8000 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8001
8002         * gcc.dg/20020416-1.c: New test.
8003
8004         * g++.dg/opt/inline1.C: New test.
8005
8006 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8007
8008         * gcc.dg/altivec-5.c: New test.
8009
8010         * gcc.dg/20020415-1.c: New test.
8011
8012 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8013
8014         * testsuite/lib/chill.exp: Remove.
8015
8016 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8017
8018         * g++.dg/other/big-struct.C: New test.
8019
8020 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8021
8022         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8023         of scratch file.
8024
8025 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8026
8027         PR c/6277
8028         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8029         in scan-assembler function name
8030
8031 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8032
8033         * g77.f-torture/execute/980628-4.x,
8034         g77.f-torture/execute/980628-5.x,
8035         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8036         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8037         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8038         i[34567]86-*-*.
8039
8040 2002-04-13  David S. Miller  <davem@redhat.com>
8041
8042         * gcc.c-torture/execute/20020413-1.c: New test.
8043
8044 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8045
8046         * gcc.dg/asm-6.c,
8047         * g++.dg/ext/asm1.C: New tests.
8048
8049 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8050
8051         PR c++ 5373.
8052         * g++.dg/parse/stmtexpr1.C: New test.
8053
8054         PR c++/5189.
8055         * g++.dg/template/copy1.C: New test.
8056
8057 2002-04-12  Richard Henderson  <rth@redhat.com>
8058
8059         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8060
8061 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8062
8063         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8064         gcc.c-torture/execute/20020307-2.c.
8065
8066 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8067
8068         * g++.dg/ext/attrib5.C,
8069         * g++.dg/lookup/struct1.C: New tests.
8070
8071 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8072
8073         * gcc.dg/20020411-1.c: New test.
8074
8075         * gcc.c-torture/execute/20020411-1.c: New test.
8076
8077 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8078
8079         * g77.f-torture/execute/6177.f: New test.
8080
8081 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8082
8083         PR middle-end/6247
8084         * g++.dg/opt/cleanup1.C: New test.
8085
8086         * g++.dg/opt/const1.C: New test.
8087
8088 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8089
8090         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8091
8092 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8093
8094         PR c++/5507
8095         * g++.dg/template/typename2.C: New test.
8096
8097 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8098
8099         * gcc.c-torture/execute/loop-12.c: New.
8100
8101 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8102
8103         * g77.f-torture/execute/980628-4.x,
8104         g77.f-torture/execute/980628-5.x,
8105         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8106         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8107         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8108
8109 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8110
8111         PR optimization/6086
8112         * g++.dg/opt/preinc1.C: New test.
8113
8114 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8115
8116         PR c++/5571
8117         * g++.dg/opt/static2.C: New test.
8118
8119 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8120
8121         PR c/5120
8122         * gcc.dg/20020406-1.c: New test.
8123
8124 2002-04-04  David S. Miller  <davem@redhat.com>
8125
8126         * gcc.c-torture/execute/20020404-1.c: New test.
8127
8128 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8129
8130         PR c/6123
8131         * gcc.dg/20020312-2.c: Do not declare global register variable
8132         if __PIC__ or __pic__ is defined.
8133
8134 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8135
8136         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8137         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8138
8139 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8140
8141         * gcc.misc-tests/linkage.exp: Update last change to handle
8142         sparc*-, not just sparc-.
8143
8144 2002-04-03  Richard Henderson  <rth@redhat.com>
8145
8146         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8147
8148 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8149
8150         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8151
8152 2002-04-02  David S. Miller  <davem@redhat.com>
8153
8154         * gcc.c-torture/execute/20020402-3.c: New test.
8155
8156 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8157
8158         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8159         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8160
8161         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8162         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8163         g77.f-torture/execute/20001201.x,
8164         g77.f-torture/execute/u77-test.x: New files.
8165
8166         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8167         * gcc.dg/wchar_t-1.c: Ditto.
8168
8169 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8170
8171         * gcc.c-torture/execute/20020402-1.c: New test.
8172
8173 2002-04-01  Richard Henderson  <rth@redhat.com>
8174
8175         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8176
8177         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8178
8179 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8180
8181         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8182
8183 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8184
8185         * g++.dg/inherit/template-as-base.C: Expect error.
8186         * g++.dg/inherit/namespace-as-base.C: Likewise.
8187
8188 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8189
8190         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8191         g++.dg/ext/instantiate3.C: Tweak match patterns.
8192
8193         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8194         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8195         -da test.
8196
8197 2002-03-31  Richard Henderson  <rth@redhat.com>
8198
8199         * gcc.dg/special/alias-2.c: New.
8200         * gcc.dg/special/ecos.exp: Run it.
8201
8202 2002-03-31  Richard Henderson  <rth@redhat.com>
8203
8204         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8205
8206 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8207
8208         * gcc.dg/weak-1.c: Disable on h8300 port.
8209
8210 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8211
8212         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8213         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8214         ordering tests.
8215         * g++.dg/bprob/bprob-1.C: New test.
8216         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8217         * g++.dg/gcov/gcov-1.C: New test.
8218         * g++.dg/gcov/gcov-1.x: New file.
8219         * g++.dg/gcov/gcov-2.C: New test.
8220         * g++.dg/gcov/gcov-3.C: New test.
8221         * g++.dg/gcov/gcov-3.h: New file.
8222
8223 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8224
8225         * g++.old-deja/g++.other/builtins5.C: New test.
8226         * g++.old-deja/g++.other/builtins6.C: New test.
8227         * g++.old-deja/g++.other/builtins7.C: New test.
8228         * g++.old-deja/g++.other/builtins8.C: New test.
8229         * g++.old-deja/g++.other/builtins9.C: New test.
8230
8231 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8232
8233         * g++.dg/opt/static1.C: New test.
8234
8235         * g++.dg/opt/longbranch1.C: New test.
8236
8237 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8238
8239         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8240
8241         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8242
8243 2002-03-28  Jeffrey A Law  (law@redhat.com)
8244
8245         * gcc.c-torture/execute/20020328-1.c: New test.
8246
8247 2002-03-27  Richard Henderson  <rth@redhat.com>
8248
8249         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8250         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8251         move from g++.old-deja/g++.ext/.
8252
8253 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8254
8255         * g++.dg/init/new2.C: New test.
8256
8257 2002-03-26  Richard Henderson  <rth@redhat.com>
8258
8259         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8260
8261         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8262         on sparc.
8263
8264         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8265         sparcv9 systems.
8266         * gcc.dg/20001102-1.c: Likewise.
8267
8268 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8269
8270         * gcc.dg/cpp/endif-pedantic1.c,
8271         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8272
8273 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8274
8275         * g++.dg/init/new1.C: New test.
8276
8277 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8278
8279         * g++.dg/abi/vbase9.C: New test.
8280
8281 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8282
8283         * gcc.dg/arm-asm.c: New test.
8284
8285 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8286
8287         * gcc.dg/Wswitch-enum.c: New test.
8288         Fix PR c/5044.
8289
8290 2002-03-26  Richard Henderson  <rth@redhat.com>
8291
8292         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8293         structure.
8294
8295 2002-03-25  Richard Henderson  <rth@redhat.com>
8296
8297         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8298         sparcv9 systems.
8299
8300         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8301         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8302
8303 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8304
8305         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8306
8307 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8308
8309         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8310         targets using generic thunk support.
8311
8312 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8313
8314         * gcc.c-torture/compile/20020323-1.c: New test.
8315
8316         * g++.dg/opt/conj2.C: New test.
8317
8318 2002-03-24  Richard Henderson  <rth@redhat.com>
8319
8320         * gcc.dg/weak-1.c: Use -fno-common.
8321
8322 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8323
8324         * g77.dg/f77-edit-apostrophe-out.f: New test
8325         * g77.dg/f77-edit-h-out.f: New test
8326         * g77.dg/f77-edit-t-in.f: New test
8327         * g77.dg/f77-edit-t-out.f: New test
8328         * g77.dg/f77-edit-x-out.f: New test
8329         * g77.dg/f77-edit-slash-out.f: New test
8330         * g77.dg/f77-edit-colon-out.f: New test
8331         * g77.dg/f77-edit-s-out.f: New test
8332
8333 2002-03-24  Richard Henderson  <rth@redhat.com>
8334
8335         * objc/execute/formal_protocol-6.x: New XFAIL.
8336
8337 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8338
8339         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8340         that do not support weak symbols
8341
8342 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8343
8344         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8345         * lib/g77.exp:  Likewise
8346         * lib/objc.exp: Likewise
8347
8348 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8349
8350         * gcc.dg/Wswitch-default.c: New test.
8351
8352 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8353
8354         * g++.dg/other/enum1.C: New test.
8355
8356 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8357
8358         * gcc.dg/pragma-ep-3.c: Fix typo.
8359
8360 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8361
8362         * g++.dg/inherit/template-as-base.C: New test.
8363
8364 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8365
8366         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8367         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8368
8369 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8370
8371         * gcc.dg/cpp/multiline.c: Update to match.
8372
8373 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8374
8375         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8376
8377 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8378
8379         * gcc.dg/cpp/extratokens2.c:  New file.
8380
8381 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8382
8383         * gcc.dg/20020312-2.c: Add rs6000 target.
8384
8385         * gcc.c-torture/compile/20020319-1.c: New test.
8386
8387 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8388
8389         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8390         (A, E): Handle this.
8391
8392 2002-03-20  Jason Merrill  <jason@redhat.com>
8393
8394         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8395         ignoring -fpic.
8396         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8397         through prune_gcc_output.
8398
8399 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8400
8401         * gcc.c-torture/compile/20020320-1.c: New test.
8402
8403 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8404
8405         * gcc.c-torture/compile/20020318-1.c: New test.
8406
8407         * gcc.dg/struct-by-value-1.c: New test.
8408
8409         * gcc.dg/20020319-1.c: New test.
8410
8411 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8412
8413         * g++.dg/opt/conj1.C: New test.
8414
8415 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8416
8417         * g++.dg/template/qualttp20.C: Revert previous change.
8418         * g++.dg/template/qualttp3.C: Likewise.
8419         * g++.dg/template/qualttp4.C: Likewise
8420         * g++.dg/template/qualttp5.C: Likewise
8421         * g++.dg/template/qualttp6.C: Likewise
8422         * g++.dg/template/qualttp7.C: Likewise
8423         * g++.dg/template/qualttp8.C: Likewise
8424         * g++.dg/template/recurse.C: Likewise.
8425
8426 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8427
8428         * gcc.dg/cpp/wchar-1.c: Update.
8429
8430 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8431
8432         * g++.dg/template/conv1.C: New test.
8433         * g++.dg/template/conv2.C: New test.
8434         * g++.dg/template/conv3.C: New test.
8435         * g++.dg/template/conv4.C: New test.
8436
8437 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8438
8439         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8440         * g++.dg/template/qualttp3.C: Likewise.
8441         * g++.dg/template/qualttp4.C: Likewise
8442         * g++.dg/template/qualttp5.C: Likewise
8443         * g++.dg/template/qualttp6.C: Likewise
8444         * g++.dg/template/qualttp7.C: Likewise
8445         * g++.dg/template/qualttp8.C: Likewise
8446         * g++.dg/template/recurse.C: Likewise.
8447
8448 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8449
8450         * g++.dg/opt/dtor1.C: New test.
8451
8452 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8453
8454         * gcc.c-torture/compile/20020315-1.c: New test.
8455
8456 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8457
8458         * gcc.dg/weak-1.c: Fix scan tests.
8459
8460 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8461
8462         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8463         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8464         cris-*-aout* mmix-*-*.
8465         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8466         cris-*-aout* mmix-*-*.
8467         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8468         cris-*-elf* cris-*-aout* and mmix-*-*.
8469         * gcc.dg/20001009-1.c: Ditto.
8470         * gcc.dg/20010912-1.c: Ditto.
8471         * gcc.dg/20020122-4.c: Ditto.
8472         * gcc.dg/inline-2.c: Ditto.
8473
8474 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8475
8476         * gcc.c-torture/compile/20020314-1.c: New test.
8477
8478 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8479
8480         * gcc.c-torture/execute/20020314-1.c: New test.
8481
8482 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8483
8484         * g++.dg/warn/Wunused-1.C: New test.
8485
8486 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8487
8488         * g++.dg/abi/mangle6.C: New test.
8489
8490 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8491
8492         * gcc.c-torture/compile/20020309-2.c: New test.
8493
8494         * gcc.c-torture/compile/20020312-1.c: New test.
8495
8496 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8497
8498         * g++.dg/other/access1.C: New test.
8499
8500 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8501
8502         * gcc.c-torture/execute/wchar_t-1.c: New test.
8503
8504 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8505
8506         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8507
8508 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8509
8510         * gcc.dg/20020312-1.c: New test case.
8511
8512 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8513
8514         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8515
8516 2002-03-11  Richard Henderson  <rth@redhat.com>
8517
8518         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8519         * g++.old-deja/g++.jason/report.C: Likewise.
8520
8521 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8522
8523         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8524         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8525
8526 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8527
8528         * testsuite/g++.dg/overload/pmf1.C: New test.
8529
8530 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8531
8532         * gcc.c-torture/execute/20020307-1.c: Use long.
8533
8534 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8535
8536         PR optimization/5844
8537         * gcc.dg/20020310-1.c: New test.
8538
8539 2002-03-09  Michael Meissner  <meissner@redhat.com>
8540
8541         * gcc.c-torture/execute/memcpy-2.c: New test.
8542         * gcc.c-torture/execute/memset-1.c: New test.
8543         * gcc.c-torture/execute/strlen-1.c: New test.
8544         * gcc.c-torture/execute/strcmp-1.c: New test.
8545         * gcc.c-torture/execute/strncmp-1.c: New test.
8546
8547 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8548
8549         * gcc.dg/ppc-ldstruct.c: New test.
8550
8551 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8552
8553         * gcc.c-torture/execute/va-arg-22.c: New test.
8554
8555 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8556
8557         * gcc.c-torture/compile/20020309-1.c: New test.
8558
8559 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8560
8561         * gcc.c-torture/execute/20020307-2.c: New test.
8562
8563 2002-03-07  Jeffrey A Law  (law@redhat.com)
8564
8565         * g77.f-torture/compile/20020307-1.f: New test.
8566
8567 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8568
8569         * gcc.dg/unordered-1.c: New test.
8570
8571 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8572
8573         * gcc.c-torture/execute/20020307-1.c: New test.
8574
8575 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8576
8577         * gcc.dg/20020304-1.c: New test.
8578
8579         * gcc.c-torture/compile/20020304-2.c: New test.
8580
8581 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8582
8583         * gcc.c-torture/compile/20020304-1.c: New test case
8584         (from PR c/5830).
8585
8586 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8587
8588         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8589
8590 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8591
8592         * g++.dg/other/classkey1.C: New test.
8593
8594 2002-03-01  Richard Henderson  <rth@redhat.com>
8595
8596         * gcc.c-torture/compile/981223-1.x: New.
8597         * gcc.c-torture/compile/920625-1.x: New.
8598
8599 2002-02-28  Richard Henderson  <rth@redhat.com>
8600
8601         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8602
8603 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8604
8605         * gcc.c-torture/execute/20020227-1.c: New test.
8606
8607 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8608
8609         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8610         here" ERROR lines.
8611         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8612         * g++.old-deja.g++.other/defarg1.C: Likewise.
8613         * g++.old-deja/g++.pt/calls2.C: Likewise.
8614         * g++.old-deja/g++.pt/crash20.C: Likewise.
8615         * g++.old-deja/g++.pt/crash30.C: Likewise.
8616         * g++.old-deja/g++.pt/crash36.C: Likewise.
8617         * g++.old-deja/g++.pt/crash6.C: Likewise.
8618         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8619         * g++.old-deja/g++.pt/derived3.C: Likewise.
8620         * g++.old-deja/g++.pt/error1.C: Likewise.
8621         * g++.old-deja/g++.pt/friend21.C: Likewise.
8622         * g++.old-deja/g++.pt/friend23.C: Likewise.
8623         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8624         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8625
8626 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8627
8628         * gcc.c-torture/execute/20020225-2.c: New test.
8629
8630 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8631
8632         * gcc.c-torture/execute/920730-1t.c,
8633         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8634         Delete test cases, only relevant to -traditional.
8635
8636 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8637
8638         * gcc.dg/cpp/undef1.c: Remove.
8639         * gcc.dg/cpp/directiv.c: Update.
8640         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8641
8642 2002-02-27  Michael Meissner  <meissner@redhat.com>
8643
8644         * gcc.c-torture/execute/20020226-1.c: New test.
8645
8646 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8647
8648         * g++.dg/debug/debug4.C: New test.
8649
8650         * gcc.dg/ia64-visibility-1.c: New test.
8651
8652 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8653
8654         * gcc.dg/debug/20020224-1.c: New.
8655
8656 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8657
8658         * gcc.c-torture/execute/960416-1.x: New.
8659         * gcc.c-torture/execute/divconst-3.x: Likewise.
8660
8661 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8662
8663         * gcc.dg/20020224-1.c: New test.
8664
8665 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8666
8667         * gcc.c-torture/execute/20020225-1.c: New.
8668
8669 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8670
8671         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8672
8673 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8674
8675         * gcc.dg/20020222-1.c: New test.
8676
8677 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8678
8679         * g++.dg/opt/anonunion1.C: New test.
8680
8681 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8682
8683         * g++.dg/template/qualttp19.C: New test.
8684         * g++.dg/template/qualttp20.C: New test.
8685         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8686         * g++.old-deja/g++.other/qual1.C: Likewise.
8687
8688 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8689
8690         * gcc.dg/attr-alwaysinline.c: New.
8691
8692 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8693
8694         * gcc.dg/20020220-1.c: New test.
8695
8696         * gcc.dg/20020220-2.c: New test.
8697
8698         * g++.dg/opt/mmx1.C: New test.
8699
8700 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8701
8702         * gcc.c-torture/compile/20020110.c: New test.
8703
8704 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8705
8706         * gcc.c-torture/execute/20020219-1.c: New test.
8707
8708         * gcc.dg/20020219-1.c: New test.
8709
8710         * gcc.dg/noncompile/20020220-1.c: New test.
8711
8712         * g++.dg/opt/ptrintsum1.C: New test.
8713
8714         * gcc.dg/debug/20020220-1.c: New test.
8715
8716 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8717
8718         * gcc.c-torture/execute/20020216-1.c: New test.
8719
8720 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8721
8722         * gcc.dg/decl-1.c: Update, new test.
8723
8724 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8725
8726         * g++.dg/abi/bitfield1.C: New test.
8727         * g++.dg/abi/bitfield2.C: New test.
8728
8729 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8730
8731         * gcc.dg/attr-nest.c: New test.
8732
8733 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8734
8735         * gcc.c-torture/execute/20020215-1.c: New test.
8736
8737 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8738
8739         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8740         * g++.dg/debug/debug.exp: New.
8741         * g++.dg/debug/trivial.C: New.
8742         * g++.dg/debug/debug1.C: Moved...
8743         * g++.dg/other/debug1.C: ...from here.
8744         * g++.dg/debug/debug2.C: Moved...
8745         * g++.dg/other/debug2.C: ...from here.
8746         * g++.dg/debug/debug3.C: Moved...
8747         * g++.dg/other/debug3.C: ...from here.
8748
8749         * gcc.dg/noncompile/20020213-1.c: New test.
8750
8751 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8752
8753         * g++.dg/other/debug3.C: New test.
8754
8755         * gcc.c-torture/execute/20020213-1.c: New test.
8756
8757 2002-02-13  Richard Smith <richard@ex-parrot.com>
8758
8759         * g++.old-deja/g++.other/thunk1.C: New test.
8760
8761 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8762
8763         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8764
8765 2002-02-13  Stan Shebs  <shebs@apple.com>
8766
8767         * gcc.dg/altivec-3.c: New.
8768
8769 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8770
8771         * gcc.dg/Wunreachable-1.c: New test.
8772         * gcc.dg/Wunreachable-2.c: New test.
8773
8774 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8775
8776         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8777
8778 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8779
8780         * gcc.dg/decl-1.c: New test.
8781
8782 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8783
8784         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8785
8786 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8787
8788         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8789         * gcc.c-torture/compile/980506-1.x: Likewise.
8790
8791 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8792
8793         * gcc.dg/20020210-1.c: New.
8794
8795 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8796
8797         * g77.f-torture/execute/947.f: New regression test
8798         for PR fortran/947.
8799
8800 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8801
8802         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8803         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8804
8805 2002-02-08  Richard Henderson  <rth@redhat.com>
8806
8807         * gcc.c-torture/compile/labels-3.c: New.
8808
8809 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8810
8811         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8812         expression statements work instead.
8813         * gcc.dg/noncompile/20020207-1.c: New test.
8814
8815 2002-02-07  Richard Henderson  <rth@redhat.com>
8816
8817         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8818
8819 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8820
8821         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8822         message from g77
8823         * lib/g77-dg.exp: Trim g77 error messages so that they are
8824         recognized by dg.exp.
8825
8826 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8827
8828         PR fortran/5473
8829         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8830
8831 2002-02-07  Richard Henderson  <rth@redhat.com>
8832
8833         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8834         to be sufficiently aligned for integers.
8835
8836 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8837
8838         * g++.dg/template/friend4.C: New test.
8839
8840 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8841
8842         PR fortran/5743
8843         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8844         unsupported cases.
8845
8846 2002-02-07  Richard Henderson  <rth@redhat.com>
8847
8848         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8849         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8850         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8851         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8852
8853 2002-02-06  Richard Henderson  <rth@redhat.com>
8854
8855         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8856
8857 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8858
8859         * gcc.dg/20020206-1.c: New test.
8860
8861 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8862
8863         * gcc.c-torture/execute/20020206-1.c: New test.
8864
8865         * gcc.c-torture/execute/20020206-2.c: New test.
8866
8867         PR optimization/5429:
8868         * gcc.c-torture/compile/20020206-1.c: New test.
8869
8870 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8871
8872         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8873         as certain file formats cannot support particularly large
8874         alignments.
8875
8876         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8877         and do not expect to be able to link the executable.
8878
8879         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8880         fail because the COFF format does not support the weak attribute.
8881
8882 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8883
8884         * g77.dg/pr5473.f:  New test
8885
8886 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8887
8888         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8889         Fix testcase accordingly.
8890
8891 2002-02-04  Richard Henderson  <rth@redhat.com>
8892
8893         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8894         (buf): Change to be an array of pointers, not ints.
8895
8896 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8897
8898         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8899         before all tests.  Move warning one line above to match where it
8900         C frontend emits.
8901         * gcc.dg/Wswitch-2.c: New test.
8902         * g++.dg/warn/Wswitch-1.C: New test.
8903         * g++.dg/warn/Wswitch-2.C: New test.
8904
8905 2002-02-04  Richard Henderson  <rth@redhat.com>
8906
8907         * g++.dg/abi/offsetof.C: Fix size comparison.
8908
8909 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8910
8911         * gcc.dg/cast-qual-2.c: New test.
8912
8913 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8914
8915         * gcc.dg/20020201-4.c: New test.
8916
8917 2002-02-04  Ben Elliston  <bje@redhat.com>
8918
8919         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8920         target_info attribute != 0, in addition to the empty string.
8921         (gcc_target_compile): Likewise.
8922
8923 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8924
8925         * gcc.dg/Wswitch.c: New test.
8926         PR gcc/4475. PR gcc/3780.
8927
8928 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8929
8930         * g77.f-torture/execute/5122.f: New test for regressions
8931         against PR fortran/5122.
8932
8933 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8934
8935         * g77.f-torture/compile/pr3743.f: Delete
8936         * g77.dg/pr3743-1.f: New test.
8937         * g77.dg/pr3743-2.f: New test.
8938         * g77.dg/pr3743-3.f: New test.
8939         * g77.dg/pr3743-4.f: New test.
8940
8941 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8942
8943         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8944
8945 2002-02-02  Richard Henderson  <rth@redhat.com>
8946
8947         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8948         * gcc.c-torture/execute/bf64-1.c: Likewise.
8949
8950 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8951
8952         * gcc.dg/20020201-2.c: New test.
8953
8954         * gcc.dg/20020201-3.c: New test.
8955
8956         * gcc.c-torture/execute/bitfld-2.c: New test.
8957
8958 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8959
8960         * gcc.dg/bitfld-1.c: Update.
8961         * gcc.dg/bitfld-2.c: Update.
8962         * gcc.c-torture/execute/bitfld-1.x: New.
8963
8964 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8965
8966         * gcc.c-torture/execute/20020201-1.c: New test.
8967
8968 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8969
8970         PR target/5469
8971         * gcc.dg/20020201-1.c: New test.
8972
8973 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8974
8975         PR fortran/3743
8976         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8977         * g77.f-torture/compile/pr3743.x: Remove
8978
8979 2002-01-31  Tom Rix  <trix@redhat.com>
8980
8981         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8982
8983 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8984
8985         * gcc.dg/noncompile/20020130-1.c: New test.
8986
8987 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8988
8989         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8990
8991 2002-01-29  Richard Henderson  <rth@redhat.com>
8992
8993         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8994         to long long.
8995         * gcc.c-torture/execute/bf64-1.c: Likewise.
8996
8997 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8998
8999         * gcc.c-torture/execute/20020129-1.c: New test.
9000
9001 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9002
9003         * gcc.c-torture/compile/20000224-1.c: Update.
9004         * gcc.c-torture/execute/bitfld-1.c: New tests.
9005         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9006         * gcc.dg/uninit-A.c: Update.
9007
9008 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9009
9010         * g++.dg/template/ctor1.C: Add instantiation.
9011
9012 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9013
9014         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9015         argument to __builtin_prefetch to be const ptr.
9016
9017 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9018
9019         * gcc.c-torture/compile/20020120-1.c: New test.
9020
9021 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9022
9023         * gcc.c-torture/execute/20020127-1.c: New test.
9024
9025 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9026
9027         * g77.dg/f77-edit-i-in.f: New test
9028         * g77.dg/f77-edit-i-out.f: New test
9029
9030 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9031
9032         * gcc.dg/debug/debug.exp: New file.
9033         * gcc.dg/debug/trivial.c: New file.
9034         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9035         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9036         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9037         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9038         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9039         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9040         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9041         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9042         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9043         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9044         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9045         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9046         * gcc.dg/20000503-1.c: Removed.
9047         * gcc.dg/20010207-1.c: Removed.
9048         * gcc.dg/20011223-1.c: Removed.
9049         * gcc.dg/20020104-2.c: Removed.
9050         * gcc.dg/debug-1.c: Removed.
9051         * gcc.dg/debug-2.c: Removed.
9052         * gcc.dg/debug-3.c: Removed.
9053         * gcc.dg/debug-4.c: Removed.
9054         * gcc.dg/debug-5.c: Removed.
9055         * gcc.dg/debug-6.c: Removed.
9056         * gcc.dg/dwarf2-1.c: Removed.
9057         * gcc.dg/dwarf2-2.c: Removed.
9058
9059 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9060
9061         * g++.old-deja/g++.other/eh5.C: New test.
9062         * g++.old-deja/g++.other/sibcall2.C: New test.
9063         * g++.old-deja/g++.other/array9.C: New test.
9064         * g++.old-deja/g++.other/typename2.C: New test.
9065         * g++.old-deja/g++.other/crash60.C: New test.
9066         * g++.old-deja/g++.other/conv9.C: New test.
9067         * g++.old-deja/g++.other/mangle10.C: New test.
9068         * g++.old-deja/g++.other/unchanging1.C: New test.
9069         * g++.old-deja/g++.other/exprstmt1.C: New test.
9070         * g++.old-deja/g++.other/inline23.C: New test.
9071         * g++.old-deja/g++.eh/ia64-1.C: New test.
9072         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9073         * g++.old-deja/g++.other/reload1.C: New test.
9074         * g++.old-deja/g++.other/static20.C: New test.
9075         * g++.old-deja/g++.other/local-alloc1.C: New test.
9076         * g++.old-deja/g++.other/conv8.C: New test.
9077         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9078         * g++.old-deja/g++.other/storeexpr1.C: New test.
9079         * g++.old-deja/g++.other/storeexpr2.C: New test.
9080         * g++.dg/eh/template2.C: New test.
9081         * g++.dg/warn/weak1.C: New test.
9082
9083 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9084
9085         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9086         Remove first, non-varying, argument.
9087
9088 2002-01-23  Richard Henderson  <rth@redhat.com>
9089
9090         * gcc.dg/inline-2.c: New.
9091
9092         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9093         Add optional target arg.  Check number of arguments.
9094         (scan-assembler-not, scan-assembler-dem): Likewise.
9095         (scan-assembler-dem-not): Likewise.
9096
9097 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9098
9099         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9100         line 12.
9101         * g++.old-deja/g++.brendan/parse3.C,
9102         g++.old-deja/g++.other/crash26.C,
9103         g++.old-deja/g++.other/crash28.C,
9104         g++.old-deja/g++.other/crash29.C,
9105         g++.old-deja/g++.other/crash30.C,
9106         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9107
9108 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9109
9110         * gcc.dg/20020115-1.c: New.
9111
9112 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9113
9114         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9115
9116 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9117
9118         * gcc.dg/20020122-3.c: New.
9119
9120 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9121
9122         * g++.dg/other/gc1.C: New test.
9123
9124 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9125
9126         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9127
9128 2002-01-22  Richard Henderson  <rth@redhat.com>
9129
9130         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9131
9132 2002-01-22  Richard Henderson  <rth@redhat.com>
9133
9134         * gcc.dg/20020122-4.c: New.
9135
9136 2002-01-22  H.J. Lu <hjl@gnu.org>
9137
9138         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9139         link output.
9140         * gcc.dg/special/ecos.exp: Likewise.
9141         * lib/g++-dg.exp: Likewise.
9142         * lib/g77-dg.exp: Likewise.
9143         * lib/gcc-dg.exp : Likewise.
9144         * lib/mike-g++.exp: Likewise.
9145         * lib/mike-g77.exp: Likewise.
9146         * lib/mike-gcc.exp: Likewise.
9147         * lib/objc-dg.exp: Likewise.
9148
9149 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9150
9151         PR target/5379
9152         * gcc.dg/20020122-2.c: New test.
9153
9154 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9155
9156         * gcc.dg/20020122-1.c: New test.
9157
9158 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9159
9160         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9161
9162 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9163
9164         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9165
9166 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9167
9168         * gcc.c-torture/compile/20020121-1.c: New test.
9169
9170 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9171
9172         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9173         ld_library_path.
9174
9175 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9176
9177         * gcc.dg/20020218-1.c: New test.
9178
9179 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9180
9181         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9182         messages
9183         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9184         "At global scope" warning
9185         * g++.dg/ext/align1.C: Change cygwin test for alignment
9186         from db-bogus to dg-warning
9187
9188 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9189
9190         * g77.f-torture/compile/cpp2.F: New test.
9191
9192 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9193
9194         * g++.dg/template/access1.C: New test.
9195
9196 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9197
9198         * gcc.dg/20020118-1.c: New.
9199
9200 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9201
9202         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9203
9204 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9205
9206         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9207         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9208         alignment warnings.
9209
9210 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9211
9212         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9213         torture_with_loops and torture_without_loops
9214
9215 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9216
9217         * gcc.c-torture/compile/20020116-1.c: New test.
9218
9219 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9220
9221         * gcc.dg/20020116-2.c: New test.
9222
9223         * gcc.dg/ultrasp4.c: New test.
9224
9225         * gcc.dg/20020116-1.c: New test.
9226
9227 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9228
9229         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9230         by EABI.
9231
9232 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9233
9234         * gcc.misc-tests/i386-prefetch.exp: New.
9235         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9236         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9237         * gcc.misc-tests/i386-pf-none-1.c: New test.
9238         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9239
9240 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9241
9242         * gcc.dg/gnu89-init-1.c: Add new tests.
9243
9244 2002-01-15  Andreas Jaeger  <aj@suse.de>
9245
9246         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9247         * gcc.dg/i386-mmx-2.c: Likewise.
9248         * gcc.dg/i386-sse-1.c: Likewise.
9249         * gcc.dg/i386-sse-2.c: Likewise.
9250         * gcc.dg/i386-sse-3.c: Likewise.
9251
9252 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9253
9254         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9255         Uncomment additional cases that now pass.
9256
9257 2002-01-11  Richard Henderson  <rth@redhat.com>
9258
9259         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9260         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9261
9262 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9263
9264         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9265
9266 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9267
9268         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9269         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9270
9271 2002-01-10  Dale Johannesen  <dalej@apple.com>
9272
9273         * gcc.c-torture/execute/loop-11.c: New.
9274
9275 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9276
9277         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9278         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9279
9280 2002-01-09  Richard Henderson  <rth@redhat.com>
9281
9282         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9283         type in which to perform the operation for each size.
9284
9285 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9286
9287         * gcc.c-torture/compile/20020109-2.c: New test.
9288
9289 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9290
9291         * gcc.c-torture/execute/loop-10.c: New test.
9292
9293 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9294
9295         * gcc.c-torture/compile/20010226-1.c: New test.
9296         * gcc.c-torture/compile/20010227-1.c: New test.
9297         * gcc.c-torture/compile/20010426-1.c: New test.
9298         * gcc.c-torture/compile/20010510-1.c: New test.
9299         * gcc.c-torture/compile/20010605-3.c: New test.
9300         * gcc.c-torture/compile/20010824-1.c: New test.
9301         * gcc.c-torture/execute/20010409-1.c: New test.
9302         * gcc.dg/noncompile/20000901-1.c: New test.
9303         * gcc.dg/20001023-1.c: New test.
9304         * gcc.dg/20001101-1.c: New test.
9305         * gcc.dg/20001102-1.c: New test.
9306         * gcc.dg/20010207-1.c: New test.
9307         * gcc.dg/20010405-1.c: New test.
9308         * gcc.dg/20010822-1.c: New test.
9309         * gcc.dg/20011107-1.c: New test.
9310
9311 2002-01-09  Jeffrey A Law  (law@redhat.com)
9312
9313         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9314
9315         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9316         execution failure on PA targets.
9317
9318 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9319
9320         * gcc.c-torture/compile/20020109-1.c: New test.
9321
9322 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9323
9324         * gcc.c-torture/execute/20020108-1.c: New test.
9325
9326 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9327
9328         * gcc.dg/20020108-1.c: New test.
9329
9330 2002-01-08  H.J. Lu <hjl@gnu.org>
9331
9332         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9333         for header files.
9334
9335 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9336
9337         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9338         consistency.
9339
9340 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9341
9342         * gcc.dg/altivec-4.c: Test altivec predicates.
9343
9344 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9345
9346         * gcc.c-torture/execute/20020107-1.c: New test.
9347
9348 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9349
9350         PR c/5279
9351         * gcc.c-torture/compile/20020106-1.c: New test.
9352
9353 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9354
9355         * gcc.c-torture/execute/nestfunc-4.c: New test.
9356
9357 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9358
9359         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9360         extra triple that slipped in.
9361         * g++.old-deja/g++.abi/align.C: Likewise.
9362         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9363
9364 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9365
9366         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9367         * g++.old-deja/g++.abi/align.C: Likewise.
9368         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9369
9370         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9371         on FreeBSD/i386.
9372         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9373         FreeBSD.
9374
9375 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9376
9377         * gcc.dg/20020104-1.c: New test.
9378
9379         * gcc.dg/20020104-2.c: New test.
9380
9381 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9382
9383         * gcc.dg/20020103-1.c: Fix typo in target selector.
9384
9385 2002-01-03  Richard Henderson  <rth@redhat.com>
9386
9387         * gcc.dg/20020103-1.c: New.
9388
9389 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9390
9391         * gcc.c-torture/execute/20020103-1.c: New test.
9392
9393 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9394
9395         * g++.dg/other/debug2.C: New test.
9396
9397         * gcc.c-torture/compile/20020103-1.c: New test.
9398
9399 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9400
9401         * gcc.dg/gnu89-init-1.c: Added new tests.
9402
9403 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9404
9405         * g++.dg/template/friend2.C: Remove as patch is reverted.
9406
9407         * g++.dg/warn/oldcast1.C: New test.
9408
9409         * g++.dg/template/ptrmem1.C: New test.
9410         * g++.dg/template/ptrmem2.C: New test.
9411
9412         * g++.dg/template/ntp.C: New test.
9413
9414         * g++.dg/other/component1.C: New test.
9415
9416         * g++.dg/template/ttp3.C: New test.
9417
9418         * g++.dg/template/friend2.C: New test.
9419         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9420
9421 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9422
9423         * g++.dg/other/ptrmem1.C: New test.
9424         * g++.dg/other/ptrmem2.C: New test.
9425
9426 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9427
9428         * g++.dg/template/ctor1.C: New test.
9429
9430 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9431
9432         * g++.dg/template/friend2.C: New test.
9433
9434 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9435
9436         * gcc.dg/mmix-1.c: New test.
9437
9438 2001-12-31  Richard Henderson  <rth@redhat.com>
9439
9440         * gcc.dg/asm-5.c: New.
9441
9442 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9443
9444         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9445         in namespace __gnu_cxx
9446
9447 2001-12-30  Richard Henderson  <rth@redhat.com>
9448
9449         * gcc.dg/debug-6.c: New.
9450
9451 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9452
9453         * gcc.c-torture/compile/20011229-2.c: New test.
9454
9455 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9456
9457         * gcc.dg/debug-3.c: New test.
9458         * gcc.dg/debug-4.c: New test.
9459         * gcc.dg/debug-5.c: New test.
9460
9461 2001-12-29  Richard Henderson  <rth@redhat.com>
9462
9463         * g++.dg/eh/loop1.C: New.
9464
9465 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9466
9467         * g++.dg/template/crash1.C: New test.
9468
9469 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9470
9471         * g++.dg/other/const1.C: New test.
9472
9473 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9474
9475         * gcc.c-torture/compile/20011229-1.c: New test.
9476
9477 2001-12-28  Stan Shebs  <shebs@apple.com>
9478
9479         * lib/objc-torture.exp: Resync with c-torture.exp.
9480         * lib/objc.exp: Load standard libraries.
9481
9482 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9483
9484         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9485         additional tests.
9486
9487 2001-12-27  Roger Sayle <roger@eyesopen.com>
9488
9489         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9490
9491 2001-12-27  Richard Henderson  <rth@redhat.com>
9492
9493         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9494
9495 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9496
9497         * g++.dg/eh/ctor1.C: New test.
9498         * g++.dg/other/error2.C: New test.
9499
9500 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9501
9502         * g++.dg/other/init2.C: New test.
9503
9504 2001-12-24  Richard Henderson  <rth@redhat.com>
9505
9506         * gcc.dg/20011223-1.c: New.
9507         * gcc.dg/inline-1.c: New.
9508
9509 2001-12-23  Richard Henderson  <rth@redhat.com>
9510
9511         * gcc.dg/asm-4.c: Test operand modifiers.
9512
9513 2001-12-23  Richard Henderson  <rth@redhat.com>
9514
9515         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9516
9517 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9518
9519         * gcc.c-torture/execute/20011223-1.c: New test.
9520
9521 2001-12-21  Richard Henderson  <rth@redhat.com>
9522
9523         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9524         re-enables the warning.
9525
9526 2001-12-21  Richard Henderson  <rth@redhat.com>
9527
9528         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9529
9530 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9531
9532         * gcc.c-torture/compile/20011218-1.c: New test.
9533
9534 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9535
9536         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9537         arm-isr.c test.
9538         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9539         epilogue generation for ARM ISR routines.
9540
9541 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9542
9543         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9544         * gcc.dg/format/c90-printf-3.c: Likewise.
9545         * gcc.dg/format/c99-printf-3.c: Likewise.
9546         * gcc.dg/format/ext-1.c: Likewise.
9547         * gcc.dg/format/ext-6.c: Likewise.
9548         * gcc.dg/format/format.h: Prototype unlocked stdio.
9549
9550 2001-12-20  Richard Henderson  <rth@redhat.com>
9551
9552         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9553         (arena): Use it.
9554         (malloc): Correct allocation logic.  Abort if we fill up the
9555         arena before initialization complete.
9556         (realloc): Correct allocation logic.
9557
9558 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9559
9560         * gcc.c-torture/compile/20011219-2.c: New test.
9561
9562         * gcc.c-torture/execute/20011219-1.c: New test.
9563
9564 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9565
9566         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9567         target does not support weak symbols.
9568
9569 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9570
9571         * gcc.c-torture/compile/20011219-1.c: New test.
9572
9573 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9574
9575         * g++.dg/other/error1.C: New test.
9576
9577 2001-12-17  Jeffrey A Law  (law@redhat.com)
9578
9579         * gcc.c-torture/execute/20011217-1.c: New test.
9580
9581 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9582
9583         * objc.dg/special/: New directory.
9584         * objc.dg/special/special.exp: New file.
9585         * objc.dg/special/unclaimed-category-1.h: New file.
9586         * objc.dg/special/unclaimed-category-1a.m: New file.
9587         * objc.dg/special/unclaimed-category-1.m: New file.
9588
9589 2001-12-17  Andreas Jaeger  <aj@suse.de>
9590
9591         * gcc.c-torture/compile/20011217-2.c: New test.
9592
9593 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9594
9595         * gcc.c-torture/compile/20011217-1.c: New test.
9596
9597 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9598
9599         * testsuite/gcc.dg/20011214-1.c: New.
9600
9601 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9602
9603         * gcc.dg/altivec-4.c: New.
9604
9605 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9606
9607         * gcc.dg/20011113-1.c: New test.
9608
9609 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9610
9611         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9612         std::__malloc_alloc_template<0> and
9613         std::__default_alloc_template<false, 0>.
9614
9615 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9616
9617         * objc/execute/bf-21.m: New test.
9618         * objc/execute/enumeration-1.m: New test.
9619         * objc/execute/enumeration-2.m: New test.
9620
9621 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9622
9623         * gcc.dg/gnu89-init-1.c: New test.
9624
9625 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9626
9627         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9628         * g++.old-deja/g++.jason/2371.C: Likewise.
9629         * g++.old-deja/g++.jason/template33.C: Likewise.
9630         * g++.old-deja/g++.jason/template34.C: Likewise.
9631         * g++.old-deja/g++.jason/template36.C: Likewise.
9632         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9633         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9634         * g++.old-deja/g++.other/typename1.C: Likewise.
9635         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9636         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9637         * g++.old-deja/g++.pt/typename11.C: Likewise.
9638         * g++.old-deja/g++.pt/typename14.C: Likewise.
9639         * g++.old-deja/g++.pt/typename16.C: Likewise.
9640         * g++.old-deja/g++.pt/typename3.C: Likewise.
9641         * g++.old-deja/g++.pt/typename4.C: Likewise.
9642         * g++.old-deja/g++.pt/typename5.C: Likewise.
9643         * g++.old-deja/g++.pt/typename7.C: Likewise.
9644         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9645
9646 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9647
9648         * g++.dg/other/linkage1.C: New test.
9649         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9650         specifiers.
9651
9652 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9653
9654         * gcc.dg/concat.c: New test.
9655
9656 2001-12-11  Stan Shebs  <shebs@apple.com>
9657
9658         * objc/compile: New test directory.
9659         * objc/compile/compile.exp: New expect script.
9660         * objc/compile/20011211-1.m: New compile test.
9661
9662 2001-12-11  Jason Merrill  <jason@redhat.com>
9663
9664         * lib/prune.exp (prune_gcc_output): Also handle "In member
9665         function".  So many permutations...
9666
9667 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9668
9669         * g++.dg/template/typedef1.C: New test.
9670
9671 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9672
9673         * g++.dg/other/copy1.C: New test.
9674
9675 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9676
9677         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9678
9679         * gcc.dg/builtin-choose-expr.c: New.
9680
9681 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9682
9683         * gcc.dg/altivec-2.c: New.
9684
9685 2001-12-07  Richard Henderson  <rth@redhat.com>
9686
9687         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9688
9689 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9690
9691         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9692         ultrasparc.
9693
9694 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9695
9696         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9697
9698 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9699
9700         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9701         variable argument list.
9702
9703 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9704
9705         * gcc.c-torture/execute/memcheck: Delete entire directory.
9706         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9707         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9708
9709 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9710
9711         * gcc.dg/Wshadow-1.c: New test.
9712
9713 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9714
9715         * gcc.c-torture/compile/20011130-1.c: New test.
9716
9717         * gcc.dg/noncompile/20011025-1.c: New test.
9718
9719         * g++.dg/other/anon-union.C: New test.
9720
9721         * gcc.c-torture/execute/20011024-1.c: New test.
9722
9723 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9724
9725         * gcc.c-torture/execute/20000722-1.x,
9726         gcc.c-torture/execute/20010123-1.x: Remove.
9727         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9728         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9729         gcc.dg/c99-complit-2.c: New tests.
9730
9731 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9732
9733         * g++.dg/inherit/base1.C: New test.
9734
9735 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9736
9737         * g++.dg/other/stdarg1.C: New test.
9738
9739         * gcc.c-torture/compile/20011130-2.c: New test.
9740
9741 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9742
9743         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9744         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9745         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9746         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9747         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9748         * gcc.dg/builtin-prefetch-1.c: New test.
9749
9750 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9751
9752         * gcc.dg/20011130-1.c: New test.
9753
9754 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9755
9756         * g++.dg/other/scope1.C: New test.
9757         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9758
9759 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9760
9761         * gcc.dg/vla-init-1.c: New test.
9762
9763 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9764
9765         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9766
9767 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9768
9769         * objc.dg/alias.m: Update.
9770         * objc.dg/class-1.m: Update.
9771         * objc.dg/const-str-1.m: Update.
9772         * objc.dg/fwd-proto-1.m: Update.
9773         * objc.dg/id-1.m: Update.
9774         * objc.dg/super-class-1.m: Update.
9775
9776 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9777
9778         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9779         constructs.
9780
9781 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9782
9783         * gcc.c-torture/execute/20011128-1.c: New test.
9784
9785 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9786
9787         * gcc.dg/20011127-1.c: New test.
9788
9789 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9790
9791         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9792         from Austin Group draft 7.
9793         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9794         scanf format arguments.
9795         * gcc.dg/format/no-exargs-2.c: New test.
9796
9797 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9798
9799         * g++.dg/abi/vbase8-4.C: New test.
9800
9801 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9802
9803         * gcc.c-torture/execute/20011121-1.c: New test.
9804
9805 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9806
9807         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9808
9809 2001-11-23  Andreas Jaeger  <aj@suse.de>
9810
9811         * gcc.dg/cpp/charconst-2.c: New test.
9812
9813 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9814
9815         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9816         to the host if it is remote.  Let tests specify extra headers
9817         they use.
9818         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9819         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9820         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9821         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9822         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9823         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9824         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9825         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9826         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9827         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9828
9829 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9830
9831         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9832         for little endian ARMs.
9833
9834 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9835
9836         * gcc.c-torture/compile/20011119-1.c: New test.
9837         * gcc.c-torture/compile/20011119-2.c: New test.
9838
9839 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9840
9841         * gcc.dg/altivec-1.c: Fix typo.
9842
9843 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9844
9845         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9846
9847 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9848
9849         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9850
9851 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9852
9853         * lib/g77.exp: Don't specify --rpath-link.
9854
9855         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9856         across all the headers.
9857         * gcc.dg/format/format.exp: For testing on a remote host,
9858         copy format.h.
9859
9860         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9861         * gcc.c-torture/execute/930406-1.c: Likewise.
9862         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9863
9864 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9865
9866         * gcc.dg/altivec-1.c: New.
9867
9868 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9869
9870         * gcc.dg/cpp/fpreprocessed.c: New test case.
9871
9872 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9873
9874         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9875         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9876         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9877
9878 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9879
9880         * gcc.dg/no-builtin-1.c: New test.
9881
9882 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * gcc.c-torture/execute/20011115-1.c: New test.
9885
9886 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9887
9888         * gcc.c-torture/compile/20011114-2.c: New test.
9889         * gcc.c-torture/compile/20011114-3.c: New test.
9890         * gcc.c-torture/compile/20011114-4.c: New test.
9891
9892 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9893
9894         * g++.dg/other/init1.C: New test.
9895
9896 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9897
9898         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9899         message.
9900
9901         * gcc.c-torture/execute/20011114-1.c: New testcase.
9902
9903         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9904         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9905         like the (before this change) version of 20010327-1.c.
9906
9907 2001-11-14  Roger Sayle <roger@eyesopen.com>
9908
9909         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9910
9911 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9912
9913         * g++.dg/init/array2.C: New test.
9914
9915 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9916
9917         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9918
9919 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9920
9921         * g++.dg/other/forscope1.C: New test.
9922         * g++.dg/ext/forscope1.C: New test.
9923         * g++.dg/ext/forscope2.C: New test.
9924
9925 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9926
9927         * gcc.c-torture/execute/20011113-1.c: New test.
9928
9929 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9930
9931         * gcc.c-torture/execute/20011109-2.c: New test.
9932
9933         * gcc.c-torture/execute/20011109-1.c: New test.
9934
9935 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9936
9937         * gcc.c-torture/compile/20011109-1.c: New test.
9938
9939 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9940
9941         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9942         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9943         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9944         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9945         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9946         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9947         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9948
9949 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9950
9951         * g++.dg/warn/Wshadow-1.C: New tests.
9952         * g++.old-deja/g++.mike/for3.C: Update.
9953
9954 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9955
9956         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9957         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9958         XFAILs.  Adjust expected error texts.
9959         * gcc.c-torture/compile/20011106-1.c,
9960         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9961         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9962         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9963         gcc.dg/c99-array-lval-5.c: New tests.
9964
9965 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9966
9967         * gcc.dg/cpp/defined.c: Update.
9968
9969 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9970
9971         * gcc.c-torture/execute/anon-1.c: New test.
9972
9973 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9974
9975         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9976         same size, so no warning should be produced on stormy16.
9977
9978         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9979         due to oversized array.
9980         * g++.old-deja/g++.mike/ns15.C: Likewise.
9981         * g++.old-deja/g++.pt/crash16.C: Likewise.
9982
9983 2001-11-02  Graham Stott  <grahams@redhat.com>
9984
9985         * g++.dgother/debug1.C: Fix typos.
9986
9987 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9988
9989         * g++.dg/other/debug1.C: New test.
9990
9991 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9992
9993         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9994         of unsigned long.
9995
9996 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9997
9998         * gcc.dg/20011029-2.c: New test.
9999
10000         * gcc.c-torture/compile/20011029-1.c: New test.
10001
10002 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10003
10004         * objc/execute/class_self-1.m: New test.
10005         * objc/execute/class_self-2.m: New test.
10006
10007 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10008
10009         * gcc.misc-tests/msgs.exp: Delete.
10010         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10011         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10012         error set to match recent changes.
10013
10014 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10015
10016         * gcc.dg/20011021-1.c: New test.
10017
10018 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10019
10020         * gcc.c-torture/compile/20011023-1.c: New test.
10021
10022 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10023
10024         * lib/g77.exp: Rewrite based on lib/g++.exp.
10025
10026 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10027
10028         * gcc.c-torture/execute/20011019-1.c: New test.
10029
10030         * gcc.dg/20011018-1.c: New test.
10031
10032 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10033
10034         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10035
10036 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10037
10038         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10039         * gcc.dg/attr-invalid.c: Likewise.
10040
10041 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10042
10043         * testsuite/gcc.dg/20011015-1.c: New test.
10044
10045 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10046
10047         * g++.dg/template/unify2.C: New test.
10048
10049 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10050
10051         * g++.dg/other/exception-specification.C: New test
10052
10053 2001-10-13  Tom Rix  <trix@redhat.com>
10054
10055         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10056         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10057
10058 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10059
10060         * testsuite/gcc.dg/20011009-1.c: New test.
10061
10062 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10063
10064         PR g++/4476
10065         * g++.dg/other/friend1.C: New test.
10066
10067 2001-10-11  Richard Henderson  <rth@redhat.com>
10068
10069         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10070
10071 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10072
10073         * gcc.c-torture/compile/20011010-1.c: New.
10074
10075 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10076
10077         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10078         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10079         g77.f-torture/execute/execute.exp,
10080         g77.f-torture/noncompile/noncompile.exp,
10081         gcc.c-torture/compile/compile.exp,
10082         gcc.c-torture/execute/execute.exp,
10083         gcc.c-torture/execute/ieee/ieee.exp,
10084         gcc.c-torture/execute/memcheck/memcheck.exp,
10085         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10086         objc/execute/execute.exp: Update FSF address.
10087
10088 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10089
10090         * gcc.dg/cpp/cmdlne-C.c: Update.
10091         * gcc.dg/cpp/cmdlne-C2.c: New.
10092
10093 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10094
10095         * gcc.c-torture/execute/20011008-3.c: New.
10096
10097 2001-10-08  DJ Delorie  <dj@redhat.com>
10098
10099         * gcc.dg/20011008-1.c: New.
10100         * gcc.dg/20011008-2.c: New.
10101
10102 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10103
10104         * gcc.dg/cpp/spacing1.c: Update test.
10105
10106 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10107
10108         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10109         spelling errors of "separate" as "seperate".
10110
10111 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10112
10113         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10114         enough to avoid inlining.
10115
10116 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10117
10118         * lib/g77.exp: set libg2c_dir correctly.
10119
10120 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10121
10122         * gcc.dg/cpp/macro11.c: New test.
10123
10124 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10125
10126         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10127         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10128         gcc.dg/format/multattr-3.c: New tests.
10129         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10130         tests for format attributes on function pointers being rejected.
10131
10132 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10133
10134         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10135
10136 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10137
10138         * g++.dg/warn/format1.C: New test.
10139
10140 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10141
10142         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10143
10144 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10145
10146         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10147
10148 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10149
10150         * gcc.dg/cpp/redef2.c: Add test.
10151
10152 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10153
10154         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10155         long-standing bug on i686, apparently.
10156         * gcc.c-torture/execute/loop-2c.x: New file.
10157         * gcc.c-torture/execute/loop-2d.x: New file.
10158         * gcc.c-torture/execute/loop-3c.x: New file.
10159
10160 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10161
10162         * gcc.dg/cpp/20000625-2.c: Correct line number.
10163
10164 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10165
10166         * gcc.dg/cpp/macro10.c: New test.
10167         * gcc.dg/cpp/strify3.c: New test.
10168         * gcc.dg/cpp/spacing1.c: Add tests.
10169         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10170         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10171
10172 2001-09-24  DJ Delorie  <dj@redhat.com>
10173
10174         * gcc.c-torture/execute/20010924-1.c: New test.
10175
10176 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10177
10178         * testsuite/objc/execute/paste.m: Remove.
10179
10180 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10181
10182         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10183
10184 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10185
10186         * g77.dg/strlen0.f: New test.
10187
10188 2001-09-21  Richard Henderson  <rth@redhat.com>
10189
10190         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10191         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10192
10193 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10194
10195         Table-driven attributes.
10196         * g++.dg/ext/attrib1.C: New test.
10197
10198 2001-09-20  DJ Delorie  <dj@redhat.com>
10199
10200         * gcc.dg/20000926-1.c: Update expected warning messages.
10201         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10202         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10203         array.
10204
10205 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10206
10207         * g++.dg/eh/registers1.C: New test case.
10208
10209 2001-09-17  Richard Henderson  <rth@redhat.com>
10210
10211         * gcc.dg/array-5.c: Fix VLA decomposition test.
10212
10213 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10214
10215         * gcc.dg/cpp/line5.c: New testcase.
10216
10217 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10218
10219         * gcc.dg/cpp/macro9.c: New test.
10220
10221 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10222
10223         * gcc.c-torture/execute/980223.c: Change type of addr from long
10224         to char *.
10225
10226 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10227
10228         * gcc.c-torture/execute/20010915-1.c: New test.
10229
10230 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10231
10232         * g77.dg/bprob: New directory.
10233         * g77.dg/bprob/bprob.exp: New file.
10234         * g77.dg/bprob/bprob-1.f: New test.
10235         * g77.dg/gcov: New directory.
10236         * g77.dg/gcov/gcov.exp: New file.
10237         * g77.dg/gcov/gcov-1.f: New test.
10238         * g77.dg/gcov/gcov-1.x: New file.
10239
10240 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10241
10242         * gcc.dg/cpp/directiv.c: Update.
10243         * gcc.dg/cpp/undef1.c: Update.
10244
10245 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10246
10247         * gcc.dg/20010912-1.c: New test.
10248
10249 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10250
10251         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10252         language-independent file in lib.
10253         * lib/gcov.exp: New file.
10254
10255 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10256
10257         * gcc.c-torture/compile/20010911-1.c: New test.
10258
10259 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10260
10261         * lib/profopt.exp: New, to support profile-directed optimizations.
10262         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10263         * gcc.misc-tests/bprob-1.c: New test.
10264         * gcc.misc-tests/bprob-2.c: New test.
10265
10266 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10267
10268         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10269         XFAIL and which kinds of gcov output to verify.
10270         * gcc.misc-tests/gcov-4b.x: New file.
10271         * gcc.misc-tests/gcov-5b.x: New file.
10272         * gcc.misc-tests/gcov-6.x: New file.
10273         * gcc.misc-tests/gcov-7.c: New test.
10274         * gcc.misc-tests/gcov-7.x: New file.
10275
10276 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10277
10278         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10279         * gcc.misc-tests/gcov-6.c: New test.
10280
10281 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10282
10283         PR c++/3986
10284         * g++.dg/abi/vbase1.C: New test.
10285
10286 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10287
10288         * objc.dg/method-2.m: New.
10289
10290 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10291
10292         PR c++/4203
10293         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10294         * g++.dg/init/empty1.C: New test.
10295
10296 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10297
10298         * gcc.c-torture/compile/20010903-1.c: New test.
10299
10300 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10301
10302         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10303         for m68k.
10304
10305 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10306
10307         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10308
10309         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10310
10311         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10312
10313 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10314
10315         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10316         for 16-bit 'unsigned int'.
10317
10318 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10319
10320         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10321
10322 2001-08-27  Richard Henderson  <rth@redhat.com>
10323
10324         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10325         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10326
10327 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10328
10329         * gcc.dg/asm-names.c (ymain): New.
10330
10331 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10332
10333         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10334         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10335         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10336
10337 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10338
10339         * gcc.dg/compare5.c: New testcase.
10340
10341 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10342
10343         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10344         and "In instantiation".
10345
10346 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10347
10348         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10349
10350 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10351
10352         * gcc.misc-tests/gcov.exp: Add support for branch information.
10353         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10354         * gcc.misc-tests/gcov-4.c: New test.
10355         * gcc.misc-tests/gcov-4b.c: New test.
10356         * gcc.misc-tests/gcov-5b.c: New test.
10357
10358 2001-08-20  Zack Weinberg  <zackw@panix.com>
10359
10360         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10361         expected to fail.
10362
10363 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10364
10365         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10366
10367 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10368
10369         * g++.dg/eh/template1.C: New test.
10370
10371 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10372
10373         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10374         Fix thinko.
10375         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10376         for xfail.
10377
10378 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10379
10380         * lib/g77-dg.exp:  Use prune.exp for common procedures
10381         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10382         * lib/g77.exp: (g77-dg-prune) Remove
10383
10384 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10385
10386         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10387
10388 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10389
10390         * g++.dg/template/unify1.C: New test.
10391
10392 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10393
10394         * g++.dg/abi/empty4.C: New test.
10395
10396 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10397
10398         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10399         solaris2.*
10400         * g77.f-torture/compile/pr3743.x: Likewise
10401
10402 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10403
10404         * g++.dg/other/using-declaration.C: New test.
10405
10406 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10407
10408         * gcc.dg/cpp/tr-sign.c: New testcase.
10409
10410 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10411
10412         * gcc.dg/cpp/19951025-1.c: Revert.
10413         * gcc.dg/cpp/directiv.c: We no longer process directives that
10414         interrupt macro arguments.
10415
10416 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10417
10418         * gcc.dg/bconstp-1.c: New test.
10419
10420 2001-08-03  Richard Henderson  <rth@redhat.com>
10421
10422         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10423
10424 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10425
10426         * gcc.dg/cpp/19951025-1.c: Update.
10427
10428 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10429
10430         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10431         should be x.
10432
10433 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10434
10435         Kill -fhonor-std.
10436         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10437         * g++.old-deja/g++.other/std1.C: Likewise.
10438         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10439
10440 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10441
10442         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10443         (g77_pass, g77_fail, g77_finish, g77_exit,
10444         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10445
10446 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10447
10448         * g77.dg/fbackslash.f
10449         * g77.dg/fcase-preserve.f
10450         * g77.dg/ff90-1.f
10451         * g77.dg/ffixed-line-length-0.f
10452         * g77.dg/ffixed-line-length-132.f
10453         * g77.dg/ffixed-line-length-7.f
10454         * g77.dg/ffixed-line-length-72.f
10455         * g77.dg/ffixed-line-length-none.f
10456         * g77.dg/ffree-form-1.f
10457         * g77.dg/fno-backslash.f
10458         * g77.dg/fno-f90-1.f
10459         * g77.dg/fno-fixed-form-1.f
10460         * g77.dg/fno-onetrip.f
10461         * g77.dg/fno-typeless-boz.f
10462         * g77.dg/fno-underscoring.f
10463         * g77.dg/fno-vxt-1.f
10464         * g77.dg/fonetrip.f
10465         * g77.dg/ftypeless-boz.f
10466         * g77.dg/fugly-assumed.f
10467         * g77.dg/funderscoring.f
10468         * g77.dg/fvxt-1.f
10469
10470 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10471
10472         * objc.dg/fwd-proto-1.m: New.
10473         * objc.dg/local-decl-1.m: New.
10474         * objc.dg/naming-1.m: New.
10475         * objc.dg/naming-2.m: New.
10476         * objc.dg/proto-hier-1.m: New.
10477
10478 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10479
10480         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10481         largest-type elements to a struct makes its size grow.
10482
10483 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10484
10485         * g++.dg/abi/vthunk1.C: New test.
10486
10487 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10488
10489         * g++.dg/abi/vbase8-22.C: New test.
10490
10491 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10492
10493         * gcc.dg/cpp/macro8.c: New test.
10494
10495 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10496
10497         * g++.dg/abi/vbase8-21.C: New test.
10498
10499 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10500
10501         * g++.dg/abi/vbase8-10.C: New test.
10502
10503 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10504
10505         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10506         ${tool}_set_ld_library_path.
10507         Changed caller.
10508         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10509         g++.exp.
10510
10511 2001-07-26  Stan Cox <scox@redhat.com>
10512
10513         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10514         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10515         gcc_exit, gcc_check_unsupported_p):
10516         Moved to gcc-deps.exp
10517         * gcc-deps.exp: New file.
10518
10519 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10520
10521         * g++.old-deja/g++.pt/defarg14.C: New test.
10522
10523 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10524
10525         * g++.old-deja/g++.other/lineno5.C: New test.
10526
10527 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10528
10529         * g++.old-deja/g++.pt/crash68.C: New test.
10530
10531 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10532
10533         * g++.old-deja/g++.other/crash42.C: New test.
10534
10535 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10536
10537         * gcc.dg/cpp/extratokens.c: Fix.
10538         * gcc.dg/cpp/skipping2.c: New tests.
10539
10540 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10541
10542         * gcc.c-torture/execute/20010724-1.c: New file.
10543         * gcc.c-torture/execute/20010724-1.x: New file.
10544
10545 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10546
10547         * g++.old-deja/g++.other/cond7.C: New test.
10548
10549 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10550
10551         * g++.old-deja/g++.other/optimize4.C: New test.
10552
10553 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10554
10555         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10556
10557 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10558
10559         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10560         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10561         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10562         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10563
10564         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10565         bug report" message.
10566
10567         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10568         * g++.dg/ext/instantiate1.C: Move from old-deja.
10569
10570 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10571
10572         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10573         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10574         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10575         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10576
10577 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10578
10579         * gcc.c-torture/execute/20010723-1.c: New test.
10580
10581 2001-07-23  Ben Elliston  <bje@redhat.com>
10582
10583         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10584
10585 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10586
10587         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10588         i[34567]86-*-*.
10589         Delete handling of ieee_multilib_flags.
10590         Pass -mieee for alpha*-*-* and sh-*-*.
10591         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10592
10593 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10594
10595         Remove old-abi tests.
10596         * g++.old-deja/g++.mike/p11116.C: Remove.
10597         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10598
10599 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10600
10601         * g77.f-torture/compile/pr3743.f:  New test
10602
10603 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10604
10605         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10606
10607 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10608
10609         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10610         g++.old-deja/g++.pt/static6.C: Likewise.
10611         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10612         supports weak symbols.
10613
10614 2001-07-18  Andreas Jaeger  <aj@suse.de>
10615
10616         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10617         supported again.
10618
10619 2001-07-18  Andreas Jaeger  <aj@suse.de>
10620
10621         * gcc.dg/iftrap-1.c: Fix target line.
10622
10623 2001-07-17  Richard Henderson  <rth@redhat.com>
10624
10625         * gcc.c-torture/execute/20010717-1.c: New.
10626
10627 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10628
10629         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10630         tests.
10631
10632 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10633
10634         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10635
10636 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10637
10638         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10639         UAC_SIGBUS, UAC_NOPRINT definitions.
10640
10641 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10642
10643         * objc/execute/object_is_class.m: New test.
10644         * objc/execute/object_is_meta_class.m: New test.
10645
10646 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10647
10648         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10649         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10650
10651 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10652
10653         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10654         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10655
10656 2001-07-14  Richard Henderson  <rth@redhat.com>
10657
10658         * gcc.dg/iftrap-1.c: New.
10659
10660 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10661
10662         * g77.f-torture/execute/intrinsic77.f: New test.
10663
10664 2001-07-11  Janis Johnson <janis@us.ibm.com>
10665
10666         * gcc.misc-tests/gcov-3.c: New test.
10667
10668 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10669
10670         * gcc.c-torture/compile/20010711-1.c,
10671         * gcc.c-torture/compile/20010711-2.c: New tests.
10672
10673 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10674
10675         * gcc.c-torture/execute/20010711-1.c: New test.
10676
10677 2001-07-11  Ben Elliston  <bje@redhat.com>
10678
10679         * g++.old-deja/g++.other/enum5.C: New test.
10680
10681 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10682
10683         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10684         (g++-dg-prune): Call prune_gcc_output.
10685         * prune.exp: New file for prune_gcc_output.
10686         * lib/g++.exp, lib/gcc.exp: Load it.
10687
10688 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10689
10690         * gcc.c-torture/compile/20010701-1.c,
10691         g++.old-deja/g++.ext/attrib6.C: New tests.
10692
10693 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10694
10695         * gcc.c-torture/compile/20010706-1.c: New test.
10696
10697 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10698
10699         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10700
10701 2001-06-28  Stan Shebs  <shebs@apple.com>
10702
10703         * gcc.dg/pragma-darwin.c: New test.
10704
10705 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10706
10707         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10708         Solaris 2.[678] system.
10709
10710 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10711
10712         * gcc.dg/20010622-1.c: New test.
10713
10714 2001-06-18  Stan Shebs  <shebs@apple.com>
10715
10716         * objc.dg: New directory.
10717         * objc.dg/dg.exp: New file.
10718         * objc.dg/alias.m: New.
10719         * objc.dg/class-1.m: New.
10720         * objc.dg/class-2.m: New.
10721         * objc.dg/const-str-1.m: New.
10722         * objc.dg/const-str-2.m: New.
10723         * objc.dg/id-1.m: New.
10724         * objc.dg/method-1.m: New.
10725         * objc.dg/super-class-1.m: New.
10726         * lib/objc-dg.exp: New file.
10727
10728 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10729
10730         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10731         of label name.
10732
10733 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10734
10735         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10736
10737 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10738
10739         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10740         variable.
10741
10742 2001-06-12  Richard Henderson  <rth@redhat.com>
10743
10744         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10745
10746 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10747
10748         * g++.old-deja/g++.abi/vbase5.C: New test.
10749         * g++.old-deja/g++.abi/vbase6.C: New test.
10750         * g++.old-deja/g++.abi/vbase7.C: New test.
10751
10752 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10753
10754         * gcc.c-torture/compile/20010610-1.c: New test.
10755
10756 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10757
10758         * g++.old-deja/g++.abi/vbase4.C: New test.
10759
10760 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10761
10762         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10763         support %f for HC11/HC12 targets.
10764         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10765         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10766         on HC11/HC12 targets.
10767         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10768
10769 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10770
10771         * gcc.dg/wchar_t-1.c: New file.
10772         * gcc.dg/wint_t-1.c: Likewise.
10773
10774 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10775
10776         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10777
10778 2001-06-11  Richard Henderson  <rth@redhat.com>
10779
10780         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10781
10782 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10783
10784         * gcc.c-torture/compile/20010611-1.c: New test.
10785
10786 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10787
10788         * gcc.dg/c99-tag-1.c: Add more tests.
10789
10790 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10791
10792         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10793         representation on MN10300 and ARM/Thumb.
10794
10795 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10796
10797         * g77.f-torture/execute/20010610.f: New.
10798
10799 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10800
10801         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10802         names.
10803
10804 2001-06-09  Richard Henderson  <rth@redhat.com>
10805
10806         * gcc.c-torture/execute/ashrdi-1.c: New.
10807         * gcc.c-torture/execute/ashldi-1.c: New.
10808         * gcc.c-torture/execute/lshrdi-1.c: New.
10809
10810 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10811
10812         * objc/execute/load-3.m: Added. Check sending +load to categories,
10813         in addition to classes.
10814
10815 2001-06-08  Stan Shebs  <shebs@apple.com>
10816
10817         * objc/execute/load-2.m: New test.  From Nicola Pero
10818         <n.pero@mi.flashnet.it>.
10819
10820 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10821
10822         * gcc.c-torture/execute/20010605-2.c: New test.
10823
10824 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10825
10826         * g++.old-deja/g++.abi/vbase2.C: New test.
10827         * g++.old-deja/g++.abi/vbase3.C: New test.
10828
10829 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10830
10831         * g++.old-deja/g++.pt/friend49.C: New test.
10832
10833 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10834
10835         * g++.old-deja/g++.ext/anon3.C: New test.
10836
10837 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10838
10839         * g++.old-deja/g++.other/conv7.C: New test.
10840
10841 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10842
10843         * gcc.c-torture/compile/20010605-2.c: New test.
10844
10845 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10846
10847         * gcc.c-torture/execute/20010604-1.c: New test.
10848
10849 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10850
10851         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10852
10853 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10854
10855         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10856         (g++_link_flags): Likewise.
10857         (g++_init): Pass gccpath's value to two previous functions.
10858
10859 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10860
10861         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10862         Ensure logfile entry matches exec command line.
10863
10864 2001-05-31  Richard Henderson  <rth@redhat.com>
10865
10866         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10867         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10868
10869 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10870
10871         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10872         compiler for irix6.2
10873
10874 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10875
10876         * g++.old-deja/g++.other/optimize3.C: New file.
10877
10878 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10879
10880         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10881         assemble.
10882
10883 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10884
10885         * g++.old-deja/g++.other/optimize2.C: New file.
10886
10887 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10888
10889         * gcc.c-torture/compile/20010518-2.c: New file.
10890         * gcc.c-torture/execute/20010518-1.c: New file.
10891         * gcc.c-torture/execute/20010518-2.c: New file.
10892
10893 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10894
10895         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10896
10897 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10898
10899         G++ no longer defines builtins that do not begin with __builtin.
10900         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10901         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10902         * g++.old-deja/g++.law/builtin1.C: Likewise.
10903         * g++.old-deja/g++.law/cvt2.C: Likewise.
10904         * g++.old-deja/g++.mike/net5.C: Likewise.
10905         * g++.old-deja/g++.other/builtins1.C: Likewise.
10906         * g++.old-deja/g++.other/builtins2.C: Likewise.
10907         * g++.old-deja/g++.other/builtins3.C: Likewise.
10908         * g++.old-deja/g++.other/builtins4.C: Likewise.
10909         * g++.old-deja/g++.other/inline8.C: Likewise.
10910         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10911
10912 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10913
10914         * g++.old-deja/g++.pt/using1.C: Adjust.
10915         * g++.old-deja/g++.pt/using2.C: New test.
10916
10917 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10918
10919         * gcc.dg/cpp/charconst.c: New tests.
10920         * gcc.dg/cpp/escape.c: New tests.
10921         * gcc.dg/cpp/escape-1.c: New tests.
10922         * gcc.dg/cpp/escape-2.c: New tests.
10923         * gcc.dg/cpp/ucs.c: New tests.
10924
10925 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10926
10927         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10928         native compiler for irix6.5.
10929
10930 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10931
10932         * lib/g++.exp (g++_include_flags): Use args to compute
10933         get_multilibs.
10934         (g++_link_flags): Likewise.
10935         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10936
10937 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10938
10939         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10940
10941 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10942
10943         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10944         this file.
10945
10946 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10947
10948         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10949         STACK_SIZE;
10950         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10951         to STACK_SIZE; Use it to define size of add_histo array.
10952         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10953         to STACK_SIZE.
10954         (f): Use GITT_SIZE to define size of gitt local table.
10955         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10956         to STACK_SIZE; Use it to define size of bytemem array.
10957
10958 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10959
10960         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10961         on 68HC11/HC12 due to the asm instruction.
10962         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10963         * gcc.c-torture/compile/920520-1.x: Likewise.
10964         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10965         on 68HC11/HC12 because the function is larger than 64K.
10966         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10967         on 68HC11/HC12 because the structure is too large.
10968
10969 2001-05-20  Richard Henderson  <rth@redhat.com>
10970
10971         * gcc.c-torture/execute/20010520-1.c: New.
10972
10973 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10974
10975         * g++.old-deja/g++.warn/compare1.C: New test.
10976         * gcc.dg/compare4.c: New test.
10977
10978 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10979
10980         * g++.old-deja/g++.other/optimize1.C: New test.
10981
10982 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10983
10984         * g++.old-deja/g++.pt/spec41.C: New test.
10985
10986 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10987
10988         * gcc.c-torture/compile/20010114-1.x: Remove.
10989
10990 2001-05-18  Stan Shebs  <shebs@apple.com>
10991
10992         * gcc.c-torture/compile/20010518-1.c: New test.
10993
10994 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10995
10996         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10997         * g++.old-deja/g++.pt/crash67.C: New test.
10998
10999 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11000
11001         * g++.old-deja/g++.other/debug9.C: New test.
11002
11003 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11004
11005         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11006
11007 2001-05-16  Jan Hubicka  <jh@suse.cz>
11008
11009         * gcc.c-torture/compile/20010516-1.c: New test.
11010
11011 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11012
11013         * g++.old-deja/g++.other/crash41.C: New test.
11014
11015 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11016
11017         * g++.old-deja/g++.pt/crash66.C: New test.
11018
11019 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11020
11021         * g++.old-deja/g++.robertl/eb27.C: Convert.
11022
11023 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11024
11025         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11026         declaration being redundant.
11027
11028 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11029
11030         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11031
11032 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11033
11034         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11035
11036 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11037
11038         * lib/g++.exp: Use testsuite_flags.
11039
11040 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11041
11042         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11043
11044 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11045
11046         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11047
11048 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11049
11050         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11051
11052 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11053
11054         * gcc.c-torture/compile/20010313-1.c: New test.
11055
11056 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11057
11058         * gcc.dg/cpp/direct2.c: New test.
11059         * gccq.dg/cpp/direct2s.c: New test.
11060
11061         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11062
11063 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11064
11065         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11066         * g++.old-deja/g++.other/op3.C: Likewise.
11067
11068 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11069
11070         * gcc.dg/cpp/syshdr.h: New file.
11071         * gcc.dg/cpp/sysmac1.c: Update.
11072         * gcc.dg/cpp/sysmac2.c: Update.
11073
11074 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11075
11076         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11077
11078 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11079
11080         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11081         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11082
11083 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11084
11085         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11086
11087 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11088
11089         * lib/g++.exp (g++_include_flags): Don't use any special flags
11090         if TESTING_IN_BUILD_TREE is not defined.
11091         (g++_init): Use a plain 'c++' as the compiler if
11092         TESTING_IN_BUILD_TREEE is not defined.
11093
11094 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11095
11096         * g++.old-deja/g++.eh/catch13.C: New test.
11097         * g++.old-deja/g++.eh/catch14.C: New test.
11098
11099 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11100
11101         * gcc.dg/cpp/tr-define.c: New test.
11102
11103 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11104
11105         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11106         <stdlib.h>, not <malloc.h>.
11107
11108 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11109
11110         * g++.old-deja/g++.ns/template17.C: New test.
11111
11112 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11113
11114         * g++.old-deja/g++.pt/ref4.C: New test.
11115
11116 2001-04-30  Richard Henderson  <rth@redhat.com>
11117
11118         * gcc.dg/20000724-1.c: Revert last change.
11119
11120 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11121
11122         * g77.f-torture/execute/20010430.f: New test.
11123
11124 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11125
11126         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11127
11128 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11129
11130         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11131
11132 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11133
11134         * g++.old-deja/g++.eh/crash6.C: New test.
11135
11136 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11137
11138         * g++.old-deja/g++.other/warn7.C: New test.
11139
11140 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11141
11142         * g++.old-deja/g++.other/defarg9.C: New test.
11143
11144 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11145
11146         * g77.f-torture/compile/20010426.f: New test.
11147         * g77.f-torture/execute/20010426.f: New test.
11148
11149 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11150
11151         * g77.f-torture/compile/20000629-1.x: Remove - error
11152         has been fixed.
11153
11154 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11155
11156         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11157         Tweak slightly to work with g++.dg framework.
11158         * g++.dg/special/ecos.exp: Run initp1.C test.
11159         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11160
11161         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11162         its linker doesn't give line numbers either.
11163         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11164
11165 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11166
11167         * g++.old-deja/g++.other/lex1.C: New test.
11168
11169 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11170
11171         * gcc.dg/noncompile/20010425-1.c: New test.
11172
11173 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11174
11175         * g++.old-deja/g++.pt/mangle2.C: New test.
11176
11177 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11178
11179         * gcc.dg/format/plus-1.c: New test.
11180
11181 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11182
11183         * gcc.dg/20010423-1.c: New test.
11184
11185 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11186
11187         * gcc.c-torture/execute/20010422-1.c: New test.
11188
11189 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11190
11191         * g++.old-deja/g++.ns/type2.C: New test.
11192
11193 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11194
11195         * g++.old-deja/g++.other/perf1.C: New test.
11196
11197 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11198
11199         * gcc.dg/c99-func-2.c: Remove xfail.
11200         * gcc.dg/c99-func-3.c: Remove xfail.
11201         * gcc.dg/c99-func-4.c: Remove xfail.
11202
11203 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11204
11205         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11206
11207 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11208
11209         * gcc.c-torture/compile/20010423-1.c: New test.
11210
11211 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11212
11213         * g++.old-deja/g++.pt/typename28.C: New test.
11214
11215 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11216
11217         * g++.old-deja/g++.abi/empty2.C: New test.
11218         * g++.old-deja/g++.abi/empty3.C: New test.
11219
11220 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11221
11222         * g++.old-deja/g++.other/comdat2.C: New test.
11223         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11224
11225 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11226
11227         * g++.old-deja/g++.other/overload14.C: New test.
11228
11229 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11230
11231         * g++.old-deja/g++.other/lookup23.C: New test.
11232
11233 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11234
11235         * gcc.c-torture/execute/20010403-1.c: New test.
11236
11237 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11238             Mark Mitchell  <mark@codesourcery.com>
11239
11240         * lib/old-dejagnu.exp: Don't delete output of executable.
11241         Add .exe suffix to executables.
11242
11243 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11244
11245         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11246
11247 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11248
11249         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11250
11251 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11252
11253         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11254         * g++.old-deja/g++.abi/crash1.C: New test.
11255
11256 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11257
11258         * g++.old-deja/g++.other/crash40.C: New test.
11259
11260 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11261
11262         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11263
11264 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11265
11266         * g++.old-deja/g++.other/warn6.C: New test.
11267
11268 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11269
11270         * g++.old-deja/g++.robertl/eb42.C: Same.
11271
11272 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11273
11274         * gcc.dg/wtr-conversion-1.c: New testcase.
11275
11276 2001-04-10  Richard Henderson  <rth@redhat.com>
11277
11278         * g++.old-deja/g++.other/array5.C: New.
11279
11280 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11281
11282         * gcc.c-torture/execute/20010408-1.c: New test.
11283
11284 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11285
11286         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11287         headers and constructs.
11288         * g++.old-deja/g++.robertl/eb79.C: Same.
11289         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11290         * g++.old-deja/g++.robertl/eb73.C: Same.
11291         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11292         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11293         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11294         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11295         * g++.old-deja/g++.robertl/eb44.C: Same.
11296         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11297         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11298         * g++.old-deja/g++.robertl/eb39.C: Same.
11299         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11300         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11301         * g++.old-deja/g++.robertl/eb30.C: Same.
11302         * g++.old-deja/g++.robertl/eb3.C: Same.
11303         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11304         * g++.old-deja/g++.robertl/eb21.C: Same.
11305         * g++.old-deja/g++.robertl/eb15.C: Same.
11306         * g++.old-deja/g++.robertl/eb118.C: Same.
11307         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11308         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11309         * g++.old-deja/g++.robertl/eb109.C: Same.
11310         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11311         * g++.old-deja/g++.mike/rtti1.C: Same.
11312         * g++.old-deja/g++.mike/p658.C: Same.
11313         * g++.old-deja/g++.mike/net46.C: Same.
11314         * g++.old-deja/g++.mike/net34.C: Same.
11315         * g++.old-deja/g++.mike/memoize1.C: Same.
11316         * g++.old-deja/g++.mike/eh2.C: Same.
11317         * g++.old-deja/g++.law/weak.C: Same.
11318         * g++.old-deja/g++.law/visibility7.C: Same.
11319         * g++.old-deja/g++.law/visibility25.C: Same.
11320         * g++.old-deja/g++.law/visibility22.C: Same.
11321         * g++.old-deja/g++.law/visibility2.C: Same.
11322         * g++.old-deja/g++.law/visibility17.C: Same.
11323         * g++.old-deja/g++.law/visibility13.C: Same.
11324         * g++.old-deja/g++.law/visibility10.C: Same.
11325         * g++.old-deja/g++.law/visibility1.C: Same.
11326         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11327         * g++.old-deja/g++.law/vbase1.C: Same.
11328         * g++.old-deja/g++.law/operators32.C: Same.
11329         * g++.old-deja/g++.law/nest3.C: Same.
11330         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11331         * g++.old-deja/g++.law/except5.C (main): Same.
11332         * g++.old-deja/g++.law/cvt7.C (run): Same.
11333         * g++.old-deja/g++.law/cvt2.C: Same.
11334         * g++.old-deja/g++.law/cvt16.C: Same.
11335         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11336         * g++.old-deja/g++.law/ctors17.C (main): Same.
11337         * g++.old-deja/g++.law/ctors13.C: Same.
11338         * g++.old-deja/g++.law/ctors12.C (main): Same.
11339         * g++.old-deja/g++.law/ctors10.C: Same.
11340         * g++.old-deja/g++.law/code-gen5.C: Same.
11341         * g++.old-deja/g++.law/bad-error7.C: Same.
11342         * g++.old-deja/g++.law/arm9.C: Same.
11343         * g++.old-deja/g++.law/arm12.C: Same.
11344         * g++.old-deja/g++.law/arg8.C: Same.
11345         * g++.old-deja/g++.law/arg1.C: Same.
11346         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11347         * g++.old-deja/g++.jason/template31.C: Same.
11348         * g++.old-deja/g++.jason/template24.C (main): Same.
11349         * g++.old-deja/g++.jason/2371.C: Same.
11350         * g++.old-deja/g++.eh/new2.C: Same.
11351         * g++.old-deja/g++.eh/new1.C: Same.
11352         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11353         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11354         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11355         * g++.old-deja/g++.brendan/crash62.C: Same.
11356         * g++.old-deja/g++.brendan/crash52.C: Same.
11357         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11358         * g++.old-deja/g++.brendan/crash38.C: Same.
11359         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11360         * g++.old-deja/g++.brendan/copy9.C: Same.
11361
11362 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11363
11364         * gcc.c-torture/execute/20001203-2.c (memset):
11365         Count argument is of type __SIZE_TYPE__.
11366
11367 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11368
11369         * gcc.c-torture/compile/20010404-1.c: New test.
11370
11371 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11372
11373         * gcc.c-torture/compile/20010326-1.c: New test.
11374
11375 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11376
11377         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11378         peculiarities of the SH.
11379         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11380
11381 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11382
11383         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11384         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11385         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11386
11387 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11388
11389         * g77.f-torture/compile/20010321-1.f: New test.
11390
11391 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11392
11393         * gcc.c-torture/compile/20010329-1.c: New test.
11394
11395 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11396
11397         * gcc.c-torture/execute/20010329-1.c: New test.
11398
11399 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11400
11401         * g++.old-deja/g++.other/eh4.C: Fix typo.
11402
11403 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11404
11405         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11406
11407 2001-03-28  Philip Blundell  <philb@gnu.org>
11408
11409         * gcc.c-torture/compile/20010328-1.c: New test.
11410
11411 2001-03-27  Richard Henderson  <rth@redhat.com>
11412
11413         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11414         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11415
11416 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11417
11418         * gcc.c-torture/compile/20010327-1.c: New test.
11419
11420 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11421
11422         * g++.old-deja/g++.other/friend12.C: New test.
11423         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11424         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11425
11426 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11427
11428         * gcc.c-torture/execute/20010325-1.c: New test.
11429
11430 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11431
11432         * g++.old-deja/g++.other/mangle3.C: New test.
11433
11434 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11435
11436         * g++.old-deja/g++.other/anon8.C: New test.
11437
11438 2001-03-20  Philip Blundell  <philb@gnu.org>
11439
11440         * gcc.c-torture/compile/20010320-1.c: New test.
11441
11442 2001-03-17  Richard Henderson  <rth@redhat.com>
11443
11444         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11445
11446 2001-03-15  Geoff Keating  <geoff@redhat.com>
11447
11448         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11449         tests on AIX.
11450
11451 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11452
11453         * g++.old-deja/g++.other/eh4.C: New test.
11454
11455 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11456
11457         * gcc.dg/cpp/mi1.c: Update.
11458
11459 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11460
11461         * g++.old-deja/g++.other/regstack.C: New test.
11462
11463 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11464
11465         * g++.old-deja/g++.other/ref4.C: New test.
11466
11467 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11468
11469         * objc/execute/va_method.m: Added.
11470         * objc/execute/IMP.m: Added.
11471         * objc/execute/_cmd.m: Added.
11472         * objc/execute/accessing_ivars.m: Added.
11473         * objc/execute/class-1.m: Added.
11474         * objc/execute/class-10.m: Added.
11475         * objc/execute/class-11.m: Added.
11476         * objc/execute/class-12.m: Added.
11477         * objc/execute/class-13.m: Added.
11478         * objc/execute/class-14.m: Added.
11479         * objc/execute/class-2.m: Added.
11480         * objc/execute/class-3.m: Added.
11481         * objc/execute/class-4.m: Added.
11482         * objc/execute/class-5.m: Added.
11483         * objc/execute/class-6.m: Added.
11484         * objc/execute/class-7.m: Added.
11485         * objc/execute/class-8.m: Added.
11486         * objc/execute/class-9.m: Added.
11487         * objc/execute/class-tests-1.h
11488         * objc/execute/class-tests-2.h
11489         * objc/execute/compatibility_alias.m: Added.
11490         * objc/execute/encode-1.m: Added.
11491         * objc/execute/formal_protocol-1.m: Added.
11492         * objc/execute/formal_protocol-2.m: Added.
11493         * objc/execute/formal_protocol-3.m: Added.
11494         * objc/execute/formal_protocol-4.m: Added.
11495         * objc/execute/formal_protocol-5.m: Added.
11496         * objc/execute/formal_protocol-6.m: Added.
11497         * objc/execute/formal_protocol-7.m: Added.
11498         * objc/execute/informal_protocol.m: Added.
11499         * objc/execute/initialize.m: Added.
11500         * objc/execute/load.m: Added.
11501         * objc/execute/many_args_method.m: Added.
11502         * objc/execute/nested-3.m: Added.
11503         * objc/execute/no_clash.m: Added.
11504         * objc/execute/private.m: Added.
11505         * objc/execute/redefining_self.m: Added.
11506         * objc/execute/root_methods.m: Added.
11507         * objc/execute/selector-1.m: Added.
11508         * objc/execute/static-1.m: Added.
11509         * objc/execute/static-2.m: Added.
11510         * objc/execute/va_method.m: Added.
11511
11512 2001-03-10  Richard Henderson  <rth@redhat.com>
11513
11514         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11515
11516 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11517
11518         * g++.old-deja/g++.other/crash31.C: XFAIL.
11519         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11520         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11521         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11522         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11523         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11524
11525 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11526
11527         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11528
11529 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11530
11531         * gcc.dg/20000724-1.c: Don't use multiline strings.
11532
11533 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11534
11535         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11536         result of -cString against what we expect it to be; don't just
11537         print it out for no one to read.
11538
11539         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11540         Based on testcases provided by Nicola Pero.
11541
11542 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11543
11544         * gcc.dg/cpp/macro7.c: New test.
11545
11546 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11547
11548         * gcc.dg/cpp/multiline.c: Update.
11549
11550 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11551
11552         * g++.old-deja/g++.other/enum3.C: New test.
11553
11554 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11555
11556         * g++.old-deja/g++.other/pod1.C: New test.
11557
11558 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11559
11560         * g++.old-deja/g++.ext/overload1.C: New test.
11561
11562 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11563
11564         * g++.old-deja/g++.pt/using1.C: New test.
11565
11566 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11567
11568         * g++.old-deja/g++.other/using9.C: New test.
11569
11570 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11571
11572         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11573
11574         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11575
11576 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         * g++.old-deja/g++.ext/realpt1.C: Remove.
11579
11580 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11581
11582         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11583
11584 2001-02-26  Will Cohen  <wcohen@redhat.com>
11585
11586         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11587
11588 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11589
11590         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11591         templatized constructors.
11592
11593 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11594
11595         * gcc.c-torture/execute/20010224-1.c: New test.
11596
11597 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11598
11599         * gcc.c-torture/execute/20010222-1.c: New test.
11600
11601 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11602
11603         * g++.old-deja/g++.other/inline20.C: New test.
11604
11605 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11606
11607         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11608
11609 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11610
11611         * g++.old-deja/g++.other/lookup22.C: New test.
11612
11613 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11614
11615         * g77.dg: New directory.
11616         * g77.dg/20010216-1.f: New test case.
11617         * g77.dg/dg.exp: New driver.
11618         * lib/g77-dg.exp: New driver library.
11619
11620 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11621
11622         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11623
11624 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11625
11626         * g++.old-deja/g++.other/decl9.C: New test.
11627
11628 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11629
11630         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11631         not need <string> and also tests the initialization at runtime.
11632
11633 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11634
11635         * gcc.c-torture/execute/longlong.c: New test.
11636
11637 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11638
11639         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11640
11641 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11642
11643         * gcc.c-torture/execute/920302-1.c (execute):
11644         Change argument type to short.
11645
11646 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11647
11648         * g++.old-deja/g++.pt/deduct6.C: New test.
11649
11650 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11651
11652         * g++.old-deja/g++.pt/deduct5.C: New test.
11653
11654 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11655
11656         * gcc.c-torture/execute/20010209-1.c: New test.
11657
11658 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11659
11660         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11661
11662 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11663
11664         * g++.dg/vtgc1.C: Update for new ABI.
11665
11666         * consistency.vlad: New directory, 1665 files.
11667
11668 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11669
11670         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11671         return type.
11672         * gcc.dg/cpp/digraphs.c: Declare puts.
11673
11674 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11675
11676         * g++.old-deja/g++.other/warn5.C: New test.
11677
11678 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11679
11680         * g++.old-deja/g++.pt/spec40.C: New test.
11681
11682 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11683
11684         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11685         case.
11686         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11687
11688 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11689
11690         * gcc.c-torture/compile/20010209-1.c: New test.
11691
11692 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11693
11694         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11695         excess errors message but not if it crashes.
11696         * g++.old-deja/g++.other/crash27.C: Likewise.
11697         * g++.old-deja/g++.other/crash28.C: Likewise.
11698         * g++.old-deja/g++.other/crash30.C: Likewise.
11699         * g++.old-deja/g++.other/crash32.C: Likewise.
11700         * g++.old-deja/g++.other/crash35.C: Likewise.
11701         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11702
11703 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11704
11705         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11706         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11707         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11708         g77.f-torture/execute/execute.exp,
11709         g77.f-torture/noncompile/noncompile.exp,
11710         gcc.c-torture/execute/execute.exp,
11711         gcc.c-torture/execute/memcheck/memcheck.exp,
11712         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11713         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11714         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11715         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11716         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11717         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11718         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11719         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11720         Remove bug reporting instructions with ancient email addresses.
11721
11722 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11723
11724         * gcc.dg/20010202-1.c: New test.
11725         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11726
11727 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11728
11729         * g++.dg/stdbool-if.C: New test.
11730
11731 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11732
11733         * objc/execute/fdecl.m: Added main().
11734
11735 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * gcc.c-torture/execute/20010206-1.c: New test.
11738
11739 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11740
11741         * gcc.dg/cpp/avoidpaste1.c: Update.
11742
11743 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11744
11745         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11746         Pero <nicola@brainstorm.co.uk>.
11747         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11748
11749 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11750
11751         * g++.old-deja/g++.pt/spec39.C: New test.
11752
11753 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11754
11755         * gcc.c-torture/compile/20010202-1.c: New test.
11756
11757 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11758
11759         * g++.old-deja/g++.abi/primary2.C: New test.
11760         * g++.old-deja/g++.abi/primary3.C: New test.
11761         * g++.old-deja/g++.abi/primary4.C: New test.
11762         * g++.old-deja/g++.abi/primary5.C: New test.
11763         * g++.old-deja/g++.abi/vtable3.h: New test.
11764         * g++.old-deja/g++.abi/vtable3a.C: New test.
11765         * g++.old-deja/g++.abi/vtable3b.C: New test.
11766         * g++.old-deja/g++.abi/vtable3c.C: New test.
11767         * g++.old-deja/g++.abi/vtable3d.C: New test.
11768         * g++.old-deja/g++.abi/vtable3e.C: New test.
11769         * g++.old-deja/g++.abi/vtable3f.C: New test.
11770         * g++.old-deja/g++.abi/vtable3g.C: New test.
11771         * g++.old-deja/g++.abi/vtable3h.C: New test.
11772         * g++.old-deja/g++.abi/vtable3i.C: New test.
11773         * g++.old-deja/g++.abi/vtable3j.C: New test.
11774         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11775
11776 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11777
11778         * g++.old-deja/g++.other/anon6.C: New test.
11779         * g++.old-deja/g++.other/anon7.C: New test.
11780
11781 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11782
11783         * gcc.dg/cpp/avoidpaste2.c: New tests.
11784
11785 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11786
11787         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11788
11789 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11790
11791         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11792         DECIMAL_DIG cases for Irix."
11793
11794 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11795
11796         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11797
11798 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11799
11800         * gcc.dg/c99-tag-1.c: New test.
11801
11802 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11803
11804         * gcc.dg/cpp/tr-warn1.c: Add tests.
11805
11806 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11807
11808         * gcc.dg/cpp/avoidpaste1.c: Update.
11809         * gcc.dg/cpp/paste4.c: Update.
11810
11811 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11812
11813         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11814         cases for Irix.
11815
11816 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11817
11818         * g++.old-deja/g++.other/inline19.C: New test.
11819
11820 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11821
11822         * gcc.dg/Wlarger-than.c: New test.
11823
11824 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11825
11826         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11827
11828 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11829
11830         * gcc.c-torture/execute/20010129-1.c: New test.
11831         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11832
11833 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11834
11835         * gcc.dg/cpp/avoidpaste1.c: Test case.
11836
11837 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11838
11839         * g++.old-deja/g++.other/inline18.C: New test.
11840
11841 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11842
11843         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11844         and __builtin_putchar.
11845
11846 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11847
11848         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11849         tests.
11850
11851 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11852
11853         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11854         floating point number rounding mode to round to the nearest
11855         representable mode.
11856
11857 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11858
11859         * g++.old-deja/g++.other/mangle2.C: New test.
11860
11861 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11862
11863         * gcc.c-torture/compile/20010124-1.c: New test.
11864
11865 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11866
11867         * g++.old-deja/g++.pt/spec38.C: New test.
11868
11869 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11870
11871         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11872         "Build don't run".
11873
11874 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11875
11876         * gcc.c-torture/execute/20010123-1.c: New test.
11877
11878 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11879
11880         * g++.old-deja/g++.pt/spec37.C: New test.
11881
11882 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11883
11884         * g++.old-deja/g++.pt/overload14.C: New test.
11885
11886 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11887
11888         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11889         __builtin_return_address.
11890
11891 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11892
11893         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11894         * g++.old-deja/g++.pt/spec35.C: New test.
11895         * g++.old-deja/g++.pt/spec36.C: New test.
11896
11897 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * gcc.c-torture/compile/20010118-1.c: New test.
11900
11901 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11902
11903         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11904
11905 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11906
11907         * gcc.c-torture/execute/20010119-1.c: New test.
11908
11909 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11910
11911         * g++.old-deja/g++.other/vbase5.C: New test.
11912
11913 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11914
11915         * gcc.c-torture/execute/20010118-1.c: New test.
11916
11917 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11918
11919         * g++.old-deja/g++.pt/deduct3.C: New test.
11920
11921 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         * g++.old-deja/g++.pt/spec34.C: New test.
11924
11925 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11926
11927         * g77.f-torture/compile/20000601-2.f: New test.
11928
11929 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11930
11931         * g++.old-deja/g++.other/init17.C: New test.
11932
11933 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11934
11935         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11936
11937 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11938
11939         * g++.old-deja/g++.pt/unify8.C: New test.
11940
11941 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11942
11943         * g++.old-deja/g++.abi/vbase1.C: New test.
11944
11945 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11946
11947         * g++.old-deja/g++.pt/crash65.C: New test.
11948
11949 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11950
11951         * gcc.dg/cpp/assembl2.S: New test case.
11952
11953 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11954
11955         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11956         are supported.
11957
11958 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11959
11960         * g++.old-deja/g++.other/builtins1.C: New test.
11961         * g++.old-deja/g++.other/builtins2.C: Likewise.
11962         * g++.old-deja/g++.other/builtins3.C: Likewise.
11963         * g++.old-deja/g++.other/builtins4.C: Likewise.
11964
11965 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11966
11967         * gcc.c-torture/compile/20010117-1.c: New test.
11968         * gcc.c-torture/compile/20010117-2.c: New test.
11969
11970 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11971
11972         * g77.f-torture/execute/20010116.[fx]: New test,
11973         XFAIL on i?86-*-*.
11974         * g77.f-torture/compile/20010115.f: Indicate it's
11975         a test for PR fortran/1636.
11976
11977 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11978
11979         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11980
11981 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11982
11983         * g77.f-torture/compile/20010115.f: New test.
11984
11985 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11986
11987         * g++.old-deja/g++.pt/nontype5.C: New test.
11988
11989 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11990
11991         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11992         have an equivalent working one below it.
11993
11994 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11995
11996         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11997         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11998
11999 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12000
12001         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12002         message containing "init_priority".
12003         (conpr-2.C): Likewise.
12004         (conpr-3.C): Likewise.
12005         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12006
12007 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12008
12009         * gcc.c-torture/execute/20010114-2.c: New test.
12010
12011 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12012
12013         * gcc.c-torture/compile/20010114-1.c: New test.
12014         * gcc.c-torture/compile/20010114-1.x: Xfail.
12015         * gcc.c-torture/compile/20010114-2.c: New test.
12016         * gcc.c-torture/execute/20010114-1.c: New test.
12017         * gcc.dg/trunc-1.c: New test.
12018         * gcc.dg/uninit-B.c: New test.
12019
12020 2001-01-13  Nick Clifton  <nickc@redhat.com>
12021
12022         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12023         target.
12024
12025 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12026
12027         * gcc.c-torture/compile/20010113-1.c: New test.
12028
12029 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12030
12031         * gcc.c-torture/compile/20001212-1.c: New test.
12032
12033 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12034
12035         * gcc.dg/cpp/widestr1.c: Update.
12036         * gcc.dg/cpp/prag-imp.c: Remove.
12037
12038 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12039
12040         * gcc.c-torture/execute/20000801-3.x: Remove.
12041         * gcc.dg/c90-init-1.c: New test.
12042         * gcc.dg/c99-init-1.c: New test.
12043         * gcc.dg/c99-init-2.c: New test.
12044         * gcc.dg/gnu99-init-1.c: New test.
12045
12046 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12047
12048         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12049         testing that no relevant ones were found.
12050
12051 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12052
12053         * g++.old-deja/g++.pt/cast2.C: New test.
12054
12055 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12056
12057         * g++.old-deja/g++.pt/friend47.C: New test.
12058
12059 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         * g++.old-deja/g++.pt/instantiate13.C: New test.
12062
12063 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12064
12065         * g++.old-deja/g++.other/defarg7.C: New test.
12066         * g++.old-deja/g++.other/defarg8.C: New test.
12067
12068 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12069
12070         * g++.old-deja/g++.pt/crash64.C: New test.
12071
12072 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12073
12074         * g++.old-deja/g++.pt/crash63.C: New test.
12075
12076 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12077
12078         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12079
12080 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12081
12082         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12083
12084 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12085
12086         * g++.old-deja/g++.pt/error3.C: New test.
12087
12088 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12089
12090         * g++.old-deja/g++.other/crash39.C: New test.
12091
12092 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12093
12094         * g++.old-deja/g++.other/vbase4.C: New test.
12095
12096 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12097
12098         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12099         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12100         * gcc.dg/special/special.exp: New test driver which will check
12101         for alias support for the above test.
12102
12103 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12104
12105         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12106         problems on small machines.
12107         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12108         parameterize.
12109
12110 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12111
12112         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12113         mips.
12114         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12115
12116 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12117
12118         * g++.old_deja/g++.pt/using8.C: New test.
12119
12120 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12121
12122         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12123
12124 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12125
12126         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12127         where a failure is expected.
12128         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12129
12130 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12131
12132         * g++.old_deja/g++.pt/instantiate12.C: New test.
12133
12134 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12135
12136         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12137         start of structs.
12138         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12139         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12140         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12141         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12142         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12143         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12144         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12145         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12146         * g++.old-deja/g++.eh/spec6.C: Likewise.
12147         * g++.old-deja/g++.jason/crash3.C: Likewise.
12148         * g++.old-deja/g++.law/ctors11.C: Likewise.
12149         * g++.old-deja/g++.law/ctors17.C: Likewise.
12150         * g++.old-deja/g++.law/ctors5.C: Likewise.
12151         * g++.old-deja/g++.law/ctors9.C: Likewise.
12152         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12153         * g++.old-deja/g++.mike/net22.C: Likewise.
12154         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12155         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12156         * g++.old-deja/g++.mike/virt3.C: Likewise.
12157         * g++.old-deja/g++.niklas/t128.C: Likewise.
12158         * g++.old-deja/g++.other/anon4.C: Likewise.
12159         * g++.old-deja/g++.other/using1.C: Likewise.
12160         * g++.old-deja/g++.other/warn3.C: Likewise.
12161         * g++.old-deja/g++.pt/t37.C: Likewise.
12162         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12163         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12164
12165 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12166
12167         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12168
12169 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12170
12171         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12172
12173 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12174
12175         * gcc.c-torture/compile/20010107-1.c: New test.
12176
12177 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12178
12179         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12180
12181 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12182
12183         * gcc.dg/format/format.h: New file.
12184         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12185         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12186         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12187         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12188         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12189         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12190         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12191         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12192         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12193         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12194         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12195         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12196         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12197         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12198         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12199         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12200         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12201         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12202         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12203         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12204         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12205         instead of declaring standard types, macros and functions in each
12206         test.
12207
12208 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12209
12210         * gcc.c-torture/execute/20010106-1.c: New test.
12211
12212 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12213
12214         * gcc.dg/format/format.exp: New file.
12215         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12216         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12217         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12218         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12219         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12220         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12221         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12222         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12223         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12224         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12225         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12226         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12227         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12228         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12229         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12230         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12231         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12232         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12233         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12234         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12235         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12236         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12237         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12238         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12239         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12240         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12241         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12242         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12243         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12244         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12245         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12246         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12247         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12248         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12249         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12250         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12251         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12252         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12253         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12254         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12255         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12256         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12257
12258 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12259
12260         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12261         account.
12262
12263 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12264
12265         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12266
12267 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12268
12269         * g++.old-deja/g++.pt/crash62.C: New test.
12270
12271 2001-01-04  Richard Henderson  <rth@redhat.com>
12272
12273         * gcc.dg/20000926-1.c: Update expected warnings.
12274         * gcc.dg/array-2.c: Likewise.
12275         * gcc.dg/array-4.c: Also validate flexible array members.
12276         * gcc.dg/c99-flex-array-1.c: New.
12277
12278 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12279
12280         * gcc.c-torture/compile/20001222-1.x: Remove.
12281
12282 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12283
12284         * gcc.c-torture/execute/built-in-setjmp.c: New.
12285
12286 2001-01-03  Richard Henderson  <rth@redhat.com>
12287
12288         * gcc.dg/940510-1.c: Update expected error wording.
12289         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12290
12291 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12292
12293         * lib/target-supports.exp (check_alias_available): Modified to
12294         indicate aliases not supported if only weak aliases are supported.
12295
12296 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12297
12298         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12299         Turn on cmpstrsi checks for __pj__ and __i370__.
12300
12301 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12302
12303         * g++.old-deja/g++.other/virtual11.C: New test.
12304
12305 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12306
12307         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12308
12309 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12310
12311         * gcc.c-torture/compile/20010102-1.c: New test.
12312
12313 2001-01-02  Andreas Jaeger  <aj@suse.de>
12314
12315         * gcc.dg/noreturn-3.c: New test.
12316
12317         * gcc.dg/noreturn-4.c: New test.
12318
12319 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12320
12321         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12322         __builtin_fputc and __builtin_fwrite.
12323
12324 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12325
12326         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12327         signed char, not default char.
12328
12329 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12330
12331         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12332
12333 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12334
12335         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12336
12337 2000-12-29  Richard Henderson  <rth@redhat.com>
12338
12339         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12340         (__cyg_profile_func_exit): Define.
12341
12342 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12343
12344         * g++.dg/vtgc1.C: New test.
12345
12346 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12347
12348         * gcc.dg/noncompile/20001228-1.c: New test.
12349
12350         * gcc.dg/20001228-1.c: New test.
12351
12352         * gcc.c-torture/execute/20001228-1.c: New test.
12353
12354 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12355
12356         * gcc.dg/format-strfmon-1.c: New test.
12357
12358 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12359
12360         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12361         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12362         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12363         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12364         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12365         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12366         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12367         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12368         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12369         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12370         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12371         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12372         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12373
12374         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12375         * gcc.c-torture/execute/string-opt-4.c: Test index.
12376
12377 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12378
12379         * gcc.c-torture/compile/20001226-1.c: New test.
12380
12381 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12382
12383         * gcc.c-torture/compile/20001222-1.c: New test.
12384         * gcc.c-torture/compile/20001222-1.x: Xfail.
12385
12386 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12387
12388         * gcc.c-torture/execute/comp-goto-2.c: New test.
12389
12390 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12391
12392         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12393         Use long types if __INT_MAX__ is 32767.
12394         (main): Use cast to (sint32 *) when poking 88 into a_page.
12395
12396         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12397
12398 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12399
12400         * gcc.c-torture/compile/20001221-1.c: New test.
12401         * gcc.c-torture/execute/20001221-1.c: New test.
12402
12403 2000-12-20  Richard Henderson  <rth@redhat.com>
12404
12405         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12406         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12407
12408 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12409
12410         * gcc.dg/compare3.c: New test.
12411
12412 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12413
12414         * gcc.dg/format-warnll-1.c: New test.
12415
12416 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12417
12418         * gcc.dg/cpp/cmdlne-P.c: New test.
12419
12420 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12421
12422         * gcc.c-torture/execute/builtin-abs-1.c,
12423         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12424
12425 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12426
12427         * gcc.dg/cpp/multiline.c: New test.
12428
12429 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12430
12431         * g++.old-deja/g++.other/syshdr1.C: Update.
12432         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12433
12434 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12435
12436         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12437
12438 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12439
12440         * g++.old-deja/g++.pt/ttp65.C: New test.
12441
12442 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12443
12444         * g++.old-deja/g++.pt/ttp64.C: New test.
12445
12446 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12447
12448         * g++.old-deja/g++.pt/spec33.C: New test.
12449
12450 2000-12-14  Catherine Moore  <clm@redhat.com>
12451
12452         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12453         * gcc.c-torture/execute/920612-2.c: Likewise.
12454         * gcc.c-torture/execute/920428-2.c: Likewise.
12455         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12456         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12457
12458 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12459
12460         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12461         * gcc.dg/pack-test-2.c: Likewise.
12462
12463 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12464
12465         Tests by Zack Weinberg <zackw@stanford.edu>.
12466
12467         * gcc.dg/cpp/defined.c: Update.
12468         * gcc.dg/cpp/defined_trad.c: New tests.
12469
12470 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12471
12472         * gcc.dg/cpp/trad-direct.c: Update.
12473
12474 2000-12-11  Neil Booth  <neilb@earthling.net>
12475
12476         * gcc.dg/cpp/defined_trad.c
12477
12478 2000-12-11  Neil Booth  <neilb@earthling.net>
12479
12480         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12481
12482 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12483
12484         * gcc.dg/format-miss-2.c: New test.
12485
12486 2000-12-09  Neil Booth  <neilb@earthling.net>
12487
12488         * gcc.dg/cpp/lineflags.c: New tests.
12489         * gcc.dg/cpp/poison.c: Update.
12490         * gcc.dg/cpp/redef2.c: Update.
12491         * gcc.dg/cpp/skipping.c: New test.
12492
12493 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12494
12495         * g++.old-deja/g++.other/eh3.C: New testcase.
12496
12497 2000-12-07  Neil Booth  <neilb@earthling.net>
12498
12499         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12500         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12501         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12502         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12503         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12504         Update.
12505
12506 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12507
12508         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12509         __SIZE_TYPE__ instead of int for type of integers cast to
12510         pointers.
12511
12512 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12513
12514         * g++.old-deja/g++.other/cleanup4.C: New test.
12515
12516 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12517
12518         * format-sec-1.c: New test.
12519
12520 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12521
12522         * gcc.dg/format-nonlit-3.c: New test.
12523
12524 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12525
12526         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12527         through a null pointer.
12528
12529 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12530
12531         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12532         * g++.old-deja/g++.pt/partial4.C: New test.
12533
12534 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12535
12536         * gcc.c-torture/execute/ieee/hugeval.x: New.
12537
12538 2000-12-06  Neil Booth  <neilb@earthling.net>
12539
12540         * gcc.dg/cpp/backslash2.c: New tests.
12541
12542 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12543
12544         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12545         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12546
12547 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12548
12549         * gcc.c-torture/execute/20001203-2.c: New testcase.
12550
12551 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12552
12553         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12554         * g++.old-deja/g++.other/virtual10.C: New test.
12555
12556 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12557
12558         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12559
12560 2000-12-05  Richard Henderson  <rth@redhat.com>
12561
12562         * gcc.c-torture/compile/20001205-1.c: New.
12563
12564 2000-12-04  Neil Booth  <neilb@earthling.net>
12565
12566         * g++.old-deja/g++.other/virtual9.C: New test.
12567         * g++.old-deja/g++.pt/crash61.C: New test.
12568         * gcc.c-torture/execute/loop-9.c: New test.
12569
12570 2000-12-04  Neil Booth  <neilb@earthling.net>
12571
12572         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12573         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12574         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12575         * gcc.dg/cpp/extratokens.c: ...here.
12576
12577 2000-12-04  Neil Booth  <neilb@earthling.net>
12578
12579         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12580         New tests.
12581
12582 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12583
12584         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12585         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12586
12587 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12588
12589         * gcc.c-torture/execute/20001203-1.c: New test.
12590
12591 2000-12-03  Neil Booth  <neilb@earthling.net>
12592
12593         * gcc.dg/cpp/macro6.c: New test cases.
12594
12595 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12596
12597         * gcc.c-torture/execute/string-opt-9.c: New test.
12598         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12599         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12600         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12601
12602         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12603         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12604
12605 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12606
12607         * gcc.dg/cpp/if-6.c: New testcase.
12608
12609         * gcc.dg/20001201-1.c: New testcase.
12610
12611 2000-12-02  Neil Booth  <neilb@earthling.net>
12612
12613         * g++.old-deja/g++.other/externC4.C,
12614         g++.old-deja/g++.other/friend10.C: New tests.
12615
12616 2000-12-02  Neil Booth  <neilb@earthling.net>
12617
12618         * g++.old-deja/g++.other/instan2.C
12619         * g++.old-deja/g++.other/instan3.C: New test.
12620
12621 2000-12-02  Neil Booth  <neilb@earthling.net>
12622
12623         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12624         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12625         gnuc99.c,gnuc99-pedantic.c: New tests.
12626
12627 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12628
12629         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12630         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12631
12632 2000-12-01  Neil Booth  <neilb@earthling.net>
12633
12634         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12635         * gcc.dg/cpp/poison.c: Update.
12636         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12637
12638 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12639
12640         * g77.f-torture/execute/20001201.f: New test.
12641
12642 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12643
12644         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12645
12646 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12647
12648         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12649
12650 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         * g++.old-deja/g++.other/cast6.C: New test.
12653
12654 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12655
12656         * gcc.c-torture/execute/20001130-2.c: New testcase.
12657
12658 2000-11-30  Richard Henderson  <rth@redhat.com>
12659
12660         * gcc.c-torture/execute/20001130-1.c: New test.
12661
12662 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12663
12664         * g++.old-deja/g++.other/op3.C: New test.
12665
12666 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12667
12668         * g++.old-deja/g++.other/op2.C: New test.
12669
12670 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12671
12672         * g++.old-deja/g++.other/crash38.C: New test.
12673
12674 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12675
12676         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12677
12678 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12679
12680         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12681         tests.
12682         * gcc.c-torture/execute/string-opt-6.c: New test.
12683
12684         * gcc.dg/20001117-1.c: Add main.
12685
12686 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12687
12688         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12689         Move from here ...
12690         * gcc.dg/940510-1.c: ... to here.
12691
12692         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12693         zero-size arrays in toplevel structures.
12694
12695 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12696
12697         * gcc.c-torture/execute/loop-8.c: New test.
12698
12699 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12700
12701         * g++.old-deja/g++.other/base1.C: New test.
12702
12703 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12704
12705         * g++.old-deja/g++.other/parse2.C: New test.
12706
12707 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12708
12709         * g++.old-deja/g++.pt/incomplete1.C: New test.
12710
12711 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12712
12713         * g++.old-deja/g++.other/friend9.C: New test.
12714
12715 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12716
12717         * gcc.dg/20001127-1.c: New test.
12718
12719 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12720
12721         * g++.old-deja/g++.pt/friend46.C: New test.
12722
12723 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12724
12725         * g++.old-deja/g++.other/ptrmem8.C: New test.
12726
12727 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12728
12729         * gcc.c-torture/execute/string-opt-7.c: New test.
12730         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12731
12732 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12733
12734         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12735         instead of 'mkcheck 2'.
12736
12737 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12738
12739         * gcc.c-torture/execute/memcheck/driver.c,
12740         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12741         C9X references to refer to C99.
12742
12743 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12744
12745         * gcc.dg/ultrasp3.c: New test.
12746
12747 2000-11-25  Neil Booth  <neilb@earthling.net>
12748
12749         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12750
12751 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12752
12753         * gcc.c-torture/compile/20001123-2.c: New.
12754
12755 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12756
12757         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12758
12759 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12760
12761         * gcc.dg/sequence-point-1.c: Add some new tests.
12762         * gcc.c-torture/execute/20001124-1.c: New test.
12763
12764 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12765
12766         * g++.old-deja/g++.other/vaarg4.C: New test.
12767         * gcc.c-torture/compile/20001123-1.c: New test.
12768
12769 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12770
12771         * g++.other/crash24.C: Adjust and remove XFAIL.
12772         * g++.other/crash37.C: New test.
12773
12774 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12775
12776         * g++.old-deja/g++.pt/instantiate9.C: New test.
12777
12778 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12779
12780         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12781         new ABI, too.
12782
12783         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12784         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12785
12786 2000-11-22  Neil Booth  <neilb@earthling.net>
12787
12788         * gcc.dg/cpp/Wtrigraphs.c: New test.
12789
12790 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12791
12792         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12793
12794 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12795
12796         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12797
12798 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12799
12800         * lib/gcc-dg.exp: load_lib scanasm.exp.
12801         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12802         * lib/g++-dg.exp: load_lib scanasm.exp.
12803         * lib/scanasm.exp: New.
12804         (scan-assembler, scan-assembler-not): Add optional arguments to
12805         test name, or if not present, the pattern name.
12806         (scan-assembler-dem, scan-assembler-dem-not): New.
12807
12808         * g++.dg/dg.exp: New.
12809
12810 2000-11-21  Neil Booth  <neilb@earthling.net>
12811
12812         * gcc.dg/cpp/integrated1.c: Remove.
12813
12814 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12815
12816         * gcc.c-torture/execute/20001121-1.c: New test.
12817
12818 2000-11-21  Richard Henderson  <rth@redhat.com>
12819
12820         * gcc.c-torture/compile/20001121-1.c: New test.
12821
12822 2000-11-20  Neil Booth  <neilb@earthling.net>
12823
12824         * gcc.dg/cpp/integrated1.c: New test.
12825
12826 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12827
12828         * g++.old-deja/g++.other/inline17.C: New test.
12829
12830 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12831
12832         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12833         local variable to be zero: I made the variable global. Now
12834         uses abort() and exit() instead of relying on main's return value.
12835
12836 2000-11-20  Neil Booth  <neilb@earthling.net>
12837
12838         * gcc.dg/cpp/paste2.c: Update test.
12839         * objc/execute/paste.m: New test.
12840
12841 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12842
12843         * gcc.dg/c99-condexpr-1.c: New test.
12844
12845 2000-11-20  Neil Booth  <neilb@earthling.net>
12846
12847         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12848
12849 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12850
12851         * g++.old-deja/g++.pt/export1.C: New test.
12852
12853 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12854
12855         * gcc.dg/20001117-1.c: New test.
12856
12857 2000-11-18  Richard Henderson  <rth@redhat.com>
12858
12859         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12860
12861 2000-11-18  Richard Henderson  <rth@redhat.com>
12862
12863         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12864         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12865         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12866
12867 2000-11-18  Richard Henderson  <rth@redhat.com>
12868
12869         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12870         (main): New.  Exit cleanly.
12871
12872 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12875         gcc.dg/c99-fordecl-2.c: New tests.
12876
12877 2000-11-18  Richard Henderson  <rth@redhat.com>
12878
12879         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12880         * gcc.c-torture/execute/zerolen-2.c: New.
12881
12882 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12883
12884         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12885         memory.
12886
12887 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         * g++.old-deja/g++.pt/instantiate8.C: New test.
12890
12891 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12892
12893         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12894         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12895
12896 2000-11-16  Nick Clifton  <nickc@redhat.com>
12897
12898         * gcc.c-torture/execute/nestfunc-2.c: New test.
12899         * gcc.c-torture/execute/nestfunc-3.c: New test.
12900
12901 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12902
12903         * gcc.c-torture/compile/20001116-1.c: New test.
12904
12905 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12906
12907         * gcc.c-torture/execute/20001115-1.c: New test.
12908
12909 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12910
12911         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12912         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12913         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12914         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12915
12916 2000-11-15  Neil Booth  <neilb@earthling.net>
12917
12918         gcc.dg/cpp/_Pragma1.c: Update.
12919         gcc.dg/cpp/_Pragma2.c: New test.
12920
12921 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12922
12923         * g++.old-deja/g++.other/anon5.C: New test.
12924
12925 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12926
12927         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12928         tests.
12929
12930 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12931
12932         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12933         output.
12934
12935 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12936
12937         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12938         labels at end of compound statements.
12939
12940 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12941
12942         * gcc.c-torture/execute/loop-7.c: New test.
12943
12944 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12945
12946         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12947
12948 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12949
12950         * gcc.dg/c99-bool-1.c: New test.
12951
12952 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12953
12954         * gcc.dg/c99-scope-1.c: Remove xfail.
12955         * gcc.dg/c99-scope-2.c: New test.
12956
12957 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12958
12959         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12960         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12961
12962 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12963
12964         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12965         error messages.
12966
12967         * g++.mike/p700.C: Don't typedef wchar_t.
12968         * g++.mike/p784.C: Likewise.
12969         * g++.mike/eb101.C: Don't use __wchar_t.
12970
12971 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12972
12973         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12974         from DO loop.
12975
12976 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12977
12978         * gcc.c-torture/execute/20001111-1.c: New test.
12979
12980 2000-11-10  Nick Clifton  <nickc@redhat.com>
12981
12982         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12983         long multuiple and accumulate.
12984
12985 2000-11-09  Richard Henderson  <rth@redhat.com>
12986
12987         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12988         via size_t instead of int.
12989
12990         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12991         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12992         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12993         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12994
12995 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12996
12997         * gcc.c-torture/compile/20001109-1.c: New test.
12998         * gcc.c-torture/compile/20001109-2.c: New test.
12999
13000 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13001
13002         * g++.old-deja/g++.pt/operator1.C: New test.
13003         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13004
13005 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13006
13007         * gcc.dg/20001108-1.c: New test.
13008
13009 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13010
13011         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13012         with both arguments constant strings.
13013         * gcc.c-torture/execute/string-opt-3.c: New test.
13014         * gcc.c-torture/execute/string-opt-4.c: New test.
13015         * gcc.c-torture/execute/string-opt-5.c: New test.
13016
13017 2000-11-08  Nick Clifton  <nickc@redhat.com>
13018
13019         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13020         mulsidi3adddi patterns.
13021
13022 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13023
13024         * g++.old-deja/g++.other/crash36.C: New test.
13025
13026 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13027
13028         * g++.old-deja/g++.other/init16.C: New test.
13029
13030 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13031
13032         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13033
13034 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13035
13036         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13037         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13038         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13039
13040 2000-11-07  DJ Delorie  <dj@redhat.com>
13041
13042         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13043
13044 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13045
13046         * gcc.c-torture/execute/string-opt-1.c: New test.
13047
13048 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13049
13050         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13051         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13052         parameters in registers, and there is no way for a varargs
13053         function to know in which order the integer and floating-point
13054         parameters should be interleaved when they are placed on the
13055         stack.
13056         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13057         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13058
13059 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13060
13061         * gcc.c-torture/execute/string-opt-2.c: New test.
13062
13063 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13064
13065         * g++.old-deja/g++.pt/crash60.C: New test.
13066
13067 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13068
13069         * g++.old-deja/g++.other/crash24.C: New test.
13070         * g++.old-deja/g++.other/crash25.C: New test.
13071         * g++.old-deja/g++.other/crash26.C: New test.
13072         * g++.old-deja/g++.other/crash27.C: New test.
13073         * g++.old-deja/g++.other/crash28.C: New test.
13074         * g++.old-deja/g++.other/crash29.C: New test.
13075         * g++.old-deja/g++.other/crash30.C: New test.
13076         * g++.old-deja/g++.other/crash31.C: New test.
13077         * g++.old-deja/g++.other/crash32.C: New test.
13078         * g++.old-deja/g++.other/crash33.C: New test.
13079         * g++.old-deja/g++.other/crash34.C: New test.
13080         * g++.old-deja/g++.other/crash35.C: New test.
13081
13082 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13083
13084         * gcc.c-torture/execute/20001031-1.c: New test.
13085
13086 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13087
13088         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13089         namespace.
13090
13091         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13092         standards-conformant.
13093
13094         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13095
13096         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13097         * g++.old-deja/g++.mike/p755a.C: Likewise.
13098         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13099         library makes no calls to `operator new' during initialization.
13100
13101 2000-11-04  Neil Booth  <neilb@earthling.net>
13102
13103         * gcc.dg/cpp/include2.c: New tests.
13104
13105 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13106
13107         * lib/g++.exp (g++_set_ld_library_path): New function.
13108         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13109
13110 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13111
13112         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13113         warnings.
13114
13115 2000-11-01  Richard Henderson  <rth@redhat.com>
13116
13117         * g++.old-deja/g++.ext/namedret1.C: New.
13118         * g++.old-deja/g++.ext/namedret2.C: New.
13119         * g++.old-deja/g++.ext/namedret3.C: New.
13120
13121 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13122
13123         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13124         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13125
13126 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13127
13128         * gcc.c-torture/execute/va-arg-21.c: New test.
13129
13130 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13131
13132         * gcc.dg/c99-complex-2.c: New test.
13133
13134 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13135
13136         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13137
13138 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13139
13140         * g++.old-deja/g++.other/inline16.C: New test.
13141
13142 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13143
13144         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13145         __PRETTY_FUNCTION__
13146
13147 2000-10-29  Neil Booth  <neilb@earthling.net>
13148
13149         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13150         New tests.
13151         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13152         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13153         optimisation.
13154
13155 2000-10-29  Neil Booth  <neilb@earthling.net>
13156
13157         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13158         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13159         * mi5.c: Test multiple includes work with -C.
13160         * trigraphs.c: Test ^= version.
13161
13162 2000-10-28  Neil Booth  <neilb@earthling.net>
13163
13164         New tests and test updates for new macro expander.
13165
13166         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13167         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13168         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13169         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13170         new diagnostic messages.
13171
13172         * gcc.dg/cpp/macro3.c: New tests.
13173
13174 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13175
13176         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13177         on the same line.
13178
13179 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13180
13181         * g++.old-deja/g++.other/eh2.C: New test.
13182
13183 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13184
13185         * gcc.c-torture/execute/20001027-1.c: New test.
13186
13187 2000-10-26  Richard Henderson  <rth@redhat.com>
13188
13189         * gcc.c-torture/execute/20001026-1.c: New.
13190
13191 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13192
13193         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13194         * g++.old-deja/g++.law/builtin1.C: Likewise.
13195         * g++.old-deja/g++.law/ctors10.C: Likewise.
13196         * g++.old-deja/g++.law/virtual3.C: Likewise.
13197         * g++.old-deja/g++.mike/p658.C: Likewise.
13198         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13199         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13200         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13201         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13202         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13203
13204 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13205
13206         * gcc.c-torture/compile/20001024-1.c: New test.
13207
13208 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13209
13210         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13211         to tell us whether or not we are using V3.
13212
13213 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13214
13215         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13216         operands.
13217
13218 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13219
13220         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13221
13222 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13223
13224         * gcc.c-torture/execute/20001024-1.c: New test.
13225
13226 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13227
13228         * g++.old-deja/g++.other/sibcall1.C: New test.
13229
13230 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * gcc.dg/noncompile/init-3.c: New test.
13233
13234 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13235
13236         * gcc.dg/format-array-1.c: New test.
13237
13238 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13239
13240         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13241         writing through null pointers; remove comment about testing
13242         unterminated strings.
13243
13244 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13245
13246         * gcc.c-torture/execute/20001017-2.c: New test.
13247
13248 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13249
13250         * gcc.c-torture/compile/20001018-1.c: New test.
13251         * gcc.c-torture/compile/20001018-1.x: Xfail.
13252
13253 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13254
13255         * gcc.c-torture/execute/20001017-1.c: New test.
13256
13257 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13258
13259         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13260         for multiple use of arguments with scanf formats; add tests for
13261         multiple use of arguments.
13262
13263 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13264
13265         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13266
13267 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13268
13269         * gcc.dg/format-miss-1.c: New test.
13270
13271 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13272
13273         * gcc.c-torture/execute/20001013-1.c: New test.
13274
13275 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13276
13277         * gcc.dg/format-branch-1.c: New test.
13278
13279 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13280
13281         * README, lib/file-format.exp: Remove EGCS references.
13282
13283 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13284
13285         * gcc.dg/20001013-1.c: New test.
13286
13287 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13288
13289         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13290         for intmax_t in the compiler using __typeof__ and the type rules
13291         for conditional expressions.
13292
13293 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13294
13295         * gcc.dg/20001012-1.c: New test.
13296         * gcc.dg/20001012-2.c: New test.
13297
13298 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13299
13300         * gcc.dg/format-attr-1.c: New test.
13301
13302 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13303
13304         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13305         __LONG_LONG_MAX__ instead of LLONG_MAX.
13306
13307 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13308
13309         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13310         scanf flags.
13311         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13312         flags.
13313
13314 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13315
13316         * gcc.dg/sequence-pt-1.c: New test.
13317
13318 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13319
13320         * gcc.c-torture/execute/20001011-1.c: New testcase.
13321         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13322
13323 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13324
13325         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13326         does not error on it.
13327
13328 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13329
13330         * gcc.dg/20001009-1.c: New test.
13331
13332 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13333
13334         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13335         * gcc.c-torture/execute/20001009-2.c: ... to here.
13336
13337 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13338
13339         * gcc.c-torture/compile/20001009-1.c: New testcase.
13340         * gcc.c-torture/execute/20001009-1.c: New testcase.
13341         Testcases provided by Jan Hubicka <jh@suse.cz>.
13342
13343 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13344
13345         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13346         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13347         uintmax_t using <limits.h> to emulate the compiler's internal
13348         logic.  No longer XFAIL %j tests.
13349
13350 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13351
13352         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13353         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13354         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13355         regexps and details of expected handling of some bad formats.
13356         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13357         suppression.
13358
13359 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13360
13361         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13362         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13363         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13364         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13365         in list archives.
13366
13367 2000-10-06  Richard Henderson  <rth@cygnus.com>
13368
13369         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13370         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13371         * g++.old-deja/g++.jason/report.C: Likewise.
13372         * g++.old-deja/g++.law/friend5.C: Likewise.
13373         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13374         of the expected warnings.
13375
13376 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13377
13378         * g++.old-deja/g++.pt/enum14.C: New test.
13379
13380 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13381
13382         * g++.old-deja/g++.pt/crash59.C: New test.
13383
13384 2000-10-04  Will Cohen  <wcohen@redhat.com>
13385
13386         * gcc.dg/20000926-1.c: New test.
13387
13388 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13389
13390         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13391         function name for current C++ compiler.
13392         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13393
13394 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13395
13396         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13397         __PRETTY_FUNCTION__.
13398         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13399
13400 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13401
13402         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13403
13404 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13405
13406         * gcc.c-torture/compile/20000923-1.c: New test.
13407
13408 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13409
13410         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13411         * g++.old-deja/g++.pt/ttp62.C: Same.
13412         * g++.old-deja/g++.other/inline14.C: Same.
13413
13414 2000-09-24  Richard Henderson  <rth@cygnus.com>
13415
13416         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13417
13418 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13419
13420         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13421
13422 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13423
13424         * gcc.c-torture/compile/20000922-1.c: New file.
13425
13426 2000-09-21  Nick Clifton  <nickc@redhat.com>
13427
13428         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13429         a signed long modulo operation.
13430         (mod6): New function - perform an unsigned long modulo operation.
13431         (main): Add tests for modulos of very large numbers by very small
13432         dividends.
13433
13434 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13435
13436         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13437
13438 2000-09-19  Richard Henderson  <rth@cygnus.com>
13439
13440         * gcc.dg/compare2.c (case 10): XFAIL.
13441
13442 2000-09-18  Richard Henderson  <rth@cygnus.com>
13443
13444         * gcc.c-torture/execute/20000906-1.c: Move ...
13445         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13446         that support __builtin_trap.
13447
13448 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13449
13450         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13451
13452 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13453
13454         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13455         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13456         more $ format tests.
13457
13458 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13459
13460         * gcc.dg/format-errmk-1.c: New test.
13461
13462 2000-09-17  Greg McGary  <greg@mcgary.org>
13463
13464         * gcc.c-torture/execute/20000917-1.x: Remove.
13465
13466 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13467
13468         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13469
13470 2000-09-17  Greg McGary  <greg@mcgary.org>
13471
13472         * gcc.c-torture/execute/20000917-1.c: New test.
13473         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13474
13475 2000-09-16  Neil Booth  <NeilB@earthling.net>
13476
13477         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13478         in nested macro bug.
13479
13480 2000-09-15  Neil Booth  <NeilB@earthling.net>
13481
13482         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13483
13484 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13485
13486         * gcc.c-torture/execute/20000914-1.c: New test.
13487
13488 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13489
13490         * g++.other/inline13.C: New test.
13491
13492 2000-09-12  Andreas Jaeger  <aj@suse.de>
13493
13494         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13495         constant by Ulrich Drepper <drepper@redhat.com>.
13496
13497 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13498
13499         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13500
13501 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13502
13503         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13504
13505 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13506
13507         * gcc.dg/cpp/backslash.c: New test.
13508
13509 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13510
13511         * gcc.c-torture/execute/20000910-1.c: New test.
13512         * gcc.c-torture/execute/20000910-2.c: Likewise.
13513
13514 2000-09-11  Robert Lipe  <robertl@sco.com>
13515
13516         * gcc.dg/pragma-align.c: New test.
13517
13518 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13519
13520         * g++.old-deja/g++.pt/explicit82.C: New test.
13521         * g++.old-deja/g++.pt/explicit83.C: New test.
13522
13523 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13524
13525         * gcc.dg/asm-names.c: New test.
13526
13527 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13528
13529         * gcc.dg/cpp/tr-warn6.c: New test
13530
13531 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13532
13533         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13534         be accepted.
13535
13536 2000-09-07  Catherine Moore  <clm@redhat.com>
13537
13538         * gcc.c-torture/execute/unroll-1.c: New test.
13539
13540 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13541
13542         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13543         ERROR markers.
13544         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13545         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13546         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13547         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13548         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13549         Preprocess only.
13550         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13551         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13552
13553 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         * g++.old-deja/g++.pt/deduct2.C: New test.
13556
13557 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         * g++.old-deja/g++.pt/parms2.C: New test.
13560
13561 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13562
13563         * g++.old-deja/g++.pt/crash58.C: New test.
13564
13565 2000-09-06  Greg McGary  <greg@mcgary.org>
13566
13567         * gcc.c-torture/execute/20000906-1.c: New test.
13568         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13569
13570 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13571
13572         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13573
13574 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13575
13576         * g++.old-deja/g++.pt/crash57.C: New test.
13577
13578 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13579
13580         * g++.old-deja/g++.pt/crash56.C: New test.
13581
13582 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13583
13584         * g++.old-deja/g++.pt/koenig1.C: New test.
13585
13586 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13587
13588         * gcc.dg/20000904-1.c: New test.
13589
13590 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13591
13592         * gcc.dg/cpp/paste8.c: New test.
13593
13594 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13595
13596         * gcc.c-torture/compile/20000827-1.c: New test.
13597
13598 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13599
13600         * gcc.dg/format-diag-1.c: New test.
13601
13602 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13603
13604         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13605         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13606         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13607         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13608         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13609
13610 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13611
13612         * g++.old-deja/g++.other/nested4.C: New test.
13613
13614 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         * g++.old-deja/g++.ns/scoped1.C: New test.
13617
13618 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13619
13620         * lib/g++.exp: Support testing already-installed GCC.
13621
13622 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13623
13624         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13625
13626 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13627
13628         * gcc.dg/return-type-2.c: New test.
13629
13630 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13631
13632         * gcc.c-torture/compile/20000825-1.c: New test.
13633
13634 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13635
13636         * gcc.dg/dwarf2-2.c: New test.
13637
13638 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13639
13640         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13641         dg-warning regexps.
13642
13643 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13644
13645         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13646         gcc.dg/format-ext-5.c: New tests.
13647
13648 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13649
13650         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13651
13652 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13653
13654         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13655
13656 2000-08-24  Richard Henderson  <rth@cygnus.com>
13657
13658         * gcc.dg/ia64-sync-1.c: New test.
13659         * gcc.dg/ia64-sync-2.c: New test.
13660         * gcc.dg/ia64-asm-1.c: New test.
13661
13662 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13663
13664         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13665         * gcc.dg/format-ext-2.c: New test.
13666
13667 2000-08-23  Jason Merrill  <jason@redhat.com>
13668
13669         * lib/old-dejagnu.exp: Also ignore "In member function" and
13670         "At global scope".
13671
13672 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13673
13674         * gcc.dg/noncompile/label-lineno-1.c: New test.
13675
13676 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13677
13678         * gcc.dg/c99-array-nonobj-1.c: New test.
13679
13680 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13681
13682         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13683         tests.
13684         * gcc.dg/format-ext-1.c: New test.
13685
13686 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13687
13688         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13689         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13690         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13691         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13692         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13693
13694 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13695
13696         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13697         gcc.dg/c99-strftime-2.c: New tests.
13698
13699 2000-08-22  Richard Henderson  <rth@cygnus.com>
13700
13701         * gcc.c-torture/execute/20000822-1.c: New test.
13702
13703 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13704
13705         * gcc.c-torture/execute/20000819-1.x: Remove.
13706
13707 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13708
13709         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13710         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13711         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13712         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13713         gcc.dg/format-xopen-1.c: New tests.
13714
13715 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13716
13717         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13718
13719 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13720
13721         * g++.old-deja/g++.other/loop2.C: New test.
13722
13723         * gcc.c-torture/compile/20000606-1.c: New test.
13724         * gcc.c-torture/compile/20000728-1.c: New test.
13725         * gcc.c-torture/execute/20000801-1.c: New test.
13726         * gcc.c-torture/execute/20000801-2.c: New test.
13727         * gcc.c-torture/execute/20000819-1.c: New test.
13728         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13729         * gcc.dg/20000629-1.c: New test.
13730         * gcc.dg/20000724-1.c: New test.
13731         * gcc.dg/20000807-1.c: New test.
13732
13733 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13734
13735         * gcc.dg/cpp/pragma-1.c: New test.
13736         * gcc.dg/cpp/pragma-2.c: New test.
13737
13738 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13739
13740         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13741         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13742
13743 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13744
13745         * gcc.c-torture/compile/20000818-1.c: New test.
13746
13747 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13748
13749         * gcc.c-torture/execute/20000818-1.c: New test.
13750
13751 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13752
13753         * gcc.dg/format-va-1.c: New test.
13754
13755 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13756
13757         * g++.old-deja/g++.other/typedef8.C: New test.
13758
13759 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13760
13761         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13762         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13763         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13764         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13765         * g++.old-deja/g++.other/ptrmem7.C: New test.
13766         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13767
13768 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13769
13770         * g++.old-deja/g++.pt/typename27.C: New test.
13771
13772 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13773
13774         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13775         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13776         * g++.old-deja/g++.pt/friend45.C: New test.
13777         * g++.old-deja/g++.other/friend8.C: New test.
13778
13779 2000-08-15  Richard Henderson  <rth@cygnus.com>
13780
13781         * gcc.c-torture/execute/20000815-1.c: New test.
13782
13783 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13784
13785         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13786         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13787         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13788
13789 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         * g++.old-deja/g++.other/refinit2.C: New test.
13792
13793 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13794
13795         * lib/c-torture.exp (c-torture): Make
13796         compiler_conditional_xfail_data global.
13797         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13798         compiler_conditional_xfail_data machinery.
13799         (f-torture-execute): Likewise.
13800         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13801         and only when unrolling loops.
13802
13803         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13804
13805 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13806
13807         * g++.old-deja/g++.pt/explicit81.C: New test.
13808
13809 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         * g++.old-deja/g++.pt/typename26.C: New test.
13812
13813 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13814
13815         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13816         warning.
13817
13818 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13819
13820         * g++.old-deja/g++.other/array3.C: New test.
13821
13822 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13823
13824         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13825         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13826         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13827         New tests.
13828
13829 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13830
13831         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13832         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13833
13834 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13835
13836         * gcc.c-torture/execute/20000808-1.c: New test.
13837
13838 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13839
13840         * gcc.dg/c90-const-expr-1.c: New test.
13841
13842 2000-08-08  Richard Henderson  <rth@cygnus.com>
13843
13844         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13845
13846 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13847
13848         * gcc.dg/noncompile/const-ll-1.c: New test.
13849
13850 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13851
13852         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13853
13854 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13855
13856         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13857         that running programs linked against the shared version of libobjc
13858         run correctly.
13859
13860 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13861
13862         * gcc.dg/c99-printf-1.c: New test.
13863
13864 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13865
13866         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13867
13868 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13869
13870         * gcc.c-torture/execute/20000731-1.x: Delete.
13871
13872 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13873
13874         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13875         and torture_without_loops as is done by c-torture.exp.
13876         (search_for): Copy from c-torture.exp.
13877         (gcc-dg-runtest): New function, drives a directory of tests
13878         iterating over the TORTURE_OPTIONS.
13879         (scan-assembler, scan-assembler-not): Move here from
13880         individual directory drivers.
13881
13882         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13883         defined by lib/gcc-dg.exp.
13884         * gcc.dg/cpp/cpp.exp: Likewise.
13885         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13886         gcc-dg-runtest, so we cycle over optimization options.
13887
13888         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13889         * gcc.dg/compare2.c: No longer expected to fail.
13890
13891 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13892
13893         * gcc.c-torture/execute/20000804-1.c: New test.
13894
13895 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13896
13897         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13898
13899 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13900
13901         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13902
13903 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13904
13905         * gcc.c-torture/compile/20000803-1.c: New test.
13906
13907 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13908
13909         * gcc.c-torture/execute/20000801-3.c,
13910         gcc.c-torture/execute/20000801-4.c: New tests.
13911         * gcc.c-torture/execute/20000801-3.x,
13912         gcc.c-torture/execute/20000801-4.x: Xfail.
13913
13914 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13915
13916         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13917         libobjc/.libs to allow for libtool.
13918
13919 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13920
13921         * gcc.c-torture/compile/20000802-1.c: New test.
13922
13923 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13924
13925         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13926
13927 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13928
13929         * gcc-c-torture/execute/20000731-2.c: New test.
13930
13931         * gcc.c-torture/execute/20000731-1.c: New test.
13932         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13933
13934 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13935
13936         * testsuite/gcc.dg/cpp/paste7.c: New test.
13937         * gcc.dg/cpp/20000725-1.c: New test.
13938
13939 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13940
13941         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13942         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13943         declaration warning for __builtin_dwarf_reg_size.
13944
13945         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13946
13947 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13948
13949         * gcc.dg/noncompile/voidparam-1.c: New test.
13950
13951 2000-07-30  Richard Henderson  <rth@cygnus.com>
13952
13953         * gcc.dg/c90-digraph-1.c: Don't xfail.
13954         * gcc.dg/compare2.c (case 10): Xfail.
13955         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13956
13957 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13958
13959         * gcc.dg/c99-main-1.c: New test.
13960
13961 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13962
13963         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13964
13965 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13966
13967         * gcc.c-tortuer/execute/20000726-1.c: New test.
13968
13969 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13970
13971         * gcc.c-torture/execute/enum-2.c: New test.
13972
13973 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13974
13975         * gcc.dg/cpp/tr-warn3.c: New test.
13976
13977 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13978
13979         * g++.old-deja/g++.ext/implicit1.C: Remove.
13980         * g++.old-deja/g++.jason/c2.C: Remove
13981         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13982         * g++.old-deja/g++.pt/crash16.C: Likewise.
13983         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13984
13985 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13986
13987         * g++.old-deja/g++.other/for2.C: New test.
13988
13989 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13990
13991         * gcc.dg/20000720-1.c: New test.
13992
13993 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13994
13995         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13996
13997 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13998
13999         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14000         * gcc.c-torture/execute/20000722-1.c: New.
14001         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14002
14003 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14004
14005         * gcc.dg/cpp/20000720-1.S: New test.
14006
14007 2000-07-21  Michael Meissner  <meissner@redhat.com>
14008
14009         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14010
14011 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14012
14013         * g++.old-deja/g++.brendan/crash16.C,
14014         g++.old-deja/g++.brendan/parse3.C,
14015         g++.old-deja/g++.brendan/redecl1.C,
14016         g++.old-deja/g++.ns/template13.C,
14017         g++.old-deja/g++.other/decl4.C,
14018         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14019
14020 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14021
14022         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14023         and "Internal error".
14024
14025         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14026         regexps.
14027         * gcc.dg/cpp/paste6.c: New test.
14028
14029 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14030
14031         * gcc.dg/cpp/tr-direct.c: New test.
14032
14033         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14034         gcc.dg/cpp/undef1.c: Tweak error regexps.
14035
14036 2000-07-18  Eric Christopher <echristo@redhat.com>
14037
14038         * gcc.c-torture/compile/20000718-1.c: New test.
14039
14040 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14041
14042         * cpplex.c (_cpp_push_token): If the token being pushed back
14043         is the previous token in this context, just subtract one from
14044         context->posn.
14045         * cppmacro.c (save_expansion): Clear aux field when storing a
14046         placemarker.
14047
14048 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14049
14050         * gcc.dg/noncompile/redecl-1.c: New test.
14051
14052 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14053
14054         * gcc.c-torture/execute/20000717-5.c: New test.
14055         * gcc.c-torture/execute/20000717-1.x: Removed.
14056
14057 2000-07-17  Richard Henderson  <rth@cygnus.com>
14058
14059         * gcc.c-torture/execute/20000717-4.c: New test.
14060
14061 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14062
14063         * gcc.dg/cpp/syshdr.c: New test.
14064         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14065
14066 2000-07-17  Neil Booth  <neilb@earthling.net>
14067
14068         * gcc.dg/cpp/cmdlne-dM.c: New test.
14069         * gcc.dg/cpp/cmdlne-dD.c: New test.
14070
14071 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14072
14073         * gcc.c-torture/execute/20000717-3.c: New test.
14074
14075         * gcc.c-torture/compile/20000717-1.c: New test.
14076
14077 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14078
14079         * gcc.c-torture/execute/20000717-2.c: New test.
14080
14081 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14082
14083         * gcc.dg/formatz-1.c: New test.
14084
14085         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14086         * gcc.dg/c99-digraph-1.c: New tests.
14087
14088         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14089         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14090
14091         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14092         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14093         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14094         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14095         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14096         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14097         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14098
14099 2000-07-17   Greg McGary <greg@mcgary.org>
14100
14101         * gcc.c-torture/execute/20000717-1.c: New test.
14102         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14103
14104 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14105
14106         * gcc.c-torture/execute/20000715-2.c: New test.
14107         * gcc.dg/20000715-1.c: New test.
14108
14109 2000-07-15  Michael Meissner  <meissner@redhat.com>
14110
14111         * gcc.c-torture/execute/20000715-1.c: New test.
14112
14113 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14114
14115         * gcc.c-torture/execute/20000707-1.c: New test.
14116
14117 2000-07-13  Neil Booth  <NeilB@earthling.net>
14118
14119         * testsuite/gcc.dg/cpp/digraph1.c,
14120         testsuite/gcc.dg/cpp/digraph2.c,
14121         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14122
14123 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14124
14125         * g77.f-torture/compile/20000630-2.f:  New test.
14126         * g77.f-torture/compile/20000630-2.x
14127
14128 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14129
14130         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14131
14132 2000-07-11  Neil Booth  <NeilB@earthling.net>
14133
14134         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14135
14136 2000-07-11  Neil Booth  <NeilB@earthling.net>
14137
14138         * gcc.dg/cpp/cmdlne-C.c: New.
14139
14140 2000-07-09  Neil Booth  <NeilB@earthling.net>
14141
14142         * gcc.dg/cpp/directiv.c: New tests.
14143         * gcc.dg/cpp/undef1.c: Update.
14144
14145 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14146
14147         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14148
14149 2000-07-09  Neil Booth  <NeilB@earthling.net>
14150
14151         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14152
14153 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14154
14155         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14156         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14157
14158 2000-07-08  Neil Booth  <NeilB@earthling.net>
14159
14160         * gcc.dg/cpp/macsyntx.c: New tests.
14161
14162 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14163
14164         * gcc.dg/20000707-1.c: New test.
14165
14166 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14167
14168         * gcc.c-torture/execute/20000706-1.c: New test.
14169         * gcc.c-torture/execute/20000706-2.c: New test.
14170         * gcc.c-torture/execute/20000706-3.c: New test.
14171         * gcc.c-torture/execute/20000706-4.c: New test.
14172         * gcc.c-torture/execute/20000706-5.c: New test.
14173
14174 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14175
14176         * g++.old-deja/g++.pt/instantiate7.C: New test.
14177
14178 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14179
14180         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14181         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14182         * g++.old-deja/g++.other/rtti3.C: Likewise.
14183         * g++.old-deja/g++.other/rttid3.C: Likewise.
14184
14185 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14186
14187         *  g77.f-torture/compile/20000630-1.x: Fix typo
14188
14189 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14190
14191         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14192         assembly output.
14193
14194 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14195
14196         * gcc.dg/cpp/ident.c: New test.
14197
14198 2000-07-05  Neil Booth  <NeilB@earthling.net>
14199
14200         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14201           gcc.dg/cpp/lexstrng.c: New tests.
14202
14203 2000-07-04  Neil Booth  <NeilB@earthling.net>
14204
14205         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14206         * gcc.dg/cpp/strify2.c: Same.
14207
14208 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14209
14210         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14211         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14212         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14213         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14214
14215         * testsuite/gcc.dg/cpp/macro1.c,
14216         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14217         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14218         testsuite/gcc.dg/cpp/strify1.c,
14219         testsuite/gcc.dg/cpp/strify2.c: New tests.
14220
14221 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14222
14223         * gcc.c-torture/execute/20000703-1.c: New test.
14224
14225 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14226
14227         * g++.old-deja/g++.pt (lookup10.C): New test.
14228
14229 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14230
14231         * g++.old-deja/g++.pt (typename25.C): New test.
14232
14233 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14234
14235         * gcc.c-torture/compile/20000701-1.c: New test.
14236
14237 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14238
14239         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14240         to test case.
14241
14242 2000-06-30  Catherine Moore  <clm@cygnus.com>
14243
14244         * gcc.c-torture/execute/align-1.c: New test.
14245
14246 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14247
14248         * g++.old-deja/g++.pt/expr8.C: New test.
14249         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14250
14251 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14252
14253         * gcc.c-torture/compile/20000629-1.c: New test.
14254
14255 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14256
14257
14258         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14259         gcc.dg/noncompile directory, depending on whether they're
14260         preprocessor tests or not.  Annotate all the tests for the dg
14261         framework.
14262
14263         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14264         * gcc.dg/noncompile/noncompile.exp: New.
14265
14266         * Moved files:
14267         Old name                                New name
14268         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14269         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14270         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14271         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14272         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14273         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14274         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14275         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14276         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14277         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14278         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14279         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14280         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14281         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14282         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14283         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14284         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14285         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14286         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14287         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14288         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14289         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14290         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14291         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14292
14293         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14294         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14295         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14296         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14297         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14298         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14299
14300 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14301
14302         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14303         declare one variable.  On the fourth, error.
14304         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14305         declared by 20000628-1a.h.
14306
14307 2000-06-29  Richard Henderson  <rth@redhat.com>
14308
14309         * gcc.c-torture/execute/930529-1.x: New file.
14310         * gcc.dg/920413-1.c: Adjust expected warning text.
14311         * gcc.dg/980217-1.c: Declare abort.
14312         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14313
14314 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14315
14316         * g77.f-torture/compile/20000629-1.f: New test.
14317         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14318
14319 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14320
14321         Rearrange lots of files, removing entirely the
14322         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14323         directories.
14324
14325         * Deleted files:
14326         gcc.c-torture/code_quality/code_quality.exp
14327         gcc.c-torture/special/special.exp
14328         gcc.failure/failure.exp
14329         gcc.failure/940409-1.x
14330         gcc.c-torture/compile/961203-1.x
14331
14332         * New files:
14333         gcc.misc-tests/linkage.exp
14334         gcc.c-torture/execute/920730-1t.c
14335         gcc.c-torture/execute/920730-1t.x
14336         gcc.c-torture/compile/920520-1.x
14337         gcc.c-torture/compile/920521-1.x
14338         gcc.c-torture/compile/981006-1.x
14339         gcc.c-torture/execute/eeprof-1.x
14340
14341         * Moved files (possibly with modifications to fit a new harness):
14342         Old name                                New name
14343         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14344         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14345         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14346         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14347         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14348         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14349         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14350         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14351         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14352         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14353         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14354         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14355         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14356         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14357
14358 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14359
14360         * c-torture/compile/961203-1.x: Delete.
14361
14362         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14363         not exit. Include stdio.h.
14364         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14365         * gcc.misc-tests/dg-12.c: Likewise.
14366         * gcc.misc-tests/dg-5.c: Likewise.
14367         * gcc.misc-tests/dg-6.c: Likewise.
14368         * gcc.misc-tests/dg-7.c: Prototype abort.
14369         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14370         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14371         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14372         not exit.
14373         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14374         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14375
14376 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14377
14378         * gcc.dg/cpp/20000628-1.c: New test.
14379         * gcc.dg/cpp/20000628-1.h: New header for above test.
14380         * gcc.dg/cpp/20000628-1a.h: Likewise.
14381
14382 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14383
14384         * gcc.dg/cpp: New directory.
14385         * gcc.dg/cpp/cpp.exp: New driver.
14386         * gcc.dg/cpp/20000627-1.c: New test.
14387         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14388         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14389         and rewrite as a compilation test.
14390
14391         * gcc.dg: Move many files into the cpp subdirectory, possibly
14392         renaming or editing them as well.
14393         Old name                New name
14394         990119-1.c              cpp/19990119-1.c
14395         990228-1.c              cpp/19990228-1.c
14396         990407-1.c              cpp/19990407-1.c
14397         990409-1.c              cpp/19990409-1.c
14398         990413-1.c              cpp/19990413-1.c
14399         990703-1.c              cpp/19990703-1.c
14400         20000127-1.c            cpp/20000127-1.c
14401         20000129-1.c            cpp/20000129-1.c
14402         20000207-1.c            cpp/20000207-1.c
14403         20000207-2.c            cpp/20000207-2.c
14404         20000209-1.c            cpp/20000209-1.c
14405         20000209-2.c            cpp/20000209-2.c
14406         20000301-1.c            cpp/20000301-1.c
14407         20000419-1.c            cpp/20000419-1.c
14408         20000510-1.S            cpp/20000510-1.S
14409         20000519-1.c            cpp/20000519-1.c
14410         20000529-1.c            cpp/20000529-1.c
14411         20000625-1.c            cpp/20000625-1.c
14412         20000625-2.c            cpp/20000625-2.c
14413         cpp-as1.c               cpp/assert1.c
14414         cpp-as2.c               cpp/assert2.c
14415         cxx-comments-1.c        cpp/cxxcom1.c
14416         cxx-comments-2.c        cpp/cxxcom2.c
14417         endif-label.c           cpp/endif.c
14418         cpp-hash1.c             cpp/hash1.c
14419         cpp-hash2.c             cpp/hash2.c
14420         cpp-if1.c               cpp/if-1.c
14421         cpp-if2.c               cpp/if-2.c
14422         cpp-if3.c               cpp/if-3.c
14423         cpp-if4.c               cpp/if-4.c
14424         cpp-if5.c               cpp/if-5.c
14425         cpp-cond.c              cpp/if-cexp.c
14426         cpp-missingop.c         cpp/if-mop.c
14427         cpp-missingparen.c      cpp/if-mpar.c
14428         cpp-opprec.c            cpp/if-oppr.c
14429         cpp-ifparen.c           cpp/if-paren.c
14430         cpp-shortcircuit.c      cpp/if-sc.c
14431         cpp-shift.c             cpp/if-shift.c
14432         cpp-unary.c             cpp/if-unary.c
14433         cpp-li1.c               cpp/line1.c
14434         cpp-li2.c               cpp/line2.c
14435         lineno.c                cpp/line3.c
14436         lineno-2.c              cpp/line4.c
14437         cpp-mi.c                cpp/mi1.c
14438         cpp-mic.h               cpp/mi1c.h
14439         cpp-micc.h              cpp/mi1cc.h
14440         cpp-mind.h              cpp/mi1nd.h
14441         cpp-mindp.h             cpp/mi1ndp.h
14442         cpp-mix.h               cpp/mi1x.h
14443         cpp-mi2.c               cpp/mi2.c
14444         cpp-mi2a.h              cpp/mi2a.h
14445         cpp-mi2b.h              cpp/mi2b.h
14446         cpp-mi2c.h              cpp/mi2c.h
14447         cpp-mi3.c               cpp/mi3.c
14448         cpp-mi3.def             cpp/mi3.def
14449         poison-1.c              cpp/poison.c
14450         pr-impl.c               cpp/prag-imp.c
14451         cpp-redef-2.c           cpp/redef1.c
14452         cpp-redef.c             cpp/redef2.c
14453         strpaste.c              cpp/strp1.c
14454         strpaste-2.c            cpp/strp2.c
14455         cpp-tradpaste.c         cpp/tr-paste.c
14456         cpp-tradstringify.c     cpp/tr-str.c
14457         cpp-tradwarn1.c         cpp/tr-warn1.c
14458         cpp-tradwarn2.c         cpp/tr-warn2.c
14459         trigraphs.c             cpp/trigraphs.c
14460         cpp-unc1.c              cpp/unc1.c
14461         cpp-unc2.c              cpp/unc2.c
14462         cpp-unc3.c              cpp/unc3.c
14463         cpp-unc.c               cpp/unc4.c
14464         undef.c                 cpp/undef1.c
14465         undef-2.c               cpp/undef2.c
14466         cpp-wi1.c               cpp/widestr1.c
14467
14468 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14469
14470         * lib/g++.exp (g++_include_flags): Tweak.
14471
14472 2000-06-27  H.J. Lu  <hjl@gnu.org>
14473             Loren J. Rittle  <ljrittle@acm.org>
14474
14475         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14476         version with one that knows about the new gcc tree structure.
14477         (g++_link_flags): Same.
14478
14479 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14480
14481         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14482         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14483         case we are cross-compiling.
14484
14485         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14486         g++.old-deja/g++.niklas/Makefile.in,
14487         g++.old-deja/g++.niklas/configure.in,
14488         g++.old-deja/g++.other/Makefile.in,
14489         g++.old-deja/g++.other/configure.in,
14490         gcc.c-torture/code_quality/Makefile.in,
14491         gcc.c-torture/code_quality/configure.in,
14492         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14493         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14494         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14495         gcc.c-torture/execute/ieee/Makefile.in,
14496         gcc.c-torture/execute/ieee/configure.in,
14497         gcc.c-torture/noncompile/Makefile.in,
14498         gcc.c-torture/noncompile/configure.in,
14499         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14500         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14501         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14502
14503 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14504
14505         * g++.old-deja/g++.other/ambig3.C: New test.
14506
14507 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14508
14509         * g++.old-deja/g++.pt/syntax1.C: New test.
14510         * g++.old-deja/g++.pt/syntax2.C: New test.
14511         * g++.old-deja/g++.other/syntax3.C: New test.
14512         * g++.old-deja/g++.other/syntax4.C: New test.
14513
14514 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14515
14516         * gcc.dg/20000623-1.c: Prototype exit and abort.
14517
14518 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14519
14520         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14521         New tests.
14522         * gcc.dg/cpp-mi3.def: New file.
14523
14524         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14525         inside assertions.
14526         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14527         lexer's error messages.
14528         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14529         divine anything from the linemarkers.
14530         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14531         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14532
14533 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14534
14535         * gcc.dg/20000623-1.c: New test.
14536
14537 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14538
14539         * gcc.c-torture/execute/20000622-1.c: New test.
14540
14541 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14542
14543         * g++.old-deja/g++.other/init15.C: New test.
14544
14545 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14546
14547         * g++.old-deja/g++.pt/vaarg2.C: New test.
14548         * g++.old-deja/g++.pt/vaarg3.C: New test.
14549
14550 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14551
14552         * g++.old-deja/g++.other/dyncast6.C: New test.
14553
14554 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14555
14556         * gcc.c-torture/execute/loop-6.c: New test.
14557
14558 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14559
14560         * gcc.dg/20000614-1.c: New test.
14561         * gcc.dg/20000614-2.c: New test.
14562
14563 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14564
14565         * g++.old-deja/g++.other/inline12.C: New test.
14566
14567 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14568
14569         * g++.old-deja/g++.other/eh1.C: New test.
14570
14571 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14572
14573         * g++.old-deja/g++.other/type.C: New test.
14574
14575 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14576
14577         * g++.old-deja/g++.other/initstring.C: New test.
14578
14579 2000-06-12  Jason Merrill  <jason@redhat.com>
14580
14581         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14582
14583 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14584
14585         * gcc.c-torture/compile/20000609-1.c: New test.
14586
14587 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14588
14589         * gcc.dg/20000609-1.c: New test.
14590
14591 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14592
14593         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14594         * gcc.c-torture/noncompile/poison-1.c: Move...
14595         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14596         * gcc.dg/cpp-li1.c: Add a token after the #line.
14597
14598 2000-06-05  Richard Henderson  <rth@cygnus.com>
14599
14600         * gcc.c-torture/execute/20000605-2.c: New test.
14601         * gcc.c-torture/execute/20000605-3.c: New test.
14602
14603 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14604
14605         * g77.f-torture/execute/20000503-1.x: New file.
14606
14607 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14608
14609         * g++.old-deja/g++.eh/badalloc1.C: New test.
14610
14611 2000-06-05  Richard Henderson  <rth@cygnus.com>
14612
14613         * gcc.c-torture/execute/20000605-1.c: New test.
14614
14615 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14616             Nathan Sidwell <nathan@codesourcery.com>
14617
14618         * gcc.c-torture/compile/20000605-1.c: New test.
14619
14620 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14621
14622         * g77.f-torture/compile/20000601-1.f:  New test.
14623
14624 2000-06-03  Richard Henderson  <rth@cygnus.com>
14625
14626         * gcc.c-torture/execute/20000603-1.c: New.
14627
14628 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14629
14630         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14631         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14632
14633 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14634
14635         * gcc.dg/compare2.c (case 12): XFAIL.
14636         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14637         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14638
14639         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14640
14641 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14642
14643         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14644         guard macro is already defined when the header is first
14645         included.
14646         * gcc.dg/cpp-mix.h: New file.
14647         * gcc.dg/endif-label.c: Update patterns to match compiler.
14648
14649         * g++.brendan/complex1.C: Declare abort.
14650         * g++.law/refs4.C: Remove XFAIL.
14651         * g++.oliva/expr2.C: Declare abort and exit.
14652
14653 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14654
14655         * gcc.c-torture/execute/20000528-1.c: New test.
14656
14657         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14658         * g++.old-deja/g++.law/temps4.C: Likewise.
14659
14660         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14661         stdlib.h.  Call abort() on failure.
14662         * g++.old-deja/g++.law/refs4.C: Likewise.
14663         * g++.old-deja/g++.law/temps4.C: Likewise.
14664         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14665         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14666
14667 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14668
14669         Relative to g++.dg/special:
14670         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14671
14672         Relative to g++.old-deja:
14673         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14674         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14675         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14676         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14677         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14678         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14679         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14680
14681         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14682         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14683         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14684         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14685         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14686         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14687         and/or string.h.
14688
14689         * g++.other/goto1.C: Update expectations for error messages.
14690
14691 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14692
14693         * gcc.c-torture/compile/20000523-1.c: New test.
14694
14695 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14696
14697         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14698
14699 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14700
14701         * g++.old-deja/g++.eh/catch11.C: New test.
14702         * g++.old-deja/g++.eh/catch12.C: New test.
14703
14704 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14705
14706         * gcc.c-torture/execute/20000523-1.c: New test.
14707
14708 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14709
14710         * c-torture/execute/bcp-1.c: Replace abort in arg of
14711         __builtin_constant_p with a generic external function.
14712
14713         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14714         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14715         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14716         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14717         Prototype abort and/or exit.
14718
14719         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14720         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14721         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14722         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14723
14724 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14725
14726         * gcc.dg/dwarf2-1.c: New test.
14727
14728 2000-05-20  Richard Henderson  <rth@cygnus.com>
14729
14730         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14731
14732 2000-05-20  Andreas Jaeger  <aj@suse.de>
14733
14734         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14735         testcase.
14736
14737 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14738
14739         * gcc.c-torture/execute/20000519-2.c: New test.
14740
14741 2000-05-19  Andreas Jaeger  <aj@suse.de>
14742
14743         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14744         which fails with SSA.
14745
14746         * lib/c-torture.exp: Also test with -O3 -fssa.
14747
14748 2000-05-18  Michael Meissner  <meissner@redhat.com>
14749
14750         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14751         * gcc.c-torture/execute/920415-1.c: Ditto.
14752         * gcc.c-torture/execute/920501-1.c: Ditto.
14753         * gcc.c-torture/execute/conversion.c: Ditto.
14754         * gcc.c-torture/execute/cvt-1.c: Ditto.
14755
14756 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14757
14758         * gcc.c-torture/compile/20000518-1.c: New test.
14759
14760 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14761
14762         * g77.f-torture/compile/200005018.f:  New test.
14763
14764 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14765
14766         * gcc.c-torture/compile/20000517-1.c: New test.
14767
14768 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14769
14770         * gcc.c-torture/execute/20000516-1.c: New test.
14771
14772 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14773
14774         * g++.old-deja/g++.other/eh.C: New test.
14775
14776 2000-05-12  Richard Henderson  <rth@cygnus.com>
14777
14778         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14779         constants through to doit's conditional.
14780
14781 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14782
14783         * gcc.c-torture/compile/20000511-1.c: New test.
14784         * g77.f-torture/compile/20000511-1.f: New test.
14785         * g77.f-torture/compile/20000511-2.f: New test.
14786
14787 2000-05-11  Michael Meissner  <meissner@redhat.com>
14788
14789         * gcc.c-torture/execute/20000511-1.c: New test.
14790
14791 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14792
14793         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14794         * gcc.dg/20000510-1.S: New.
14795
14796 2000-05-08  Catherine Moore  <clm@cygnus.com>
14797
14798         * gcc.dg/unused-3.c: New.
14799
14800 2000-05-06  Richard Henderson  <rth@cygnus.com>
14801
14802           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14803           * g++.old-deja/g++.mike/warn1.C: Likewise.
14804           * g++.old-deja/g++.pt/local1.C: Likewise.
14805           * g++.old-deja/g++.pt/local7.C: Likewise.
14806           * g++.old-deja/g++.pt/spec16.C: Likewise.
14807
14808 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14809
14810         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14811
14812 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14813
14814           * g77.f-torture/execute/20000503-1.f:  New test.
14815
14816 2000-05-04  Andreas Jaeger  <aj@suse.de>
14817
14818         * gcc.dg/noreturn-2.c: New test.
14819
14820 2000-05-04  Neil Booth  <NeilB@earthling.net>
14821
14822         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14823         preprocessor.
14824
14825 2000-05-04  Richard Henderson  <rth@cygnus.com>
14826
14827         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14828
14829 2000-05-04  Richard Henderson  <rth@cygnus.com>
14830
14831         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14832         OpenSSL by Jason R Thorpe.
14833
14834 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14835
14836         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14837
14838 2000-05-03  Robert Lipe <robertlipe@usa.net>
14839
14840         * gcc.dg/20000503-1.c: New test.
14841
14842 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14843
14844         * gcc.c-torture/compile/20000502-1.c: New test.
14845         * g++.old-deja/g++.other/align.C: New test.
14846         * gcc.dg/cpp-tradstringify.c: New test.
14847
14848 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14849
14850         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14851         and hard registers.
14852
14853 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14854
14855         * gcc.c-torture/execute/loop-5.c: New test.
14856
14857 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14858
14859         * gcc.c-torture/execute/va-arg-20.c: New test.
14860
14861 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14862
14863         * gcc.c-torture/execute/20000422-1.c: New test.
14864
14865 2000-04-20  Greg McGary  <gkm@gnu.org>
14866
14867         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14868         when optimizing, but without sibling-call optimizations (-O1).
14869
14870 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14871
14872           * gcc.c-torture/compile/20000420-1.c: New test.
14873
14874 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14875
14876         * g++.abi/ptrflags.C: New test.
14877         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14878
14879 2000-04-19  Catherine Moore  <clm@cygnus.com>
14880
14881         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14882
14883 2000-04-19  Greg McGary  <gkm@gnu.org>
14884
14885         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14886         sibling-call optimizations.
14887
14888 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14889
14890         * gcc.dg/20000419-1.c: New test.
14891
14892 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14893
14894         * gcc.c-torture/execute/20000412-6.c: New test.
14895
14896 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14897
14898         * gcc.c-torture/execute/20000412-5.c: New test.
14899         * g77.f-torture/compile/20000412-1.f: New test.
14900         * gcc.c-torture/execute/20000412-4.c: New test.
14901         * gcc.c-torture/compile/20000412-2.c: New test.
14902         * gcc.c-torture/execute/20000412-3.c: New test.
14903         * gcc.c-torture/compile/20000412-1.c: New test.
14904         * gcc.c-torture/execute/20000412-2.c: New test.
14905
14906 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14907
14908         * objc/execute/bf-20.m: New test.
14909
14910 2000-04-10  Richard Henderson  <rth@cygnus.com>
14911
14912         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14913
14914         * gcc.c-torture/execute/20000412-1.c: New test.
14915
14916 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14917
14918         * g++.old-deja/g++.eh/catchptr1.C: New test.
14919
14920 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14921
14922         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14923
14924 2000-04-08  Neil Booth  <NeilB@earthling.net>
14925
14926         * gcc.dg/cpp-nullchar.c: Remove test as
14927         embedded nulls cause problems.
14928
14929 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14930
14931         * gcc.dg/compare2.c: New test.
14932
14933 2000-04-08  Neil Booth  <NeilB@earthling.net>
14934
14935         * gcc.dg/cpp-nullchar.c: New test.
14936
14937 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14938
14939         * gcc.dg/cpp-mi2.c: New test.
14940         * gcc.dg/cpp-mi2[abc].h: New files.
14941
14942 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14943
14944         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14945         member name.
14946
14947 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14948
14949         * g++.old-deja/g++.abi/vmihint.C: New test.
14950
14951 2000-04-06  Neil Booth  <NeilB@earthling.net>
14952
14953         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14954         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14955         copyright.
14956
14957 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14958
14959         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14960         avoid stack-frame overwrite.
14961
14962 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14963
14964         * gcc.c-torture/compile/20000405-2.c: New test.
14965         * gcc.c-torture/compile/20000405-3.c: New test.
14966
14967 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14968
14969         * gcc.c-torture/compile/20000405-1.c: New test.
14970
14971 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14972
14973         * gcc.dg/cast-qual-1.c: Revert last change.
14974
14975 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14976
14977         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14978
14979 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14980
14981         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14982         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14983
14984 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14985
14986         * gcc.c-torture/compile/20000403-2.c: New test.
14987         * gcc.c-torture/compile/20000403-1.c: New test.
14988
14989 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14990
14991         * gcc.c-torture/execute/20000403-1.c: New test.
14992
14993 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14994
14995         * gcc.c-torture/execute/20000402-1.c: New test.
14996
14997 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14998
14999         * gcc.c-torture/execute/va-arg-15.c: New test.
15000         * gcc.c-torture/execute/va-arg-16.c: New test.
15001         * gcc.c-torture/execute/va-arg-17.c: New test.
15002         * gcc.c-torture/execute/va-arg-18.c: New test.
15003         * gcc.c-torture/execute/va-arg-19.c: New test.
15004
15005 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15006
15007         * gcc.c-torture/compile/981211-1.c: Move to...
15008         * gcc.dg/cpp-as1.c: ...here.
15009         * gcc.dg/cpp-as2.c: New file.
15010
15011         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15012         compiler.
15013
15014 2000-04-02  Neil Booth  <NeilB@earthling.net>
15015
15016         * gcc.dg/cpp-cond.c  New tests.
15017         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15018         accidental success less likely.
15019         * gcc.dg/cpp-missingop.c  New tests.
15020         * gcc.dg/cpp-missingparen.c  New tests.
15021         * gcc.dg/cpp-shift.c  New tests.
15022         * gcc.dg/cpp-shortcircuit.c  New tests.
15023         * gcc.dg/cpp-unary.c  New tests.
15024
15025 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15026
15027         * gcc.c-torture/compile/20000329-1.c: New test.
15028
15029 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15030
15031         * gcc.c-torture/compile/20000326-1.c: New test.
15032         * gcc.c-torture/compile/20000326-2.c: New test.
15033
15034 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15035
15036         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15037         the first parameter is a function argument.
15038
15039 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * g++.old-deja/g++.ext/array4.C: New test.
15042
15043 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15044
15045         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15046
15047 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15048
15049         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15050
15051 2000-03-19  Richard Henderson  <rth@cygnus.com>
15052
15053         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15054
15055 2000-03-19  Richard Henderson  <rth@cygnus.com>
15056
15057         * gcc.c-torture/compile/20000319-1.c: New test.
15058
15059 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15060
15061         * gcc.c-torture/execute/20000314-3.c: New test.
15062         * gcc.c-torture/execute/20000314-2.c: New test.
15063         * gcc.c-torture/execute/20000314-1.c: New test.
15064         * gcc.c-torture/compile/20000314-2.c: New test.
15065         * gcc.c-torture/compile/20000314-1.c: New test.
15066
15067 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15068
15069         * g++.old-deja/g++.warn/inline.C: New test.
15070
15071 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15072
15073         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15074         standards-compliant result rather than specific constants.
15075         Put test-values in array.
15076
15077 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15078
15079         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15080         (g++_target_compile): Put test-specific options last.
15081
15082 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15083
15084         * g++.old-deja/g++.eh/vbase4.C: New test.
15085
15086 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15087
15088         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15089
15090 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15091
15092         * g++.old-deja/g++.brendan/misc12.C: Removed.
15093         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15094         * g++.old-deja/g++.ext/pretty4.C: New test.
15095
15096 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15097
15098         * g++.old-deja/g++.other/string2.C: New test.
15099
15100 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15101
15102         * g++.old-deja/g++.warn/impint2.C: New test.
15103
15104 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15105
15106         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15107         is 1, not zero.
15108
15109 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15110
15111         * g++.old-deja/g++.warn/impint.C: New test.
15112         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15113         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15114         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15115         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15116         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15117         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15118         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15119         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15120         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15121         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15122         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15123         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15124
15125 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15126
15127         * gcc.dg/cpp-redef.c: New test.
15128
15129 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15130
15131         * g++.old-deja/g++.pt/unify7.C: New test.
15132
15133 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15134
15135         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15136         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15137
15138 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15139
15140         * gcc.c-torture/compile/20000224-1.c: New test.
15141
15142 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15143
15144         * gcc.c-torture/compile/cpp-2.c: New test.
15145         * gcc.c-torture/compile/cpp-1.c: New test.
15146
15147 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15148
15149         * gcc.c-torture/execute/20000225-1.c: New test.
15150
15151 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15152
15153         * gcc.dg/cpp-li2.c: New test.
15154
15155         * gcc.dg/cpp-wi1.c: New test.
15156
15157         * gcc.dg/cpp-li1.c: New test.
15158
15159 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15160
15161         * g++.old-deja/g++.other/sizeof5.C: New test.
15162
15163 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15164
15165         * gcc.c-torture/execute/va-arg-13.c: New test.
15166
15167 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15168
15169         * gcc.c-torture/execute/va-arg-12.c: New test.
15170
15171 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15172
15173         * gcc.c-torture/execute/20000223-1.c: New test.
15174
15175 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15176
15177         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15178
15179 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15180
15181         * g++.old-deja/g++.abi/ptrmem.C: New test.
15182
15183 2000-02-19  Richard Henderson  <rth@cygnus.com>
15184
15185         * gcc.c-torture/compile/init-3.c: New.
15186
15187 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15188
15189         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15190         ALWAYS_CXXFLAGS.
15191
15192 2000-02-11  Robert Lipe <robertl@sco.com>
15193
15194         * gcc.c-torture/compile/20000211-3.c: New test.
15195
15196 2000-02-11  Martin Buchholz <martin@xemacs.org>
15197
15198         * gcc.c-torture/compile/20000211-2.c: New test.
15199
15200 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15201
15202         * gcc.c-torture/compile/20000211-1.c: New test.
15203
15204 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15205
15206         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15207           on native targets
15208
15209 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15210
15211         * g++.old-deja/g++.other/cast5.C: New test.
15212
15213 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15214
15215         * gcc.c-torture/execute/20000205-1.c: New.
15216
15217 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15218
15219         * g++.old-deja/g++.jason/cast3.C: Return void.
15220         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15221
15222 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15223
15224         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15225
15226         * gcc.dg/loop-1.c: New test.
15227
15228 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15229
15230         * gcc.c-torture/compile/20000127-1.c: New test.
15231         * gcc.c-torture/execute/991228-1.c: New test.
15232
15233 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15234
15235         * gcc.dg/unused-2.c: New test.
15236
15237         * gcc.dg/conv-1.c: New test.
15238
15239 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15240
15241         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15242         compiler.
15243         (tool_option_proc): Fix typo.
15244
15245 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15246
15247         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15248         of the ld on the host, not on the build machine.
15249         Also, don't crash if '--help' is not a supported option.
15250
15251 2000-01-24  Richard Henderson  <rth@cygnus.com>
15252
15253         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15254
15255 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15256
15257         * gcc.c-torture/execute/20000120-2.c: New test.
15258         * gcc.c-torture/execute/20000120-1.c: New test.
15259
15260 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15261
15262         * gcc.c-torture/execute/20000113-1.c: New test.
15263
15264 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15265
15266         * gcc.c-torture/execute/20000112-1.c: New test.
15267
15268 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15269
15270         * gcc.dg/20000111-1.c: New test.
15271
15272 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15273
15274         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15275         with 16 bit integers.
15276
15277 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15278
15279         * gcc.dg/20000108-1.c: New test.
15280
15281 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15282
15283         * g++.old-deja/g++.ns/koenig8.C: New test.
15284
15285 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15286
15287         * g++.old-deja/g++.other/cast4.C: New test.
15288
15289 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15290
15291         * gcc.c-torture/compile/20000105-2.c: New test.
15292         * gcc.c-torture/compile/20000105-1.c: New test.
15293
15294 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15295
15296         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15297         references to printf & atoi to conform to ANSI standard.
15298         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15299         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15300         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15301         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15302         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15303         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15304         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15305         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15306         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15307         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15308         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15309         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15310         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15311         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15312         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15313         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15314         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15315         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15316         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15317         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15318         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15319         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15320         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15321         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15322         * g++.old-deja/g++.brendan/init3.C: Likewise.
15323         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15324         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15325         * g++.old-deja/g++.brendan/new2.C: Likewise.
15326         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15327         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15328         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15329         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15330         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15331         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15332         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15333         * g++.old-deja/g++.brendan/template24.C: Likewise.
15334         * g++.old-deja/g++.brendan/template3.C: Likewise.
15335         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15336         * g++.old-deja/g++.jason/inline3.C: Likewise.
15337         * g++.old-deja/g++.jason/opeq.C: Likewise.
15338         * g++.old-deja/g++.law/arg5.C: Likewise.
15339         * g++.old-deja/g++.law/arm7.C: Likewise.
15340         * g++.old-deja/g++.law/ctors11.C: Likewise.
15341         * g++.old-deja/g++.law/cvt8.C: Likewise.
15342         * g++.old-deja/g++.law/init9.C: Likewise.
15343         * g++.old-deja/g++.law/refs4.C: Likewise.
15344         * g++.old-deja/g++.law/template2.C: Likewise.
15345         * g++.old-deja/g++.law/visibility24.C: Likewise.
15346         * g++.old-deja/g++.law/vtable3.C: Likewise.
15347         * g++.old-deja/g++.mike/asm2.C: Likewise.
15348         * g++.old-deja/g++.mike/eh1.C: Likewise.
15349         * g++.old-deja/g++.mike/misc1.C: Likewise.
15350         * g++.old-deja/g++.mike/misc13.C: Likewise.
15351         * g++.old-deja/g++.mike/misc14.C: Likewise.
15352         * g++.old-deja/g++.mike/ns12.C: Likewise.
15353         * g++.old-deja/g++.mike/p1248.C: Likewise.
15354         * g++.old-deja/g++.mike/p3708.C: Likewise.
15355         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15356         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15357         * g++.old-deja/g++.mike/p646.C: Likewise.
15358         * g++.old-deja/g++.mike/p700.C: Likewise.
15359         * g++.old-deja/g++.mike/p783.C: Likewise.
15360         * g++.old-deja/g++.mike/p783a.C: Likewise.
15361         * g++.old-deja/g++.mike/p783b.C: Likewise.
15362         * g++.old-deja/g++.mike/p786.C: Likewise.
15363         * g++.old-deja/g++.mike/p789.C: Likewise.
15364         * g++.old-deja/g++.mike/p789a.C: Likewise.
15365         * g++.old-deja/g++.mike/p807a.C: Likewise.
15366         * g++.old-deja/g++.other/delete3.C: Likewise.
15367         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15368         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15369         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15370         * g++.old-deja/g++.other/empty1.C: Likewise.
15371         * g++.old-deja/g++.other/temporary1.C: Likewise.
15372         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15373         * g++.old-deja/g++.pt/t16.C: Likewise.
15374         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15375
15376 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15377
15378         * gcc.dg/991230-1.c: New test.
15379
15380 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15381
15382         * gcc.c-torture/compile/991229-3.c: New test.
15383         * gcc.c-torture/compile/991229-2.c: New test.
15384         * gcc.c-torture/compile/991229-1.c: New test.
15385
15386 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15387
15388         * gcc.c-torture/compile/labels-2.c: New test.
15389
15390 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15391
15392         * gcc.c-torture/execute/991227-1.c: New test.
15393
15394 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15395
15396         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15397
15398 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15399
15400         * gcc.c-torture/execute/991221-1.c: New test.
15401
15402 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15403
15404         * g++.old-deja/g++.other/cast3.C: New test.
15405
15406 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15407
15408         * gcc.c-torture/execute/991216-4.c: New test.
15409
15410 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15411
15412         * gcc.c-torture/execute/991216-1.c: New test.
15413         * gcc.c-torture/execute/991216-2.c: New test.
15414         * gcc.c-torture/execute/991216-3.c: New test.
15415
15416 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15417
15418         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15419         Actually make the test fail by using "-O2" for compilation.
15420
15421 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15422
15423         * g++.old-deja/g++.warn/cast-align1.C: New test.
15424
15425 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15426
15427         * gcc.c-torture/compile/991214-1.c: New test.
15428         * gcc.c-torture/compile/991214-2.c: New test.
15429
15430 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15431
15432         * gcc.dg/991214-1.c: New test.
15433
15434 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15435
15436         * gcc.c-torture/compile/991213-3.c: New test.
15437         * gcc.c-torture/compile/991213-2.c: New test.
15438         * gcc.c-torture/compile/991213-1.c: New test.
15439
15440 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15441
15442         * gcc.dg/991209-1.c: New test.
15443
15444 1999-12-08  Nathan Sidwell <nathan@acm.org>
15445
15446         * gcc.c-torture/compile/991208-1.c: New test.
15447
15448 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15449
15450         * gcc.dg/ultrasp2.c: New test.
15451
15452 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15453
15454         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15455
15456 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15457
15458         * gcc.c-torture/compile/991202-1.c: New test.
15459         * gcc.c-torture/execute/991202-1.c: New test.
15460         * gcc.c-torture/execute/991202-2.c: New test.
15461         * gcc.c-torture/execute/991202-3.c: New test.
15462
15463 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15464
15465         * g++.old-deja/g++.abi/align.C: New test.
15466         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15467         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15468
15469 1999-12-01  Richard Henderson  <rth@cygnus.com>
15470
15471         * gcc.c-torture/execute/991201-1.c: New.
15472
15473 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15474
15475         * gcc.dg/991129-1.c: New test.
15476
15477 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15478
15479         * gcc.c-torture/compile/991127-1.c: New test.
15480
15481 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15482
15483         * g++.old-deja/g++.other/warn4.C: New test.
15484
15485 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15486
15487         * g++.old-deja/g++.eh/cleanup2.C: New test.
15488         * g++.old-deja/g++.ext/pretty2.C: New test.
15489         * g++.old-deja/g++.ext/pretty3.C: New test.
15490         * g++.old-deja/g++.other/debug6.C: New test.
15491
15492 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15493
15494         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15495         compiler_output to look for one error message instead of two.
15496
15497 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15498
15499         * gcc.c-torture/execute/991118-1.c: Also test case
15500         where the word boundary does not split a byte evenly.
15501
15502 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15503
15504         * g++.old-deja/g++.ext/restrict1.C: New test.
15505
15506 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15507
15508         * gcc.c-torture/execute/991118-1.c: New test.
15509
15510 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15511
15512         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15513         working directory pathnames.
15514
15515 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15516
15517         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15518         host is equipped with driver.h and driver.o so it can actually
15519         compile and run the tests.
15520
15521 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15522
15523         * gcc.c-torture/compile/991008-1.c: New test.
15524
15525 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15526
15527         * lib/gcc-dg.exp: Include target-supports.exp
15528
15529 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15530
15531         * lib/target-supports.exp: New file: Provide procs to test for
15532         features supported by the target.
15533         (check_weak_available): Moved here from ecos.exp.
15534         (check_alias_available): New proc: Determine of the target
15535         toolchain supports the alias attribute.
15536
15537         * gcc.dg/special/ecos.exp: Move check_weak_available to
15538         target-supports.exp.
15539         (alias-1.c): Only perform the test if the target supports
15540         aliases.
15541         (wkali-1.c): Only perform the test if the target supports
15542         aliases.
15543
15544         * gcc.dg/990506-0.c: Expect error messages from cross
15545         targets as well as native targets.
15546
15547 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15548
15549         * gcc.dg/ultrasp1.c: Removed xfail.
15550         * gcc.dg/struct-ret-2.c: Likewise.
15551         * gcc.dg/array-1.c: Likewise.
15552
15553 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15554
15555         * gcc.dg/struct-ret-2.c: New test.
15556
15557         * gcc.dg/array-1.c: New test.
15558
15559 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15560
15561         * gcc.c-torture/execute/991030-1.c: New test.
15562
15563 1999-10-26  Richard Henderson  <rth@cygnus.com>
15564
15565         * gcc.c-torture/compile/991026-2.c: New test.
15566
15567 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15568
15569         * gcc.c-torture/compile/991026-1.c: New test.
15570
15571 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15572
15573         * gcc.c-torture/execute/991023-1.c: New test.
15574
15575 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15576
15577         * gcc.c-torture/execute/991019-1.c: New test.
15578
15579 1999-10-16  Richard Henderson  <rth@cygnus.com>
15580
15581         * gcc.c-torture/execute/991016-1.c: New test.
15582
15583 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15584
15585         * gcc.c-torture/execute/991014-1.c: New test.
15586
15587 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15588
15589         * g++.old-deja/g++.other/union2.C: New test.
15590
15591 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15592
15593         * g++.old-deja/g++.other/vaarg2.C: New test.
15594         * g++.old-deja/g++.other/vaarg3.C: New test.
15595
15596 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15597
15598         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15599         in compile/.
15600
15601 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15602
15603         * gcc.c-torture/execute/va-arg-11.c: New test.
15604
15605 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15606
15607         * lib/file-format.exp (gcc_target_object_format): Don't
15608         crash if objdump is unavailable.
15609
15610 1999-09-29  Donn Terry <donn@interix.com>
15611
15612         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15613
15614 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15615
15616         * gcc.c-torture/compile/990928-1.c: New test.
15617
15618 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15619
15620         * g++.old-deja/g++.other/decl6.C: New test.
15621
15622 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15623
15624         * gcc.c-torture/execute/va-arg-10.c: New test.
15625
15626 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15627
15628         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15629         __PRETTY_FUNCTION__.
15630
15631 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15632
15633         * gcc.c-torture/execute/990923-1.c: New test.
15634
15635 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15636
15637         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15638         for which -fpic is inappropriate.
15639
15640 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15641
15642         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15643
15644 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15645
15646         * g++.old-deja/g++.other/dyncast1.C: New test.
15647         * g++.old-deja/g++.other/dyncast2.C: New test.
15648         * g++.old-deja/g++.other/dyncast3.C: New test.
15649         * g++.old-deja/g++.other/dyncast4.C: New test.
15650         * g++.old-deja/g++.other/dyncast5.C: New test.
15651         * g++.old-deja/g++.eh/catch3.C: New test.
15652         * g++.old-deja/g++.eh/catch3p.C: New test.
15653         * g++.old-deja/g++.eh/catch4.C: New test.
15654         * g++.old-deja/g++.eh/catch4p.C: New test.
15655         * g++.old-deja/g++.eh/catch5.C: New test.
15656         * g++.old-deja/g++.eh/catch5p.C: New test.
15657         * g++.old-deja/g++.eh/catch6.C: New test.
15658         * g++.old-deja/g++.eh/catch6p.C: New test.
15659         * g++.old-deja/g++.eh/catch7.C: New test.
15660         * g++.old-deja/g++.eh/catch7p.C: New test.
15661         * g++.old-deja/g++.eh/catch8.C: New test.
15662         * g++.old-deja/g++.eh/catch8p.C: New test.
15663         * g++.old-deja/g++.eh/catch9.C: New test.
15664         * g++.old-deja/g++.eh/catch9p.C: New test.
15665
15666 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15667
15668         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15669         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15670
15671 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15672
15673         * gcc.c-torture/compile/990913-1.c: New test.
15674
15675 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15676
15677         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15678         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15679
15680 1999-09-09  Richard Henderson  <rth@cygnus.com>
15681
15682         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15683
15684 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15685
15686         * g++.old-deja/g++.other/lookup11.C: New test.
15687         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15688         what is permitted and what we want.
15689         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15690         overload use.
15691         * g++.old-deja/g++.jason/rfg5.C: Likewise
15692
15693 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15694
15695         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15696         * gcc.c-torture/noncompile/poison-1.c: New file.
15697
15698 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15699
15700         * g++.old-deja/g++.other/sizeof3.C: New test.
15701         * g++.old-deja/g++.other/sizeof4.C: New test.
15702         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15703         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15704
15705 1999-09-07  Richard Henderson  <rth@cygnus.com>
15706
15707         * gcc.dg/va-arg-1.c: New.
15708
15709 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15710
15711         * gcc.c-torture/execute/va-arg-9.c: New test.
15712
15713 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15714
15715         * g77.f-torture/compile/980519-2.f: New test.
15716         * g77.f-torture/compile/19990905-0.f: New test.
15717         * g77.f-torture/compile/19990905-1.f: New test.
15718         * g77.f-torture/compile/19990905-2.f: New test.
15719
15720         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15721
15722 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15723
15724         * gcc.c-torture/execute/990827-1.c: Fix typo.
15725
15726 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15727
15728         * g++.old-deja/g++.other/deref1.C: New test.
15729
15730 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15731
15732         * g++.old-deja/g++.other/ambig2.C: New test.
15733         * g++.old-deja/g++.other/cond5.C: New test.
15734         * g++.old-deja/g++.other/lookup16.C: New test.
15735
15736 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15737
15738         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15739         assemblers too.
15740
15741 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15742
15743         * lib/c-torture.exp: Avoid the "compare executables" optimization
15744         when testing native.
15745
15746 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15747
15748         * gcc.c-torture/execute/990829-1.c: New test.
15749         * gcc.c-torture/compile/990829-1.c: New test.
15750
15751 1999-08-27  Paul Burchard  <burchard@pobox.com>
15752
15753         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15754         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15755         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15756         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15757         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15758         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15759         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15760         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15761         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15762         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15763         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15764
15765 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15766
15767         * gcc.c-torture/execute/990827-1.c: New test.
15768
15769 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15770
15771         * g77.f-torture/noncompile/19990826-4.f: New test.
15772
15773         * g77.f-torture/compile/19990826-3.f: New test.
15774
15775         * g77.f-torture/execute/19990826-2.f: New test.
15776
15777         * g77.f-torture/compile/19990826-1.f: New test.
15778
15779         * gcc.c-torture/execute/990826-0.c: New test.
15780         * g77.c-torture/execute/19990826-0.f: New test.
15781
15782         * g77.f-torture/noncompile/970626-2.f: New test.
15783
15784 1999-08-25  Paul Burchard  <burchard@pobox.com>
15785
15786         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15787         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15788         lss-011.C: New tests.
15789
15790 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15791
15792         * g++.old-deja/g++.other/decl5.C: New test.
15793
15794 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15795
15796         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15797         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15798         call `postbase' for each one.  All callers of `postbase' changed
15799         to call this instead.
15800
15801 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15802
15803         * gcc.c-torture/execute/990811-1.c: New test.
15804
15805 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15806
15807         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15808         just native ones.
15809
15810         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15811         just native ones.
15812
15813 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15814
15815         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15816
15817 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15818
15819         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15820
15821 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15822
15823         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15824
15825 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15826
15827         * gcc.c-torture/execute/990804-1.c: New test.
15828
15829 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15830
15831         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15832         * g++.old-deja/g++.brendan/crash64.C: Likewise
15833         * g++.old-deja/g++.brendan/overload8.C: Likewise
15834
15835 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15836
15837         * g++.old-deja/g++.other/struct1.C: New test.
15838
15839 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15840
15841         * g++.old-deja/g++.other/enum2.C: New test.
15842
15843 1999-08-02  Richard Henderson  <rth@cygnus.com>
15844
15845         Adapted from tests from Franz Sirl:
15846         * gcc.c-torture/execute/va-arg-7.c: New test.
15847         * gcc.c-torture/execute/va-arg-8.c: New test.
15848
15849 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15850
15851         * gcc.c-torture/compile/990801-2.c: New test.
15852
15853         * gcc.c-torture/compile/990801-1.c: New test.
15854
15855 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15856
15857         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15858         fp-cmp-1.c, converting double to float.
15859
15860         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15861         fp-cmp-1.c, converting double to long double.
15862
15863         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15864         from fr1 to unknown_register, since fr1 is a legitimate register
15865         on some machines.
15866
15867 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15868
15869         * README: More listname related changes.
15870
15871 1999-07-08  Catherine Moore  <clm@cygnus.com>
15872
15873         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15874
15875 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15876
15877         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15878
15879 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15880
15881         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15882
15883 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15884
15885         * gcc.dg/990703-1.c: New test.
15886
15887 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15888
15889         * lib/file-format.exp: New file: Move definition of proc
15890         gcc_target_object_format to here from
15891         gcc.dg/special/ecos.exp.
15892
15893         * lib/c-torture.exp: Include lib file-format.exp.
15894         * lib/gcc-dg.exp: Include lib file-format.exp.
15895
15896         * gcc.dg/special/ecos.exp: Remove definition of proc
15897         gcc_target_object_format.
15898
15899 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15900
15901         * gcc.c-torture/execute/990628-1.c: New test.
15902
15903 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15904
15905         * gcc.c-torture/compile/990625-2.c: New test.
15906
15907         * gcc.c-torture/compile/990625-1.c: New test.
15908
15909 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15910
15911         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15912         attributes compile.
15913         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15914         ports that use the COFF/PE file format.
15915
15916 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15917
15918         * gcc.c-torture/compile/990617-1.c: New test.
15919
15920 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15921
15922         * g++.old-deja/g++.other/decl4.C: New test.
15923
15924 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15925
15926         * g++.old-deja/g++.other/bitfld3.C: New test.
15927
15928 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15929
15930         * g++.old-deja/g++.eh/catch1.C: New test.
15931
15932 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15933
15934         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15935
15936         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15937         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15938
15939 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15940
15941         * g77.f-torture/compile/19990502-0.f: Replace with new,
15942         shorter, test that still fails after recent changes.
15943
15944 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15945
15946         * gcc.c-torture/execute/990604-1.c: New test.
15947
15948 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15949
15950         * gcc.c-torture/execute/990531-1.c: New test.
15951
15952 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15953
15954         * gcc.c-torture/compile/990527-1.c: New test.
15955
15956 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15957
15958         * gcc.c-torture/execute/990527-1.c: New test.
15959
15960 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15961
15962         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15963         bitfields as signed.
15964
15965 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15966
15967         * g77.f-torture/compile/19990525-0.f: New test.
15968
15969 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15970
15971         * gcc.c-torture/execute/990525-2.c: New test.
15972
15973         * gcc.c-torture/execute/990525-1.c: New test.
15974
15975 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15976
15977         * g++.old-deja/g++.other/anon3.C: New test.
15978         * g++.old-deja/g++.other/anon4.C: New test.
15979         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15980         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15981         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15982         Merrill).
15983
15984 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15985
15986         * gcc.c-torture/execute/990524-1.c: New test.
15987
15988         * gcc.dg/990524-1.c: New test.
15989
15990 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15991
15992         * gcc.c-torture/compile/990523-1.c: New test.
15993
15994 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15995
15996         * gcc.c-torture/compile/990519-1.c: New test.
15997
15998 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15999
16000         * gcc.c-torture/compile/990517-1.c: New test.
16001
16002         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16003         (e4, f4): New tests.
16004         (main): Call them.
16005
16006 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16007
16008         * gcc.dg/noreturn-1.c: New test.
16009
16010 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16011
16012         * gcc.c-torture/execute/990513-1.c: New test.
16013
16014 1999-05-10  Richard Henderson  <rth@cygnus.com>
16015
16016         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16017
16018 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16019
16020         * g77.f-torture/execute/erfc.f: Use small single-precision
16021         values, to avoid problems on Alphas when not -mieee.
16022
16023 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16024
16025         * gcc.dg/990506-0.c: New test.
16026
16027 1999-05-08  Richard Henderson  <rth@cygnus.com>
16028
16029         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16030         the constant to test.  Don't XFAIL 64-bit targets.
16031
16032         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16033         * g++.old-deja/g++.law/profile1.C: Likewise.
16034
16035         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16036         operator new instances.
16037         * g++.old-deja/g++.other/delete5.C: Likewise.
16038
16039 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16040
16041         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16042         intrinsic.
16043
16044 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16045
16046         * g77.f-torture/execute/u77-test.f: Reverse order of two
16047         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16048
16049 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16050
16051         * gcc.dg/compare1.c: New test.
16052
16053 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16054
16055         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16056         New tests.
16057
16058 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16059
16060         * g77.f-torture/compile/19990502-1.f: New test.
16061
16062 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16063
16064         * g77.f-torture/compile/19990502-0.f: New test.
16065
16066 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16067
16068         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16069         intrinsic.
16070
16071 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16072
16073         * g77.f-torture/execute/u77-test.f (main): List libU77
16074         intrinsics not currently tested.
16075         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16076         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16077         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16078         Trim blanks off the ends of some printed strings.
16079
16080 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16081
16082         * g77.f-torture/execute/u77-test.f (main): Just warn about
16083         FSTAT gid disagreement, as it's expected on some systems.
16084
16085 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16086
16087         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16088         use a new function, which allows for some slop.
16089         Clean up some commentary.
16090         (issum): The new function.
16091         (sgladd): Deleted subroutine.
16092
16093 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16094
16095         * g77.f-torture/execute/u77-test.f: Modify to be more like
16096         libf2c/libU77 version, bringing patches to that version here.
16097         Add suitable commentary.
16098
16099 1999-04-25  Richard Henderson  <rth@cygnus.com>
16100
16101         * gcc.dg/990424-1.c: New test.
16102
16103 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16104
16105         * g77.f-torture/execute/u77-test.f (main): Bug involving
16106         LSTAT has been fixed, so turn back on full checking.
16107
16108 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16109
16110         * g77.f-torture/compile/19990419-0.f: New test.
16111         * g77.f-torture/execute/19990419-1.f: New test.
16112
16113 1999-04-17  Richard Henderson  <rth@cygnus.com>
16114
16115         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16116         to avoid the need for a prototype to supress a warning.
16117
16118 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16119
16120         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16121
16122 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16123
16124         * gcc.c-torture/execute/990404-1.c: New test.
16125
16126 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16127
16128         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16129         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16130         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16131         missing initializer warnings.
16132
16133 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16134
16135         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16136         matching strings.
16137
16138 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16139
16140         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16141
16142 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16143
16144         * g77.f-torture/execute/19990325-0.f: New test.
16145         * g77.f-torture/execute/19990325-1.f: New test.
16146
16147 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16148
16149         * gcc.c-torture/execute/990324-1.c: New test.
16150
16151 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16152
16153         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16154         test with 4.
16155
16156 1999-03-17  Richard Henderson  <rth@cygnus.com>
16157
16158         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16159
16160 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16161
16162         * g77.f-torture/execute/19990313-2.f: New test.
16163         * g77.f-torture/execute/19990313-3.f: New test.
16164
16165 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16166
16167         * g77.f-torture/execute/19990313-0.f: New test.
16168         * g77.f-torture/execute/19990313-1.f: New test.
16169
16170 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16171
16172         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16173         printf to sprintf.
16174         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16175         (main): Add check for u15.  Conditionalize u31 check depending on
16176         whether ints are <32 bits or >=32 bits.
16177
16178 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16179
16180         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16181
16182 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16183
16184         * g77.f-torture/compile/19990305-0.f: New test.
16185         * g77.f-torture/execute/19981119-0.f: New test.
16186
16187 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16188
16189         * g77.f-torture/execute/970625-2.f: call ABORT if final
16190         result is not correct, instead of just printing it.
16191         Add this checking via newly introduced obfuscation, to
16192         trip up buggy front ends.
16193
16194 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16195
16196         * g77.f-torture/compile/960317-1.f: Moved from being
16197         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16198
16199 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16200
16201         * g77.f-torture/execute/960317-1.f: New (old) test.
16202         * g77.f-torture/execute/970625-2.f: Ditto.
16203
16204 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16205
16206         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16207         message on line 1 or line 2; cccp and cpplib do this differently.
16208
16209 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16210
16211         * g++.old-deja/g++.law/weak1.C: New test.
16212
16213 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16214
16215         * gcc.c-torture/execute/990119-1.c: Renamed to...
16216         * gcc.dg/990119-1.c: this, so it will only be tested once
16217         (it's a preprocessor test, it doesn't need to be run at
16218         multiple optimization levels).
16219
16220 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16221
16222         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16223           ALWAYS_CXXFLAGS.
16224
16225 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16226
16227         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16228         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16229         to not be compilable by current g77.
16230
16231 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16232
16233         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16234
16235 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16236
16237         * gcc.c-torture/execute/990222-1.c: New test.
16238
16239 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16240
16241         * g77.f-torture/compile/19990218-0.f: New test.
16242         * g77.f-torture/noncompile/19990218-1.f: New test.
16243
16244 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16245
16246         * g77.f-torture/compile/19981216-0.f: New test.
16247
16248 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16249
16250         * gcc.dg/990214-1.c: New test.
16251
16252 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16253
16254         * gcc.dg/990213-2.c: New test.
16255
16256         * gcc.dg/990213-1.c: New test.
16257
16258 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16259
16260         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16261         ints.
16262
16263 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16264
16265         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16266         specified by target.
16267
16268         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16269
16270 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16271
16272         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16273
16274 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16275
16276         * gcc.dg/special/ecos.exp: New test driver for new tests with
16277         special requirements.
16278
16279         * gcc.dg/special/alias-1.c: New test.
16280         * gcc.dg/special/gcsec-1.c: New test.
16281         * gcc.dg/special/weak-1.c: New test.
16282         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16283         * gcc.dg/special/weak-2.c: New test.
16284         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16285         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16286         * gcc.dg/special/wkali-1.c: New test.
16287         * gcc.dg/special/wkali-2.c: New test.
16288         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16289         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16290
16291 1999-02-10  Felix Lee  <flee@cygnus.com>
16292
16293           * lib/c-torture.exp (c-torture-compile): Pull out code for
16294           analyzing gcc error messages.
16295           (c-torture-execute): Likewise.  Fix some (harmless) false
16296           positives.
16297           * lib/gcc.exp (gcc_check_compile): New function.
16298
16299 1999-02-08  Richard Henderson  <rth@cygnus.com>
16300
16301         * gcc.c-torture/execute/990208-1.c: New test.
16302
16303 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16304
16305         * g++.dg/special/ecos.exp: New driver for new tests with special
16306         requirements
16307
16308         * g++.dg/special/conpr-1.C: New test
16309         * g++.dg/special/conpr-2.C: New test
16310         * g++.dg/special/conpr-2a.C: New test
16311         * g++.dg/special/conpr-3.C: New test
16312         * g++.dg/special/conpr-3a.C: New test
16313         * g++.dg/special/conpr-3b.C: New test
16314
16315         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16316         allow g++ to use the dg driver
16317
16318         * README: Add comment about g++.dg directory
16319
16320 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16321
16322         * README: Update email addresses.
16323
16324 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16325
16326         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16327         arguments in order to force structure S onto the stack even on
16328         the alpha.
16329         (test): Pass 10 leading arguments to function foo as well as the
16330         structure S.
16331
16332         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16333         failure for all targets.
16334
16335         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16336         abort to terminate program execution.
16337
16338 1999-01-30  Richard Henderson  <rth@cygnus.com>
16339
16340         * gcc.c-torture/execute/990130-1.c: New test.
16341
16342 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16343
16344         * gcc.dg/990130-1.c: New test.
16345
16346 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16347
16348         * gcc.c-torture/execute/990128-1.c: New test.
16349
16350 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16351
16352         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16353
16354 1999-01-27  Felix Lee  <flee@cygnus.com>
16355
16356         * lib/c-torture.exp (c-torture-compile): pull out code for
16357         analyzing gcc error messages.
16358         (c-torture-execute): ditto, and fix some (harmless) false
16359         positives.
16360         * lib/gcc.exp (gcc_check_compile): new function.
16361
16362 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16363
16364         * gcc.dg/990117-1.c: New test.
16365
16366         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16367
16368         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16369
16370 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16371
16372         * g77.f-torture/compile/990115-1.f: New test.
16373
16374 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16375
16376         * gcc.c-torture/compile/990107-1.c: New test
16377
16378 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16379
16380         * gcc.c-torture/execute/990106-2.c: New test.
16381
16382         * gcc.c-torture/execute/990106-1.c: New test.
16383
16384 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16385
16386         * gcc.c-torture/compile/981223-1.c: New test.
16387
16388 1998-12-29  Richard Henderson  <rth@cygnus.com>
16389
16390         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16391         (opt3): Rename from opt4 and disable.
16392
16393 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16394
16395         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16396
16397 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16398
16399         * g++.old-deja/g++.other/conv5.C: New test.
16400
16401 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16402
16403         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16404
16405 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16406
16407         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16408
16409 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16410
16411         * gcc.c-torture/compile/981211-1.c: New test.
16412
16413 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16414
16415         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16416
16417         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16418
16419 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16420
16421         * gcc.special/930510-1.c: Make C9X safe.
16422         * gcc.misc-tests/gcov-1.c Similarly.
16423         * gcc.misc-tests/gcov-2.c Similarly.
16424
16425 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16426
16427         * gcc.dg/ultrasp1.c: New test.
16428
16429 1998-12-06  Richard Henderson  <rth@cygnus.com>
16430
16431         * gcc.c-torture/execute/981206.c: New test.
16432
16433 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16434
16435         * g++.old-deja/g++.ns/template7.C: New test.
16436
16437         * g++.old-deja/g++.other/expr1.C: New test.
16438
16439         * g++.old-deja/g++.eh/tmpl3.C: New test.
16440
16441         * g++.old-deja/g++.eh/tmpl2.C: New test.
16442
16443 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16444
16445         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16446         * g++.old-deja/g++.other/using6.C: Removed.
16447         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16448
16449         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16450
16451 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16452
16453         * g++.old-deja/g++.pt/overload8.C: New test.
16454
16455         * g++.old-deja/g++.pt/overload7.C: New test.
16456
16457         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16458
16459         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16460         and relinking messages.
16461         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16462         compiling with -frepo.
16463
16464 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16465
16466         * g++.old-deja/g++.pt/lookup6.C: New test.
16467
16468 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16469
16470         * gcc.c-torture/execute/981130-1.c: New test.
16471         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16472
16473 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16474
16475         * g++.old-deja/g++.pt/explicit76.C: New test.
16476
16477         * g++.old-deja/g++.pt/friend38.C: New test.
16478
16479         * g++.old-deja/g++.ns/crash2.C: New test.
16480
16481         * g++.old-deja/g++.pt/defarg8.C: New test.
16482
16483         * g++.old-deja/g++.pt/instantiate6.C: New test.
16484
16485         * g++.old-deja/g++.pt/static6.C: New test.
16486
16487         * g++.old-deja/g++.pt/decl2.C: New test.
16488
16489 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16490
16491         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16492         problem is actually related with name lookup, but so what? :-)
16493
16494         * g++.old-deja/g++.pt/friend37.C: New test.
16495
16496 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16497
16498         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16499         element, which fails on some systems.
16500
16501         * g77.f-torture/execute/labug1.f: New test.
16502
16503 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16504
16505         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16506         is defined.
16507
16508 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16509
16510         * g77.f-torture/compile/981117-1.f: New test.
16511
16512 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16513
16514         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16515         properly discarded.
16516
16517 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16518
16519         * gcc.c-torture/execute/memcheck: New directory of tests for
16520         -fcheck-memory-usage.
16521
16522 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16523
16524         * README: New file, general information about the testsuite and
16525         new description of the various C++ test subdirectories.
16526         * README.g++: Eliminate obsolete information, update and move most
16527         relevant stuff to README.
16528
16529 1998-11-07  Richard Henderson  <rth@cygnus.com>
16530
16531         * gcc.c-torture/compile/981107-1.c: New test.
16532
16533 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16534
16535         * execute/memcpy-bi.c: New testcase.
16536
16537 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16538
16539         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16540         base classes.
16541
16542         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16543         template is selected.
16544
16545         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16546         classes, it should be accepted for all types.
16547
16548         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16549
16550         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16551         specializations start with template headers.
16552
16553 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16554
16555         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16556
16557         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16558         non-POD types.
16559
16560 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16561
16562         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16563
16564 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16565
16566         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16567
16568 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16569
16570         * 981019-1.c: New test.
16571
16572 1998-10-14  Robert Lipe <robertl@dgii.com>
16573
16574         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16575         find objc headers.
16576
16577 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16578
16579         * compile/981001-4.c: Remove use of GCC extension that triggers a
16580         compiler bug.
16581
16582 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16583
16584         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16585
16586 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16587
16588         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16589         instantiation of template produces incorrect code for delete
16590         expression.
16591
16592         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16593         constructors' name is not unique.
16594         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16595         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16596
16597         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16598         automatic array of const is ill-formed.
16599
16600         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16601         of template parameter?
16602
16603         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16604         const.
16605
16606         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16607         pointer-to-member expression.
16608
16609         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16610         declaration causes ICE.
16611
16612 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16613
16614         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16615         reserved in the global namespace.
16616
16617         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16618         generate needed virtual table.
16619
16620         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16621
16622 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16623
16624         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16625         template-dependent type
16626
16627 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16628
16629         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16630         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16631         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16632
16633         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16634         class should be usable as argument of member function.
16635         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16636         class should be usable as return type of member function.
16637         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16638         class should be usable as type of data member.
16639
16640         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16641
16642 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16643
16644         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16645
16646 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16647
16648         * gcc.dg/dll-?.c Add thumb to target list.
16649         Fix assembler scan patterns to match current assembler output.
16650
16651 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16652
16653         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16654         matching of template brackets.
16655
16656         * g++.old-deja/g++.other/using4.C: New test.  Test using
16657         declarations of methods from base classes.
16658
16659         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16660         within functions should introduce names into the innermost
16661         enclosing namespace.
16662
16663         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16664         of static locals if first initialization throws.
16665
16666 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16667
16668         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16669
16670 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16671
16672         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16673         lose track of the possible targets of tablejump insns.
16674         * special/special.exp: Run it.
16675
16676 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16677
16678         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16679         must be declared before its specializations can be named in friend
16680         declarations.
16681
16682 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16683
16684         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16685
16686         * g77.f-torture/execute/io1.f: New test.
16687
16688 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16689
16690         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16691         with pointer to template function, for which no argument deduction
16692         is possible.
16693
16694         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16695         specialization of template function as argument to template
16696         function.
16697
16698         * g++.old-deja/g++.other/access2.C: New test; Inner class
16699         shouldn't have privileged access to Outer's names.
16700
16701 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16702
16703         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16704         friend template declared within template class conflicts with
16705         nested class of the same name.
16706
16707         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16708         is ignored.
16709
16710         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16711         object with direct initializer as function declaration.
16712
16713         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16714         initializers.
16715
16716         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16717         involving const pointer and NULL produces incorrect result.
16718
16719         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16720         type name without `typename' should be rejected with -pedantic.
16721
16722 1998-10-02  Richard Henderson  <rth@cygnus.com>
16723
16724         * g++.old-deja/g++.other/addrof1.C: New test.
16725
16726 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16727
16728         * gcc.c-torture/compile/981001-1.c: New test.
16729         * gcc.c-torture/execute/981001-1.c: New test.
16730
16731 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16732
16733         * gcc.c-torture/compile/981001-2.c: New test.
16734         * gcc.c-torture/compile/981001-3.c: New test.
16735         * gcc.c-torture/compile/981001-4.c: New test.
16736
16737 1998-10-01  Robert Lipe  <robertl@dgii.com>
16738
16739         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16740         multilibbed hosts.   Idea grafted from g77.exp.
16741
16742 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16743
16744         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16745         avoid losing on systems which need -lsocket.
16746
16747 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16748
16749         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16750         * g++.old-deja/g++.other/nested2.C: Ditto.
16751         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16752         failure.
16753
16754 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16755
16756         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16757         preferred over template operator!= for enum bitfields.
16758
16759 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16760
16761         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16762         that happen to have the same base name, but in different scopes,
16763         are incorrectly rejected.
16764
16765 1998-09-16  Richard Henderson  <rth@cygnus.com>
16766
16767         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16768         on the native word size instead of an integer literal.
16769
16770 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16771
16772         * g++.old-deja/g++.other/static2.C: Invocation of static data
16773         member of type pointer-to-function denoted as non-static member.
16774
16775         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16776         checks involving function types and aliases.
16777
16778 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16779
16780         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16781         redefined to the same non-trivial type.
16782
16783         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16784         namespace-qualification of template specializations declared in
16785         other namespaces.
16786
16787         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16788         to declare a subset of the specializations of a template function
16789         as friends of specializations of a template class.
16790
16791         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16792         member templates that do not fully specialize the enclosing
16793         template class are rejected.
16794
16795 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16796
16797         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16798
16799 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16800
16801         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16802         altered from libf2c/libU77 version.
16803
16804 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16805
16806         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16807
16808 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16809
16810         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16811         (un)signed char are different types for template specialization
16812         purposes.
16813
16814 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16815
16816         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16817         * objc: ObjC testsuite.
16818
16819 1998-08-31  Catherine Moore  <clm@cygnus.com>
16820
16821         * gcc.c-torture/execute/941014-1.x:  New file.
16822
16823 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16824
16825         * lib/c-torture.exp: Add support for
16826         torture_eval_before_compile and torture_eval_before_execute
16827         variables.
16828
16829 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16830
16831         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16832         this test triggers valid.
16833
16834 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16835
16836         * gcc.dg/980827-1.c: New test.
16837
16838 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16839
16840         * gcc.c-torture/execute/loop-4b.c: New test.
16841
16842 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16843
16844         * lib/c-torture.exp: Add support for
16845         torture_eval_before_compile and torture_eval_before_execute
16846         variables.
16847
16848 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16849
16850         * gcc.c-torture/compile/980825-1.c: New test.
16851
16852 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16853
16854         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16855         count number tests in opt_t0 not good_t0.
16856
16857 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16858
16859         * gcc.c-torture/compile/930326-1.x: Fix typo.
16860
16861 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16862
16863         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16864         causes an ICE.
16865
16866 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16867
16868         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16869         STACK_SIZE is defined.
16870         * gcc.c-torture/unsorted/stuct.c: Similarly.
16871
16872         * gcc.c-torture/compile/980821-1.c: New test.
16873
16874 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16875
16876         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16877
16878 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16879
16880         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16881         code.
16882
16883 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16884
16885         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16886         error'.
16887
16888 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16889
16890         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16891
16892 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16893
16894         * gcc.c-torture/compile/980816-1.c: New test.
16895
16896         * gcc.dg/980816-1.c: New test.
16897
16898 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16899
16900         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16901         compiler for ieee tests.
16902
16903 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16904
16905         * g77.f-torture/compile/980729-0.f: New test.
16906
16907 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16908
16909         * gcc.c-torture/special/eeprof-1.c: New test, for
16910         -finstrument-functions.
16911         * gcc.c-torture/special/special.exp: Run it.
16912
16913 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16914
16915         * gcc.c-torture/compile/980729-1.c: New test.
16916
16917 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16918
16919         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16920         __thumb__ is defined, and test for ARM style doubles if so.
16921
16922 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16923
16924         * g77.f-torture/noncompile/980615-0.f: New test.
16925
16926 1998-07-26  H.J. Lu  (hjl@gnu.org)
16927
16928         * gcc.dg/980312-1.c: Do link instead of compile.
16929         * gcc.dg/980313-1.c: Likewise.
16930
16931 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16932
16933         * gcc.c-torture/compile/980726-1.c: New test.
16934
16935 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16936
16937         * g77.f-torture/execute/io0.f: New test.
16938
16939 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16940
16941         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16942         an int.
16943
16944 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16945
16946         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16947         m32r bugs.
16948
16949 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16950
16951         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16952         c-decl.c:grokdeclarator can handle mode attributes.
16953
16954 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16955
16956         * gcc.c-torture/execute/980716-1.c: New test.
16957
16958 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16959
16960         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16961         the mn10200.
16962         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16963         the mn10200.
16964         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16965         * gcc.c-torture/compile/930326-1.x: Similarly.
16966
16967 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16968
16969         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16970         New test from Craig.
16971
16972 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16973
16974         * g77.f-torture/noncompile/980616-0.f: New test.
16975
16976         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16977
16978 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16979
16980         *  g++.other/singleton.C: Return error value instead of taking
16981         SIGSEGV.
16982
16983 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16984
16985         *  g++.other/singleton.C: New test.   Warning is under dispute.
16986         Runtime crash is not.
16987
16988 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16989
16990         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16991         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16992         using6.C, using7.C}:  New namespace tests.
16993
16994 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16995
16996         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16997         specialization with typedef'ed names used as array indexes.
16998
16999 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17000
17001         * gcc.c-torture/execute/980709-1.c: New test.
17002
17003         * gcc.dg/980709-1.c: New test.
17004
17005 1998-07-07  Richard Henderson  <rth@cygnus.com>
17006
17007         * gcc.c-torture/execute/bcp-1.c: New test.
17008
17009 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17010
17011         * gcc.c-torture/execute/980707-1.c: New test.
17012
17013 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17014
17015         * gcc.c-torture/compile/980706-1.c: New test.
17016
17017 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17018
17019         * g77.f-torture/execute/980701-0.f,
17020         g77.f-torture/execute/980701-1.f: New test from Craig.
17021
17022 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17023
17024         * gcc.c-torture/compile/980701-1.c: New test.
17025
17026         * gcc.c-torture/execute/980701-1.c: New test.
17027
17028 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17029 rlsruhe.de>
17030
17031         * g++.old-deja/g++.robertl/eb132.C: New test.
17032         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17033
17034 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17035
17036         * g77.f-torture/execute/980628-7.f,
17037         g77.f-torture/execute/980628-8.f,
17038         g77.f-torture/execute/980628-9.f,
17039         g77.f-torture/execute/980628-10.f: New tests from Craig.
17040
17041         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17042
17043 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17044
17045         * g77.f-torture/execute/980628-4.f: New test from Craig.
17046         * g77.f-torture/execute/980628-5.f: Likewise.
17047         * g77.f-torture/execute/980628-2.f: Likewise.
17048         * g77.f-torture/execute/980628-0.f: Likewise.
17049         * g77.f-torture/execute/980628-1.f: Likewise.
17050         * g77.f-torture/execute/980628-3.f: Likewise.
17051         * g77.f-torture/execute/980628-6.f: Likewise.
17052
17053 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17054
17055         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17056         directory when nothing has been installed yet.
17057
17058 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17059
17060         * gcc.c-torture/special/special.exp: Handle newer versions of
17061         dejagnu.
17062
17063 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17064
17065         * gcc.dg/980626-1.c: New test.
17066
17067 1998-06-19  Bruno Haible <haible@ilog.fr>
17068
17069         * gcc.misc-tests/m-un-2.c: New test.
17070         * g++.old-deja/g++.other/warn01.c: Likewise.
17071
17072 1998-06-19  Robert Lipe  <robertl@dgii.com>
17073
17074         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17075         compatibility with assmblers with a different comment character.
17076         Eliminate use of GAS-specific extensions.
17077
17078 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17079
17080         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17081
17082 1998-06-19  Robert Lipe  <robertl@dgii.com>
17083
17084         *lib/g77.exp: Replace search for libf2c.a with search for newly
17085         renamed libg2c.a
17086
17087 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17088
17089         * gcc.c-torture/execute/980617-1.c: New test.
17090
17091 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17092
17093         * gcc.c-torture/execute/980612-1.c: New test.
17094
17095 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17096
17097         * gcc.dg/980523-1.c: Only test on ppc-linux.
17098         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17099
17100         * gcc.c-torture/execute/980608-1.c: New test.
17101
17102 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17103
17104         * gcc.c-torture/execute/980605-1.c: New test.
17105
17106 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17107
17108         * gcc.c-torture/execute/980604-1.c: New test.
17109
17110 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17111
17112         * gcc.c-torture/execute/980602-1.c: New test.
17113         * gcc.c-torture/execute/980602-2.c: Likewise.
17114
17115 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17116
17117         * 970125-0.f: Fix per JCB.  Add commentary.
17118
17119 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17120
17121         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17122         IEEE -0 support.
17123
17124 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17125
17126         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17127         earlier.
17128
17129 1998-05-28  Catherine Moore <clm@cygnus.com>
17130
17131         * gcc.c-torture/execute/980526-3.c: New test.
17132
17133 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17134
17135         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17136         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17137         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17138         m88k-motorola-sysv3 to XFAIL.
17139
17140 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17141
17142         * gcc.dg/980526-1.c: New test.
17143         * gcc.c-torture/execute/980526-2.c: New test.
17144
17145 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17146
17147         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17148
17149         * gcc.c-torture/execute/980526-1.c: New test.
17150
17151 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17152
17153         * g77.f-torture/execute/alpha2.f: Add runtime test.
17154
17155 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17156
17157         * g++.old-deja/old-deja.exp: Strip leading directories.
17158
17159         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17160         error for the line.  Don't run multiple tests for the same line.
17161
17162 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17163
17164         * gcc.dg/980523-1.c: New test.
17165
17166 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17167
17168         * g77.f-torture/compile/970915-0.f: New test.
17169
17170 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17171
17172         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17173
17174 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17175
17176         * gcc.dg/980520-1.c: New test.
17177
17178 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17179
17180         * gcc.dg/980502-1.c: Fix return type.
17181
17182 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17183
17184         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17185         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17186         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17187         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17188         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17189
17190 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17191
17192         * g77.f-torture/execute/980520-1.f: New test.
17193
17194 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17195
17196         * lib/mike-g77.exp: New file.
17197
17198         * g77.f-torture/noncompile/noncompile.exp,
17199         g77.f-torture/noncompile/check0.f: New files.
17200
17201 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17202
17203         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17204         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17205         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17206         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17207         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17208         abort where appropriate.
17209
17210 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17211
17212         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17213         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17214
17215 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17216
17217         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17218
17219 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17220
17221         * g77.f-torture/compile/980427-0.f: New test.
17222
17223 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17224
17225         * g77.f-torture/compile/980424-0.f: New test.
17226
17227 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17228
17229         * g77.f-torture/compile/980419-2.f (main): New test.
17230         * g77.f-torture/compile/970125-0.f: New test.
17231         * g77.f-torture/compile/980419-1.f: New test.
17232
17233 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17234
17235         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17236         of loop-4.c.
17237
17238 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17239
17240         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17241
17242 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17243
17244         * gcc.c-torture/compile/980329-1.c: New test.
17245
17246 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17247
17248         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17249         * gcc.dg/980312-1.c: Fix typo in -march command.
17250
17251 1998-03-16  H.J. Lu  (hjl@gnu.org)
17252
17253         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17254
17255 1998-03-11  Robert Lipe  <robertl@dgii.com>
17256
17257         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17258         Dave Love agree the Fortran source is bogus.
17259
17260 1998-03-11  Robert Lipe  <robertl@dgii.com>
17261
17262         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17263         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17264         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17265         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17266         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17267
17268 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17269
17270         * g++.old-deja/g++.other/friend1.C: New test.
17271
17272 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17273
17274         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17275         possibly uninitialized) variables and declare dnrm2.
17276
17277 1998-02-23  Robert Lipe <robertl@dgii.com>
17278
17279         From Bruno Haible <haible@ilog.fr>:
17280         * gcc.c-torture/execute/980223.c: New test.
17281
17282 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17283
17284         * gcc.dg/ifelse-1.c: New test.
17285
17286 1998-02-09  H.J. Lu  (hjl@gnu.org)
17287
17288         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17289
17290           * lib/old-dejagnu.exp (old-dejagnu): Added the
17291           "execution test - XFAIL *-*-*" handling in the spirit of
17292           "excess errors test -". Changed the "execution test fails"
17293           handling to be like "excess errors test fails".
17294           * Update various tests accordingly.
17295
17296 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17297
17298         * gcc.c-torture/execute/980205.c: New test.
17299
17300 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17301
17302         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17303         * lib/f-torture.exp: Similarly.
17304         * gcc.c-torture: Rename all .cexp files to .x files.
17305
17306 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17307
17308         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17309         (940510-1.c): Removed duplicate.
17310         (971104-1.c): New test.
17311
17312 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17313
17314           * lib/f-torture.exp: Improve error and loop detection.
17315
17316 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17317
17318         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17319         use that to size the filler array.
17320
17321 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17322
17323         * lib/c-torture.exp(c-torture-execute): Fix typo.
17324
17325         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17326         testcase as the executable name. Keep the executable around if
17327         the test fails.
17328
17329 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17330
17331         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17332         changes.  Only test one -g option, and move it to the end of the
17333         list of options to test.
17334
17335 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17336
17337         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17338         variable GCC_TORTURE_OPTIONS to supply default switches separated
17339         by colons.  If no environment variable, run tests with -O0 -g, -O1
17340         -g, and -O2 -g as well.
17341
17342 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17343
17344         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17345         explanatory comments. Fix indentation.
17346
17347 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17348
17349         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17350
17351 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17352
17353         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17354         * g++.old-deja/g++.mike/p7325.C: Likewise.
17355         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17356
17357 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17358
17359         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17360         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17361         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17362         * g++.old-deja/g++.law/operators4.C: Likewise.
17363
17364 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17365
17366         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17367         * g++.old-deja/g++.mike/p784.C: Ditto.
17368         * g++.old-deja/g++.mike/p785.C: Ditto.
17369
17370 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17371
17372           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17373
17374 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17375
17376         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17377         target feature; pass this to c-torture-execute as needed.
17378
17379 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17380
17381         * lib/c-torture.exp(c-torture-execute): If the previous and the
17382         current executables being tested are identical, we don't need to
17383         run the executable again. Try to make the executable names
17384         unique. Add an optional argument for passing additional compiler
17385         flags.
17386
17387 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17388
17389         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17390
17391 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17392
17393         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17394
17395 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17396
17397         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17398         32bit or larger longs.
17399
17400         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17401         have either a 32bit long or 32bit int.
17402
17403 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17404
17405         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17406         Make double precision tests dependent on sizeof (double).
17407
17408 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17409
17410         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17411         too.
17412
17413 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17414
17415         * gcc.c-torture/compile/961203-1.cexp: New script.
17416
17417 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17418
17419         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17420         up the includes ourselves.
17421
17422 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17423
17424         * lib/plumhall.exp: Remove random include, and add a few
17425         verbose messages for debugging.
17426
17427 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17428
17429         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17430         of trying to do it ourselves.
17431
17432 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17433
17434         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17435
17436 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17437
17438         * gcc.prms/5403.c: Made regexp a bit less strict.
17439
17440 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17441
17442         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17443         is returned from remote_load instead.
17444         * lib/plumhall.exp: Ditto.
17445         * lib/mike-g++.exp: Ditto.
17446         * lib/old-dejagnu.exp: Ditto.
17447         * lib/c-torture.exp: Ditto.
17448
17449 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17450
17451         * lib/g++.exp: Use build_wrapper procedure.
17452         * lib/gcc.exp: Ditto.
17453
17454 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17455
17456         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17457         an old-style decl for malloc.  Fixes tests to work when
17458         sizeof (int) != sizeof (size_t).
17459
17460 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17461
17462         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17463
17464         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17465         use stdargs.h interface.
17466
17467 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17468
17469         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17470         NO_VARARGS when compiling.
17471
17472 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17473
17474         * lib/plumhall.exp(ph_includes): New procedure.
17475         (ph_make): Use it.
17476         (ph_compiler): Ditto.
17477
17478         * lib/g++.exp: Rename test-glue.c to testglue.c.
17479         * lib/gcc.exp: Ditto.
17480
17481 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17482
17483         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17484         to completion when it's called.
17485
17486 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17487
17488         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17489         is defined, don't do test.
17490
17491 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17492
17493         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17494         for object files.
17495         (ph_summary): Mark skipped testcases as untested, not unresolved.
17496
17497         * lib/plumhall.exp (ph_make): If unresolved because of bad
17498         errorCode, record errorCode in log file.
17499         (*): Replace send_log/verbose with verbose -log.
17500
17501 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17502
17503         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17504         double conversion if double isn't at least 8 bytes.
17505
17506         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17507         int to work with targets where int is 16 bits.
17508
17509         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17510         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17511         precision for the test to complete.
17512
17513 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17514
17515         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17516         if d10v is not compiled with the -mdouble64 flag.
17517         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17518
17519         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17520         d10v is not compiled with the -mint32 flag.
17521
17522 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17523
17524         * lib/plumhall.exp: Use incr_count.
17525
17526 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17527
17528         * gcc.c-torture: Update to c-torture-1.45.
17529
17530 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17531
17532         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17533         the name of the expect testcase file).
17534
17535         * lib/g++.exp(g++_init): Ditto.
17536
17537 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17538
17539         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17540         the host.
17541
17542         * lib/gcc.exp(gcc_exit): New procedure.
17543
17544 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17545
17546         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17547         specs where appropriate.
17548
17549         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17550         because of new "candidates are" messages, and removed a few
17551
17552         * Converted all non-old-style g++ testcases to old-style, and
17553         moved into g++.old-deja.
17554
17555 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17556
17557         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17558         options.
17559
17560         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17561         succeeded.
17562
17563         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17564
17565 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17566
17567         * lib/gcc.exp (gcc_target_compile): Add support for defining
17568         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17569         the machine doesn't have those features.
17570
17571 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17572
17573         * g++.law/operators4.exp: Don't use LIBS.
17574
17575 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17576
17577         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17578
17579         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17580         * lib/g++.exp: Set it here instead. Also, allow use of the
17581         --tool_exec and --tool_opt options. Change CXX to
17582         GXX_UNDER_TEST.
17583
17584         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17585
17586         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17587
17588 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17589
17590         * lib/old-dejagnu.exp: Use prune_warnings instead of
17591         prune_system_crud.
17592         * lib/mike-g++.exp: Ditto.
17593         * lib/gcc.exp: Ditto.
17594         * lib/g++.exp: Ditto.
17595
17596         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17597
17598 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17599
17600           * 941014-2.c: Include stdlib.h
17601           * 960327-1.c: Include stdio.h
17602           * dbra.c, index-1.c: Don't assume ints are 32bits.
17603
17604 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17605
17606         * lib/gcc.exp: Add gcc,stack_size target feature.
17607
17608         * lib/g++.exp(g++_target_compile): Add the include and link
17609         paths here, not in two other places. And, it's $options, not
17610         options.
17611
17612         * lib/mike-g++.exp(postbase): Remove the code that determines
17613         the correct include and link paths.
17614         * g++.old-deja/old-deja.exp: Ditto.
17615
17616 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17617
17618         * lib/g++.exp(g++_init): target_compile no longer returns the
17619         filename of the result.
17620
17621 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17622
17623         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17624         call to glob.
17625
17626         * gcc.c-torture/special/special.exp: Change call to
17627         gcc_target_compile to include the object file.
17628
17629 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17630
17631         * gcc.c-torture/special/special.exp: Correct misspelling in last
17632         change.
17633
17634 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17635
17636         * lib/plumhall.exp(ph_summary): Log the entire output of the
17637         executable. Return -1 if there were any failures, 0 otherwise.
17638         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17639         (ph_make): Clean up objects and executables that were built
17640         if the tests succeeded.
17641
17642 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17643
17644         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17645         libraries and includes in the build tree as appropriate.
17646
17647 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17648
17649         * lib/c-torture.exp: Instead of looking for the global variable
17650         NO_LONG_LONG, check to see if that's a feature of the target.
17651
17652 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17653
17654         * config/default.exp: Minimize. Delete the remainer of the files in
17655         config; this functionality is now in devo/dejagnu/config.
17656
17657         g++.*/*: Pass any additional flags used to compile to postbase;
17658         delete CXXFLAGS.
17659
17660         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17661         is now done by runtest.exp. Use gcc_target_compile instead of
17662         compile.
17663
17664         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17665         Remove references to CFLAGS. Use remote_file instead of
17666         calling rm -f.
17667         (c-torture): Take a list of arguments to use to compile this
17668         testcase.
17669
17670         lib/g++.exp: Simplify. Use target_compile instead of compile.
17671         lib/gcc-dg.exp: Ditto.
17672         lib/gcc.exp: Ditto.
17673         lib/mike-{gcc,g++}.exp: Ditto.
17674         lib/old-dejagnu.exp: Ditto.
17675         lib/plumhall.exp: Ditto.
17676
17677 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17678
17679         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17680         (ph_linker): Likewise.
17681
17682 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17683
17684           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17685         MAP_ANON / MAP_ANONYMOUS if defined;
17686         else try to map from /dev/zero .
17687
17688 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17689
17690         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17691         isn't defined, then define it to MAP_ANONYMOUS.
17692
17693 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17694
17695         * gcc.c-torture: Update to c-torture-1.42 release.
17696
17697 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17698
17699         * gcc.c-torture: Update to c-torture-1.41 release.
17700
17701 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17702
17703         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17704         c-torture release.
17705
17706 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17707
17708         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17709         and LDFLAGS.  Fix second case to append the target_info ldflags
17710         onto LDFLAGS, not CFLAGS.
17711         * lib/g++.exp (g++_init): Add target_info stuff.
17712         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17713         of libgloss and newlib flags for !native.
17714
17715         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17716         (GDB): Fix relative path to go up another dir for finding gdb.
17717
17718 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17719
17720         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17721         versions in the target_info array, if they don't exist.
17722
17723 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17724
17725         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17726
17727 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17728
17729         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17730         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17731
17732 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17733
17734         * lib/old-dejagnu.exp: Don't remove the output file before we've
17735         actually tested it. Don't append pwd to the path of the executable
17736         we're testing.
17737
17738 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17739
17740         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17741
17742 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17743
17744         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17745         temporary directory for compiler files, and set it to a default
17746         value of /tmp. Set $output as the name of the output file from
17747         compiling the testcase. Add a -o option to $cflags_var so the
17748         compiler writes the final output file as $output. Set $executable
17749         to $output.
17750
17751         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17752         directory for compiler files, and set it to /tmp if it doesn't
17753         already have a value. Set $output_file to the name of the output
17754         file from compiling the testcase. Add a -o option to CXXFLAGS so
17755         the compiler writes the final output file as $output. Use $output
17756         as the executable to be tested.
17757
17758 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17759
17760         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17761
17762 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17763
17764         * gcc.c-torture/execute/pending-1.c: New test.  Still
17765         pending in Tege's queue.
17766
17767 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17768
17769         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17770         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17771         if there were failures.  Call unresolved if there were unresolved
17772         testcases.  Call gcc_fail if program did not run to completion.
17773         (ph_make): Pass additional argument name to ph_execute.
17774         (ph_execute): Add new argument.  Pass additional arguments to
17775         ph_summary.  Call gcc_fail is there is no execution output.
17776
17777 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17778
17779         * lib/plumhall.exp (proc_summary): Output relavent summary
17780         lines into the log so specific failures in plumhall can be
17781         investigated.
17782
17783 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17784
17785         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17786         (c-torture-execute): Don't try to execute tests which use
17787         "long long" types if $NO_LONG_LONG is nonzero.
17788
17789 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17790
17791         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17792         not c-torture.
17793
17794         * gcc.ieee: Move from here.
17795         * gcc.c-torture/execute/ieee: To here.
17796
17797 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17798
17799         * gcc.c-torture: Update to c-torture-1.41 release.
17800
17801 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17802
17803         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17804         not "$output".
17805
17806 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17807
17808         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17809         -c present.
17810
17811 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17812
17813         * config/proelf.exp: Handle connecting to a simulator.
17814
17815 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17816
17817         * config/proelf.exp: New file.  Enough framework that we can
17818         run c-torture tests on the proelf targets (or any other target
17819         that gdb can connect to for that matter).
17820
17821 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17822
17823         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17824         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17825
17826         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17827         exec_output exists.
17828
17829 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17830
17831         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17832         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17833
17834         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17835         to pass/fail/unresolved/unsupported/untested.  Caller must now
17836         call unresolved/unsupported/untested.
17837         * lib/*.exp: Update FSF address.  Update to handle new results of
17838         ${tool}_load.
17839         * lib/chill.exp (verbose): Delete.
17840
17841 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17842
17843         * lib/gcc.exp (default_gcc_start): Change order of args to
17844         $LDFLAGS $CFLAGS $LIBS.
17845         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17846         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17847         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17848         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17849         * gcc.misc-tests/dg-test.exp: Likewise.
17850         * gcc.misc-tests/msgs.exp: Likewise.
17851         * gcc.prms/prms.exp: Likewise.
17852         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17853         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17854
17855         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17856
17857 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17858
17859         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17860
17861         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17862         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17863
17864         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17865         necessary.
17866
17867 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17868
17869         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17870         global for loop; add use of $mathlib.
17871         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17872         settings here; set mathlib for anything but VxWorks.
17873
17874 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17875
17876         * gcc.c-torture: Update to c-torture-1.40 release.
17877
17878 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17879
17880         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17881         dg.exp.
17882
17883 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17884
17885         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17886         global.
17887
17888 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17889
17890         * lib/g++.exp (LIBS): Define if not already.
17891         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17892         (gcc-dg-prune): Call prune_gcc_output.
17893         * lib/gcc.exp (prune_gcc_output): New proc.
17894         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17895         prune_gcc_output.
17896
17897 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17898
17899         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17900         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17901
17902 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17903
17904         * gcc.c-torture: Update to c-torture-1.39 release.
17905
17906 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17907
17908         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17909         fails, try others as well.
17910
17911 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17912
17913         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17914         If compilation fails, mark execute tests as `untested'.
17915         If test is marked as unsupported, don't mark compilation and
17916         execute tests as failed.
17917
17918 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17919
17920         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17921         libstdc++ for whether or not we want to be doing shared
17922         libraries.  Delete link_curses since we don't need it anymore.
17923         * lib/mike-g++.exp (postbase): Don't link in libg++.
17924         * g++.old-deja/old-deja.exp: Likewise.
17925
17926 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17927
17928         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17929
17930 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17931
17932         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17933         For that, add `-Wl,-a,shared_archive'.
17934         * g++.old-deja/old-deja.exp: Likewise.
17935
17936 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17937
17938         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17939
17940 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17941
17942         * lib/mike-g++.exp (postbase): Pay attention to the status of
17943         g++_load.
17944
17945 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17946
17947           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17948
17949 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17950
17951         * lib/gcc.exp (default_gcc_start): No longer need to log program
17952         being executed or its output, execute_anywhere does that now.
17953         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17954         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17955
17956 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17957
17958         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17959         the same as those in lib/g++.exp.
17960
17961 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17962
17963         * gcc.c-torture: Update to c-torture-1.38 release.
17964         * gcc.ieee: Related changes.
17965
17966 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17967
17968         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17969         "exec". Minor reformatting changes.
17970
17971         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17972         cross. This means all "exec" calls now work on a remote host as
17973         well.
17974         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17975         cross. Filter out the extra "\r\n" stuff that expect puts in.
17976         (c-torture-execute): Filter out the bogus warnings like
17977         c-torture-compile does. Add support for canadian cross.
17978         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17979         Use execute_anywhere rather than calling exec directly. Now it
17980         works for canadian cross testing.
17981
17982 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17983
17984         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17985         results into a variable, and check that rather than using file exists.
17986
17987 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17988
17989         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17990         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17991
17992 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17993
17994         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17995         lib_curses if there's a shared libg++ in the build tree.
17996
17997 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17998
17999         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18000         if not supported target.
18001
18002 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18003
18004         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18005         link_curses up to always happen, not just for native builds.
18006
18007 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18008
18009         * gcc.c-torture: Update to c-torture-1.36 release.
18010         * gcc.failure: Related changes.
18011
18012 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18013
18014         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18015
18016 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18017
18018         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18019         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18020         runshlib, link_curses, and mathlib for link and run.
18021
18022         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18023         pass the runtime shared library options for Solaris, OSF/1, and
18024         Irix5, and link with -lcurses to avoid unresolved references.
18025
18026 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18027
18028         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18029         only run once.
18030
18031 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18032
18033         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18034
18035 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18036
18037         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18038         do not have a framework for the "compat" tests yet.
18039
18040 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18041
18042         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18043         set to null if we're testing vxworks5.1.  Use that instead of
18044         `-lm' in the setting of LIBS for link and run.
18045
18046 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18047
18048         * config/rom68k.exp (${tool}_load): Major changes to make it
18049         work.  Verified that it does in fact return the stuff in
18050         exec_output properly.  Catch any Emul or any TRAP other than 0.
18051
18052 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18053
18054         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18055         LDFLAGS properly for targets that need stuff from libgloss.
18056         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18057         only run once.
18058         (gpp_initialized): New variable.
18059
18060 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18061
18062         * config/rom68k.exp: Load libgloss.exp.
18063         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18064         so we can produce a fully linked binary.
18065         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18066         so we can produce a fully linked binary.
18067
18068 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18069
18070         * lib/plumhall.exp (ph_section): Watch for expected failures.
18071         Add missing `else'.
18072
18073         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18074         run the testcase.
18075         (c-torture): Likewise.
18076
18077 1995-08-28  Doug Evans  <dje@cygnus.com>
18078
18079         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18080
18081         * lib/mike-g++.exp (mike_cleanup): New proc.
18082         (prebase): New globals compiler_result, not_compiler_result,
18083         target_regexp.
18084         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18085         allow leading "-" in pattern.  Watch for unsupported tests.
18086         If $compiler_result is set, pattern match assembler code,
18087         and ditto for $not_compiler_result.
18088         * lib/mike-gcc.exp: Likewise.
18089
18090         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18091         execution "succeeded".
18092
18093 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18094
18095         * config/win32.exp: New file.
18096         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18097
18098 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18099
18100         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18101         unsupported.
18102         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18103         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18104         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18105
18106         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18107         "... without exceptions was ...".  That is now handled by
18108         prune_system_crud.
18109         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18110
18111 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18112
18113         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18114         sieve.c,sort2.c}: New files.
18115         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18116         sieve.exp,sort2.exp}: Drivers for them.
18117
18118         * lib/mike-gcc.exp (program_output): New user settable variable.
18119         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18120         messages.
18121         * lib/mike-g++.exp (program_output): New user settable variable.
18122
18123         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18124
18125         * config/sh.exp: Deleted (use sim.exp instead).
18126
18127 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18128
18129         * config/vx.exp: Declare CHECKTASK as global.
18130         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18131         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18132         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18133
18134 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18135
18136         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18137         target. Like vx.exp, only includes `vx29k.exp' instead of
18138         `vxworks.exp'.
18139
18140 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18141
18142         * config/sim.exp: Increase time limit from 120 seconds to 240.
18143
18144 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18145
18146         * gcc.c-torture/execute/950628-1.c: New test.
18147
18148 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18149
18150         * gcc.c-torture: Update with changes/additions from
18151         c-torture-1.34.
18152
18153 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18154
18155         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18156
18157 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18158
18159         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18160
18161 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18162
18163         * gcc.c-torture/compile/950512-1.c: New test.
18164         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18165         * gcc.dg/struct-ret-1.c: Likewise.
18166
18167 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18168
18169         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18170           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18171
18172 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18173
18174         * gcc.c-torture/special/920411-1.c: Deleted.
18175         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18176
18177 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18178
18179         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18180         cpu limit.
18181
18182 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18183
18184         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18185
18186 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18187
18188         From kenner;
18189         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18190         is the proper length.
18191         * va-arg-3.c: Likewise.
18192
18193 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18194
18195         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18196         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18197
18198         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18199         * lib/g++.exp (default_g++_start): Delete old cruft.
18200
18201 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18202
18203         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18204         (2 * (1 << 18)) to (2 * (1 << 17)).
18205
18206         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18207
18208 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18209
18210         * config/rom68k.exp: Renamed from config/idp.exp
18211
18212 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18213
18214         * c-torture/compile/921109-2.c
18215
18216 1995-04-18  Mike Stump  <mrs@cygnus.com>
18217
18218         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18219         excess errors.
18220
18221 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18222
18223         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18224         output.
18225         * lib/g++.exp (default_g++_start): Likewise.
18226
18227 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18228
18229         * gcc.c-torture/compile/950329-1.c: New test.
18230
18231 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18232
18233           * config/bug.exp (${tool}_load): Updated to use new remote_open
18234           and remote_close procs.
18235         * config/idp.exp: New file.
18236
18237 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18238
18239         * gcc.c-torture/execute/950322-1.c: New test.
18240
18241 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18242
18243         * config/vx.exp (${tool}_load): Clean up testing of return code from
18244         vxworks_ld and vxworks_spawn.
18245
18246 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18247
18248         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18249
18250 1995-03-13  Mike Stump  <mrs@cygnus.com>
18251
18252         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18253         can mark excess errors on a machine by machine basis.  Note, the
18254         default is to not expect any excess errors, even when excess
18255         errors test - is given, so you will want to put an XFAIL ... on
18256         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18257         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18258         those 4 machines, but no others.
18259
18260 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18261
18262         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18263         * lib/c-torture.exp: to here.
18264
18265 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18266
18267         * gcc.c-torture/execute/950221-1.c: New test.
18268         * gcc.c-torture/execute/struct-ret-1.c: New test.
18269         * gcc.c-torture/compile/950221-1.c: New test.
18270
18271         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18272
18273 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18274
18275         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18276         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18277
18278 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18279
18280         * g++.gb: New directory of tests, derived from my signature and
18281         class scoping tests.
18282
18283         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18284         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18285         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18286         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18287         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18288         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18289         * g++.gb/sig25.C: Likewise.
18290
18291         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18292         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18293         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18294         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18295         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18296         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18297         * g++.gb/sig25.exp: Likewise.
18298
18299         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18300         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18301         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18302         * g++.gb/scope13.C: Likewise, this test still fails.
18303
18304         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18305         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18306         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18307         * g++.gb/scope13.exp: Ditto.
18308
18309         * g++.gb/README: New file, explains what these tests are about.
18310
18311 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18312
18313         * lib/dg.exp (dg-do): Support `preprocess'.
18314         (dg-test): Likewise.
18315
18316 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18317
18318         * config/udi.exp: change "continue -expect" to "exp_continue".
18319
18320 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18321
18322         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18323         Delete redundant tests.
18324
18325         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18326         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18327         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18328         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18329         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18330         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18331         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18332         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18333
18334         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18335         storing label pointers.
18336         * gcc.c-torture/execute/921019-1.c: Likewise.
18337         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18338         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18339         parameter fp.
18340         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18341         constants.
18342
18343         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18344         Delete obsolete tests.
18345
18346         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18347         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18348         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18349         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18350         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18351         * gcc.c-torture/compile/950124-1.c: New test.
18352
18353         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18354
18355 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18356
18357         * lib/mike-g++.exp: Add -lm to LIBS.
18358
18359 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18360
18361         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18362
18363 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18364
18365         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18366
18367 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18368
18369         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18370
18371 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18372
18373         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18374         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18375         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18376         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18377         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18378         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18379         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18380         * g++.law/{operators31.C, operators32.C,
18381         * g++.law/{operators33.C, operators34.C}: Likewise.
18382         * g++.law/{pic1.C, refs2.C}: Likewise.
18383         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18384         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18385         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18386         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18387
18388         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18389         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18390         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18391         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18392         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18393         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18394         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18395         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18396         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18397         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18398         * g++.law/{operators34.exp}: Likewise.
18399         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18400         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18401         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18402         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18403         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18404
18405         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18406         No longer expected to fail.
18407         * g++.law/missed-error3.C: Tweak for recent bool changes.
18408
18409 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18410
18411         * config/emb-unix: Deleted.
18412         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18413         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18414
18415 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18416
18417         * lib/dg.exp (dg-test): Fix typo in last patch.
18418
18419 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18420
18421         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18422         (handles multiple occurrences).
18423
18424 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18425
18426         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18427         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18428         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18429         printed).
18430         * lib/c-torture.exp (c-torture-compile): Likewise.
18431         (c-torture): Prepend full path if missing.
18432         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18433         (gcc_fail): Likewise.
18434         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18435
18436 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18437
18438         * lib/netware.exp: Only attach to NetWare i386 systems.
18439
18440 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18441
18442         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18443         messages.  Add test name to "output pattern match" pass/fail message.
18444
18445 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18446
18447         * gcc.dg: New testsuite.
18448         * gcc.dg/dg.exp: New file.
18449
18450         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18451         test-switch.c}: Deleted.
18452
18453         * gcc.misc-tests/msgs.exp: New testcase driver.
18454
18455 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18456
18457         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18458         Watch for illegal return values from ${tool}_load.
18459         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18460         cross targets.  Coerce return value >0 to 1.
18461
18462 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18463
18464         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18465
18466         * config/emb-unix.exp: New file.
18467
18468         * config/sim.exp: Error if variable $SIM not defined.
18469         (${tool}_load): Mark test as "untested" if simulator missing.
18470
18471         * config/unix.exp: Load remote.exp to get rcp_download.
18472         * lib/c-torture.exp: Use different option lists for testcases with
18473         and without loops.
18474         * gcc.c-torture/execute/execute.exp: Likewise.
18475
18476 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18477
18478         * config/*.exp: Clarify return code from ${tool}_load.
18479         Call `unresolved' or `untested' instead of `warning' or `perror'
18480         (sometimes you still want to call both though).
18481         Add comment that `shell_id' is local to each file.
18482         * config/udi.exp (timeout): Set to 30.
18483         Don't print warning if connection fails, $connectmode has already
18484         printed an error.
18485         (${tool}_load): Move verbose messages to level 2.
18486         Rework pattern for "Process started" message.
18487         Pass `shell_id' to ${connectmode}_download.
18488         Retry twice upon timeout.  Make resetting of target more robust.
18489         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18490         Pass `shell_id' to exit_$connectmode.
18491         Only call exit_$connectmode if connected.
18492         * config/unix.exp (${tool}_load): Check return codes better.
18493         * config/vrtx.exp (${tool}_load): Likewise.
18494         * config/vx.exp (${tool}_load): Likewise.
18495         Delete unneeded global's.
18496         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18497         from ${tool}_load.
18498         (dg-stat): Delete.
18499         (dg-init): Delete recording of pass/fail counts.
18500         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18501         (old-dejagnu-init): Likewise.
18502         (old-dejagnu-stat): Delete contents, empty proc now.
18503         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18504         (c-torture): Delete references to lcnt, lpass, lfail.
18505         Get option list from TORTURE_OPTIONS.
18506         Delete -funroll[-all]-loops if no loops.
18507         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18508         (g++_stat): Delete contents (empty proc now).
18509         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18510         (gcc_finish): Likewise.
18511         (gcc_stat): Deleted.
18512         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18513         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18514         * gcc.c-torture/execute/execute.exp: Likewise.
18515         Split tests into two parts: compile, execute.
18516         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18517         no loops.  Update to reflect clarified return codes from ${tool}_load.
18518
18519 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18520
18521         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18522         to grep for.
18523         (old-dejagnu): Likewise (where necessary).
18524
18525 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18526
18527         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18528
18529         * lib/dg.exp (dg-process-target): Fix processing of selector.
18530         Add comment regarding use of `error'.
18531
18532         * lib/gcc.exp (prune_system_crud): Define if missing.
18533         * lib/g++.exp (prune_system_crud): Likewise.
18534
18535         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18536         Call prune_system_crud.
18537         * lib/dg.exp (dg-runtest): New proc.
18538         Use perror instead of send_user for tcl errors in testcase.
18539         Don't return any value, it's never used.
18540         Don't clobber previous definition of `unknown'.
18541         Print tcl errors in `dg-final'.
18542
18543 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18544
18545         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18546         (dg-test): Don't print errorInfo, it contains stack backtrace.
18547
18548 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18549
18550         * lib/g++.exp (runtest_file_p): Define if missing.
18551
18552 1994-09-24  Doug Evans  (dje@cygnus.com)
18553
18554         * lib/mike-g++.exp: Comment out loading of g++.exp.
18555         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18556         (default_g++_version): Always print something.
18557         (default_g++_start): Comment out call to `which'.
18558         (g++_start, g++_load): Deleted (must be defined in config file).
18559         * lib/gcc.exp: Test for existence of $CC at start.
18560         Delete check for tmpdir (done in gcc_init).
18561         (default_gcc_version): Always print something.
18562         (default_gcc_start): Comment out call to `which'.
18563         * config/*.exp: Major cleanup - make cross targets work at least a
18564         little better for g++ (by not being "--tool gcc" specific).
18565         Rename gcc_xxx to ${tool}_xxx.
18566         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18567         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18568
18569 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18570
18571         * lib/c-torture.exp (c-torture-compile): Rework compiler
18572         message processing.
18573
18574         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18575         c-torture.
18576
18577 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18578
18579         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18580
18581         * lib/dg.exp (dg-process-target): Support { target native }.
18582
18583 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18584
18585         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18586         looked for "... program xxx got fatal signal".
18587         Correct regsub munging of `comp_output'.
18588         Ignore compiler messages "path prefix not used" and "linker input
18589         file unused".
18590
18591 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18592
18593         * lib/gcc.exp (runtest_file_p): Define if missing.
18594         * gcc.prms/template.c: Example to work from.
18595
18596 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18597
18598         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18599         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18600
18601         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18602         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18603         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18604         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18605
18606         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18607         (dg-process-target): No longer a varargs proc.
18608         Return S/N for target, P/F for xfail.  All callers changed.
18609         (user option procs): More argument checking.
18610         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18611         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18612         (dg-test): Skip test if not running on selected target in `dg-do'.
18613         Update handling of `dg-do-what', `dg-output-text'.
18614         Separate execution pass/fail from output pattern match pass/fail.
18615         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18616
18617 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18618
18619         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18620         target for 920510-1.c.
18621
18622 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18623
18624         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18625         Clean up comment regarding use of passcnt, etc.
18626         (gcc_stat): Don't update `testcnt' here.
18627         (gcc_finish): Do it here.
18628         Might as well reset `but_id' here too.
18629         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18630         to determine if the file should be tested.
18631         * gcc.c-torture/compile/compile.exp: Likewise.
18632         * gcc.c-torture/execute/execute.exp: Likewise.
18633         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18634         * gcc.misc-tests/dg-test.exp: Likewise.
18635         * gcc.prms/prms.exp: Likewise.
18636         * gcc.wendy/wendy.exp: Likewise.
18637         * g++.old-deja.exp: Likewise.
18638         Move "Testing file" message to verbose level 1.
18639
18640 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18641
18642         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18643
18644 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18645
18646         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18647         (default_gcc_start): Accept optional second list element
18648         of compiler flags.  Print compiler output at verbosity level 2.
18649         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18650         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18651         Save current values of framework globals passcnt, failcnt, xpasscnt,
18652         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18653         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18654         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18655         xfailcnt to compute stats.  Update framework global `testcnt' from
18656         pass/fail counts.
18657         (gcc_finish): New proc.  Clean up test environment.
18658         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18659         (gcc_epass, gcc_efail): Delete.
18660         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18661         argument of line number.
18662         (dg-init): If the tool has an init routine, call it.
18663         (dg-test): Remove args `cflags_var' and `libs_var'.
18664         Pass all compiler options to ${tool}_start.
18665         Handle missing line number.
18666         (dg-finish): New function.
18667         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18668         particular files.  Call gcc_finish at end.  Move "skipping test"
18669         message to verbosity level 3.
18670         * gcc.c-torture/compile/compile.exp: Likewise.
18671         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18672         * gcc.c-torture/execute/execute.exp: Likewise.
18673         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18674         Print testcase being tried at verbosity level 1.
18675         * gcc.c-torture/special/special.exp: Unset xfail.
18676         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18677         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18678         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18679         * gcc.failure/failure.exp: Likewise.
18680         * gcc.ieee/ieee.exp: Likewise.
18681         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18682         Update call to dg-test.  Call dg-finish at end.
18683         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18684         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18685         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18686         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18687         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18688         * gcc.wendy/wendy.exp: Add copyright.
18689         Delete setting of tmpdir (done by gcc_init).
18690         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18691         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18692         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18693         gcc_[ce]pass/fail.
18694
18695 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18696
18697         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18698         confusion.
18699         (g++_load): Likewise.
18700
18701         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18702         Rename argument to `prog' to remove the confusion.
18703         Varargs fns behave differently too!
18704         (g++_load): Likewise.
18705
18706         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18707
18708         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18709         what it is.  Delete (always) printing of status value for !native.
18710         Simplify verbose code, and include status and exec_output.
18711         (g++_load): Use gcc_load.
18712
18713 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18714
18715         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18716         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18717         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18718         940714-3.c as these testcases don't exist anymore.  Make
18719         va-arg-1.c expected to pass.
18720
18721 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18722
18723         * gcc.misc-tests/misc.exp: Only run specific testcases.
18724         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18725         * gcc.misc-tests/dg-[1-9].c: New files.
18726
18727         * lib/dg.exp: New testsuite driver.
18728         * gcc.prms/prms.exp: Use it.
18729
18730         * README.gcc: New file.
18731
18732         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18733         Document and reset `lxpass' and `lxfail'.
18734         Simplify "initialized" message.
18735         (gcc_stat): Clean up comments a little.
18736
18737 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18738
18739         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18740
18741 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18742
18743         * lib/old-dejagnu.exp (process-option): New proc.
18744         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18745         (old-dejagnu): Simplify.
18746         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18747
18748 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18749
18750         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18751         exists and is not an empty string.
18752
18753         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18754         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18755         finished.
18756         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18757         automatically.
18758
18759         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18760         longer expected to fail.
18761
18762         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18763         "f" function call.
18764
18765         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18766
18767         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18768         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18769         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18770         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18771         c-torture-1.29.
18772
18773         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18774         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18775
18776         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18777
18778         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18779         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18780
18781         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18782         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18783         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18784
18785 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18786
18787         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18788         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18789         940714-1.c, 940714-2.c, 940714-3.c},
18790         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18791         gcc.misc-tests/{mg.c,mg.exp}:
18792         New tests.
18793         * gcc.noncompile/noncompile.exp: Change accordingly.
18794
18795 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18796
18797         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18798         Undo previous clobberage.
18799
18800 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18801
18802         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18803         * gcc.special/{930510-1.c, special.exp}:
18804         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18805         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18806         struct-varargs-1.c}: New tests from c-torture-1.26.
18807
18808 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18809
18810         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18811           argument to switch.
18812
18813 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18814
18815         * Revert the previous changes.  Please see Rob's directory
18816           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18817           fixes.
18818
18819 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18820
18821         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18822             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18823             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18824             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18825             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18826             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18827             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18828             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18829             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18830             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18831             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18832             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18833             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18834             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18835             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18836             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18837             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18838             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18839             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18840             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18841             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18842             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18843             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18844             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18845             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18846             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18847             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18848
18849 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18850
18851         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18852             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18853           with perror calls.
18854
18855 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18856
18857         * config/unix.exp (g++_load): Fix syntax.
18858
18859 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18860
18861         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18862         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18863         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18864         Don't expect va-arg-1.c to fail.  Correct expected output for
18865         920928-1.c.
18866         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18867         * gcc.wendy/hbm4.c: Correct typo.
18868         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18869
18870 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18871
18872         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18873         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18874         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18875         * lib/c-torture.exp (c-torture-compile): Ditto.
18876
18877         Reduce volume of output (remove all the -I's and such).
18878         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18879         Call gcc_cpass, gcc_cfail.
18880         (c-torture): Pass testing option to c-torture-compile.
18881
18882 1994-03-21  Doug Evans  (dje@cygnus.com)
18883
18884         Bring patches over from progressive.
18885         * config/default.exp: Exit remote shell cleanly.
18886         (g++_exit, g++_start): Add default versions.
18887         * config/sim.exp (gcc_load): Use perror, not error.
18888
18889 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18890
18891         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18892         set in site.exp.
18893
18894 1994-03-14  Doug Evans  (dje@cygnus.com)
18895
18896         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18897         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18898         (wendy_try): New proc to run testcase.
18899         (main loop): Call 'em.
18900         * gcc.wendy/*.c: Clean up pass to correct expected output.
18901
18902         * lib/gcc.exp: Minor cleanup work.
18903         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18904
18905 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18906
18907         * config/sim.exp (gcc_load): Document return codes better.
18908         Don't pass -v to simulator.
18909
18910 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18911
18912           * gcc.special/920717-x.c: Fix typo.
18913           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18914           get at sources.
18915
18916         * lib/mike-gcc.exp: Fix typo.
18917
18918 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18919
18920         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18921         binary to use, transform the name.
18922         * config/*.exp: rename everything. Nuke any g++ specific files,
18923         it's now a special case of gcc that requires no special support.
18924         Add a default.exp for unsupported targets.
18925
18926 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18927
18928         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18929         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18930         version of Tcl.
18931
18932 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18933
18934         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18935         than a warning.
18936
18937 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18938
18939         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18940
18941 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18942
18943         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18944         option_list.  Compile every file with only 4/6 option choices
18945         (same as C torture) instead of with 12/18 different option
18946         choices.
18947         * lib/c-torture.exp: Likewise.
18948
18949         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18950         not already set.
18951
18952 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18953
18954         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18955         can put an XFAIL *-*-* on excess errors.
18956
18957 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18958
18959         * g++.law: Add more tests derived from g++-bugs snapshots.
18960
18961         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18962         equivalent to g++.law/init9.
18963
18964         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18965         compiled it, and the a.out file after we've run it.
18966
18967 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18968
18969         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18970         compiled it, and the a.out file after we've run it.
18971
18972 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18973
18974         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18975
18976 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18977
18978         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18979         version number.
18980
18981 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18982
18983         * g++.law: New directory of g++ tests derived from the g++-bugs
18984         snapshots.
18985
18986 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18987
18988         * gcc.compile: initbug1.c initbug1.exp testcase added
18989
18990 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18991
18992         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18993         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18994           fixes submitted by Jeff Law (law@cs.utah.edu)
18995         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18996           Jeff Law (law@cs.utah.edu)
18997
18998
18999 1993-11-30  Mike Stump  (mrs@cygnus.com)
19000
19001         * config/unix-g++.exp: Follow the gcc way of doing things.
19002         * g++.old-deja/old-deja.exp: Minor updates.
19003         * lib/g++.exp: New file, follow the gcc way of doing things.
19004         * lib/old-dejagnu.exp: Minor updates.
19005         * lib/mike-g++.exp: Always unset errorInfo.
19006
19007 1993-11-06  Mike Stump  (mrs@cygnus.com)
19008
19009         * lib/gcc.exp: Fix some errors with the below change, CC and
19010         CFLAGS should be global when setting, not local.
19011
19012 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19013
19014         * lib/gcc.exp: Transform tool name.
19015
19016 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19017
19018         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19019
19020 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19021
19022         * lib/gcc.exp: change gcc_done to gcc_stat
19023
19024 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19025
19026         * Upgraded gcc testsuite to c-torture version 1.25
19027
19028 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19029
19030         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19031         * lib/c-torture: added hooks for new reporting code.
19032
19033 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19034
19035         * config/sh-gcc.exp: check if sh-sim exists in the path
19036
19037 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19038
19039         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19040         * gcc.compile/compile.exp: Initial changes for new logic.
19041         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19042         * gcc.failure/failure.exp: Initial changes for new logic.
19043         * gcc.ieee/ieee.exp: Initial changes for new logic.
19044         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19045         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19046         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19047         * lib/c-torture.exp: Initial changes for new logic.
19048         * lib/gcc.exp: Initial changes for new logic.
19049
19050 1993-10-15  Mike Stump  (mrs@cygnus.com)
19051
19052         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19053         depend upon failure or success.  Fully qualify names in failure
19054         and success messages.  Always remove a.out before starting
19055         compile, just in case.  Pay more attention to error text output by
19056         the compiler.  Handle testcases with no known past errors just
19057         like all others, so that things are uniform.  Other miscellaneous
19058         improvements.
19059
19060 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19061
19062         * gcc.cpp: new directory for cpp tests
19063
19064 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19065
19066         * lib/chill.exp: Code reformatted, removed unused code.
19067         * config/unix-chill.exp: Code reformatted, removed unused code.
19068         * chill.execute/execute.exp: Code reformatted, removed unused code.
19069         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19070
19071 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19072
19073         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19074         routines not written.
19075
19076 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19077
19078         * config/bug-gcc.exp: Use new procs from bug.exp.
19079
19080 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19081
19082         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19083         via ftp, rather than depending on NFS.
19084         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19085         case.
19086
19087 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19088
19089         * config/bug-gcc.exp: Use new download proc.
19090
19091 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19092
19093         * chill.execute/execute.exp: cleanups, handles errors better
19094         * chill.compile/compile.exp: rewrite, based on execute.exp
19095         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19096         * lib/chill.exp: major changes to diff proc and compile and link
19097           procs. added chill_fail and chill_pass wrappers to pass and
19098           fail. added more comments, and handle error codes better.
19099           Added a hack to capture stderr from exec, so noncompile tests
19100           can work.
19101
19102 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19103
19104         * chill.execute/execute.exp: rewrite of testsuite driver
19105         * lib/chill.exp: rewrite of testsuite driver
19106         * config/unix-chill.exp: rewrite of testsuite driver
19107
19108 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19109
19110     In chill.execute:
19111         * iexpr.ch: Standardize uppercase.
19112         * tuples.dat: Standardize uppercase.
19113         * vary.ch: standardize.  Correct varying string assignments.
19114         * vary.dat: Add new output lines.
19115
19116 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19117
19118     In chill.execute:
19119         * chprintf.ch: Standardize use of uppercase.
19120         * tuples.ch: Standardize and turn arr2 into a DCL,
19121           rather than a SYN.
19122         * pinits.ch: Standardize.
19123
19124 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19125
19126         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19127         * Makefil: Renamed to Makefile.in.
19128         * configure.in: New.
19129
19130 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19131
19132     In chill.execute:
19133         * .cvsignore: Add result/output files.
19134         * Makefile: Fix up variables at start.  Use MFLAGS
19135           everywhere.  Correct bool_loc, built_ins entries.
19136           Add entry for vary1.ch.
19137         * bitarray.ch: Standardize upper-case usage.
19138         * bitexpr.ch: Standardize, add output of b1.
19139         * params.ch: Use arrayt in along PROC parameters, to
19140           avoid novelty problems.
19141         * sets.ch: Tiny cleanup.
19142         * vary1.ch: Re-indent.
19143
19144 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19145
19146           * Add PR-related files to Makefiles, .cvsignore files, etc.
19147
19148 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19149
19150         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19151           with compiler objects. New names are test-flow.c and test-loop.c
19152
19153 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19154
19155         * Upgraded c-torture tests from 1.19 to 1.20
19156
19157         * new files:
19158         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19159         * gcc.compile: 930623-1.c 930623-2.c
19160         * gcc.noncompile: 930622-1.c 930622-2.c
19161         * gcc.failure: 920411-1.c 920627-2.c
19162         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19163
19164 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19165
19166         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19167           More changes to get testsuite working properly. Needs more work.
19168           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19169
19170 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19171
19172         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19173           More changes to get testsuite working properly. Needs more work.
19174
19175 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19176
19177         * chill.compile/compile.exp: Added for Dejagnu support
19178         * chill.execute/execute.exp: Added for Dejagnu support
19179         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19180
19181 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19182
19183     This should complete moving the CHILL test files.
19184         * chill.noncompile(.cvsignore printf.grt
19185             in-printf.grt chprintf.grt chprintf.ch):
19186             Added test-support files.
19187           (Makefile): Modified further.
19188         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19189             signal.ch): Added test files.
19190           * chill.execute (.cvsignore printf.grt printr.c
19191             in-printf.grt rts.c chprintf.grt rts.h): Added
19192           test-support files.
19193             (Makefile): More corrections.
19194
19195 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19196
19197         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19198           test cases, ready for DejaGnu.
19199
19200 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19201
19202         * Upgraded c-torture tests from 1.18 to 1.19
19203
19204         * gcc.compile: added test(s):
19205           930607-1.c
19206         * gcc.execute: added test(s):
19207           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19208
19209         * added new subdirectory for misc tests: gcc.misc-tests
19210         * gcc.misc-test(s): added tests:
19211           inst-check.c test-consts.c test-ior.c test-switch.c
19212
19213 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19214
19215         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19216
19217 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19218
19219         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19220
19221 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19222
19223         * Upgraded c-torture tests from 1.17 to 1.18
19224
19225 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19226
19227         * Upgraded c-torture tests from 1.12 to 1.17
19228
19229 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19230
19231         * lib/old-dejagnu.exp:
19232           Fixed handling of XFAIL target triplets to correctly
19233           recognize wildcard characters.  Removed code that
19234           appended a unique id tag to the end of the file name
19235           printed out by the result of the testcases within a
19236           given test file.
19237
19238 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19239
19240         * lib/old-dejagnu.exp:
19241           Reworked expected failure handling to trigger off of XFAIL
19242           keyword in keyphrase embeded in testcase source code. The
19243           XFAIL keyword must be at the end of the keyphrase line. It
19244           may optionally be followed by one or more target triplets.
19245           It has just occured that the handling of wildcards in the
19246           target triplet may not be correct.
19247
19248 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19249
19250         * g++.old-deja/tests:
19251           Moved all subdirectories up one level into g++.old-deja .
19252
19253         * lib/old-dejagnu.exp:
19254           Fixed problem with CXXFLAGS not being properly reset, and being
19255           corrupted with extraneous "-c" compiler option.  This was
19256           causing binaries to not be generated for test that needed them.
19257           Modified strings passed to "pass" and "fail" so that individual
19258           tests from the same test file would be distinguished by an
19259           identifier appended to the test file name in the summary logs;
19260           this corrected a problem with erroneous diff logs.  Added code
19261           to search testcases for expected fail and unexpected pass keywords.
19262
19263 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19264
19265         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19266
19267 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19268
19269         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19270           Removed extraneous text from end of "Special g++ Options"
19271           keyphrase.
19272
19273         * lib/old-dejagnu.exp: Added pattern matching to look for new
19274           keywords, embedded in testcases comments, which will trigger
19275           calls to xpass and xfail.
19276
19277 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19278
19279         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19280           comments embedded in the testcases, especially the one looking for
19281           special compiler options, as well as the pattern matching for the
19282           compiler output again.
19283
19284 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19285
19286         * lib/old-dejagnu.exp: Do a proper check of the return value for
19287           execute tests. Fixed several problems with the pattern matching
19288           of the compiler output which gave erroneous test results.
19289           Changed several of the test result messages to be more descriptive.
19290         * config/unix-g++.exp: Proc g++_load now actually works and
19291           executes the tests passed to it and returns a usable return
19292           value.
19293
19294 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19295
19296           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19297
19298 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19299
19300         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19301           Modified both files to properly execute the old style
19302           dejagnu tests. The previous versions of these files were
19303           experimental and did not function anything near correctly.
19304
19305 1993-04-05  Rob Savoye  (rob@cygnus.com)
19306
19307         * Removed all Makefile.in and configure.in files. No configuration
19308         needed now.
19309
19310 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19311
19312         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19313
19314 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19315
19316         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19317         gcc.special/configure.in, gcc.noncompile/configure.in,
19318         gcc.execute/configure.in, gcc.code_quality/configure.in,
19319         g++.other/configure.in, g++.old-deja/configure.in,
19320         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19321         in srcname setting.
19322
19323 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19324
19325         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19326         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19327         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19328
19329 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19330
19331         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19332         (gdb_exit): Don't remove *_soc files.
19333
19334 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19335
19336         * lib/c-torture.exp: Don't look for main; instead always use -w
19337         -c.  This is how the c-torture tests work.  Remove the object
19338         file if the compilation succeeds.
19339         * gcc.execute/execute.exp: Remove executable if test passes.
19340         * gcc.noncompile/noncompile.exp: Every test is an expected
19341         failure.
19342         * gcc.special/special.exp: Added tests from c-torture 1.11,
19343         corrected use of existing test.
19344         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19345         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19346         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19347         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19348         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19349         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19350         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19351         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19352         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19353         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19354         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19355         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19356         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19357         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19358         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19359         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19360         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19361         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19362         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19363         c-torture 1.11.
19364         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19365         correspond to c-torture 1.11.
19366
19367         * New file.