OSDN Git Service

PR optimization/12965
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-07  Falk Hueffner  <falk@debian.org>
2
3         * g++.dg/opt/noreturn-1.C: New test.
4
5 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6
7         * gcc.dg/overflow-1.c: New test.
8
9 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10
11         * g77.f-torture/compile/13060.f: New test.
12
13 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14
15         PR c++/13323
16         * g++.dg/inherit/operator2.C: New test.
17
18 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19
20         PR c++/13305
21         * g++.dg/ext/attrib9.C: New test.
22
23 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/13314
26         * g++.dg/template/error7.C: New test.
27
28 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29             J"orn Rennecke <joern.rennecke@superh.com>
30
31         PR target/13302
32         * g++.dg/other/struct-va_list.C: New test.
33
34 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35
36         PR c++/13166
37         * g++.dg/parse/defarg6.C: New test.
38
39 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40
41         PR target/13256
42         * gcc.c-torture/execute/20031201-1.c: New test.
43
44 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45
46         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
47
48 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49
50         * gcc.dg/builtin-return-1.c: New test.
51
52 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
53             J"orn Rennecke <joern.rennecke@superh.com>
54
55         PR optimization/13260
56         * gcc.c-torture/execute/20031204-1.c: New test.
57
58 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
59
60         PR c++/9127
61         * g++.dg/template/error6.C: New test.
62
63 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
64
65         * gcc.dg/20031202-1.c: New test.
66
67 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
68
69         PR c++/13179
70         * g++.dg/template/eh1.C: New test.
71
72         PR c++/10771
73         * g++.dg/template/error5.C: New test.
74
75 2003-12-02  David Ung  <davidu@mips.com>
76
77         * gcc.dg/compat/vector-check.h: Corrected type for var 
78         g_##TMODE
79
80 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
81
82         PR c++/10126
83         * g++.dg/template/ptrmem8.C: New test.
84
85 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
86
87         PR c++/12573
88         * g++.dg/template/dependent-expr3.C: New test.
89
90 2003-12-01  James Lemke  <jim@wasabisystems.com>
91
92         * gcc.dg/arm-g2.c: New test.
93
94 2003-12-01  Roger Sayle  <roger@eyesopen.com>
95
96         PR optimization/11634
97         * gcc.dg/20031201-2.c: New test case.
98
99 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
100
101         PR 11433
102         * objc.dg/proto-lossage-3.m: New test.
103
104 2003-12-01  Roger Sayle  <roger@eyesopen.com>
105
106         PR optimization/12628
107         * gcc.dg/20031201-1.c: New test case.
108
109 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
110
111         * gcc.dg/unaligned-1.c: New test.
112
113 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
114
115         PR c++/9849
116         * g++.dg/template/error4.C: New test.
117         * g++.dg/template/nested3.C: Adjust error markers.
118
119 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
120
121         * gcc.dg/cpp/assert4.c: Check more #system assertions.
122
123 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
124
125         PR c/10333
126         * gcc.dg/bitfld-7.c: New test.
127
128 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
129
130         * gcc.dg/tls/asm-1.C: New test.
131
132 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
133
134         * gcc.dg/cpp/assert4.c: Update.
135
136 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
137
138         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
139         * gcc.dg/builtin-apply3.c: New test.
140
141 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
142
143         * lib/compat.exp (compat-obj): New xfaildata parameter.
144         Use it to set compiler_conditional_xfail_data before compiling.
145         (compat-get-options): Handle dg-xfail-if.
146         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
147         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
148         * gcc.dg/compat/vector-1_y.c: Likewise.
149         * gcc.dg/compat/vector-2_x.c: Likewise.
150         * gcc.dg/compat/vector-2_y.c: Likewise.
151
152 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
153
154         * g++.dg/opt/reg-stack4.C: New test.
155
156 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
157
158         * gcc.dg/builtin-apply2.c: New test.
159
160 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
161
162         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
163
164 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
165
166         PR c++/12924
167         * g++.dg/template/template-id-2.C: New test.
168
169 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
170
171         PR c++/5369
172         * g++.dg/template/memfriend1.C: New test.
173         * g++.dg/template/memfriend2.C: Likewise.
174         * g++.dg/template/memfriend3.C: Likewise.
175         * g++.dg/template/memfriend4.C: Likewise.
176         * g++.dg/template/memfriend5.C: Likewise.
177         * g++.dg/template/memfriend6.C: Likewise.
178         * g++.dg/template/memfriend7.C: Likewise.
179         * g++.dg/template/memfriend8.C: Likewise.
180         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
181
182 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/12515
185         * g++.dg/ext/cond1.C: New test.
186
187 2003-11-20  Richard Henderson  <rth@redhat.com>
188
189         * gcc.dg/20020201-2.c: Remove.
190         * gcc.dg/20020201-4.c: Remove.
191         * gcc.dg/20020304-1.c: Remove.
192
193 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
194
195         * gcc.dg/cpp/trad/xwin1.c: New test case.
196
197 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
198
199         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
200         * lib/g77.exp: Likewise.
201         * lib/objc.exp: Likewise.
202         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
203         for darwin.
204
205 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
206
207         PR c++/12932
208         * g++.dg/template/static5.C: New test.
209
210 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
211
212         * gcc.dg/nested-func-1.c: New test.
213
214 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
215
216         * gcc.dg/cpp/assert4.c: New test.
217
218 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
219
220         PR c++/2294
221         * g++.dg/lookup/using9.c: New test.
222
223 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
224
225         PR c++/12762
226         * g++.dg/template/error3.C: New test.
227
228 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
229
230         PR ada/13035
231         * ada/acats/run_acats, run_all.sh: Fix syntax error.
232         No longer use a wrapper for gcc, since this does not work under
233         Windows.
234
235 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
236
237         PR c++/2094
238         * g++.dg/template/ptrmem7.C: New test.
239
240 2003-11-13  Andrew Pinski <apinski@apple.com>
241
242         * gcc.c-torture/compile/20031113-1.c: New test.
243
244 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
245             Kean Johnston <jkj@sco.com>
246
247         PR c/13029
248         * gcc.dg/unused-4.c: Update.
249
250 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
251
252         * g++.dg/opt/const3.C: New test.
253
254 2003-11-13  Jan Hubicka  <jh@suse.cz>
255
256         * gcc.c-torture/compile/20031112-1.c: New test.
257
258 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
259
260         * g++.dg/parse/crash10.C: Remove bogus error marker.
261
262 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
263
264         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
265         (host_gcc): Likewise.
266         (ROOT): Honor $PWDCMD.
267         (BASE): Likewise.
268         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
269
270 2003-11-12  Catherine Moore  <clm@redhat.com>
271
272         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
273
274 2003-11-12  Andreas Jaeger  <aj@suse.de>
275             Jakub Jelinek  <jakub@redhat.com>
276             Andrew Pinski  <pinskia@physics.uc.edu>
277             Richard Henderson  <rth@redhat.com>
278
279         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
280         systems.
281         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
282
283         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
284         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
285
286 2003-11-11  Andreas Jaeger  <aj@suse.de>
287
288         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
289
290         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
291
292 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
293
294         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
295         Clean ups.
296
297 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
298
299         * gcc.dg/trampoline-1.c: New test.
300
301 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
302
303         * gcc.c-torture/compile/200031109-1.c: New test.
304
305 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
306
307         PR c/3190
308         PR c/8714
309         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
310         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
311         gcc.dg/format/no-y2k-1.c: Update.
312
313 2003-11-08  Roger Sayle  <roger@eyesopen.com>
314
315         PR optimization/10467
316         * gcc.dg/20031108-1.c: New test case.
317
318 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
319
320         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
321
322 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
323
324         * gcc.dg/compound-lvalue-1.c: New test.
325         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
326         some XFAILs.
327
328 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
329
330         * gcc.dg/altivec-varargs-1.c: New test.
331
332 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
333
334         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
335         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
336         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
337         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
338         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
339
340 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
341
342         * gcc.dg/cond-lvalue-1.c: New test.
343
344 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
345
346         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
347
348 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
349
350         PR c++/11616
351         * g++.dg/template/instantiate5.C: New test.
352
353 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
354
355         PR c++/12726
356         * g++.dg/ext/complit2.C: Replace test with self-contained version.
357         * ChangeLog: Add missing first entry for above test.
358
359 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
360
361         PR c++/9810
362         * g++.dg/template/using8.C: New test.
363         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
364
365 2003-11-02  Roger Sayle  <roger@eyesopen.com>
366
367         PR optimization/10817
368         * gcc.c-torture/compile/20031102-1.c: New test case.
369
370 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
371
372         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
373         2147483647.
374
375 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
376
377         * gcc.dg/20031102-1.c: New test.
378
379 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
380
381         * gcc.dg/complex-1.c: New test.
382
383 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
384
385         PR c++/12796
386         * g++.dg/template/crash13.C: Adjust expected error location.
387         * g++.old-deja/g++.brendan/ns1.C: Likewise.
388
389 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
390
391         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
392
393 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
394
395         PR/10239
396         * gcc.c-torture/compile/20031031-2.c: New test.
397
398 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
399
400         PR/11640
401         * gcc.c-torture/compile/20031031-1.c: New test.
402
403 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
404
405         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
406         * gcc.misc-tests/bprob.exp: Likewise.
407         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
408         the execution test on arm-elf configs.
409         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
410         configs that don't support scratch files.
411         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
412
413 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
414
415         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
416         done by dejagnu.
417
418 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
419
420         * ada/acats/run_all.sh: Redirect mv output to /dev/null
421         Avoid non pure sh syntax. Add more logging.
422
423         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
424         fail.
425
426 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
427
428         PR libgcj/10610
429         * gcc.dg/ppc-stackalign-1.c: New test.
430
431 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
432
433         * ada/acats/run_all.sh: Change output to be more compliant with
434         dejagnu framework.
435         Create acats.sum and acats.log files under testsuite/ada/acats
436         Only run [a-z]* directories, to filter out e.g. CVS.
437         Redirect build output to log file.
438
439 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
440
441         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
442
443 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
444
445         PR ada/5909:
446         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
447
448 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
449
450         * gcc.c-torture/compile/20031023-1.c: New test.
451         * gcc.c-torture/compile/20031023-2.c: New test.
452         * gcc.c-torture/compile/20031023-3.c: New test.
453         * gcc.c-torture/compile/20031023-4.c: New test.
454
455 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
456
457         PR c++/10371
458         * g++.dg/lookup/scoped8.C: New test.
459
460 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
461
462         * g++.dg/opt/reg-stack3.C: New test.
463
464 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
465
466         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
467
468 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
469
470         PR c++/11076
471         * g++.dg/template/crash13.C: New test.
472
473 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
474
475         * gcc.dg/c99-restrict-2.c: New test.
476
477 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
478
479         PR c++/12698, c++/12699, c++/12700, c++/12566
480         * g++.dg/inherit/covariant9.C: New test.
481         * g++.dg/inherit/covariant10.C: New test.
482         * g++.dg/inherit/covariant11.C: New test.
483
484 2003-10-23  Jason Merrill  <jason@redhat.com>
485
486         PR c++/12726
487         * g++.dg/ext/complit2.C: New test.
488
489 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
490
491         PR target/12654
492         * gcc.c-torture/execute/20031020-1.c: New test.
493
494 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
495
496         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
497         following the jump_insn.
498
499 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
500
501         * gcc.dg/cast-lvalue-1.c: New test.
502
503 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
504
505         PR c++/11962
506         * g++.dg/template/cond2.C: New test.
507
508 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
509
510         * gcc.dg/builtins-28.c: New test.
511
512 2003-10-20  Jan Hubicka  <jh@suse.cz>
513
514         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
515         parameter.
516         * testsuite/gcc.dg/inline-2.c: Likewise.
517
518 2003-10-20  Phil Edwards  <phil@codesourcery.com>
519
520         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
521         * gcc.dg/nest.c:  Likewise.
522
523 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
524
525         PR c++/9781, c++/10583, c++/11862
526         * g++.dg/parse/crash13.C: New test.
527
528 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
529
530         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
531
532 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
533
534         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
535         Define HAVE_C99_RUNTIME except on Solaris.
536         * gcc.dg/builtins-20.c: Likewise.
537
538 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
539
540         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
541
542 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
543
544         PR c++/12495
545         * g++.dg/template/crash21.C: New test.
546
547 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
548
549         PR c++/2513
550         * g++.dg/template/typename5.C: New test.
551
552 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
553
554         PR c++/12369
555         * g++.dg/template/friend25.C: New test.
556
557 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
558
559         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
560         versions.
561
562 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
563
564         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
565         == 2147483647.
566
567 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
568
569         * gcc.c-torture/execute/960416-1.x: Remove.
570         * gcc.c-torture/execute/divconst-3.x: Likewise.
571
572 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
573
574         PR target/12598
575         * gcc.dg/torture/cris-volatile-1.c: New test.
576
577 2003-10-14  Roger Sayle  <roger@eyesopen.com>
578
579         PR optimization/9325
580         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
581         for overflowing floating point to integer conversion during RTL
582         simplification.
583
584 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
585
586         * objc/execute/_cmd.m: Fix typo.
587         * objc.dg/image-info.m, objc.dg/symtab-1.m:
588         Relax 'scan-assembler' regexp.
589         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
590         objc.dg/try-catch-4.m: Run on non-Darwin targets.
591         * objc.dg/zero-link-2.m: Remove blank line.
592         * objc.dg/zero-link-3.m: New test case.
593
594 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
595
596         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
597
598         * gcc.dg/asm-names.c: Use scan-assembler-not rather
599         than linker trickery.
600
601 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
602
603         PR c++/12370
604         * g++.dg/other/friend2.C: New test.
605
606 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
607
608         * gcc.dg/20031012-1.c: New test.
609
610 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
611
612         * gcc.dg/weak/weak-3.c: Fix for new warning.
613
614 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
615
616         PR optimization/8750
617         * gcc.c-torture/execute/20031012-1.c: New test case.
618
619 2003-10-11  Roger Sayle  <roger@eyesopen.com>
620
621         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
622         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
623
624 2003-10-11  Roger Sayle  <roger@eyesopen.com>
625
626         PR optimization/12260
627         * gcc.c-torture/compile/20031011-2.c: New test case.
628
629 2003-10-11  Roger Sayle  <roger@eyesopen.com>
630
631         * gcc.c-torture/execute/20031011-1.c: New testcase.
632
633 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
634
635         * gcc.c-torture/compile/20031011-1.c: New test.
636
637 2003-10-11  Jan Hubicka  <jh@suse.cz>
638
639         * g++.dg/other/first-global.C: New test.
640
641 2003-10-11  Roger Sayle  <roger@eyesopen.com>
642
643         * gcc.c-torture/execute/string-opt-18.c: New testcase.
644
645 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
646
647         * gcc.c-torture/compile/20031010-1.c: New test.
648
649 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
650
651         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
652         * gcc.c-torture/execute/va-arg-25.c: ... here.
653
654 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
655
656         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
657
658 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
659
660         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
661
662 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
663
664         * g++.dg/parse/error2.C: New test.
665
666 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
667
668         PR c++/11097
669         * g++.dg/other/error5.C: Modify the error message.
670         * g++.dg/lookup/using8.C: New test.
671
672 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
673
674         * gcc.dg/darwin-abi-2.c: New file.
675         * gcc.c-torture/execute/va-arg-24.c: New file.
676
677 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
678
679         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
680         indentation.
681
682 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
683
684         PR c++/10147
685         * g++.dg/other/error4.C: Update error messages.
686         * g++.dg/template/ptrmem4.C: Likewise.
687
688         PR c++/12337
689         * g++.dg/init/new9.C: New test.
690
691         PR c++/12334, c++/12236, c++/8656
692         * g++.dg/ext/attrib8.C: New test.
693
694 2003-10-06  Devang Patel  <dpatel@apple.com>
695
696         * gcc.dg/debug/dwarf2-3.h: New test.
697         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
698
699 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
700
701         * g++.dg/opt/cfg2.C: New test.
702
703 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
704
705         * g++.dg/opt/float1.C: New test.
706
707 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
708
709         * gcc.dg/c90-array-lval-6.c: New test.
710         * gcc.dg/c99-array-lval-6.c: New test.
711
712 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
713             Ziemowit Laski  <zlaski@apple.com>
714
715         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
716         'Derived', so that it is never considered a class method; add
717         new warning for '+port' method ambiguity.
718         * objc.dg/method-12.m: Include <objc/objc.h> instead of
719         <objc/objc-api.h> (needed on Mac OS X).
720         * objc.dg/method-13.m: New test.
721
722 2003-10-03  Roger Sayle  <roger@eyesopen.com>
723
724         PR optimization/9325, PR java/6391
725         * gcc.c-torture/execute/20031003-1.c: New test case.
726
727 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
728
729         PR optimization/12180
730         * gcc.dg/20031002-1.c: New test.
731
732         PR c++/12486
733         * g++.dg/inherit/error1.C: New test.
734
735 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
736
737         * lib/f-torture.exp (search_for): Rename to...
738         (search_for_re): This.  Also, clean up comments and the
739         "regexp" invocation.
740
741 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
742
743         * gcc.c-torture/compile/20031002-1.c: New test.
744
745 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
746
747         * g++.dg/opt/cond1.C: New test.
748
749 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
750
751         * gcc.dg/Wold-style-definition-2.c: New testcase.
752         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
753
754 2003-09-29  Richard Henderson  <rth@redhat.com>
755
756         * g++.dg/init/array10.C: Add dg-options.
757
758 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
759
760         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
761
762 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
763
764         * g++.dg/template/friend19.C: Fix typo.
765         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
766
767 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
768
769         * gcc.c-torture/execute/20030928-1.c: New test.
770         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
771
772 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
773
774         * g++.dg/opt/unroll1.C: New test.
775
776 2003-09-26  Roger Sayle  <roger@eyesopen.com>
777
778         PR optimization/11741
779         * gcc.dg/20030926-1.c: New test case.
780
781 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
782
783         PR c++/5655
784         * g++.dg/parse/access7.C: New test.
785         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
786
787 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
788
789         MERGE OF objc-improvements-branch into MAINLINE:
790         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
791         if libobjc has not been built.
792         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
793         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
794         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
795         objc/execute/nested-3.m, objc/execute/np-2.m,
796         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
797         objc/execute/redefining_self.m, objc/execute/root_methods.m,
798         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
799         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
800         objc.dg/special/unclaimed-category-1.h,
801         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
802         well as GNU runtime.
803         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
804         * execute/cascading-1.m, execute/function-message-1.m,
805         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
806         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
807         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
808         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
809         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
810         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
811         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
812         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
813         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
814         * objc.dg/bitfield-2.m: Run only on Darwin.
815         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
816         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
817         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
818         * objc.dg/const-str-1.m: Fix constant string layout.
819
820 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
821
822         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
823
824 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
825
826         * gcc.dg/darwin-abi-1.c: New file.
827
828 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
829
830         PR target/12281
831         * gcc.c-torture/compile/20030921-1.c: New test.
832
833 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
834
835         * g++.dg/opt/reg-stack2.C: New test.
836
837 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
838
839         * g++.dg/eh/delayslot1.C: New test.
840
841 2003-09-20  Richard Henderson  <rth@redhat.com>
842
843         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
844
845 2003-09-20  Roger Sayle  <roger@eyesopen.com>
846
847         * gcc.c-torture/execute/20030920-1.c: New test case.
848
849 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
850
851         * g++.dg/rtti/typeid3.C: Correct expected error message.
852
853 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
854
855         PR c++/157
856         * g++.dg/parse/crash12.C: New test.
857
858 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
859
860         * gcc.dg/compat/mixed-struct-check.h: New.
861         * gcc.dg/compat/mixed-struct-defs.h: New.
862         * gcc.dg/compat/mixed-struct-init.h: New.
863         * gcc.dg/compat/struct-by-value-19_main.c: New.
864         * gcc.dg/compat/struct-by-value-19_x.c: New.
865         * gcc.dg/compat/struct-by-value-19_y.c: New.
866         * gcc.dg/compat/struct-by-value-20_main.c: New.
867         * gcc.dg/compat/struct-by-value-20_x.c: New.
868         * gcc.dg/compat/struct-by-value-20_y.c: New.
869         * gcc.dg/compat/struct-return-19_main.c: New.
870         * gcc.dg/compat/struct-return-19_x.c: New.
871         * gcc.dg/compat/struct-return-19_y.c: New.
872         * gcc.dg/compat/struct-return-20_main.c: New.
873         * gcc.dg/compat/struct-return-20_x.c: New.
874         * gcc.dg/compat/struct-return-20_y.c: New.
875
876 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
877         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
878         so that it will not complain on LP64 targets.
879
880 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
881
882         PR c++/495
883         * g++.dg/template/friend24.C: New test.
884
885 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
886
887         PR c++/12332
888         * g++.dg/template/memtmpl2.C: New test.
889
890 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
891
892         PR target/11184
893         * gcc.dg/builtin-apply1.c: New test.
894
895 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
896
897         PR c++/9848
898         * g++.dg/warn/Wunused-4.C: New test.
899
900 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
901
902         PR c++/12316
903         * g++.dg/other/gc2.C: New test.
904
905 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
906
907         PR c++/11991
908         * g++.dg/rtti/typeid3.C: New test.
909
910         PR c++/12266
911         * g++.dg/overload/template1.C: New test.
912
913 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
914
915         * g++.dg/opt/cfg3.C: New test.
916
917 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
918
919         PR c++/7939
920         * g++.dg/template/crash11.C: New test.
921
922 2003-09-16  Jason Merrill  <jason@redhat.com>
923             Jakub Jelinek  <jakub@redhat.com>
924
925         * gcc.dg/attr-warn-unused-result.c: New test.
926
927 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
928
929         PR c++/12184
930         * g++.dg/expr/call2.C: New test.
931
932 2003-09-15  Andreas Jaeger  <aj@suse.de>
933
934         * gcc.dg/Wold-style-definition-1.c: New test.
935
936 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
937
938         PR c++/3907
939         * g++.dg/parse/template12.C: New test.
940
941         * g++.dg/abi/bitfield11.C: New test.
942         * g++.dg/abi/bitfield12.C: Likewise.
943
944 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
945
946         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
947         non-expansion of functional macro name without arguments at EOL.
948         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
949
950 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
951
952         * gcc.c-torture/execute/20030914-[12].c: New tests.
953
954 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
955
956         PR c++/11788
957         * g++.dg/overload/addr1.C: New test.
958
959 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
960
961         * gcc.dg/20030909-1.c: New test.
962
963 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
964
965         * gcc.dg/ultrasp10.c: New test.
966
967 2003-09-09  Devang Patel  <dpatel@apple.com>
968
969         * gcc.dg/darwin-ld-6.c: New test.
970
971 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
972
973         * gcc.dg/torture/builtin-explog-1.c: New testcase.
974
975 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
976
977         * gcc.dg/ia64-types1.c: New test.
978         * gcc.dg/ia64-types2.c: Likewise.
979
980 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
981
982         * gcc.dg/builtins-1.c: Add more _Complex tests.
983         * gcc.dg/torture/builtin-attr-1.c: Likewise.
984
985         * gcc.dg/builtins-1.c: Test existing _Complex functions.
986         * gcc.dg/torture/builtin-attr-1.c: Likewise.
987
988 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
989
990         PR c++/11786
991         * g++.dg/lookup/koenig2.C: New test.
992
993         PR c++/5296
994         * g++.dg/rtti/typeid2.C: New test.
995
996 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
997
998         * gcc.c-torture/compile/20030904-1.c: New test.
999
1000 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1001
1002         * g++.dg/opt/longbranch2.C: New test.
1003
1004 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1005
1006         * g++.dg/template/crash10.C: Only compile it.
1007
1008 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1009
1010         PR middle-end/11665
1011         * gcc.c-torture/compile/20030907-1.c: New test.
1012         * g++.dg/init/array11.C: New test.
1013
1014 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1015
1016         PR c++/11852
1017         * g++.dg/init/struct1.C: New test.
1018
1019 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1020
1021         PR c++/12181
1022         * g++.dg/expr/comma1.C: New test.
1023
1024 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1025
1026         PR c++/11867
1027         * g++.dg/expr/static_cast5.C: New test.
1028
1029 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1030
1031         PR c++/11507
1032         * g++.dg/lookup/scoped7.C: New test.
1033
1034         PR c++/9574
1035         * g++.dg/other/static1.C: New test.
1036
1037         PR c++/11490
1038         * g++.dg/warn/template-1.C: New test.
1039
1040         PR c++/11432
1041         * g++.dg/template/crash10.C: New test.
1042
1043         PR c++/2478
1044         * g++.dg/overload/VLA.C: New test.
1045
1046         PR c++/10804
1047         * g++.dg/template/call1.C: New test.
1048
1049 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1050
1051         PR c++/11794
1052         * g++.dg/parse/using3.C: New test.
1053
1054 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1055
1056         PR c++/11409
1057         * g++.dg/overload/builtin3.C: New test case.
1058
1059 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1060
1061         PR c/9862
1062         * gcc.dg/20030906-1.c: New test.
1063         * gcc.dg/20030906-2.c: Likewise.
1064
1065 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1066
1067         PR c++/12167
1068         * g++.dg/parse/defarg5.C: New test.
1069
1070         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1071
1072 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1073
1074         PR c++/12163
1075         * g++.dg/expr/static_cast4.C: New test.
1076
1077         PR c++/12146
1078         * g++.dg/template/crash9.C: New test.
1079
1080 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1081
1082         * g++.old-deja/g++.ext/pretty2.C: Update for change
1083         in __FUNCTION__.
1084         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1085
1086 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1087
1088         PR c++/11922
1089         * g++/dg/template/qualified-id1.C: New test.
1090
1091         PR c++/12037
1092         * g++.dg/warn/noeffect4.C: New test.
1093
1094 2003-09-04  Matt Austern  <austern@apple.com>
1095
1096         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1097         * g++.dg/ext/fnname2.C: Likewise.
1098         * g++.dg/ext/fnname3.C: Likewise.
1099
1100 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1101
1102         * g++.dg/expr/lval1.C: New test.
1103         * g++.dg/ext/lvcast.C: Remove.
1104
1105 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1106
1107         PR optimization/11700.
1108         * gcc.c-torture/compile/20030903-1.c: New test case.
1109
1110 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1111
1112         PR c++/12053
1113         * g++.dg/abi/layout4.C: New test.
1114
1115 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1116
1117         PR c++/11553
1118         * g++.dg/parse/friend3.C: New test.
1119
1120 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1121
1122         PR c++/11847
1123         * g++.dg/template/class1.C: New test.
1124
1125         PR c++/11808
1126         * g++.dg/expr/call1.C: New test.
1127
1128 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1129
1130         PR c++/12114
1131         * g++.dg/init/ref9.C: New test.
1132
1133         PR c++/11972
1134         * g++.dg/template/nested4.C: New test.
1135
1136 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1137
1138         PR c++/12093
1139         * g++.dg/template/non-dependent4.C: New test.
1140
1141         PR c++/11928
1142         * g++.dg/inherit/conv1.C: New test.
1143
1144 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1145
1146         PR c++/6196
1147         * g++.dg/ext/label1.C: New test.
1148         * g++.dg/ext/label2.C: Likewise.
1149
1150 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1151
1152         * g++.dg/expr/cond3.C: New test.
1153
1154 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1155
1156         * gcc.dg/builtins-1.c: Add new builtin cases.
1157
1158 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1159
1160         * gcc.dg/builtins-1.c: Add new cases.
1161         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1162
1163 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1164
1165         * gcc.dg/builtins-1.c: Add more math builtin tests.
1166         * gcc.dg/torture/builtin-attr-1.c: New test.
1167
1168 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1169
1170         PR optimization/5079
1171         * g++.dg/opt/static3.C: New test.
1172
1173 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1174
1175         * gcc.misc-tests/gcov-10b.c: New test.
1176
1177 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1178
1179         * g++.dg/opt/ptrmem3.C: New test.
1180
1181         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1182
1183 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1184
1185         * gcc.dg/20030826-2.c: New test.
1186
1187 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1188
1189         PR middle-end/12002
1190         * g77.f-torture/compile/12002.f: New test case.
1191
1192 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1193
1194         * gcc.dg/20030826-1.c: New test case.
1195
1196 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1197
1198         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1199
1200 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1201
1202         PR c++/11871
1203         * c++.dg/lookup/crash1.C: New test.
1204
1205         * c++.dg/warn/noeffect3.C: New test.
1206
1207 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1208
1209         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1210         * gcc.dg/compat/vector-1_y.c: Ditto.
1211         * gcc.dg/compat/vector-2_x.c: Ditto.
1212         * gcc.dg/compat/vector-2_y.c: Ditto.
1213
1214 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1215
1216         * gcc.dg/20030702-1.c: New test.
1217
1218 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1219
1220         PR c++/8795
1221         * g++.dg/ext/altivec-1.C: New test.
1222
1223 2003-08-24  Richard Henderson  <rth@redhat.com>
1224
1225         * g++.dg/eh/simd-2.C: Add -w for x86.
1226
1227 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1228
1229         * gcc.dg/20030815-1.c: New test.
1230
1231 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1232
1233         PR c++/3765
1234         * g++.dg/parse/access6.C: New test.
1235
1236 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1237
1238         PR c++/641, c++/11876
1239         * g++.dg/template/friend22.C: New test.
1240         * g++.dg/template/friend23.C: Likewise.
1241
1242 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1243
1244         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1245         identically.
1246
1247 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1248
1249         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1250
1251 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1252
1253         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1254
1255 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1256
1257         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1258
1259 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1260
1261         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1262
1263 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1264
1265         PR c++/11919
1266         * g++.dg/overload/prom1.C: New test.
1267
1268         PR c++/11551
1269         * g++.dg/parse/dtor2.C: New test.
1270
1271         PR c++/10762
1272         * g++.dg/parse/using2.C: New test.
1273
1274 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1275
1276         PR target/11805
1277         * gcc.c-torture/compile/20030821-1.c: New.
1278
1279 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1280
1281         PR c++/11834
1282         * g++.dg/template/deduce2.C: New test.
1283
1284 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1285
1286         * gcc.c-torture/execute/20030821-1.c: New test.
1287
1288 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1289
1290         PR middle-end/11984
1291         * gcc.dg/20030820-1.c: New test case.
1292
1293 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1294
1295         PR c++/11945
1296         * g++.dg/warn/noeffect2.C: New test.
1297
1298 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1299
1300         PR c++/10926
1301         * g++.dg/template/dtor2.C: New test.
1302
1303         PR c++/11684
1304         * g++.dg/template/operator1.C: New test.
1305         * g++.dg/parse/operator4.C: New test.
1306
1307         PR c++/11946.C
1308         * g++.dg/expr/enum1.C: New test.
1309         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1310
1311         PR c++/11036.C
1312         * g++.dg/parse/elab2.C: New test.
1313         * g++.dg/parse/typedef4.C: Change error message.
1314         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1315         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1316         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1317
1318 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1319
1320         * gcc.dg/pch/warn-1.c: New.
1321         * gcc.dg/pch/warn-1.hs: New.
1322
1323         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1324         not-tested file.
1325
1326 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1327
1328         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1329
1330 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1331
1332         * gcc.dg/uninit-D.c: New Test.
1333         * gcc.dg/uninit-E.c: New Test.
1334         * gcc.dg/uninit-F.c: New Test.
1335         * gcc.dg/uninit-G.c: New Test.
1336
1337 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1338
1339         * g++.dg/README: Describe the pch directory.
1340
1341 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1342
1343         PR c++/11174
1344         * g++.dg/parse/access4.C: New test.
1345         * g++.dg/parse/access5.C: Likewise.
1346         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1347
1348 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1349
1350         * gcc.dg/noncompile/20030818-1.c: New.
1351
1352 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1353
1354         PR c++/11957
1355         * g++.dg/warn/noeffect1.C: New test.
1356
1357         * g++.dg/template/scope2.C: New test.
1358         * g++.dg/template/error2.C: Correct dg-error
1359
1360 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1361
1362         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1363
1364 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1365
1366         PR C++/11512
1367         * g++.dg/template/warn1.C: New.
1368
1369 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1370
1371         * g++.dg/template/error2.C: New test.
1372         * g++.dg/lookup/using7.C: Adjust errors
1373         * g++.old-deja/g++.pt/crash36.C: Likewise.
1374         * g++.old-deja/g++.pt/derived3.C: Likewise.
1375
1376 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1377
1378         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1379         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1380         * gcc.c-torture/execute/builtins/string-9.c: New, from
1381         string-opt-9.c.  Adjust for execute/builtins framework.
1382         * gcc.c-torture/execute/string-opt-9.c: Delete.
1383
1384 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1385
1386         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1387
1388         * g++.dg/parse/ret-type2.C: New test.
1389
1390         PR c++/11703
1391         * g++.dg/init/new8.C: New test.
1392
1393         PR c++/10923
1394         * g++.dg/parse/typedef5.C: New test.
1395
1396         PR c++/9512
1397         * g++.dg/parse/qualified2.C: New test.
1398         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1399         invalid code.
1400
1401 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1402
1403         * g++.dg/conversion/ptrmem1.C: New test.
1404
1405 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR target/11693
1408         * gcc.dg/20030811-1.c: New test.
1409
1410         PR target/11535
1411         * gcc.c-torture/execute/20030811-1.c: New test.
1412
1413 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1414
1415         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1416
1417 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1418
1419         PR c++/11789.C
1420         * g++.dg/inherit/multiple1.C: New test.
1421
1422 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1423
1424         * gcc.dg/spe1.c: New test.
1425
1426         PR c++/11670
1427         * g++.dg/expr/cast2.C: New test.
1428
1429         PR c++/10530
1430         * g++.dg/template/dependent-name2.C: New test.
1431
1432 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1433
1434         * g++.dg/parse/crash11.C: Put the dg options in comments.
1435
1436 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1437
1438         * lib/gcc-dg.exp: Update for diagnostic change.
1439
1440 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1441
1442         PR c++/5767
1443         * g++.dg/parse/crash11.C: New test.
1444
1445 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1446
1447         * gcc.dg/cpp/spacing1.c: Update.
1448
1449 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1450
1451         PR target/11739
1452         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1453         a value for -mtune.
1454
1455 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1456
1457         PR middle-end/11771
1458         * gcc.c-torture/compile/20030804-1.c: New test case.
1459
1460 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1461
1462         * gcc.dg/20030804-1.c: New test case.
1463
1464 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1465
1466         * gcc.dg/cpp/separate-1.c: New test.
1467
1468 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1469
1470         PR c++/11704
1471         * g++.dg/template/dependent-expr2.C: New test.
1472
1473         PR c++/11766
1474         * g++.dg/expr/ptrmem1.C: New test.
1475
1476 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1477
1478         PR c++/9453
1479         * g++.dg/template/friend15.C: New test.
1480
1481 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1482
1483         * lib/dg-pch.exp: Work round PCH bug.
1484
1485 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1486
1487         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1488         builtins.  Move cases from builtins-4.c here.
1489
1490         * gcc.dg/torture/builtin-math-1.c: New test taken from
1491         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1492         additional cases.
1493
1494         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1495         Delete.
1496
1497 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1498
1499         PR c++/9447
1500         * g++.dg/template/using7.C: New test.
1501
1502 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1503
1504         * import1.c, import2.c: New tests.
1505
1506 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1507
1508         * g++.dg/eh/crossjump1.C: New test.
1509
1510 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1511
1512         PR c++/11697
1513         * g++.dg/template/using6.C: New test.
1514
1515         PR c++/11744
1516         * g++.dg/template/koenig2.C: New test.
1517
1518 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1519
1520         PR c++/7983
1521         * g++.dg/parse/typedef4.C: New test.
1522
1523 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1524
1525         PR c++/8442, c++/8806
1526         * g++.dg/template/elab1.C: New test.
1527         * g++.dg/template/type2.C: Likewise.
1528         * g++.dg/template/ttp3.C: Adjust expected error message.
1529         * g++.old-deja/g++.law/visibility13.C: Likewise.
1530         * g++.old-deja/g++.niklas/t135.C: Likewise.
1531         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1532         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1533         template argument.
1534         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1535
1536 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1537
1538         PR c++/11295
1539         * g++.dg/ext/stmtexpr1.C: New test.
1540
1541         * g++.dg/opt/tmp1.C: New test.
1542
1543         PR c++/11525
1544         * g++.dg/parse/constant4.C: New test.
1545
1546         PR c++/9447
1547         * g++.dg/template/using5.C: New test.
1548
1549 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1550
1551         * gcc.dg/builtins-27.c: New test case.
1552
1553 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1554
1555         * gcc.dg/tls/opt-7.c: New test.
1556
1557 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1558
1559         * g++.old-deja/g++.other/crash18.C: Remove.
1560
1561 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1562
1563         * g++.dg/template/explicit3.C: New.
1564         * g++.dg/template/explicit4.C: New.
1565         * g++.dg/template/explicit5.C: New.
1566
1567         PR c++/11347
1568         * g++.dg/template/memtmpl1.C: New.
1569
1570 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1571
1572         PR target/11565
1573         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1574         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1575
1576 2003-07-30  Jan Hubicka  <jh@suse.cz>
1577
1578         * vtgc1.c: Kill.
1579
1580 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1581
1582         * gcc.dg/struct-in-proto-1.c: New test.
1583
1584 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1585
1586         * gcc.dg/cpp/include2.c: Only expect one message.
1587
1588 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1589
1590         PR c++/9447
1591         * g++.dg/template/using1.C: New test.
1592         * g++.dg/template/using2.C: New test.
1593         * g++.dg/template/using3.C: New test.
1594         * g++.dg/template/using4.C: New test.
1595
1596 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1597
1598         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1599         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1600
1601 2003-07-28  Jan Hubicka  <jh@suse.cz>
1602
1603         PR c++/11530
1604         * g++.dg/opt/call1.C: New test.
1605
1606 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1607
1608         PR c++/11667
1609         * g++.dg/init/enum2.C: New test.
1610         * g++.dg/template/overload1.C: Add "-w" option.
1611
1612 2003-07-28    <hp@bitrange.com>
1613
1614         * gcc.dg/Wdeclaration-after-statement-1.c,
1615         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1616
1617 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1618
1619         * gcc.c-torture/compile/20030725-1.c: New test.
1620
1621 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1622
1623         * gcc.dg/20030505.c: Only run for SPE.
1624         Remove definition of opaque type.
1625
1626 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1627
1628         * g++.dg/template/ptrmem6.C: New test.
1629
1630 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1631
1632         * gcc.c-torture/compile/zero-strct-2.c: New test.
1633
1634 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1635
1636         * gcc.dg/intermod-1.c: New test.
1637
1638 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1639
1640         PR c++/11617
1641         * g++.dg/template/lookup2.C: New test.
1642         * g++.dg/template/memclass1.C: Remove instantiated from error.
1643         * g++.dg/other/error2.C: Tweak expected errors.
1644
1645         PR c++/11596
1646         * g++.dg/template/defarg3.C: New test.
1647
1648         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1649
1650 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1651
1652         * g++.dg/inherit/access5.C: New test.
1653
1654 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1655
1656         PR c++/11513
1657         * g++.dg/template/crash8.C: New test.
1658
1659 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1660
1661         PR c/10602
1662         * gcc.dg/noncompile/incomplete-2.c: New test.
1663
1664 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1665
1666         PR c++/11645
1667         * g++.dg/inherit/access4.C: New test.
1668
1669         PR c++/11517
1670         * g++.dg/expr/cond2.C: New test.
1671
1672         PR optimization/10679
1673         * g++.dg/opt/inline4.C: New test.
1674
1675 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1676
1677         * g++.dg/parse/crash10: New test.
1678
1679 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1680
1681         * g++.dg/ext/flexary1.C: New test.
1682
1683 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1684
1685         PR c++/10793
1686         * g++.dg/template/crash9.C: New test.
1687
1688 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1689
1690         PR c++/3004
1691         * g++.dg/parse/typedef3.C: New test.
1692
1693         PR c++/7906
1694         * g++.dg/parse/operator2.C: New test.
1695
1696         PR c++/8895
1697         * g++.dg/parse/def-tmpl-arg1.C: New test.
1698
1699         PR c++/9282
1700         * g++.dg/parse/funptr1.C: New test.
1701
1702         PR c++/9452
1703         * g++.dg/parse/ambig3.C: New test.
1704
1705         PR c++/9454
1706         * g++.dg/parse/operator3.C: New test.
1707
1708         PR c++/9486
1709         * g++.dg/parse/template10.C: New test.
1710
1711         PR c++/9488
1712         * g++.dg/parse/template11.C: New test.
1713
1714         PR c++/10150
1715         * g++.dg/parse/invalid-op1.C: New test.
1716
1717         PR c++/10247
1718         * g++.dg/parse/condexpr1.C: New test.
1719
1720 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1721
1722         * g++.dg/ext/packed3.C: New test.
1723         * g++.dg/ext/packed4.C: New test.
1724
1725         * gcc.dg/pack-test-3.c: New test.
1726
1727 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1728
1729         * lib/compat.exp: Handle dg-options per source file.
1730         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1731         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1732         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1733         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1734         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1735         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1736         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1737         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1738         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1739         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1740         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1741         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1742         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1743         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1744
1745 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1746
1747         PR c/10320
1748         * gcc.c-torture/execute/20030718-1.c: New test.
1749
1750 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1751
1752         PR optimization/11536
1753         * gcc.dg/20030721-1.c: New test.
1754
1755 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1756
1757         PR c++/11546
1758         * g++.dg/template/lookup1.C: New test.
1759
1760 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1761
1762         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1763         diagnostics of ill-formed constructs involving labels.
1764         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1765         the new 'previously defined here' message.
1766
1767 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1768
1769         * g++.dg/parse/non-dependent2.C: New test.
1770
1771 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1772
1773         * g++.dg/init/init-ref4.C: xfail on targets without
1774         weak symbols.
1775
1776 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR target/11087
1779         * gcc.c-torture/execute/20030717-1.c: New test.
1780
1781 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1782
1783         * g++.dg/opt/cfg1.C: New test.
1784
1785 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1786
1787         PR optimization/11557
1788         * gcc.dg/20030717-1.c: New test.
1789
1790 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1791
1792         PR c++/10476
1793         * g++.dg/expr/crash-1.C: New test.
1794
1795         PR c++/11027
1796         * g++.dg/template/init3.C: New test.
1797
1798         PR c++/8222
1799         * g++.dg/template/non-dependent1.C: New test.
1800
1801         PR c++/11070
1802         * g++.dg/template/non-dependent2.C: New test.
1803
1804         PR c++/11071
1805         * g++.dg/template/non-dependent3.C: New test.
1806
1807         PR c++/9907
1808         * g++.dg/template/sizeof5.C: New test.
1809
1810 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1811
1812         PR 11498
1813         * gcc.c-torture/compile/mangle-1.c: New file.
1814
1815 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1816
1817         PR c++/7809
1818         * g++.dg/parse/access3.C: New test.
1819
1820 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1821
1822         PR c++/11384
1823         * g++.dg/init/init-ref4.C: New test.
1824
1825 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1826
1827         PR c++/11547
1828         * g++.dg/parse/constant3.C: New test.
1829         * g++.dg/parse/crash7.C: Likewise.
1830
1831 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1832
1833         PR target/11008
1834         * gcc.dg/i386-pentium4-not-mull.c: New.
1835
1836 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1837
1838         * gcc.dg/asm-names.c (ymain): Make it weak.
1839
1840 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1841
1842         PR c++/5421
1843         * g++.dg/template/friend21.C: New test.
1844
1845 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1846
1847         * gcc.dg/cleanup-8.c: New test.
1848         * gcc.dg/cleanup-9.c: New test.
1849
1850 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1851
1852         * g++.dg/ext/dll-MI1.h: New file.
1853         * g++.dg/ext/dllexport-MI1.C: New file.
1854         * g++.dg/ext/dllimport-MI1.C: New file.
1855
1856 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1857
1858         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1859         it does not have cmpstrsi patterns (just cmpmemsi).
1860
1861 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1862
1863         PR debug/11473
1864         * g++.dg/debug/debug8.C: New test.
1865
1866 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1867
1868         PR c++/10108
1869         * g++.dg/template/crash7.C: New test.
1870
1871 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1872
1873         PR target/10795
1874         * gcc.c-torture/compile/20030708-1.c: New.
1875
1876 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1877
1878         * gcc.c-torture/execute/20030715-1.c: New test.
1879
1880 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1881
1882         * gcc.dg/pch/inline-3.c: New file.
1883         * gcc.dg/pch/inline-3.hs: New file.
1884         * gcc.dg/pch/inline-4.c: New file.
1885         * gcc.dg/pch/inline-4.hs: New file.
1886
1887 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1888
1889         PR c++/11509
1890         * g++.dg/template/crash6.C: New test.
1891
1892         PR c++/7053
1893         * g++.dg/template/friend20.C: New test.
1894
1895         PR c++/7019
1896         * g++.dg/template/overload2.C: New test.
1897
1898 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1899
1900         PR optimization/11440
1901         * gcc.c-torture/execute/20030714-1.c: New test.
1902
1903 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1904
1905         PR c++/11154
1906         * g++.dg/template/partial2.C: New test.
1907
1908 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/11503
1911         * g++.dg/template/anon1.C: New test.
1912
1913         PR c++/11493
1914         PR c++/11495
1915         * g++.dg/parse/template9.C: Likewise.
1916         * g++.dg/template/crash4.C: New test.
1917         * g++.dg/template/koenig1.C: Likewise.
1918         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1919         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1920         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1921         functions.
1922         * g++.old-deja/g++.jason/template36.C: Likewise.
1923         * g++.old-deja/g++.mike/p1989.C: Likewise.
1924         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1925         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1926         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1927         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1928         compiling.
1929         * g++.old-deja/g++.pt/union2.C: Use this->.
1930
1931 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1932
1933         * gcc.dg/20030711-1.c: New test.
1934
1935 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1936
1937         PR c++/11050
1938         * g++.dg/parse/args1.C: New test.
1939         * g++.pt/defarg8.C: Change expected errors.
1940
1941 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1942
1943         PR c++/8164
1944         * g++.dg/template/nontype2.C: New test.
1945
1946         PR c++/10558
1947         * g++.dg/parse/template8.C: New test.
1948
1949         PR c++/8327
1950         * g++.dg/template/scope1.C: New test.
1951
1952         * g++.dg/warn/Wsign-compare-1.C: New test.
1953
1954 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1955
1956         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1957
1958 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1959
1960         PR c++/9411
1961         * g++.dg/template/explicit2.C: New test.
1962
1963         PR c++/10032
1964         * g++.dg/warn/pedantic1.C: New test.
1965
1966 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1967
1968         PR c++ 9483
1969         * g++.dg/other/field1.C: New test.
1970
1971 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1972
1973         PR c/11449
1974         * gcc.c-torture/compile/20030707-1.c: New.
1975
1976 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1977
1978         PR c++/10849
1979         * g++.dg/template/access12.C: New test.
1980
1981 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1982
1983         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1984         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1985         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1986         * gcc.misc-tests/gcov.exp: Update
1987         * g++.dg/gcov/gcov.exp: Update
1988         * lib/gcov.exp: Update.
1989
1990 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1991
1992         * g++.dg/abi/mangle17.C: Make sure template expressions are
1993         dependent.
1994         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1995         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1996         * g++.dg/opt/stack1.C: Remove erroneous code.
1997         * g++.dg/parse/template7.C: New test.
1998         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1999         * g++.old-deja/g++.pt/crash4.C: Likewise.
2000
2001 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2002
2003         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2004         with zero or one occurence of `$' after the initial `L'.
2005
2006 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2007
2008         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2009
2010 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2011
2012         PR c/11370
2013         * gcc.dg/Wunreachable-6.c: New testcase.
2014         * gcc.dg/Wunreachable-7.c: New testcase.
2015
2016 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2017
2018         PR c/11420
2019         * gcc.dg/20030708-1.c: New test.
2020
2021 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2022
2023         * gcc.dg/compat/sdata-section.h: New file.
2024         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2025         * gcc.dg/torture/mips-sdata-1.c: New test.
2026
2027 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2028
2029         PR c++/11030
2030         * g++.dg/template/friend19.C: New test.
2031
2032 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2033
2034         * g++.dg/opt/strength-reduce.C: New test.
2035
2036 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2037
2038         PR target/10979
2039         * gcc.dg/20030707-1.c: New testcase.
2040
2041 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2042
2043         PR optimization/11059
2044         * g++.dg/opt/emptyunion.C: New testcase.
2045
2046 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2047             Eric Botcazou  <ebotcazou@libertysurf.fr>
2048
2049         * g++.dg/opt/stack1.C: New test.
2050
2051 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2052
2053         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2054         run test.
2055
2056         PR c++/11431
2057         * g++.dg/expr/static_cast3.C: New test.
2058
2059 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2060
2061         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2062         everywhere.
2063         * gcc.dg/concat.c: Concatenation of string constants with
2064         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2065         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2066         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2067         necessary to avoid multi-character character constant warning.
2068         * gcc.dg/cpp/escape.c: Likewise.
2069         * gcc.dg/cpp/ucs.c: Likewise.
2070         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2071         Fix a typo.
2072
2073 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2074
2075         PR c/11428
2076         * gcc.c-torture/compile/20030704-1.c: New.
2077
2078 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2079
2080         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2081
2082 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2083
2084         PR c++/5287, PR c++/7910,  PR c++/11021
2085         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2086         tests for warnings.
2087         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2088         * g++.dg/ext/dllimport3.C: Likewise.
2089         * g++.dg/ext/dllimport4.C: New file.
2090         * g++.dg/ext/dllimport5.C: New file.
2091         * g++.dg/ext/dllimport6.C: New file.
2092         * g++.dg/ext/dllimport7.C: New file.
2093         * g++.dg/ext/dllimport8.C: New file.
2094         * g++.dg/ext/dllimport9.C: New file.
2095         * g++.dg/ext/dllimport10.C: New file.
2096         * g++.dg/ext/dllexport1.C: New file.
2097
2098 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2099
2100         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2101         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2102
2103 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2104
2105         * gcc.dg/builtins-25.c: New testcase.
2106         * gcc.dg/builtins-26.c: New testcase.
2107
2108 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2109
2110         * gcc.dg/compat/vector-defs.h: New file.
2111         * gcc.dg/compat/vector-setup.h: New file.
2112         * gcc.dg/compat/vector-check.h: New file.
2113         * gcc.dg/compat/vector-1_main.c: New file.
2114         * gcc.dg/compat/vector-1_x.c: New file.
2115         * gcc.dg/compat/vector-1_y.c: New file.
2116         * gcc.dg/compat/vector-2_main.c: New file.
2117         * gcc.dg/compat/vector-2_x.c: New file.
2118         * gcc.dg/compat/vector-2_y.c: New file.
2119
2120         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2121         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2122         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2123         * gcc.dg/compat/struct-align-1.h: New file.
2124         * gcc.dg/compat/struct-align-1_main.c: New file.
2125         * gcc.dg/compat/struct-align-1_x.c: New file.
2126         * gcc.dg/compat/struct-align-1_y.c: New file.
2127         * gcc.dg/compat/struct-align-2.h: New file.
2128         * gcc.dg/compat/struct-align-2_main.c: New file.
2129         * gcc.dg/compat/struct-align-2_x.c: New file.
2130         * gcc.dg/compat/struct-align-2_y.c: New file.
2131
2132         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2133         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2134         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2135         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2136         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2137         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2138         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2139         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2140         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2141         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2142         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2143         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2144         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2145         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2146         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2147         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2148         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2149         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2150         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2151         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2152         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2153         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2154         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2155         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2156         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2157         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2158         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2159         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2160         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2161
2162 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2163
2164         * gcc.dg/i386-call-1.c: New test.
2165
2166 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2167
2168         PR c++/9162
2169         * g++.dg/parse/defarg4.C: New.
2170
2171 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2172
2173         PR target/10700
2174         * gcc.c-torture/compile/20030703-1.c: New test case.
2175
2176 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2177
2178         * g++.dg/template/local3.C: Remove extra semicolon.
2179
2180 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2181
2182         * gcc.dg/i386-volatile-1.c: New test.
2183
2184 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2185
2186         PR c++/11072
2187         * g++.dg/other/offsetof2.C: XFAIL.
2188         * g++.dg/other/offsetof5.C: New.
2189
2190         PR c++/10219
2191         * g++.dg/template/error1.C: New.
2192
2193         PR c++/9779
2194         * g++.dg/template/dependent-expr1.C: New.
2195
2196 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2197
2198         PR c++/6949
2199         * g++.dg/template/local3.C: New test.
2200
2201         PR c++/11149
2202         * g++.dg/lookup/scoped6.C: New test.
2203
2204 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2205
2206         PR c++/8046
2207         * g++.dg/other/error7.C: New test.
2208
2209 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2210
2211         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2212         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2213         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2214         * g++.old-deja/g++.other/union2.C: Likewise.
2215         * gcc.dg/c90-const-expr-2.c: Likewise.
2216         * gcc.dg/c90-const-expr-3.c: Likewise.
2217         * gcc.dg/c99-const-expr-2.c: Likewise.
2218         * gcc.dg/c99-const-expr-3.c: Likewise.
2219         * gcc.dg/concat.c: Likewise.
2220
2221 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2222
2223         PR c++/9559
2224         * g++.dg/init/static1.C: New test.
2225
2226 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2227
2228         * Changelog: Remove ">>>>>>>" from previous change.
2229
2230 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2231
2232         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2233         * g++.old-deja/g++.other/access2.C: Likewise.
2234         * g++.old-deja/g++.other/decl2.C: Likewise.
2235         * gcc.c-torture/execute/20020615-1.c: Likewise.
2236
2237 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2238
2239         PR c++/4933
2240         * g++.dg/template/sizeof4.C: New test.
2241
2242 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2243
2244         * g++.dg/other/error6.C: New test.
2245
2246 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2247
2248         PR c++/10750
2249         * g++.dg/parse/constant2.C: New test.
2250
2251 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2252
2253         PR c++/11106
2254         * g++.dg/other/error5.C: New test.
2255
2256 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2257
2258         * gcc.dg/format/gcc_diag-1.c: New test.
2259
2260 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2261
2262         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2263
2264 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2265
2266         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2267         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2268         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2269
2270 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2271
2272         * gcc.c-torture/execute/builtins/string-8.c: New test.
2273         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2274         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2275         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2276
2277 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2278
2279         PR c++/10468
2280         * g++.dg/ext/typeof6.C: New test.
2281
2282 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2283
2284         PR c++/10796
2285         * g++.dg/init/enum1.C: New test.
2286
2287 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2288
2289         * gcc.dg/20030627-1.c: New test.
2290
2291 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2292
2293         PR c++/11332
2294         * g++.dg/expr/static_cast2.C: New test.
2295
2296 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2297             Jakub Jelinek  <jakub@redhat.com>
2298
2299         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2300         sprintf(dst,"%s",src) optimization.
2301         * gcc.c-torture/execute/20030626-1.c: New test case.
2302         * gcc.c-torture/execute/20030626-2.c: New test case.
2303
2304 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2305
2306         * gcc.c-torture/execute/multi-ix.c: New test.
2307
2308         * gcc.c-torture/execute/simd-4.c (main):
2309         Added missing semicolon at end of union.
2310
2311 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2312
2313         PR c++/8266
2314         * g++.dg/template/explicit-instantiation3.C: New test.
2315
2316 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2317
2318         * gcc.dg/20030626-1.c: Use signed char.
2319
2320 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2321
2322         * gcc.dg/20030626-1.c: New test.
2323
2324 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2325
2326         * const-str-2.m: Update.
2327
2328 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2329
2330         PR c++/10990
2331         * g++.dg/rtti/dyncast1.C: New test.
2332         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2333         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2334         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2335
2336         PR c++/10931
2337         * g++.dg/expr/static_cast1.C: New test.
2338
2339 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2340
2341         * gcc.dg/20030625-1.c: New test.
2342
2343 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2344
2345         * gcc.c-torture/compile/20030624-1.c: New test case.
2346
2347 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2348
2349         * gcc.c-torture/execute/string-opt-17.c: New test.
2350
2351 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2352
2353         PR c++/5754
2354         * g++.dg/parse/crash6.C: New test.
2355
2356 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2357
2358         * gcc.dg/builtins-24.c: New test case.
2359
2360 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2361
2362         * g++.dg/opt/operator1.C: New test.
2363
2364 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2365
2366         * gcc.c-torture/execute/string-opt-16.c: New test case.
2367
2368 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2369
2370         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2371         * g++.old-deja/g++.other/conv7.C: Likewise
2372         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2373         * g++.old-deja/g++.other/overload14.C: Likewise.
2374
2375 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2376
2377         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2378         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2379
2380 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2381
2382         PR c++/10888
2383         * g++.dg/warn/Winline-3.C: New test.
2384
2385 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2386
2387         * lib/target-supports.exp (check_alias_available): Make the test
2388         program acceptable to the Solaris assembler.
2389
2390         PR c++/10749
2391         * g++.dg/template/memclass2.C: New test.
2392
2393 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2394             Eric Botcazou  <ebotcazou@libertysurf.fr>
2395
2396         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2397         data for non-matching targets.
2398         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2399
2400 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2401
2402         PR c++/10845
2403         * g++.dg/template/member3.C: New test.
2404
2405 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2406
2407         PR c++/10939
2408         * g++.dg/template/func1.C: New test.
2409
2410         PR c++/9649
2411         * g++.dg/template/static4.C: New test.
2412         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2413
2414         PR c++/11041
2415         * g++.dg/init/ref7.C: New test.
2416
2417 2003-06-19  Matt Austern  <austern@apple.com>
2418
2419         PR c++/11228
2420         * g++.dg/anew1.C: New test.
2421         * g++.dg/anew2.C: New test.
2422         * g++.dg/anew3.C: New test.
2423         * g++.dg/anew4.C: New test.
2424
2425 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2426
2427         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2428
2429 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2430
2431         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2432         endian-dependent.
2433
2434 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2435
2436         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2437         Remove cruft.
2438
2439 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2440
2441         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2442         * gcc.c-torture/compile/961203-1.c: Likewise.
2443         * gcc.c-torture/compile/980506-1.c: Likewise.
2444
2445 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2446
2447         PR c++/10712
2448         * g++.dg/lookup/using7.C: New test.
2449
2450 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2451
2452         PR c++/11105
2453         * g++.dg/abi/conv1.C: Remove it.
2454         * g++.dg/template/conv7.C: New test.
2455         * g++.dg/template/conv8.C: Likewise.
2456         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2457         conversion operator.
2458
2459 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2460
2461         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2462         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2463         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2464         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2465         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2466         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2467         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2468         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2469         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2470         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2471         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2472         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2473         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2474         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2475         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2476         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2477         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2478         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2479         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2480         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2481         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2482         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2483         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2484         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2485         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2486         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2487         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2488         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2489         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2490
2491 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2492
2493         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2494         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2495         indications.
2496
2497 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2498
2499         * gcc.dg/i386-387-5.c: New test case.
2500         * gcc.dg/i386-387-6.c: New test case.
2501         * gcc.dg/builtins-23.c: New test case.
2502
2503 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2504
2505         * gcc.dg/builtins-22.c: New test case.
2506         * gcc.dg/i386-387-1.c: Update to test exp.
2507         * gcc.dg/i386-387-2.c: Likewise.
2508
2509 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2510
2511         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2512
2513 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2514
2515         * lib/gcc-dg.exp (dg-require-dll): New function.
2516         (dg-xfail-if): Likewise.
2517         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2518         driver.
2519
2520         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2521         * gcc.c-torture/compile/20001205-1.c: Likewise.
2522         * gcc.c-torture/compile/20001226-1.c: Likewise.
2523         * gcc.c-torture/compile/20010518-2.c: Likewise.
2524         * gcc.c-torture/compile/20020312-1.c: Likewise.
2525         * gcc.c-torture/compile/20020604-1.c: Likewise.
2526         * gcc.c-torture/compile/920501-12.c: Likewise.
2527         * gcc.c-torture/compile/920501-4.c: Likewise.
2528         * gcc.c-torture/compile/920520-1.c: Likewise.
2529         * gcc.c-torture/compile/920521-1.c: Likewise.
2530         * gcc.c-torture/compile/920625-1.c: Likewise.
2531         * gcc.c-torture/compile/961203-1.c: Likewise.
2532         * gcc.c-torture/compile/980506-1.c: Likewise.
2533         * gcc.c-torture/compile/981006-1.c: Likewise.
2534         * gcc.c-torture/compile/981022-1.c: Likewise.
2535         * gcc.c-torture/compile/981223-1.c: Likewise.
2536         * gcc.c-torture/compile/990617-1.c: Likewise.
2537         * gcc.c-torture/compile/dll.c: Likewise.
2538         * gcc.c-torture/compile/labels-3.c: Likewise.
2539         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2540         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2541         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2542         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2543         * gcc.c-torture/compile/simd-5.c: Likewise.
2544         * gcc.c-torture/compile/20000804-1.x: Remove.
2545         * gcc.c-torture/compile/20001205-1.x: Likewise.
2546         * gcc.c-torture/compile/20001226-1.x: Likewise.
2547         * gcc.c-torture/compile/20010518-2.x: Likewise.
2548         * gcc.c-torture/compile/20020312-1.x: Likewise.
2549         * gcc.c-torture/compile/20020604-1.x: Likewise.
2550         * gcc.c-torture/compile/920501-12.x: Likewise.
2551         * gcc.c-torture/compile/920501-4.x: Likewise.
2552         * gcc.c-torture/compile/920520-1.x: Likewise.
2553         * gcc.c-torture/compile/920521-1.x: Likewise.
2554         * gcc.c-torture/compile/920625-1.x: Likewise.
2555         * gcc.c-torture/compile/961203-1.x: Likewise.
2556         * gcc.c-torture/compile/980506-1.x: Likewise.
2557         * gcc.c-torture/compile/981006-1.x: Likewise.
2558         * gcc.c-torture/compile/981022-1.x: Likewise.
2559         * gcc.c-torture/compile/981223-1.x: Likewise.
2560         * gcc.c-torture/compile/990617-1.x: Likewise.
2561         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2562         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2563         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2564         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2565         * gcc.c-torture/compile/simd-5.x: Likewise.
2566
2567         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2568
2569 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2570
2571         * gcc.c-torture/execute/20030611-1.c: New test.
2572
2573 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2574
2575         PR middle-end/168
2576         * gcc.dg/20030612-1.c: New test case.
2577
2578 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2579
2580         PR c++/10635
2581         * g++.dg/expr/cast1.C: New test.
2582
2583 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2584
2585         * gcc.dg/builtins-21.c: New test case.
2586
2587 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2588
2589         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2590         options instead of at the end.
2591         * lib/objc.exp (objc_target_compile): Likewise.
2592
2593 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2594
2595         PR c++/10432
2596         * g++.dg/parse/error1.C: New test.
2597
2598 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2599
2600         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2601         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2602         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2603         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2604         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2605         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2606         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2607         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2608         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2609         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2610         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2611         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2612         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2613         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2614         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2615         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2616         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2617         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2618         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2619         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2620         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2621         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2622         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2623         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2624
2625         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2626         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2627         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2628         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2629         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2630         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2631         * gcc.dg/compat/scalar-return-3_main.c: New file.
2632         * gcc.dg/compat/scalar-return-3_x.c: New file.
2633         * gcc.dg/compat/scalar-return-3_y.c: New file.
2634         * gcc.dg/compat/scalar-return-4_main.c: New file.
2635         * gcc.dg/compat/scalar-return-4_x.c: New file.
2636         * gcc.dg/compat/scalar-return-4_y.c: New file.
2637
2638 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2639
2640         * gcc.dg/compat/fp2-struct-check.h: New file.
2641         * gcc.dg/compat/fp2-struct-defs.h: New file.
2642         * gcc.dg/compat/fp2-struct-init.h: New file.
2643         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2644         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2645         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2646         * gcc.dg/compat/struct-return-10_main.c: New file.
2647         * gcc.dg/compat/struct-return-10_x.c: New file.
2648         * gcc.dg/compat/struct-return-10_y.c: New file.
2649
2650         * gcc.dg/compat/compat-common.h: New file.
2651         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2652         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2653         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2654         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2655         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2656         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2657         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2658         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2659         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2660         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2661         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2662         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2663         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2664         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2665         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2666         * gcc.dg/compat/small-struct-check.h: Ditto.
2667         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2668         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2669         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2670         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2671         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2672         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2673         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2674         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2675         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2676         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2677         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2678         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2679         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2680         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2681         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2682         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2683         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2684         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2685         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2686         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2687         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2688         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2689         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2690         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2691         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2692         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2693         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2694         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2695         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2696         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2697
2698 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2699
2700         * g++.dg/pch/static-1.C: New file.
2701         * g++.dg/pch/static-1.Hs: New file.
2702
2703 2003-06-10  Richard Henderson  <rth@redhat.com>
2704
2705         * gcc.dg/asm-7.c: Adjust expected warning text.
2706
2707 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2708
2709         * gcc.dg/builtins-20.c: New test case.
2710
2711 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2712
2713         PR c++/11131
2714         * g++.dg/opt/template1.C: New test.
2715
2716 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2717
2718         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2719         additional_sources.
2720
2721 2003-05-21  David Taylor  <dtaylor@emc.com>
2722
2723         * gcc.dg/Wpadded.c: New file.
2724
2725 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2726
2727         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2728         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2729         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2730         dg-require-weak.
2731
2732 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2733
2734         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2735
2736 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2737
2738         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2739         (dg-require-alias): Likewise.
2740         (dg-require-gc-sections): Likewise.
2741         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2742
2743 2003-06-08  Richard Henderson  <rth@redhat.com>
2744
2745         * gcc.dg/20011029-2.c: Fix the array reference.
2746         * gcc.dg/asm-7.c: New.
2747
2748 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2749
2750         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2751
2752 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2753
2754         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2755         (dg-require-gc-sections): Likewise.
2756
2757 2003-06-08  Jan Hubicka  <jh@suse.cz>
2758
2759         * i386-cmov1.c: Fix regular expression.
2760         * i386-cvt-1.c: Likewise.
2761         * i386-local.c: Likewise.
2762         * i386-local2.c: Likewise.
2763         * i386-mul.c: Likewise.
2764         * i386-ssetype-1.c: Likewise.
2765         * i386-ssetype-3.c: Likewise.
2766         * i386-ssetype-5.c: Likewise.
2767
2768 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2769
2770         PR c++/11039
2771         * g++.dg/warn/implicit-typename2.C: New test.
2772         * g++.dg/warn/implicit-typename3.C: New test.
2773
2774 2003-06-07  Richard Henderson  <rth@redhat.com>
2775
2776         * g++.dg/other/offsetof3.C: Use size_t.
2777         * g++.dg/other/offsetof4.C: Likewise.
2778
2779 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2780
2781         * lib/copy-file.exp: New. Implement gcc_copy_files.
2782
2783         * lib/dg-pch.exp: Load copy-file.exp
2784         (dg-pch): Use gcc_copy_files instead of "file copy".
2785
2786 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2787
2788         * gcc.dg/weak/weak.exp: Simplify.
2789         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2790         * gcc.dg/weak/weak-1.c: Likewise.
2791         * gcc.dg/weak/weak-2.c: Likewise.
2792         * gcc.dg/weak/weak-3.c: Likewise.
2793         * gcc.dg/weak/weak-4.c: Likewise.
2794         * gcc.dg/weak/weak-5.c: Likewise.
2795         * gcc.dg/weak/weak-6.c: Likewise.
2796         * gcc.dg/weak/weak-7.c: Likewise.
2797         * gcc.dg/weak/weak-8.c: Likewise.
2798         * gcc.dg/weak/weak-9.c: Likewise.
2799
2800 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2801
2802         gcc.c-torture/execute/20030606-1.c: New.
2803
2804 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2805
2806         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2807         * gcc.dg/builtins-19.c: Likewise.
2808
2809 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2810
2811         * gcc.dg/builtins-2.c: Add some more tests.
2812         * gcc.dg/builtins-18.c: New test case.
2813         * gcc.dg/builtins-19.c: New test case.
2814
2815 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2816             Jim Wilson  <wilson@tuliptree.org>
2817
2818         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2819
2820 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2821
2822         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2823         mempcpy/stpcpy calls not to be optimized into something else.
2824         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2825         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2826         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2827
2828 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2829
2830         * gcc.dg/format/asm_fprintf-1.c: New test.
2831
2832 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2833
2834         * lib/gcc-defs.exp (additional_sources): New variable.
2835         (dg-additional-sources): New function.
2836         (additional_files): New variable.
2837         (dg-additional-files): New function.
2838         (dg-additional-files-options): Likewise.
2839         * lib/gcc-dg.exp (dg-require-weak): New function.
2840         (dg-require-alias): Likewise.
2841         (dg-require-gc-sections): Likewise.
2842         * lib/target-supports.exp (check_alias_available): Remove testfile
2843         parameter.
2844         (check_gc_sections_available): New function.
2845         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2846         (dg-gpp-additional-files): Likewise.
2847         * lib/g++.exp (additional_sources): Remove.
2848         (additional_files): Likewise.
2849         (g++_target_compile): Use dg-additional-files-options.
2850
2851         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2852         Tcl logic.
2853         * gcc.dg/special/ecos.exp: Remove.
2854         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2855         * gcc.dg/special/alias-1.c: Likewise.
2856         * gcc.dg/special/alias-2.c: Likewise.
2857         * gcc.dg/special/gcsec-1.c: Likewise.
2858         * gcc.dg/special/weak-1.c: Likewise.
2859         * gcc.dg/special/weak-2.c: Likewise.
2860         * gcc.dg/special/wkali-1.c: Likewise.
2861         * gcc.dg/special/wkali-2.c: Likewise.
2862
2863         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2864         dg-gpp-additional-*.
2865         * g++.dg/special/conpr-3.C: Likewise.
2866         * g++.dg/special/conpr-4.C: Likewise.
2867         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2868         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2869         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2870         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2871         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2872         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2873         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2874         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2875         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2876         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2877         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2878         * g++.old-deja/g++.other/comdat1.C: Likewise.
2879         * g++.old-deja/g++.other/comdat2.C: Likewise.
2880         * g++.old-deja/g++.other/comdat3.C: Likewise.
2881         * g++.old-deja/g++.other/ctor1.C: Likewise.
2882         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2883
2884 2003-06-05  Richard Henderson  <rth@redhat.com>
2885
2886         * gcc.dg/debug/20030605-1.c: New.
2887
2888 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2889
2890         * README.QMTEST: Update.
2891
2892 2003-06-04  Richard Henderson  <rth@redhat.com>
2893
2894         * gcc.dg/cleanup-1.c: New.
2895         * gcc.dg/cleanup-2.c: New.
2896         * gcc.dg/cleanup-3.c: New.
2897         * gcc.dg/cleanup-4.c: New.
2898         * gcc.dg/cleanup-5.c: New.
2899         * gcc.dg/cleanup-6.c: New.
2900         * gcc.dg/cleanup-7.c: New.
2901
2902 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2903
2904         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2905
2906         * lib/dg-pch.exp: New file.
2907         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2908         * gcc.dg/pch/pch.exp: Likewise.
2909
2910 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2911
2912         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2913         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2914         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2915         * gcc.dg/builtins-17.c: New test case.
2916         * gcc.dg/i386-387-4.c: New test case.
2917         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2918
2919 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2920
2921         * gcc.dg/ultrasp9.c: New test.
2922
2923 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2924
2925         * gcc.c-torture/compile/20030604-1.c: New test.
2926         * gcc.dg/sparc-constant-1.c: New test.
2927
2928 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2929
2930         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2931
2932 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2933
2934         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2935
2936         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2937         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2938
2939 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2940
2941         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2942
2943 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2944
2945         PR c++/10940
2946         * g++.dg/template/spec10.C: New test.
2947
2948 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2949
2950         * gcc.dg/builtins-16.c: New test case.
2951
2952 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2953
2954         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2955         mempcpy test with post-increments.
2956         * gcc.c-torture/execute/string-opt-3.c: New test.
2957         * gcc.dg/string-opt-1.c: New test.
2958
2959 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2960
2961         PR fortran/10965
2962         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2963
2964 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2965
2966         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2967         (scan-assembler): ... here.  Use dg-scan.
2968         (scan-assembler-not): Likewise.
2969         (scan-file): New function.
2970         (scan-file-not): Likewise.
2971         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2972         * gcc.dg/cpp/_Pragma4.c: Likewise.
2973         * gcc.dg/cpp/_Pragma5.c: Likewise.
2974         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2975         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2976         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2977         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2978         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2979         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2980         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2981         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2982         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2983         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2984         * gcc.dg/cpp/cxxcom1.c: Likewise.
2985         * gcc.dg/cpp/line1.c: Likewise.
2986         * gcc.dg/cpp/maccom1.c: Likewise.
2987         * gcc.dg/cpp/maccom2.c: Likewise.
2988         * gcc.dg/cpp/maccom3.c: Likewise.
2989         * gcc.dg/cpp/maccom4.c: Likewise.
2990         * gcc.dg/cpp/maccom5.c: Likewise.
2991         * gcc.dg/cpp/maccom6.c: Likewise.
2992         * gcc.dg/cpp/multiline.c: Likewise.
2993         * gcc.dg/cpp/spacing1.c: Likewise.
2994         * gcc.dg/cpp/spacing2.c: Likewise.
2995         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2996         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2997         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2998         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2999         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3000         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3001         * gcc.dg/cpp/cxxcom2.c: Likewise.
3002         * gcc.dg/cpp/cxxcom2.h: New file.
3003
3004         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3005         * g++.dg/cpp/truefalse.C: Here.
3006         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3007
3008 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3009
3010         * gcc.dg/cpp/redef3.c: New file.
3011
3012 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3013
3014         * gcc.dg/i386-loop-3.c: New test.
3015
3016 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3017
3018         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3019
3020 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3021
3022         * gcc.dg/fwrapv-1.c: New test case.
3023         * gcc.dg/fwrapv-2.c: New test case.
3024
3025 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3026
3027         PR c++/10956
3028         * g++.dg/template/spec9.C: New test.
3029
3030 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3031
3032         * gcc.dg/duff-4.c: New test case.
3033
3034 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3035
3036         PR fortran/10843
3037         * g77.dg/ffixed-form-1.f: New test
3038         * g77.dg/ffixed-form-2.f: New test
3039         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3040         * g77.dg/ffree-form-3.f: New test
3041
3042 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3043
3044         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3045         * gcc.dg/wint_t-1.c: Likewise.
3046
3047 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3048
3049         * g++.dg/template/access11.C: New test.
3050
3051 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3052
3053         PR c++/10849
3054         * g++.dg/template/access10.C: New test.
3055
3056 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3057             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3058
3059         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3060
3061 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3062
3063         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3064         suppress for powerpc-*-darwin*.
3065         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3066
3067 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3068
3069         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3070         suppress option for powerpc-*-darwin*.
3071
3072 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3073
3074         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3075         * gcc.dg/builtins-4.c: Add test for fmod.
3076
3077 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3078
3079         PR c++/10682
3080         * g++.dg/template/instantiate4.C: New test.
3081
3082 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3083
3084         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3085
3086 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3087
3088         * gcc.dg/compat/scalar-return-1_main.c: New file.
3089         * gcc.dg/compat/scalar-return-1_x.c: New file.
3090         * gcc.dg/compat/scalar-return-1_y.c: New file.
3091         * gcc.dg/compat/scalar-return-2_main.c: New file.
3092         * gcc.dg/compat/scalar-return-2_x.c: New file.
3093         * gcc.dg/compat/scalar-return-2_y.c: New file.
3094         * gcc.dg/compat/struct-return-3_main.c: New file.
3095         * gcc.dg/compat/struct-return-3_y.c: New file.
3096         * gcc.dg/compat/struct-return-3_x.c: New file.
3097         * gcc.dg/compat/struct-return-2_main.c: New file.
3098         * gcc.dg/compat/struct-return-2_x.c: New file.
3099         * gcc.dg/compat/struct-return-2_y.c: New file.
3100
3101 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3102
3103         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3104         for hppa*-hp-hpux*.
3105         * gcc.dg/20021014-1.c (dg-options): Likewise.
3106         * gcc.dg/nest.c (dg-options): Likewise.
3107
3108 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3109
3110         PR c++/9738
3111         * g++.dg/ext/dllimport2.C: New file.
3112         * g++.dg/ext/dllimport3.C: New file.
3113
3114 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3115
3116         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3117         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3118         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3119         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3120         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3121         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3122         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3123         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3124         * gcc.dg/compat/small-struct-defs.h: New file.
3125         * gcc.dg/compat/small-struct-init.h: New file.
3126         * gcc.dg/compat/small-struct-check.h: New file.
3127         * gcc.dg/compat/fp-struct-defs.h: New file.
3128         * gcc.dg/compat/fp-struct-check.h: New file.
3129         * gcc.dg/compat/fp-struct-init.h: New file.
3130         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3131         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3132
3133 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3134
3135         * gcc.dg/20030225-2.c: New test.
3136
3137 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3138             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3139
3140         * gcc.c-torture/compile/20030518-1.c: New test case.
3141
3142 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3143
3144         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3145         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3146         gcc-dg-debug-runtest.
3147         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3148         gcc-dg-debug-runtest.
3149
3150 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3151
3152         PR c++/9022
3153         * g++.dg/lookup/using6.C: New test.
3154
3155 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3156
3157         * g++.dg/parse/access2.C: New test.
3158
3159 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3160
3161         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3162         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3163         * gcc.dg/debug/debug.exp: Likewise.
3164
3165 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3166
3167         * gcc.dg/dollar.c: New test.
3168
3169 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3170
3171         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3172         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3173         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3174         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3175         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3176         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3177         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3178         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3179         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3180         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3181         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3182         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3183         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3184         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3185         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3186         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3187         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3188         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3189
3190 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3191
3192         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3193         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3194         support for "repo" mode.
3195         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3196         * lib/g77-dg.exp: Likewise.
3197         * lib/obj-dg.exp: Likewise.
3198
3199 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3200
3201         Merge from gcc-3_2-rhl8-branch:
3202         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3203
3204         * gcc.dg/tls/opt-6.c: New test.
3205
3206         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3207
3208         * gcc.dg/20030405-1.c: New test.
3209
3210         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3211
3212         * gcc.dg/20030309-1.c: New test.
3213
3214         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3215
3216         * gcc.c-torture/execute/20030307-1.c: New test.
3217
3218         2003-02-20  Randolph Chung  <tausq@debian.org>
3219
3220         * gcc.c-torture/compile/20030220-1.c: New test.
3221
3222         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3223
3224         * gcc.dg/20030217-1.c: New test.
3225
3226         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3227
3228         * gcc.c-torture/compile/20020129-1.c: New test.
3229
3230         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3231
3232         * gcc.dg/unroll-1.c: New test.
3233
3234         2002-11-16  Jan Hubicka  <jh@suse.cz>
3235
3236         * gcc.c-torture/execute/20020920-1.c: New test.
3237
3238         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3239
3240         PR target/7434
3241         * gcc.c-torture/compile/20021008-1.c: New test.
3242
3243         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3244
3245         PR target/7559
3246         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3247
3248         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3249
3250         * gcc.c-torture/compile/20020807-1.c: New test.
3251
3252         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3253
3254         * gcc.dg/tls/opt-1.c: New test.
3255
3256         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3257
3258         * gcc.dg/20020729-1.c: New test.
3259
3260         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3261
3262         * g++.dg/opt/life1.C: New test.
3263
3264         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3265
3266         * gcc.dg/20020525-1.c: New test.
3267
3268         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR c++/6794
3271         * g++.dg/ext/pretty1.C: New test.
3272         * g++.dg/ext/pretty2.C: New test.
3273
3274 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3275
3276         PR c++/8385
3277         * g++.dg/ext/typeof5.C: New test.
3278
3279 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3280
3281         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3282         __USER_LABEL_PREFIX__ into account.
3283         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3284
3285 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3286
3287         * gcc.dg/builtins-15.c: New test case.
3288
3289 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3290
3291         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3292
3293 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3294
3295         * lib/g++.exp: Tweak handling of additional source files.
3296         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3297         * g++.dg/special/conpr-2a.C: Rename to ...
3298         * g++.dg/special/conpr-2a.cc: ... this.
3299         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3300         * g++.dg/special/conpr-3a.C: Rename to ...
3301         * g++.dg/special/conpr-3a.cc: This.
3302         * g++.dg/special/conpr-3b.C: Rename to ...
3303         * g++.dg/special/conpr-3b.cc: This.
3304         * g++.dg/special/conpr-4.C: New test.
3305         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3306
3307 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3308
3309         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3310
3311 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3312
3313         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3314         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3315         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3316         * g++.old-deja/g++.other/warn3.C: Likewise.
3317
3318 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3319
3320         * gcc.dg/i386-387-1.c: Update to also test log.
3321         * gcc.dg/i386-387-2.c: Likewise.
3322
3323 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3324
3325         * g77.f-torture/execute/int8421.f: New test.
3326
3327 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3328
3329         PR c++/10230, c++/10481
3330         * g++.dg/lookup/scoped5.C: New test.
3331
3332 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3333
3334         PR c++/10552
3335         * g++.dg/template/ttp6.C: New test.
3336
3337 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3338
3339         * gcc.c-torture/execute/builtins: New directory.
3340         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3341         gcc.c-torture/execute/builtins.
3342         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3343         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3344         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3345         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3346
3347 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3348
3349         PR c++/9252
3350         * g++.dg/template/access8.C: New test.
3351         * g++.dg/template/access9.C: New test.
3352
3353 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3354
3355         PR c++/9554
3356         * g++.dg/parse/access1.C: New test.
3357
3358 2003-05-09  DJ Delorie  <dj@redhat.com>
3359
3360         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3361         long, and not an int.
3362
3363 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3364
3365         PR c++/10555, c++/10576
3366         * g++.dg/template/memclass1.C: New test.
3367
3368 2003-05-08  DJ Delorie  <dj@redhat.com>
3369
3370         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3371         targets.
3372         * gcc.c-torture/execute/20021024-1.x: Likewise.
3373         * gcc.c-torture/execute/shiftdi.x: Likewise.
3374         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3375         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3376         * gcc.dg/20021018-1.c: Likewise.
3377
3378 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3379
3380         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3381
3382         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3383         (bcopy): Call memmove.
3384
3385 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3386
3387         * g77.f-torture/compile/8485.f: New test case.
3388
3389 2003-05-07  Richard Henderson  <rth@redhat.com>
3390
3391         PR c++/10570
3392         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3393         Verify exception_cleanup not called for rethrows.
3394         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3395         when exiting catch block without rethrowing.
3396         * g++.dg/eh/forced3.C: New.
3397         * g++.dg/eh/forced4.C: New.
3398
3399 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3400
3401         * gcc.dg/20030505.c: Fix triplet.
3402
3403 2003-05-06  DJ Delorie  <dj@redhat.com>
3404
3405         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3406         * gcc.dg/nest.c: Likewise.
3407
3408 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3409
3410         * gcc.dg/builtins-14.c: New test case.
3411
3412 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3413
3414         * lib/compat.exp (compat-execute): New argument.
3415         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3416         * gcc.dg/compat: New test directory.
3417         * gcc.dg/compat/compat.exp: New expect script.
3418         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3419         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3420         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3421         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3422         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3423         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3424
3425         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3426         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3427         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3428         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3429         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3430         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3431         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3432         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3433         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3434         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3435         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3436         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3437         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3438         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3439         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3440
3441 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3442
3443         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3444
3445 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3446
3447         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3448
3449 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3450
3451         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3452         * gcc.dg/ppc-fsel-2.c: New test.
3453
3454         * gcc.dg/unused-5.c: New test.
3455
3456 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3457
3458         PR c++/10496
3459         * g++.dg/warn/pmf1.C: New test.
3460
3461 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3462
3463         PR c++/4494
3464         * g++.dg/warn/main.C: New test.
3465
3466 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3467
3468         * gcc.dg/nonnull-3.c: New test.
3469
3470 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3471
3472         * gcc.dg/cpp/Wtrigraphs.c: Update.
3473         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3474
3475 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3476
3477         * gcc.dg/ppc-fsel-1.c: New test.
3478
3479 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3480
3481         PR c/10604
3482         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3483
3484 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3485
3486         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3487
3488 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3489
3490         PR c++/9364, c++/10553, c++/10586
3491         * g++.dg/parse/typename4.C: New test.
3492         * g++.dg/parse/typename5.C: Likewise.
3493
3494 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3495
3496         * gcc.c-torture/compile/20030503-1.c: New test.
3497
3498 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3499
3500         * g++.dg/lookup/using5.C: Fix testcase error.
3501
3502 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3503
3504         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3505         since MEABI is no longer supported.  Remove all vestiges
3506         of MEABI from the test.
3507
3508 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3509
3510         PR c++/10554
3511         * g++.dg/lookup/using5.C: New test.
3512
3513 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3514
3515         PR c++/8772
3516         * g++.dg/template/ttp5.C: New test.
3517
3518 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3519
3520         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3521         (dg-gpp-additional-sources): New function.
3522         (dg-gpp-additional-files): Likewise.
3523         * lib/g++.exp (additional_sources): New variable.
3524         (additional_files): Likewise.
3525         (g++_target_compile): Deal with them.
3526         * lib/old-dejagnu.exp: Remove.
3527         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3528         * g++.old-deja: Revise all tests to use dg commands.
3529
3530 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3531
3532         PR c++/9432, c++/9528
3533         * g++.dg/lookup/using4.C: New test.
3534
3535 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3536
3537         * gcc.dg/noreturn-5.c: New file.
3538         * gcc.dg/noreturn-6.c: New file.
3539
3540         * gcc.c-torture/compile/inline-1.c: New file.
3541
3542 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3543
3544         PR c++/10551
3545         * g++.dg/template/explicit1.C: New test.
3546
3547 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/10549
3550         * g++.dg/other/bitfield1.C: New test.
3551
3552         PR c++/10527
3553         * g++.dg/init/new7.C: New test.
3554
3555 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3556
3557         * g++.dg/ext/desig1.C: New test.
3558         * g++.dg/ext/init1.C: Update.
3559
3560         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3561
3562 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3563
3564         PR c++/10180
3565         * g++.dg/warn/Winline-1.C: New test.
3566
3567 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3568
3569         * gcc.c-torture/execute/string-opt-19.c: New test.
3570
3571         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3572         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3573
3574 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3575
3576         PR c++/10506
3577         * g++.dg/init/new6.C: New test.
3578
3579         PR c++/10503
3580         * g++.dg/init/ref6.C: New test.
3581
3582 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3583
3584         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3585
3586 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3587
3588         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3589         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3590
3591 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3592
3593         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3594         initialized static data members.
3595
3596 2003-04-25  H.J. Lu <hjl@gnu.org>
3597
3598         * gcc.dg/ia64-sync-4.c: New test.
3599
3600 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3601
3602         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3603         date.
3604
3605 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3606
3607         PR c++/10337
3608         * g++.dg/warn/conv1.C: New test.
3609         * g++.old-deja/g++.other/conv7.C: Adjust.
3610         * g++.old-deja/g++.other/overload14.C: Adjust.
3611
3612 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3613
3614         PR c++/10471
3615         * g++.dg/template/defarg2.C: New test.
3616
3617 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3618
3619         * gcc.dg/cpp/include2.c: Update.
3620         * gcc.dg/cpp/multiline-2.c: New.
3621         * gcc.dg/cpp/multiline.c: Update.
3622         * gcc.dg/cpp/strify2.c: Update.
3623         * gcc.dg/cpp/trad/literals-2.c: Update.
3624
3625 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3626
3627         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3628
3629 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3630
3631         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3632
3633 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3634
3635         PR c++/10451
3636         * g++.dg/parse/crash4.C: New test.
3637
3638         PR c++/9847
3639         * g++.dg/parse/crash5.C: New test.
3640
3641 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3642
3643         PR c++/10446
3644         * g++.dg/parse/crash3.C: New test.
3645
3646         PR c++/10428
3647         * g++.dg/parse/elab1.C: New test.
3648
3649 2003-04-22  Devang Patel  <dpatel@apple.com>
3650
3651         * gcc.dg/cpp/trad/funlike-5.c: New test.
3652
3653 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3654
3655         * g++.dg/other/packed1.C: Fix dg options.
3656
3657 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3658
3659         * g++.dg/other/offsetof2.C: New test.
3660
3661 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3662
3663         * g++.dg/template/recurse.C: Adjust location of error messages.
3664
3665 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         PR c++/9881
3668         * g++.dg/init/addr-const1.C: New test.
3669         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3670
3671 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3672
3673         PR c++/10405
3674         * g++.dg/lookup/struct-hack1.C: New test.
3675
3676 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3677
3678         * ucs.c: Update diagnostic messages.
3679
3680 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3681
3682         * gcc.dg/cpp/truefalse.cpp: New test.
3683         * gcc.dg/cpp/cpp.exp: Update.
3684         * g++.dg/other/stdbool-if.C: Remove.
3685
3686 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3687
3688         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3689         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3690
3691 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3692
3693         * gcc.c-torture/compile/20030418-1.c: New test.
3694
3695 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3696
3697         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3698
3699 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3700
3701         PR c++/10347
3702         g++.dg/template/dependent-name1.C: New test.
3703
3704 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3705
3706         * gcc.dg/warn-1.c (tourist_guide): New array,
3707         contains a pointer to bar.
3708
3709 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3710
3711         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3712         * gcc.c-torture/execute/medce-1.c: New test case.
3713         * gcc.c-torture/execute/medce-2.c: New test case.
3714
3715 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3716
3717         * lib/prune.exp: Ignore more messages.
3718
3719         PR c++/10381
3720         * g++.dg/parse/lookup3.C: New test.
3721
3722 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3723
3724         * gcc.c-torture/compile/20030415-1.c : New test.
3725
3726 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3727
3728         * gcc.c-torture/execute/scope-2.c: Move to ...
3729         * gcc.dg/noncompile/scope.c: .... here.
3730
3731 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3732
3733         * gcc.dg/20030414-2.c: New test case.
3734
3735 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3736
3737         PR target/10377
3738         * gcc.dg/20030414-1.c: New test.
3739
3740 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3741
3742         * gcc.dg/builtins-12.c: New test case.
3743         * gcc.dg/builtins-13.c: New test case.
3744
3745 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3746
3747         * gcc.c-torture/execute/string-opt-18.c: New test.
3748
3749 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3750
3751         PR c++/10300
3752         * g++.dg/init/new5.C: New test.
3753
3754 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3755
3756         PR c++/7910
3757         * g++.dg/ext/dllimport1.C: New test.
3758
3759 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3760
3761         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3762
3763 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3764
3765         PR Fortran/9263
3766         * g77.f-torture/noncompile/9263.f: New test
3767         PR Fortran/1832
3768         * g77.f-torture/execute/1832.f: New test
3769
3770 2003-04-11  David Chad  <davidc@freebsd.org>
3771             Loren J. Rittle  <ljrittle@acm.org>
3772
3773         libobjc/8562
3774         * objc.dg/headers.m: New test.
3775
3776 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3777
3778         * gcc.c-torture/execute/builtin-noret-2.c: New.
3779         * gcc.c-torture/execute/builtin-noret-2.x: New.
3780         XFAIL builtin-noret-2.c at -O1 and above.
3781         * gcc.dg/redecl.c: New.
3782         * gcc.dg/Wshadow-1.c: Update error regexps.
3783
3784 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3785
3786         * g++.dg/abi/bitfield10.C: New test.
3787
3788 2003-04-09  Mike Stump  <mrs@apple.com>
3789
3790         * gcc.dg/pch/pch.exp: Make testcase names longer.
3791         * g++.dg/pch/pch.exp: Make testcase names longer.
3792
3793 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3794
3795         * gcc.dg/builtins-11.c: New test case.
3796
3797 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3798
3799         * gcc.dg/builtins-9.c: New test case.
3800         * gcc.dg/builtins-10.c: New test case.
3801
3802 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3803
3804         * gcc.dg/noncompile/init-4.c.c: New test.
3805
3806 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3807
3808         * gcc.misc-test/gcov-9.c: New test.
3809         * gcc.misc-test/gcov-10.c: New test
3810         * gcc.misc-test/gcov-11.c: New test.
3811
3812 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3813
3814         PR optimization/10024
3815         * gcc.c-torture/compile/20030405-1.c: New test.
3816
3817 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3818
3819         * gcc.dg/pch/static-3.c: New.
3820         * gcc.dg/pch/static-3.hs: New.
3821         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3822
3823 2003-04-04  Richard Henderson  <rth@redhat.com>
3824
3825         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3826         * g++.dg/eh/forced2.C: Likewise.
3827
3828 2003-04-03  Mike Stump  <mrs@apple.com>
3829
3830         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3831         target arg.
3832         (scan-assembler-times, scan-assembler-not): Likewise.
3833         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3834
3835 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3836
3837         * gcc.dg/sparc-loop-1.c: New test.
3838
3839 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3840
3841         PR other/9274
3842         * g++.dg/pch/system-2.C: New.
3843         * g++.dg/pch/system-2.Hs: New.
3844
3845 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3846
3847         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3848
3849         * g++.dg/eh/simd-1.C (vecfunc): Same.
3850
3851 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3852
3853         * gcc.c-torture/execute/20030401-1.c: New test case.
3854
3855 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3856
3857         * objc.dg/defs.m: New.
3858
3859 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3860
3861         * g++.dg/eh/simd-1.C: New.
3862         * g++.dg/eh/simd-2.C: New.
3863
3864 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3865
3866         * gcc.c-torture/execute/simd-3.c: New.
3867
3868 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3869
3870         PR c/9936
3871         * gcc.dg/20030331-2.c: New test.
3872
3873 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3874
3875         PR c++/10278
3876         * g++.dg/parse/crash2.C: New test.
3877
3878 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3879
3880         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3881         * gcc.c-torture/execute/20030331-1.c: ...here.
3882
3883 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3884
3885         * gcc.c-torture/execute/20030331-1.c: New test.
3886
3887 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3888
3889         * lib/gcov.exp: Adjust call return testing strings.
3890         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3891
3892 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3893
3894         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3895         * gcc.dg/builtins-7.c: New test case.
3896         * gcc.dg/builtins-8.c: New test case.
3897
3898 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3899
3900         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3901
3902 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3903
3904         PR c++/7647
3905         * g++.dg/lookup-class-member-2.C: New test.
3906
3907 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3908
3909         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3910
3911 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3912
3913         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3914
3915 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3916
3917         * g++.dg/init/attrib1.C: New test.
3918
3919 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3920
3921         * gcc.dg/ultrasp8.c: New test.
3922
3923 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3924
3925         * gcc.dg/ultrasp7.c: New test.
3926
3927 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3928
3929         PR c++/10047
3930         * g++.dg/template/inline1.C: New test.
3931
3932 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3933
3934         * gcc.dg/sparc-dwarf2.c: New test.
3935
3936 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3937
3938         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3939         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3940
3941 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3942
3943         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3944         than reading .x files.
3945         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3946         * g77.dg/gcov/gcov-1.f: Likewise.
3947         * gcc.misc-tests/gcov-4b.c: Likewise.
3948         * gcc.misc-tests/gcov-5b.c: Likewise.
3949         * gcc.misc-tests/gcov-6.c: Likewise.
3950         * gcc.misc-tests/gcov-7.c: Likewise.
3951         * gcc.misc-tests/gcov-8.c: Likewise.
3952         * g++.dg/gcov/gcov-1.x: Remove.
3953         * g77.dg/gcov/gcov-1.x: Likewise.
3954         * gcc.misc-tests/gcov-4b.x: Likewise.
3955         * gcc.misc-tests/gcov-5b.x: Likewise.
3956         * gcc.misc-tests/gcov-6.x: Likewise.
3957         * gcc.misc-tests/gcov-7.x: Likewise.
3958         * gcc.misc-tests/gcov-8.x: Likewise.
3959
3960 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3961
3962         PR opt/10087
3963         * gcc.dg/20030324-1.c: New test.
3964
3965 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3966
3967         PR c++/10224
3968         * g++.dg/template/arg3.C: New test.
3969
3970         PR c++/10158
3971         * g++.dg/template/friend18.C: New test.
3972
3973 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3974
3975         * g77.f-torture/compile/20030326-1.f: New test case.
3976
3977 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3978
3979         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3980
3981         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3982
3983 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3984
3985         * gcc.dg/ia64-sync-3.c: New test.
3986
3987 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3988
3989         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3990
3991 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3992
3993         * gcc.dg/ultrasp6.c: New test.
3994
3995 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3996
3997         * gcc.dg/i386-signbit-1.c: New test.
3998         * gcc.dg/i386-signbit-2.c: New test.
3999         * gcc.dg/i386-signbit-3.c: New test.
4000
4001 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4002
4003         * gcc.dg/ultrasp5.c: Fix options.
4004
4005 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4006
4007         * gcc.dg/ultrasp5.c: Fix comment.
4008
4009 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4010
4011         PR fortran/10197
4012         * g77.f-torture/execute/10197.f: New test.
4013
4014 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4015
4016         PR c++/9898, c++/383
4017         * g++.dg/template/conv6.C: New test.
4018
4019         PR c++/10119
4020         * g++.dg/template/ptrmem5.C: New test.
4021
4022         PR c++/10026
4023         * g++.dg/lookup/koenig1.C: New test.
4024
4025         PR C++/10199
4026         * g++.dg/lookup/template2.C: New test.
4027
4028 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4029
4030         * g++.dg/opt/rtti1.C: New test.
4031
4032 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4033
4034         * gcc.dg/ultrasp5.c: New test.
4035
4036 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4037
4038         PR middle-end/9967
4039         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4040         builtin fputs.
4041
4042 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4043
4044         PR c/8224
4045         * gcc.dg/20030323-1.c: New test.
4046
4047 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4048
4049         * gcc.c-torture/compile/20030323-1.c: New test case.
4050
4051 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4052
4053         * gcc.dg/20030321-1.c: New test.
4054
4055 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4056
4057         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4058
4059 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4060
4061         PR c++/9978, c++/9708
4062         * g++.dg/ext/vlm1.C: Adjust expected error.
4063         * g++.dg/ext/vla2.C: New test.
4064         * g++.dg/template/arg1.C: New test.
4065         * g++.dg/template/arg2.C: New test.
4066
4067 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4068
4069         * g77.f-torture/execute/select.f: New test.
4070         * g77.f-torture/noncompile/select_no_compile.f: New test.
4071
4072 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4073
4074         PR c++/9898
4075         * g++.dg/other/error4.C: New test.
4076
4077 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4078
4079         * g++.dg/template/friend17.C: New test.
4080
4081 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4082
4083         * gcc.c-torture/compile/20030320-1.c: New.
4084
4085 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4086
4087         * gcc.dg/builtins-6.c: New test case.
4088
4089 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4090
4091         PR target/10073
4092         * gcc.c-torture/compile/20030319-1.c: New.
4093
4094 2003-03-18  Jan Hubicka  <jh@suse.cz>
4095
4096         * gcc.dg/i386-cvt-1.c: New test.
4097
4098 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4099
4100         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4101         * objc.dg/naming-2.m: Likewise.
4102
4103 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4104
4105         PR c++/9639
4106         * g++.dg/parse/crash1.C: New test.
4107
4108 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4109
4110         PR c++/8805
4111         * g++.dg/eh/cleanup1.C: New test.
4112
4113 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4114
4115         * gcc.c-torture/execute/20030316-1.c: New test case.
4116
4117 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4118
4119         PR c++/9629
4120         * g++.dg/init/ctor2.C: New test.
4121
4122 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4123
4124         * g77.f-torture/compile/xformat.f: New test case.
4125
4126 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4127
4128         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4129         * g++.old-deja/g++.mike/eh50.C: Likewise.
4130
4131 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4132
4133         PR c++/6440
4134         * g++.dg/template/spec7.C: New test.
4135         * g++.dg/template/spec8.C: Likewise.
4136
4137 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4138
4139         * gcc.c-torture/execute/20030313-1.c: New test.
4140
4141 2003-03-14  Richard Henderson  <rth@redhat.com>
4142
4143         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4144
4145 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4146
4147         * gcc.c-torture/compile/20030314-1.c: New test.
4148
4149 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4150
4151         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4152         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4153         thumb target,
4154         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4155         to accept newer _imp__  prefix and additional
4156         newline in .drectve section.
4157         * gcc.dg/dll-4.c: Likewise.
4158         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4159         switch.
4160
4161 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4162
4163         * g++.dg/parse/namespace9.C: New test.
4164
4165         * g++.dg/init/ref5.C: New test.
4166         * g++.dg/parse/ptrmem1.C: Likewise.
4167
4168 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4169
4170         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4171         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4172         regular expression.
4173         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4174         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4175
4176 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4177
4178         * gcc.c-torture/execute/20030224-2.c: New test.
4179
4180 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4181
4182         * gcc.dg/decl-3.c: New test.
4183
4184 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4185
4186         * gcc.dg/i386-loop-2.c: New test.
4187
4188 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4189
4190         PR c++/9474
4191         * g++.dg/parse/namespace8.C: New test.
4192
4193         PR c++/9924
4194         * g++.dg/overload/builtin2.C: New test.
4195
4196 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4197
4198         * gcc.dg/return-type-3.c: New test.
4199
4200 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4201
4202         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4203         profiling options are not supported.
4204
4205 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4206
4207         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4208         * g++.old-deja/g++.warn/impint2.C: Likewise.
4209
4210 2003-03-10  Devang Patel  <dpatel@apple.com>
4211
4212         * g++.dg/cpp/c++_cmd_1.C: New test.
4213         * g++.dg/cpp/c++_cmd_1.h: New file.
4214
4215 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4216
4217         * gcc.dg/altivec-9.c: New file.
4218
4219 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4220
4221         * gcc.dg/ppc-sdata-1.c: New test.
4222         * gcc.dg/ppc-sdata-2.c: New test.
4223
4224 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4225
4226         PR c++/9373
4227         * g++.dg/opt/ptrmem2.C: New test.
4228
4229         PR c++/8534
4230         * g++.dg/opt/ptrmem1.C: New test.
4231
4232 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4233
4234         * gcc.dg/i386-loop-1.c: New test.
4235
4236 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4237
4238         PR c++/9970
4239         * g++.dg/lookup/friend1.C: New test.
4240
4241 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4242
4243         PR c++/9823
4244         * g++.dg/parser/constructor1.C: New test.
4245
4246 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4247
4248         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4249
4250         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4251
4252 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4253
4254         * gcc.dg/cpp/Wunused.c: Update test.
4255
4256 2003-03-08  Jan Hubicka  <jh@suse.cz>
4257
4258         * gcc.dg/inline-3.c: New test.
4259
4260 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4261
4262         PR c++/9809
4263         * g++.dg/parse/builtin1.C: New test.
4264
4265         PR c++/9982
4266         * g++.dg/abi/cookie1.C: New test.
4267         * g++.dg/abi/cookie2.C: Likewise.
4268
4269         PR c++/9524
4270         * g++.dg/template/field1.C: New test.
4271
4272         PR c++/9912
4273         * g++.dg/parse/class1.C: New test.
4274         * g++.dg/parse/namespace7.C: Likewise.
4275         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4276
4277 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4278
4279         * g++.dg/init/ref4.C: New test.
4280
4281 2003-03-07  Jan Hubicka  <jh@suse.cz>
4282
4283         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4284         * gcc.dg/inline-3.c:  New test.
4285
4286 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4287
4288         * g++.dg/init/ref3.C: New test.
4289
4290         PR c++/9965
4291         * g++.dg/init/ref2.C: New test.
4292
4293         PR c++/9400
4294         * g++.dg/warn/Wshadow-2.C: New test.
4295
4296         PR c++/9791
4297         * g++.dg/warn/Woverloaded-1.C: New test.
4298
4299 2003-03-05  Jan Hubicka  <jh@suse.cz>
4300
4301         * gcc.dg/i386-local2.c: New.
4302         * gcc.dg/i386-local.c: Fix typo.
4303
4304 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4305
4306         * g++.dg/abi/layout3.C: New test.
4307
4308 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4309
4310         * gcc.c-torture/compile/20030305-1.c
4311
4312 2003-03-05  Jan Hubicka  <jh@suse.cz>
4313
4314         * gcc.dg/i386-local.c: New.
4315
4316 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4317
4318         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4319
4320 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4321
4322         * gcc.dg/switch-2.c: New test.
4323         * gcc.dg/switch-3.c: New test.
4324         * gcc.dg/Wswitch.c: Adjust line numbers.
4325         * gcc.dg/Wswitch-default.c: Likewise.
4326         * gcc.dg/Wswitch-enum.c: Likewise.
4327
4328 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4329
4330         * gcc.c-torture/execute/20030222-1.c: New test.
4331
4332 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4333
4334         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4335
4336 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4337
4338         PR c++/9878
4339         * g++.dg/init/ref1.C: New test.
4340
4341 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4342
4343         * gcc.dg/sh-relax.c: New SH-only test.
4344
4345 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4346
4347         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4348         comment explaining purpose of testcase.
4349
4350 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4351
4352         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4353         for HC11/HC12 (asm needs two int registers).
4354         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4355         HC11/HC12 because the test uses an asm which needs two 32-bit
4356         registers.
4357
4358 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4359
4360         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4361         for HC11/HC12 (array is too large otherwise).
4362         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4363         * gcc.c-torture/compile/20010518-2.x: Likewise.
4364         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4365         HC11/HC12 (array is too large).
4366
4367 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4368
4369         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4370         * lib/g++-dg.exp (g++-dg-test): Likewise.
4371
4372 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4373
4374         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4375         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4376
4377 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4378
4379         * g++.dg/warn/implicit-typename1.C: Remove warning.
4380
4381 2003-02-28  Richard Henderson  <rth@redhat.com>
4382
4383         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4384         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4385
4386 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4387
4388         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4389         * g++.dg/pch/pch.exp: Likewise.
4390
4391 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4392
4393         PR c++/9879
4394         * testsuite/g++.dg/init/new4.C: New test.
4395
4396 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4397
4398         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4399
4400 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4401
4402         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4403         unsigned long.
4404
4405         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4406         wider than float.
4407
4408 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4409
4410         * lib/scanasm.exp: Add support for counting numbers of
4411         occurences.
4412         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4413         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4414
4415 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4416
4417         PR c++/9683
4418         * g++.dg/template/static3.C: New test.
4419
4420         PR c++/9829
4421         * g++.dg/parse/namespace6.C: New test.
4422
4423 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4424
4425         PR target/9732
4426         * gcc.dg/20030225-1.c: New test.
4427
4428 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4429
4430         * README: Remove out-of-date information.
4431
4432         PR c++/9836
4433         * g++.dg/template/spec6.C: New test.
4434
4435 2003-02-24  Jeff Law  <law@redhat.com>
4436
4437         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4438
4439 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4440
4441         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4442         * gcc.dg/pragma-ep-1.c: Likewise.
4443
4444 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4445
4446         PR c++/9602
4447         * g++.dg/template/friend16.C: New test.
4448
4449 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4450
4451         PR c++/5333
4452         * g++.dg/parse/fused-params1.C: Adjust error messages.
4453         * g++.dg/template/nested3.C: New test.
4454
4455 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4456
4457         * g++.dg/abi/param1.C: New test.
4458
4459 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4460
4461         PR c++/7982
4462         * g++.dg/warn/implicit-typename1.C: New test.
4463
4464 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4465
4466         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4467         with "mtune".
4468         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4469         * gcc.c-torture/execute/20010129-1.x: Likewise.
4470         * gcc.dg/20011107-1.c: Likewise.
4471         * gcc.dg/20020108-1.c: Likewise.
4472         * gcc.dg/20020122-3.c: Likewise.
4473         * gcc.dg/20020206-1.c: Likewise.
4474         * gcc.dg/20020310-1.c: Likewise.
4475         * gcc.dg/20020426-2.c: Likewise.
4476         * gcc.dg/20020517-1.c: Likewise.
4477         * gcc.dg/991230-1.c: Likewise.
4478         * gcc.dg/i386-unroll-1.c: Likewise.
4479         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4480
4481 2003-02-22  Jan Hubicka  <jh@suse.cz>
4482
4483         * gcc.dg/i386-mul.c: New test.
4484
4485 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4486
4487         * gcc.dg/builtins-5.c: New test case.
4488
4489 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4490
4491         * gcc.dg/asmreg-1.c: New test.
4492
4493 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4494
4495         PR c++/9749
4496         * g++.dg/parse/varmod1.C: New test.
4497
4498 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4499
4500         PR c++/9727
4501         * g++.dg/template/op1.C: New test.
4502
4503 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4504
4505         PR c++/8906
4506         * g++.dg/template/nested2.C: New test.
4507
4508 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4509
4510         PR c++/8724
4511         * g++.dg/expr/dtor1.C: New test.
4512
4513 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4514
4515         * gcc.dg/cpp/include3.c: New test.
4516         * gcc.dg/cpp/inc/foo.h: New file.
4517
4518 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4519
4520         * gcc.c-torture/execute/20030221-1.c: New test.
4521
4522 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c++/9729
4525         * g++.dg/abi/conv1.C: New test.
4526
4527 2003-02-20  Jan Hubicka  <jh@suse.cz>
4528
4529         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4530
4531 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4532
4533         * gcc.c-torture/compile/20030219-1.c: New test.
4534
4535 2003-02-18  Jan Hubicka  <jh@suse.cz>
4536
4537         * gcc.dg/funcorder.c: New test.
4538
4539 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4540
4541         * gcc.c-torture/execute/20030218-1.c: New.
4542
4543 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4544
4545         * gcc.dg/20030218-1.c: New.
4546
4547 2003-02-18  Richard Henderson  <rth@redhat.com>
4548
4549         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4550         * gcc.dg/attr-used-2.c: New.
4551
4552 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4553
4554         PR c++/9704
4555         * g++.dg/init/copy5.C: New test.
4556
4557 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4558
4559         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4560         * g++.dg/pch/pch.exp: Likewise.
4561
4562 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4563
4564         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4565         STACK_SIZE is not defined.
4566
4567 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4568
4569         PR c++/9457
4570         * g++.dg/template/init1.C: New test.
4571
4572 2003-02-16  Jan HUbicka  <jh@suse.cz>
4573
4574         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4575         (foo): Add few extra tests
4576         * gcc.dg/c99-const-expr-3.c: Likewise.
4577         * gcc.c-torture/execute/20030216-1.c: New.
4578
4579 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4580
4581         PR c++/9459
4582         * g++.dg/ext/typeof4.C: New test.
4583
4584 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4585
4586         * gcc.dg/i386-387-3.c: New test case.
4587
4588 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4589
4590         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4591         cris-*-elf* cris-*-aout* and mmix-*-*.
4592
4593 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4594
4595         * gcc.dg/20030213-1.c: New test.
4596
4597 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4598
4599         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4600         * gcc.dg/i386-387-2.c: Likewise.
4601
4602 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4603
4604         * gcc.dg/ppc-spe.c: Fix formatting.
4605         Enable tests that were previously unsupported by gas.
4606         Delete tests for instructions that no longer exist.
4607         Switch arguments on evsubifw builtin.
4608
4609 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4610
4611         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4612         STACK_SIZE is too small.
4613
4614 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4615             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4616
4617         * gcc.dg/decl-2.c: New test.
4618
4619 2003-02-10  Jan Hubicka  <jh@suse.cz>
4620
4621         * gcc.dg/i386-fpcvt-1.c:  New test.
4622
4623 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4624
4625         * gcc.c-torture/execute/20030209-1.c: New test.
4626
4627 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4628
4629         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4630         int-wide bitops, use the constants of the same width.
4631         Likewise, if long long is 32-bit wide, test bitops using
4632         32-bit constants.
4633
4634 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4635
4636         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4637
4638 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4639
4640         * testsuite/gcc.dg/builtins-4.c: New test case.
4641
4642 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4643
4644         * gcc.dg/20020430-1.c: Fix dg command typos.
4645         * gcc.dg/20020503-1.c: Likewise.
4646
4647 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4648
4649         PR c++/8785
4650         * g++.dg/parse/fused-params1.C: New test.
4651
4652         PR c++/8857
4653         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4654
4655         PR c++/8921
4656         * g++.dg/parse/non-dependent1.C: New test.
4657
4658         PR c++/8928
4659         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4660
4661         PR c++/9228
4662         * g++.dg/parse/undefined7.C: New test.
4663         * g++.dg/parse/non-templ1.C: New test.
4664
4665         PR c++/9229
4666         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4667
4668 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4669
4670         * gcc.c-torture/compile/20030206-1.c: New test.
4671
4672 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4673
4674         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4675         "pow" to "foo" to avoid potential confusion with a math built-in.
4676
4677 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4678
4679         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4680         conditions for SPARC targets.
4681
4682 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4683
4684         * gcc.dg/20030204-1.c: New test.
4685
4686 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4687
4688         PR c++/38
4689         * g++.dg/parse/array-size1.C: New test.
4690
4691         PR c++/5657
4692         * g++.dg/parse/undefined3.C: New test.
4693
4694         PR c++/5665
4695         * g++.dg/parse/undefined4.C: New test.
4696
4697         PR c++/5975
4698         * g++.dg/parse/undefined5.C: New test.
4699
4700         PR c++/7259
4701         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4702
4703         PR c++/8578
4704         * g++.dg/parse/casting-operator1.C: New test.
4705
4706         PR c++/8596
4707         * g++.dg/parse/undefined6.C: New test.
4708
4709         PR c++/8736
4710         * g++.dg/parse/missing-template1.C: New test.
4711
4712 2003-02-04  Jan Hubicka  <jh@suse.cz>
4713
4714         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4715         * gcc.dg/i386-cmov?.c:  Likewise.
4716         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4717         * gcc.dg/i386-ssefp-1.c:  Likewise.
4718         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4719         conventions.
4720
4721 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4722
4723         PR c++/7129
4724         * testsuite/g++.dg/ext/max.C: New test.
4725
4726 2003-02-03  Jan Hubicka  <jh@suse.cz>
4727
4728         * gcc.c-torture/execute/20030203-1.c: New test.
4729
4730 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4731
4732         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4733         'natural-endian'.
4734
4735 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4736
4737         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4738         * g++.dg/init/new2.C: Likewise.
4739         * g++.dg/other/new1.C: Likewise.
4740
4741 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4742
4743         * gcc.dg/struct-ret-libc.c: New test.
4744
4745 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4746
4747         * gcc.dg/20030129-1.c: New test.
4748
4749 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4750
4751         PR c++/8849
4752         * g++.dg/template/ptrmem4.C: New test.
4753
4754 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4755
4756         * g++.dg/parser/constant1.C: New test.
4757
4758 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4759
4760         PR c++/8591
4761         * g++.dg/parse/friend2.C: New test.
4762
4763 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4764
4765         PR c++/9437
4766         * g++.dg/template/unify4.C: New test.
4767
4768 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4769
4770         * gcc.c-torture/execute/20030128-1.c: New test.
4771
4772 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4773
4774         * g++.dg/lookup/nested1.C: Test moved from ...
4775         * g++.old-deja/g++.other/lookup24.C: ... here.
4776
4777 2003-01-28  Jan Hubicka  <jh@suse.cz>
4778
4779         * gcc.dg/i386-cmov5.c:  New test.
4780
4781 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4782
4783         * gcc.c-torture/execute/20010925-1.c: Changed the
4784         memcpy declaration.
4785
4786 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4787
4788         PR c++/3902
4789         * g++.dg/parse/template5.C: New test.
4790
4791 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4792
4793         PR fortran/9258
4794         * g77.dg/pr9258: New test.
4795
4796 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4797
4798         * README: Move relevant parts from README.g++.
4799
4800         * README.g++: Remove this file.
4801
4802 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4803
4804         * g++.dg/abi/dcast1.C: New test.
4805
4806 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4807
4808         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4809
4810 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4811
4812         PR c++/47
4813         * g++.old-deja/g++.other/lookup24.C: New test.
4814
4815 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4816
4817         PR middle-end/7227
4818         * gcc.dg/uninit-C.c: New test.
4819
4820 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4821
4822         * g++.dg/abi/covariant1.C: New test.
4823
4824 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4825
4826         * gcc.dg/20030123-1.c: New test.
4827
4828 2003-01-25  Jan Hubicka  <jh@suse.cz>
4829
4830         PR opt/8492
4831         * gcc.c-torture/compile/20030125-1.c
4832
4833 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4834
4835         PR c++/9403
4836         * g++.dg/parse/template3.C: New test.
4837         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4838
4839         PR c++/795
4840         * g++.dg/parse/template4.C: New test.
4841
4842         PR c++/9415
4843         * g++.dg/template/qual2.C: New test.
4844
4845         PR c++/8545
4846         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4847
4848         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4849
4850 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4851
4852         * gcc.c-torture/execute/switch-1.c: New test case.
4853
4854 2003-01-25  Jan Hubicka  <jh@suse.cz>
4855
4856         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4857
4858 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4859
4860         Tweaks for Bison-1.875. From the NEWS file:
4861         "- `parse error' -> `syntax error'
4862         Bison now uniformly uses the term `syntax error'"
4863         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4864         * gcc.dg/cpp/digraph2.c: Likewise.
4865         * gcc.dg/cpp/direct2.c: Likewise.
4866         * gcc.dg/cpp/paste4.c: Likewise.
4867         * gcc.dg/c90-restrict-1.c: Likewise.
4868         * gcc.dg/c99-func-2.c: Likewise.
4869         * gcc.dg/noncompile/920721-2.c: Likewise.
4870         * gcc.dg/noncompile/930622-2.c: Likewise.
4871         * gcc.dg/noncompile/940112-1.c: Likewise.
4872         * gcc.dg/noncompile/950921-1.c: Likewise.
4873         * gcc.dg/noncompile/951123-1.c: Likewise.
4874         * gcc.dg/noncompile/971104-1.c: Likewise.
4875         * gcc.dg/noncompile/990416-1.c: Likewise.
4876
4877 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4878
4879         * g++.dg/parse/undefined1.C: Add error message.
4880
4881 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4882
4883         PR c++/9354
4884         * g++.dg/parse/new1.C: New test.
4885
4886         PR c++/9216
4887         * g++.dg/parse/template2.C: New test.
4888
4889         PR c++/9354
4890         * g++.dg/parse/typedef2.C: New test.
4891
4892         PR c++/9328
4893         * g++.dg/ext/typeof3.C: New test.
4894
4895 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4896
4897         PR c++/2738
4898         * g++.dg/parse/ret-type1.C: New test.
4899
4900         PR c++/3792
4901         * g++.dg/parse/tmpl-outside1.C: New test.
4902
4903         PR c++/4207
4904         * g++.dg/parse/int-as-enum1.C: New test.
4905
4906         PR c++/4903
4907         * g++.dg/parse/no-typename1.C: New test.
4908
4909         PR c++/5533
4910         * g++.dg/parse/no-value1.C: New test.
4911
4912         PR c++/5921
4913         * g++.dg/parse/wrong-inline1.C: New test.
4914
4915         PR c++/6402
4916         * g++.dg/parse/ref1.C: New test.
4917
4918         PR c++/6992
4919         * g++.dg/parse/attr-ctor1.C: New test.
4920
4921         PR c++/7229
4922         * g++.dg/parse/namespace5.C: New test.
4923
4924         PR c++/7917
4925         * g++.dg/parse/func-def1.C: New test.
4926
4927         PR c++/8143
4928         * g++.dg/parse/undefined1.C: New test.
4929
4930         PR c++/5723, PR c++/8522
4931         * g++.dg/parse/specialization1.C: New test.
4932
4933         PR c++/163, PR c++/8595
4934         * g++.dg/parse/struct-as-enum1.C: New test.
4935
4936         PR c++/9173
4937         * g++.dg/parse/undefined2.C: New test.
4938
4939 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4940
4941         PR c++/9298
4942         * g++.dg/parse/template1.C: New test.
4943
4944         PR c++/9384
4945         * g++.dg/parse/using1.C: New test.
4946
4947         PR c++/9285
4948         PR c++/9294
4949         * g++.dg/parse/expr2.C: New test.
4950
4951         PR c++/9388
4952         * g++.dg/parse/lookup2.C: Likewise.
4953
4954 2003-01-21  Jan Hubicka  <jh@suse.cz>
4955
4956         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4957         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4958         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4959         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4960
4961 2003-01-20  Nick Clifton  <nickc@redhat.com>
4962
4963         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4964         problem with ARM sibcall code generation.
4965
4966 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4967
4968         * gcc.c-torture/execute/20030120-1.c: New.
4969
4970 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4971
4972         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4973
4974 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4975
4976         PR c++/9272
4977         * g++.dg/parse/ctor1.C: New test.
4978
4979         PR c++/9294:
4980         * g++.dg/parse/qualified1.C: New test.
4981
4982         * g++.dg/parse/typename3.C: New test.
4983
4984 2003-01-16  Richard Henderson  <rth@redhat.com>
4985
4986         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4987
4988 2003-01-16  Richard Henderson  <rth@redhat.com>
4989
4990         * g++.dg/pch/pch.exp: Copy test header to the working directory
4991         before using it either for precompilation or direct use.
4992         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4993         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4994
4995 2003-01-16  Richard Henderson  <rth@redhat.com>
4996
4997         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4998         before using it either for precompilation or direct use.
4999         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5000         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5001
5002 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5003
5004         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5005         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5006         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5007         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5008         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5009         typename warning into error.
5010         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5011         error messages.
5012         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5013         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5014         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5015         messages.
5016         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5017         make declaration visible in template.
5018         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5019         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5020         messages.
5021         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5022         message.
5023         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5024         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5025         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5026         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5027         typename warning with error message.
5028         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5029         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5030         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5031
5032 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5033
5034         * g++.dg/parse/ambig2.C: New test.
5035
5036 2003-01-15  Richard Henderson  <rth@redhat.com>
5037
5038         * g++.dg/tls/init-2.C: Update error message string.
5039
5040 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5041
5042         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5043
5044 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5045
5046         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5047         all for HC11/HC12.
5048         * gcc.c-torture/compile/20001205-1.x: Likewise.
5049         * gcc.c-torture/compile/20001226-1.x: Likewise.
5050         * gcc.c-torture/compile/920520-1.x: Likewise.
5051         * gcc.c-torture/compile/961203-1.x: Likewise.
5052         * gcc.c-torture/compile/20020604-1.x: Likewise.
5053
5054 2003-01-15  Jan Hubicka  <jh@suse.cz>
5055
5056         * gcc.c-torture/compile/20030115-1.c: New test.
5057
5058         * gcc.dg/i386-fpcvt-1.c: New test.
5059         * gcc.dg/i386-fpcvt-2.c: New test.
5060
5061 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5062
5063         Further conform g++'s __vmi_class_type_info to the C++ ABI
5064         specification.
5065         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5066         the specification.
5067
5068 2003-01-14  Jan Hubicka  <jh@suse.cz>
5069
5070         * gcc.dg/i386-fpcvt-1.c: New test.
5071         * gcc.dg/i386-fpcvt-2.c: New test.
5072
5073 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5074
5075         * gcc.dg/i386-mmx-3.c: New test.
5076
5077 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5078
5079         PR c++/9264
5080         * g++.dg/parse/octal1.C: New file.
5081
5082         PR c++/9172
5083         * g++.dg/parse/typename1.C: New file.
5084
5085 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5086
5087         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5088         * gcc.dg/bf-no-ms-layout.c: Likewise.
5089         * gcc.dg/bf-ms-attrib.c: Likewise.
5090
5091 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5092
5093         PR c++/9099
5094         * g++.dg/parse/dtor1.C: New file.
5095
5096         PR c++/9128
5097         * g++.dg/rtti/typeid1.C: New file.
5098
5099         PR c++/9153
5100         * g++.dg/parse/lookup1.C: New file.
5101
5102         PR c++/9171
5103         * g++.dg/templ/spec5.C: New file.
5104
5105 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5106
5107         * gcc.c-torture/compile/20030110-1.c: New test.
5108
5109 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5110
5111         Merge from pch-branch:
5112
5113         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5114
5115         * gcc.dg/pch/cpp-1.h: New.
5116         * gcc.dg/pch/cpp-1.c: New.
5117         * gcc.dg/pch/cpp-2.h: New.
5118         * gcc.dg/pch/cpp-2.c: New.
5119
5120         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5121
5122         * gcc.dg/pch/except-1.h: New.
5123         * gcc.dg/pch/except-1.c: New.
5124
5125         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5126
5127         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5128         running test.
5129         * gcc.dg/pch: Include *.hp not *.h.
5130         * gcc.dg/pch/system-1.h: New.
5131         * gcc.dg/pch/system-1.c: New.
5132
5133         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5134
5135         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5136         rather than trying to build and run a program using PCH.
5137         * gcc.dg/pch: Remove dg-do commands from test files.
5138
5139         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5140
5141         * gcc.dg/pch/macro-3.c: New.
5142         * gcc.dg/pch/macro-3.h: New.
5143
5144         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5145
5146         * gcc.dg/pch/common-1.c: New.
5147         * gcc.dg/pch/common-1.h: New.
5148         * gcc.dg/pch/decl-1.c: New.
5149         * gcc.dg/pch/decl-1.h: New.
5150         * gcc.dg/pch/decl-2.c: New.
5151         * gcc.dg/pch/decl-2.h: New.
5152         * gcc.dg/pch/decl-3.c: New.
5153         * gcc.dg/pch/decl-3.h: New.
5154         * gcc.dg/pch/decl-4.c: New.
5155         * gcc.dg/pch/decl-4.h: New.
5156         * gcc.dg/pch/decl-5.c: New.
5157         * gcc.dg/pch/decl-5.h: New.
5158         * gcc.dg/pch/global-1.c: New.
5159         * gcc.dg/pch/global-1.h: New.
5160         * gcc.dg/pch/inline-1.c: New.
5161         * gcc.dg/pch/inline-1.h: New.
5162         * gcc.dg/pch/inline-2.c: New.
5163         * gcc.dg/pch/inline-2.h: New.
5164         * gcc.dg/pch/static-1.c: New.
5165         * gcc.dg/pch/static-1.h: New.
5166         * gcc.dg/pch/static-2.c: New.
5167         * gcc.dg/pch/static-2.h: New.
5168
5169         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5170
5171         * g++.dg/pch/pch.exp: Better handle failing testcases.
5172         * gcc.dg/pch/pch.exp: Likewise.
5173         * gcc.dg/pch/macro-1.c: New.
5174         * gcc.dg/pch/macro-1.h: New.
5175         * gcc.dg/pch/macro-2.c: New.
5176         * gcc.dg/pch/macro-2.h: New.
5177
5178         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5179
5180         * g++.dg/dg.exp: Treat files in pch/ specially.
5181         * g++.dg/pch/pch.exp: New file.
5182         * g++.dg/pch/empty.H: New file.
5183         * g++.dg/pch/empty.C: New file.
5184         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5185         "precompile".
5186
5187         * gcc.dg/pch/pch.exp: New file.
5188         * gcc.dg/pch/empty.h: New file.
5189         * gcc.dg/pch/empty.c: New file.
5190         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5191         "precompile".
5192
5193 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5194
5195         * g++.dg/template/friend14.C: New test.
5196
5197 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5198
5199         * gcc.dg/old-style-asm-1.c: New test.
5200
5201 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5202
5203         * gcc.c-torture/compile/20030109-1.c: New test.
5204
5205 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5206
5207         * gcc.c-torture/execute/20030109-1.c: New test.
5208
5209 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5210
5211         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5212         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5213         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5214         * g++.old-deja/g++.mike/eh2.C: Likewise
5215         * g++.old-deja/g++.mike/eh3.C: Likewise
5216         * g++.old-deja/g++.mike/eh5.C: Likewise
5217         * g++.old-deja/g++.mike/eh6.C: Likewise
5218         * g++.old-deja/g++.mike/eh7.C: Likewise
5219         * g++.old-deja/g++.mike/eh8.C: Likewise
5220         * g++.old-deja/g++.mike/eh9.C: Likewise
5221         * g++.old-deja/g++.mike/eh10.C: Likewise
5222         * g++.old-deja/g++.mike/eh12.C: Likewise
5223         * g++.old-deja/g++.mike/eh13.C: Likewise
5224         * g++.old-deja/g++.mike/eh14.C: Likewise
5225         * g++.old-deja/g++.mike/eh16.C: Likewise
5226         * g++.old-deja/g++.mike/eh17.C: Likewise
5227         * g++.old-deja/g++.mike/eh18.C: Likewise
5228         * g++.old-deja/g++.mike/eh21.C: Likewise
5229         * g++.old-deja/g++.mike/eh23.C: Likewise
5230         * g++.old-deja/g++.mike/eh24.C: Likewise
5231         * g++.old-deja/g++.mike/eh25.C: Likewise
5232         * g++.old-deja/g++.mike/eh26.C: Likewise
5233         * g++.old-deja/g++.mike/eh27.C: Likewise
5234         * g++.old-deja/g++.mike/eh28.C: Likewise
5235         * g++.old-deja/g++.mike/eh29.C: Likewise
5236         * g++.old-deja/g++.mike/eh31.C: Likewise
5237         * g++.old-deja/g++.mike/eh33.C: Likewise
5238         * g++.old-deja/g++.mike/eh34.C: Likewise
5239         * g++.old-deja/g++.mike/eh35.C: Likewise
5240         * g++.old-deja/g++.mike/eh36.C: Likewise
5241         * g++.old-deja/g++.mike/eh37.C: Likewise
5242         * g++.old-deja/g++.mike/eh38.C: Likewise
5243         * g++.old-deja/g++.mike/eh39.C: Likewise
5244         * g++.old-deja/g++.mike/eh40.C: Likewise
5245         * g++.old-deja/g++.mike/eh41.C: Likewise
5246         * g++.old-deja/g++.mike/eh42.C: Likewise
5247         * g++.old-deja/g++.mike/eh44.C: Likewise
5248         * g++.old-deja/g++.mike/eh46.C: Likewise
5249         * g++.old-deja/g++.mike/eh47.C: Likewise
5250         * g++.old-deja/g++.mike/eh48.C: Likewise
5251         * g++.old-deja/g++.mike/eh49.C: Likewise
5252         * g++.old-deja/g++.mike/eh50.C: Likewise
5253         * g++.old-deja/g++.mike/eh51.C: Likewise
5254         * g++.old-deja/g++.mike/eh53.C: Likewise
5255         * g++.old-deja/g++.mike/eh55.C: Likewise
5256         * g++.old-deja/g++.mike/p7912.C: Likewise
5257         * g++.old-deja/g++.mike/p9706.C: Likewise
5258         * g++.old-deja/g++.mike/p10416.C: Likewise
5259         * g++.old-deja/g++.mike/p11667.C: Likewise
5260         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5261         Remove redundant reference to Iris.
5262         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5263         Elxsi, i860, Pico Java, and WE32K.
5264
5265 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5266
5267         * g++.dg/ext/asm4.C: New test.
5268
5269 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5270
5271         PR c++/9030
5272         * g++.dg/template/friend12.C: New test.
5273         * g++.dg/template/friend13.C: Likewise.
5274         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5275
5276 2003-01-08  Jan Hubicka  <jh@suse.cz>
5277
5278         * gcc.dg/i386-cadd.c: New test.
5279         * gcc.dg/i386-cmov4.c: Likewise.
5280
5281 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5282
5283         PR c++/9165
5284         * g++.dg/warn/Wunused-3.C: New test.
5285
5286         * g++.dg/abi/bitfield9.C: New test.
5287
5288         PR c++/9189
5289         * g++.dg/parse/defarg3.C: New test.
5290
5291 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5292
5293         * g++.dg/parse/ambig1.C: New test.
5294         * g++.dg/parse/defarg2.C: New test.
5295
5296 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5297
5298         * g++.dg/template/defarg-1.C: New test.
5299         * g++.dg/template/local2.C: Likewise.
5300
5301 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5302
5303         * gcc.c-torture/execute/20030105-1.c: New test.
5304
5305 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5306
5307         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5308         * g++.dg/parse/namespace4.C: Likewise.
5309
5310 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5311
5312         * g++.dg/template/ntp2.C: New test.
5313
5314 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5315
5316         * g++.dg/parse/extern-C-1.C: New test.
5317
5318         * g++.dg/parse/namespace4.C: New test.
5319
5320         * g++.dg/template/nested1.C: New test.
5321
5322         * g++.dg/parse/namespace3.C: New test.
5323
5324 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5325
5326         * g++.dg/lookup/two-stage1.C: New test.
5327
5328 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5329
5330         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5331         * g++.old-deja/g++.jason/access8.C: Likewise.
5332         * g++.old-deja/g++.other/decl5.C: Likewise.
5333
5334 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5335
5336         * g++.dg/parse/parse7.C: New test.
5337
5338 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5339
5340         PR c++/2843
5341         * g++.dg/ext/attrib7.C: New test.
5342
5343 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5344
5345         * g++.dg/parse/parse6.C: New test.
5346
5347 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5348
5349         * gcc.dg/h8300-stack-1.c: New.
5350
5351 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5352
5353         g++.dg/lookup/exception1.C: New test.
5354
5355         g++.dg/lookup/template1.C: New test.
5356
5357         g++.dg/parse/namespace2.C: New test.
5358
5359         g++.dg/parse/parens2.C: New test.
5360
5361 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5362
5363         * g++.dg/parse/parse5.C: New test.
5364         * g++.dg/lookup/scoped4.C: New test.
5365
5366 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5367
5368         * g++.dg/parse/parens1.C: New test.
5369
5370         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5371         angle-bracket1.C.
5372         * g++.dg/parse/parens2.C: New test.
5373
5374         * g++.dg/lookup/scope-operator1.C: New test.
5375
5376         * g++.dg/parse/operator1.C: New test.
5377
5378 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5379
5380         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5381         * g++.old-deja/g++.other/access6.C: Likewise.
5382         * g++.old-deja/g++.other/decl1.C: Likewise.
5383         * g++.old-deja/g++.pt/typename12.C: Likewise.
5384
5385 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5386
5387         * g++.dg/parse/namespace1.C: New test.
5388
5389 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5390
5391         * g++.dg/parse/parse4.C: New test.
5392
5393 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5394
5395         * g++.dg/parse/parse3.C: New test.
5396
5397 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5398
5399         * g++.dg/parse/parse2.C: New test.
5400
5401 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5402
5403         * g++.dg/template/friend11.C: New test.
5404
5405 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5406
5407         * g++.dg/parse/parse1.C: New test.
5408
5409 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5410
5411         * lib/profopt.exp: Change the name of a global variable to avoid
5412         possible clashes with other test suites.
5413
5414 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5415
5416         * g++.dg/inherit/covariant8.C: New test.
5417
5418 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5419
5420         * g++.dg/init/array9.C: New test.
5421
5422         PR c++/9112
5423         * g++.dg/parse/expr1.C: New test.
5424
5425 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5426
5427         * gcc.c-torture/compile/20021230-1.c: New test.
5428
5429 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5430
5431         * g++.dg/inherit/covariant5.C: New test.
5432         * g++.dg/inherit/covariant6.C: New test.
5433         * g++.dg/inherit/covariant7.C: New test.
5434
5435 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5436
5437         PR c++/2739
5438         * g++.dg/other/access2.C: New test.
5439
5440 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5441
5442         * g++.dg/other/anon-struct.C: No longer fails
5443         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5444         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5445         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5446
5447 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5448
5449         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5450
5451 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5452
5453         * g++.dg/eh/spec4.C: Remove stray semicolon.
5454         * g++.dg/expr/pmf-1.C: Change error message.
5455         * g++.dg/ext/asm1.C: Remove stray semicolon.
5456         * g++.dg/ext/typename1.C: Add missing typenames.
5457         * g++.dg/inherit/template-as-base.C: Change error message.
5458         * g++.dg/lookup/scoped1.C: Likewise.
5459         * g++.dg/lookup/scoped2.C: Likewise.
5460         * g++.dg/lookup/using2.C: Likewise.
5461         * g++.dg/other/component1.C: Remove stray semicolon.
5462         * g++.dg/other/do1.C: Change error message.
5463         * g++.dg/other/error2.C: Likewise.
5464         * g++.dg/other/init1.C: Likewise.
5465         * g++.dg/other/packed1.C: Remove stray semicolon.
5466         * g++.dg/other/ptrmem2.C: Change error message.
5467         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5468         marker.
5469         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5470         * g++.dg/template/access3.C: Add typename keyword.
5471         * g++.dg/template/access5.C: Remove stray semicolon.
5472         * g++.dg/template/access6.C: Likewise.
5473         * g++.dg/template/complit1.C: Likewise.
5474         * g++.dg/template/crash1.C: Change error message.
5475         * g++.dg/template/inherit2.C: Remove stray semicolon.
5476         * g++.dg/template/instantiate2.C: Likewise.
5477         * g++.dg/template/instantiate3.C: Change error message.
5478         * g++.dg/template/qual1.C: Remove stray semicolon.
5479         * g++.dg/template/qualttp18.C: Change error message.
5480         * g++.dg/template/ref1.C: Remove stray semicolon.
5481         * g++.dg/template/sizeof1.C (A::value): Declare it.
5482         * g++.dg/template/spec4.C: Change error message.
5483         * g++.dg/template/static1.C: Likewise.
5484         * g++.dg/template/type1.C: Likewise.
5485         * g++.dg/template/typename3.C: Likewise.
5486         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5487         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5488         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5489         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5490         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5491         named return value extension.
5492         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5493         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5494         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5495         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5496         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5497         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5498         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5499         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5500         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5501         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5502         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5503         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5504         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5505         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5506         syntax.
5507         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5508         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5509         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5510         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5511         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5512         * g++.old-deja/g++.brendan/template11.C: Likewise.
5513         * g++.old-deja/g++.brendan/template26.C: Likewise.
5514         * g++.old-deja/g++.brendan/template27.C: Use explicit
5515         specialization syntax.
5516         * g++.old-deja/g++.brendan/template30.C: Likewise.
5517         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5518         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5519         non-dependent names.
5520         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5521         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5522         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5523         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5524         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5525         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5526         named return value extension.
5527         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5528         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5529         * g++.old-deja/g++.ext/return1.C: Likewise.
5530         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5531         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5532         * g++.old-deja/g++.jason/access8.C: Likewise.
5533         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5534         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5535         pseudo-destructor names.
5536         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5537         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5538         pseudo-destructor names.
5539         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5540         * g++.old-deja/g++.jason/overload19.C: Likewise.
5541         * g++.old-deja/g++.jason/overload32.C: Likewise.
5542         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5543         stray semicolons.
5544         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5545         * g++.old-deja/g++.jason/return.C: Likewise.
5546         * g++.old-deja/g++.jason/return2.C: Likewise.
5547         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5548         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5549         syntax.
5550         * g++.old-deja/g++.jason/template10.C: Account for use of
5551         non-dependent names.
5552         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5553         syntax.
5554         * g++.old-deja/g++.jason/template37.C: Likewise.
5555         * g++.old-deja/g++.law/access4.C: Change error messages.
5556         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5557         pseudo-destructor names.
5558         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5559         * g++.old-deja/g++.law/ctors9.C: Likewise.
5560         * g++.old-deja/g++.law/cvt22.C: Likewise.
5561         * g++.old-deja/g++.law/dtors5.C: Likewise.
5562         * g++.old-deja/g++.law/global-init1.C: Likewise.
5563         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5564         * g++.old-deja/g++.law/operators28.C: Likewise.
5565         * g++.old-deja/g++.law/visibility28.C: Likewise.
5566         * g++.old-deja/g++.martin/eval1.C: Likewise.
5567         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5568         name.
5569         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5570         * g++.old-deja/g++.mike/net34.C: Likewise.
5571         * g++.old-deja/g++.mike/net36.C: Likewise.
5572         * g++.old-deja/g++.mike/ns2.C: Likewise.
5573         * g++.old-deja/g++.mike/p12306.C: Likewise.
5574         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5575         value extension.
5576         * g++.old-deja/g++.mike/p700.C: Likewise.
5577         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5578         * g++.old-deja/g++.mike/p710.C: Likewise.
5579         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5580         value extension.
5581         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5582         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5583         * g++.old-deja/g++.ns/crash2.C: Likewise.
5584         * g++.old-deja/g++.ns/crash3.C: Likewise.
5585         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5586         * g++.old-deja/g++.ns/ns17.C: Likewise.
5587         * g++.old-deja/g++.ns/template16.C: Likewise.
5588         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5589         keyword.
5590         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5591         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5592         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5593         named return value extension.
5594         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5595         * g++.old-deja/g++.other/access4.C: Issue additional error
5596         messages.
5597         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5598         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5599         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5600         * g++.old-deja/g++.other/crash25.C: Change error message.
5601         * g++.old-deja/g++.other/crash4.C: Change error message.
5602         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5603         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5604         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5605         checks.
5606         * g++.old-deja/g++.other/defarg8.C: Likewise.
5607         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5608         * g++.old-deja/g++.other/dtor10.C: Likewise.
5609         * g++.old-deja/g++.other/incomplete.C: Likewise.
5610         * g++.old-deja/g++.other/linkage7.C: Likewise.
5611         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5612         lookup algorithm.
5613         * g++.old-deja/g++.other/mangle2.C: Likewise.
5614         * g++.old-deja/g++.other/refinit2.C: Likewise.
5615         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5616         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5617         * g++.old-deja/g++.pt/crash28.C: Likewise.
5618         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5619         syntax.
5620         * g++.old-deja/g++.pt/crash32.C: Change error message.
5621         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5622         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5623         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5624         error message position.
5625         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5626         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5627         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5628         syntax.
5629         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5630         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5631         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5632         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5633         keyword.
5634         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5635         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5636         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5637         keyword.
5638         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5639         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5640         syntax.
5641         * g++.old-deja/g++.pt/friend28.C: Account for use of
5642         non-dependent names.
5643         * g++.old-deja/g++.pt/friend29.C: Likewise.
5644         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5645         rules.
5646         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5647         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5648         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5649         lookup rules.
5650         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5651         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5652         keyword.
5653         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5654         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5655         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5656         keyword.
5657         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5658         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5659         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5660         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5661         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5662         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5663         keyword.
5664         * g++.old-deja/g++.pt/spec10.C: Likewise.
5665         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5666         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5667         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5668         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5669         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5670         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5671         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5672         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5673         * g++.old-deja/g++.pt/typename15.C: Likewise.
5674         * g++.old-deja/g++.pt/typename22.C: Likewise.
5675         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5676         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5677         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5678         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5679         syntax.
5680         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5681         return value extension.
5682         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5683         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5684         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5685         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5686
5687 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5688
5689         * g++.dg/warn/inline1.C: New test.
5690         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5691         * g++.old-deja/g++.jason/synth10.C: Likewise.
5692         * g++.old-deja/g++.mike/net31.C: Likewise.
5693         * g++.old-deja/g++.mike/p8786.C: Likewise.
5694
5695         * g++.dg/template/friend10.C: New test.
5696         * g++.dg/template/conv5.C: New test.
5697
5698 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5699
5700         * g++.dg/lookup/scoped3.C: New test.
5701
5702         * g++.dg/lookup/decl1.C: New test.
5703         * g++.dg/lookup/decl2.C: New test.
5704
5705 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5706
5707         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5708         gcc.c-torture/compile/20021015-1.c,
5709         gcc.c-torture/compile/20021015-2.c,
5710         gcc.c-torture/compile/20021123-1.c,
5711         gcc.c-torture/compile/20021123-2.c,
5712         gcc.c-torture/compile/20021123-3.c,
5713         gcc.c-torture/compile/20021123-4.c,
5714         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5715         only to 3.1 or 3.2 branch.
5716
5717 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5718
5719         * gcc.dg/i386-bitfield3.c: New test.
5720
5721         * gcc.dg/i386-bitfield2.c: New test.
5722
5723 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5724
5725         * g++.dg/parse/conv_op1.C: New test.
5726
5727 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5728
5729         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5730         approved.
5731
5732 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5733
5734         * gcc.c-torture/compile/20021220-1.c: New test.
5735
5736 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5737
5738         * gcc.dg/i386-fastcall-1.c: New.
5739
5740 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5741
5742         * gcc.c-torture/execute/20021219-1.c: New test.
5743
5744 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5745
5746         * gcc.dg/i386-pic-1.c: New test.
5747
5748 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5749
5750         PR c++/8099
5751         * g++.dg/template/friend9.C: New test.
5752
5753 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5754
5755         PR c++/3663
5756         * g++.dg/template/access7.C: New test.
5757
5758 2002-12-18  Nick Clifton  <nickc@redhat.com>
5759
5760         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5761         the libstdc++-v3 directory has been found.
5762
5763 2002-12-12  Devang Patel <dpatel@apple.com>
5764         * gcc.dg/darwin-ld-1.c: New test.
5765         * gcc.dg/darwin-ld-2.c: New test.
5766         * gcc.dg/darwin-ld-3.c: New test.
5767         * gcc.dg/darwin-ld-4.c: New test.
5768         * gcc.dg/darwin-ld-5.c: New test.
5769
5770 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5771
5772         * gcc.c-torture/compile/20021212-1.c: New test.
5773
5774 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5775
5776         * gcc.dg/fshort-wchar: New test.
5777
5778 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR c++/8372
5781         * g++.dg/template/dtor1.C: New test.
5782
5783         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5784         markers.
5785
5786 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5787
5788         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5789
5790 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5791
5792         * g++.dg/template/static1.C: New test.
5793         * g++.dg/template/static2.C: New test.
5794         * g++.old-deja/g++.ext/memconst.C: New test.
5795
5796 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5797
5798         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5799         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5800         * g++.dg/special/initp1.C: Likewise.
5801
5802 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5803
5804         * gcc.c-torture/execute/20021204-1.c: New test.
5805
5806 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5807
5808         * gcc.dg/ppc-fmadd-1.c: New file.
5809         * gcc.dg/ppc-fmadd-2.c: New file.
5810         * gcc.dg/ppc-fmadd-3.c: New file.
5811
5812 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5813
5814         * gcc.c-torture/compile/20021204-1.c: New test.
5815
5816 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5817
5818         * g++.dg/inherit/covariant2.C: New test.
5819         * g++.dg/inherit/covariant3.C: New test.
5820         * g++.dg/inherit/covariant4.C: New test.
5821         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5822         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5823
5824 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5825
5826         PR c++/8688
5827         * g++.dg/init/brace3.C: New test.
5828
5829 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5830
5831         * gcc.dg/20020210-1.c: Fix a comment typo.
5832
5833 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5834
5835         PR c++/8720
5836         * g++.dg/parse/defarg1.C: New test.
5837
5838         PR c++/8615
5839         * g++.dg/template/char1.C: New test.
5840
5841         * g++.dg/template/varmod1.C: Fix typo.
5842
5843 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5844
5845         DR 180
5846         * g++.old-deja/g++.pt/crash32.C: Expect error.
5847
5848 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5849
5850         PR c++/5919
5851         * g++.dg/template/varmod1.C: New test.
5852
5853         PR c++/8727
5854         * g++.dg/inherit/typeinfo1.C: New test.
5855
5856         PR c++/8663
5857         * g++.dg/inherit/typedef1.C: New test.
5858
5859 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5860
5861         PR c++/8332
5862         PR c++/8493
5863         * g++.dg/template/strlen1.C: New test.
5864
5865         PR c++/8227
5866         * g++.dg/template/ctor2.C: New test.
5867
5868         PR c++/8214
5869         * g++.dg/init/string1.C: New test.
5870
5871         PR c++/8511
5872         * g++.dg/template/friend8.C: New test.
5873
5874 2002-11-29  Joe Buck <jbuck@synopsys.com>
5875
5876         * g++.dg/lookup/anon2.C: New test.
5877
5878 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5879
5880         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5881         h8300 port.
5882
5883 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5884
5885         * gcc.dg/bitfld-6.c: New test.
5886
5887 2002-11-27  Jan Hubicka  <jh@suse.cz>
5888
5889         * gcc.c-torture/execute/20021127.[cx]: New test.
5890
5891 2002-11-26  Jan Hubicka  <jh@suse.cz>
5892
5893         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5894         quality.
5895
5896 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5897
5898         * g++.dg/init/brace2.C: New test.
5899         * g++.old-deja/g++.mike/p9129.C: Correct.
5900
5901 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5902
5903         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5904
5905 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5906
5907         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5908
5909 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5910
5911         * testsuite/g++.dg/abi/empty11.C: New test.
5912         * testsuite/g++.dg/rtti/cv1.C: New test.
5913
5914 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5915
5916         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5917
5918 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5919
5920         * g++.dg/abi/empty10.C: New test.
5921
5922 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5923
5924         * gcc.c-torture/compile/20021124-1.c: New test.
5925
5926 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5927
5928         * g++.dg/abi/rtti2.C: New test.
5929
5930 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5931
5932         * gcc.dg/i386-unroll-1.c: New test.
5933
5934 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5935
5936         * gcc.c-torture/compile/20021120-1.c: New test.
5937         * gcc.c-torture/compile/20021120-2.c: New test.
5938
5939 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5940
5941         * gcc.dg/bitfld-5.c: New test.
5942
5943 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5944
5945         * gcc.c-torture/execute/20021120-3.c: New test.
5946
5947 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5948
5949         * gcc.c-torture/execute/20021120-2.c: New test.
5950
5951 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5952
5953         * gcc.c-torture/execute/20021120-1.c: New test.
5954
5955 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5956
5957         * gcc.c-torture/execute/20021118-3.c: New test.
5958
5959 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5960
5961         * gcc.c-torture/compile/20021119-1.c: New test.
5962
5963 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5964
5965         * gcc.dg/duff-1.c: New test.
5966         * gcc.dg/duff-2.c: New test.
5967         * gcc.dg/duff-3.c: New test.
5968
5969 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5970
5971         * gcc.dg/cpp/_Pragma5.c: New test.
5972
5973 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5974
5975         * gcc.c-torture/execute/20021118-2.c: New test.
5976
5977 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5978
5979         * gcc.c-torture/execute/20021118-1.c: New test.
5980
5981 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5982
5983         * gcc.dg/20021116-1.c: New test.
5984
5985 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5986
5987         * g++.dg/abi/vcall1.C: New test.
5988
5989 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5990
5991         * gcc.dg/20021029-1.c: New test.
5992         * gcc.dg/20021029-2.c: New test.
5993
5994 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5995
5996         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5997
5998 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5999
6000         PR c/8439
6001         * gcc.dg/20021110.c: Move to ...
6002         * gcc.c-torture/compile/20021110.c: .... here.
6003
6004 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6005
6006         PR c/8467
6007         * gcc.c-torture/execute/20021111-1.c
6008
6009 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6010
6011         PR c/8439
6012         * gcc.dg/20021110.c: New test.
6013
6014 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6015
6016         * g++.dg/abi/vthunk3.C: Run only on x86.
6017
6018 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6019
6020         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6021
6022 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6023
6024         * lib/compat.exp (compat-execute): Fix logic error in last
6025         change.
6026
6027 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6028
6029         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6030
6031 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6032
6033         PR c++/8389
6034         * g++.dg/template/access6.C: New test.
6035
6036 2002-11-08  Jan Hubicka  <jh@suse.cz>
6037
6038         * gcc.dg/i386-ssefp-1.c: New test.
6039         * gcc.dg/i386-ssefp-1.c: New test.
6040
6041 2002-11-08  Jan Hubicka  <jh@suse.cz>
6042
6043         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6044
6045 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6046
6047         * g++.dg/abi/vthunk3.C: New test.
6048
6049         PR c++/8338
6050         * g++.dg/template/crash2.C: New test.
6051
6052 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6053
6054         * testsuite/g++.dg/abi/dtor1.C: New test.
6055         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6056
6057 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6058
6059         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6060         Darwin.
6061
6062 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6063
6064         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6065         -mthumb.  Only xfail with -O0.
6066
6067 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6068
6069         * g++.dg/abi/thunk1.C: New test.
6070         * g++.dg/abi/thunk2.C: Likewise.
6071         * g++.dg/abi/vtt1.C: Likewise.
6072
6073 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6074
6075         PR optimization/8423
6076         * gcc.c-torture/execute/builtin-constant.c: New test.
6077
6078 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6079
6080         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6081         Add some more cases.
6082
6083 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6084
6085         PR c++/8391
6086         * g++.dg/opt/local1.C: New test.
6087
6088 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/8160
6091         * g++.dg/template/complit1.C: New test.
6092
6093         PR c++/8149
6094         * g++.dg/template/typename4.C: Likewise.
6095
6096 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6097
6098         Core issue 287, PR c++/7639
6099         * g++.dg/template/instantiate1.C: Adjust error location.
6100         * g++.dg/template/instantiate3.C: New test.
6101         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6102         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6103         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6104
6105 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6106
6107         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6108
6109 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6110
6111         PR c++/8287
6112         * g++.dg/init/dtor2.C: New test.
6113
6114 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6115
6116         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6117         * gcc.dg/nest.c: Bypass errors on irix6.
6118
6119 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6120
6121         * gcc.dg/nest.c: Expect error for mmix-*-*.
6122         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6123
6124 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6125
6126         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6127         markers.
6128
6129         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6130
6131 2002-10-25  Mike Stump  <mrs@apple.com>
6132
6133         * gcc.dg/warn-1.c: New test.
6134
6135 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6136
6137         * g++.dg/template/typename3.C: New test.
6138
6139 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6140
6141         * g++.dg/lookup/ptrmem1.C: New test.
6142
6143         * g++.dg/abi/vthunk2.C: New test.
6144
6145 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6146
6147         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6148
6149 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6150
6151         * g++.dg/abi/empty9.C: New test.
6152
6153 2002-10-24  Richard Henderson  <rth@redhat.com>
6154
6155         * g++.dg/inherit/thunk1.C: Enable for ia64.
6156
6157 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6158
6159         PR c++/8067
6160         * g++.dg/lookup/pretty1.C: New test.
6161
6162 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6163
6164         * gcc.dg/20021023-1.c: New test.
6165
6166 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/7679
6169         * g++.dg/parse/inline1.C: New test.
6170
6171 2002-10-23  Richard Henderson  <rth@redhat.com>
6172
6173         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6174
6175         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6176
6177 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6178
6179         PR c++/6579
6180         * g++.dg/parse/stmtexpr3.C: New test.
6181
6182 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6183
6184         * g++.dg/expr/cond1.C: New test.
6185
6186 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6187
6188         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6189
6190 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6191
6192         * g++.dg/abi/vbase13.C: New test.
6193         * g++.dg/abi/vbase14.C: Likewise.
6194
6195 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6196
6197         * gcc.dg/tls/pic-1.c: New test.
6198         * gcc.dg/tls/nonpic-1.c: New test.
6199         * gcc.dg/20021018-1.c: New test.
6200
6201 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6202
6203         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6204         Remove only files with the same base name as the test case.
6205         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6206         (profopt-execute): Likewise.  Also, remove old profiling
6207         and performance data files before running the tests.
6208
6209         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6210         * g++.dg/bprob/bprob.exp: Likewise.
6211         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6212         to allow more general test case names.
6213
6214         * g++.dg/bprob/bprob-1.C: Rename to ...
6215         * g++.dg/bprob/g++-bprob-1.C: ... this.
6216
6217         * g77.dg/bprob/bprob-1.f: Rename to ...
6218         * g77.dg/bprob/g77-bprob-1.f: ... this.
6219
6220 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6221
6222         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6223         bison 1.50 or later.
6224
6225 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6226
6227         * g++.dg/README: Describe more test directories.
6228
6229 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6230
6231         * g++.dg/init/array6.C: Add additional tests.
6232
6233 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6234
6235         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6236         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6237
6238 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6239
6240         * gcc.c-torture/compile/20020604-1.x: New.
6241         * gcc.c-torture/compile/simd-5.x: Likewise.
6242         * gcc.c-torture/execute/920710-1.x: Likewise.
6243         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6244
6245 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * g++.dg/inherit/override1.C: Add dg-options clause.
6248
6249 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6250
6251         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6252         _mm_slli_si128.
6253
6254 2002-10-19  Andreas Schwab  <schwab@suse.de>
6255
6256         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6257         directory component.
6258
6259 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6260
6261         * g++.dg/inherit/thunk1.C: New test.
6262
6263         * g++.dg/inherit/override1.C: New test.
6264
6265         * g++.dg/abi/mangle11.C: New test.
6266         * g++.dg/abi/mangle14.C: New test.
6267         * g++.dg/abi/mangle17.C: New test.
6268
6269 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6270
6271         * g++.dg/overload/member2.C: New test.
6272
6273 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6274
6275         * g++.dg/README: Describe new compat directory.
6276         * g++.dg/dg.exp: Skip tests in compat directory.
6277         * README.compat: New file.
6278         * lib/compat.exp: New expect script.
6279         * g++.dg/compat: New test directory.
6280         * g++.dg/compat/compat.exp: New expect script.
6281         * g++.dg/compat/abi: New test directory.
6282         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6283         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6284         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6285         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6286         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6287         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6288         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6289         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6290         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6291         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6292         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6293         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6294         * g++.dg/compat/break: New test directory.
6295         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6296         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6297         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6298         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6299         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6300         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6301         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6302         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6303         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6304         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6305         g++.dg/compat/break/README: New files.
6306         * g++.dg/compat/eh: New test directory.
6307         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6308         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6309         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6310         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6311         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6312         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6313         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6314         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6315         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6316         g++.dg/compat/eh/filter2_y.C,
6317         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6318         g++.dg/compat/eh/new1_y.C,
6319         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6320         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6321         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6322         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6323         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6324         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6325         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6326         g++.dg/compat/eh/unexpected1_y.C: New files.
6327         * g++.dg/compat/init: New test directory.
6328         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6329         g++.dg/compat/init/array5_y.C,
6330         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6331         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6332         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6333         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6334         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6335         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6336         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6337         g++.dg/compat/init/init-ref2_y.C: New files.
6338
6339 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6340
6341         PR c++/7584
6342         * g++.dg/inherit/using3.C: New test.
6343
6344 2002-10-17  Jan Hubicka  <jh@suse.cz>
6345
6346         * gcc.dg/20021017-2.c: New test.
6347
6348 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6349
6350         * g++.dg/abi/mangle16.C: Adjust.
6351
6352         * g++.dg/init/array8.C: New test.
6353
6354 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6355
6356         * gcc.dg/special/mips-abi.exp: New test.
6357         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6358
6359 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6360
6361         * g++.dg/abi/mangle16.C: New test.
6362         * g++.dg/abi/mangle17.C: Likewise.
6363
6364         PR c++/7478
6365         * g++.dg/template/ref1.C: New test.
6366
6367 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6368
6369         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6370
6371 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6372
6373         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6374
6375 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6376
6377         PR c++/7524
6378         * g++.dg/init/array7.C: New test.
6379
6380 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6381
6382         * g++.dg/init/array6.C: New test.
6383
6384         * g++.dg/abi/mangle13.C: Likewise.
6385         * g++.dg/abi/mangle14.C: Likewise.
6386         * g++.dg/abi/mangle15.C: Likewise.
6387
6388 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6389
6390         * g++.dg/abi/empty8.C: New test.
6391
6392 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6393
6394         * g++.dg/init/ctor1.C: New test.
6395
6396 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6397
6398         * gcc.c-torture/execute/20021015-1.c: New test.
6399
6400 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6401
6402         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6403
6404 2002-10-14  Jan Hubicka  <jh@suse.cz>
6405
6406         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6407
6408 2002-10-14  Richard Henderson  <rth@redhat.com>
6409
6410         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6411
6412 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6413
6414         PR optimization/6631
6415         * g++.dg/opt/const2.C: New test.
6416
6417 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6418
6419         PR c++/7176
6420         * g++.dg/parse/friend1.C: New test.
6421         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6422
6423 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6424
6425         * gcc.dg/20021014-1.c: New test.
6426
6427 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6428
6429         PR c++/5661
6430         * g++.dg/ext/vlm1.C: New test.
6431         * g++.dg/ext/vlm2.C: Likewise.
6432
6433         * g++.dg/init/array1.C: Remove invalid braces.
6434         * g++.dg/init/brace1.C: New test.
6435         * g++.dg/init/copy2.C: Likewise.
6436         * g++.dg/init/copy3.C: Likewise.
6437         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6438         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6439         braces.
6440
6441 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6442
6443         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6444
6445 2002-10-11  Richard Shann  <richard.shann@superh.com>
6446
6447         * gcc.c-torture/compile/simd-5.c: New test.
6448
6449 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6450
6451         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6452
6453 2002-10-10  Jim Wilson  <wilson@redhat.com>
6454
6455         * gcc.c-torture/execute/20021010-1.c: New test.
6456
6457 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6458
6459         PR c/7353
6460         * g++.dg/ext/typedef-init.C: New test.
6461         * gcc.dg/typedef-init.c: New test.
6462
6463 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6464
6465         * gcc.dg/cpp/paste13.c: New test.
6466
6467 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6468
6469         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6470         remaining platforms, XFAIL during compile, not execute.  Don't
6471         XFAIL at -O0.
6472
6473 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6474
6475         * gcc.dg/alias-1.c: Tweak expected warning.
6476
6477 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6478
6479         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6480
6481 2002-10-06  Andreas Jaeger  <aj@suse.de>
6482
6483         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6484         * gcc.dg/cpp/c++98.C: Likewise.
6485
6486         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6487         * g++.dg/cpp/c++98.C: Likewise.
6488
6489         * g++.dg/README (Subdirectories): Mention cpp directory.
6490
6491         PR target/7559
6492         * gcc.dg/20021006-1.c: New test.
6493
6494 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6495
6496         PR c++/7804
6497         * g++.dg/other/warning1.C: New test.
6498
6499 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6500
6501         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6502         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6503         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6504
6505 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6506
6507         PR c++/7931
6508         * g++.dg/template/ptrmem3.C: New test.
6509
6510         PR c++/7754
6511         * g++.dg/template/union1.C: New test.
6512
6513 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6514
6515         PR c++/8006
6516         * g++.dg/abi/mangle9.C: New test.
6517         * g++.dg/abi/mangle10.C: New test.
6518         * g++.dg/abi/mangle11.C: New test.
6519         * g++.dg/abi/mangle12.C: New test.
6520
6521 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6522
6523         PR c++/7188.
6524         * g++.dg/template/meminit1.C: New test.
6525         * g++.dg/warn/Wreorder-1.C: Likewise.
6526         * g++.old-deja/g++.mike/warn3.C: Tweak.
6527         * lib/prune.exp: Ingore "in copy constructor".
6528
6529 2002-10-02  Andreas Jaeger  <aj@suse.de>
6530
6531         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6532         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6533         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6534         on x86-64.
6535
6536 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6537
6538         * gcc.dg/empty1.C: Fix typo.
6539
6540 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6541
6542         * gcc.dg/alias-1.c: New test.
6543
6544 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6545
6546         * gcc.dg/empty1.C: New test.
6547
6548         * g++.dg/tls/init-2.C: Tweak error messages.
6549
6550 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6551
6552         * gcc.c-torture/compile/20020923-1.c: New test.
6553
6554 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6555
6556         * gcc.c-torture/execute/ffs-1.c: New test.
6557         * gcc.c-torture/execute/ffs-2.c: Ditto.
6558
6559 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6560
6561         * g++.dg/overload/member1.C: New test.
6562
6563 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6564
6565         * g++.dg/abi/empty7.C: New test.
6566         * g++.dg/init/pm2.C: Likewise.
6567
6568 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6569
6570         * g++.dg/rtti/crash1.C: New test.
6571
6572 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6573
6574         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6575         gcc.dg/sibcall-4.c: New tests.
6576
6577 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6578
6579         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6580         powerpc and MMIX targets.
6581
6582 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6583
6584         * gcc.dg/cpp/20020927-1.c: New.
6585
6586 2002-09-26  David S. Miller  <davem@redhat.com>
6587
6588         * gcc.c-torture/compile/trunctfdf.c: New.
6589
6590 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6591
6592         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6593
6594 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6595
6596         * gcc.c-torture/execute/loop-15.c: New.
6597
6598 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6599
6600         * README.QMTEST: Fix typo.
6601
6602 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6603
6604         * gcc.dg/20020926-1.c: New test.
6605
6606 2002-09-25  David S. Miller  <davem@redhat.com>
6607
6608         PR target/7842
6609         * gcc.c-torture/execute/shiftdi.c: New test.
6610
6611 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6612
6613         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6614         unique to the tool.
6615         * lib/g77.exp (g77_init): Likewise.
6616         * lib/g++.exp (g++_init): Likewise.
6617         * lib/objc.exp (objc_init): Likewise.
6618
6619 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6620
6621         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6622         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6623         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6624
6625 2002-09-25  Richard Henderson  <rth@redhat.com>
6626
6627         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6628         too-small long double.
6629
6630 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6631
6632         * gcc.dg/20020919-1.c: New test.
6633
6634 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6635
6636         * g++.dg/abi/bitfield6.C: New test.
6637         * g++.dg/abi/bitfield7.C: New test.
6638         * g++.dg/abi/bitfield8.C: New test.
6639         * g++.dg/abi/vbase11.C: New test.
6640
6641 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6642
6643         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6644         hppa*-*-hpux*.  Update test comment.
6645
6646 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6647
6648         * gcc.dg/tls/struct-1.c: New test.
6649
6650 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6651
6652         * gcc.dg/cpp/tr-warn2.c: Update.
6653
6654 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6655
6656         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6657
6658 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6659
6660         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6661         systems.
6662
6663 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6664
6665         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6666
6667         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6668         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6669         setting of cxxfilt.
6670
6671 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6672
6673         * gcc.dg/20020312-2.c: Update for darwin.
6674
6675 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6676
6677         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6678
6679 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6680
6681         * objc.dg/comp-types-1.m: New test.
6682         * objc.dg/comp-types-2.m: New test.
6683         * objc.dg/comp-types-3.m: New test.
6684         * objc.dg/comp-types-4.m: New test.
6685         * objc.dg/comp-types-5.m: New test.
6686         * objc.dg/comp-types-6.m: New test.
6687
6688 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6689
6690         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6691
6692 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6693
6694         * g++.dg/other/do1.C: New test.
6695
6696         * g++.dg/template/subst1.C: New test.
6697
6698 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6699
6700         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6701
6702 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6703
6704         * g++.dg/template/qualttp20.C: Adjust expected errors.
6705         * g++.old-deja/g++.jason/report.C: Likewise.
6706         * g++.old-deja/g++.other/qual1.C: Likewise.
6707
6708         * g++.dg/lookup/scoped2.C: New test.
6709
6710         * g++.dg/ext/asm3.C: New test.
6711
6712 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6713
6714         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6715
6716 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6717
6718         * ChangeLog: follow spelling conventions.
6719         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6720         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6721         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6722         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6723         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6724         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6725         * g++.old-deja/g++.law/global-init1.C: Likewise.
6726         * g++.old-deja/g++.other/delete4.C: Likewise.
6727         * g++.old-deja/g++.other/inline21.C: Likewise.
6728         * g++.old-deja/g++.other/singleton.C: Likewise.
6729         * g77.dg/strlen0.f: Likewise.
6730         * g77.f-torture/compile/20010519-1.f: Likewise.
6731         * g77.f-torture/compile/980310-4.f: Likewise.
6732         * gcc.c-torture/compile/20000605-1.c: Likewise.
6733         * gcc.c-torture/execute/20020225-1.c: Likewise.
6734         * gcc.dg/c90-hexfloat-2.c: Likewise.
6735         * gcc.dg/c99-bool-1.c: Likewise.
6736         * gcc.dg/c99-hexfloat-2.c: Likewise.
6737         * gcc.dg/dll-2.c: Likewise.
6738         * gcc.dg/wtr-union-init-1.c: Likewise.
6739         * gcc.dg/wtr-union-init-2.c: Likewise.
6740         * gcc.dg/wtr-union-init-3.c: Likewise.
6741         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6742         * gcc.dg/cpp/defined.c: Likewise.
6743         * gcc.dg/cpp/macsyntx.c: Likewise.
6744         * gcc.dg/cpp/paste2.c: Likewise.
6745         * gcc.dg/cpp/trad/defined.c: Likewise.
6746         * gcc.dg/format/c90-printf-1.c: Likewise.
6747         * gcc.dg/format/c90-scanf-1.c: Likewise.
6748         * gcc.dg/format/c99-printf-1.c: Likewise.
6749         * gcc.dg/format/c99-scanf-1.c: Likewise.
6750         * gcc.misc-tests/gcov-8.c: Likewise.
6751         * lib/profopt.exp: Likewise.
6752
6753 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6754
6755         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6756
6757 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6758
6759         * g++.dg/inherit/using2.C: New test.
6760
6761 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6762
6763         * ChangeLog: Follow spelling conventions.
6764         * g++.dg/template/friend4.C: Likewise.
6765         * g++.old-deja/g++.pt/crash67.C: Likewise.
6766         * gcc.c-torture/execute/20000801-4.c: Likewise.
6767         * gcc.dg/c90-digraph-1.c: Likewise.
6768         * gcc.dg/c94-digraph-1.c: Likewise.
6769         * gcc.dg/c99-digraph-1.c: Likewise.
6770         * gcc.dg/cpp/line5.c: Likewise.
6771         * gcc.dg/cpp/multiline.c: Likewise.
6772         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6773         * gcc.dg/format/attr-3.c: Likewise.
6774         * gcc.dg/format/c90-scanf-3.c: Likewise.
6775         * gcc.dg/format/ext-4.c: Likewise.
6776
6777 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6778
6779         * g++.dg/template/pretty1.C: New test.
6780
6781 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6782
6783         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6784
6785 2002-09-13  Matt Austern  <austern@apple.com>
6786
6787         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6788         passing a cast expression to a function by const reference.
6789
6790 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6791
6792         * g++.dg/template/deduce1.C: New test.
6793
6794 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6795
6796         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6797         32-bit int.
6798
6799 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6800
6801         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6802         usage.
6803
6804 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6805
6806         * gcc.c-torture/compile/20020910-1.c: New test.
6807
6808 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6809
6810         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6811
6812 2002-09-10  Andreas Jaeger  <aj@suse.de>
6813
6814         * gcc.dg/20020312-2.c: Adjust for x86-64.
6815
6816 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6817
6818         * g77.dg/7388.f: New test case for PR 7388.
6819
6820 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6821
6822         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6823
6824 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6825
6826         * objc.dg/proto-lossage-1.m: New test.
6827
6828 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6829
6830         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6831
6832 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6833
6834         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6835         expected to pass.
6836
6837 2002-09-06  Stan Shebs  <shebs@apple.com>
6838             David Edelsohn  <edelsohn@gnu.org>
6839
6840         * gcc.dg/weak: New directory.
6841         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6842         target-specific xfail bits.
6843         * gcc.dg/typeof-2.c: Move to new directory.
6844         * gcc.dg/weak.exp: New expect script.
6845
6846 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6847
6848         * gcc.c-torture/execute/extzvsi.c: New test.
6849
6850 2002-09-05  Stan Shebs  <shebs@apple.com>
6851
6852         * gcc.dg/weak-1.c: xfail on Darwin.
6853         * gcc.dg/weak-2.c: Ditto.
6854         * gcc.dg/weak-3.c: Ditto.
6855         * gcc.dg/weak-4.c: Ditto.
6856         * gcc.dg/weak-5.c: Ditto.
6857         * gcc.dg/weak-6.c: Ditto.
6858         * gcc.dg/weak-7.c: Ditto.
6859         * gcc.dg/weak-8.c: Ditto.
6860         * gcc.dg/weak-9.c: Ditto.
6861
6862 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6863
6864         * gcc.c-torture/execute/loop-14.c: New test.
6865
6866 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6867
6868         * g++.dg/other/cxa-atexit1.C: New test.
6869
6870         * gcc.dg/typeof-2.c: New test.
6871
6872 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6873
6874         * gcc.dg/builtins-2.c: New testcase.
6875         * gcc.dg/builtins-3.c: New testcase.
6876
6877 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6878
6879         * gcc.dg/cpp/_Pragma4.c: New test.
6880
6881 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6882
6883         * objc/execute/nil_method-1.m: New testcase.
6884
6885 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6886
6887         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6888         [Object class], not [Object initialize].
6889
6890 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6891             Hans-Peter Nilsson  <hp@bitrange.com>
6892
6893         * gcc.c-torture/execute/20020720-1.x: Skip test on
6894         mmix-knuth-mmixware.  Correct comment.
6895
6896 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6897
6898         * testsuite/g++.dg/abi/bitfield5.C: New test.
6899         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6900
6901 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6902
6903         * objc.dg/undeclared-selector.m: New test.
6904
6905 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6906
6907         * g++.dg/other/offsetof1.C: Avoid cast warning.
6908
6909 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6910
6911         * objc.dg/super-class-2.m: New test.
6912
6913 2002-08-24  Matt Austern  <austern@apple.com>
6914
6915         * g++.dg/ext/lvaddr.C: New test.
6916         * g++.dg/ext/lvcast.C: New test.
6917
6918 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6919
6920         * testsuite/g++.dg/inherit/cond1.C: New test.
6921
6922 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6923
6924         * gcc.dg/noncompile/incomplete-1.c: New test.
6925
6926 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6927
6928         * gcc.dg/typespec-1.c: New test.
6929
6930 2002-08-20  Devang Patel  <dpatel@apple.com>
6931         * objc.dg/proto-hier-2.m: New test.
6932
6933 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6934
6935         * objc.dg/bitfield-1.m: New test.
6936         * objc.dg/bitfield-2.m: New test.
6937
6938 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6939
6940         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6941         gcc.dg/c99-flex-array-4.c: New tests.
6942
6943 2002-08-16  Stan Shebs  <shebs@apple.com>
6944
6945         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6946
6947 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6948
6949         * gcc.dg/typeof-1.c: New test.
6950         * g++.dg/ext/typeof2.C: New test.
6951
6952 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6953
6954         * g++.dg/other/offsetof1.C: New test.
6955
6956 2002-08-14  Richard Henderson  <rth@redhat.com>
6957
6958         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6959
6960 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6961
6962         * gcc.dg/cpp/_Pragma3.c: New test.
6963
6964 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6965
6966         * g++.dg/template/inherit3: New test.
6967
6968 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6969
6970         * gcc.dg/bitfld-4.c: Add blank options.
6971
6972 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6973
6974         * g++.dg/template/crash1.C: New test.
6975
6976 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6977
6978         * gcc.dg/tls/opt-2.c: New test.
6979
6980 2002-08-08  Devang Patel  <dpatel@apple.com>
6981
6982         * objc.dg/selector-1.m : New test
6983
6984 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6985
6986         * g++.dg/abi/bitfield4.C: New test.
6987         * gcc.dg/bitfld-4.c: New test.
6988
6989 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6990
6991         * g++.dg/other/packed1.C: New test.
6992
6993 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6994
6995         * g++.dg/abi/offsetof.C: Tweak error messages.
6996         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6997
6998 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6999
7000         * gcc.dg/bitfld-3.c: New test.
7001
7002 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7003             Richard Henderson  <rth@redhat.com>
7004
7005         * gcc.dg/i386-bitfield1.c: New test.
7006         * g++.dg/abi/bitfield3.C: Update.
7007
7008 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7009
7010         * objc.dg/const-str-2.m: Update.
7011         * gcc.dg/cpp/c++98.c: Change to C extension.
7012         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7013         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7014
7015 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7016
7017         * testsuite/gcc.dg/tls/diag-3.c: New.
7018
7019 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7020
7021         * g++.dg/README (Subdirectories): Document new subdir expr.
7022         * g++.dg/expr/pmf-1.C: New test.
7023
7024 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7025
7026         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7027
7028 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7029
7030         * g++.dg/abi/bitfield3.C: New test.
7031
7032 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7033
7034         * lib/gcov.exp: Tweak expected line formats.
7035         * gcc.misc-tests/gcov8.c: New test.
7036         * gcc.misc-tests/gcov8.x: New flags.
7037
7038 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7039
7040         * consistency.vlad/layout/endian.c: Include string.h.
7041
7042         * gcc.c-torture/execute/20020805-1.c: New test.
7043
7044 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7045
7046         * g++.dg/other/conversion1.C: New test.
7047
7048 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7049
7050         * gcc.dg/builtins-1.c: New testcase.
7051
7052 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7053
7054         * g++.dg/inherit/access3.C: New test.
7055
7056 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7057
7058         * gcc.dg/ia64-visibility-2.c: New test.
7059
7060 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7061
7062         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7063         __qualifier_flags to __flags.
7064
7065 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7066
7067         * g++.dg/inherit/operator1.C: New test.
7068         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7069         * g++.dg/other/error1.C: Change expected error message.
7070         * g++.dg/template/conv4.C: Likewise.
7071
7072 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7073
7074         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7075         for documented behavior.
7076
7077 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7078
7079         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7080         several targets known to fail.
7081
7082 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7083
7084         * gcc.dg/mips-args-[123].c: New tests.
7085
7086 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7087
7088         * gcc.dg/ppc-spe.c: New.
7089
7090 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7091
7092         * g++.dg/other/ptrmem4.C: New testcase.
7093
7094 2002-07-24  Richard Henderson  <rth@redhat.com>
7095
7096         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7097
7098 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7099
7100         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7101
7102 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7103
7104         * gcc.c-torture/execute/memset-3.c: New testcase.
7105
7106 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7107
7108         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7109         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7110
7111 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7112
7113         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7114         Delete.
7115
7116 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7117
7118         * gcc.c-torture/compile/simd-4.c: New test.
7119
7120 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7121
7122         PR c++/7347, c++/7348
7123         * g++.dg/template/access4.C: New test.
7124         * g++.dg/template/access5.C: New test.
7125         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7126         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7127         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7128         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7129
7130 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7131
7132         * gcc.dg/gnu89-init-2.c: New test.
7133
7134 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7135
7136         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7137
7138 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7139
7140         * gcc.c-torture/execute/20020720-1.c: New testcase.
7141
7142 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7143
7144         * gcc.dg/cpp/Wsignprom.c: New tests.
7145
7146 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7147
7148         * gcc.c-torture/execute/loop-13.c: New test.
7149
7150 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7151
7152         * gcc.dg/cpp/expr.c: New tests.
7153
7154 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7155
7156         * g++.dg/opt/pr6713.C: Add template instantiation.
7157
7158 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7159
7160         * gcc.dg/nest.c: New test.
7161
7162 2002-07-17  Richard Henderson  <rth@redhat.com>
7163
7164         * g++.dg/opt/pr6713.C: New test.
7165
7166 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7167
7168         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7169         XFAIL for all x86 processors.
7170
7171 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7172
7173         * gcc.c-torture/execute/20010122-1.x: Do not test with
7174         -fomit-frame-pointer.
7175
7176 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7177
7178         * g++.dg/template/instantiate2.C: New test.
7179         * g++.dg/template/spec4.C: New test.
7180
7181 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7182
7183         * g++.dg/template/access2.C: New test.
7184         * g++.dg/template/access3.C: New test.
7185
7186 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7187
7188         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7189         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7190         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7191         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7192         Convert to use <stdarg.h>.
7193         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7194         Delete.
7195         * gcc.dg/va-arg-2.c: New.
7196         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7197
7198 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7199
7200         * gcc.c-torture/compile/20020710-1.c: New test.
7201
7202 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7203                           Andrew Pinski  <pinskia@physics.uc.edu>
7204
7205         gcc.c-torture/compile/simd-2.c: New testcase.
7206         gcc.c-torture/compile/simd-3.c: Likewise.
7207
7208 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7209
7210         PR c++/7224
7211         * g++.dg/overload/error1.C: New test.
7212
7213 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7214
7215         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7216         configuration and IRIX 6 O32 ABI.
7217
7218 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7219
7220         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7221
7222 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7223
7224         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7225
7226 2002-07-10  Jeffrey A Law  <law@redhat.com>
7227
7228         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7229
7230         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7231
7232 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7233
7234         * gcc.dg/20020312-2.c: Check for __PPC__.
7235
7236 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7237
7238         * gcc.c-torture/compile/20020709-1.c: New test.
7239
7240 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7241
7242         * g++.dg/template/qualttp21.C: New test case.
7243
7244 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7245
7246         * gcc.c-torture/compile/20020706-1.c: New test.
7247         * gcc.c-torture/compile/20020706-2.c: New test.
7248
7249 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7250             Alexandre Oliva  <aoliva@redhat.com>
7251
7252         * g++.dg/warn/incomplete1.C: New test.
7253
7254 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7255
7256         PR c++/7099
7257         * g++.dg/warn/noreturn1.C: New test.
7258
7259 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7260
7261         PR c++/6706
7262         * g++.dg/debug/debug6.C: New test.
7263         * g++.dg/debug/debug7.C: New test.
7264
7265 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7266
7267         * gcc.c-torture/compile/simd-3.c: New test.
7268
7269 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7270
7271         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7272         * gcc.dg/20020620-1.c: Likewise.
7273
7274 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7275
7276         PR c++/6944
7277         * g++.dg/init/array4.C: New test.
7278         * g++.dg/init/array5.C: New test.
7279
7280 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7281
7282         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7283         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7284
7285 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7286
7287         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7288         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7289         * gcc.dg/wtr-conversion-1.c: Likewise.
7290         * gcc.dg/wtr-escape-1.c: Likewise.
7291         * gcc.dg/wtr-int-type-1.c: Likewise.
7292         * gcc.dg/wtr-label-1.c: Likewise.
7293         * gcc.dg/wtr-static-1.c: Likewise.
7294         * gcc.dg/wtr-strcat-1.c: Likewise.
7295         * gcc.dg/wtr-suffix-1.c: Likewise.
7296         * gcc.dg/wtr-switch-1.c: Likewise.
7297         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7298         * gcc.dg/wtr-union-init-1.c: Likewise.
7299         * gcc.dg/wtr-union-init-2.c: Likewise.
7300         * gcc.dg/wtr-union-init-3.c: Likewise.
7301
7302         * gcc.dg/wtr-func-def-1.c: New test.
7303
7304 2002-07-02 Devang Patel <dpatel@apple.com>
7305
7306         * objc.dg/param-1.m: New test.
7307
7308 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7309
7310         * gcc.dg/cpp/trad/directive.c: Add test.
7311         * gcc.dg/cpp/trad/macroargs.c: Add test.
7312         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7313
7314 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7315
7316         * gcc.dg/cpp/cmdlne-M.c: New test.
7317
7318 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7319
7320         * objc.dg/desig-init-1.m: New test.
7321
7322 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7323
7324         PR c++/6716
7325         * g++.dg/template/instantiate1.C: New test.
7326
7327 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/7112
7330         * g++.dg/template/sizeof2.C: New test.
7331
7332 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7333
7334         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7335         gcc.dg/cpp/trad/include.c: New tests.
7336
7337 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7338
7339         PR target/7177
7340         * gcc.c-torture/compile/20020701-1.c: New test.
7341
7342 2002-07-01  Stan Shebs  <shebs@apple.com>
7343
7344         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7345         header here...
7346         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7347         (objc-torture-execute): or here.
7348
7349 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7350
7351         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7352
7353 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7354
7355         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7356
7357 2002-06-30  Devang Patel  <dpatel@apple.com>
7358
7359         * objc.dg/fsyntax-only.m: New test.
7360
7361 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7362
7363         PR c++/6695
7364         * g++.dg/template/friend7.C: New file.
7365
7366 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7367
7368         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7369         return type.
7370
7371 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7372
7373         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7374         avoid division by zero.
7375
7376 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7377
7378         * gcc.dg/Wunknownprag.c: New tests.
7379
7380 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7381
7382         * gcc.c-torture/execute/simd-2.c: New test.
7383
7384 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7385
7386         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7387         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7388         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7389         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7390         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7391         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7392         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7393         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7394         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7395         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7396         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7397         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7398         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7399         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7400         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7401         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7402         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7403
7404 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7405
7406         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7407         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7408         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7409         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7410         New tests.
7411         * gcc.dg/cpp/trad/directive.c: Update.
7412
7413 2002-06-23  Andreas Jaeger  <aj@suse.de>
7414
7415         * gcc.c-torture/execute/complex-6.c: New.
7416
7417 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7418
7419         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7420         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7421         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7422         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7423
7424 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7425
7426         * gcc.dg/cpp/trad: New directory with traditional tests copied
7427         from parent directory.
7428         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7429         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7430         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7431         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7432         Move to trad/ and rename.
7433         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7434         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7435         gcc.dg/cpp/trad/redef2.c: New tests.
7436         * gcc.dg/cpp/trad/trad.exp: New driver.
7437
7438 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7439
7440         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7441         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7442         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7443         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7444         Remove.
7445
7446 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7447
7448         * gcc.dg/20020620-1.c: New test.
7449
7450 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7451
7452         * g++.dg/template/ttp4.C: New test.
7453
7454 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7455
7456         * g++.dg/opt/vt1.C: Fix regexp.
7457
7458 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7459
7460         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7461         Don't use attribute `noinline'.
7462
7463 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7464
7465         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7466
7467 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7468
7469         * gcc.c-torture/execute/simd-1.c: New.
7470
7471         * gcc.dg/simd-1.c: New.
7472
7473 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7474
7475         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7476
7477 2002-06-16  Richard Henderson  <rth@redhat.com>
7478
7479         * g++.dg/ext/anon-struct1.C: New.
7480         * g++.dg/ext/anon-struct2.C: New.
7481         * g++.dg/ext/anon-struct3.C: New.
7482         * gcc.dg/anon-struct-1.c: New.
7483         * gcc.dg/anon-struct-2.c: New.
7484         * gcc.dg/anon-struct-3.c: New.
7485         * gcc.dg/20011008-1.c: Adjust warning text.
7486         * gcc.dg/20020527-1.c: Add -fms-extensions.
7487
7488 2002-06-16  Richard Henderson  <rth@redhat.com>
7489
7490         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7491
7492 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7493
7494         * gcc.c-torture/execute/20020615-1.c: New test.
7495
7496 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7497
7498         * gcc.c-tortuture/execute/compare-1.c: New test case.
7499         * gcc.c-tortuture/execute/compare-2.c: New test case.
7500         * gcc.c-tortuture/execute/compare-3.c: New test case.
7501
7502 2002-06-13  Richard Henderson  <rth@redhat.com>
7503
7504         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7505         ia64 ilp32.
7506
7507 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7508
7509         * g++.dg/template/typename2.C: Update error message.
7510
7511 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7512
7513         * gcc.c-torture/execute/20020611-1.c: New test.
7514
7515 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7516
7517         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7518         list of targets to skip.
7519
7520 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7521
7522         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7523         targets if not optimizing.
7524
7525 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7526
7527         * gcc.c-torture/compile/20020605-1.c: New test.
7528
7529         * g++.dg/opt/vt1.C: New test.
7530
7531         * gcc.dg/20020531-1.c: New test.
7532
7533         * gcc.dg/20020530-1.c: New test.
7534
7535         * gcc.dg/20020527-1.c: New test.
7536
7537         * g++.dg/opt/cse1.C: New test.
7538
7539 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7540
7541         * gcc.dg/20020607-2.c: New test case.
7542
7543 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.c-torture/compile/20020604-1.c: New test.
7546
7547 2002-06-04  Richard Henderson  <rth@redhat.com>
7548
7549         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7550         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7551         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7552
7553 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7554
7555         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7556
7557 2002-06-03  Richard Henderson  <rth@redhat.com>
7558
7559         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7560         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7561
7562 2002-06-02  Richard Henderson  <rth@redhat.com>
7563
7564         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7565         test functions static.
7566
7567 2002-06-02  Andreas Jaeger  <aj@suse.de>
7568
7569         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7570         now.
7571
7572 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7573
7574         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7575         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7576         Update for mofified diagnostics.
7577         * gcc.dg/c99-intconst-1.c: No longer fail.
7578
7579 2002-06-02  Richard Henderson  <rth@redhat.com>
7580
7581         * gcc.dg/uninit-A.c: Remove xfail markers.
7582
7583 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7584
7585         * gcc.dg/fnegate-1.c: New test case.
7586
7587 2002-05-30  Osku Salerma  <osku@iki.fi>
7588
7589         * gcc.c-torture/execute/mayalias-1.c: New file.
7590
7591 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7592
7593         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7594         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7595         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7596
7597 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7598
7599         * gcc.c-torture/execute/20020529-1.c: New test.
7600
7601 2002-05-27  Richard Henderson  <rth@redhat.com>
7602
7603         * g++.dg/ext/attrib6.C: New test case.
7604
7605 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7606
7607         * gcc.c-torture/execute/pure-1.c: New test.
7608
7609 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7610
7611         * gcc.dg/cpp/arith-2.c: Remove.
7612
7613 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7614
7615         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7616         * gcc.dg/cpp/if-3.c: Remove.
7617
7618 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7619
7620         * g++.dg/opt/cse2.C: New test.
7621
7622 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7623
7624         * gcc.dg/cpp/arith-1.c: New semantic tests.
7625         * gcc.dg/cpp/if-1.c: Update.
7626
7627 2002-05-24  Ben Elliston  <bje@redhat.com>
7628
7629         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7630
7631 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7632
7633         * gcc.dg/verbose-asm.c: New test.
7634
7635 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7636
7637         * gcc.dg/cpp/paste12.c: New test.
7638
7639 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7640
7641         * g++.dg/parse/named_ops.C: New test.
7642
7643 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7644
7645         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7646
7647 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7648
7649         * gcc.dg/weak-2.c: Allow optional leading underscore
7650         in scan-assembler symbol name.
7651         * gcc.dg/weak-3.c: Likewise.
7652         * gcc.dg/weak-4.c: Likewise.
7653         * gcc.dg/weak-5.c: Likewise.
7654
7655 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7656
7657         * gcc.dg/20020523-1.c: New test.
7658
7659 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7660
7661         * objc.dg/const-str-2.m: Update now that we stop after
7662         a command line error.
7663
7664 2002-05-22  Richard Henderson  <rth@redhat.com>
7665
7666         * g++.dg/dg.exp: Fix typo in test pruneing.
7667
7668 2002-05-22  Richard Henderson  <rth@redhat.com>
7669
7670         * g++.dg/dg.exp: Prune the tls subdirectory.
7671         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7672         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7673         * g++.dg/tls/init-1.C: New.
7674
7675 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7676
7677         * gcc.dg/20020517-1.c: New test.
7678
7679 2002-05-21  Richard Henderson  <rth@redhat.com>
7680
7681         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7682         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7683
7684 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7685
7686         * g++.dg/other/copy2.C: New test.
7687
7688 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7689
7690         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7691         (MAX_COPY): Bump up to 10 times sizeof (long long).
7692         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7693
7694         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7695         sizeof (long long).
7696
7697         * gcc.c-torture/execute/strcpy-1.c: New test.
7698
7699 2002-05-19  Jason Merrill  <jason2redhat.com>
7700
7701         * g++.dg/ext/oper1.C: New test.
7702
7703 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7704 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7705
7706         * README.QMTEST: New file.
7707
7708         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7709
7710 2002-05-19  Andreas Jaeger  <aj@suse.de>
7711
7712         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7713         now.
7714         * gcc.c-torture/execute/loop-2d.x: Likewise.
7715
7716 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7717
7718         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7719         support weak symbols.
7720         * gcc.dg/weak-4.c: Likewise
7721         * gcc.dg/weak-6.c: Likewise
7722
7723 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7724
7725         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7726         cygwin, coff and h8300-*-hms targets
7727         * gcc.dg/weak-5.c: Likewise
7728         * gcc.dg/weak-7.c: Likewise
7729
7730 2002-05-16  Jason Merrill  <jason@redhat.com>
7731
7732         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7733         (scan-assembler-not, scan-assembler-dem): Likewise.
7734         (scan-assembler-dem-not): Likewise.
7735
7736 2002-05-15  Richard Henderson  <rth@redhat.com>
7737
7738         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7739
7740 2002-05-15  Richard Henderson  <rth@redhat.com>
7741
7742         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7743         (vfoo1f): Warning here.
7744         (vfoo1l): Don't redefine the alias.
7745
7746 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7747
7748         * g++.dg/init/pm1.C: New test.
7749
7750 2002-05-12  David S. Miller  <davem@redhat.com>
7751
7752         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7753         types.
7754
7755 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7756
7757         * gcc.c-torture/execute/20020510-1.c: New test case.
7758
7759 2002-05-10  David S. Miller  <davem@redhat.com>
7760
7761         * gcc.c-torture/execute/conversion.c: Test long double too.
7762
7763 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7764
7765         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7766         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7767         * lib/g++.exp (g++_link_flags): Likewise.
7768         * lib/objc.exp (objc_target_compile): Likewise.
7769
7770 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7771
7772         * gcc.dg/cpp/poison.c: Update.
7773         * gcc.dg/cpp/20000625-2.c: Remove.
7774         * gcc.dg/cpp/direct2s.c: Remove final test.
7775
7776 2002-05-08  Tom Rix  <trix@redhat.com>
7777
7778         * gcc.c-torture/execute/20020508-1.c: New test.
7779         * gcc.c-torture/execute/20020508-2.c: New test.
7780         * gcc.c-torture/execute/20020508-3.c: New test.
7781
7782 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7783
7784         * gcc.dg/cpp/charconst-4.c: More tests.
7785
7786 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7787
7788         PR c/6569
7789         * gcc.dg/weak-3.c: Update location of warning messages.
7790         * gcc.dg/weak-5.c: Likewise.
7791
7792 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7793
7794         * gcc.c-torture/execute/20020506-1.c: New test case.
7795
7796 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7797
7798         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7799
7800 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7801
7802         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7803
7804 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7805
7806         * gcc.dg/cpp/charconst-3.c: New test.
7807
7808 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7809
7810         * gcc.dg/cpp/charconst.c: Update tests.
7811
7812 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7813
7814         * treelang: Added directory for new sample language treelang. Also
7815         lib/treelang.exp: New file to signal treelang should be tested.
7816
7817 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7818
7819         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7820         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7821         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7822         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7823         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7824         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7825         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7826
7827 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7828
7829         * gcc.dg/format/xopen-2.c: New test.
7830
7831 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7832
7833         * gcc.dg/20020503-1.c: New test.
7834
7835 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7836
7837         * g++.dg/init/dtor1.C: Make it tougher.
7838
7839 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7840
7841         * g++.dg/init/dtor1.C: New test.
7842
7843 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7844
7845         * gcc.dg/altivec-8.c: New.
7846
7847 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7848
7849         * gcc.dg/altivec-7.c: New.
7850
7851 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7852
7853         * g++.dg/parse/typedef1.C: New test.
7854
7855 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7856
7857         PR c++/6486
7858         * g++.dg/template/friend6.C: New test.
7859
7860         PR c++/6492
7861         * g++.dg/init/copy1.C: New test.
7862
7863 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7864
7865         * g++.dg/warn/effc1.C: New test.
7866
7867 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7868
7869         * gcc.dg/cpp/if-cexp.c: Add a test.
7870
7871 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7872
7873         * gcc.dg/20020426-2.c: New test.
7874
7875 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7876
7877         * gcc.dg/cpp/if-mop.c: Update.
7878         * gcc.dg/cpp/if-mpar.c: Add test.
7879         * gcc.dg/cpp/if-oppr.c: Update.
7880
7881 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7882
7883         PR c/6343
7884         * gcc.dg/weak-[2-7].c: New tests.
7885
7886 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7887
7888         * gcc.dg/enum1.c: New test.
7889
7890 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7891
7892         PR c++/6497
7893         * g++.dg/inherit/access2.C: New test.
7894
7895 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7896
7897         PR bootstrap/6445
7898         * gcc.dg/20020426-1.c: New test.
7899
7900 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7901
7902         * g++.dg/abi/enum1.C: New test.
7903
7904 2002-04-26  Richard Henderson  <rth@redhat.com>
7905
7906         * gcc.dg/c99-bool-1.c: Expect always true warning.
7907
7908 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7909
7910         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7911
7912 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7913
7914         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7915         targets.
7916
7917 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7918
7919         * g++.dg/abi/mange7.C: New test.
7920
7921         PR c++/6438.
7922         * g++.dg/parse/stmtexpr2.C: New test.
7923
7924 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7925
7926         * gcc.dg/20020312-2.c: Add SH target.
7927
7928 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7929
7930         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7931         compiler output on mips*-*-irix*.
7932
7933 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7934
7935         * g++.dg/parse/attr1.C: New test.
7936
7937 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7938
7939         * gcc.c-torture/execute/string-opt-17.c: New test case.
7940         * gcc.c-torture/execute/memset-2.c: New test case.
7941
7942 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7943
7944         PR c++/6256:
7945         * g++.dg/template/friend5.C: New test.
7946
7947         PR c++/6331:
7948         * g++.dg/template/qual1.C: Likewise.
7949
7950 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7951
7952         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7953         Include stdlib.h, not stdio.h or ctype.h.
7954
7955 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7956
7957         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7958         cris-*-elf* and mmix-*-*.
7959         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7960         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7961         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7962         Ditto.
7963         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7964         * gcc.dg/wchar_t-1.c: Ditto.
7965
7966 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7967
7968         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7969         Clarify comment.
7970
7971 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7972
7973         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7974
7975 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7976
7977         * gcc.c-torture/execute/20000906-1.x: Delete.
7978
7979 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7980
7981         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7982
7983 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7984
7985         * PR6367
7986         * g77.f-torture/execute/6367.f: New test.
7987         * g77.f-torture/execute/6367.x: Disable for MMIX.
7988
7989 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7990
7991         * PR6352
7992         * g++.dg/opt/inline2.C: New test.
7993
7994 2002-04-18  Richard Henderson  <rth@redhat.com>
7995
7996         * gcc.dg/20000906-1.c: Enable for all targets.
7997         * gcc.c-torture/compile/iftrap-2.c: New.
7998
7999 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8000
8001         * gcc.dg/20020418-1.c: New test.
8002         * gcc.dg/20020418-2.c: New test.
8003
8004 2002-04-18  Richard Henderson  <rth@redhat.com>
8005
8006         * gcc.c-torture/compile/iftrap-1.c: New.
8007         * gcc.dg/iftrap-1.c: Adjust for ia64.
8008         * gcc.dg/iftrap-2.c: New.
8009
8010 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8011
8012         * gcc.c-torture/compile/20020418-1.c: New test.
8013
8014 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8015
8016         * gcc.c-torture/compile/20020415-1.c: New.
8017
8018 2002-04-18  David S. Miller  <davem@redhat.com>
8019
8020         * gcc.c-torture/execute/20020418-1.c: New test.
8021
8022 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8023
8024         * gcc.dg/20020416-1.c: New test.
8025
8026         * g++.dg/opt/inline1.C: New test.
8027
8028 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8029
8030         * gcc.dg/altivec-5.c: New test.
8031
8032         * gcc.dg/20020415-1.c: New test.
8033
8034 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8035
8036         * testsuite/lib/chill.exp: Remove.
8037
8038 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8039
8040         * g++.dg/other/big-struct.C: New test.
8041
8042 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8043
8044         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8045         of scratch file.
8046
8047 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8048
8049         PR c/6277
8050         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8051         in scan-assembler function name
8052
8053 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8054
8055         * g77.f-torture/execute/980628-4.x,
8056         g77.f-torture/execute/980628-5.x,
8057         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8058         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8059         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8060         i[34567]86-*-*.
8061
8062 2002-04-13  David S. Miller  <davem@redhat.com>
8063
8064         * gcc.c-torture/execute/20020413-1.c: New test.
8065
8066 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8067
8068         * gcc.dg/asm-6.c,
8069         * g++.dg/ext/asm1.C: New tests.
8070
8071 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8072
8073         PR c++ 5373.
8074         * g++.dg/parse/stmtexpr1.C: New test.
8075
8076         PR c++/5189.
8077         * g++.dg/template/copy1.C: New test.
8078
8079 2002-04-12  Richard Henderson  <rth@redhat.com>
8080
8081         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8082
8083 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8084
8085         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8086         gcc.c-torture/execute/20020307-2.c.
8087
8088 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8089
8090         * g++.dg/ext/attrib5.C,
8091         * g++.dg/lookup/struct1.C: New tests.
8092
8093 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8094
8095         * gcc.dg/20020411-1.c: New test.
8096
8097         * gcc.c-torture/execute/20020411-1.c: New test.
8098
8099 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8100
8101         * g77.f-torture/execute/6177.f: New test.
8102
8103 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8104
8105         PR middle-end/6247
8106         * g++.dg/opt/cleanup1.C: New test.
8107
8108         * g++.dg/opt/const1.C: New test.
8109
8110 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8111
8112         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8113
8114 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8115
8116         PR c++/5507
8117         * g++.dg/template/typename2.C: New test.
8118
8119 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8120
8121         * gcc.c-torture/execute/loop-12.c: New.
8122
8123 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8124
8125         * g77.f-torture/execute/980628-4.x,
8126         g77.f-torture/execute/980628-5.x,
8127         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8128         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8129         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8130
8131 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8132
8133         PR optimization/6086
8134         * g++.dg/opt/preinc1.C: New test.
8135
8136 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8137
8138         PR c++/5571
8139         * g++.dg/opt/static2.C: New test.
8140
8141 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8142
8143         PR c/5120
8144         * gcc.dg/20020406-1.c: New test.
8145
8146 2002-04-04  David S. Miller  <davem@redhat.com>
8147
8148         * gcc.c-torture/execute/20020404-1.c: New test.
8149
8150 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR c/6123
8153         * gcc.dg/20020312-2.c: Do not declare global register variable
8154         if __PIC__ or __pic__ is defined.
8155
8156 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8157
8158         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8159         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8160
8161 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8162
8163         * gcc.misc-tests/linkage.exp: Update last change to handle
8164         sparc*-, not just sparc-.
8165
8166 2002-04-03  Richard Henderson  <rth@redhat.com>
8167
8168         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8169
8170 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8171
8172         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8173
8174 2002-04-02  David S. Miller  <davem@redhat.com>
8175
8176         * gcc.c-torture/execute/20020402-3.c: New test.
8177
8178 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8179
8180         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8181         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8182
8183         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8184         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8185         g77.f-torture/execute/20001201.x,
8186         g77.f-torture/execute/u77-test.x: New files.
8187
8188         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8189         * gcc.dg/wchar_t-1.c: Ditto.
8190
8191 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8192
8193         * gcc.c-torture/execute/20020402-1.c: New test.
8194
8195 2002-04-01  Richard Henderson  <rth@redhat.com>
8196
8197         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8198
8199         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8200
8201 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8202
8203         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8204
8205 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8206
8207         * g++.dg/inherit/template-as-base.C: Expect error.
8208         * g++.dg/inherit/namespace-as-base.C: Likewise.
8209
8210 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8211
8212         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8213         g++.dg/ext/instantiate3.C: Tweak match patterns.
8214
8215         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8216         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8217         -da test.
8218
8219 2002-03-31  Richard Henderson  <rth@redhat.com>
8220
8221         * gcc.dg/special/alias-2.c: New.
8222         * gcc.dg/special/ecos.exp: Run it.
8223
8224 2002-03-31  Richard Henderson  <rth@redhat.com>
8225
8226         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8227
8228 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8229
8230         * gcc.dg/weak-1.c: Disable on h8300 port.
8231
8232 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8233
8234         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8235         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8236         ordering tests.
8237         * g++.dg/bprob/bprob-1.C: New test.
8238         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8239         * g++.dg/gcov/gcov-1.C: New test.
8240         * g++.dg/gcov/gcov-1.x: New file.
8241         * g++.dg/gcov/gcov-2.C: New test.
8242         * g++.dg/gcov/gcov-3.C: New test.
8243         * g++.dg/gcov/gcov-3.h: New file.
8244
8245 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8246
8247         * g++.old-deja/g++.other/builtins5.C: New test.
8248         * g++.old-deja/g++.other/builtins6.C: New test.
8249         * g++.old-deja/g++.other/builtins7.C: New test.
8250         * g++.old-deja/g++.other/builtins8.C: New test.
8251         * g++.old-deja/g++.other/builtins9.C: New test.
8252
8253 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8254
8255         * g++.dg/opt/static1.C: New test.
8256
8257         * g++.dg/opt/longbranch1.C: New test.
8258
8259 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8260
8261         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8262
8263         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8264
8265 2002-03-28  Jeffrey A Law  (law@redhat.com)
8266
8267         * gcc.c-torture/execute/20020328-1.c: New test.
8268
8269 2002-03-27  Richard Henderson  <rth@redhat.com>
8270
8271         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8272         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8273         move from g++.old-deja/g++.ext/.
8274
8275 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8276
8277         * g++.dg/init/new2.C: New test.
8278
8279 2002-03-26  Richard Henderson  <rth@redhat.com>
8280
8281         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8282
8283         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8284         on sparc.
8285
8286         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8287         sparcv9 systems.
8288         * gcc.dg/20001102-1.c: Likewise.
8289
8290 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8291
8292         * gcc.dg/cpp/endif-pedantic1.c,
8293         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8294
8295 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8296
8297         * g++.dg/init/new1.C: New test.
8298
8299 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8300
8301         * g++.dg/abi/vbase9.C: New test.
8302
8303 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8304
8305         * gcc.dg/arm-asm.c: New test.
8306
8307 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8308
8309         * gcc.dg/Wswitch-enum.c: New test.
8310         Fix PR c/5044.
8311
8312 2002-03-26  Richard Henderson  <rth@redhat.com>
8313
8314         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8315         structure.
8316
8317 2002-03-25  Richard Henderson  <rth@redhat.com>
8318
8319         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8320         sparcv9 systems.
8321
8322         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8323         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8324
8325 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8326
8327         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8328
8329 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8330
8331         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8332         targets using generic thunk support.
8333
8334 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8335
8336         * gcc.c-torture/compile/20020323-1.c: New test.
8337
8338         * g++.dg/opt/conj2.C: New test.
8339
8340 2002-03-24  Richard Henderson  <rth@redhat.com>
8341
8342         * gcc.dg/weak-1.c: Use -fno-common.
8343
8344 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8345
8346         * g77.dg/f77-edit-apostrophe-out.f: New test
8347         * g77.dg/f77-edit-h-out.f: New test
8348         * g77.dg/f77-edit-t-in.f: New test
8349         * g77.dg/f77-edit-t-out.f: New test
8350         * g77.dg/f77-edit-x-out.f: New test
8351         * g77.dg/f77-edit-slash-out.f: New test
8352         * g77.dg/f77-edit-colon-out.f: New test
8353         * g77.dg/f77-edit-s-out.f: New test
8354
8355 2002-03-24  Richard Henderson  <rth@redhat.com>
8356
8357         * objc/execute/formal_protocol-6.x: New XFAIL.
8358
8359 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8360
8361         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8362         that do not support weak symbols
8363
8364 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8365
8366         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8367         * lib/g77.exp:  Likewise
8368         * lib/objc.exp: Likewise
8369
8370 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8371
8372         * gcc.dg/Wswitch-default.c: New test.
8373
8374 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8375
8376         * g++.dg/other/enum1.C: New test.
8377
8378 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8379
8380         * gcc.dg/pragma-ep-3.c: Fix typo.
8381
8382 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8383
8384         * g++.dg/inherit/template-as-base.C: New test.
8385
8386 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8387
8388         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8389         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8390
8391 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8392
8393         * gcc.dg/cpp/multiline.c: Update to match.
8394
8395 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8396
8397         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8398
8399 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8400
8401         * gcc.dg/cpp/extratokens2.c:  New file.
8402
8403 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8404
8405         * gcc.dg/20020312-2.c: Add rs6000 target.
8406
8407         * gcc.c-torture/compile/20020319-1.c: New test.
8408
8409 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8410
8411         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8412         (A, E): Handle this.
8413
8414 2002-03-20  Jason Merrill  <jason@redhat.com>
8415
8416         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8417         ignoring -fpic.
8418         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8419         through prune_gcc_output.
8420
8421 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8422
8423         * gcc.c-torture/compile/20020320-1.c: New test.
8424
8425 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8426
8427         * gcc.c-torture/compile/20020318-1.c: New test.
8428
8429         * gcc.dg/struct-by-value-1.c: New test.
8430
8431         * gcc.dg/20020319-1.c: New test.
8432
8433 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8434
8435         * g++.dg/opt/conj1.C: New test.
8436
8437 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8438
8439         * g++.dg/template/qualttp20.C: Revert previous change.
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-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8449
8450         * gcc.dg/cpp/wchar-1.c: Update.
8451
8452 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8453
8454         * g++.dg/template/conv1.C: New test.
8455         * g++.dg/template/conv2.C: New test.
8456         * g++.dg/template/conv3.C: New test.
8457         * g++.dg/template/conv4.C: New test.
8458
8459 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8460
8461         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8462         * g++.dg/template/qualttp3.C: Likewise.
8463         * g++.dg/template/qualttp4.C: Likewise
8464         * g++.dg/template/qualttp5.C: Likewise
8465         * g++.dg/template/qualttp6.C: Likewise
8466         * g++.dg/template/qualttp7.C: Likewise
8467         * g++.dg/template/qualttp8.C: Likewise
8468         * g++.dg/template/recurse.C: Likewise.
8469
8470 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8471
8472         * g++.dg/opt/dtor1.C: New test.
8473
8474 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8475
8476         * gcc.c-torture/compile/20020315-1.c: New test.
8477
8478 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8479
8480         * gcc.dg/weak-1.c: Fix scan tests.
8481
8482 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8483
8484         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8485         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8486         cris-*-aout* mmix-*-*.
8487         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8488         cris-*-aout* mmix-*-*.
8489         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8490         cris-*-elf* cris-*-aout* and mmix-*-*.
8491         * gcc.dg/20001009-1.c: Ditto.
8492         * gcc.dg/20010912-1.c: Ditto.
8493         * gcc.dg/20020122-4.c: Ditto.
8494         * gcc.dg/inline-2.c: Ditto.
8495
8496 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8497
8498         * gcc.c-torture/compile/20020314-1.c: New test.
8499
8500 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8501
8502         * gcc.c-torture/execute/20020314-1.c: New test.
8503
8504 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8505
8506         * g++.dg/warn/Wunused-1.C: New test.
8507
8508 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8509
8510         * g++.dg/abi/mangle6.C: New test.
8511
8512 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8513
8514         * gcc.c-torture/compile/20020309-2.c: New test.
8515
8516         * gcc.c-torture/compile/20020312-1.c: New test.
8517
8518 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8519
8520         * g++.dg/other/access1.C: New test.
8521
8522 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8523
8524         * gcc.c-torture/execute/wchar_t-1.c: New test.
8525
8526 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8527
8528         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8529
8530 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8531
8532         * gcc.dg/20020312-1.c: New test case.
8533
8534 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8535
8536         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8537
8538 2002-03-11  Richard Henderson  <rth@redhat.com>
8539
8540         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8541         * g++.old-deja/g++.jason/report.C: Likewise.
8542
8543 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8544
8545         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8546         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8547
8548 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8549
8550         * testsuite/g++.dg/overload/pmf1.C: New test.
8551
8552 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8553
8554         * gcc.c-torture/execute/20020307-1.c: Use long.
8555
8556 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8557
8558         PR optimization/5844
8559         * gcc.dg/20020310-1.c: New test.
8560
8561 2002-03-09  Michael Meissner  <meissner@redhat.com>
8562
8563         * gcc.c-torture/execute/memcpy-2.c: New test.
8564         * gcc.c-torture/execute/memset-1.c: New test.
8565         * gcc.c-torture/execute/strlen-1.c: New test.
8566         * gcc.c-torture/execute/strcmp-1.c: New test.
8567         * gcc.c-torture/execute/strncmp-1.c: New test.
8568
8569 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8570
8571         * gcc.dg/ppc-ldstruct.c: New test.
8572
8573 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8574
8575         * gcc.c-torture/execute/va-arg-22.c: New test.
8576
8577 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8578
8579         * gcc.c-torture/compile/20020309-1.c: New test.
8580
8581 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8582
8583         * gcc.c-torture/execute/20020307-2.c: New test.
8584
8585 2002-03-07  Jeffrey A Law  (law@redhat.com)
8586
8587         * g77.f-torture/compile/20020307-1.f: New test.
8588
8589 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8590
8591         * gcc.dg/unordered-1.c: New test.
8592
8593 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8594
8595         * gcc.c-torture/execute/20020307-1.c: New test.
8596
8597 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8598
8599         * gcc.dg/20020304-1.c: New test.
8600
8601         * gcc.c-torture/compile/20020304-2.c: New test.
8602
8603 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8604
8605         * gcc.c-torture/compile/20020304-1.c: New test case
8606         (from PR c/5830).
8607
8608 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8609
8610         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8611
8612 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8613
8614         * g++.dg/other/classkey1.C: New test.
8615
8616 2002-03-01  Richard Henderson  <rth@redhat.com>
8617
8618         * gcc.c-torture/compile/981223-1.x: New.
8619         * gcc.c-torture/compile/920625-1.x: New.
8620
8621 2002-02-28  Richard Henderson  <rth@redhat.com>
8622
8623         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8624
8625 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8626
8627         * gcc.c-torture/execute/20020227-1.c: New test.
8628
8629 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8630
8631         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8632         here" ERROR lines.
8633         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8634         * g++.old-deja.g++.other/defarg1.C: Likewise.
8635         * g++.old-deja/g++.pt/calls2.C: Likewise.
8636         * g++.old-deja/g++.pt/crash20.C: Likewise.
8637         * g++.old-deja/g++.pt/crash30.C: Likewise.
8638         * g++.old-deja/g++.pt/crash36.C: Likewise.
8639         * g++.old-deja/g++.pt/crash6.C: Likewise.
8640         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8641         * g++.old-deja/g++.pt/derived3.C: Likewise.
8642         * g++.old-deja/g++.pt/error1.C: Likewise.
8643         * g++.old-deja/g++.pt/friend21.C: Likewise.
8644         * g++.old-deja/g++.pt/friend23.C: Likewise.
8645         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8646         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8647
8648 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8649
8650         * gcc.c-torture/execute/20020225-2.c: New test.
8651
8652 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8653
8654         * gcc.c-torture/execute/920730-1t.c,
8655         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8656         Delete test cases, only relevant to -traditional.
8657
8658 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8659
8660         * gcc.dg/cpp/undef1.c: Remove.
8661         * gcc.dg/cpp/directiv.c: Update.
8662         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8663
8664 2002-02-27  Michael Meissner  <meissner@redhat.com>
8665
8666         * gcc.c-torture/execute/20020226-1.c: New test.
8667
8668 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8669
8670         * g++.dg/debug/debug4.C: New test.
8671
8672         * gcc.dg/ia64-visibility-1.c: New test.
8673
8674 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8675
8676         * gcc.dg/debug/20020224-1.c: New.
8677
8678 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8679
8680         * gcc.c-torture/execute/960416-1.x: New.
8681         * gcc.c-torture/execute/divconst-3.x: Likewise.
8682
8683 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8684
8685         * gcc.dg/20020224-1.c: New test.
8686
8687 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8688
8689         * gcc.c-torture/execute/20020225-1.c: New.
8690
8691 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8692
8693         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8694
8695 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8696
8697         * gcc.dg/20020222-1.c: New test.
8698
8699 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8700
8701         * g++.dg/opt/anonunion1.C: New test.
8702
8703 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8704
8705         * g++.dg/template/qualttp19.C: New test.
8706         * g++.dg/template/qualttp20.C: New test.
8707         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8708         * g++.old-deja/g++.other/qual1.C: Likewise.
8709
8710 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8711
8712         * gcc.dg/attr-alwaysinline.c: New.
8713
8714 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8715
8716         * gcc.dg/20020220-1.c: New test.
8717
8718         * gcc.dg/20020220-2.c: New test.
8719
8720         * g++.dg/opt/mmx1.C: New test.
8721
8722 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8723
8724         * gcc.c-torture/compile/20020110.c: New test.
8725
8726 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8727
8728         * gcc.c-torture/execute/20020219-1.c: New test.
8729
8730         * gcc.dg/20020219-1.c: New test.
8731
8732         * gcc.dg/noncompile/20020220-1.c: New test.
8733
8734         * g++.dg/opt/ptrintsum1.C: New test.
8735
8736         * gcc.dg/debug/20020220-1.c: New test.
8737
8738 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8739
8740         * gcc.c-torture/execute/20020216-1.c: New test.
8741
8742 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8743
8744         * gcc.dg/decl-1.c: Update, new test.
8745
8746 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8747
8748         * g++.dg/abi/bitfield1.C: New test.
8749         * g++.dg/abi/bitfield2.C: New test.
8750
8751 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8752
8753         * gcc.dg/attr-nest.c: New test.
8754
8755 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8756
8757         * gcc.c-torture/execute/20020215-1.c: New test.
8758
8759 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8760
8761         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8762         * g++.dg/debug/debug.exp: New.
8763         * g++.dg/debug/trivial.C: New.
8764         * g++.dg/debug/debug1.C: Moved...
8765         * g++.dg/other/debug1.C: ...from here.
8766         * g++.dg/debug/debug2.C: Moved...
8767         * g++.dg/other/debug2.C: ...from here.
8768         * g++.dg/debug/debug3.C: Moved...
8769         * g++.dg/other/debug3.C: ...from here.
8770
8771         * gcc.dg/noncompile/20020213-1.c: New test.
8772
8773 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8774
8775         * g++.dg/other/debug3.C: New test.
8776
8777         * gcc.c-torture/execute/20020213-1.c: New test.
8778
8779 2002-02-13  Richard Smith <richard@ex-parrot.com>
8780
8781         * g++.old-deja/g++.other/thunk1.C: New test.
8782
8783 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8784
8785         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8786
8787 2002-02-13  Stan Shebs  <shebs@apple.com>
8788
8789         * gcc.dg/altivec-3.c: New.
8790
8791 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8792
8793         * gcc.dg/Wunreachable-1.c: New test.
8794         * gcc.dg/Wunreachable-2.c: New test.
8795
8796 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8797
8798         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8799
8800 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8801
8802         * gcc.dg/decl-1.c: New test.
8803
8804 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8805
8806         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8807
8808 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8809
8810         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8811         * gcc.c-torture/compile/980506-1.x: Likewise.
8812
8813 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8814
8815         * gcc.dg/20020210-1.c: New.
8816
8817 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8818
8819         * g77.f-torture/execute/947.f: New regression test
8820         for PR fortran/947.
8821
8822 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8823
8824         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8825         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8826
8827 2002-02-08  Richard Henderson  <rth@redhat.com>
8828
8829         * gcc.c-torture/compile/labels-3.c: New.
8830
8831 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8832
8833         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8834         expression statements work instead.
8835         * gcc.dg/noncompile/20020207-1.c: New test.
8836
8837 2002-02-07  Richard Henderson  <rth@redhat.com>
8838
8839         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8840
8841 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8842
8843         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8844         message from g77
8845         * lib/g77-dg.exp: Trim g77 error messages so that they are
8846         recognized by dg.exp.
8847
8848 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8849
8850         PR fortran/5473
8851         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8852
8853 2002-02-07  Richard Henderson  <rth@redhat.com>
8854
8855         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8856         to be sufficiently aligned for integers.
8857
8858 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8859
8860         * g++.dg/template/friend4.C: New test.
8861
8862 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8863
8864         PR fortran/5743
8865         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8866         unsupported cases.
8867
8868 2002-02-07  Richard Henderson  <rth@redhat.com>
8869
8870         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8871         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8872         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8873         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8874
8875 2002-02-06  Richard Henderson  <rth@redhat.com>
8876
8877         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8878
8879 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8880
8881         * gcc.dg/20020206-1.c: New test.
8882
8883 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8884
8885         * gcc.c-torture/execute/20020206-1.c: New test.
8886
8887         * gcc.c-torture/execute/20020206-2.c: New test.
8888
8889         PR optimization/5429:
8890         * gcc.c-torture/compile/20020206-1.c: New test.
8891
8892 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8893
8894         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8895         as certain file formats cannot support particularly large
8896         alignments.
8897
8898         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8899         and do not expect to be able to link the executable.
8900
8901         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8902         fail because the COFF format does not support the weak attribute.
8903
8904 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8905
8906         * g77.dg/pr5473.f:  New test
8907
8908 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8909
8910         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8911         Fix testcase accordingly.
8912
8913 2002-02-04  Richard Henderson  <rth@redhat.com>
8914
8915         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8916         (buf): Change to be an array of pointers, not ints.
8917
8918 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8919
8920         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8921         before all tests.  Move warning one line above to match where it
8922         C frontend emits.
8923         * gcc.dg/Wswitch-2.c: New test.
8924         * g++.dg/warn/Wswitch-1.C: New test.
8925         * g++.dg/warn/Wswitch-2.C: New test.
8926
8927 2002-02-04  Richard Henderson  <rth@redhat.com>
8928
8929         * g++.dg/abi/offsetof.C: Fix size comparison.
8930
8931 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8932
8933         * gcc.dg/cast-qual-2.c: New test.
8934
8935 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8936
8937         * gcc.dg/20020201-4.c: New test.
8938
8939 2002-02-04  Ben Elliston  <bje@redhat.com>
8940
8941         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8942         target_info attribute != 0, in addition to the empty string.
8943         (gcc_target_compile): Likewise.
8944
8945 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8946
8947         * gcc.dg/Wswitch.c: New test.
8948         PR gcc/4475. PR gcc/3780.
8949
8950 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8951
8952         * g77.f-torture/execute/5122.f: New test for regressions
8953         against PR fortran/5122.
8954
8955 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8956
8957         * g77.f-torture/compile/pr3743.f: Delete
8958         * g77.dg/pr3743-1.f: New test.
8959         * g77.dg/pr3743-2.f: New test.
8960         * g77.dg/pr3743-3.f: New test.
8961         * g77.dg/pr3743-4.f: New test.
8962
8963 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8964
8965         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8966
8967 2002-02-02  Richard Henderson  <rth@redhat.com>
8968
8969         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8970         * gcc.c-torture/execute/bf64-1.c: Likewise.
8971
8972 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8973
8974         * gcc.dg/20020201-2.c: New test.
8975
8976         * gcc.dg/20020201-3.c: New test.
8977
8978         * gcc.c-torture/execute/bitfld-2.c: New test.
8979
8980 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8981
8982         * gcc.dg/bitfld-1.c: Update.
8983         * gcc.dg/bitfld-2.c: Update.
8984         * gcc.c-torture/execute/bitfld-1.x: New.
8985
8986 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8987
8988         * gcc.c-torture/execute/20020201-1.c: New test.
8989
8990 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8991
8992         PR target/5469
8993         * gcc.dg/20020201-1.c: New test.
8994
8995 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8996
8997         PR fortran/3743
8998         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8999         * g77.f-torture/compile/pr3743.x: Remove
9000
9001 2002-01-31  Tom Rix  <trix@redhat.com>
9002
9003         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9004
9005 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9006
9007         * gcc.dg/noncompile/20020130-1.c: New test.
9008
9009 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9010
9011         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9012
9013 2002-01-29  Richard Henderson  <rth@redhat.com>
9014
9015         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9016         to long long.
9017         * gcc.c-torture/execute/bf64-1.c: Likewise.
9018
9019 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9020
9021         * gcc.c-torture/execute/20020129-1.c: New test.
9022
9023 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9024
9025         * gcc.c-torture/compile/20000224-1.c: Update.
9026         * gcc.c-torture/execute/bitfld-1.c: New tests.
9027         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9028         * gcc.dg/uninit-A.c: Update.
9029
9030 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9031
9032         * g++.dg/template/ctor1.C: Add instantiation.
9033
9034 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9035
9036         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9037         argument to __builtin_prefetch to be const ptr.
9038
9039 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9040
9041         * gcc.c-torture/compile/20020120-1.c: New test.
9042
9043 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9044
9045         * gcc.c-torture/execute/20020127-1.c: New test.
9046
9047 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9048
9049         * g77.dg/f77-edit-i-in.f: New test
9050         * g77.dg/f77-edit-i-out.f: New test
9051
9052 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9053
9054         * gcc.dg/debug/debug.exp: New file.
9055         * gcc.dg/debug/trivial.c: New file.
9056         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9057         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9058         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9059         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9060         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9061         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9062         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9063         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9064         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9065         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9066         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9067         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9068         * gcc.dg/20000503-1.c: Removed.
9069         * gcc.dg/20010207-1.c: Removed.
9070         * gcc.dg/20011223-1.c: Removed.
9071         * gcc.dg/20020104-2.c: Removed.
9072         * gcc.dg/debug-1.c: Removed.
9073         * gcc.dg/debug-2.c: Removed.
9074         * gcc.dg/debug-3.c: Removed.
9075         * gcc.dg/debug-4.c: Removed.
9076         * gcc.dg/debug-5.c: Removed.
9077         * gcc.dg/debug-6.c: Removed.
9078         * gcc.dg/dwarf2-1.c: Removed.
9079         * gcc.dg/dwarf2-2.c: Removed.
9080
9081 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9082
9083         * g++.old-deja/g++.other/eh5.C: New test.
9084         * g++.old-deja/g++.other/sibcall2.C: New test.
9085         * g++.old-deja/g++.other/array9.C: New test.
9086         * g++.old-deja/g++.other/typename2.C: New test.
9087         * g++.old-deja/g++.other/crash60.C: New test.
9088         * g++.old-deja/g++.other/conv9.C: New test.
9089         * g++.old-deja/g++.other/mangle10.C: New test.
9090         * g++.old-deja/g++.other/unchanging1.C: New test.
9091         * g++.old-deja/g++.other/exprstmt1.C: New test.
9092         * g++.old-deja/g++.other/inline23.C: New test.
9093         * g++.old-deja/g++.eh/ia64-1.C: New test.
9094         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9095         * g++.old-deja/g++.other/reload1.C: New test.
9096         * g++.old-deja/g++.other/static20.C: New test.
9097         * g++.old-deja/g++.other/local-alloc1.C: New test.
9098         * g++.old-deja/g++.other/conv8.C: New test.
9099         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9100         * g++.old-deja/g++.other/storeexpr1.C: New test.
9101         * g++.old-deja/g++.other/storeexpr2.C: New test.
9102         * g++.dg/eh/template2.C: New test.
9103         * g++.dg/warn/weak1.C: New test.
9104
9105 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9106
9107         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9108         Remove first, non-varying, argument.
9109
9110 2002-01-23  Richard Henderson  <rth@redhat.com>
9111
9112         * gcc.dg/inline-2.c: New.
9113
9114         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9115         Add optional target arg.  Check number of arguments.
9116         (scan-assembler-not, scan-assembler-dem): Likewise.
9117         (scan-assembler-dem-not): Likewise.
9118
9119 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9120
9121         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9122         line 12.
9123         * g++.old-deja/g++.brendan/parse3.C,
9124         g++.old-deja/g++.other/crash26.C,
9125         g++.old-deja/g++.other/crash28.C,
9126         g++.old-deja/g++.other/crash29.C,
9127         g++.old-deja/g++.other/crash30.C,
9128         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9129
9130 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9131
9132         * gcc.dg/20020115-1.c: New.
9133
9134 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9135
9136         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9137
9138 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9139
9140         * gcc.dg/20020122-3.c: New.
9141
9142 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9143
9144         * g++.dg/other/gc1.C: New test.
9145
9146 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9147
9148         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9149
9150 2002-01-22  Richard Henderson  <rth@redhat.com>
9151
9152         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9153
9154 2002-01-22  Richard Henderson  <rth@redhat.com>
9155
9156         * gcc.dg/20020122-4.c: New.
9157
9158 2002-01-22  H.J. Lu <hjl@gnu.org>
9159
9160         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9161         link output.
9162         * gcc.dg/special/ecos.exp: Likewise.
9163         * lib/g++-dg.exp: Likewise.
9164         * lib/g77-dg.exp: Likewise.
9165         * lib/gcc-dg.exp : Likewise.
9166         * lib/mike-g++.exp: Likewise.
9167         * lib/mike-g77.exp: Likewise.
9168         * lib/mike-gcc.exp: Likewise.
9169         * lib/objc-dg.exp: Likewise.
9170
9171 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9172
9173         PR target/5379
9174         * gcc.dg/20020122-2.c: New test.
9175
9176 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9177
9178         * gcc.dg/20020122-1.c: New test.
9179
9180 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9181
9182         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9183
9184 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9185
9186         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9187
9188 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9189
9190         * gcc.c-torture/compile/20020121-1.c: New test.
9191
9192 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9193
9194         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9195         ld_library_path.
9196
9197 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9198
9199         * gcc.dg/20020218-1.c: New test.
9200
9201 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9202
9203         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9204         messages
9205         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9206         "At global scope" warning
9207         * g++.dg/ext/align1.C: Change cygwin test for alignment
9208         from db-bogus to dg-warning
9209
9210 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9211
9212         * g77.f-torture/compile/cpp2.F: New test.
9213
9214 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9215
9216         * g++.dg/template/access1.C: New test.
9217
9218 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9219
9220         * gcc.dg/20020118-1.c: New.
9221
9222 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9223
9224         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9225
9226 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9227
9228         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9229         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9230         alignment warnings.
9231
9232 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9233
9234         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9235         torture_with_loops and torture_without_loops
9236
9237 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9238
9239         * gcc.c-torture/compile/20020116-1.c: New test.
9240
9241 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9242
9243         * gcc.dg/20020116-2.c: New test.
9244
9245         * gcc.dg/ultrasp4.c: New test.
9246
9247         * gcc.dg/20020116-1.c: New test.
9248
9249 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9250
9251         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9252         by EABI.
9253
9254 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9255
9256         * gcc.misc-tests/i386-prefetch.exp: New.
9257         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9258         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9259         * gcc.misc-tests/i386-pf-none-1.c: New test.
9260         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9261
9262 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9263
9264         * gcc.dg/gnu89-init-1.c: Add new tests.
9265
9266 2002-01-15  Andreas Jaeger  <aj@suse.de>
9267
9268         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9269         * gcc.dg/i386-mmx-2.c: Likewise.
9270         * gcc.dg/i386-sse-1.c: Likewise.
9271         * gcc.dg/i386-sse-2.c: Likewise.
9272         * gcc.dg/i386-sse-3.c: Likewise.
9273
9274 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9275
9276         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9277         Uncomment additional cases that now pass.
9278
9279 2002-01-11  Richard Henderson  <rth@redhat.com>
9280
9281         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9282         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9283
9284 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9285
9286         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9287
9288 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9289
9290         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9291         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9292
9293 2002-01-10  Dale Johannesen  <dalej@apple.com>
9294
9295         * gcc.c-torture/execute/loop-11.c: New.
9296
9297 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9298
9299         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9300         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9301
9302 2002-01-09  Richard Henderson  <rth@redhat.com>
9303
9304         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9305         type in which to perform the operation for each size.
9306
9307 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9308
9309         * gcc.c-torture/compile/20020109-2.c: New test.
9310
9311 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9312
9313         * gcc.c-torture/execute/loop-10.c: New test.
9314
9315 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9316
9317         * gcc.c-torture/compile/20010226-1.c: New test.
9318         * gcc.c-torture/compile/20010227-1.c: New test.
9319         * gcc.c-torture/compile/20010426-1.c: New test.
9320         * gcc.c-torture/compile/20010510-1.c: New test.
9321         * gcc.c-torture/compile/20010605-3.c: New test.
9322         * gcc.c-torture/compile/20010824-1.c: New test.
9323         * gcc.c-torture/execute/20010409-1.c: New test.
9324         * gcc.dg/noncompile/20000901-1.c: New test.
9325         * gcc.dg/20001023-1.c: New test.
9326         * gcc.dg/20001101-1.c: New test.
9327         * gcc.dg/20001102-1.c: New test.
9328         * gcc.dg/20010207-1.c: New test.
9329         * gcc.dg/20010405-1.c: New test.
9330         * gcc.dg/20010822-1.c: New test.
9331         * gcc.dg/20011107-1.c: New test.
9332
9333 2002-01-09  Jeffrey A Law  (law@redhat.com)
9334
9335         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9336
9337         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9338         execution failure on PA targets.
9339
9340 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * gcc.c-torture/compile/20020109-1.c: New test.
9343
9344 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9345
9346         * gcc.c-torture/execute/20020108-1.c: New test.
9347
9348 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9349
9350         * gcc.dg/20020108-1.c: New test.
9351
9352 2002-01-08  H.J. Lu <hjl@gnu.org>
9353
9354         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9355         for header files.
9356
9357 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9358
9359         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9360         consistency.
9361
9362 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9363
9364         * gcc.dg/altivec-4.c: Test altivec predicates.
9365
9366 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9367
9368         * gcc.c-torture/execute/20020107-1.c: New test.
9369
9370 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9371
9372         PR c/5279
9373         * gcc.c-torture/compile/20020106-1.c: New test.
9374
9375 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9376
9377         * gcc.c-torture/execute/nestfunc-4.c: New test.
9378
9379 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9380
9381         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9382         extra triple that slipped in.
9383         * g++.old-deja/g++.abi/align.C: Likewise.
9384         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9385
9386 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9387
9388         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9389         * g++.old-deja/g++.abi/align.C: Likewise.
9390         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9391
9392         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9393         on FreeBSD/i386.
9394         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9395         FreeBSD.
9396
9397 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9398
9399         * gcc.dg/20020104-1.c: New test.
9400
9401         * gcc.dg/20020104-2.c: New test.
9402
9403 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9404
9405         * gcc.dg/20020103-1.c: Fix typo in target selector.
9406
9407 2002-01-03  Richard Henderson  <rth@redhat.com>
9408
9409         * gcc.dg/20020103-1.c: New.
9410
9411 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9412
9413         * gcc.c-torture/execute/20020103-1.c: New test.
9414
9415 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9416
9417         * g++.dg/other/debug2.C: New test.
9418
9419         * gcc.c-torture/compile/20020103-1.c: New test.
9420
9421 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9422
9423         * gcc.dg/gnu89-init-1.c: Added new tests.
9424
9425 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9426
9427         * g++.dg/template/friend2.C: Remove as patch is reverted.
9428
9429         * g++.dg/warn/oldcast1.C: New test.
9430
9431         * g++.dg/template/ptrmem1.C: New test.
9432         * g++.dg/template/ptrmem2.C: New test.
9433
9434         * g++.dg/template/ntp.C: New test.
9435
9436         * g++.dg/other/component1.C: New test.
9437
9438         * g++.dg/template/ttp3.C: New test.
9439
9440         * g++.dg/template/friend2.C: New test.
9441         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9442
9443 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9444
9445         * g++.dg/other/ptrmem1.C: New test.
9446         * g++.dg/other/ptrmem2.C: New test.
9447
9448 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9449
9450         * g++.dg/template/ctor1.C: New test.
9451
9452 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9453
9454         * g++.dg/template/friend2.C: New test.
9455
9456 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9457
9458         * gcc.dg/mmix-1.c: New test.
9459
9460 2001-12-31  Richard Henderson  <rth@redhat.com>
9461
9462         * gcc.dg/asm-5.c: New.
9463
9464 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9465
9466         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9467         in namespace __gnu_cxx
9468
9469 2001-12-30  Richard Henderson  <rth@redhat.com>
9470
9471         * gcc.dg/debug-6.c: New.
9472
9473 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9474
9475         * gcc.c-torture/compile/20011229-2.c: New test.
9476
9477 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9478
9479         * gcc.dg/debug-3.c: New test.
9480         * gcc.dg/debug-4.c: New test.
9481         * gcc.dg/debug-5.c: New test.
9482
9483 2001-12-29  Richard Henderson  <rth@redhat.com>
9484
9485         * g++.dg/eh/loop1.C: New.
9486
9487 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9488
9489         * g++.dg/template/crash1.C: New test.
9490
9491 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9492
9493         * g++.dg/other/const1.C: New test.
9494
9495 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9496
9497         * gcc.c-torture/compile/20011229-1.c: New test.
9498
9499 2001-12-28  Stan Shebs  <shebs@apple.com>
9500
9501         * lib/objc-torture.exp: Resync with c-torture.exp.
9502         * lib/objc.exp: Load standard libraries.
9503
9504 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9505
9506         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9507         additional tests.
9508
9509 2001-12-27  Roger Sayle <roger@eyesopen.com>
9510
9511         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9512
9513 2001-12-27  Richard Henderson  <rth@redhat.com>
9514
9515         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9516
9517 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9518
9519         * g++.dg/eh/ctor1.C: New test.
9520         * g++.dg/other/error2.C: New test.
9521
9522 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9523
9524         * g++.dg/other/init2.C: New test.
9525
9526 2001-12-24  Richard Henderson  <rth@redhat.com>
9527
9528         * gcc.dg/20011223-1.c: New.
9529         * gcc.dg/inline-1.c: New.
9530
9531 2001-12-23  Richard Henderson  <rth@redhat.com>
9532
9533         * gcc.dg/asm-4.c: Test operand modifiers.
9534
9535 2001-12-23  Richard Henderson  <rth@redhat.com>
9536
9537         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9538
9539 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9540
9541         * gcc.c-torture/execute/20011223-1.c: New test.
9542
9543 2001-12-21  Richard Henderson  <rth@redhat.com>
9544
9545         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9546         re-enables the warning.
9547
9548 2001-12-21  Richard Henderson  <rth@redhat.com>
9549
9550         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9551
9552 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9553
9554         * gcc.c-torture/compile/20011218-1.c: New test.
9555
9556 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9557
9558         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9559         arm-isr.c test.
9560         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9561         epilogue generation for ARM ISR routines.
9562
9563 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9564
9565         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9566         * gcc.dg/format/c90-printf-3.c: Likewise.
9567         * gcc.dg/format/c99-printf-3.c: Likewise.
9568         * gcc.dg/format/ext-1.c: Likewise.
9569         * gcc.dg/format/ext-6.c: Likewise.
9570         * gcc.dg/format/format.h: Prototype unlocked stdio.
9571
9572 2001-12-20  Richard Henderson  <rth@redhat.com>
9573
9574         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9575         (arena): Use it.
9576         (malloc): Correct allocation logic.  Abort if we fill up the
9577         arena before initialization complete.
9578         (realloc): Correct allocation logic.
9579
9580 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9581
9582         * gcc.c-torture/compile/20011219-2.c: New test.
9583
9584         * gcc.c-torture/execute/20011219-1.c: New test.
9585
9586 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9587
9588         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9589         target does not support weak symbols.
9590
9591 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9592
9593         * gcc.c-torture/compile/20011219-1.c: New test.
9594
9595 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9596
9597         * g++.dg/other/error1.C: New test.
9598
9599 2001-12-17  Jeffrey A Law  (law@redhat.com)
9600
9601         * gcc.c-torture/execute/20011217-1.c: New test.
9602
9603 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9604
9605         * objc.dg/special/: New directory.
9606         * objc.dg/special/special.exp: New file.
9607         * objc.dg/special/unclaimed-category-1.h: New file.
9608         * objc.dg/special/unclaimed-category-1a.m: New file.
9609         * objc.dg/special/unclaimed-category-1.m: New file.
9610
9611 2001-12-17  Andreas Jaeger  <aj@suse.de>
9612
9613         * gcc.c-torture/compile/20011217-2.c: New test.
9614
9615 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9616
9617         * gcc.c-torture/compile/20011217-1.c: New test.
9618
9619 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9620
9621         * testsuite/gcc.dg/20011214-1.c: New.
9622
9623 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9624
9625         * gcc.dg/altivec-4.c: New.
9626
9627 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9628
9629         * gcc.dg/20011113-1.c: New test.
9630
9631 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9632
9633         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9634         std::__malloc_alloc_template<0> and
9635         std::__default_alloc_template<false, 0>.
9636
9637 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9638
9639         * objc/execute/bf-21.m: New test.
9640         * objc/execute/enumeration-1.m: New test.
9641         * objc/execute/enumeration-2.m: New test.
9642
9643 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9644
9645         * gcc.dg/gnu89-init-1.c: New test.
9646
9647 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9648
9649         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9650         * g++.old-deja/g++.jason/2371.C: Likewise.
9651         * g++.old-deja/g++.jason/template33.C: Likewise.
9652         * g++.old-deja/g++.jason/template34.C: Likewise.
9653         * g++.old-deja/g++.jason/template36.C: Likewise.
9654         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9655         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9656         * g++.old-deja/g++.other/typename1.C: Likewise.
9657         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9658         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9659         * g++.old-deja/g++.pt/typename11.C: Likewise.
9660         * g++.old-deja/g++.pt/typename14.C: Likewise.
9661         * g++.old-deja/g++.pt/typename16.C: Likewise.
9662         * g++.old-deja/g++.pt/typename3.C: Likewise.
9663         * g++.old-deja/g++.pt/typename4.C: Likewise.
9664         * g++.old-deja/g++.pt/typename5.C: Likewise.
9665         * g++.old-deja/g++.pt/typename7.C: Likewise.
9666         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9667
9668 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9669
9670         * g++.dg/other/linkage1.C: New test.
9671         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9672         specifiers.
9673
9674 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9675
9676         * gcc.dg/concat.c: New test.
9677
9678 2001-12-11  Stan Shebs  <shebs@apple.com>
9679
9680         * objc/compile: New test directory.
9681         * objc/compile/compile.exp: New expect script.
9682         * objc/compile/20011211-1.m: New compile test.
9683
9684 2001-12-11  Jason Merrill  <jason@redhat.com>
9685
9686         * lib/prune.exp (prune_gcc_output): Also handle "In member
9687         function".  So many permutations...
9688
9689 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9690
9691         * g++.dg/template/typedef1.C: New test.
9692
9693 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9694
9695         * g++.dg/other/copy1.C: New test.
9696
9697 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9698
9699         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9700
9701         * gcc.dg/builtin-choose-expr.c: New.
9702
9703 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9704
9705         * gcc.dg/altivec-2.c: New.
9706
9707 2001-12-07  Richard Henderson  <rth@redhat.com>
9708
9709         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9710
9711 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9712
9713         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9714         ultrasparc.
9715
9716 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9717
9718         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9719
9720 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9721
9722         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9723         variable argument list.
9724
9725 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9726
9727         * gcc.c-torture/execute/memcheck: Delete entire directory.
9728         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9729         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9730
9731 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9732
9733         * gcc.dg/Wshadow-1.c: New test.
9734
9735 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9736
9737         * gcc.c-torture/compile/20011130-1.c: New test.
9738
9739         * gcc.dg/noncompile/20011025-1.c: New test.
9740
9741         * g++.dg/other/anon-union.C: New test.
9742
9743         * gcc.c-torture/execute/20011024-1.c: New test.
9744
9745 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9746
9747         * gcc.c-torture/execute/20000722-1.x,
9748         gcc.c-torture/execute/20010123-1.x: Remove.
9749         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9750         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9751         gcc.dg/c99-complit-2.c: New tests.
9752
9753 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9754
9755         * g++.dg/inherit/base1.C: New test.
9756
9757 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9758
9759         * g++.dg/other/stdarg1.C: New test.
9760
9761         * gcc.c-torture/compile/20011130-2.c: New test.
9762
9763 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9764
9765         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9766         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9767         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9768         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9769         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9770         * gcc.dg/builtin-prefetch-1.c: New test.
9771
9772 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9773
9774         * gcc.dg/20011130-1.c: New test.
9775
9776 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9777
9778         * g++.dg/other/scope1.C: New test.
9779         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9780
9781 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9782
9783         * gcc.dg/vla-init-1.c: New test.
9784
9785 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9786
9787         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9788
9789 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9790
9791         * objc.dg/alias.m: Update.
9792         * objc.dg/class-1.m: Update.
9793         * objc.dg/const-str-1.m: Update.
9794         * objc.dg/fwd-proto-1.m: Update.
9795         * objc.dg/id-1.m: Update.
9796         * objc.dg/super-class-1.m: Update.
9797
9798 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9799
9800         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9801         constructs.
9802
9803 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9804
9805         * gcc.c-torture/execute/20011128-1.c: New test.
9806
9807 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9808
9809         * gcc.dg/20011127-1.c: New test.
9810
9811 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9812
9813         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9814         from Austin Group draft 7.
9815         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9816         scanf format arguments.
9817         * gcc.dg/format/no-exargs-2.c: New test.
9818
9819 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9820
9821         * g++.dg/abi/vbase8-4.C: New test.
9822
9823 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9824
9825         * gcc.c-torture/execute/20011121-1.c: New test.
9826
9827 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9828
9829         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9830
9831 2001-11-23  Andreas Jaeger  <aj@suse.de>
9832
9833         * gcc.dg/cpp/charconst-2.c: New test.
9834
9835 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9836
9837         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9838         to the host if it is remote.  Let tests specify extra headers
9839         they use.
9840         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9841         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9842         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9843         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9844         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9845         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9846         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9847         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9848         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9849         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9850
9851 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9852
9853         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9854         for little endian ARMs.
9855
9856 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9857
9858         * gcc.c-torture/compile/20011119-1.c: New test.
9859         * gcc.c-torture/compile/20011119-2.c: New test.
9860
9861 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9862
9863         * gcc.dg/altivec-1.c: Fix typo.
9864
9865 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9866
9867         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9868
9869 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9870
9871         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9872
9873 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9874
9875         * lib/g77.exp: Don't specify --rpath-link.
9876
9877         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9878         across all the headers.
9879         * gcc.dg/format/format.exp: For testing on a remote host,
9880         copy format.h.
9881
9882         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9883         * gcc.c-torture/execute/930406-1.c: Likewise.
9884         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9885
9886 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9887
9888         * gcc.dg/altivec-1.c: New.
9889
9890 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9891
9892         * gcc.dg/cpp/fpreprocessed.c: New test case.
9893
9894 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9895
9896         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9897         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9898         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9899
9900 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9901
9902         * gcc.dg/no-builtin-1.c: New test.
9903
9904 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9905
9906         * gcc.c-torture/execute/20011115-1.c: New test.
9907
9908 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9909
9910         * gcc.c-torture/compile/20011114-2.c: New test.
9911         * gcc.c-torture/compile/20011114-3.c: New test.
9912         * gcc.c-torture/compile/20011114-4.c: New test.
9913
9914 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9915
9916         * g++.dg/other/init1.C: New test.
9917
9918 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9919
9920         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9921         message.
9922
9923         * gcc.c-torture/execute/20011114-1.c: New testcase.
9924
9925         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9926         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9927         like the (before this change) version of 20010327-1.c.
9928
9929 2001-11-14  Roger Sayle <roger@eyesopen.com>
9930
9931         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9932
9933 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9934
9935         * g++.dg/init/array2.C: New test.
9936
9937 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9938
9939         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9940
9941 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9942
9943         * g++.dg/other/forscope1.C: New test.
9944         * g++.dg/ext/forscope1.C: New test.
9945         * g++.dg/ext/forscope2.C: New test.
9946
9947 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9948
9949         * gcc.c-torture/execute/20011113-1.c: New test.
9950
9951 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9952
9953         * gcc.c-torture/execute/20011109-2.c: New test.
9954
9955         * gcc.c-torture/execute/20011109-1.c: New test.
9956
9957 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9958
9959         * gcc.c-torture/compile/20011109-1.c: New test.
9960
9961 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9962
9963         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9964         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9965         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9966         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9967         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9968         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9969         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9970
9971 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9972
9973         * g++.dg/warn/Wshadow-1.C: New tests.
9974         * g++.old-deja/g++.mike/for3.C: Update.
9975
9976 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9977
9978         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9979         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9980         XFAILs.  Adjust expected error texts.
9981         * gcc.c-torture/compile/20011106-1.c,
9982         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9983         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9984         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9985         gcc.dg/c99-array-lval-5.c: New tests.
9986
9987 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9988
9989         * gcc.dg/cpp/defined.c: Update.
9990
9991 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9992
9993         * gcc.c-torture/execute/anon-1.c: New test.
9994
9995 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9996
9997         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9998         same size, so no warning should be produced on stormy16.
9999
10000         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10001         due to oversized array.
10002         * g++.old-deja/g++.mike/ns15.C: Likewise.
10003         * g++.old-deja/g++.pt/crash16.C: Likewise.
10004
10005 2001-11-02  Graham Stott  <grahams@redhat.com>
10006
10007         * g++.dgother/debug1.C: Fix typos.
10008
10009 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10010
10011         * g++.dg/other/debug1.C: New test.
10012
10013 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10014
10015         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10016         of unsigned long.
10017
10018 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10019
10020         * gcc.dg/20011029-2.c: New test.
10021
10022         * gcc.c-torture/compile/20011029-1.c: New test.
10023
10024 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10025
10026         * objc/execute/class_self-1.m: New test.
10027         * objc/execute/class_self-2.m: New test.
10028
10029 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10030
10031         * gcc.misc-tests/msgs.exp: Delete.
10032         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10033         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10034         error set to match recent changes.
10035
10036 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10037
10038         * gcc.dg/20011021-1.c: New test.
10039
10040 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10041
10042         * gcc.c-torture/compile/20011023-1.c: New test.
10043
10044 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10045
10046         * lib/g77.exp: Rewrite based on lib/g++.exp.
10047
10048 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10049
10050         * gcc.c-torture/execute/20011019-1.c: New test.
10051
10052         * gcc.dg/20011018-1.c: New test.
10053
10054 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10055
10056         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10057
10058 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10059
10060         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10061         * gcc.dg/attr-invalid.c: Likewise.
10062
10063 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10064
10065         * testsuite/gcc.dg/20011015-1.c: New test.
10066
10067 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10068
10069         * g++.dg/template/unify2.C: New test.
10070
10071 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10072
10073         * g++.dg/other/exception-specification.C: New test
10074
10075 2001-10-13  Tom Rix  <trix@redhat.com>
10076
10077         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10078         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10079
10080 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10081
10082         * testsuite/gcc.dg/20011009-1.c: New test.
10083
10084 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10085
10086         PR g++/4476
10087         * g++.dg/other/friend1.C: New test.
10088
10089 2001-10-11  Richard Henderson  <rth@redhat.com>
10090
10091         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10092
10093 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10094
10095         * gcc.c-torture/compile/20011010-1.c: New.
10096
10097 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10098
10099         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10100         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10101         g77.f-torture/execute/execute.exp,
10102         g77.f-torture/noncompile/noncompile.exp,
10103         gcc.c-torture/compile/compile.exp,
10104         gcc.c-torture/execute/execute.exp,
10105         gcc.c-torture/execute/ieee/ieee.exp,
10106         gcc.c-torture/execute/memcheck/memcheck.exp,
10107         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10108         objc/execute/execute.exp: Update FSF address.
10109
10110 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10111
10112         * gcc.dg/cpp/cmdlne-C.c: Update.
10113         * gcc.dg/cpp/cmdlne-C2.c: New.
10114
10115 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10116
10117         * gcc.c-torture/execute/20011008-3.c: New.
10118
10119 2001-10-08  DJ Delorie  <dj@redhat.com>
10120
10121         * gcc.dg/20011008-1.c: New.
10122         * gcc.dg/20011008-2.c: New.
10123
10124 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10125
10126         * gcc.dg/cpp/spacing1.c: Update test.
10127
10128 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10129
10130         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10131         spelling errors of "separate" as "seperate".
10132
10133 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10134
10135         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10136         enough to avoid inlining.
10137
10138 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10139
10140         * lib/g77.exp: set libg2c_dir correctly.
10141
10142 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10143
10144         * gcc.dg/cpp/macro11.c: New test.
10145
10146 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10147
10148         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10149         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10150         gcc.dg/format/multattr-3.c: New tests.
10151         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10152         tests for format attributes on function pointers being rejected.
10153
10154 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10155
10156         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10157
10158 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10159
10160         * g++.dg/warn/format1.C: New test.
10161
10162 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10163
10164         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10165
10166 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10167
10168         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10169
10170 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10171
10172         * gcc.dg/cpp/redef2.c: Add test.
10173
10174 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10175
10176         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10177         long-standing bug on i686, apparently.
10178         * gcc.c-torture/execute/loop-2c.x: New file.
10179         * gcc.c-torture/execute/loop-2d.x: New file.
10180         * gcc.c-torture/execute/loop-3c.x: New file.
10181
10182 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10183
10184         * gcc.dg/cpp/20000625-2.c: Correct line number.
10185
10186 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10187
10188         * gcc.dg/cpp/macro10.c: New test.
10189         * gcc.dg/cpp/strify3.c: New test.
10190         * gcc.dg/cpp/spacing1.c: Add tests.
10191         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10192         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10193
10194 2001-09-24  DJ Delorie  <dj@redhat.com>
10195
10196         * gcc.c-torture/execute/20010924-1.c: New test.
10197
10198 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10199
10200         * testsuite/objc/execute/paste.m: Remove.
10201
10202 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10203
10204         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10205
10206 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10207
10208         * g77.dg/strlen0.f: New test.
10209
10210 2001-09-21  Richard Henderson  <rth@redhat.com>
10211
10212         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10213         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10214
10215 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10216
10217         Table-driven attributes.
10218         * g++.dg/ext/attrib1.C: New test.
10219
10220 2001-09-20  DJ Delorie  <dj@redhat.com>
10221
10222         * gcc.dg/20000926-1.c: Update expected warning messages.
10223         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10224         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10225         array.
10226
10227 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10228
10229         * g++.dg/eh/registers1.C: New test case.
10230
10231 2001-09-17  Richard Henderson  <rth@redhat.com>
10232
10233         * gcc.dg/array-5.c: Fix VLA decomposition test.
10234
10235 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10236
10237         * gcc.dg/cpp/line5.c: New testcase.
10238
10239 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10240
10241         * gcc.dg/cpp/macro9.c: New test.
10242
10243 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10244
10245         * gcc.c-torture/execute/980223.c: Change type of addr from long
10246         to char *.
10247
10248 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10249
10250         * gcc.c-torture/execute/20010915-1.c: New test.
10251
10252 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10253
10254         * g77.dg/bprob: New directory.
10255         * g77.dg/bprob/bprob.exp: New file.
10256         * g77.dg/bprob/bprob-1.f: New test.
10257         * g77.dg/gcov: New directory.
10258         * g77.dg/gcov/gcov.exp: New file.
10259         * g77.dg/gcov/gcov-1.f: New test.
10260         * g77.dg/gcov/gcov-1.x: New file.
10261
10262 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10263
10264         * gcc.dg/cpp/directiv.c: Update.
10265         * gcc.dg/cpp/undef1.c: Update.
10266
10267 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10268
10269         * gcc.dg/20010912-1.c: New test.
10270
10271 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10272
10273         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10274         language-independent file in lib.
10275         * lib/gcov.exp: New file.
10276
10277 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10278
10279         * gcc.c-torture/compile/20010911-1.c: New test.
10280
10281 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10282
10283         * lib/profopt.exp: New, to support profile-directed optimizations.
10284         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10285         * gcc.misc-tests/bprob-1.c: New test.
10286         * gcc.misc-tests/bprob-2.c: New test.
10287
10288 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10289
10290         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10291         XFAIL and which kinds of gcov output to verify.
10292         * gcc.misc-tests/gcov-4b.x: New file.
10293         * gcc.misc-tests/gcov-5b.x: New file.
10294         * gcc.misc-tests/gcov-6.x: New file.
10295         * gcc.misc-tests/gcov-7.c: New test.
10296         * gcc.misc-tests/gcov-7.x: New file.
10297
10298 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10299
10300         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10301         * gcc.misc-tests/gcov-6.c: New test.
10302
10303 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10304
10305         PR c++/3986
10306         * g++.dg/abi/vbase1.C: New test.
10307
10308 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10309
10310         * objc.dg/method-2.m: New.
10311
10312 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10313
10314         PR c++/4203
10315         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10316         * g++.dg/init/empty1.C: New test.
10317
10318 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10319
10320         * gcc.c-torture/compile/20010903-1.c: New test.
10321
10322 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10323
10324         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10325         for m68k.
10326
10327 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10328
10329         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10330
10331         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10332
10333         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10334
10335 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10336
10337         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10338         for 16-bit 'unsigned int'.
10339
10340 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10341
10342         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10343
10344 2001-08-27  Richard Henderson  <rth@redhat.com>
10345
10346         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10347         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10348
10349 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10350
10351         * gcc.dg/asm-names.c (ymain): New.
10352
10353 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10354
10355         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10356         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10357         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10358
10359 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10360
10361         * gcc.dg/compare5.c: New testcase.
10362
10363 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10364
10365         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10366         and "In instantiation".
10367
10368 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10369
10370         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10371
10372 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10373
10374         * gcc.misc-tests/gcov.exp: Add support for branch information.
10375         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10376         * gcc.misc-tests/gcov-4.c: New test.
10377         * gcc.misc-tests/gcov-4b.c: New test.
10378         * gcc.misc-tests/gcov-5b.c: New test.
10379
10380 2001-08-20  Zack Weinberg  <zackw@panix.com>
10381
10382         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10383         expected to fail.
10384
10385 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10386
10387         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10388
10389 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10390
10391         * g++.dg/eh/template1.C: New test.
10392
10393 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10394
10395         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10396         Fix thinko.
10397         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10398         for xfail.
10399
10400 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10401
10402         * lib/g77-dg.exp:  Use prune.exp for common procedures
10403         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10404         * lib/g77.exp: (g77-dg-prune) Remove
10405
10406 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10407
10408         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10409
10410 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10411
10412         * g++.dg/template/unify1.C: New test.
10413
10414 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10415
10416         * g++.dg/abi/empty4.C: New test.
10417
10418 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10419
10420         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10421         solaris2.*
10422         * g77.f-torture/compile/pr3743.x: Likewise
10423
10424 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10425
10426         * g++.dg/other/using-declaration.C: New test.
10427
10428 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10429
10430         * gcc.dg/cpp/tr-sign.c: New testcase.
10431
10432 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10433
10434         * gcc.dg/cpp/19951025-1.c: Revert.
10435         * gcc.dg/cpp/directiv.c: We no longer process directives that
10436         interrupt macro arguments.
10437
10438 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10439
10440         * gcc.dg/bconstp-1.c: New test.
10441
10442 2001-08-03  Richard Henderson  <rth@redhat.com>
10443
10444         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10445
10446 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10447
10448         * gcc.dg/cpp/19951025-1.c: Update.
10449
10450 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10451
10452         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10453         should be x.
10454
10455 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10456
10457         Kill -fhonor-std.
10458         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10459         * g++.old-deja/g++.other/std1.C: Likewise.
10460         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10461
10462 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10463
10464         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10465         (g77_pass, g77_fail, g77_finish, g77_exit,
10466         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10467
10468 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10469
10470         * g77.dg/fbackslash.f
10471         * g77.dg/fcase-preserve.f
10472         * g77.dg/ff90-1.f
10473         * g77.dg/ffixed-line-length-0.f
10474         * g77.dg/ffixed-line-length-132.f
10475         * g77.dg/ffixed-line-length-7.f
10476         * g77.dg/ffixed-line-length-72.f
10477         * g77.dg/ffixed-line-length-none.f
10478         * g77.dg/ffree-form-1.f
10479         * g77.dg/fno-backslash.f
10480         * g77.dg/fno-f90-1.f
10481         * g77.dg/fno-fixed-form-1.f
10482         * g77.dg/fno-onetrip.f
10483         * g77.dg/fno-typeless-boz.f
10484         * g77.dg/fno-underscoring.f
10485         * g77.dg/fno-vxt-1.f
10486         * g77.dg/fonetrip.f
10487         * g77.dg/ftypeless-boz.f
10488         * g77.dg/fugly-assumed.f
10489         * g77.dg/funderscoring.f
10490         * g77.dg/fvxt-1.f
10491
10492 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10493
10494         * objc.dg/fwd-proto-1.m: New.
10495         * objc.dg/local-decl-1.m: New.
10496         * objc.dg/naming-1.m: New.
10497         * objc.dg/naming-2.m: New.
10498         * objc.dg/proto-hier-1.m: New.
10499
10500 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10501
10502         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10503         largest-type elements to a struct makes its size grow.
10504
10505 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10506
10507         * g++.dg/abi/vthunk1.C: New test.
10508
10509 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10510
10511         * g++.dg/abi/vbase8-22.C: New test.
10512
10513 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10514
10515         * gcc.dg/cpp/macro8.c: New test.
10516
10517 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10518
10519         * g++.dg/abi/vbase8-21.C: New test.
10520
10521 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10522
10523         * g++.dg/abi/vbase8-10.C: New test.
10524
10525 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10526
10527         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10528         ${tool}_set_ld_library_path.
10529         Changed caller.
10530         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10531         g++.exp.
10532
10533 2001-07-26  Stan Cox <scox@redhat.com>
10534
10535         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10536         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10537         gcc_exit, gcc_check_unsupported_p):
10538         Moved to gcc-deps.exp
10539         * gcc-deps.exp: New file.
10540
10541 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10542
10543         * g++.old-deja/g++.pt/defarg14.C: New test.
10544
10545 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10546
10547         * g++.old-deja/g++.other/lineno5.C: New test.
10548
10549 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10550
10551         * g++.old-deja/g++.pt/crash68.C: New test.
10552
10553 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10554
10555         * g++.old-deja/g++.other/crash42.C: New test.
10556
10557 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10558
10559         * gcc.dg/cpp/extratokens.c: Fix.
10560         * gcc.dg/cpp/skipping2.c: New tests.
10561
10562 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10563
10564         * gcc.c-torture/execute/20010724-1.c: New file.
10565         * gcc.c-torture/execute/20010724-1.x: New file.
10566
10567 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10568
10569         * g++.old-deja/g++.other/cond7.C: New test.
10570
10571 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10572
10573         * g++.old-deja/g++.other/optimize4.C: New test.
10574
10575 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10576
10577         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10578
10579 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10580
10581         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10582         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10583         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10584         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10585
10586         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10587         bug report" message.
10588
10589         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10590         * g++.dg/ext/instantiate1.C: Move from old-deja.
10591
10592 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10593
10594         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10595         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10596         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10597         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10598
10599 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10600
10601         * gcc.c-torture/execute/20010723-1.c: New test.
10602
10603 2001-07-23  Ben Elliston  <bje@redhat.com>
10604
10605         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10606
10607 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10608
10609         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10610         i[34567]86-*-*.
10611         Delete handling of ieee_multilib_flags.
10612         Pass -mieee for alpha*-*-* and sh-*-*.
10613         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10614
10615 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10616
10617         Remove old-abi tests.
10618         * g++.old-deja/g++.mike/p11116.C: Remove.
10619         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10620
10621 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10622
10623         * g77.f-torture/compile/pr3743.f:  New test
10624
10625 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10626
10627         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10628
10629 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10630
10631         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10632         g++.old-deja/g++.pt/static6.C: Likewise.
10633         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10634         supports weak symbols.
10635
10636 2001-07-18  Andreas Jaeger  <aj@suse.de>
10637
10638         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10639         supported again.
10640
10641 2001-07-18  Andreas Jaeger  <aj@suse.de>
10642
10643         * gcc.dg/iftrap-1.c: Fix target line.
10644
10645 2001-07-17  Richard Henderson  <rth@redhat.com>
10646
10647         * gcc.c-torture/execute/20010717-1.c: New.
10648
10649 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10650
10651         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10652         tests.
10653
10654 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10655
10656         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10657
10658 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10659
10660         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10661         UAC_SIGBUS, UAC_NOPRINT definitions.
10662
10663 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10664
10665         * objc/execute/object_is_class.m: New test.
10666         * objc/execute/object_is_meta_class.m: New test.
10667
10668 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10669
10670         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10671         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10672
10673 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10674
10675         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10676         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10677
10678 2001-07-14  Richard Henderson  <rth@redhat.com>
10679
10680         * gcc.dg/iftrap-1.c: New.
10681
10682 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10683
10684         * g77.f-torture/execute/intrinsic77.f: New test.
10685
10686 2001-07-11  Janis Johnson <janis@us.ibm.com>
10687
10688         * gcc.misc-tests/gcov-3.c: New test.
10689
10690 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10691
10692         * gcc.c-torture/compile/20010711-1.c,
10693         * gcc.c-torture/compile/20010711-2.c: New tests.
10694
10695 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10696
10697         * gcc.c-torture/execute/20010711-1.c: New test.
10698
10699 2001-07-11  Ben Elliston  <bje@redhat.com>
10700
10701         * g++.old-deja/g++.other/enum5.C: New test.
10702
10703 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10704
10705         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10706         (g++-dg-prune): Call prune_gcc_output.
10707         * prune.exp: New file for prune_gcc_output.
10708         * lib/g++.exp, lib/gcc.exp: Load it.
10709
10710 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10711
10712         * gcc.c-torture/compile/20010701-1.c,
10713         g++.old-deja/g++.ext/attrib6.C: New tests.
10714
10715 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10716
10717         * gcc.c-torture/compile/20010706-1.c: New test.
10718
10719 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10720
10721         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10722
10723 2001-06-28  Stan Shebs  <shebs@apple.com>
10724
10725         * gcc.dg/pragma-darwin.c: New test.
10726
10727 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10728
10729         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10730         Solaris 2.[678] system.
10731
10732 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10733
10734         * gcc.dg/20010622-1.c: New test.
10735
10736 2001-06-18  Stan Shebs  <shebs@apple.com>
10737
10738         * objc.dg: New directory.
10739         * objc.dg/dg.exp: New file.
10740         * objc.dg/alias.m: New.
10741         * objc.dg/class-1.m: New.
10742         * objc.dg/class-2.m: New.
10743         * objc.dg/const-str-1.m: New.
10744         * objc.dg/const-str-2.m: New.
10745         * objc.dg/id-1.m: New.
10746         * objc.dg/method-1.m: New.
10747         * objc.dg/super-class-1.m: New.
10748         * lib/objc-dg.exp: New file.
10749
10750 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10751
10752         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10753         of label name.
10754
10755 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10756
10757         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10758
10759 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10760
10761         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10762         variable.
10763
10764 2001-06-12  Richard Henderson  <rth@redhat.com>
10765
10766         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10767
10768 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10769
10770         * g++.old-deja/g++.abi/vbase5.C: New test.
10771         * g++.old-deja/g++.abi/vbase6.C: New test.
10772         * g++.old-deja/g++.abi/vbase7.C: New test.
10773
10774 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10775
10776         * gcc.c-torture/compile/20010610-1.c: New test.
10777
10778 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10779
10780         * g++.old-deja/g++.abi/vbase4.C: New test.
10781
10782 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10783
10784         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10785         support %f for HC11/HC12 targets.
10786         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10787         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10788         on HC11/HC12 targets.
10789         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10790
10791 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10792
10793         * gcc.dg/wchar_t-1.c: New file.
10794         * gcc.dg/wint_t-1.c: Likewise.
10795
10796 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10797
10798         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10799
10800 2001-06-11  Richard Henderson  <rth@redhat.com>
10801
10802         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10803
10804 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10805
10806         * gcc.c-torture/compile/20010611-1.c: New test.
10807
10808 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10809
10810         * gcc.dg/c99-tag-1.c: Add more tests.
10811
10812 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10813
10814         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10815         representation on MN10300 and ARM/Thumb.
10816
10817 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10818
10819         * g77.f-torture/execute/20010610.f: New.
10820
10821 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10822
10823         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10824         names.
10825
10826 2001-06-09  Richard Henderson  <rth@redhat.com>
10827
10828         * gcc.c-torture/execute/ashrdi-1.c: New.
10829         * gcc.c-torture/execute/ashldi-1.c: New.
10830         * gcc.c-torture/execute/lshrdi-1.c: New.
10831
10832 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10833
10834         * objc/execute/load-3.m: Added. Check sending +load to categories,
10835         in addition to classes.
10836
10837 2001-06-08  Stan Shebs  <shebs@apple.com>
10838
10839         * objc/execute/load-2.m: New test.  From Nicola Pero
10840         <n.pero@mi.flashnet.it>.
10841
10842 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10843
10844         * gcc.c-torture/execute/20010605-2.c: New test.
10845
10846 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10847
10848         * g++.old-deja/g++.abi/vbase2.C: New test.
10849         * g++.old-deja/g++.abi/vbase3.C: New test.
10850
10851 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10852
10853         * g++.old-deja/g++.pt/friend49.C: New test.
10854
10855 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10856
10857         * g++.old-deja/g++.ext/anon3.C: New test.
10858
10859 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10860
10861         * g++.old-deja/g++.other/conv7.C: New test.
10862
10863 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10864
10865         * gcc.c-torture/compile/20010605-2.c: New test.
10866
10867 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10868
10869         * gcc.c-torture/execute/20010604-1.c: New test.
10870
10871 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10872
10873         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10874
10875 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10876
10877         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10878         (g++_link_flags): Likewise.
10879         (g++_init): Pass gccpath's value to two previous functions.
10880
10881 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10882
10883         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10884         Ensure logfile entry matches exec command line.
10885
10886 2001-05-31  Richard Henderson  <rth@redhat.com>
10887
10888         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10889         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10890
10891 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10892
10893         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10894         compiler for irix6.2
10895
10896 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10897
10898         * g++.old-deja/g++.other/optimize3.C: New file.
10899
10900 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10901
10902         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10903         assemble.
10904
10905 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10906
10907         * g++.old-deja/g++.other/optimize2.C: New file.
10908
10909 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10910
10911         * gcc.c-torture/compile/20010518-2.c: New file.
10912         * gcc.c-torture/execute/20010518-1.c: New file.
10913         * gcc.c-torture/execute/20010518-2.c: New file.
10914
10915 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10916
10917         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10918
10919 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10920
10921         G++ no longer defines builtins that do not begin with __builtin.
10922         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10923         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10924         * g++.old-deja/g++.law/builtin1.C: Likewise.
10925         * g++.old-deja/g++.law/cvt2.C: Likewise.
10926         * g++.old-deja/g++.mike/net5.C: Likewise.
10927         * g++.old-deja/g++.other/builtins1.C: Likewise.
10928         * g++.old-deja/g++.other/builtins2.C: Likewise.
10929         * g++.old-deja/g++.other/builtins3.C: Likewise.
10930         * g++.old-deja/g++.other/builtins4.C: Likewise.
10931         * g++.old-deja/g++.other/inline8.C: Likewise.
10932         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10933
10934 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10935
10936         * g++.old-deja/g++.pt/using1.C: Adjust.
10937         * g++.old-deja/g++.pt/using2.C: New test.
10938
10939 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10940
10941         * gcc.dg/cpp/charconst.c: New tests.
10942         * gcc.dg/cpp/escape.c: New tests.
10943         * gcc.dg/cpp/escape-1.c: New tests.
10944         * gcc.dg/cpp/escape-2.c: New tests.
10945         * gcc.dg/cpp/ucs.c: New tests.
10946
10947 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10948
10949         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10950         native compiler for irix6.5.
10951
10952 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10953
10954         * lib/g++.exp (g++_include_flags): Use args to compute
10955         get_multilibs.
10956         (g++_link_flags): Likewise.
10957         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10958
10959 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10960
10961         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10962
10963 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10964
10965         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10966         this file.
10967
10968 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10969
10970         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10971         STACK_SIZE;
10972         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10973         to STACK_SIZE; Use it to define size of add_histo array.
10974         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10975         to STACK_SIZE.
10976         (f): Use GITT_SIZE to define size of gitt local table.
10977         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10978         to STACK_SIZE; Use it to define size of bytemem array.
10979
10980 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10981
10982         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10983         on 68HC11/HC12 due to the asm instruction.
10984         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10985         * gcc.c-torture/compile/920520-1.x: Likewise.
10986         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10987         on 68HC11/HC12 because the function is larger than 64K.
10988         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10989         on 68HC11/HC12 because the structure is too large.
10990
10991 2001-05-20  Richard Henderson  <rth@redhat.com>
10992
10993         * gcc.c-torture/execute/20010520-1.c: New.
10994
10995 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10996
10997         * g++.old-deja/g++.warn/compare1.C: New test.
10998         * gcc.dg/compare4.c: New test.
10999
11000 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11001
11002         * g++.old-deja/g++.other/optimize1.C: New test.
11003
11004 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11005
11006         * g++.old-deja/g++.pt/spec41.C: New test.
11007
11008 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11009
11010         * gcc.c-torture/compile/20010114-1.x: Remove.
11011
11012 2001-05-18  Stan Shebs  <shebs@apple.com>
11013
11014         * gcc.c-torture/compile/20010518-1.c: New test.
11015
11016 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11017
11018         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11019         * g++.old-deja/g++.pt/crash67.C: New test.
11020
11021 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11022
11023         * g++.old-deja/g++.other/debug9.C: New test.
11024
11025 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11026
11027         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11028
11029 2001-05-16  Jan Hubicka  <jh@suse.cz>
11030
11031         * gcc.c-torture/compile/20010516-1.c: New test.
11032
11033 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11034
11035         * g++.old-deja/g++.other/crash41.C: New test.
11036
11037 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11038
11039         * g++.old-deja/g++.pt/crash66.C: New test.
11040
11041 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11042
11043         * g++.old-deja/g++.robertl/eb27.C: Convert.
11044
11045 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11046
11047         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11048         declaration being redundant.
11049
11050 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11051
11052         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11053
11054 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11055
11056         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11057
11058 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11059
11060         * lib/g++.exp: Use testsuite_flags.
11061
11062 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11063
11064         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11065
11066 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11067
11068         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11069
11070 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11071
11072         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11073
11074 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11075
11076         * gcc.c-torture/compile/20010313-1.c: New test.
11077
11078 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11079
11080         * gcc.dg/cpp/direct2.c: New test.
11081         * gccq.dg/cpp/direct2s.c: New test.
11082
11083         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11084
11085 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11086
11087         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11088         * g++.old-deja/g++.other/op3.C: Likewise.
11089
11090 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11091
11092         * gcc.dg/cpp/syshdr.h: New file.
11093         * gcc.dg/cpp/sysmac1.c: Update.
11094         * gcc.dg/cpp/sysmac2.c: Update.
11095
11096 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11097
11098         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11099
11100 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11101
11102         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11103         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11104
11105 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11106
11107         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11108
11109 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11110
11111         * lib/g++.exp (g++_include_flags): Don't use any special flags
11112         if TESTING_IN_BUILD_TREE is not defined.
11113         (g++_init): Use a plain 'c++' as the compiler if
11114         TESTING_IN_BUILD_TREEE is not defined.
11115
11116 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11117
11118         * g++.old-deja/g++.eh/catch13.C: New test.
11119         * g++.old-deja/g++.eh/catch14.C: New test.
11120
11121 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11122
11123         * gcc.dg/cpp/tr-define.c: New test.
11124
11125 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11126
11127         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11128         <stdlib.h>, not <malloc.h>.
11129
11130 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11131
11132         * g++.old-deja/g++.ns/template17.C: New test.
11133
11134 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11135
11136         * g++.old-deja/g++.pt/ref4.C: New test.
11137
11138 2001-04-30  Richard Henderson  <rth@redhat.com>
11139
11140         * gcc.dg/20000724-1.c: Revert last change.
11141
11142 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11143
11144         * g77.f-torture/execute/20010430.f: New test.
11145
11146 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11147
11148         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11149
11150 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11151
11152         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11153
11154 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11155
11156         * g++.old-deja/g++.eh/crash6.C: New test.
11157
11158 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11159
11160         * g++.old-deja/g++.other/warn7.C: New test.
11161
11162 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11163
11164         * g++.old-deja/g++.other/defarg9.C: New test.
11165
11166 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11167
11168         * g77.f-torture/compile/20010426.f: New test.
11169         * g77.f-torture/execute/20010426.f: New test.
11170
11171 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11172
11173         * g77.f-torture/compile/20000629-1.x: Remove - error
11174         has been fixed.
11175
11176 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11177
11178         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11179         Tweak slightly to work with g++.dg framework.
11180         * g++.dg/special/ecos.exp: Run initp1.C test.
11181         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11182
11183         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11184         its linker doesn't give line numbers either.
11185         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11186
11187 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11188
11189         * g++.old-deja/g++.other/lex1.C: New test.
11190
11191 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11192
11193         * gcc.dg/noncompile/20010425-1.c: New test.
11194
11195 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11196
11197         * g++.old-deja/g++.pt/mangle2.C: New test.
11198
11199 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11200
11201         * gcc.dg/format/plus-1.c: New test.
11202
11203 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11204
11205         * gcc.dg/20010423-1.c: New test.
11206
11207 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11208
11209         * gcc.c-torture/execute/20010422-1.c: New test.
11210
11211 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11212
11213         * g++.old-deja/g++.ns/type2.C: New test.
11214
11215 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11216
11217         * g++.old-deja/g++.other/perf1.C: New test.
11218
11219 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11220
11221         * gcc.dg/c99-func-2.c: Remove xfail.
11222         * gcc.dg/c99-func-3.c: Remove xfail.
11223         * gcc.dg/c99-func-4.c: Remove xfail.
11224
11225 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11226
11227         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11228
11229 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11230
11231         * gcc.c-torture/compile/20010423-1.c: New test.
11232
11233 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11234
11235         * g++.old-deja/g++.pt/typename28.C: New test.
11236
11237 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11238
11239         * g++.old-deja/g++.abi/empty2.C: New test.
11240         * g++.old-deja/g++.abi/empty3.C: New test.
11241
11242 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11243
11244         * g++.old-deja/g++.other/comdat2.C: New test.
11245         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11246
11247 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11248
11249         * g++.old-deja/g++.other/overload14.C: New test.
11250
11251 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11252
11253         * g++.old-deja/g++.other/lookup23.C: New test.
11254
11255 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11256
11257         * gcc.c-torture/execute/20010403-1.c: New test.
11258
11259 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11260             Mark Mitchell  <mark@codesourcery.com>
11261
11262         * lib/old-dejagnu.exp: Don't delete output of executable.
11263         Add .exe suffix to executables.
11264
11265 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11266
11267         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11268
11269 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11270
11271         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11272
11273 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11274
11275         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11276         * g++.old-deja/g++.abi/crash1.C: New test.
11277
11278 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11279
11280         * g++.old-deja/g++.other/crash40.C: New test.
11281
11282 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11283
11284         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11285
11286 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11287
11288         * g++.old-deja/g++.other/warn6.C: New test.
11289
11290 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11291
11292         * g++.old-deja/g++.robertl/eb42.C: Same.
11293
11294 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11295
11296         * gcc.dg/wtr-conversion-1.c: New testcase.
11297
11298 2001-04-10  Richard Henderson  <rth@redhat.com>
11299
11300         * g++.old-deja/g++.other/array5.C: New.
11301
11302 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11303
11304         * gcc.c-torture/execute/20010408-1.c: New test.
11305
11306 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11307
11308         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11309         headers and constructs.
11310         * g++.old-deja/g++.robertl/eb79.C: Same.
11311         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11312         * g++.old-deja/g++.robertl/eb73.C: Same.
11313         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11314         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11315         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11316         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11317         * g++.old-deja/g++.robertl/eb44.C: Same.
11318         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11319         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11320         * g++.old-deja/g++.robertl/eb39.C: Same.
11321         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11322         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11323         * g++.old-deja/g++.robertl/eb30.C: Same.
11324         * g++.old-deja/g++.robertl/eb3.C: Same.
11325         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11326         * g++.old-deja/g++.robertl/eb21.C: Same.
11327         * g++.old-deja/g++.robertl/eb15.C: Same.
11328         * g++.old-deja/g++.robertl/eb118.C: Same.
11329         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11330         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11331         * g++.old-deja/g++.robertl/eb109.C: Same.
11332         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11333         * g++.old-deja/g++.mike/rtti1.C: Same.
11334         * g++.old-deja/g++.mike/p658.C: Same.
11335         * g++.old-deja/g++.mike/net46.C: Same.
11336         * g++.old-deja/g++.mike/net34.C: Same.
11337         * g++.old-deja/g++.mike/memoize1.C: Same.
11338         * g++.old-deja/g++.mike/eh2.C: Same.
11339         * g++.old-deja/g++.law/weak.C: Same.
11340         * g++.old-deja/g++.law/visibility7.C: Same.
11341         * g++.old-deja/g++.law/visibility25.C: Same.
11342         * g++.old-deja/g++.law/visibility22.C: Same.
11343         * g++.old-deja/g++.law/visibility2.C: Same.
11344         * g++.old-deja/g++.law/visibility17.C: Same.
11345         * g++.old-deja/g++.law/visibility13.C: Same.
11346         * g++.old-deja/g++.law/visibility10.C: Same.
11347         * g++.old-deja/g++.law/visibility1.C: Same.
11348         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11349         * g++.old-deja/g++.law/vbase1.C: Same.
11350         * g++.old-deja/g++.law/operators32.C: Same.
11351         * g++.old-deja/g++.law/nest3.C: Same.
11352         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11353         * g++.old-deja/g++.law/except5.C (main): Same.
11354         * g++.old-deja/g++.law/cvt7.C (run): Same.
11355         * g++.old-deja/g++.law/cvt2.C: Same.
11356         * g++.old-deja/g++.law/cvt16.C: Same.
11357         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11358         * g++.old-deja/g++.law/ctors17.C (main): Same.
11359         * g++.old-deja/g++.law/ctors13.C: Same.
11360         * g++.old-deja/g++.law/ctors12.C (main): Same.
11361         * g++.old-deja/g++.law/ctors10.C: Same.
11362         * g++.old-deja/g++.law/code-gen5.C: Same.
11363         * g++.old-deja/g++.law/bad-error7.C: Same.
11364         * g++.old-deja/g++.law/arm9.C: Same.
11365         * g++.old-deja/g++.law/arm12.C: Same.
11366         * g++.old-deja/g++.law/arg8.C: Same.
11367         * g++.old-deja/g++.law/arg1.C: Same.
11368         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11369         * g++.old-deja/g++.jason/template31.C: Same.
11370         * g++.old-deja/g++.jason/template24.C (main): Same.
11371         * g++.old-deja/g++.jason/2371.C: Same.
11372         * g++.old-deja/g++.eh/new2.C: Same.
11373         * g++.old-deja/g++.eh/new1.C: Same.
11374         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11375         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11376         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11377         * g++.old-deja/g++.brendan/crash62.C: Same.
11378         * g++.old-deja/g++.brendan/crash52.C: Same.
11379         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11380         * g++.old-deja/g++.brendan/crash38.C: Same.
11381         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11382         * g++.old-deja/g++.brendan/copy9.C: Same.
11383
11384 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11385
11386         * gcc.c-torture/execute/20001203-2.c (memset):
11387         Count argument is of type __SIZE_TYPE__.
11388
11389 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11390
11391         * gcc.c-torture/compile/20010404-1.c: New test.
11392
11393 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11394
11395         * gcc.c-torture/compile/20010326-1.c: New test.
11396
11397 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11398
11399         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11400         peculiarities of the SH.
11401         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11402
11403 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11404
11405         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11406         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11407         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11408
11409 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11410
11411         * g77.f-torture/compile/20010321-1.f: New test.
11412
11413 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * gcc.c-torture/compile/20010329-1.c: New test.
11416
11417 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11418
11419         * gcc.c-torture/execute/20010329-1.c: New test.
11420
11421 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11422
11423         * g++.old-deja/g++.other/eh4.C: Fix typo.
11424
11425 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11426
11427         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11428
11429 2001-03-28  Philip Blundell  <philb@gnu.org>
11430
11431         * gcc.c-torture/compile/20010328-1.c: New test.
11432
11433 2001-03-27  Richard Henderson  <rth@redhat.com>
11434
11435         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11436         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11437
11438 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11439
11440         * gcc.c-torture/compile/20010327-1.c: New test.
11441
11442 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11443
11444         * g++.old-deja/g++.other/friend12.C: New test.
11445         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11446         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11447
11448 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11449
11450         * gcc.c-torture/execute/20010325-1.c: New test.
11451
11452 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11453
11454         * g++.old-deja/g++.other/mangle3.C: New test.
11455
11456 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11457
11458         * g++.old-deja/g++.other/anon8.C: New test.
11459
11460 2001-03-20  Philip Blundell  <philb@gnu.org>
11461
11462         * gcc.c-torture/compile/20010320-1.c: New test.
11463
11464 2001-03-17  Richard Henderson  <rth@redhat.com>
11465
11466         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11467
11468 2001-03-15  Geoff Keating  <geoff@redhat.com>
11469
11470         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11471         tests on AIX.
11472
11473 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11474
11475         * g++.old-deja/g++.other/eh4.C: New test.
11476
11477 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11478
11479         * gcc.dg/cpp/mi1.c: Update.
11480
11481 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11482
11483         * g++.old-deja/g++.other/regstack.C: New test.
11484
11485 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11486
11487         * g++.old-deja/g++.other/ref4.C: New test.
11488
11489 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11490
11491         * objc/execute/va_method.m: Added.
11492         * objc/execute/IMP.m: Added.
11493         * objc/execute/_cmd.m: Added.
11494         * objc/execute/accessing_ivars.m: Added.
11495         * objc/execute/class-1.m: Added.
11496         * objc/execute/class-10.m: Added.
11497         * objc/execute/class-11.m: Added.
11498         * objc/execute/class-12.m: Added.
11499         * objc/execute/class-13.m: Added.
11500         * objc/execute/class-14.m: Added.
11501         * objc/execute/class-2.m: Added.
11502         * objc/execute/class-3.m: Added.
11503         * objc/execute/class-4.m: Added.
11504         * objc/execute/class-5.m: Added.
11505         * objc/execute/class-6.m: Added.
11506         * objc/execute/class-7.m: Added.
11507         * objc/execute/class-8.m: Added.
11508         * objc/execute/class-9.m: Added.
11509         * objc/execute/class-tests-1.h
11510         * objc/execute/class-tests-2.h
11511         * objc/execute/compatibility_alias.m: Added.
11512         * objc/execute/encode-1.m: Added.
11513         * objc/execute/formal_protocol-1.m: Added.
11514         * objc/execute/formal_protocol-2.m: Added.
11515         * objc/execute/formal_protocol-3.m: Added.
11516         * objc/execute/formal_protocol-4.m: Added.
11517         * objc/execute/formal_protocol-5.m: Added.
11518         * objc/execute/formal_protocol-6.m: Added.
11519         * objc/execute/formal_protocol-7.m: Added.
11520         * objc/execute/informal_protocol.m: Added.
11521         * objc/execute/initialize.m: Added.
11522         * objc/execute/load.m: Added.
11523         * objc/execute/many_args_method.m: Added.
11524         * objc/execute/nested-3.m: Added.
11525         * objc/execute/no_clash.m: Added.
11526         * objc/execute/private.m: Added.
11527         * objc/execute/redefining_self.m: Added.
11528         * objc/execute/root_methods.m: Added.
11529         * objc/execute/selector-1.m: Added.
11530         * objc/execute/static-1.m: Added.
11531         * objc/execute/static-2.m: Added.
11532         * objc/execute/va_method.m: Added.
11533
11534 2001-03-10  Richard Henderson  <rth@redhat.com>
11535
11536         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11537
11538 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11539
11540         * g++.old-deja/g++.other/crash31.C: XFAIL.
11541         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11542         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11543         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11544         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11545         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11546
11547 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11548
11549         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11550
11551 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11552
11553         * gcc.dg/20000724-1.c: Don't use multiline strings.
11554
11555 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11556
11557         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11558         result of -cString against what we expect it to be; don't just
11559         print it out for no one to read.
11560
11561         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11562         Based on testcases provided by Nicola Pero.
11563
11564 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11565
11566         * gcc.dg/cpp/macro7.c: New test.
11567
11568 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11569
11570         * gcc.dg/cpp/multiline.c: Update.
11571
11572 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11573
11574         * g++.old-deja/g++.other/enum3.C: New test.
11575
11576 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         * g++.old-deja/g++.other/pod1.C: New test.
11579
11580 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11581
11582         * g++.old-deja/g++.ext/overload1.C: New test.
11583
11584 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11585
11586         * g++.old-deja/g++.pt/using1.C: New test.
11587
11588 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11589
11590         * g++.old-deja/g++.other/using9.C: New test.
11591
11592 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11593
11594         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11595
11596         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11597
11598 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11599
11600         * g++.old-deja/g++.ext/realpt1.C: Remove.
11601
11602 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11603
11604         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11605
11606 2001-02-26  Will Cohen  <wcohen@redhat.com>
11607
11608         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11609
11610 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11611
11612         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11613         templatized constructors.
11614
11615 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11616
11617         * gcc.c-torture/execute/20010224-1.c: New test.
11618
11619 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11620
11621         * gcc.c-torture/execute/20010222-1.c: New test.
11622
11623 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11624
11625         * g++.old-deja/g++.other/inline20.C: New test.
11626
11627 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11628
11629         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11630
11631 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11632
11633         * g++.old-deja/g++.other/lookup22.C: New test.
11634
11635 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11636
11637         * g77.dg: New directory.
11638         * g77.dg/20010216-1.f: New test case.
11639         * g77.dg/dg.exp: New driver.
11640         * lib/g77-dg.exp: New driver library.
11641
11642 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11643
11644         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11645
11646 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11647
11648         * g++.old-deja/g++.other/decl9.C: New test.
11649
11650 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11653         not need <string> and also tests the initialization at runtime.
11654
11655 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11656
11657         * gcc.c-torture/execute/longlong.c: New test.
11658
11659 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11660
11661         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11662
11663 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11664
11665         * gcc.c-torture/execute/920302-1.c (execute):
11666         Change argument type to short.
11667
11668 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11669
11670         * g++.old-deja/g++.pt/deduct6.C: New test.
11671
11672 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11673
11674         * g++.old-deja/g++.pt/deduct5.C: New test.
11675
11676 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11677
11678         * gcc.c-torture/execute/20010209-1.c: New test.
11679
11680 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11681
11682         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11683
11684 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11685
11686         * g++.dg/vtgc1.C: Update for new ABI.
11687
11688         * consistency.vlad: New directory, 1665 files.
11689
11690 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11691
11692         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11693         return type.
11694         * gcc.dg/cpp/digraphs.c: Declare puts.
11695
11696 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11697
11698         * g++.old-deja/g++.other/warn5.C: New test.
11699
11700 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11701
11702         * g++.old-deja/g++.pt/spec40.C: New test.
11703
11704 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11705
11706         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11707         case.
11708         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11709
11710 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11711
11712         * gcc.c-torture/compile/20010209-1.c: New test.
11713
11714 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11715
11716         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11717         excess errors message but not if it crashes.
11718         * g++.old-deja/g++.other/crash27.C: Likewise.
11719         * g++.old-deja/g++.other/crash28.C: Likewise.
11720         * g++.old-deja/g++.other/crash30.C: Likewise.
11721         * g++.old-deja/g++.other/crash32.C: Likewise.
11722         * g++.old-deja/g++.other/crash35.C: Likewise.
11723         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11724
11725 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11726
11727         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11728         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11729         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11730         g77.f-torture/execute/execute.exp,
11731         g77.f-torture/noncompile/noncompile.exp,
11732         gcc.c-torture/execute/execute.exp,
11733         gcc.c-torture/execute/memcheck/memcheck.exp,
11734         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11735         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11736         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11737         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11738         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11739         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11740         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11741         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11742         Remove bug reporting instructions with ancient email addresses.
11743
11744 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11745
11746         * gcc.dg/20010202-1.c: New test.
11747         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11748
11749 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11750
11751         * g++.dg/stdbool-if.C: New test.
11752
11753 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11754
11755         * objc/execute/fdecl.m: Added main().
11756
11757 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11758
11759         * gcc.c-torture/execute/20010206-1.c: New test.
11760
11761 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11762
11763         * gcc.dg/cpp/avoidpaste1.c: Update.
11764
11765 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11766
11767         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11768         Pero <nicola@brainstorm.co.uk>.
11769         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11770
11771 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.old-deja/g++.pt/spec39.C: New test.
11774
11775 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11776
11777         * gcc.c-torture/compile/20010202-1.c: New test.
11778
11779 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11780
11781         * g++.old-deja/g++.abi/primary2.C: New test.
11782         * g++.old-deja/g++.abi/primary3.C: New test.
11783         * g++.old-deja/g++.abi/primary4.C: New test.
11784         * g++.old-deja/g++.abi/primary5.C: New test.
11785         * g++.old-deja/g++.abi/vtable3.h: New test.
11786         * g++.old-deja/g++.abi/vtable3a.C: New test.
11787         * g++.old-deja/g++.abi/vtable3b.C: New test.
11788         * g++.old-deja/g++.abi/vtable3c.C: New test.
11789         * g++.old-deja/g++.abi/vtable3d.C: New test.
11790         * g++.old-deja/g++.abi/vtable3e.C: New test.
11791         * g++.old-deja/g++.abi/vtable3f.C: New test.
11792         * g++.old-deja/g++.abi/vtable3g.C: New test.
11793         * g++.old-deja/g++.abi/vtable3h.C: New test.
11794         * g++.old-deja/g++.abi/vtable3i.C: New test.
11795         * g++.old-deja/g++.abi/vtable3j.C: New test.
11796         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11797
11798 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11799
11800         * g++.old-deja/g++.other/anon6.C: New test.
11801         * g++.old-deja/g++.other/anon7.C: New test.
11802
11803 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11804
11805         * gcc.dg/cpp/avoidpaste2.c: New tests.
11806
11807 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11808
11809         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11810
11811 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11812
11813         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11814         DECIMAL_DIG cases for Irix."
11815
11816 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11817
11818         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11819
11820 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11821
11822         * gcc.dg/c99-tag-1.c: New test.
11823
11824 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11825
11826         * gcc.dg/cpp/tr-warn1.c: Add tests.
11827
11828 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11829
11830         * gcc.dg/cpp/avoidpaste1.c: Update.
11831         * gcc.dg/cpp/paste4.c: Update.
11832
11833 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11834
11835         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11836         cases for Irix.
11837
11838 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11839
11840         * g++.old-deja/g++.other/inline19.C: New test.
11841
11842 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11843
11844         * gcc.dg/Wlarger-than.c: New test.
11845
11846 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11847
11848         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11849
11850 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11851
11852         * gcc.c-torture/execute/20010129-1.c: New test.
11853         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11854
11855 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11856
11857         * gcc.dg/cpp/avoidpaste1.c: Test case.
11858
11859 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11860
11861         * g++.old-deja/g++.other/inline18.C: New test.
11862
11863 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11864
11865         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11866         and __builtin_putchar.
11867
11868 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11869
11870         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11871         tests.
11872
11873 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11874
11875         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11876         floating point number rounding mode to round to the nearest
11877         representable mode.
11878
11879 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11880
11881         * g++.old-deja/g++.other/mangle2.C: New test.
11882
11883 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11884
11885         * gcc.c-torture/compile/20010124-1.c: New test.
11886
11887 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11888
11889         * g++.old-deja/g++.pt/spec38.C: New test.
11890
11891 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11892
11893         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11894         "Build don't run".
11895
11896 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11897
11898         * gcc.c-torture/execute/20010123-1.c: New test.
11899
11900 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11901
11902         * g++.old-deja/g++.pt/spec37.C: New test.
11903
11904 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11905
11906         * g++.old-deja/g++.pt/overload14.C: New test.
11907
11908 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11909
11910         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11911         __builtin_return_address.
11912
11913 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11914
11915         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11916         * g++.old-deja/g++.pt/spec35.C: New test.
11917         * g++.old-deja/g++.pt/spec36.C: New test.
11918
11919 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11920
11921         * gcc.c-torture/compile/20010118-1.c: New test.
11922
11923 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11924
11925         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11926
11927 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11928
11929         * gcc.c-torture/execute/20010119-1.c: New test.
11930
11931 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11932
11933         * g++.old-deja/g++.other/vbase5.C: New test.
11934
11935 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11936
11937         * gcc.c-torture/execute/20010118-1.c: New test.
11938
11939 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11940
11941         * g++.old-deja/g++.pt/deduct3.C: New test.
11942
11943 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11944
11945         * g++.old-deja/g++.pt/spec34.C: New test.
11946
11947 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11948
11949         * g77.f-torture/compile/20000601-2.f: New test.
11950
11951 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         * g++.old-deja/g++.other/init17.C: New test.
11954
11955 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11956
11957         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11958
11959 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11960
11961         * g++.old-deja/g++.pt/unify8.C: New test.
11962
11963 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         * g++.old-deja/g++.abi/vbase1.C: New test.
11966
11967 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11968
11969         * g++.old-deja/g++.pt/crash65.C: New test.
11970
11971 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11972
11973         * gcc.dg/cpp/assembl2.S: New test case.
11974
11975 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11976
11977         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11978         are supported.
11979
11980 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11981
11982         * g++.old-deja/g++.other/builtins1.C: New test.
11983         * g++.old-deja/g++.other/builtins2.C: Likewise.
11984         * g++.old-deja/g++.other/builtins3.C: Likewise.
11985         * g++.old-deja/g++.other/builtins4.C: Likewise.
11986
11987 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11988
11989         * gcc.c-torture/compile/20010117-1.c: New test.
11990         * gcc.c-torture/compile/20010117-2.c: New test.
11991
11992 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11993
11994         * g77.f-torture/execute/20010116.[fx]: New test,
11995         XFAIL on i?86-*-*.
11996         * g77.f-torture/compile/20010115.f: Indicate it's
11997         a test for PR fortran/1636.
11998
11999 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12000
12001         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12002
12003 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12004
12005         * g77.f-torture/compile/20010115.f: New test.
12006
12007 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12008
12009         * g++.old-deja/g++.pt/nontype5.C: New test.
12010
12011 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12012
12013         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12014         have an equivalent working one below it.
12015
12016 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12017
12018         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12019         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12020
12021 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12022
12023         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12024         message containing "init_priority".
12025         (conpr-2.C): Likewise.
12026         (conpr-3.C): Likewise.
12027         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12028
12029 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12030
12031         * gcc.c-torture/execute/20010114-2.c: New test.
12032
12033 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12034
12035         * gcc.c-torture/compile/20010114-1.c: New test.
12036         * gcc.c-torture/compile/20010114-1.x: Xfail.
12037         * gcc.c-torture/compile/20010114-2.c: New test.
12038         * gcc.c-torture/execute/20010114-1.c: New test.
12039         * gcc.dg/trunc-1.c: New test.
12040         * gcc.dg/uninit-B.c: New test.
12041
12042 2001-01-13  Nick Clifton  <nickc@redhat.com>
12043
12044         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12045         target.
12046
12047 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12048
12049         * gcc.c-torture/compile/20010113-1.c: New test.
12050
12051 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12052
12053         * gcc.c-torture/compile/20001212-1.c: New test.
12054
12055 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12056
12057         * gcc.dg/cpp/widestr1.c: Update.
12058         * gcc.dg/cpp/prag-imp.c: Remove.
12059
12060 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12061
12062         * gcc.c-torture/execute/20000801-3.x: Remove.
12063         * gcc.dg/c90-init-1.c: New test.
12064         * gcc.dg/c99-init-1.c: New test.
12065         * gcc.dg/c99-init-2.c: New test.
12066         * gcc.dg/gnu99-init-1.c: New test.
12067
12068 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12069
12070         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12071         testing that no relevant ones were found.
12072
12073 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12074
12075         * g++.old-deja/g++.pt/cast2.C: New test.
12076
12077 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         * g++.old-deja/g++.pt/friend47.C: New test.
12080
12081 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12082
12083         * g++.old-deja/g++.pt/instantiate13.C: New test.
12084
12085 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12086
12087         * g++.old-deja/g++.other/defarg7.C: New test.
12088         * g++.old-deja/g++.other/defarg8.C: New test.
12089
12090 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12091
12092         * g++.old-deja/g++.pt/crash64.C: New test.
12093
12094 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12095
12096         * g++.old-deja/g++.pt/crash63.C: New test.
12097
12098 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12099
12100         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12101
12102 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12103
12104         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12105
12106 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12107
12108         * g++.old-deja/g++.pt/error3.C: New test.
12109
12110 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12111
12112         * g++.old-deja/g++.other/crash39.C: New test.
12113
12114 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12115
12116         * g++.old-deja/g++.other/vbase4.C: New test.
12117
12118 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12119
12120         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12121         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12122         * gcc.dg/special/special.exp: New test driver which will check
12123         for alias support for the above test.
12124
12125 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12126
12127         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12128         problems on small machines.
12129         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12130         parameterize.
12131
12132 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12133
12134         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12135         mips.
12136         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12137
12138 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12139
12140         * g++.old_deja/g++.pt/using8.C: New test.
12141
12142 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12143
12144         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12145
12146 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12147
12148         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12149         where a failure is expected.
12150         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12151
12152 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12153
12154         * g++.old_deja/g++.pt/instantiate12.C: New test.
12155
12156 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12157
12158         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12159         start of structs.
12160         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12161         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12162         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12163         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12164         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12165         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12166         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12167         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12168         * g++.old-deja/g++.eh/spec6.C: Likewise.
12169         * g++.old-deja/g++.jason/crash3.C: Likewise.
12170         * g++.old-deja/g++.law/ctors11.C: Likewise.
12171         * g++.old-deja/g++.law/ctors17.C: Likewise.
12172         * g++.old-deja/g++.law/ctors5.C: Likewise.
12173         * g++.old-deja/g++.law/ctors9.C: Likewise.
12174         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12175         * g++.old-deja/g++.mike/net22.C: Likewise.
12176         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12177         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12178         * g++.old-deja/g++.mike/virt3.C: Likewise.
12179         * g++.old-deja/g++.niklas/t128.C: Likewise.
12180         * g++.old-deja/g++.other/anon4.C: Likewise.
12181         * g++.old-deja/g++.other/using1.C: Likewise.
12182         * g++.old-deja/g++.other/warn3.C: Likewise.
12183         * g++.old-deja/g++.pt/t37.C: Likewise.
12184         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12185         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12186
12187 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12188
12189         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12190
12191 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12192
12193         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12194
12195 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12196
12197         * gcc.c-torture/compile/20010107-1.c: New test.
12198
12199 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12200
12201         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12202
12203 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12204
12205         * gcc.dg/format/format.h: New file.
12206         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12207         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12208         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12209         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12210         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12211         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12212         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12213         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12214         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12215         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12216         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12217         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12218         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12219         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12220         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12221         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12222         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12223         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12224         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12225         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12226         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12227         instead of declaring standard types, macros and functions in each
12228         test.
12229
12230 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12231
12232         * gcc.c-torture/execute/20010106-1.c: New test.
12233
12234 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12235
12236         * gcc.dg/format/format.exp: New file.
12237         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12238         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12239         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12240         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12241         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12242         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12243         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12244         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12245         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12246         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12247         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12248         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12249         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12250         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12251         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12252         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12253         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12254         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12255         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12256         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12257         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12258         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12259         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12260         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12261         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12262         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12263         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12264         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12265         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12266         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12267         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12268         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12269         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12270         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12271         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12272         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12273         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12274         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12275         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12276         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12277         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12278         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12279
12280 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12281
12282         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12283         account.
12284
12285 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12286
12287         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12288
12289 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12290
12291         * g++.old-deja/g++.pt/crash62.C: New test.
12292
12293 2001-01-04  Richard Henderson  <rth@redhat.com>
12294
12295         * gcc.dg/20000926-1.c: Update expected warnings.
12296         * gcc.dg/array-2.c: Likewise.
12297         * gcc.dg/array-4.c: Also validate flexible array members.
12298         * gcc.dg/c99-flex-array-1.c: New.
12299
12300 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12301
12302         * gcc.c-torture/compile/20001222-1.x: Remove.
12303
12304 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12305
12306         * gcc.c-torture/execute/built-in-setjmp.c: New.
12307
12308 2001-01-03  Richard Henderson  <rth@redhat.com>
12309
12310         * gcc.dg/940510-1.c: Update expected error wording.
12311         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12312
12313 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12314
12315         * lib/target-supports.exp (check_alias_available): Modified to
12316         indicate aliases not supported if only weak aliases are supported.
12317
12318 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12319
12320         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12321         Turn on cmpstrsi checks for __pj__ and __i370__.
12322
12323 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12324
12325         * g++.old-deja/g++.other/virtual11.C: New test.
12326
12327 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12328
12329         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12330
12331 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12332
12333         * gcc.c-torture/compile/20010102-1.c: New test.
12334
12335 2001-01-02  Andreas Jaeger  <aj@suse.de>
12336
12337         * gcc.dg/noreturn-3.c: New test.
12338
12339         * gcc.dg/noreturn-4.c: New test.
12340
12341 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12342
12343         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12344         __builtin_fputc and __builtin_fwrite.
12345
12346 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12347
12348         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12349         signed char, not default char.
12350
12351 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12352
12353         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12354
12355 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12356
12357         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12358
12359 2000-12-29  Richard Henderson  <rth@redhat.com>
12360
12361         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12362         (__cyg_profile_func_exit): Define.
12363
12364 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12365
12366         * g++.dg/vtgc1.C: New test.
12367
12368 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12369
12370         * gcc.dg/noncompile/20001228-1.c: New test.
12371
12372         * gcc.dg/20001228-1.c: New test.
12373
12374         * gcc.c-torture/execute/20001228-1.c: New test.
12375
12376 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12377
12378         * gcc.dg/format-strfmon-1.c: New test.
12379
12380 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12381
12382         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12383         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12384         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12385         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12386         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12387         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12388         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12389         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12390         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12391         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12392         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12393         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12394         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12395
12396         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12397         * gcc.c-torture/execute/string-opt-4.c: Test index.
12398
12399 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12400
12401         * gcc.c-torture/compile/20001226-1.c: New test.
12402
12403 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12404
12405         * gcc.c-torture/compile/20001222-1.c: New test.
12406         * gcc.c-torture/compile/20001222-1.x: Xfail.
12407
12408 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12409
12410         * gcc.c-torture/execute/comp-goto-2.c: New test.
12411
12412 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12413
12414         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12415         Use long types if __INT_MAX__ is 32767.
12416         (main): Use cast to (sint32 *) when poking 88 into a_page.
12417
12418         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12419
12420 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12421
12422         * gcc.c-torture/compile/20001221-1.c: New test.
12423         * gcc.c-torture/execute/20001221-1.c: New test.
12424
12425 2000-12-20  Richard Henderson  <rth@redhat.com>
12426
12427         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12428         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12429
12430 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12431
12432         * gcc.dg/compare3.c: New test.
12433
12434 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12435
12436         * gcc.dg/format-warnll-1.c: New test.
12437
12438 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12439
12440         * gcc.dg/cpp/cmdlne-P.c: New test.
12441
12442 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12443
12444         * gcc.c-torture/execute/builtin-abs-1.c,
12445         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12446
12447 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12448
12449         * gcc.dg/cpp/multiline.c: New test.
12450
12451 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12452
12453         * g++.old-deja/g++.other/syshdr1.C: Update.
12454         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12455
12456 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12457
12458         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12459
12460 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12461
12462         * g++.old-deja/g++.pt/ttp65.C: New test.
12463
12464 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12465
12466         * g++.old-deja/g++.pt/ttp64.C: New test.
12467
12468 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12469
12470         * g++.old-deja/g++.pt/spec33.C: New test.
12471
12472 2000-12-14  Catherine Moore  <clm@redhat.com>
12473
12474         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12475         * gcc.c-torture/execute/920612-2.c: Likewise.
12476         * gcc.c-torture/execute/920428-2.c: Likewise.
12477         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12478         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12479
12480 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12481
12482         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12483         * gcc.dg/pack-test-2.c: Likewise.
12484
12485 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12486
12487         Tests by Zack Weinberg <zackw@stanford.edu>.
12488
12489         * gcc.dg/cpp/defined.c: Update.
12490         * gcc.dg/cpp/defined_trad.c: New tests.
12491
12492 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12493
12494         * gcc.dg/cpp/trad-direct.c: Update.
12495
12496 2000-12-11  Neil Booth  <neilb@earthling.net>
12497
12498         * gcc.dg/cpp/defined_trad.c
12499
12500 2000-12-11  Neil Booth  <neilb@earthling.net>
12501
12502         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12503
12504 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12505
12506         * gcc.dg/format-miss-2.c: New test.
12507
12508 2000-12-09  Neil Booth  <neilb@earthling.net>
12509
12510         * gcc.dg/cpp/lineflags.c: New tests.
12511         * gcc.dg/cpp/poison.c: Update.
12512         * gcc.dg/cpp/redef2.c: Update.
12513         * gcc.dg/cpp/skipping.c: New test.
12514
12515 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12516
12517         * g++.old-deja/g++.other/eh3.C: New testcase.
12518
12519 2000-12-07  Neil Booth  <neilb@earthling.net>
12520
12521         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12522         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12523         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12524         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12525         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12526         Update.
12527
12528 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12529
12530         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12531         __SIZE_TYPE__ instead of int for type of integers cast to
12532         pointers.
12533
12534 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12535
12536         * g++.old-deja/g++.other/cleanup4.C: New test.
12537
12538 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12539
12540         * format-sec-1.c: New test.
12541
12542 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12543
12544         * gcc.dg/format-nonlit-3.c: New test.
12545
12546 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12547
12548         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12549         through a null pointer.
12550
12551 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12552
12553         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12554         * g++.old-deja/g++.pt/partial4.C: New test.
12555
12556 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12557
12558         * gcc.c-torture/execute/ieee/hugeval.x: New.
12559
12560 2000-12-06  Neil Booth  <neilb@earthling.net>
12561
12562         * gcc.dg/cpp/backslash2.c: New tests.
12563
12564 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12565
12566         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12567         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12568
12569 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12570
12571         * gcc.c-torture/execute/20001203-2.c: New testcase.
12572
12573 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12574
12575         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12576         * g++.old-deja/g++.other/virtual10.C: New test.
12577
12578 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12579
12580         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12581
12582 2000-12-05  Richard Henderson  <rth@redhat.com>
12583
12584         * gcc.c-torture/compile/20001205-1.c: New.
12585
12586 2000-12-04  Neil Booth  <neilb@earthling.net>
12587
12588         * g++.old-deja/g++.other/virtual9.C: New test.
12589         * g++.old-deja/g++.pt/crash61.C: New test.
12590         * gcc.c-torture/execute/loop-9.c: New test.
12591
12592 2000-12-04  Neil Booth  <neilb@earthling.net>
12593
12594         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12595         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12596         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12597         * gcc.dg/cpp/extratokens.c: ...here.
12598
12599 2000-12-04  Neil Booth  <neilb@earthling.net>
12600
12601         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12602         New tests.
12603
12604 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12605
12606         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12607         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12608
12609 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12610
12611         * gcc.c-torture/execute/20001203-1.c: New test.
12612
12613 2000-12-03  Neil Booth  <neilb@earthling.net>
12614
12615         * gcc.dg/cpp/macro6.c: New test cases.
12616
12617 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12618
12619         * gcc.c-torture/execute/string-opt-9.c: New test.
12620         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12621         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12622         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12623
12624         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12625         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12626
12627 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12628
12629         * gcc.dg/cpp/if-6.c: New testcase.
12630
12631         * gcc.dg/20001201-1.c: New testcase.
12632
12633 2000-12-02  Neil Booth  <neilb@earthling.net>
12634
12635         * g++.old-deja/g++.other/externC4.C,
12636         g++.old-deja/g++.other/friend10.C: New tests.
12637
12638 2000-12-02  Neil Booth  <neilb@earthling.net>
12639
12640         * g++.old-deja/g++.other/instan2.C
12641         * g++.old-deja/g++.other/instan3.C: New test.
12642
12643 2000-12-02  Neil Booth  <neilb@earthling.net>
12644
12645         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12646         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12647         gnuc99.c,gnuc99-pedantic.c: New tests.
12648
12649 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12650
12651         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12652         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12653
12654 2000-12-01  Neil Booth  <neilb@earthling.net>
12655
12656         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12657         * gcc.dg/cpp/poison.c: Update.
12658         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12659
12660 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12661
12662         * g77.f-torture/execute/20001201.f: New test.
12663
12664 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12665
12666         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12667
12668 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12669
12670         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12671
12672 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12673
12674         * g++.old-deja/g++.other/cast6.C: New test.
12675
12676 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12677
12678         * gcc.c-torture/execute/20001130-2.c: New testcase.
12679
12680 2000-11-30  Richard Henderson  <rth@redhat.com>
12681
12682         * gcc.c-torture/execute/20001130-1.c: New test.
12683
12684 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12685
12686         * g++.old-deja/g++.other/op3.C: New test.
12687
12688 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12689
12690         * g++.old-deja/g++.other/op2.C: New test.
12691
12692 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12693
12694         * g++.old-deja/g++.other/crash38.C: New test.
12695
12696 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12697
12698         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12699
12700 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12701
12702         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12703         tests.
12704         * gcc.c-torture/execute/string-opt-6.c: New test.
12705
12706         * gcc.dg/20001117-1.c: Add main.
12707
12708 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12709
12710         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12711         Move from here ...
12712         * gcc.dg/940510-1.c: ... to here.
12713
12714         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12715         zero-size arrays in toplevel structures.
12716
12717 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12718
12719         * gcc.c-torture/execute/loop-8.c: New test.
12720
12721 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12722
12723         * g++.old-deja/g++.other/base1.C: New test.
12724
12725 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12726
12727         * g++.old-deja/g++.other/parse2.C: New test.
12728
12729 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12730
12731         * g++.old-deja/g++.pt/incomplete1.C: New test.
12732
12733 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12734
12735         * g++.old-deja/g++.other/friend9.C: New test.
12736
12737 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12738
12739         * gcc.dg/20001127-1.c: New test.
12740
12741 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12742
12743         * g++.old-deja/g++.pt/friend46.C: New test.
12744
12745 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12746
12747         * g++.old-deja/g++.other/ptrmem8.C: New test.
12748
12749 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12750
12751         * gcc.c-torture/execute/string-opt-7.c: New test.
12752         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12753
12754 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12755
12756         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12757         instead of 'mkcheck 2'.
12758
12759 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12760
12761         * gcc.c-torture/execute/memcheck/driver.c,
12762         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12763         C9X references to refer to C99.
12764
12765 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12766
12767         * gcc.dg/ultrasp3.c: New test.
12768
12769 2000-11-25  Neil Booth  <neilb@earthling.net>
12770
12771         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12772
12773 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12774
12775         * gcc.c-torture/compile/20001123-2.c: New.
12776
12777 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12778
12779         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12780
12781 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12782
12783         * gcc.dg/sequence-point-1.c: Add some new tests.
12784         * gcc.c-torture/execute/20001124-1.c: New test.
12785
12786 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12787
12788         * g++.old-deja/g++.other/vaarg4.C: New test.
12789         * gcc.c-torture/compile/20001123-1.c: New test.
12790
12791 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12792
12793         * g++.other/crash24.C: Adjust and remove XFAIL.
12794         * g++.other/crash37.C: New test.
12795
12796 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12797
12798         * g++.old-deja/g++.pt/instantiate9.C: New test.
12799
12800 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12801
12802         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12803         new ABI, too.
12804
12805         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12806         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12807
12808 2000-11-22  Neil Booth  <neilb@earthling.net>
12809
12810         * gcc.dg/cpp/Wtrigraphs.c: New test.
12811
12812 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12813
12814         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12815
12816 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12817
12818         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12819
12820 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12821
12822         * lib/gcc-dg.exp: load_lib scanasm.exp.
12823         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12824         * lib/g++-dg.exp: load_lib scanasm.exp.
12825         * lib/scanasm.exp: New.
12826         (scan-assembler, scan-assembler-not): Add optional arguments to
12827         test name, or if not present, the pattern name.
12828         (scan-assembler-dem, scan-assembler-dem-not): New.
12829
12830         * g++.dg/dg.exp: New.
12831
12832 2000-11-21  Neil Booth  <neilb@earthling.net>
12833
12834         * gcc.dg/cpp/integrated1.c: Remove.
12835
12836 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12837
12838         * gcc.c-torture/execute/20001121-1.c: New test.
12839
12840 2000-11-21  Richard Henderson  <rth@redhat.com>
12841
12842         * gcc.c-torture/compile/20001121-1.c: New test.
12843
12844 2000-11-20  Neil Booth  <neilb@earthling.net>
12845
12846         * gcc.dg/cpp/integrated1.c: New test.
12847
12848 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12849
12850         * g++.old-deja/g++.other/inline17.C: New test.
12851
12852 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12853
12854         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12855         local variable to be zero: I made the variable global. Now
12856         uses abort() and exit() instead of relying on main's return value.
12857
12858 2000-11-20  Neil Booth  <neilb@earthling.net>
12859
12860         * gcc.dg/cpp/paste2.c: Update test.
12861         * objc/execute/paste.m: New test.
12862
12863 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12864
12865         * gcc.dg/c99-condexpr-1.c: New test.
12866
12867 2000-11-20  Neil Booth  <neilb@earthling.net>
12868
12869         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12870
12871 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12872
12873         * g++.old-deja/g++.pt/export1.C: New test.
12874
12875 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12876
12877         * gcc.dg/20001117-1.c: New test.
12878
12879 2000-11-18  Richard Henderson  <rth@redhat.com>
12880
12881         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12882
12883 2000-11-18  Richard Henderson  <rth@redhat.com>
12884
12885         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12886         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12887         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12888
12889 2000-11-18  Richard Henderson  <rth@redhat.com>
12890
12891         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12892         (main): New.  Exit cleanly.
12893
12894 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12895
12896         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12897         gcc.dg/c99-fordecl-2.c: New tests.
12898
12899 2000-11-18  Richard Henderson  <rth@redhat.com>
12900
12901         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12902         * gcc.c-torture/execute/zerolen-2.c: New.
12903
12904 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12905
12906         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12907         memory.
12908
12909 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12910
12911         * g++.old-deja/g++.pt/instantiate8.C: New test.
12912
12913 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12914
12915         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12916         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12917
12918 2000-11-16  Nick Clifton  <nickc@redhat.com>
12919
12920         * gcc.c-torture/execute/nestfunc-2.c: New test.
12921         * gcc.c-torture/execute/nestfunc-3.c: New test.
12922
12923 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12924
12925         * gcc.c-torture/compile/20001116-1.c: New test.
12926
12927 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12928
12929         * gcc.c-torture/execute/20001115-1.c: New test.
12930
12931 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12932
12933         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12934         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12935         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12936         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12937
12938 2000-11-15  Neil Booth  <neilb@earthling.net>
12939
12940         gcc.dg/cpp/_Pragma1.c: Update.
12941         gcc.dg/cpp/_Pragma2.c: New test.
12942
12943 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12944
12945         * g++.old-deja/g++.other/anon5.C: New test.
12946
12947 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12948
12949         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12950         tests.
12951
12952 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12953
12954         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12955         output.
12956
12957 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12958
12959         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12960         labels at end of compound statements.
12961
12962 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12963
12964         * gcc.c-torture/execute/loop-7.c: New test.
12965
12966 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12967
12968         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12969
12970 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12971
12972         * gcc.dg/c99-bool-1.c: New test.
12973
12974 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12975
12976         * gcc.dg/c99-scope-1.c: Remove xfail.
12977         * gcc.dg/c99-scope-2.c: New test.
12978
12979 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12980
12981         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12982         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12983
12984 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12985
12986         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12987         error messages.
12988
12989         * g++.mike/p700.C: Don't typedef wchar_t.
12990         * g++.mike/p784.C: Likewise.
12991         * g++.mike/eb101.C: Don't use __wchar_t.
12992
12993 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12994
12995         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12996         from DO loop.
12997
12998 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12999
13000         * gcc.c-torture/execute/20001111-1.c: New test.
13001
13002 2000-11-10  Nick Clifton  <nickc@redhat.com>
13003
13004         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13005         long multuiple and accumulate.
13006
13007 2000-11-09  Richard Henderson  <rth@redhat.com>
13008
13009         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13010         via size_t instead of int.
13011
13012         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13013         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13014         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13015         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13016
13017 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13018
13019         * gcc.c-torture/compile/20001109-1.c: New test.
13020         * gcc.c-torture/compile/20001109-2.c: New test.
13021
13022 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13023
13024         * g++.old-deja/g++.pt/operator1.C: New test.
13025         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13026
13027 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13028
13029         * gcc.dg/20001108-1.c: New test.
13030
13031 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13032
13033         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13034         with both arguments constant strings.
13035         * gcc.c-torture/execute/string-opt-3.c: New test.
13036         * gcc.c-torture/execute/string-opt-4.c: New test.
13037         * gcc.c-torture/execute/string-opt-5.c: New test.
13038
13039 2000-11-08  Nick Clifton  <nickc@redhat.com>
13040
13041         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13042         mulsidi3adddi patterns.
13043
13044 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13045
13046         * g++.old-deja/g++.other/crash36.C: New test.
13047
13048 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13049
13050         * g++.old-deja/g++.other/init16.C: New test.
13051
13052 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13053
13054         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13055
13056 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13057
13058         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13059         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13060         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13061
13062 2000-11-07  DJ Delorie  <dj@redhat.com>
13063
13064         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13065
13066 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13067
13068         * gcc.c-torture/execute/string-opt-1.c: New test.
13069
13070 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13071
13072         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13073         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13074         parameters in registers, and there is no way for a varargs
13075         function to know in which order the integer and floating-point
13076         parameters should be interleaved when they are placed on the
13077         stack.
13078         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13079         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13080
13081 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13082
13083         * gcc.c-torture/execute/string-opt-2.c: New test.
13084
13085 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13086
13087         * g++.old-deja/g++.pt/crash60.C: New test.
13088
13089 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13090
13091         * g++.old-deja/g++.other/crash24.C: New test.
13092         * g++.old-deja/g++.other/crash25.C: New test.
13093         * g++.old-deja/g++.other/crash26.C: New test.
13094         * g++.old-deja/g++.other/crash27.C: New test.
13095         * g++.old-deja/g++.other/crash28.C: New test.
13096         * g++.old-deja/g++.other/crash29.C: New test.
13097         * g++.old-deja/g++.other/crash30.C: New test.
13098         * g++.old-deja/g++.other/crash31.C: New test.
13099         * g++.old-deja/g++.other/crash32.C: New test.
13100         * g++.old-deja/g++.other/crash33.C: New test.
13101         * g++.old-deja/g++.other/crash34.C: New test.
13102         * g++.old-deja/g++.other/crash35.C: New test.
13103
13104 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13105
13106         * gcc.c-torture/execute/20001031-1.c: New test.
13107
13108 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13109
13110         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13111         namespace.
13112
13113         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13114         standards-conformant.
13115
13116         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13117
13118         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13119         * g++.old-deja/g++.mike/p755a.C: Likewise.
13120         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13121         library makes no calls to `operator new' during initialization.
13122
13123 2000-11-04  Neil Booth  <neilb@earthling.net>
13124
13125         * gcc.dg/cpp/include2.c: New tests.
13126
13127 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13128
13129         * lib/g++.exp (g++_set_ld_library_path): New function.
13130         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13131
13132 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13133
13134         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13135         warnings.
13136
13137 2000-11-01  Richard Henderson  <rth@redhat.com>
13138
13139         * g++.old-deja/g++.ext/namedret1.C: New.
13140         * g++.old-deja/g++.ext/namedret2.C: New.
13141         * g++.old-deja/g++.ext/namedret3.C: New.
13142
13143 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13144
13145         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13146         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13147
13148 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13149
13150         * gcc.c-torture/execute/va-arg-21.c: New test.
13151
13152 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13153
13154         * gcc.dg/c99-complex-2.c: New test.
13155
13156 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13157
13158         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13159
13160 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13161
13162         * g++.old-deja/g++.other/inline16.C: New test.
13163
13164 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13165
13166         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13167         __PRETTY_FUNCTION__
13168
13169 2000-10-29  Neil Booth  <neilb@earthling.net>
13170
13171         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13172         New tests.
13173         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13174         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13175         optimisation.
13176
13177 2000-10-29  Neil Booth  <neilb@earthling.net>
13178
13179         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13180         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13181         * mi5.c: Test multiple includes work with -C.
13182         * trigraphs.c: Test ^= version.
13183
13184 2000-10-28  Neil Booth  <neilb@earthling.net>
13185
13186         New tests and test updates for new macro expander.
13187
13188         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13189         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13190         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13191         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13192         new diagnostic messages.
13193
13194         * gcc.dg/cpp/macro3.c: New tests.
13195
13196 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13197
13198         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13199         on the same line.
13200
13201 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13202
13203         * g++.old-deja/g++.other/eh2.C: New test.
13204
13205 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13206
13207         * gcc.c-torture/execute/20001027-1.c: New test.
13208
13209 2000-10-26  Richard Henderson  <rth@redhat.com>
13210
13211         * gcc.c-torture/execute/20001026-1.c: New.
13212
13213 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13214
13215         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13216         * g++.old-deja/g++.law/builtin1.C: Likewise.
13217         * g++.old-deja/g++.law/ctors10.C: Likewise.
13218         * g++.old-deja/g++.law/virtual3.C: Likewise.
13219         * g++.old-deja/g++.mike/p658.C: Likewise.
13220         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13221         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13222         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13223         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13224         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13225
13226 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13227
13228         * gcc.c-torture/compile/20001024-1.c: New test.
13229
13230 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13231
13232         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13233         to tell us whether or not we are using V3.
13234
13235 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13236
13237         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13238         operands.
13239
13240 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13241
13242         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13243
13244 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13245
13246         * gcc.c-torture/execute/20001024-1.c: New test.
13247
13248 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13249
13250         * g++.old-deja/g++.other/sibcall1.C: New test.
13251
13252 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13253
13254         * gcc.dg/noncompile/init-3.c: New test.
13255
13256 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13257
13258         * gcc.dg/format-array-1.c: New test.
13259
13260 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13261
13262         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13263         writing through null pointers; remove comment about testing
13264         unterminated strings.
13265
13266 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13267
13268         * gcc.c-torture/execute/20001017-2.c: New test.
13269
13270 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13271
13272         * gcc.c-torture/compile/20001018-1.c: New test.
13273         * gcc.c-torture/compile/20001018-1.x: Xfail.
13274
13275 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13276
13277         * gcc.c-torture/execute/20001017-1.c: New test.
13278
13279 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13280
13281         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13282         for multiple use of arguments with scanf formats; add tests for
13283         multiple use of arguments.
13284
13285 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13286
13287         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13288
13289 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13290
13291         * gcc.dg/format-miss-1.c: New test.
13292
13293 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13294
13295         * gcc.c-torture/execute/20001013-1.c: New test.
13296
13297 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13298
13299         * gcc.dg/format-branch-1.c: New test.
13300
13301 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13302
13303         * README, lib/file-format.exp: Remove EGCS references.
13304
13305 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13306
13307         * gcc.dg/20001013-1.c: New test.
13308
13309 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13310
13311         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13312         for intmax_t in the compiler using __typeof__ and the type rules
13313         for conditional expressions.
13314
13315 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13316
13317         * gcc.dg/20001012-1.c: New test.
13318         * gcc.dg/20001012-2.c: New test.
13319
13320 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13321
13322         * gcc.dg/format-attr-1.c: New test.
13323
13324 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13325
13326         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13327         __LONG_LONG_MAX__ instead of LLONG_MAX.
13328
13329 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13330
13331         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13332         scanf flags.
13333         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13334         flags.
13335
13336 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13337
13338         * gcc.dg/sequence-pt-1.c: New test.
13339
13340 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13341
13342         * gcc.c-torture/execute/20001011-1.c: New testcase.
13343         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13344
13345 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13346
13347         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13348         does not error on it.
13349
13350 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13351
13352         * gcc.dg/20001009-1.c: New test.
13353
13354 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13355
13356         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13357         * gcc.c-torture/execute/20001009-2.c: ... to here.
13358
13359 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13360
13361         * gcc.c-torture/compile/20001009-1.c: New testcase.
13362         * gcc.c-torture/execute/20001009-1.c: New testcase.
13363         Testcases provided by Jan Hubicka <jh@suse.cz>.
13364
13365 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13366
13367         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13368         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13369         uintmax_t using <limits.h> to emulate the compiler's internal
13370         logic.  No longer XFAIL %j tests.
13371
13372 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13373
13374         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13375         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13376         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13377         regexps and details of expected handling of some bad formats.
13378         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13379         suppression.
13380
13381 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13382
13383         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13384         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13385         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13386         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13387         in list archives.
13388
13389 2000-10-06  Richard Henderson  <rth@cygnus.com>
13390
13391         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13392         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13393         * g++.old-deja/g++.jason/report.C: Likewise.
13394         * g++.old-deja/g++.law/friend5.C: Likewise.
13395         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13396         of the expected warnings.
13397
13398 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13399
13400         * g++.old-deja/g++.pt/enum14.C: New test.
13401
13402 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13403
13404         * g++.old-deja/g++.pt/crash59.C: New test.
13405
13406 2000-10-04  Will Cohen  <wcohen@redhat.com>
13407
13408         * gcc.dg/20000926-1.c: New test.
13409
13410 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13411
13412         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13413         function name for current C++ compiler.
13414         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13415
13416 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13417
13418         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13419         __PRETTY_FUNCTION__.
13420         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13421
13422 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13423
13424         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13425
13426 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13427
13428         * gcc.c-torture/compile/20000923-1.c: New test.
13429
13430 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13431
13432         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13433         * g++.old-deja/g++.pt/ttp62.C: Same.
13434         * g++.old-deja/g++.other/inline14.C: Same.
13435
13436 2000-09-24  Richard Henderson  <rth@cygnus.com>
13437
13438         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13439
13440 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13441
13442         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13443
13444 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13445
13446         * gcc.c-torture/compile/20000922-1.c: New file.
13447
13448 2000-09-21  Nick Clifton  <nickc@redhat.com>
13449
13450         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13451         a signed long modulo operation.
13452         (mod6): New function - perform an unsigned long modulo operation.
13453         (main): Add tests for modulos of very large numbers by very small
13454         dividends.
13455
13456 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13457
13458         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13459
13460 2000-09-19  Richard Henderson  <rth@cygnus.com>
13461
13462         * gcc.dg/compare2.c (case 10): XFAIL.
13463
13464 2000-09-18  Richard Henderson  <rth@cygnus.com>
13465
13466         * gcc.c-torture/execute/20000906-1.c: Move ...
13467         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13468         that support __builtin_trap.
13469
13470 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13471
13472         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13473
13474 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13475
13476         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13477         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13478         more $ format tests.
13479
13480 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13481
13482         * gcc.dg/format-errmk-1.c: New test.
13483
13484 2000-09-17  Greg McGary  <greg@mcgary.org>
13485
13486         * gcc.c-torture/execute/20000917-1.x: Remove.
13487
13488 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13489
13490         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13491
13492 2000-09-17  Greg McGary  <greg@mcgary.org>
13493
13494         * gcc.c-torture/execute/20000917-1.c: New test.
13495         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13496
13497 2000-09-16  Neil Booth  <NeilB@earthling.net>
13498
13499         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13500         in nested macro bug.
13501
13502 2000-09-15  Neil Booth  <NeilB@earthling.net>
13503
13504         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13505
13506 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13507
13508         * gcc.c-torture/execute/20000914-1.c: New test.
13509
13510 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13511
13512         * g++.other/inline13.C: New test.
13513
13514 2000-09-12  Andreas Jaeger  <aj@suse.de>
13515
13516         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13517         constant by Ulrich Drepper <drepper@redhat.com>.
13518
13519 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13520
13521         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13522
13523 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13524
13525         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13526
13527 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13528
13529         * gcc.dg/cpp/backslash.c: New test.
13530
13531 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13532
13533         * gcc.c-torture/execute/20000910-1.c: New test.
13534         * gcc.c-torture/execute/20000910-2.c: Likewise.
13535
13536 2000-09-11  Robert Lipe  <robertl@sco.com>
13537
13538         * gcc.dg/pragma-align.c: New test.
13539
13540 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13541
13542         * g++.old-deja/g++.pt/explicit82.C: New test.
13543         * g++.old-deja/g++.pt/explicit83.C: New test.
13544
13545 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13546
13547         * gcc.dg/asm-names.c: New test.
13548
13549 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13550
13551         * gcc.dg/cpp/tr-warn6.c: New test
13552
13553 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13554
13555         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13556         be accepted.
13557
13558 2000-09-07  Catherine Moore  <clm@redhat.com>
13559
13560         * gcc.c-torture/execute/unroll-1.c: New test.
13561
13562 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13563
13564         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13565         ERROR markers.
13566         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13567         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13568         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13569         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13570         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13571         Preprocess only.
13572         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13573         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13574
13575 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13576
13577         * g++.old-deja/g++.pt/deduct2.C: New test.
13578
13579 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         * g++.old-deja/g++.pt/parms2.C: New test.
13582
13583 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13584
13585         * g++.old-deja/g++.pt/crash58.C: New test.
13586
13587 2000-09-06  Greg McGary  <greg@mcgary.org>
13588
13589         * gcc.c-torture/execute/20000906-1.c: New test.
13590         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13591
13592 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13593
13594         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13595
13596 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13597
13598         * g++.old-deja/g++.pt/crash57.C: New test.
13599
13600 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13601
13602         * g++.old-deja/g++.pt/crash56.C: New test.
13603
13604 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13605
13606         * g++.old-deja/g++.pt/koenig1.C: New test.
13607
13608 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13609
13610         * gcc.dg/20000904-1.c: New test.
13611
13612 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13613
13614         * gcc.dg/cpp/paste8.c: New test.
13615
13616 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13617
13618         * gcc.c-torture/compile/20000827-1.c: New test.
13619
13620 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13621
13622         * gcc.dg/format-diag-1.c: New test.
13623
13624 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13625
13626         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13627         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13628         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13629         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13630         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13631
13632 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         * g++.old-deja/g++.other/nested4.C: New test.
13635
13636 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13637
13638         * g++.old-deja/g++.ns/scoped1.C: New test.
13639
13640 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13641
13642         * lib/g++.exp: Support testing already-installed GCC.
13643
13644 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13645
13646         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13647
13648 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13649
13650         * gcc.dg/return-type-2.c: New test.
13651
13652 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13653
13654         * gcc.c-torture/compile/20000825-1.c: New test.
13655
13656 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13657
13658         * gcc.dg/dwarf2-2.c: New test.
13659
13660 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13661
13662         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13663         dg-warning regexps.
13664
13665 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13666
13667         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13668         gcc.dg/format-ext-5.c: New tests.
13669
13670 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13671
13672         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13673
13674 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13675
13676         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13677
13678 2000-08-24  Richard Henderson  <rth@cygnus.com>
13679
13680         * gcc.dg/ia64-sync-1.c: New test.
13681         * gcc.dg/ia64-sync-2.c: New test.
13682         * gcc.dg/ia64-asm-1.c: New test.
13683
13684 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13685
13686         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13687         * gcc.dg/format-ext-2.c: New test.
13688
13689 2000-08-23  Jason Merrill  <jason@redhat.com>
13690
13691         * lib/old-dejagnu.exp: Also ignore "In member function" and
13692         "At global scope".
13693
13694 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13695
13696         * gcc.dg/noncompile/label-lineno-1.c: New test.
13697
13698 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13699
13700         * gcc.dg/c99-array-nonobj-1.c: New test.
13701
13702 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13703
13704         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13705         tests.
13706         * gcc.dg/format-ext-1.c: New test.
13707
13708 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13709
13710         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13711         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13712         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13713         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13714         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13715
13716 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13717
13718         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13719         gcc.dg/c99-strftime-2.c: New tests.
13720
13721 2000-08-22  Richard Henderson  <rth@cygnus.com>
13722
13723         * gcc.c-torture/execute/20000822-1.c: New test.
13724
13725 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13726
13727         * gcc.c-torture/execute/20000819-1.x: Remove.
13728
13729 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13730
13731         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13732         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13733         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13734         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13735         gcc.dg/format-xopen-1.c: New tests.
13736
13737 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13738
13739         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13740
13741 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13742
13743         * g++.old-deja/g++.other/loop2.C: New test.
13744
13745         * gcc.c-torture/compile/20000606-1.c: New test.
13746         * gcc.c-torture/compile/20000728-1.c: New test.
13747         * gcc.c-torture/execute/20000801-1.c: New test.
13748         * gcc.c-torture/execute/20000801-2.c: New test.
13749         * gcc.c-torture/execute/20000819-1.c: New test.
13750         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13751         * gcc.dg/20000629-1.c: New test.
13752         * gcc.dg/20000724-1.c: New test.
13753         * gcc.dg/20000807-1.c: New test.
13754
13755 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13756
13757         * gcc.dg/cpp/pragma-1.c: New test.
13758         * gcc.dg/cpp/pragma-2.c: New test.
13759
13760 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13761
13762         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13763         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13764
13765 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13766
13767         * gcc.c-torture/compile/20000818-1.c: New test.
13768
13769 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13770
13771         * gcc.c-torture/execute/20000818-1.c: New test.
13772
13773 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13774
13775         * gcc.dg/format-va-1.c: New test.
13776
13777 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13778
13779         * g++.old-deja/g++.other/typedef8.C: New test.
13780
13781 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13782
13783         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13784         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13785         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13786         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13787         * g++.old-deja/g++.other/ptrmem7.C: New test.
13788         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13789
13790 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13791
13792         * g++.old-deja/g++.pt/typename27.C: New test.
13793
13794 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13795
13796         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13797         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13798         * g++.old-deja/g++.pt/friend45.C: New test.
13799         * g++.old-deja/g++.other/friend8.C: New test.
13800
13801 2000-08-15  Richard Henderson  <rth@cygnus.com>
13802
13803         * gcc.c-torture/execute/20000815-1.c: New test.
13804
13805 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13806
13807         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13808         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13809         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13810
13811 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13812
13813         * g++.old-deja/g++.other/refinit2.C: New test.
13814
13815 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13816
13817         * lib/c-torture.exp (c-torture): Make
13818         compiler_conditional_xfail_data global.
13819         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13820         compiler_conditional_xfail_data machinery.
13821         (f-torture-execute): Likewise.
13822         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13823         and only when unrolling loops.
13824
13825         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13826
13827 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13828
13829         * g++.old-deja/g++.pt/explicit81.C: New test.
13830
13831 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13832
13833         * g++.old-deja/g++.pt/typename26.C: New test.
13834
13835 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13836
13837         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13838         warning.
13839
13840 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13841
13842         * g++.old-deja/g++.other/array3.C: New test.
13843
13844 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13845
13846         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13847         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13848         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13849         New tests.
13850
13851 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13854         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13855
13856 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13857
13858         * gcc.c-torture/execute/20000808-1.c: New test.
13859
13860 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13861
13862         * gcc.dg/c90-const-expr-1.c: New test.
13863
13864 2000-08-08  Richard Henderson  <rth@cygnus.com>
13865
13866         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13867
13868 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13869
13870         * gcc.dg/noncompile/const-ll-1.c: New test.
13871
13872 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13873
13874         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13875
13876 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13877
13878         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13879         that running programs linked against the shared version of libobjc
13880         run correctly.
13881
13882 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13883
13884         * gcc.dg/c99-printf-1.c: New test.
13885
13886 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13887
13888         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13889
13890 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13891
13892         * gcc.c-torture/execute/20000731-1.x: Delete.
13893
13894 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13895
13896         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13897         and torture_without_loops as is done by c-torture.exp.
13898         (search_for): Copy from c-torture.exp.
13899         (gcc-dg-runtest): New function, drives a directory of tests
13900         iterating over the TORTURE_OPTIONS.
13901         (scan-assembler, scan-assembler-not): Move here from
13902         individual directory drivers.
13903
13904         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13905         defined by lib/gcc-dg.exp.
13906         * gcc.dg/cpp/cpp.exp: Likewise.
13907         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13908         gcc-dg-runtest, so we cycle over optimization options.
13909
13910         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13911         * gcc.dg/compare2.c: No longer expected to fail.
13912
13913 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13914
13915         * gcc.c-torture/execute/20000804-1.c: New test.
13916
13917 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13918
13919         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13920
13921 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13922
13923         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13924
13925 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13926
13927         * gcc.c-torture/compile/20000803-1.c: New test.
13928
13929 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13930
13931         * gcc.c-torture/execute/20000801-3.c,
13932         gcc.c-torture/execute/20000801-4.c: New tests.
13933         * gcc.c-torture/execute/20000801-3.x,
13934         gcc.c-torture/execute/20000801-4.x: Xfail.
13935
13936 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13937
13938         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13939         libobjc/.libs to allow for libtool.
13940
13941 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13942
13943         * gcc.c-torture/compile/20000802-1.c: New test.
13944
13945 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13946
13947         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13948
13949 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13950
13951         * gcc-c-torture/execute/20000731-2.c: New test.
13952
13953         * gcc.c-torture/execute/20000731-1.c: New test.
13954         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13955
13956 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13957
13958         * testsuite/gcc.dg/cpp/paste7.c: New test.
13959         * gcc.dg/cpp/20000725-1.c: New test.
13960
13961 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13962
13963         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13964         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13965         declaration warning for __builtin_dwarf_reg_size.
13966
13967         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13968
13969 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13970
13971         * gcc.dg/noncompile/voidparam-1.c: New test.
13972
13973 2000-07-30  Richard Henderson  <rth@cygnus.com>
13974
13975         * gcc.dg/c90-digraph-1.c: Don't xfail.
13976         * gcc.dg/compare2.c (case 10): Xfail.
13977         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13978
13979 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13980
13981         * gcc.dg/c99-main-1.c: New test.
13982
13983 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13984
13985         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13986
13987 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13988
13989         * gcc.c-tortuer/execute/20000726-1.c: New test.
13990
13991 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13992
13993         * gcc.c-torture/execute/enum-2.c: New test.
13994
13995 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13996
13997         * gcc.dg/cpp/tr-warn3.c: New test.
13998
13999 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14000
14001         * g++.old-deja/g++.ext/implicit1.C: Remove.
14002         * g++.old-deja/g++.jason/c2.C: Remove
14003         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14004         * g++.old-deja/g++.pt/crash16.C: Likewise.
14005         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14006
14007 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14008
14009         * g++.old-deja/g++.other/for2.C: New test.
14010
14011 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14012
14013         * gcc.dg/20000720-1.c: New test.
14014
14015 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14016
14017         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14018
14019 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14020
14021         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14022         * gcc.c-torture/execute/20000722-1.c: New.
14023         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14024
14025 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14026
14027         * gcc.dg/cpp/20000720-1.S: New test.
14028
14029 2000-07-21  Michael Meissner  <meissner@redhat.com>
14030
14031         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14032
14033 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14034
14035         * g++.old-deja/g++.brendan/crash16.C,
14036         g++.old-deja/g++.brendan/parse3.C,
14037         g++.old-deja/g++.brendan/redecl1.C,
14038         g++.old-deja/g++.ns/template13.C,
14039         g++.old-deja/g++.other/decl4.C,
14040         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14041
14042 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14043
14044         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14045         and "Internal error".
14046
14047         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14048         regexps.
14049         * gcc.dg/cpp/paste6.c: New test.
14050
14051 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14052
14053         * gcc.dg/cpp/tr-direct.c: New test.
14054
14055         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14056         gcc.dg/cpp/undef1.c: Tweak error regexps.
14057
14058 2000-07-18  Eric Christopher <echristo@redhat.com>
14059
14060         * gcc.c-torture/compile/20000718-1.c: New test.
14061
14062 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14063
14064         * cpplex.c (_cpp_push_token): If the token being pushed back
14065         is the previous token in this context, just subtract one from
14066         context->posn.
14067         * cppmacro.c (save_expansion): Clear aux field when storing a
14068         placemarker.
14069
14070 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14071
14072         * gcc.dg/noncompile/redecl-1.c: New test.
14073
14074 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14075
14076         * gcc.c-torture/execute/20000717-5.c: New test.
14077         * gcc.c-torture/execute/20000717-1.x: Removed.
14078
14079 2000-07-17  Richard Henderson  <rth@cygnus.com>
14080
14081         * gcc.c-torture/execute/20000717-4.c: New test.
14082
14083 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14084
14085         * gcc.dg/cpp/syshdr.c: New test.
14086         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14087
14088 2000-07-17  Neil Booth  <neilb@earthling.net>
14089
14090         * gcc.dg/cpp/cmdlne-dM.c: New test.
14091         * gcc.dg/cpp/cmdlne-dD.c: New test.
14092
14093 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14094
14095         * gcc.c-torture/execute/20000717-3.c: New test.
14096
14097         * gcc.c-torture/compile/20000717-1.c: New test.
14098
14099 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14100
14101         * gcc.c-torture/execute/20000717-2.c: New test.
14102
14103 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14104
14105         * gcc.dg/formatz-1.c: New test.
14106
14107         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14108         * gcc.dg/c99-digraph-1.c: New tests.
14109
14110         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14111         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14112
14113         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14114         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14115         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14116         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14117         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14118         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14119         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14120
14121 2000-07-17   Greg McGary <greg@mcgary.org>
14122
14123         * gcc.c-torture/execute/20000717-1.c: New test.
14124         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14125
14126 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14127
14128         * gcc.c-torture/execute/20000715-2.c: New test.
14129         * gcc.dg/20000715-1.c: New test.
14130
14131 2000-07-15  Michael Meissner  <meissner@redhat.com>
14132
14133         * gcc.c-torture/execute/20000715-1.c: New test.
14134
14135 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14136
14137         * gcc.c-torture/execute/20000707-1.c: New test.
14138
14139 2000-07-13  Neil Booth  <NeilB@earthling.net>
14140
14141         * testsuite/gcc.dg/cpp/digraph1.c,
14142         testsuite/gcc.dg/cpp/digraph2.c,
14143         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14144
14145 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14146
14147         * g77.f-torture/compile/20000630-2.f:  New test.
14148         * g77.f-torture/compile/20000630-2.x
14149
14150 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14151
14152         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14153
14154 2000-07-11  Neil Booth  <NeilB@earthling.net>
14155
14156         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14157
14158 2000-07-11  Neil Booth  <NeilB@earthling.net>
14159
14160         * gcc.dg/cpp/cmdlne-C.c: New.
14161
14162 2000-07-09  Neil Booth  <NeilB@earthling.net>
14163
14164         * gcc.dg/cpp/directiv.c: New tests.
14165         * gcc.dg/cpp/undef1.c: Update.
14166
14167 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14168
14169         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14170
14171 2000-07-09  Neil Booth  <NeilB@earthling.net>
14172
14173         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14174
14175 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14176
14177         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14178         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14179
14180 2000-07-08  Neil Booth  <NeilB@earthling.net>
14181
14182         * gcc.dg/cpp/macsyntx.c: New tests.
14183
14184 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14185
14186         * gcc.dg/20000707-1.c: New test.
14187
14188 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14189
14190         * gcc.c-torture/execute/20000706-1.c: New test.
14191         * gcc.c-torture/execute/20000706-2.c: New test.
14192         * gcc.c-torture/execute/20000706-3.c: New test.
14193         * gcc.c-torture/execute/20000706-4.c: New test.
14194         * gcc.c-torture/execute/20000706-5.c: New test.
14195
14196 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14197
14198         * g++.old-deja/g++.pt/instantiate7.C: New test.
14199
14200 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14201
14202         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14203         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14204         * g++.old-deja/g++.other/rtti3.C: Likewise.
14205         * g++.old-deja/g++.other/rttid3.C: Likewise.
14206
14207 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14208
14209         *  g77.f-torture/compile/20000630-1.x: Fix typo
14210
14211 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14212
14213         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14214         assembly output.
14215
14216 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14217
14218         * gcc.dg/cpp/ident.c: New test.
14219
14220 2000-07-05  Neil Booth  <NeilB@earthling.net>
14221
14222         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14223           gcc.dg/cpp/lexstrng.c: New tests.
14224
14225 2000-07-04  Neil Booth  <NeilB@earthling.net>
14226
14227         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14228         * gcc.dg/cpp/strify2.c: Same.
14229
14230 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14231
14232         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14233         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14234         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14235         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14236
14237         * testsuite/gcc.dg/cpp/macro1.c,
14238         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14239         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14240         testsuite/gcc.dg/cpp/strify1.c,
14241         testsuite/gcc.dg/cpp/strify2.c: New tests.
14242
14243 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14244
14245         * gcc.c-torture/execute/20000703-1.c: New test.
14246
14247 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14248
14249         * g++.old-deja/g++.pt (lookup10.C): New test.
14250
14251 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14252
14253         * g++.old-deja/g++.pt (typename25.C): New test.
14254
14255 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14256
14257         * gcc.c-torture/compile/20000701-1.c: New test.
14258
14259 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14260
14261         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14262         to test case.
14263
14264 2000-06-30  Catherine Moore  <clm@cygnus.com>
14265
14266         * gcc.c-torture/execute/align-1.c: New test.
14267
14268 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14269
14270         * g++.old-deja/g++.pt/expr8.C: New test.
14271         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14272
14273 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14274
14275         * gcc.c-torture/compile/20000629-1.c: New test.
14276
14277 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14278
14279
14280         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14281         gcc.dg/noncompile directory, depending on whether they're
14282         preprocessor tests or not.  Annotate all the tests for the dg
14283         framework.
14284
14285         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14286         * gcc.dg/noncompile/noncompile.exp: New.
14287
14288         * Moved files:
14289         Old name                                New name
14290         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14291         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14292         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14293         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14294         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14295         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14296         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14297         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14298         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14299         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14300         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14301         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14302         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14303         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14304         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14305         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14306         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14307         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14308         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14309         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14310         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14311         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14312         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14313         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14314
14315         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14316         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14317         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14318         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14319         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14320         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14321
14322 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14323
14324         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14325         declare one variable.  On the fourth, error.
14326         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14327         declared by 20000628-1a.h.
14328
14329 2000-06-29  Richard Henderson  <rth@redhat.com>
14330
14331         * gcc.c-torture/execute/930529-1.x: New file.
14332         * gcc.dg/920413-1.c: Adjust expected warning text.
14333         * gcc.dg/980217-1.c: Declare abort.
14334         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14335
14336 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14337
14338         * g77.f-torture/compile/20000629-1.f: New test.
14339         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14340
14341 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14342
14343         Rearrange lots of files, removing entirely the
14344         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14345         directories.
14346
14347         * Deleted files:
14348         gcc.c-torture/code_quality/code_quality.exp
14349         gcc.c-torture/special/special.exp
14350         gcc.failure/failure.exp
14351         gcc.failure/940409-1.x
14352         gcc.c-torture/compile/961203-1.x
14353
14354         * New files:
14355         gcc.misc-tests/linkage.exp
14356         gcc.c-torture/execute/920730-1t.c
14357         gcc.c-torture/execute/920730-1t.x
14358         gcc.c-torture/compile/920520-1.x
14359         gcc.c-torture/compile/920521-1.x
14360         gcc.c-torture/compile/981006-1.x
14361         gcc.c-torture/execute/eeprof-1.x
14362
14363         * Moved files (possibly with modifications to fit a new harness):
14364         Old name                                New name
14365         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14366         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14367         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14368         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14369         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14370         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14371         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14372         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14373         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14374         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14375         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14376         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14377         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14378         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14379
14380 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14381
14382         * c-torture/compile/961203-1.x: Delete.
14383
14384         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14385         not exit. Include stdio.h.
14386         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14387         * gcc.misc-tests/dg-12.c: Likewise.
14388         * gcc.misc-tests/dg-5.c: Likewise.
14389         * gcc.misc-tests/dg-6.c: Likewise.
14390         * gcc.misc-tests/dg-7.c: Prototype abort.
14391         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14392         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14393         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14394         not exit.
14395         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14396         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14397
14398 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14399
14400         * gcc.dg/cpp/20000628-1.c: New test.
14401         * gcc.dg/cpp/20000628-1.h: New header for above test.
14402         * gcc.dg/cpp/20000628-1a.h: Likewise.
14403
14404 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14405
14406         * gcc.dg/cpp: New directory.
14407         * gcc.dg/cpp/cpp.exp: New driver.
14408         * gcc.dg/cpp/20000627-1.c: New test.
14409         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14410         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14411         and rewrite as a compilation test.
14412
14413         * gcc.dg: Move many files into the cpp subdirectory, possibly
14414         renaming or editing them as well.
14415         Old name                New name
14416         990119-1.c              cpp/19990119-1.c
14417         990228-1.c              cpp/19990228-1.c
14418         990407-1.c              cpp/19990407-1.c
14419         990409-1.c              cpp/19990409-1.c
14420         990413-1.c              cpp/19990413-1.c
14421         990703-1.c              cpp/19990703-1.c
14422         20000127-1.c            cpp/20000127-1.c
14423         20000129-1.c            cpp/20000129-1.c
14424         20000207-1.c            cpp/20000207-1.c
14425         20000207-2.c            cpp/20000207-2.c
14426         20000209-1.c            cpp/20000209-1.c
14427         20000209-2.c            cpp/20000209-2.c
14428         20000301-1.c            cpp/20000301-1.c
14429         20000419-1.c            cpp/20000419-1.c
14430         20000510-1.S            cpp/20000510-1.S
14431         20000519-1.c            cpp/20000519-1.c
14432         20000529-1.c            cpp/20000529-1.c
14433         20000625-1.c            cpp/20000625-1.c
14434         20000625-2.c            cpp/20000625-2.c
14435         cpp-as1.c               cpp/assert1.c
14436         cpp-as2.c               cpp/assert2.c
14437         cxx-comments-1.c        cpp/cxxcom1.c
14438         cxx-comments-2.c        cpp/cxxcom2.c
14439         endif-label.c           cpp/endif.c
14440         cpp-hash1.c             cpp/hash1.c
14441         cpp-hash2.c             cpp/hash2.c
14442         cpp-if1.c               cpp/if-1.c
14443         cpp-if2.c               cpp/if-2.c
14444         cpp-if3.c               cpp/if-3.c
14445         cpp-if4.c               cpp/if-4.c
14446         cpp-if5.c               cpp/if-5.c
14447         cpp-cond.c              cpp/if-cexp.c
14448         cpp-missingop.c         cpp/if-mop.c
14449         cpp-missingparen.c      cpp/if-mpar.c
14450         cpp-opprec.c            cpp/if-oppr.c
14451         cpp-ifparen.c           cpp/if-paren.c
14452         cpp-shortcircuit.c      cpp/if-sc.c
14453         cpp-shift.c             cpp/if-shift.c
14454         cpp-unary.c             cpp/if-unary.c
14455         cpp-li1.c               cpp/line1.c
14456         cpp-li2.c               cpp/line2.c
14457         lineno.c                cpp/line3.c
14458         lineno-2.c              cpp/line4.c
14459         cpp-mi.c                cpp/mi1.c
14460         cpp-mic.h               cpp/mi1c.h
14461         cpp-micc.h              cpp/mi1cc.h
14462         cpp-mind.h              cpp/mi1nd.h
14463         cpp-mindp.h             cpp/mi1ndp.h
14464         cpp-mix.h               cpp/mi1x.h
14465         cpp-mi2.c               cpp/mi2.c
14466         cpp-mi2a.h              cpp/mi2a.h
14467         cpp-mi2b.h              cpp/mi2b.h
14468         cpp-mi2c.h              cpp/mi2c.h
14469         cpp-mi3.c               cpp/mi3.c
14470         cpp-mi3.def             cpp/mi3.def
14471         poison-1.c              cpp/poison.c
14472         pr-impl.c               cpp/prag-imp.c
14473         cpp-redef-2.c           cpp/redef1.c
14474         cpp-redef.c             cpp/redef2.c
14475         strpaste.c              cpp/strp1.c
14476         strpaste-2.c            cpp/strp2.c
14477         cpp-tradpaste.c         cpp/tr-paste.c
14478         cpp-tradstringify.c     cpp/tr-str.c
14479         cpp-tradwarn1.c         cpp/tr-warn1.c
14480         cpp-tradwarn2.c         cpp/tr-warn2.c
14481         trigraphs.c             cpp/trigraphs.c
14482         cpp-unc1.c              cpp/unc1.c
14483         cpp-unc2.c              cpp/unc2.c
14484         cpp-unc3.c              cpp/unc3.c
14485         cpp-unc.c               cpp/unc4.c
14486         undef.c                 cpp/undef1.c
14487         undef-2.c               cpp/undef2.c
14488         cpp-wi1.c               cpp/widestr1.c
14489
14490 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14491
14492         * lib/g++.exp (g++_include_flags): Tweak.
14493
14494 2000-06-27  H.J. Lu  <hjl@gnu.org>
14495             Loren J. Rittle  <ljrittle@acm.org>
14496
14497         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14498         version with one that knows about the new gcc tree structure.
14499         (g++_link_flags): Same.
14500
14501 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14502
14503         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14504         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14505         case we are cross-compiling.
14506
14507         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14508         g++.old-deja/g++.niklas/Makefile.in,
14509         g++.old-deja/g++.niklas/configure.in,
14510         g++.old-deja/g++.other/Makefile.in,
14511         g++.old-deja/g++.other/configure.in,
14512         gcc.c-torture/code_quality/Makefile.in,
14513         gcc.c-torture/code_quality/configure.in,
14514         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14515         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14516         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14517         gcc.c-torture/execute/ieee/Makefile.in,
14518         gcc.c-torture/execute/ieee/configure.in,
14519         gcc.c-torture/noncompile/Makefile.in,
14520         gcc.c-torture/noncompile/configure.in,
14521         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14522         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14523         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14524
14525 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.other/ambig3.C: New test.
14528
14529 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14530
14531         * g++.old-deja/g++.pt/syntax1.C: New test.
14532         * g++.old-deja/g++.pt/syntax2.C: New test.
14533         * g++.old-deja/g++.other/syntax3.C: New test.
14534         * g++.old-deja/g++.other/syntax4.C: New test.
14535
14536 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14537
14538         * gcc.dg/20000623-1.c: Prototype exit and abort.
14539
14540 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14541
14542         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14543         New tests.
14544         * gcc.dg/cpp-mi3.def: New file.
14545
14546         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14547         inside assertions.
14548         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14549         lexer's error messages.
14550         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14551         divine anything from the linemarkers.
14552         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14553         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14554
14555 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14556
14557         * gcc.dg/20000623-1.c: New test.
14558
14559 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14560
14561         * gcc.c-torture/execute/20000622-1.c: New test.
14562
14563 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14564
14565         * g++.old-deja/g++.other/init15.C: New test.
14566
14567 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14568
14569         * g++.old-deja/g++.pt/vaarg2.C: New test.
14570         * g++.old-deja/g++.pt/vaarg3.C: New test.
14571
14572 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14573
14574         * g++.old-deja/g++.other/dyncast6.C: New test.
14575
14576 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14577
14578         * gcc.c-torture/execute/loop-6.c: New test.
14579
14580 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14581
14582         * gcc.dg/20000614-1.c: New test.
14583         * gcc.dg/20000614-2.c: New test.
14584
14585 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14586
14587         * g++.old-deja/g++.other/inline12.C: New test.
14588
14589 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14590
14591         * g++.old-deja/g++.other/eh1.C: New test.
14592
14593 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14594
14595         * g++.old-deja/g++.other/type.C: New test.
14596
14597 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14598
14599         * g++.old-deja/g++.other/initstring.C: New test.
14600
14601 2000-06-12  Jason Merrill  <jason@redhat.com>
14602
14603         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14604
14605 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14606
14607         * gcc.c-torture/compile/20000609-1.c: New test.
14608
14609 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14610
14611         * gcc.dg/20000609-1.c: New test.
14612
14613 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14614
14615         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14616         * gcc.c-torture/noncompile/poison-1.c: Move...
14617         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14618         * gcc.dg/cpp-li1.c: Add a token after the #line.
14619
14620 2000-06-05  Richard Henderson  <rth@cygnus.com>
14621
14622         * gcc.c-torture/execute/20000605-2.c: New test.
14623         * gcc.c-torture/execute/20000605-3.c: New test.
14624
14625 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14626
14627         * g77.f-torture/execute/20000503-1.x: New file.
14628
14629 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14630
14631         * g++.old-deja/g++.eh/badalloc1.C: New test.
14632
14633 2000-06-05  Richard Henderson  <rth@cygnus.com>
14634
14635         * gcc.c-torture/execute/20000605-1.c: New test.
14636
14637 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14638             Nathan Sidwell <nathan@codesourcery.com>
14639
14640         * gcc.c-torture/compile/20000605-1.c: New test.
14641
14642 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14643
14644         * g77.f-torture/compile/20000601-1.f:  New test.
14645
14646 2000-06-03  Richard Henderson  <rth@cygnus.com>
14647
14648         * gcc.c-torture/execute/20000603-1.c: New.
14649
14650 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14651
14652         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14653         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14654
14655 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14656
14657         * gcc.dg/compare2.c (case 12): XFAIL.
14658         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14659         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14660
14661         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14662
14663 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14664
14665         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14666         guard macro is already defined when the header is first
14667         included.
14668         * gcc.dg/cpp-mix.h: New file.
14669         * gcc.dg/endif-label.c: Update patterns to match compiler.
14670
14671         * g++.brendan/complex1.C: Declare abort.
14672         * g++.law/refs4.C: Remove XFAIL.
14673         * g++.oliva/expr2.C: Declare abort and exit.
14674
14675 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14676
14677         * gcc.c-torture/execute/20000528-1.c: New test.
14678
14679         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14680         * g++.old-deja/g++.law/temps4.C: Likewise.
14681
14682         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14683         stdlib.h.  Call abort() on failure.
14684         * g++.old-deja/g++.law/refs4.C: Likewise.
14685         * g++.old-deja/g++.law/temps4.C: Likewise.
14686         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14687         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14688
14689 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14690
14691         Relative to g++.dg/special:
14692         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14693
14694         Relative to g++.old-deja:
14695         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14696         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14697         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14698         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14699         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14700         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14701         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14702
14703         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14704         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14705         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14706         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14707         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14708         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14709         and/or string.h.
14710
14711         * g++.other/goto1.C: Update expectations for error messages.
14712
14713 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14714
14715         * gcc.c-torture/compile/20000523-1.c: New test.
14716
14717 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14718
14719         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14720
14721 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14722
14723         * g++.old-deja/g++.eh/catch11.C: New test.
14724         * g++.old-deja/g++.eh/catch12.C: New test.
14725
14726 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14727
14728         * gcc.c-torture/execute/20000523-1.c: New test.
14729
14730 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * c-torture/execute/bcp-1.c: Replace abort in arg of
14733         __builtin_constant_p with a generic external function.
14734
14735         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14736         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14737         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14738         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14739         Prototype abort and/or exit.
14740
14741         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14742         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14743         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14744         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14745
14746 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14747
14748         * gcc.dg/dwarf2-1.c: New test.
14749
14750 2000-05-20  Richard Henderson  <rth@cygnus.com>
14751
14752         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14753
14754 2000-05-20  Andreas Jaeger  <aj@suse.de>
14755
14756         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14757         testcase.
14758
14759 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14760
14761         * gcc.c-torture/execute/20000519-2.c: New test.
14762
14763 2000-05-19  Andreas Jaeger  <aj@suse.de>
14764
14765         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14766         which fails with SSA.
14767
14768         * lib/c-torture.exp: Also test with -O3 -fssa.
14769
14770 2000-05-18  Michael Meissner  <meissner@redhat.com>
14771
14772         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14773         * gcc.c-torture/execute/920415-1.c: Ditto.
14774         * gcc.c-torture/execute/920501-1.c: Ditto.
14775         * gcc.c-torture/execute/conversion.c: Ditto.
14776         * gcc.c-torture/execute/cvt-1.c: Ditto.
14777
14778 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14779
14780         * gcc.c-torture/compile/20000518-1.c: New test.
14781
14782 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14783
14784         * g77.f-torture/compile/200005018.f:  New test.
14785
14786 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14787
14788         * gcc.c-torture/compile/20000517-1.c: New test.
14789
14790 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14791
14792         * gcc.c-torture/execute/20000516-1.c: New test.
14793
14794 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14795
14796         * g++.old-deja/g++.other/eh.C: New test.
14797
14798 2000-05-12  Richard Henderson  <rth@cygnus.com>
14799
14800         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14801         constants through to doit's conditional.
14802
14803 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14804
14805         * gcc.c-torture/compile/20000511-1.c: New test.
14806         * g77.f-torture/compile/20000511-1.f: New test.
14807         * g77.f-torture/compile/20000511-2.f: New test.
14808
14809 2000-05-11  Michael Meissner  <meissner@redhat.com>
14810
14811         * gcc.c-torture/execute/20000511-1.c: New test.
14812
14813 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14814
14815         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14816         * gcc.dg/20000510-1.S: New.
14817
14818 2000-05-08  Catherine Moore  <clm@cygnus.com>
14819
14820         * gcc.dg/unused-3.c: New.
14821
14822 2000-05-06  Richard Henderson  <rth@cygnus.com>
14823
14824           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14825           * g++.old-deja/g++.mike/warn1.C: Likewise.
14826           * g++.old-deja/g++.pt/local1.C: Likewise.
14827           * g++.old-deja/g++.pt/local7.C: Likewise.
14828           * g++.old-deja/g++.pt/spec16.C: Likewise.
14829
14830 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14831
14832         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14833
14834 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14835
14836           * g77.f-torture/execute/20000503-1.f:  New test.
14837
14838 2000-05-04  Andreas Jaeger  <aj@suse.de>
14839
14840         * gcc.dg/noreturn-2.c: New test.
14841
14842 2000-05-04  Neil Booth  <NeilB@earthling.net>
14843
14844         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14845         preprocessor.
14846
14847 2000-05-04  Richard Henderson  <rth@cygnus.com>
14848
14849         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14850
14851 2000-05-04  Richard Henderson  <rth@cygnus.com>
14852
14853         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14854         OpenSSL by Jason R Thorpe.
14855
14856 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14857
14858         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14859
14860 2000-05-03  Robert Lipe <robertlipe@usa.net>
14861
14862         * gcc.dg/20000503-1.c: New test.
14863
14864 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14865
14866         * gcc.c-torture/compile/20000502-1.c: New test.
14867         * g++.old-deja/g++.other/align.C: New test.
14868         * gcc.dg/cpp-tradstringify.c: New test.
14869
14870 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14871
14872         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14873         and hard registers.
14874
14875 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14876
14877         * gcc.c-torture/execute/loop-5.c: New test.
14878
14879 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14880
14881         * gcc.c-torture/execute/va-arg-20.c: New test.
14882
14883 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14884
14885         * gcc.c-torture/execute/20000422-1.c: New test.
14886
14887 2000-04-20  Greg McGary  <gkm@gnu.org>
14888
14889         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14890         when optimizing, but without sibling-call optimizations (-O1).
14891
14892 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14893
14894           * gcc.c-torture/compile/20000420-1.c: New test.
14895
14896 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14897
14898         * g++.abi/ptrflags.C: New test.
14899         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14900
14901 2000-04-19  Catherine Moore  <clm@cygnus.com>
14902
14903         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14904
14905 2000-04-19  Greg McGary  <gkm@gnu.org>
14906
14907         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14908         sibling-call optimizations.
14909
14910 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14911
14912         * gcc.dg/20000419-1.c: New test.
14913
14914 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14915
14916         * gcc.c-torture/execute/20000412-6.c: New test.
14917
14918 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14919
14920         * gcc.c-torture/execute/20000412-5.c: New test.
14921         * g77.f-torture/compile/20000412-1.f: New test.
14922         * gcc.c-torture/execute/20000412-4.c: New test.
14923         * gcc.c-torture/compile/20000412-2.c: New test.
14924         * gcc.c-torture/execute/20000412-3.c: New test.
14925         * gcc.c-torture/compile/20000412-1.c: New test.
14926         * gcc.c-torture/execute/20000412-2.c: New test.
14927
14928 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14929
14930         * objc/execute/bf-20.m: New test.
14931
14932 2000-04-10  Richard Henderson  <rth@cygnus.com>
14933
14934         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14935
14936         * gcc.c-torture/execute/20000412-1.c: New test.
14937
14938 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14939
14940         * g++.old-deja/g++.eh/catchptr1.C: New test.
14941
14942 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14943
14944         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14945
14946 2000-04-08  Neil Booth  <NeilB@earthling.net>
14947
14948         * gcc.dg/cpp-nullchar.c: Remove test as
14949         embedded nulls cause problems.
14950
14951 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14952
14953         * gcc.dg/compare2.c: New test.
14954
14955 2000-04-08  Neil Booth  <NeilB@earthling.net>
14956
14957         * gcc.dg/cpp-nullchar.c: New test.
14958
14959 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14960
14961         * gcc.dg/cpp-mi2.c: New test.
14962         * gcc.dg/cpp-mi2[abc].h: New files.
14963
14964 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14965
14966         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14967         member name.
14968
14969 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14970
14971         * g++.old-deja/g++.abi/vmihint.C: New test.
14972
14973 2000-04-06  Neil Booth  <NeilB@earthling.net>
14974
14975         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14976         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14977         copyright.
14978
14979 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14980
14981         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14982         avoid stack-frame overwrite.
14983
14984 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14985
14986         * gcc.c-torture/compile/20000405-2.c: New test.
14987         * gcc.c-torture/compile/20000405-3.c: New test.
14988
14989 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14990
14991         * gcc.c-torture/compile/20000405-1.c: New test.
14992
14993 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14994
14995         * gcc.dg/cast-qual-1.c: Revert last change.
14996
14997 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14998
14999         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15000
15001 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15002
15003         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15004         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15005
15006 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15007
15008         * gcc.c-torture/compile/20000403-2.c: New test.
15009         * gcc.c-torture/compile/20000403-1.c: New test.
15010
15011 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15012
15013         * gcc.c-torture/execute/20000403-1.c: New test.
15014
15015 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15016
15017         * gcc.c-torture/execute/20000402-1.c: New test.
15018
15019 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15020
15021         * gcc.c-torture/execute/va-arg-15.c: New test.
15022         * gcc.c-torture/execute/va-arg-16.c: New test.
15023         * gcc.c-torture/execute/va-arg-17.c: New test.
15024         * gcc.c-torture/execute/va-arg-18.c: New test.
15025         * gcc.c-torture/execute/va-arg-19.c: New test.
15026
15027 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15028
15029         * gcc.c-torture/compile/981211-1.c: Move to...
15030         * gcc.dg/cpp-as1.c: ...here.
15031         * gcc.dg/cpp-as2.c: New file.
15032
15033         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15034         compiler.
15035
15036 2000-04-02  Neil Booth  <NeilB@earthling.net>
15037
15038         * gcc.dg/cpp-cond.c  New tests.
15039         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15040         accidental success less likely.
15041         * gcc.dg/cpp-missingop.c  New tests.
15042         * gcc.dg/cpp-missingparen.c  New tests.
15043         * gcc.dg/cpp-shift.c  New tests.
15044         * gcc.dg/cpp-shortcircuit.c  New tests.
15045         * gcc.dg/cpp-unary.c  New tests.
15046
15047 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15048
15049         * gcc.c-torture/compile/20000329-1.c: New test.
15050
15051 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15052
15053         * gcc.c-torture/compile/20000326-1.c: New test.
15054         * gcc.c-torture/compile/20000326-2.c: New test.
15055
15056 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15057
15058         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15059         the first parameter is a function argument.
15060
15061 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15062
15063         * g++.old-deja/g++.ext/array4.C: New test.
15064
15065 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15066
15067         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15068
15069 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15070
15071         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15072
15073 2000-03-19  Richard Henderson  <rth@cygnus.com>
15074
15075         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15076
15077 2000-03-19  Richard Henderson  <rth@cygnus.com>
15078
15079         * gcc.c-torture/compile/20000319-1.c: New test.
15080
15081 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15082
15083         * gcc.c-torture/execute/20000314-3.c: New test.
15084         * gcc.c-torture/execute/20000314-2.c: New test.
15085         * gcc.c-torture/execute/20000314-1.c: New test.
15086         * gcc.c-torture/compile/20000314-2.c: New test.
15087         * gcc.c-torture/compile/20000314-1.c: New test.
15088
15089 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15090
15091         * g++.old-deja/g++.warn/inline.C: New test.
15092
15093 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15094
15095         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15096         standards-compliant result rather than specific constants.
15097         Put test-values in array.
15098
15099 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15100
15101         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15102         (g++_target_compile): Put test-specific options last.
15103
15104 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         * g++.old-deja/g++.eh/vbase4.C: New test.
15107
15108 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15109
15110         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15111
15112 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15113
15114         * g++.old-deja/g++.brendan/misc12.C: Removed.
15115         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15116         * g++.old-deja/g++.ext/pretty4.C: New test.
15117
15118 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15119
15120         * g++.old-deja/g++.other/string2.C: New test.
15121
15122 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15123
15124         * g++.old-deja/g++.warn/impint2.C: New test.
15125
15126 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15127
15128         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15129         is 1, not zero.
15130
15131 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15132
15133         * g++.old-deja/g++.warn/impint.C: New test.
15134         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15135         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15136         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15137         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15138         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15139         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15140         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15141         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15142         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15143         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15144         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15145         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15146
15147 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15148
15149         * gcc.dg/cpp-redef.c: New test.
15150
15151 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15152
15153         * g++.old-deja/g++.pt/unify7.C: New test.
15154
15155 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15156
15157         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15158         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15159
15160 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15161
15162         * gcc.c-torture/compile/20000224-1.c: New test.
15163
15164 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15165
15166         * gcc.c-torture/compile/cpp-2.c: New test.
15167         * gcc.c-torture/compile/cpp-1.c: New test.
15168
15169 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15170
15171         * gcc.c-torture/execute/20000225-1.c: New test.
15172
15173 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15174
15175         * gcc.dg/cpp-li2.c: New test.
15176
15177         * gcc.dg/cpp-wi1.c: New test.
15178
15179         * gcc.dg/cpp-li1.c: New test.
15180
15181 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15182
15183         * g++.old-deja/g++.other/sizeof5.C: New test.
15184
15185 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15186
15187         * gcc.c-torture/execute/va-arg-13.c: New test.
15188
15189 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15190
15191         * gcc.c-torture/execute/va-arg-12.c: New test.
15192
15193 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15194
15195         * gcc.c-torture/execute/20000223-1.c: New test.
15196
15197 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15198
15199         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15200
15201 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15202
15203         * g++.old-deja/g++.abi/ptrmem.C: New test.
15204
15205 2000-02-19  Richard Henderson  <rth@cygnus.com>
15206
15207         * gcc.c-torture/compile/init-3.c: New.
15208
15209 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15210
15211         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15212         ALWAYS_CXXFLAGS.
15213
15214 2000-02-11  Robert Lipe <robertl@sco.com>
15215
15216         * gcc.c-torture/compile/20000211-3.c: New test.
15217
15218 2000-02-11  Martin Buchholz <martin@xemacs.org>
15219
15220         * gcc.c-torture/compile/20000211-2.c: New test.
15221
15222 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15223
15224         * gcc.c-torture/compile/20000211-1.c: New test.
15225
15226 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15227
15228         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15229           on native targets
15230
15231 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15232
15233         * g++.old-deja/g++.other/cast5.C: New test.
15234
15235 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15236
15237         * gcc.c-torture/execute/20000205-1.c: New.
15238
15239 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15240
15241         * g++.old-deja/g++.jason/cast3.C: Return void.
15242         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15243
15244 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15245
15246         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15247
15248         * gcc.dg/loop-1.c: New test.
15249
15250 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15251
15252         * gcc.c-torture/compile/20000127-1.c: New test.
15253         * gcc.c-torture/execute/991228-1.c: New test.
15254
15255 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15256
15257         * gcc.dg/unused-2.c: New test.
15258
15259         * gcc.dg/conv-1.c: New test.
15260
15261 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15262
15263         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15264         compiler.
15265         (tool_option_proc): Fix typo.
15266
15267 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15268
15269         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15270         of the ld on the host, not on the build machine.
15271         Also, don't crash if '--help' is not a supported option.
15272
15273 2000-01-24  Richard Henderson  <rth@cygnus.com>
15274
15275         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15276
15277 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15278
15279         * gcc.c-torture/execute/20000120-2.c: New test.
15280         * gcc.c-torture/execute/20000120-1.c: New test.
15281
15282 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15283
15284         * gcc.c-torture/execute/20000113-1.c: New test.
15285
15286 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15287
15288         * gcc.c-torture/execute/20000112-1.c: New test.
15289
15290 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15291
15292         * gcc.dg/20000111-1.c: New test.
15293
15294 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15295
15296         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15297         with 16 bit integers.
15298
15299 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15300
15301         * gcc.dg/20000108-1.c: New test.
15302
15303 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15304
15305         * g++.old-deja/g++.ns/koenig8.C: New test.
15306
15307 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15308
15309         * g++.old-deja/g++.other/cast4.C: New test.
15310
15311 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15312
15313         * gcc.c-torture/compile/20000105-2.c: New test.
15314         * gcc.c-torture/compile/20000105-1.c: New test.
15315
15316 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15317
15318         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15319         references to printf & atoi to conform to ANSI standard.
15320         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15321         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15322         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15323         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15324         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15325         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15326         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15327         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15328         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15329         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15330         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15331         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15332         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15333         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15334         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15335         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15336         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15337         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15338         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15339         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15340         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15341         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15342         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15343         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15344         * g++.old-deja/g++.brendan/init3.C: Likewise.
15345         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15346         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15347         * g++.old-deja/g++.brendan/new2.C: Likewise.
15348         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15349         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15350         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15351         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15352         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15353         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15354         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15355         * g++.old-deja/g++.brendan/template24.C: Likewise.
15356         * g++.old-deja/g++.brendan/template3.C: Likewise.
15357         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15358         * g++.old-deja/g++.jason/inline3.C: Likewise.
15359         * g++.old-deja/g++.jason/opeq.C: Likewise.
15360         * g++.old-deja/g++.law/arg5.C: Likewise.
15361         * g++.old-deja/g++.law/arm7.C: Likewise.
15362         * g++.old-deja/g++.law/ctors11.C: Likewise.
15363         * g++.old-deja/g++.law/cvt8.C: Likewise.
15364         * g++.old-deja/g++.law/init9.C: Likewise.
15365         * g++.old-deja/g++.law/refs4.C: Likewise.
15366         * g++.old-deja/g++.law/template2.C: Likewise.
15367         * g++.old-deja/g++.law/visibility24.C: Likewise.
15368         * g++.old-deja/g++.law/vtable3.C: Likewise.
15369         * g++.old-deja/g++.mike/asm2.C: Likewise.
15370         * g++.old-deja/g++.mike/eh1.C: Likewise.
15371         * g++.old-deja/g++.mike/misc1.C: Likewise.
15372         * g++.old-deja/g++.mike/misc13.C: Likewise.
15373         * g++.old-deja/g++.mike/misc14.C: Likewise.
15374         * g++.old-deja/g++.mike/ns12.C: Likewise.
15375         * g++.old-deja/g++.mike/p1248.C: Likewise.
15376         * g++.old-deja/g++.mike/p3708.C: Likewise.
15377         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15378         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15379         * g++.old-deja/g++.mike/p646.C: Likewise.
15380         * g++.old-deja/g++.mike/p700.C: Likewise.
15381         * g++.old-deja/g++.mike/p783.C: Likewise.
15382         * g++.old-deja/g++.mike/p783a.C: Likewise.
15383         * g++.old-deja/g++.mike/p783b.C: Likewise.
15384         * g++.old-deja/g++.mike/p786.C: Likewise.
15385         * g++.old-deja/g++.mike/p789.C: Likewise.
15386         * g++.old-deja/g++.mike/p789a.C: Likewise.
15387         * g++.old-deja/g++.mike/p807a.C: Likewise.
15388         * g++.old-deja/g++.other/delete3.C: Likewise.
15389         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15390         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15391         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15392         * g++.old-deja/g++.other/empty1.C: Likewise.
15393         * g++.old-deja/g++.other/temporary1.C: Likewise.
15394         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15395         * g++.old-deja/g++.pt/t16.C: Likewise.
15396         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15397
15398 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15399
15400         * gcc.dg/991230-1.c: New test.
15401
15402 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15403
15404         * gcc.c-torture/compile/991229-3.c: New test.
15405         * gcc.c-torture/compile/991229-2.c: New test.
15406         * gcc.c-torture/compile/991229-1.c: New test.
15407
15408 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15409
15410         * gcc.c-torture/compile/labels-2.c: New test.
15411
15412 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15413
15414         * gcc.c-torture/execute/991227-1.c: New test.
15415
15416 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15417
15418         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15419
15420 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15421
15422         * gcc.c-torture/execute/991221-1.c: New test.
15423
15424 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15425
15426         * g++.old-deja/g++.other/cast3.C: New test.
15427
15428 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15429
15430         * gcc.c-torture/execute/991216-4.c: New test.
15431
15432 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15433
15434         * gcc.c-torture/execute/991216-1.c: New test.
15435         * gcc.c-torture/execute/991216-2.c: New test.
15436         * gcc.c-torture/execute/991216-3.c: New test.
15437
15438 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15439
15440         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15441         Actually make the test fail by using "-O2" for compilation.
15442
15443 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15444
15445         * g++.old-deja/g++.warn/cast-align1.C: New test.
15446
15447 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15448
15449         * gcc.c-torture/compile/991214-1.c: New test.
15450         * gcc.c-torture/compile/991214-2.c: New test.
15451
15452 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15453
15454         * gcc.dg/991214-1.c: New test.
15455
15456 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15457
15458         * gcc.c-torture/compile/991213-3.c: New test.
15459         * gcc.c-torture/compile/991213-2.c: New test.
15460         * gcc.c-torture/compile/991213-1.c: New test.
15461
15462 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15463
15464         * gcc.dg/991209-1.c: New test.
15465
15466 1999-12-08  Nathan Sidwell <nathan@acm.org>
15467
15468         * gcc.c-torture/compile/991208-1.c: New test.
15469
15470 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15471
15472         * gcc.dg/ultrasp2.c: New test.
15473
15474 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15475
15476         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15477
15478 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15479
15480         * gcc.c-torture/compile/991202-1.c: New test.
15481         * gcc.c-torture/execute/991202-1.c: New test.
15482         * gcc.c-torture/execute/991202-2.c: New test.
15483         * gcc.c-torture/execute/991202-3.c: New test.
15484
15485 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15486
15487         * g++.old-deja/g++.abi/align.C: New test.
15488         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15489         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15490
15491 1999-12-01  Richard Henderson  <rth@cygnus.com>
15492
15493         * gcc.c-torture/execute/991201-1.c: New.
15494
15495 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15496
15497         * gcc.dg/991129-1.c: New test.
15498
15499 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15500
15501         * gcc.c-torture/compile/991127-1.c: New test.
15502
15503 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15504
15505         * g++.old-deja/g++.other/warn4.C: New test.
15506
15507 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15508
15509         * g++.old-deja/g++.eh/cleanup2.C: New test.
15510         * g++.old-deja/g++.ext/pretty2.C: New test.
15511         * g++.old-deja/g++.ext/pretty3.C: New test.
15512         * g++.old-deja/g++.other/debug6.C: New test.
15513
15514 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15515
15516         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15517         compiler_output to look for one error message instead of two.
15518
15519 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15520
15521         * gcc.c-torture/execute/991118-1.c: Also test case
15522         where the word boundary does not split a byte evenly.
15523
15524 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15525
15526         * g++.old-deja/g++.ext/restrict1.C: New test.
15527
15528 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15529
15530         * gcc.c-torture/execute/991118-1.c: New test.
15531
15532 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15533
15534         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15535         working directory pathnames.
15536
15537 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15538
15539         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15540         host is equipped with driver.h and driver.o so it can actually
15541         compile and run the tests.
15542
15543 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15544
15545         * gcc.c-torture/compile/991008-1.c: New test.
15546
15547 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15548
15549         * lib/gcc-dg.exp: Include target-supports.exp
15550
15551 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15552
15553         * lib/target-supports.exp: New file: Provide procs to test for
15554         features supported by the target.
15555         (check_weak_available): Moved here from ecos.exp.
15556         (check_alias_available): New proc: Determine of the target
15557         toolchain supports the alias attribute.
15558
15559         * gcc.dg/special/ecos.exp: Move check_weak_available to
15560         target-supports.exp.
15561         (alias-1.c): Only perform the test if the target supports
15562         aliases.
15563         (wkali-1.c): Only perform the test if the target supports
15564         aliases.
15565
15566         * gcc.dg/990506-0.c: Expect error messages from cross
15567         targets as well as native targets.
15568
15569 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15570
15571         * gcc.dg/ultrasp1.c: Removed xfail.
15572         * gcc.dg/struct-ret-2.c: Likewise.
15573         * gcc.dg/array-1.c: Likewise.
15574
15575 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15576
15577         * gcc.dg/struct-ret-2.c: New test.
15578
15579         * gcc.dg/array-1.c: New test.
15580
15581 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15582
15583         * gcc.c-torture/execute/991030-1.c: New test.
15584
15585 1999-10-26  Richard Henderson  <rth@cygnus.com>
15586
15587         * gcc.c-torture/compile/991026-2.c: New test.
15588
15589 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15590
15591         * gcc.c-torture/compile/991026-1.c: New test.
15592
15593 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15594
15595         * gcc.c-torture/execute/991023-1.c: New test.
15596
15597 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15598
15599         * gcc.c-torture/execute/991019-1.c: New test.
15600
15601 1999-10-16  Richard Henderson  <rth@cygnus.com>
15602
15603         * gcc.c-torture/execute/991016-1.c: New test.
15604
15605 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15606
15607         * gcc.c-torture/execute/991014-1.c: New test.
15608
15609 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15610
15611         * g++.old-deja/g++.other/union2.C: New test.
15612
15613 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15614
15615         * g++.old-deja/g++.other/vaarg2.C: New test.
15616         * g++.old-deja/g++.other/vaarg3.C: New test.
15617
15618 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15619
15620         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15621         in compile/.
15622
15623 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15624
15625         * gcc.c-torture/execute/va-arg-11.c: New test.
15626
15627 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15628
15629         * lib/file-format.exp (gcc_target_object_format): Don't
15630         crash if objdump is unavailable.
15631
15632 1999-09-29  Donn Terry <donn@interix.com>
15633
15634         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15635
15636 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15637
15638         * gcc.c-torture/compile/990928-1.c: New test.
15639
15640 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15641
15642         * g++.old-deja/g++.other/decl6.C: New test.
15643
15644 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15645
15646         * gcc.c-torture/execute/va-arg-10.c: New test.
15647
15648 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15649
15650         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15651         __PRETTY_FUNCTION__.
15652
15653 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15654
15655         * gcc.c-torture/execute/990923-1.c: New test.
15656
15657 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15658
15659         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15660         for which -fpic is inappropriate.
15661
15662 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15663
15664         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15665
15666 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15667
15668         * g++.old-deja/g++.other/dyncast1.C: New test.
15669         * g++.old-deja/g++.other/dyncast2.C: New test.
15670         * g++.old-deja/g++.other/dyncast3.C: New test.
15671         * g++.old-deja/g++.other/dyncast4.C: New test.
15672         * g++.old-deja/g++.other/dyncast5.C: New test.
15673         * g++.old-deja/g++.eh/catch3.C: New test.
15674         * g++.old-deja/g++.eh/catch3p.C: New test.
15675         * g++.old-deja/g++.eh/catch4.C: New test.
15676         * g++.old-deja/g++.eh/catch4p.C: New test.
15677         * g++.old-deja/g++.eh/catch5.C: New test.
15678         * g++.old-deja/g++.eh/catch5p.C: New test.
15679         * g++.old-deja/g++.eh/catch6.C: New test.
15680         * g++.old-deja/g++.eh/catch6p.C: New test.
15681         * g++.old-deja/g++.eh/catch7.C: New test.
15682         * g++.old-deja/g++.eh/catch7p.C: New test.
15683         * g++.old-deja/g++.eh/catch8.C: New test.
15684         * g++.old-deja/g++.eh/catch8p.C: New test.
15685         * g++.old-deja/g++.eh/catch9.C: New test.
15686         * g++.old-deja/g++.eh/catch9p.C: New test.
15687
15688 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15689
15690         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15691         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15692
15693 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15694
15695         * gcc.c-torture/compile/990913-1.c: New test.
15696
15697 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15698
15699         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15700         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15701
15702 1999-09-09  Richard Henderson  <rth@cygnus.com>
15703
15704         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15705
15706 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15707
15708         * g++.old-deja/g++.other/lookup11.C: New test.
15709         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15710         what is permitted and what we want.
15711         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15712         overload use.
15713         * g++.old-deja/g++.jason/rfg5.C: Likewise
15714
15715 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15716
15717         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15718         * gcc.c-torture/noncompile/poison-1.c: New file.
15719
15720 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15721
15722         * g++.old-deja/g++.other/sizeof3.C: New test.
15723         * g++.old-deja/g++.other/sizeof4.C: New test.
15724         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15725         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15726
15727 1999-09-07  Richard Henderson  <rth@cygnus.com>
15728
15729         * gcc.dg/va-arg-1.c: New.
15730
15731 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15732
15733         * gcc.c-torture/execute/va-arg-9.c: New test.
15734
15735 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15736
15737         * g77.f-torture/compile/980519-2.f: New test.
15738         * g77.f-torture/compile/19990905-0.f: New test.
15739         * g77.f-torture/compile/19990905-1.f: New test.
15740         * g77.f-torture/compile/19990905-2.f: New test.
15741
15742         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15743
15744 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15745
15746         * gcc.c-torture/execute/990827-1.c: Fix typo.
15747
15748 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15749
15750         * g++.old-deja/g++.other/deref1.C: New test.
15751
15752 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15753
15754         * g++.old-deja/g++.other/ambig2.C: New test.
15755         * g++.old-deja/g++.other/cond5.C: New test.
15756         * g++.old-deja/g++.other/lookup16.C: New test.
15757
15758 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15759
15760         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15761         assemblers too.
15762
15763 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15764
15765         * lib/c-torture.exp: Avoid the "compare executables" optimization
15766         when testing native.
15767
15768 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15769
15770         * gcc.c-torture/execute/990829-1.c: New test.
15771         * gcc.c-torture/compile/990829-1.c: New test.
15772
15773 1999-08-27  Paul Burchard  <burchard@pobox.com>
15774
15775         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15776         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15777         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15778         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15779         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15780         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15781         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15782         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15783         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15784         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15785         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15786
15787 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15788
15789         * gcc.c-torture/execute/990827-1.c: New test.
15790
15791 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15792
15793         * g77.f-torture/noncompile/19990826-4.f: New test.
15794
15795         * g77.f-torture/compile/19990826-3.f: New test.
15796
15797         * g77.f-torture/execute/19990826-2.f: New test.
15798
15799         * g77.f-torture/compile/19990826-1.f: New test.
15800
15801         * gcc.c-torture/execute/990826-0.c: New test.
15802         * g77.c-torture/execute/19990826-0.f: New test.
15803
15804         * g77.f-torture/noncompile/970626-2.f: New test.
15805
15806 1999-08-25  Paul Burchard  <burchard@pobox.com>
15807
15808         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15809         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15810         lss-011.C: New tests.
15811
15812 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15813
15814         * g++.old-deja/g++.other/decl5.C: New test.
15815
15816 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15817
15818         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15819         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15820         call `postbase' for each one.  All callers of `postbase' changed
15821         to call this instead.
15822
15823 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15824
15825         * gcc.c-torture/execute/990811-1.c: New test.
15826
15827 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15828
15829         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15830         just native ones.
15831
15832         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15833         just native ones.
15834
15835 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15836
15837         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15838
15839 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15840
15841         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15842
15843 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15844
15845         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15846
15847 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15848
15849         * gcc.c-torture/execute/990804-1.c: New test.
15850
15851 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15852
15853         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15854         * g++.old-deja/g++.brendan/crash64.C: Likewise
15855         * g++.old-deja/g++.brendan/overload8.C: Likewise
15856
15857 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15858
15859         * g++.old-deja/g++.other/struct1.C: New test.
15860
15861 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15862
15863         * g++.old-deja/g++.other/enum2.C: New test.
15864
15865 1999-08-02  Richard Henderson  <rth@cygnus.com>
15866
15867         Adapted from tests from Franz Sirl:
15868         * gcc.c-torture/execute/va-arg-7.c: New test.
15869         * gcc.c-torture/execute/va-arg-8.c: New test.
15870
15871 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15872
15873         * gcc.c-torture/compile/990801-2.c: New test.
15874
15875         * gcc.c-torture/compile/990801-1.c: New test.
15876
15877 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15878
15879         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15880         fp-cmp-1.c, converting double to float.
15881
15882         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15883         fp-cmp-1.c, converting double to long double.
15884
15885         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15886         from fr1 to unknown_register, since fr1 is a legitimate register
15887         on some machines.
15888
15889 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15890
15891         * README: More listname related changes.
15892
15893 1999-07-08  Catherine Moore  <clm@cygnus.com>
15894
15895         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15896
15897 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15898
15899         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15900
15901 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15902
15903         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15904
15905 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15906
15907         * gcc.dg/990703-1.c: New test.
15908
15909 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15910
15911         * lib/file-format.exp: New file: Move definition of proc
15912         gcc_target_object_format to here from
15913         gcc.dg/special/ecos.exp.
15914
15915         * lib/c-torture.exp: Include lib file-format.exp.
15916         * lib/gcc-dg.exp: Include lib file-format.exp.
15917
15918         * gcc.dg/special/ecos.exp: Remove definition of proc
15919         gcc_target_object_format.
15920
15921 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15922
15923         * gcc.c-torture/execute/990628-1.c: New test.
15924
15925 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15926
15927         * gcc.c-torture/compile/990625-2.c: New test.
15928
15929         * gcc.c-torture/compile/990625-1.c: New test.
15930
15931 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15932
15933         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15934         attributes compile.
15935         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15936         ports that use the COFF/PE file format.
15937
15938 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15939
15940         * gcc.c-torture/compile/990617-1.c: New test.
15941
15942 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15943
15944         * g++.old-deja/g++.other/decl4.C: New test.
15945
15946 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15947
15948         * g++.old-deja/g++.other/bitfld3.C: New test.
15949
15950 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15951
15952         * g++.old-deja/g++.eh/catch1.C: New test.
15953
15954 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15955
15956         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15957
15958         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15959         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15960
15961 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15962
15963         * g77.f-torture/compile/19990502-0.f: Replace with new,
15964         shorter, test that still fails after recent changes.
15965
15966 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15967
15968         * gcc.c-torture/execute/990604-1.c: New test.
15969
15970 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15971
15972         * gcc.c-torture/execute/990531-1.c: New test.
15973
15974 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15975
15976         * gcc.c-torture/compile/990527-1.c: New test.
15977
15978 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15979
15980         * gcc.c-torture/execute/990527-1.c: New test.
15981
15982 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15983
15984         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15985         bitfields as signed.
15986
15987 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15988
15989         * g77.f-torture/compile/19990525-0.f: New test.
15990
15991 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15992
15993         * gcc.c-torture/execute/990525-2.c: New test.
15994
15995         * gcc.c-torture/execute/990525-1.c: New test.
15996
15997 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15998
15999         * g++.old-deja/g++.other/anon3.C: New test.
16000         * g++.old-deja/g++.other/anon4.C: New test.
16001         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16002         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16003         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16004         Merrill).
16005
16006 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16007
16008         * gcc.c-torture/execute/990524-1.c: New test.
16009
16010         * gcc.dg/990524-1.c: New test.
16011
16012 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16013
16014         * gcc.c-torture/compile/990523-1.c: New test.
16015
16016 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16017
16018         * gcc.c-torture/compile/990519-1.c: New test.
16019
16020 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16021
16022         * gcc.c-torture/compile/990517-1.c: New test.
16023
16024         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16025         (e4, f4): New tests.
16026         (main): Call them.
16027
16028 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16029
16030         * gcc.dg/noreturn-1.c: New test.
16031
16032 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16033
16034         * gcc.c-torture/execute/990513-1.c: New test.
16035
16036 1999-05-10  Richard Henderson  <rth@cygnus.com>
16037
16038         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16039
16040 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16041
16042         * g77.f-torture/execute/erfc.f: Use small single-precision
16043         values, to avoid problems on Alphas when not -mieee.
16044
16045 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16046
16047         * gcc.dg/990506-0.c: New test.
16048
16049 1999-05-08  Richard Henderson  <rth@cygnus.com>
16050
16051         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16052         the constant to test.  Don't XFAIL 64-bit targets.
16053
16054         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16055         * g++.old-deja/g++.law/profile1.C: Likewise.
16056
16057         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16058         operator new instances.
16059         * g++.old-deja/g++.other/delete5.C: Likewise.
16060
16061 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16062
16063         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16064         intrinsic.
16065
16066 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16067
16068         * g77.f-torture/execute/u77-test.f: Reverse order of two
16069         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16070
16071 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16072
16073         * gcc.dg/compare1.c: New test.
16074
16075 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16076
16077         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16078         New tests.
16079
16080 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16081
16082         * g77.f-torture/compile/19990502-1.f: New test.
16083
16084 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16085
16086         * g77.f-torture/compile/19990502-0.f: New test.
16087
16088 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16089
16090         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16091         intrinsic.
16092
16093 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16094
16095         * g77.f-torture/execute/u77-test.f (main): List libU77
16096         intrinsics not currently tested.
16097         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16098         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16099         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16100         Trim blanks off the ends of some printed strings.
16101
16102 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16103
16104         * g77.f-torture/execute/u77-test.f (main): Just warn about
16105         FSTAT gid disagreement, as it's expected on some systems.
16106
16107 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16108
16109         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16110         use a new function, which allows for some slop.
16111         Clean up some commentary.
16112         (issum): The new function.
16113         (sgladd): Deleted subroutine.
16114
16115 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16116
16117         * g77.f-torture/execute/u77-test.f: Modify to be more like
16118         libf2c/libU77 version, bringing patches to that version here.
16119         Add suitable commentary.
16120
16121 1999-04-25  Richard Henderson  <rth@cygnus.com>
16122
16123         * gcc.dg/990424-1.c: New test.
16124
16125 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16126
16127         * g77.f-torture/execute/u77-test.f (main): Bug involving
16128         LSTAT has been fixed, so turn back on full checking.
16129
16130 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16131
16132         * g77.f-torture/compile/19990419-0.f: New test.
16133         * g77.f-torture/execute/19990419-1.f: New test.
16134
16135 1999-04-17  Richard Henderson  <rth@cygnus.com>
16136
16137         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16138         to avoid the need for a prototype to supress a warning.
16139
16140 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16141
16142         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16143
16144 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16145
16146         * gcc.c-torture/execute/990404-1.c: New test.
16147
16148 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16149
16150         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16151         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16152         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16153         missing initializer warnings.
16154
16155 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16156
16157         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16158         matching strings.
16159
16160 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16161
16162         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16163
16164 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16165
16166         * g77.f-torture/execute/19990325-0.f: New test.
16167         * g77.f-torture/execute/19990325-1.f: New test.
16168
16169 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16170
16171         * gcc.c-torture/execute/990324-1.c: New test.
16172
16173 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16174
16175         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16176         test with 4.
16177
16178 1999-03-17  Richard Henderson  <rth@cygnus.com>
16179
16180         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16181
16182 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16183
16184         * g77.f-torture/execute/19990313-2.f: New test.
16185         * g77.f-torture/execute/19990313-3.f: New test.
16186
16187 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16188
16189         * g77.f-torture/execute/19990313-0.f: New test.
16190         * g77.f-torture/execute/19990313-1.f: New test.
16191
16192 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16193
16194         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16195         printf to sprintf.
16196         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16197         (main): Add check for u15.  Conditionalize u31 check depending on
16198         whether ints are <32 bits or >=32 bits.
16199
16200 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16201
16202         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16203
16204 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16205
16206         * g77.f-torture/compile/19990305-0.f: New test.
16207         * g77.f-torture/execute/19981119-0.f: New test.
16208
16209 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16210
16211         * g77.f-torture/execute/970625-2.f: call ABORT if final
16212         result is not correct, instead of just printing it.
16213         Add this checking via newly introduced obfuscation, to
16214         trip up buggy front ends.
16215
16216 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16217
16218         * g77.f-torture/compile/960317-1.f: Moved from being
16219         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16220
16221 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16222
16223         * g77.f-torture/execute/960317-1.f: New (old) test.
16224         * g77.f-torture/execute/970625-2.f: Ditto.
16225
16226 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16227
16228         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16229         message on line 1 or line 2; cccp and cpplib do this differently.
16230
16231 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16232
16233         * g++.old-deja/g++.law/weak1.C: New test.
16234
16235 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16236
16237         * gcc.c-torture/execute/990119-1.c: Renamed to...
16238         * gcc.dg/990119-1.c: this, so it will only be tested once
16239         (it's a preprocessor test, it doesn't need to be run at
16240         multiple optimization levels).
16241
16242 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16243
16244         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16245           ALWAYS_CXXFLAGS.
16246
16247 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16248
16249         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16250         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16251         to not be compilable by current g77.
16252
16253 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16254
16255         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16256
16257 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16258
16259         * gcc.c-torture/execute/990222-1.c: New test.
16260
16261 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16262
16263         * g77.f-torture/compile/19990218-0.f: New test.
16264         * g77.f-torture/noncompile/19990218-1.f: New test.
16265
16266 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16267
16268         * g77.f-torture/compile/19981216-0.f: New test.
16269
16270 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16271
16272         * gcc.dg/990214-1.c: New test.
16273
16274 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16275
16276         * gcc.dg/990213-2.c: New test.
16277
16278         * gcc.dg/990213-1.c: New test.
16279
16280 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16281
16282         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16283         ints.
16284
16285 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16286
16287         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16288         specified by target.
16289
16290         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16291
16292 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16293
16294         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16295
16296 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16297
16298         * gcc.dg/special/ecos.exp: New test driver for new tests with
16299         special requirements.
16300
16301         * gcc.dg/special/alias-1.c: New test.
16302         * gcc.dg/special/gcsec-1.c: New test.
16303         * gcc.dg/special/weak-1.c: New test.
16304         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16305         * gcc.dg/special/weak-2.c: New test.
16306         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16307         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16308         * gcc.dg/special/wkali-1.c: New test.
16309         * gcc.dg/special/wkali-2.c: New test.
16310         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16311         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16312
16313 1999-02-10  Felix Lee  <flee@cygnus.com>
16314
16315           * lib/c-torture.exp (c-torture-compile): Pull out code for
16316           analyzing gcc error messages.
16317           (c-torture-execute): Likewise.  Fix some (harmless) false
16318           positives.
16319           * lib/gcc.exp (gcc_check_compile): New function.
16320
16321 1999-02-08  Richard Henderson  <rth@cygnus.com>
16322
16323         * gcc.c-torture/execute/990208-1.c: New test.
16324
16325 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16326
16327         * g++.dg/special/ecos.exp: New driver for new tests with special
16328         requirements
16329
16330         * g++.dg/special/conpr-1.C: New test
16331         * g++.dg/special/conpr-2.C: New test
16332         * g++.dg/special/conpr-2a.C: New test
16333         * g++.dg/special/conpr-3.C: New test
16334         * g++.dg/special/conpr-3a.C: New test
16335         * g++.dg/special/conpr-3b.C: New test
16336
16337         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16338         allow g++ to use the dg driver
16339
16340         * README: Add comment about g++.dg directory
16341
16342 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16343
16344         * README: Update email addresses.
16345
16346 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16347
16348         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16349         arguments in order to force structure S onto the stack even on
16350         the alpha.
16351         (test): Pass 10 leading arguments to function foo as well as the
16352         structure S.
16353
16354         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16355         failure for all targets.
16356
16357         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16358         abort to terminate program execution.
16359
16360 1999-01-30  Richard Henderson  <rth@cygnus.com>
16361
16362         * gcc.c-torture/execute/990130-1.c: New test.
16363
16364 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16365
16366         * gcc.dg/990130-1.c: New test.
16367
16368 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16369
16370         * gcc.c-torture/execute/990128-1.c: New test.
16371
16372 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16373
16374         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16375
16376 1999-01-27  Felix Lee  <flee@cygnus.com>
16377
16378         * lib/c-torture.exp (c-torture-compile): pull out code for
16379         analyzing gcc error messages.
16380         (c-torture-execute): ditto, and fix some (harmless) false
16381         positives.
16382         * lib/gcc.exp (gcc_check_compile): new function.
16383
16384 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16385
16386         * gcc.dg/990117-1.c: New test.
16387
16388         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16389
16390         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16391
16392 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16393
16394         * g77.f-torture/compile/990115-1.f: New test.
16395
16396 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16397
16398         * gcc.c-torture/compile/990107-1.c: New test
16399
16400 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16401
16402         * gcc.c-torture/execute/990106-2.c: New test.
16403
16404         * gcc.c-torture/execute/990106-1.c: New test.
16405
16406 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16407
16408         * gcc.c-torture/compile/981223-1.c: New test.
16409
16410 1998-12-29  Richard Henderson  <rth@cygnus.com>
16411
16412         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16413         (opt3): Rename from opt4 and disable.
16414
16415 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16416
16417         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16418
16419 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16420
16421         * g++.old-deja/g++.other/conv5.C: New test.
16422
16423 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16424
16425         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16426
16427 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16428
16429         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16430
16431 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16432
16433         * gcc.c-torture/compile/981211-1.c: New test.
16434
16435 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16436
16437         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16438
16439         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16440
16441 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16442
16443         * gcc.special/930510-1.c: Make C9X safe.
16444         * gcc.misc-tests/gcov-1.c Similarly.
16445         * gcc.misc-tests/gcov-2.c Similarly.
16446
16447 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16448
16449         * gcc.dg/ultrasp1.c: New test.
16450
16451 1998-12-06  Richard Henderson  <rth@cygnus.com>
16452
16453         * gcc.c-torture/execute/981206.c: New test.
16454
16455 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16456
16457         * g++.old-deja/g++.ns/template7.C: New test.
16458
16459         * g++.old-deja/g++.other/expr1.C: New test.
16460
16461         * g++.old-deja/g++.eh/tmpl3.C: New test.
16462
16463         * g++.old-deja/g++.eh/tmpl2.C: New test.
16464
16465 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16466
16467         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16468         * g++.old-deja/g++.other/using6.C: Removed.
16469         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16470
16471         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16472
16473 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16474
16475         * g++.old-deja/g++.pt/overload8.C: New test.
16476
16477         * g++.old-deja/g++.pt/overload7.C: New test.
16478
16479         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16480
16481         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16482         and relinking messages.
16483         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16484         compiling with -frepo.
16485
16486 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16487
16488         * g++.old-deja/g++.pt/lookup6.C: New test.
16489
16490 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16491
16492         * gcc.c-torture/execute/981130-1.c: New test.
16493         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16494
16495 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16496
16497         * g++.old-deja/g++.pt/explicit76.C: New test.
16498
16499         * g++.old-deja/g++.pt/friend38.C: New test.
16500
16501         * g++.old-deja/g++.ns/crash2.C: New test.
16502
16503         * g++.old-deja/g++.pt/defarg8.C: New test.
16504
16505         * g++.old-deja/g++.pt/instantiate6.C: New test.
16506
16507         * g++.old-deja/g++.pt/static6.C: New test.
16508
16509         * g++.old-deja/g++.pt/decl2.C: New test.
16510
16511 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16512
16513         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16514         problem is actually related with name lookup, but so what? :-)
16515
16516         * g++.old-deja/g++.pt/friend37.C: New test.
16517
16518 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16519
16520         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16521         element, which fails on some systems.
16522
16523         * g77.f-torture/execute/labug1.f: New test.
16524
16525 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16526
16527         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16528         is defined.
16529
16530 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16531
16532         * g77.f-torture/compile/981117-1.f: New test.
16533
16534 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16535
16536         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16537         properly discarded.
16538
16539 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16540
16541         * gcc.c-torture/execute/memcheck: New directory of tests for
16542         -fcheck-memory-usage.
16543
16544 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16545
16546         * README: New file, general information about the testsuite and
16547         new description of the various C++ test subdirectories.
16548         * README.g++: Eliminate obsolete information, update and move most
16549         relevant stuff to README.
16550
16551 1998-11-07  Richard Henderson  <rth@cygnus.com>
16552
16553         * gcc.c-torture/compile/981107-1.c: New test.
16554
16555 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16556
16557         * execute/memcpy-bi.c: New testcase.
16558
16559 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16560
16561         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16562         base classes.
16563
16564         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16565         template is selected.
16566
16567         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16568         classes, it should be accepted for all types.
16569
16570         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16571
16572         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16573         specializations start with template headers.
16574
16575 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16576
16577         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16578
16579         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16580         non-POD types.
16581
16582 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16583
16584         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16585
16586 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16587
16588         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16589
16590 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16591
16592         * 981019-1.c: New test.
16593
16594 1998-10-14  Robert Lipe <robertl@dgii.com>
16595
16596         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16597         find objc headers.
16598
16599 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16600
16601         * compile/981001-4.c: Remove use of GCC extension that triggers a
16602         compiler bug.
16603
16604 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16605
16606         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16607
16608 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16609
16610         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16611         instantiation of template produces incorrect code for delete
16612         expression.
16613
16614         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16615         constructors' name is not unique.
16616         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16617         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16618
16619         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16620         automatic array of const is ill-formed.
16621
16622         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16623         of template parameter?
16624
16625         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16626         const.
16627
16628         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16629         pointer-to-member expression.
16630
16631         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16632         declaration causes ICE.
16633
16634 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16635
16636         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16637         reserved in the global namespace.
16638
16639         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16640         generate needed virtual table.
16641
16642         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16643
16644 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16645
16646         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16647         template-dependent type
16648
16649 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16650
16651         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16652         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16653         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16654
16655         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16656         class should be usable as argument of member function.
16657         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16658         class should be usable as return type of member function.
16659         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16660         class should be usable as type of data member.
16661
16662         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16663
16664 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16665
16666         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16667
16668 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16669
16670         * gcc.dg/dll-?.c Add thumb to target list.
16671         Fix assembler scan patterns to match current assembler output.
16672
16673 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16674
16675         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16676         matching of template brackets.
16677
16678         * g++.old-deja/g++.other/using4.C: New test.  Test using
16679         declarations of methods from base classes.
16680
16681         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16682         within functions should introduce names into the innermost
16683         enclosing namespace.
16684
16685         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16686         of static locals if first initialization throws.
16687
16688 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16689
16690         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16691
16692 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16693
16694         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16695         lose track of the possible targets of tablejump insns.
16696         * special/special.exp: Run it.
16697
16698 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16699
16700         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16701         must be declared before its specializations can be named in friend
16702         declarations.
16703
16704 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16705
16706         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16707
16708         * g77.f-torture/execute/io1.f: New test.
16709
16710 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16711
16712         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16713         with pointer to template function, for which no argument deduction
16714         is possible.
16715
16716         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16717         specialization of template function as argument to template
16718         function.
16719
16720         * g++.old-deja/g++.other/access2.C: New test; Inner class
16721         shouldn't have privileged access to Outer's names.
16722
16723 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16724
16725         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16726         friend template declared within template class conflicts with
16727         nested class of the same name.
16728
16729         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16730         is ignored.
16731
16732         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16733         object with direct initializer as function declaration.
16734
16735         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16736         initializers.
16737
16738         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16739         involving const pointer and NULL produces incorrect result.
16740
16741         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16742         type name without `typename' should be rejected with -pedantic.
16743
16744 1998-10-02  Richard Henderson  <rth@cygnus.com>
16745
16746         * g++.old-deja/g++.other/addrof1.C: New test.
16747
16748 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16749
16750         * gcc.c-torture/compile/981001-1.c: New test.
16751         * gcc.c-torture/execute/981001-1.c: New test.
16752
16753 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16754
16755         * gcc.c-torture/compile/981001-2.c: New test.
16756         * gcc.c-torture/compile/981001-3.c: New test.
16757         * gcc.c-torture/compile/981001-4.c: New test.
16758
16759 1998-10-01  Robert Lipe  <robertl@dgii.com>
16760
16761         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16762         multilibbed hosts.   Idea grafted from g77.exp.
16763
16764 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16765
16766         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16767         avoid losing on systems which need -lsocket.
16768
16769 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16770
16771         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16772         * g++.old-deja/g++.other/nested2.C: Ditto.
16773         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16774         failure.
16775
16776 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16777
16778         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16779         preferred over template operator!= for enum bitfields.
16780
16781 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16782
16783         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16784         that happen to have the same base name, but in different scopes,
16785         are incorrectly rejected.
16786
16787 1998-09-16  Richard Henderson  <rth@cygnus.com>
16788
16789         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16790         on the native word size instead of an integer literal.
16791
16792 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16793
16794         * g++.old-deja/g++.other/static2.C: Invocation of static data
16795         member of type pointer-to-function denoted as non-static member.
16796
16797         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16798         checks involving function types and aliases.
16799
16800 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16801
16802         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16803         redefined to the same non-trivial type.
16804
16805         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16806         namespace-qualification of template specializations declared in
16807         other namespaces.
16808
16809         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16810         to declare a subset of the specializations of a template function
16811         as friends of specializations of a template class.
16812
16813         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16814         member templates that do not fully specialize the enclosing
16815         template class are rejected.
16816
16817 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16818
16819         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16820
16821 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16822
16823         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16824         altered from libf2c/libU77 version.
16825
16826 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16827
16828         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16829
16830 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16831
16832         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16833         (un)signed char are different types for template specialization
16834         purposes.
16835
16836 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16837
16838         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16839         * objc: ObjC testsuite.
16840
16841 1998-08-31  Catherine Moore  <clm@cygnus.com>
16842
16843         * gcc.c-torture/execute/941014-1.x:  New file.
16844
16845 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16846
16847         * lib/c-torture.exp: Add support for
16848         torture_eval_before_compile and torture_eval_before_execute
16849         variables.
16850
16851 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16852
16853         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16854         this test triggers valid.
16855
16856 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16857
16858         * gcc.dg/980827-1.c: New test.
16859
16860 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16861
16862         * gcc.c-torture/execute/loop-4b.c: New test.
16863
16864 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16865
16866         * lib/c-torture.exp: Add support for
16867         torture_eval_before_compile and torture_eval_before_execute
16868         variables.
16869
16870 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16871
16872         * gcc.c-torture/compile/980825-1.c: New test.
16873
16874 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16875
16876         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16877         count number tests in opt_t0 not good_t0.
16878
16879 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16880
16881         * gcc.c-torture/compile/930326-1.x: Fix typo.
16882
16883 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16884
16885         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16886         causes an ICE.
16887
16888 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16889
16890         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16891         STACK_SIZE is defined.
16892         * gcc.c-torture/unsorted/stuct.c: Similarly.
16893
16894         * gcc.c-torture/compile/980821-1.c: New test.
16895
16896 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16897
16898         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16899
16900 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16901
16902         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16903         code.
16904
16905 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16906
16907         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16908         error'.
16909
16910 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16911
16912         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16913
16914 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16915
16916         * gcc.c-torture/compile/980816-1.c: New test.
16917
16918         * gcc.dg/980816-1.c: New test.
16919
16920 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16921
16922         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16923         compiler for ieee tests.
16924
16925 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16926
16927         * g77.f-torture/compile/980729-0.f: New test.
16928
16929 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16930
16931         * gcc.c-torture/special/eeprof-1.c: New test, for
16932         -finstrument-functions.
16933         * gcc.c-torture/special/special.exp: Run it.
16934
16935 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16936
16937         * gcc.c-torture/compile/980729-1.c: New test.
16938
16939 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16940
16941         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16942         __thumb__ is defined, and test for ARM style doubles if so.
16943
16944 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16945
16946         * g77.f-torture/noncompile/980615-0.f: New test.
16947
16948 1998-07-26  H.J. Lu  (hjl@gnu.org)
16949
16950         * gcc.dg/980312-1.c: Do link instead of compile.
16951         * gcc.dg/980313-1.c: Likewise.
16952
16953 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16954
16955         * gcc.c-torture/compile/980726-1.c: New test.
16956
16957 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16958
16959         * g77.f-torture/execute/io0.f: New test.
16960
16961 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16962
16963         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16964         an int.
16965
16966 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16967
16968         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16969         m32r bugs.
16970
16971 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16972
16973         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16974         c-decl.c:grokdeclarator can handle mode attributes.
16975
16976 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16977
16978         * gcc.c-torture/execute/980716-1.c: New test.
16979
16980 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16981
16982         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16983         the mn10200.
16984         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16985         the mn10200.
16986         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16987         * gcc.c-torture/compile/930326-1.x: Similarly.
16988
16989 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16990
16991         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16992         New test from Craig.
16993
16994 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16995
16996         * g77.f-torture/noncompile/980616-0.f: New test.
16997
16998         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16999
17000 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17001
17002         *  g++.other/singleton.C: Return error value instead of taking
17003         SIGSEGV.
17004
17005 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17006
17007         *  g++.other/singleton.C: New test.   Warning is under dispute.
17008         Runtime crash is not.
17009
17010 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17011
17012         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17013         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17014         using6.C, using7.C}:  New namespace tests.
17015
17016 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17017
17018         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17019         specialization with typedef'ed names used as array indexes.
17020
17021 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17022
17023         * gcc.c-torture/execute/980709-1.c: New test.
17024
17025         * gcc.dg/980709-1.c: New test.
17026
17027 1998-07-07  Richard Henderson  <rth@cygnus.com>
17028
17029         * gcc.c-torture/execute/bcp-1.c: New test.
17030
17031 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17032
17033         * gcc.c-torture/execute/980707-1.c: New test.
17034
17035 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17036
17037         * gcc.c-torture/compile/980706-1.c: New test.
17038
17039 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17040
17041         * g77.f-torture/execute/980701-0.f,
17042         g77.f-torture/execute/980701-1.f: New test from Craig.
17043
17044 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17045
17046         * gcc.c-torture/compile/980701-1.c: New test.
17047
17048         * gcc.c-torture/execute/980701-1.c: New test.
17049
17050 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17051 rlsruhe.de>
17052
17053         * g++.old-deja/g++.robertl/eb132.C: New test.
17054         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17055
17056 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17057
17058         * g77.f-torture/execute/980628-7.f,
17059         g77.f-torture/execute/980628-8.f,
17060         g77.f-torture/execute/980628-9.f,
17061         g77.f-torture/execute/980628-10.f: New tests from Craig.
17062
17063         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17064
17065 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17066
17067         * g77.f-torture/execute/980628-4.f: New test from Craig.
17068         * g77.f-torture/execute/980628-5.f: Likewise.
17069         * g77.f-torture/execute/980628-2.f: Likewise.
17070         * g77.f-torture/execute/980628-0.f: Likewise.
17071         * g77.f-torture/execute/980628-1.f: Likewise.
17072         * g77.f-torture/execute/980628-3.f: Likewise.
17073         * g77.f-torture/execute/980628-6.f: Likewise.
17074
17075 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17076
17077         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17078         directory when nothing has been installed yet.
17079
17080 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17081
17082         * gcc.c-torture/special/special.exp: Handle newer versions of
17083         dejagnu.
17084
17085 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17086
17087         * gcc.dg/980626-1.c: New test.
17088
17089 1998-06-19  Bruno Haible <haible@ilog.fr>
17090
17091         * gcc.misc-tests/m-un-2.c: New test.
17092         * g++.old-deja/g++.other/warn01.c: Likewise.
17093
17094 1998-06-19  Robert Lipe  <robertl@dgii.com>
17095
17096         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17097         compatibility with assmblers with a different comment character.
17098         Eliminate use of GAS-specific extensions.
17099
17100 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17101
17102         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17103
17104 1998-06-19  Robert Lipe  <robertl@dgii.com>
17105
17106         *lib/g77.exp: Replace search for libf2c.a with search for newly
17107         renamed libg2c.a
17108
17109 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17110
17111         * gcc.c-torture/execute/980617-1.c: New test.
17112
17113 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17114
17115         * gcc.c-torture/execute/980612-1.c: New test.
17116
17117 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17118
17119         * gcc.dg/980523-1.c: Only test on ppc-linux.
17120         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17121
17122         * gcc.c-torture/execute/980608-1.c: New test.
17123
17124 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17125
17126         * gcc.c-torture/execute/980605-1.c: New test.
17127
17128 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17129
17130         * gcc.c-torture/execute/980604-1.c: New test.
17131
17132 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17133
17134         * gcc.c-torture/execute/980602-1.c: New test.
17135         * gcc.c-torture/execute/980602-2.c: Likewise.
17136
17137 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17138
17139         * 970125-0.f: Fix per JCB.  Add commentary.
17140
17141 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17142
17143         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17144         IEEE -0 support.
17145
17146 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17147
17148         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17149         earlier.
17150
17151 1998-05-28  Catherine Moore <clm@cygnus.com>
17152
17153         * gcc.c-torture/execute/980526-3.c: New test.
17154
17155 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17156
17157         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17158         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17159         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17160         m88k-motorola-sysv3 to XFAIL.
17161
17162 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17163
17164         * gcc.dg/980526-1.c: New test.
17165         * gcc.c-torture/execute/980526-2.c: New test.
17166
17167 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17168
17169         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17170
17171         * gcc.c-torture/execute/980526-1.c: New test.
17172
17173 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17174
17175         * g77.f-torture/execute/alpha2.f: Add runtime test.
17176
17177 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17178
17179         * g++.old-deja/old-deja.exp: Strip leading directories.
17180
17181         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17182         error for the line.  Don't run multiple tests for the same line.
17183
17184 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17185
17186         * gcc.dg/980523-1.c: New test.
17187
17188 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17189
17190         * g77.f-torture/compile/970915-0.f: New test.
17191
17192 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17193
17194         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17195
17196 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17197
17198         * gcc.dg/980520-1.c: New test.
17199
17200 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17201
17202         * gcc.dg/980502-1.c: Fix return type.
17203
17204 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17205
17206         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17207         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17208         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17209         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17210         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17211
17212 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17213
17214         * g77.f-torture/execute/980520-1.f: New test.
17215
17216 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17217
17218         * lib/mike-g77.exp: New file.
17219
17220         * g77.f-torture/noncompile/noncompile.exp,
17221         g77.f-torture/noncompile/check0.f: New files.
17222
17223 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17224
17225         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17226         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17227         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17228         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17229         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17230         abort where appropriate.
17231
17232 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17233
17234         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17235         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17236
17237 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17238
17239         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17240
17241 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17242
17243         * g77.f-torture/compile/980427-0.f: New test.
17244
17245 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17246
17247         * g77.f-torture/compile/980424-0.f: New test.
17248
17249 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17250
17251         * g77.f-torture/compile/980419-2.f (main): New test.
17252         * g77.f-torture/compile/970125-0.f: New test.
17253         * g77.f-torture/compile/980419-1.f: New test.
17254
17255 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17256
17257         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17258         of loop-4.c.
17259
17260 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17261
17262         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17263
17264 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17265
17266         * gcc.c-torture/compile/980329-1.c: New test.
17267
17268 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17269
17270         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17271         * gcc.dg/980312-1.c: Fix typo in -march command.
17272
17273 1998-03-16  H.J. Lu  (hjl@gnu.org)
17274
17275         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17276
17277 1998-03-11  Robert Lipe  <robertl@dgii.com>
17278
17279         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17280         Dave Love agree the Fortran source is bogus.
17281
17282 1998-03-11  Robert Lipe  <robertl@dgii.com>
17283
17284         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17285         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17286         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17287         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17288         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17289
17290 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17291
17292         * g++.old-deja/g++.other/friend1.C: New test.
17293
17294 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17295
17296         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17297         possibly uninitialized) variables and declare dnrm2.
17298
17299 1998-02-23  Robert Lipe <robertl@dgii.com>
17300
17301         From Bruno Haible <haible@ilog.fr>:
17302         * gcc.c-torture/execute/980223.c: New test.
17303
17304 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17305
17306         * gcc.dg/ifelse-1.c: New test.
17307
17308 1998-02-09  H.J. Lu  (hjl@gnu.org)
17309
17310         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17311
17312           * lib/old-dejagnu.exp (old-dejagnu): Added the
17313           "execution test - XFAIL *-*-*" handling in the spirit of
17314           "excess errors test -". Changed the "execution test fails"
17315           handling to be like "excess errors test fails".
17316           * Update various tests accordingly.
17317
17318 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17319
17320         * gcc.c-torture/execute/980205.c: New test.
17321
17322 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17323
17324         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17325         * lib/f-torture.exp: Similarly.
17326         * gcc.c-torture: Rename all .cexp files to .x files.
17327
17328 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17329
17330         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17331         (940510-1.c): Removed duplicate.
17332         (971104-1.c): New test.
17333
17334 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17335
17336           * lib/f-torture.exp: Improve error and loop detection.
17337
17338 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17339
17340         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17341         use that to size the filler array.
17342
17343 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17344
17345         * lib/c-torture.exp(c-torture-execute): Fix typo.
17346
17347         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17348         testcase as the executable name. Keep the executable around if
17349         the test fails.
17350
17351 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17352
17353         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17354         changes.  Only test one -g option, and move it to the end of the
17355         list of options to test.
17356
17357 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17358
17359         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17360         variable GCC_TORTURE_OPTIONS to supply default switches separated
17361         by colons.  If no environment variable, run tests with -O0 -g, -O1
17362         -g, and -O2 -g as well.
17363
17364 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17365
17366         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17367         explanatory comments. Fix indentation.
17368
17369 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17370
17371         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17372
17373 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17374
17375         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17376         * g++.old-deja/g++.mike/p7325.C: Likewise.
17377         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17378
17379 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17380
17381         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17382         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17383         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17384         * g++.old-deja/g++.law/operators4.C: Likewise.
17385
17386 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17387
17388         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17389         * g++.old-deja/g++.mike/p784.C: Ditto.
17390         * g++.old-deja/g++.mike/p785.C: Ditto.
17391
17392 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17393
17394           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17395
17396 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17397
17398         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17399         target feature; pass this to c-torture-execute as needed.
17400
17401 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17402
17403         * lib/c-torture.exp(c-torture-execute): If the previous and the
17404         current executables being tested are identical, we don't need to
17405         run the executable again. Try to make the executable names
17406         unique. Add an optional argument for passing additional compiler
17407         flags.
17408
17409 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17410
17411         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17412
17413 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17414
17415         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17416
17417 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17418
17419         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17420         32bit or larger longs.
17421
17422         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17423         have either a 32bit long or 32bit int.
17424
17425 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17426
17427         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17428         Make double precision tests dependent on sizeof (double).
17429
17430 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17431
17432         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17433         too.
17434
17435 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17436
17437         * gcc.c-torture/compile/961203-1.cexp: New script.
17438
17439 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17440
17441         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17442         up the includes ourselves.
17443
17444 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17445
17446         * lib/plumhall.exp: Remove random include, and add a few
17447         verbose messages for debugging.
17448
17449 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17450
17451         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17452         of trying to do it ourselves.
17453
17454 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17455
17456         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17457
17458 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17459
17460         * gcc.prms/5403.c: Made regexp a bit less strict.
17461
17462 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17463
17464         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17465         is returned from remote_load instead.
17466         * lib/plumhall.exp: Ditto.
17467         * lib/mike-g++.exp: Ditto.
17468         * lib/old-dejagnu.exp: Ditto.
17469         * lib/c-torture.exp: Ditto.
17470
17471 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17472
17473         * lib/g++.exp: Use build_wrapper procedure.
17474         * lib/gcc.exp: Ditto.
17475
17476 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17477
17478         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17479         an old-style decl for malloc.  Fixes tests to work when
17480         sizeof (int) != sizeof (size_t).
17481
17482 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17483
17484         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17485
17486         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17487         use stdargs.h interface.
17488
17489 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17490
17491         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17492         NO_VARARGS when compiling.
17493
17494 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17495
17496         * lib/plumhall.exp(ph_includes): New procedure.
17497         (ph_make): Use it.
17498         (ph_compiler): Ditto.
17499
17500         * lib/g++.exp: Rename test-glue.c to testglue.c.
17501         * lib/gcc.exp: Ditto.
17502
17503 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17504
17505         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17506         to completion when it's called.
17507
17508 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17509
17510         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17511         is defined, don't do test.
17512
17513 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17514
17515         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17516         for object files.
17517         (ph_summary): Mark skipped testcases as untested, not unresolved.
17518
17519         * lib/plumhall.exp (ph_make): If unresolved because of bad
17520         errorCode, record errorCode in log file.
17521         (*): Replace send_log/verbose with verbose -log.
17522
17523 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17524
17525         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17526         double conversion if double isn't at least 8 bytes.
17527
17528         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17529         int to work with targets where int is 16 bits.
17530
17531         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17532         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17533         precision for the test to complete.
17534
17535 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17536
17537         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17538         if d10v is not compiled with the -mdouble64 flag.
17539         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17540
17541         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17542         d10v is not compiled with the -mint32 flag.
17543
17544 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17545
17546         * lib/plumhall.exp: Use incr_count.
17547
17548 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17549
17550         * gcc.c-torture: Update to c-torture-1.45.
17551
17552 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17553
17554         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17555         the name of the expect testcase file).
17556
17557         * lib/g++.exp(g++_init): Ditto.
17558
17559 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17560
17561         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17562         the host.
17563
17564         * lib/gcc.exp(gcc_exit): New procedure.
17565
17566 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17567
17568         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17569         specs where appropriate.
17570
17571         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17572         because of new "candidates are" messages, and removed a few
17573
17574         * Converted all non-old-style g++ testcases to old-style, and
17575         moved into g++.old-deja.
17576
17577 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17578
17579         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17580         options.
17581
17582         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17583         succeeded.
17584
17585         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17586
17587 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17588
17589         * lib/gcc.exp (gcc_target_compile): Add support for defining
17590         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17591         the machine doesn't have those features.
17592
17593 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17594
17595         * g++.law/operators4.exp: Don't use LIBS.
17596
17597 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17598
17599         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17600
17601         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17602         * lib/g++.exp: Set it here instead. Also, allow use of the
17603         --tool_exec and --tool_opt options. Change CXX to
17604         GXX_UNDER_TEST.
17605
17606         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17607
17608         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17609
17610 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17611
17612         * lib/old-dejagnu.exp: Use prune_warnings instead of
17613         prune_system_crud.
17614         * lib/mike-g++.exp: Ditto.
17615         * lib/gcc.exp: Ditto.
17616         * lib/g++.exp: Ditto.
17617
17618         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17619
17620 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17621
17622           * 941014-2.c: Include stdlib.h
17623           * 960327-1.c: Include stdio.h
17624           * dbra.c, index-1.c: Don't assume ints are 32bits.
17625
17626 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17627
17628         * lib/gcc.exp: Add gcc,stack_size target feature.
17629
17630         * lib/g++.exp(g++_target_compile): Add the include and link
17631         paths here, not in two other places. And, it's $options, not
17632         options.
17633
17634         * lib/mike-g++.exp(postbase): Remove the code that determines
17635         the correct include and link paths.
17636         * g++.old-deja/old-deja.exp: Ditto.
17637
17638 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17639
17640         * lib/g++.exp(g++_init): target_compile no longer returns the
17641         filename of the result.
17642
17643 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17644
17645         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17646         call to glob.
17647
17648         * gcc.c-torture/special/special.exp: Change call to
17649         gcc_target_compile to include the object file.
17650
17651 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17652
17653         * gcc.c-torture/special/special.exp: Correct misspelling in last
17654         change.
17655
17656 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17657
17658         * lib/plumhall.exp(ph_summary): Log the entire output of the
17659         executable. Return -1 if there were any failures, 0 otherwise.
17660         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17661         (ph_make): Clean up objects and executables that were built
17662         if the tests succeeded.
17663
17664 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17665
17666         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17667         libraries and includes in the build tree as appropriate.
17668
17669 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17670
17671         * lib/c-torture.exp: Instead of looking for the global variable
17672         NO_LONG_LONG, check to see if that's a feature of the target.
17673
17674 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17675
17676         * config/default.exp: Minimize. Delete the remainer of the files in
17677         config; this functionality is now in devo/dejagnu/config.
17678
17679         g++.*/*: Pass any additional flags used to compile to postbase;
17680         delete CXXFLAGS.
17681
17682         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17683         is now done by runtest.exp. Use gcc_target_compile instead of
17684         compile.
17685
17686         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17687         Remove references to CFLAGS. Use remote_file instead of
17688         calling rm -f.
17689         (c-torture): Take a list of arguments to use to compile this
17690         testcase.
17691
17692         lib/g++.exp: Simplify. Use target_compile instead of compile.
17693         lib/gcc-dg.exp: Ditto.
17694         lib/gcc.exp: Ditto.
17695         lib/mike-{gcc,g++}.exp: Ditto.
17696         lib/old-dejagnu.exp: Ditto.
17697         lib/plumhall.exp: Ditto.
17698
17699 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17700
17701         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17702         (ph_linker): Likewise.
17703
17704 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17705
17706           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17707         MAP_ANON / MAP_ANONYMOUS if defined;
17708         else try to map from /dev/zero .
17709
17710 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17711
17712         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17713         isn't defined, then define it to MAP_ANONYMOUS.
17714
17715 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17716
17717         * gcc.c-torture: Update to c-torture-1.42 release.
17718
17719 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17720
17721         * gcc.c-torture: Update to c-torture-1.41 release.
17722
17723 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17724
17725         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17726         c-torture release.
17727
17728 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17729
17730         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17731         and LDFLAGS.  Fix second case to append the target_info ldflags
17732         onto LDFLAGS, not CFLAGS.
17733         * lib/g++.exp (g++_init): Add target_info stuff.
17734         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17735         of libgloss and newlib flags for !native.
17736
17737         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17738         (GDB): Fix relative path to go up another dir for finding gdb.
17739
17740 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17741
17742         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17743         versions in the target_info array, if they don't exist.
17744
17745 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17746
17747         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17748
17749 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17750
17751         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17752         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17753
17754 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17755
17756         * lib/old-dejagnu.exp: Don't remove the output file before we've
17757         actually tested it. Don't append pwd to the path of the executable
17758         we're testing.
17759
17760 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17761
17762         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17763
17764 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17765
17766         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17767         temporary directory for compiler files, and set it to a default
17768         value of /tmp. Set $output as the name of the output file from
17769         compiling the testcase. Add a -o option to $cflags_var so the
17770         compiler writes the final output file as $output. Set $executable
17771         to $output.
17772
17773         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17774         directory for compiler files, and set it to /tmp if it doesn't
17775         already have a value. Set $output_file to the name of the output
17776         file from compiling the testcase. Add a -o option to CXXFLAGS so
17777         the compiler writes the final output file as $output. Use $output
17778         as the executable to be tested.
17779
17780 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17781
17782         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17783
17784 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17785
17786         * gcc.c-torture/execute/pending-1.c: New test.  Still
17787         pending in Tege's queue.
17788
17789 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17790
17791         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17792         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17793         if there were failures.  Call unresolved if there were unresolved
17794         testcases.  Call gcc_fail if program did not run to completion.
17795         (ph_make): Pass additional argument name to ph_execute.
17796         (ph_execute): Add new argument.  Pass additional arguments to
17797         ph_summary.  Call gcc_fail is there is no execution output.
17798
17799 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17800
17801         * lib/plumhall.exp (proc_summary): Output relavent summary
17802         lines into the log so specific failures in plumhall can be
17803         investigated.
17804
17805 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17806
17807         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17808         (c-torture-execute): Don't try to execute tests which use
17809         "long long" types if $NO_LONG_LONG is nonzero.
17810
17811 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17812
17813         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17814         not c-torture.
17815
17816         * gcc.ieee: Move from here.
17817         * gcc.c-torture/execute/ieee: To here.
17818
17819 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17820
17821         * gcc.c-torture: Update to c-torture-1.41 release.
17822
17823 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17824
17825         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17826         not "$output".
17827
17828 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17829
17830         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17831         -c present.
17832
17833 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17834
17835         * config/proelf.exp: Handle connecting to a simulator.
17836
17837 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17838
17839         * config/proelf.exp: New file.  Enough framework that we can
17840         run c-torture tests on the proelf targets (or any other target
17841         that gdb can connect to for that matter).
17842
17843 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17844
17845         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17846         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17847
17848         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17849         exec_output exists.
17850
17851 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17852
17853         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17854         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17855
17856         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17857         to pass/fail/unresolved/unsupported/untested.  Caller must now
17858         call unresolved/unsupported/untested.
17859         * lib/*.exp: Update FSF address.  Update to handle new results of
17860         ${tool}_load.
17861         * lib/chill.exp (verbose): Delete.
17862
17863 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17864
17865         * lib/gcc.exp (default_gcc_start): Change order of args to
17866         $LDFLAGS $CFLAGS $LIBS.
17867         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17868         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17869         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17870         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17871         * gcc.misc-tests/dg-test.exp: Likewise.
17872         * gcc.misc-tests/msgs.exp: Likewise.
17873         * gcc.prms/prms.exp: Likewise.
17874         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17875         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17876
17877         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17878
17879 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17880
17881         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17882
17883         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17884         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17885
17886         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17887         necessary.
17888
17889 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17890
17891         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17892         global for loop; add use of $mathlib.
17893         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17894         settings here; set mathlib for anything but VxWorks.
17895
17896 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17897
17898         * gcc.c-torture: Update to c-torture-1.40 release.
17899
17900 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17901
17902         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17903         dg.exp.
17904
17905 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17906
17907         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17908         global.
17909
17910 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17911
17912         * lib/g++.exp (LIBS): Define if not already.
17913         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17914         (gcc-dg-prune): Call prune_gcc_output.
17915         * lib/gcc.exp (prune_gcc_output): New proc.
17916         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17917         prune_gcc_output.
17918
17919 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17920
17921         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17922         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17923
17924 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17925
17926         * gcc.c-torture: Update to c-torture-1.39 release.
17927
17928 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17929
17930         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17931         fails, try others as well.
17932
17933 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17934
17935         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17936         If compilation fails, mark execute tests as `untested'.
17937         If test is marked as unsupported, don't mark compilation and
17938         execute tests as failed.
17939
17940 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17941
17942         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17943         libstdc++ for whether or not we want to be doing shared
17944         libraries.  Delete link_curses since we don't need it anymore.
17945         * lib/mike-g++.exp (postbase): Don't link in libg++.
17946         * g++.old-deja/old-deja.exp: Likewise.
17947
17948 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17949
17950         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17951
17952 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17953
17954         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17955         For that, add `-Wl,-a,shared_archive'.
17956         * g++.old-deja/old-deja.exp: Likewise.
17957
17958 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17959
17960         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17961
17962 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17963
17964         * lib/mike-g++.exp (postbase): Pay attention to the status of
17965         g++_load.
17966
17967 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17968
17969           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17970
17971 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17972
17973         * lib/gcc.exp (default_gcc_start): No longer need to log program
17974         being executed or its output, execute_anywhere does that now.
17975         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17976         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17977
17978 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17979
17980         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17981         the same as those in lib/g++.exp.
17982
17983 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17984
17985         * gcc.c-torture: Update to c-torture-1.38 release.
17986         * gcc.ieee: Related changes.
17987
17988 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17989
17990         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17991         "exec". Minor reformatting changes.
17992
17993         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17994         cross. This means all "exec" calls now work on a remote host as
17995         well.
17996         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17997         cross. Filter out the extra "\r\n" stuff that expect puts in.
17998         (c-torture-execute): Filter out the bogus warnings like
17999         c-torture-compile does. Add support for canadian cross.
18000         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18001         Use execute_anywhere rather than calling exec directly. Now it
18002         works for canadian cross testing.
18003
18004 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18005
18006         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18007         results into a variable, and check that rather than using file exists.
18008
18009 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18010
18011         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18012         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18013
18014 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18015
18016         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18017         lib_curses if there's a shared libg++ in the build tree.
18018
18019 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18020
18021         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18022         if not supported target.
18023
18024 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18025
18026         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18027         link_curses up to always happen, not just for native builds.
18028
18029 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18030
18031         * gcc.c-torture: Update to c-torture-1.36 release.
18032         * gcc.failure: Related changes.
18033
18034 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18035
18036         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18037
18038 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18039
18040         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18041         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18042         runshlib, link_curses, and mathlib for link and run.
18043
18044         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18045         pass the runtime shared library options for Solaris, OSF/1, and
18046         Irix5, and link with -lcurses to avoid unresolved references.
18047
18048 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18049
18050         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18051         only run once.
18052
18053 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18054
18055         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18056
18057 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18058
18059         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18060         do not have a framework for the "compat" tests yet.
18061
18062 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18063
18064         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18065         set to null if we're testing vxworks5.1.  Use that instead of
18066         `-lm' in the setting of LIBS for link and run.
18067
18068 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18069
18070         * config/rom68k.exp (${tool}_load): Major changes to make it
18071         work.  Verified that it does in fact return the stuff in
18072         exec_output properly.  Catch any Emul or any TRAP other than 0.
18073
18074 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18075
18076         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18077         LDFLAGS properly for targets that need stuff from libgloss.
18078         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18079         only run once.
18080         (gpp_initialized): New variable.
18081
18082 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18083
18084         * config/rom68k.exp: Load libgloss.exp.
18085         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18086         so we can produce a fully linked binary.
18087         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18088         so we can produce a fully linked binary.
18089
18090 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18091
18092         * lib/plumhall.exp (ph_section): Watch for expected failures.
18093         Add missing `else'.
18094
18095         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18096         run the testcase.
18097         (c-torture): Likewise.
18098
18099 1995-08-28  Doug Evans  <dje@cygnus.com>
18100
18101         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18102
18103         * lib/mike-g++.exp (mike_cleanup): New proc.
18104         (prebase): New globals compiler_result, not_compiler_result,
18105         target_regexp.
18106         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18107         allow leading "-" in pattern.  Watch for unsupported tests.
18108         If $compiler_result is set, pattern match assembler code,
18109         and ditto for $not_compiler_result.
18110         * lib/mike-gcc.exp: Likewise.
18111
18112         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18113         execution "succeeded".
18114
18115 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18116
18117         * config/win32.exp: New file.
18118         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18119
18120 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18121
18122         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18123         unsupported.
18124         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18125         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18126         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18127
18128         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18129         "... without exceptions was ...".  That is now handled by
18130         prune_system_crud.
18131         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18132
18133 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18134
18135         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18136         sieve.c,sort2.c}: New files.
18137         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18138         sieve.exp,sort2.exp}: Drivers for them.
18139
18140         * lib/mike-gcc.exp (program_output): New user settable variable.
18141         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18142         messages.
18143         * lib/mike-g++.exp (program_output): New user settable variable.
18144
18145         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18146
18147         * config/sh.exp: Deleted (use sim.exp instead).
18148
18149 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18150
18151         * config/vx.exp: Declare CHECKTASK as global.
18152         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18153         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18154         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18155
18156 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18157
18158         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18159         target. Like vx.exp, only includes `vx29k.exp' instead of
18160         `vxworks.exp'.
18161
18162 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18163
18164         * config/sim.exp: Increase time limit from 120 seconds to 240.
18165
18166 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18167
18168         * gcc.c-torture/execute/950628-1.c: New test.
18169
18170 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18171
18172         * gcc.c-torture: Update with changes/additions from
18173         c-torture-1.34.
18174
18175 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18176
18177         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18178
18179 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18180
18181         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18182
18183 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18184
18185         * gcc.c-torture/compile/950512-1.c: New test.
18186         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18187         * gcc.dg/struct-ret-1.c: Likewise.
18188
18189 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18190
18191         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18192           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18193
18194 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18195
18196         * gcc.c-torture/special/920411-1.c: Deleted.
18197         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18198
18199 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18200
18201         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18202         cpu limit.
18203
18204 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18205
18206         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18207
18208 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18209
18210         From kenner;
18211         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18212         is the proper length.
18213         * va-arg-3.c: Likewise.
18214
18215 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18216
18217         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18218         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18219
18220         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18221         * lib/g++.exp (default_g++_start): Delete old cruft.
18222
18223 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18224
18225         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18226         (2 * (1 << 18)) to (2 * (1 << 17)).
18227
18228         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18229
18230 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18231
18232         * config/rom68k.exp: Renamed from config/idp.exp
18233
18234 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18235
18236         * c-torture/compile/921109-2.c
18237
18238 1995-04-18  Mike Stump  <mrs@cygnus.com>
18239
18240         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18241         excess errors.
18242
18243 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18244
18245         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18246         output.
18247         * lib/g++.exp (default_g++_start): Likewise.
18248
18249 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18250
18251         * gcc.c-torture/compile/950329-1.c: New test.
18252
18253 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18254
18255           * config/bug.exp (${tool}_load): Updated to use new remote_open
18256           and remote_close procs.
18257         * config/idp.exp: New file.
18258
18259 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18260
18261         * gcc.c-torture/execute/950322-1.c: New test.
18262
18263 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18264
18265         * config/vx.exp (${tool}_load): Clean up testing of return code from
18266         vxworks_ld and vxworks_spawn.
18267
18268 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18269
18270         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18271
18272 1995-03-13  Mike Stump  <mrs@cygnus.com>
18273
18274         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18275         can mark excess errors on a machine by machine basis.  Note, the
18276         default is to not expect any excess errors, even when excess
18277         errors test - is given, so you will want to put an XFAIL ... on
18278         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18279         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18280         those 4 machines, but no others.
18281
18282 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18283
18284         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18285         * lib/c-torture.exp: to here.
18286
18287 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18288
18289         * gcc.c-torture/execute/950221-1.c: New test.
18290         * gcc.c-torture/execute/struct-ret-1.c: New test.
18291         * gcc.c-torture/compile/950221-1.c: New test.
18292
18293         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18294
18295 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18296
18297         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18298         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18299
18300 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18301
18302         * g++.gb: New directory of tests, derived from my signature and
18303         class scoping tests.
18304
18305         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18306         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18307         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18308         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18309         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18310         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18311         * g++.gb/sig25.C: Likewise.
18312
18313         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18314         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18315         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18316         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18317         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18318         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18319         * g++.gb/sig25.exp: Likewise.
18320
18321         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18322         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18323         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18324         * g++.gb/scope13.C: Likewise, this test still fails.
18325
18326         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18327         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18328         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18329         * g++.gb/scope13.exp: Ditto.
18330
18331         * g++.gb/README: New file, explains what these tests are about.
18332
18333 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18334
18335         * lib/dg.exp (dg-do): Support `preprocess'.
18336         (dg-test): Likewise.
18337
18338 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18339
18340         * config/udi.exp: change "continue -expect" to "exp_continue".
18341
18342 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18343
18344         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18345         Delete redundant tests.
18346
18347         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18348         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18349         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18350         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18351         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18352         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18353         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18354         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18355
18356         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18357         storing label pointers.
18358         * gcc.c-torture/execute/921019-1.c: Likewise.
18359         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18360         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18361         parameter fp.
18362         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18363         constants.
18364
18365         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18366         Delete obsolete tests.
18367
18368         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18369         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18370         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18371         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18372         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18373         * gcc.c-torture/compile/950124-1.c: New test.
18374
18375         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18376
18377 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18378
18379         * lib/mike-g++.exp: Add -lm to LIBS.
18380
18381 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18382
18383         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18384
18385 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18386
18387         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18388
18389 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18390
18391         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18392
18393 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18394
18395         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18396         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18397         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18398         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18399         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18400         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18401         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18402         * g++.law/{operators31.C, operators32.C,
18403         * g++.law/{operators33.C, operators34.C}: Likewise.
18404         * g++.law/{pic1.C, refs2.C}: Likewise.
18405         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18406         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18407         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18408         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18409
18410         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18411         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18412         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18413         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18414         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18415         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18416         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18417         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18418         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18419         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18420         * g++.law/{operators34.exp}: Likewise.
18421         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18422         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18423         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18424         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18425         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18426
18427         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18428         No longer expected to fail.
18429         * g++.law/missed-error3.C: Tweak for recent bool changes.
18430
18431 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18432
18433         * config/emb-unix: Deleted.
18434         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18435         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18436
18437 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18438
18439         * lib/dg.exp (dg-test): Fix typo in last patch.
18440
18441 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18442
18443         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18444         (handles multiple occurrences).
18445
18446 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18447
18448         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18449         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18450         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18451         printed).
18452         * lib/c-torture.exp (c-torture-compile): Likewise.
18453         (c-torture): Prepend full path if missing.
18454         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18455         (gcc_fail): Likewise.
18456         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18457
18458 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18459
18460         * lib/netware.exp: Only attach to NetWare i386 systems.
18461
18462 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18463
18464         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18465         messages.  Add test name to "output pattern match" pass/fail message.
18466
18467 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18468
18469         * gcc.dg: New testsuite.
18470         * gcc.dg/dg.exp: New file.
18471
18472         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18473         test-switch.c}: Deleted.
18474
18475         * gcc.misc-tests/msgs.exp: New testcase driver.
18476
18477 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18478
18479         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18480         Watch for illegal return values from ${tool}_load.
18481         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18482         cross targets.  Coerce return value >0 to 1.
18483
18484 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18485
18486         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18487
18488         * config/emb-unix.exp: New file.
18489
18490         * config/sim.exp: Error if variable $SIM not defined.
18491         (${tool}_load): Mark test as "untested" if simulator missing.
18492
18493         * config/unix.exp: Load remote.exp to get rcp_download.
18494         * lib/c-torture.exp: Use different option lists for testcases with
18495         and without loops.
18496         * gcc.c-torture/execute/execute.exp: Likewise.
18497
18498 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18499
18500         * config/*.exp: Clarify return code from ${tool}_load.
18501         Call `unresolved' or `untested' instead of `warning' or `perror'
18502         (sometimes you still want to call both though).
18503         Add comment that `shell_id' is local to each file.
18504         * config/udi.exp (timeout): Set to 30.
18505         Don't print warning if connection fails, $connectmode has already
18506         printed an error.
18507         (${tool}_load): Move verbose messages to level 2.
18508         Rework pattern for "Process started" message.
18509         Pass `shell_id' to ${connectmode}_download.
18510         Retry twice upon timeout.  Make resetting of target more robust.
18511         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18512         Pass `shell_id' to exit_$connectmode.
18513         Only call exit_$connectmode if connected.
18514         * config/unix.exp (${tool}_load): Check return codes better.
18515         * config/vrtx.exp (${tool}_load): Likewise.
18516         * config/vx.exp (${tool}_load): Likewise.
18517         Delete unneeded global's.
18518         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18519         from ${tool}_load.
18520         (dg-stat): Delete.
18521         (dg-init): Delete recording of pass/fail counts.
18522         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18523         (old-dejagnu-init): Likewise.
18524         (old-dejagnu-stat): Delete contents, empty proc now.
18525         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18526         (c-torture): Delete references to lcnt, lpass, lfail.
18527         Get option list from TORTURE_OPTIONS.
18528         Delete -funroll[-all]-loops if no loops.
18529         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18530         (g++_stat): Delete contents (empty proc now).
18531         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18532         (gcc_finish): Likewise.
18533         (gcc_stat): Deleted.
18534         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18535         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18536         * gcc.c-torture/execute/execute.exp: Likewise.
18537         Split tests into two parts: compile, execute.
18538         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18539         no loops.  Update to reflect clarified return codes from ${tool}_load.
18540
18541 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18542
18543         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18544         to grep for.
18545         (old-dejagnu): Likewise (where necessary).
18546
18547 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18548
18549         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18550
18551         * lib/dg.exp (dg-process-target): Fix processing of selector.
18552         Add comment regarding use of `error'.
18553
18554         * lib/gcc.exp (prune_system_crud): Define if missing.
18555         * lib/g++.exp (prune_system_crud): Likewise.
18556
18557         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18558         Call prune_system_crud.
18559         * lib/dg.exp (dg-runtest): New proc.
18560         Use perror instead of send_user for tcl errors in testcase.
18561         Don't return any value, it's never used.
18562         Don't clobber previous definition of `unknown'.
18563         Print tcl errors in `dg-final'.
18564
18565 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18566
18567         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18568         (dg-test): Don't print errorInfo, it contains stack backtrace.
18569
18570 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18571
18572         * lib/g++.exp (runtest_file_p): Define if missing.
18573
18574 1994-09-24  Doug Evans  (dje@cygnus.com)
18575
18576         * lib/mike-g++.exp: Comment out loading of g++.exp.
18577         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18578         (default_g++_version): Always print something.
18579         (default_g++_start): Comment out call to `which'.
18580         (g++_start, g++_load): Deleted (must be defined in config file).
18581         * lib/gcc.exp: Test for existence of $CC at start.
18582         Delete check for tmpdir (done in gcc_init).
18583         (default_gcc_version): Always print something.
18584         (default_gcc_start): Comment out call to `which'.
18585         * config/*.exp: Major cleanup - make cross targets work at least a
18586         little better for g++ (by not being "--tool gcc" specific).
18587         Rename gcc_xxx to ${tool}_xxx.
18588         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18589         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18590
18591 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18592
18593         * lib/c-torture.exp (c-torture-compile): Rework compiler
18594         message processing.
18595
18596         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18597         c-torture.
18598
18599 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18600
18601         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18602
18603         * lib/dg.exp (dg-process-target): Support { target native }.
18604
18605 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18606
18607         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18608         looked for "... program xxx got fatal signal".
18609         Correct regsub munging of `comp_output'.
18610         Ignore compiler messages "path prefix not used" and "linker input
18611         file unused".
18612
18613 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18614
18615         * lib/gcc.exp (runtest_file_p): Define if missing.
18616         * gcc.prms/template.c: Example to work from.
18617
18618 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18619
18620         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18621         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18622
18623         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18624         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18625         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18626         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18627
18628         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18629         (dg-process-target): No longer a varargs proc.
18630         Return S/N for target, P/F for xfail.  All callers changed.
18631         (user option procs): More argument checking.
18632         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18633         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18634         (dg-test): Skip test if not running on selected target in `dg-do'.
18635         Update handling of `dg-do-what', `dg-output-text'.
18636         Separate execution pass/fail from output pattern match pass/fail.
18637         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18638
18639 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18640
18641         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18642         target for 920510-1.c.
18643
18644 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18645
18646         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18647         Clean up comment regarding use of passcnt, etc.
18648         (gcc_stat): Don't update `testcnt' here.
18649         (gcc_finish): Do it here.
18650         Might as well reset `but_id' here too.
18651         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18652         to determine if the file should be tested.
18653         * gcc.c-torture/compile/compile.exp: Likewise.
18654         * gcc.c-torture/execute/execute.exp: Likewise.
18655         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18656         * gcc.misc-tests/dg-test.exp: Likewise.
18657         * gcc.prms/prms.exp: Likewise.
18658         * gcc.wendy/wendy.exp: Likewise.
18659         * g++.old-deja.exp: Likewise.
18660         Move "Testing file" message to verbose level 1.
18661
18662 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18663
18664         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18665
18666 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18667
18668         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18669         (default_gcc_start): Accept optional second list element
18670         of compiler flags.  Print compiler output at verbosity level 2.
18671         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18672         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18673         Save current values of framework globals passcnt, failcnt, xpasscnt,
18674         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18675         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18676         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18677         xfailcnt to compute stats.  Update framework global `testcnt' from
18678         pass/fail counts.
18679         (gcc_finish): New proc.  Clean up test environment.
18680         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18681         (gcc_epass, gcc_efail): Delete.
18682         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18683         argument of line number.
18684         (dg-init): If the tool has an init routine, call it.
18685         (dg-test): Remove args `cflags_var' and `libs_var'.
18686         Pass all compiler options to ${tool}_start.
18687         Handle missing line number.
18688         (dg-finish): New function.
18689         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18690         particular files.  Call gcc_finish at end.  Move "skipping test"
18691         message to verbosity level 3.
18692         * gcc.c-torture/compile/compile.exp: Likewise.
18693         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18694         * gcc.c-torture/execute/execute.exp: Likewise.
18695         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18696         Print testcase being tried at verbosity level 1.
18697         * gcc.c-torture/special/special.exp: Unset xfail.
18698         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18699         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18700         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18701         * gcc.failure/failure.exp: Likewise.
18702         * gcc.ieee/ieee.exp: Likewise.
18703         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18704         Update call to dg-test.  Call dg-finish at end.
18705         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18706         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18707         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18708         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18709         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18710         * gcc.wendy/wendy.exp: Add copyright.
18711         Delete setting of tmpdir (done by gcc_init).
18712         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18713         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18714         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18715         gcc_[ce]pass/fail.
18716
18717 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18718
18719         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18720         confusion.
18721         (g++_load): Likewise.
18722
18723         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18724         Rename argument to `prog' to remove the confusion.
18725         Varargs fns behave differently too!
18726         (g++_load): Likewise.
18727
18728         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18729
18730         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18731         what it is.  Delete (always) printing of status value for !native.
18732         Simplify verbose code, and include status and exec_output.
18733         (g++_load): Use gcc_load.
18734
18735 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18736
18737         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18738         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18739         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18740         940714-3.c as these testcases don't exist anymore.  Make
18741         va-arg-1.c expected to pass.
18742
18743 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18744
18745         * gcc.misc-tests/misc.exp: Only run specific testcases.
18746         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18747         * gcc.misc-tests/dg-[1-9].c: New files.
18748
18749         * lib/dg.exp: New testsuite driver.
18750         * gcc.prms/prms.exp: Use it.
18751
18752         * README.gcc: New file.
18753
18754         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18755         Document and reset `lxpass' and `lxfail'.
18756         Simplify "initialized" message.
18757         (gcc_stat): Clean up comments a little.
18758
18759 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18760
18761         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18762
18763 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18764
18765         * lib/old-dejagnu.exp (process-option): New proc.
18766         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18767         (old-dejagnu): Simplify.
18768         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18769
18770 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18771
18772         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18773         exists and is not an empty string.
18774
18775         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18776         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18777         finished.
18778         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18779         automatically.
18780
18781         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18782         longer expected to fail.
18783
18784         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18785         "f" function call.
18786
18787         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18788
18789         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18790         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18791         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18792         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18793         c-torture-1.29.
18794
18795         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18796         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18797
18798         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18799
18800         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18801         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18802
18803         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18804         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18805         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18806
18807 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18808
18809         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18810         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18811         940714-1.c, 940714-2.c, 940714-3.c},
18812         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18813         gcc.misc-tests/{mg.c,mg.exp}:
18814         New tests.
18815         * gcc.noncompile/noncompile.exp: Change accordingly.
18816
18817 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18818
18819         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18820         Undo previous clobberage.
18821
18822 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18823
18824         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18825         * gcc.special/{930510-1.c, special.exp}:
18826         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18827         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18828         struct-varargs-1.c}: New tests from c-torture-1.26.
18829
18830 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18831
18832         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18833           argument to switch.
18834
18835 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18836
18837         * Revert the previous changes.  Please see Rob's directory
18838           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18839           fixes.
18840
18841 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18842
18843         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18844             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18845             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18846             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18847             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18848             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18849             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18850             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18851             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18852             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18853             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18854             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18855             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18856             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18857             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18858             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18859             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18860             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18861             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18862             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18863             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18864             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18865             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18866             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18867             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18868             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18869             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18870
18871 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18872
18873         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18874             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18875           with perror calls.
18876
18877 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18878
18879         * config/unix.exp (g++_load): Fix syntax.
18880
18881 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18882
18883         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18884         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18885         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18886         Don't expect va-arg-1.c to fail.  Correct expected output for
18887         920928-1.c.
18888         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18889         * gcc.wendy/hbm4.c: Correct typo.
18890         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18891
18892 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18893
18894         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18895         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18896         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18897         * lib/c-torture.exp (c-torture-compile): Ditto.
18898
18899         Reduce volume of output (remove all the -I's and such).
18900         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18901         Call gcc_cpass, gcc_cfail.
18902         (c-torture): Pass testing option to c-torture-compile.
18903
18904 1994-03-21  Doug Evans  (dje@cygnus.com)
18905
18906         Bring patches over from progressive.
18907         * config/default.exp: Exit remote shell cleanly.
18908         (g++_exit, g++_start): Add default versions.
18909         * config/sim.exp (gcc_load): Use perror, not error.
18910
18911 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18912
18913         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18914         set in site.exp.
18915
18916 1994-03-14  Doug Evans  (dje@cygnus.com)
18917
18918         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18919         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18920         (wendy_try): New proc to run testcase.
18921         (main loop): Call 'em.
18922         * gcc.wendy/*.c: Clean up pass to correct expected output.
18923
18924         * lib/gcc.exp: Minor cleanup work.
18925         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18926
18927 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18928
18929         * config/sim.exp (gcc_load): Document return codes better.
18930         Don't pass -v to simulator.
18931
18932 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18933
18934           * gcc.special/920717-x.c: Fix typo.
18935           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18936           get at sources.
18937
18938         * lib/mike-gcc.exp: Fix typo.
18939
18940 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18941
18942         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18943         binary to use, transform the name.
18944         * config/*.exp: rename everything. Nuke any g++ specific files,
18945         it's now a special case of gcc that requires no special support.
18946         Add a default.exp for unsupported targets.
18947
18948 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18949
18950         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18951         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18952         version of Tcl.
18953
18954 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18955
18956         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18957         than a warning.
18958
18959 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18960
18961         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18962
18963 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18964
18965         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18966         option_list.  Compile every file with only 4/6 option choices
18967         (same as C torture) instead of with 12/18 different option
18968         choices.
18969         * lib/c-torture.exp: Likewise.
18970
18971         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18972         not already set.
18973
18974 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18975
18976         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18977         can put an XFAIL *-*-* on excess errors.
18978
18979 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18980
18981         * g++.law: Add more tests derived from g++-bugs snapshots.
18982
18983         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18984         equivalent to g++.law/init9.
18985
18986         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18987         compiled it, and the a.out file after we've run it.
18988
18989 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18990
18991         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18992         compiled it, and the a.out file after we've run it.
18993
18994 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18995
18996         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18997
18998 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18999
19000         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19001         version number.
19002
19003 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19004
19005         * g++.law: New directory of g++ tests derived from the g++-bugs
19006         snapshots.
19007
19008 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19009
19010         * gcc.compile: initbug1.c initbug1.exp testcase added
19011
19012 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19013
19014         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19015         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19016           fixes submitted by Jeff Law (law@cs.utah.edu)
19017         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19018           Jeff Law (law@cs.utah.edu)
19019
19020
19021 1993-11-30  Mike Stump  (mrs@cygnus.com)
19022
19023         * config/unix-g++.exp: Follow the gcc way of doing things.
19024         * g++.old-deja/old-deja.exp: Minor updates.
19025         * lib/g++.exp: New file, follow the gcc way of doing things.
19026         * lib/old-dejagnu.exp: Minor updates.
19027         * lib/mike-g++.exp: Always unset errorInfo.
19028
19029 1993-11-06  Mike Stump  (mrs@cygnus.com)
19030
19031         * lib/gcc.exp: Fix some errors with the below change, CC and
19032         CFLAGS should be global when setting, not local.
19033
19034 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19035
19036         * lib/gcc.exp: Transform tool name.
19037
19038 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19039
19040         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19041
19042 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19043
19044         * lib/gcc.exp: change gcc_done to gcc_stat
19045
19046 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19047
19048         * Upgraded gcc testsuite to c-torture version 1.25
19049
19050 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19051
19052         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19053         * lib/c-torture: added hooks for new reporting code.
19054
19055 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19056
19057         * config/sh-gcc.exp: check if sh-sim exists in the path
19058
19059 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19060
19061         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19062         * gcc.compile/compile.exp: Initial changes for new logic.
19063         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19064         * gcc.failure/failure.exp: Initial changes for new logic.
19065         * gcc.ieee/ieee.exp: Initial changes for new logic.
19066         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19067         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19068         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19069         * lib/c-torture.exp: Initial changes for new logic.
19070         * lib/gcc.exp: Initial changes for new logic.
19071
19072 1993-10-15  Mike Stump  (mrs@cygnus.com)
19073
19074         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19075         depend upon failure or success.  Fully qualify names in failure
19076         and success messages.  Always remove a.out before starting
19077         compile, just in case.  Pay more attention to error text output by
19078         the compiler.  Handle testcases with no known past errors just
19079         like all others, so that things are uniform.  Other miscellaneous
19080         improvements.
19081
19082 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19083
19084         * gcc.cpp: new directory for cpp tests
19085
19086 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19087
19088         * lib/chill.exp: Code reformatted, removed unused code.
19089         * config/unix-chill.exp: Code reformatted, removed unused code.
19090         * chill.execute/execute.exp: Code reformatted, removed unused code.
19091         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19092
19093 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19094
19095         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19096         routines not written.
19097
19098 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19099
19100         * config/bug-gcc.exp: Use new procs from bug.exp.
19101
19102 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19103
19104         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19105         via ftp, rather than depending on NFS.
19106         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19107         case.
19108
19109 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19110
19111         * config/bug-gcc.exp: Use new download proc.
19112
19113 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19114
19115         * chill.execute/execute.exp: cleanups, handles errors better
19116         * chill.compile/compile.exp: rewrite, based on execute.exp
19117         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19118         * lib/chill.exp: major changes to diff proc and compile and link
19119           procs. added chill_fail and chill_pass wrappers to pass and
19120           fail. added more comments, and handle error codes better.
19121           Added a hack to capture stderr from exec, so noncompile tests
19122           can work.
19123
19124 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19125
19126         * chill.execute/execute.exp: rewrite of testsuite driver
19127         * lib/chill.exp: rewrite of testsuite driver
19128         * config/unix-chill.exp: rewrite of testsuite driver
19129
19130 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19131
19132     In chill.execute:
19133         * iexpr.ch: Standardize uppercase.
19134         * tuples.dat: Standardize uppercase.
19135         * vary.ch: standardize.  Correct varying string assignments.
19136         * vary.dat: Add new output lines.
19137
19138 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19139
19140     In chill.execute:
19141         * chprintf.ch: Standardize use of uppercase.
19142         * tuples.ch: Standardize and turn arr2 into a DCL,
19143           rather than a SYN.
19144         * pinits.ch: Standardize.
19145
19146 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19147
19148         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19149         * Makefil: Renamed to Makefile.in.
19150         * configure.in: New.
19151
19152 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19153
19154     In chill.execute:
19155         * .cvsignore: Add result/output files.
19156         * Makefile: Fix up variables at start.  Use MFLAGS
19157           everywhere.  Correct bool_loc, built_ins entries.
19158           Add entry for vary1.ch.
19159         * bitarray.ch: Standardize upper-case usage.
19160         * bitexpr.ch: Standardize, add output of b1.
19161         * params.ch: Use arrayt in along PROC parameters, to
19162           avoid novelty problems.
19163         * sets.ch: Tiny cleanup.
19164         * vary1.ch: Re-indent.
19165
19166 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19167
19168           * Add PR-related files to Makefiles, .cvsignore files, etc.
19169
19170 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19171
19172         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19173           with compiler objects. New names are test-flow.c and test-loop.c
19174
19175 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19176
19177         * Upgraded c-torture tests from 1.19 to 1.20
19178
19179         * new files:
19180         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19181         * gcc.compile: 930623-1.c 930623-2.c
19182         * gcc.noncompile: 930622-1.c 930622-2.c
19183         * gcc.failure: 920411-1.c 920627-2.c
19184         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19185
19186 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19187
19188         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19189           More changes to get testsuite working properly. Needs more work.
19190           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19191
19192 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19193
19194         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19195           More changes to get testsuite working properly. Needs more work.
19196
19197 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19198
19199         * chill.compile/compile.exp: Added for Dejagnu support
19200         * chill.execute/execute.exp: Added for Dejagnu support
19201         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19202
19203 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19204
19205     This should complete moving the CHILL test files.
19206         * chill.noncompile(.cvsignore printf.grt
19207             in-printf.grt chprintf.grt chprintf.ch):
19208             Added test-support files.
19209           (Makefile): Modified further.
19210         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19211             signal.ch): Added test files.
19212           * chill.execute (.cvsignore printf.grt printr.c
19213             in-printf.grt rts.c chprintf.grt rts.h): Added
19214           test-support files.
19215             (Makefile): More corrections.
19216
19217 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19218
19219         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19220           test cases, ready for DejaGnu.
19221
19222 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19223
19224         * Upgraded c-torture tests from 1.18 to 1.19
19225
19226         * gcc.compile: added test(s):
19227           930607-1.c
19228         * gcc.execute: added test(s):
19229           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19230
19231         * added new subdirectory for misc tests: gcc.misc-tests
19232         * gcc.misc-test(s): added tests:
19233           inst-check.c test-consts.c test-ior.c test-switch.c
19234
19235 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19236
19237         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19238
19239 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19240
19241         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19242
19243 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19244
19245         * Upgraded c-torture tests from 1.17 to 1.18
19246
19247 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19248
19249         * Upgraded c-torture tests from 1.12 to 1.17
19250
19251 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19252
19253         * lib/old-dejagnu.exp:
19254           Fixed handling of XFAIL target triplets to correctly
19255           recognize wildcard characters.  Removed code that
19256           appended a unique id tag to the end of the file name
19257           printed out by the result of the testcases within a
19258           given test file.
19259
19260 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19261
19262         * lib/old-dejagnu.exp:
19263           Reworked expected failure handling to trigger off of XFAIL
19264           keyword in keyphrase embeded in testcase source code. The
19265           XFAIL keyword must be at the end of the keyphrase line. It
19266           may optionally be followed by one or more target triplets.
19267           It has just occured that the handling of wildcards in the
19268           target triplet may not be correct.
19269
19270 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19271
19272         * g++.old-deja/tests:
19273           Moved all subdirectories up one level into g++.old-deja .
19274
19275         * lib/old-dejagnu.exp:
19276           Fixed problem with CXXFLAGS not being properly reset, and being
19277           corrupted with extraneous "-c" compiler option.  This was
19278           causing binaries to not be generated for test that needed them.
19279           Modified strings passed to "pass" and "fail" so that individual
19280           tests from the same test file would be distinguished by an
19281           identifier appended to the test file name in the summary logs;
19282           this corrected a problem with erroneous diff logs.  Added code
19283           to search testcases for expected fail and unexpected pass keywords.
19284
19285 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19286
19287         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19288
19289 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19290
19291         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19292           Removed extraneous text from end of "Special g++ Options"
19293           keyphrase.
19294
19295         * lib/old-dejagnu.exp: Added pattern matching to look for new
19296           keywords, embedded in testcases comments, which will trigger
19297           calls to xpass and xfail.
19298
19299 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19300
19301         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19302           comments embedded in the testcases, especially the one looking for
19303           special compiler options, as well as the pattern matching for the
19304           compiler output again.
19305
19306 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19307
19308         * lib/old-dejagnu.exp: Do a proper check of the return value for
19309           execute tests. Fixed several problems with the pattern matching
19310           of the compiler output which gave erroneous test results.
19311           Changed several of the test result messages to be more descriptive.
19312         * config/unix-g++.exp: Proc g++_load now actually works and
19313           executes the tests passed to it and returns a usable return
19314           value.
19315
19316 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19317
19318           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19319
19320 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19321
19322         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19323           Modified both files to properly execute the old style
19324           dejagnu tests. The previous versions of these files were
19325           experimental and did not function anything near correctly.
19326
19327 1993-04-05  Rob Savoye  (rob@cygnus.com)
19328
19329         * Removed all Makefile.in and configure.in files. No configuration
19330         needed now.
19331
19332 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19333
19334         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19335
19336 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19337
19338         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19339         gcc.special/configure.in, gcc.noncompile/configure.in,
19340         gcc.execute/configure.in, gcc.code_quality/configure.in,
19341         g++.other/configure.in, g++.old-deja/configure.in,
19342         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19343         in srcname setting.
19344
19345 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19346
19347         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19348         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19349         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19350
19351 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19352
19353         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19354         (gdb_exit): Don't remove *_soc files.
19355
19356 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19357
19358         * lib/c-torture.exp: Don't look for main; instead always use -w
19359         -c.  This is how the c-torture tests work.  Remove the object
19360         file if the compilation succeeds.
19361         * gcc.execute/execute.exp: Remove executable if test passes.
19362         * gcc.noncompile/noncompile.exp: Every test is an expected
19363         failure.
19364         * gcc.special/special.exp: Added tests from c-torture 1.11,
19365         corrected use of existing test.
19366         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19367         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19368         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19369         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19370         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19371         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19372         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19373         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19374         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19375         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19376         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19377         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19378         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19379         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19380         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19381         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19382         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19383         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19384         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19385         c-torture 1.11.
19386         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19387         correspond to c-torture 1.11.
19388
19389         * New file.