OSDN Git Service

move changelog entry that should have been in testsuite's.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
2
3         PR other/10819
4         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5         to fix Bug 10819.
6         * lib/g++.exp (g++_version): Likewise.
7         * lib/g77.exp (g77_version): Likewise.
8         * lib/objc.exp (default_objc_version): Likewise.
9
10
11         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12
13 2003-12-10  Richard Henderson  <rth@redhat.com>
14
15         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16
17 2003-12-08  Matt Austern  <austern@apple.com>
18
19         PR c/13134
20         * lib/gcc-dg.exp (dg-require-visibility): Define.
21         * lib/target-supports (check_visibility_available): Define.
22         * gcc.dg/visibility-1.c: New test.
23         * gcc.dg/visibility-2.c: Likewise.
24         * gcc.dg/visibility-3.c: Likewise.
25         * gcc.dg/visibility-4.c: Likewise.
26         * gcc.dg/visibility-5.c: Likewise.
27         * gcc.dg/visibility-6.c: Likewise.
28         * g++.dg/ext/visibility-1.C: Likewise.
29         * g++.dg/ext/visibility-2.C: Likewise.
30         * g++.dg/ext/visibility-3.C: Likewise.
31         * g++.dg/ext/visibility-4.C: Likewise.
32         * g++.dg/ext/visibility-5.C: Likewise.
33         * g++.dg/ext/visibility-6.C: Likewise.
34         
35 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>\r
36 \r
37         * g++.dg/lookup/java1.C: New test.\r
38         * g++.dg/lookup/java2.C: New test.\r
39
40 2003-12-07  Falk Hueffner  <falk@debian.org>
41
42         * g++.dg/opt/noreturn-1.C: New test.
43
44 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45
46         * gcc.dg/overflow-1.c: New test.
47
48 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
49
50         * g77.f-torture/compile/13060.f: New test.
51
52 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
53
54         PR c++/13323
55         * g++.dg/inherit/operator2.C: New test.
56
57 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
58
59         PR c++/13305
60         * g++.dg/ext/attrib9.C: New test.
61
62 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
63
64         PR c++/13314
65         * g++.dg/template/error7.C: New test.
66
67 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
68             J"orn Rennecke <joern.rennecke@superh.com>
69
70         PR target/13302
71         * g++.dg/other/struct-va_list.C: New test.
72
73 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
74
75         PR c++/13166
76         * g++.dg/parse/defarg6.C: New test.
77
78 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
79
80         PR target/13256
81         * gcc.c-torture/execute/20031201-1.c: New test.
82
83 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
84
85         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
86
87 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
88
89         * gcc.dg/builtin-return-1.c: New test.
90
91 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
92             J"orn Rennecke <joern.rennecke@superh.com>
93
94         PR optimization/13260
95         * gcc.c-torture/execute/20031204-1.c: New test.
96
97 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
98
99         PR c++/9127
100         * g++.dg/template/error6.C: New test.
101
102 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
103
104         * gcc.dg/20031202-1.c: New test.
105
106 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
107
108         PR c++/13179
109         * g++.dg/template/eh1.C: New test.
110
111         PR c++/10771
112         * g++.dg/template/error5.C: New test.
113
114 2003-12-02  David Ung  <davidu@mips.com>
115
116         * gcc.dg/compat/vector-check.h: Corrected type for var 
117         g_##TMODE
118
119 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
120
121         PR c++/10126
122         * g++.dg/template/ptrmem8.C: New test.
123
124 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
125
126         PR c++/12573
127         * g++.dg/template/dependent-expr3.C: New test.
128
129 2003-12-01  James Lemke  <jim@wasabisystems.com>
130
131         * gcc.dg/arm-g2.c: New test.
132
133 2003-12-01  Roger Sayle  <roger@eyesopen.com>
134
135         PR optimization/11634
136         * gcc.dg/20031201-2.c: New test case.
137
138 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
139
140         PR 11433
141         * objc.dg/proto-lossage-3.m: New test.
142
143 2003-12-01  Roger Sayle  <roger@eyesopen.com>
144
145         PR optimization/12628
146         * gcc.dg/20031201-1.c: New test case.
147
148 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
149
150         * gcc.dg/unaligned-1.c: New test.
151
152 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
153
154         PR c++/9849
155         * g++.dg/template/error4.C: New test.
156         * g++.dg/template/nested3.C: Adjust error markers.
157
158 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
159
160         * gcc.dg/cpp/assert4.c: Check more #system assertions.
161
162 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
163
164         PR c/10333
165         * gcc.dg/bitfld-7.c: New test.
166
167 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
168
169         * gcc.dg/tls/asm-1.C: New test.
170
171 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
172
173         * gcc.dg/cpp/assert4.c: Update.
174
175 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
176
177         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
178         * gcc.dg/builtin-apply3.c: New test.
179
180 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
181
182         * lib/compat.exp (compat-obj): New xfaildata parameter.
183         Use it to set compiler_conditional_xfail_data before compiling.
184         (compat-get-options): Handle dg-xfail-if.
185         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
186         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
187         * gcc.dg/compat/vector-1_y.c: Likewise.
188         * gcc.dg/compat/vector-2_x.c: Likewise.
189         * gcc.dg/compat/vector-2_y.c: Likewise.
190
191 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
192
193         * g++.dg/opt/reg-stack4.C: New test.
194
195 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
196
197         * gcc.dg/builtin-apply2.c: New test.
198
199 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
200
201         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
202
203 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
204
205         PR c++/12924
206         * g++.dg/template/template-id-2.C: New test.
207
208 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
209
210         PR c++/5369
211         * g++.dg/template/memfriend1.C: New test.
212         * g++.dg/template/memfriend2.C: Likewise.
213         * g++.dg/template/memfriend3.C: Likewise.
214         * g++.dg/template/memfriend4.C: Likewise.
215         * g++.dg/template/memfriend5.C: Likewise.
216         * g++.dg/template/memfriend6.C: Likewise.
217         * g++.dg/template/memfriend7.C: Likewise.
218         * g++.dg/template/memfriend8.C: Likewise.
219         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
220
221 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
222
223         PR c++/12515
224         * g++.dg/ext/cond1.C: New test.
225
226 2003-11-20  Richard Henderson  <rth@redhat.com>
227
228         * gcc.dg/20020201-2.c: Remove.
229         * gcc.dg/20020201-4.c: Remove.
230         * gcc.dg/20020304-1.c: Remove.
231
232 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
233
234         * gcc.dg/cpp/trad/xwin1.c: New test case.
235
236 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
237
238         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
239         * lib/g77.exp: Likewise.
240         * lib/objc.exp: Likewise.
241         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
242         for darwin.
243
244 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
245
246         PR c++/12932
247         * g++.dg/template/static5.C: New test.
248
249 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
250
251         * gcc.dg/nested-func-1.c: New test.
252
253 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
254
255         * gcc.dg/cpp/assert4.c: New test.
256
257 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
258
259         PR c++/2294
260         * g++.dg/lookup/using9.c: New test.
261
262 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
263
264         PR c++/12762
265         * g++.dg/template/error3.C: New test.
266
267 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
268
269         PR ada/13035
270         * ada/acats/run_acats, run_all.sh: Fix syntax error.
271         No longer use a wrapper for gcc, since this does not work under
272         Windows.
273
274 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
275
276         PR c++/2094
277         * g++.dg/template/ptrmem7.C: New test.
278
279 2003-11-13  Andrew Pinski <apinski@apple.com>
280
281         * gcc.c-torture/compile/20031113-1.c: New test.
282
283 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
284             Kean Johnston <jkj@sco.com>
285
286         PR c/13029
287         * gcc.dg/unused-4.c: Update.
288
289 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
290
291         * g++.dg/opt/const3.C: New test.
292
293 2003-11-13  Jan Hubicka  <jh@suse.cz>
294
295         * gcc.c-torture/compile/20031112-1.c: New test.
296
297 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
298
299         * g++.dg/parse/crash10.C: Remove bogus error marker.
300
301 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
302
303         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
304         (host_gcc): Likewise.
305         (ROOT): Honor $PWDCMD.
306         (BASE): Likewise.
307         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
308
309 2003-11-12  Catherine Moore  <clm@redhat.com>
310
311         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
312
313 2003-11-12  Andreas Jaeger  <aj@suse.de>
314             Jakub Jelinek  <jakub@redhat.com>
315             Andrew Pinski  <pinskia@physics.uc.edu>
316             Richard Henderson  <rth@redhat.com>
317
318         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
319         systems.
320         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
321
322         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
323         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
324
325 2003-11-11  Andreas Jaeger  <aj@suse.de>
326
327         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
328
329         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
330
331 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
332
333         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
334         Clean ups.
335
336 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
337
338         * gcc.dg/trampoline-1.c: New test.
339
340 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
341
342         * gcc.c-torture/compile/200031109-1.c: New test.
343
344 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
345
346         PR c/3190
347         PR c/8714
348         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
349         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
350         gcc.dg/format/no-y2k-1.c: Update.
351
352 2003-11-08  Roger Sayle  <roger@eyesopen.com>
353
354         PR optimization/10467
355         * gcc.dg/20031108-1.c: New test case.
356
357 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
358
359         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
360
361 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
362
363         * gcc.dg/compound-lvalue-1.c: New test.
364         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
365         some XFAILs.
366
367 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
368
369         * gcc.dg/altivec-varargs-1.c: New test.
370
371 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
372
373         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
374         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
375         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
376         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
377         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
378
379 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
380
381         * gcc.dg/cond-lvalue-1.c: New test.
382
383 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
384
385         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
386
387 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
388
389         PR c++/11616
390         * g++.dg/template/instantiate5.C: New test.
391
392 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
393
394         PR c++/12726
395         * g++.dg/ext/complit2.C: Replace test with self-contained version.
396         * ChangeLog: Add missing first entry for above test.
397
398 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
399
400         PR c++/9810
401         * g++.dg/template/using8.C: New test.
402         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
403
404 2003-11-02  Roger Sayle  <roger@eyesopen.com>
405
406         PR optimization/10817
407         * gcc.c-torture/compile/20031102-1.c: New test case.
408
409 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
410
411         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
412         2147483647.
413
414 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
415
416         * gcc.dg/20031102-1.c: New test.
417
418 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
419
420         * gcc.dg/complex-1.c: New test.
421
422 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
423
424         PR c++/12796
425         * g++.dg/template/crash13.C: Adjust expected error location.
426         * g++.old-deja/g++.brendan/ns1.C: Likewise.
427
428 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
429
430         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
431
432 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
433
434         PR/10239
435         * gcc.c-torture/compile/20031031-2.c: New test.
436
437 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
438
439         PR/11640
440         * gcc.c-torture/compile/20031031-1.c: New test.
441
442 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
443
444         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
445         * gcc.misc-tests/bprob.exp: Likewise.
446         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
447         the execution test on arm-elf configs.
448         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
449         configs that don't support scratch files.
450         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
451
452 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
453
454         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
455         done by dejagnu.
456
457 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
458
459         * ada/acats/run_all.sh: Redirect mv output to /dev/null
460         Avoid non pure sh syntax. Add more logging.
461
462         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
463         fail.
464
465 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
466
467         PR libgcj/10610
468         * gcc.dg/ppc-stackalign-1.c: New test.
469
470 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
471
472         * ada/acats/run_all.sh: Change output to be more compliant with
473         dejagnu framework.
474         Create acats.sum and acats.log files under testsuite/ada/acats
475         Only run [a-z]* directories, to filter out e.g. CVS.
476         Redirect build output to log file.
477
478 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
479
480         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
481
482 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
483
484         PR ada/5909:
485         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
486
487 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
488
489         * gcc.c-torture/compile/20031023-1.c: New test.
490         * gcc.c-torture/compile/20031023-2.c: New test.
491         * gcc.c-torture/compile/20031023-3.c: New test.
492         * gcc.c-torture/compile/20031023-4.c: New test.
493
494 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
495
496         PR c++/10371
497         * g++.dg/lookup/scoped8.C: New test.
498
499 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
500
501         * g++.dg/opt/reg-stack3.C: New test.
502
503 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
504
505         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
506
507 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
508
509         PR c++/11076
510         * g++.dg/template/crash13.C: New test.
511
512 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
513
514         * gcc.dg/c99-restrict-2.c: New test.
515
516 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
517
518         PR c++/12698, c++/12699, c++/12700, c++/12566
519         * g++.dg/inherit/covariant9.C: New test.
520         * g++.dg/inherit/covariant10.C: New test.
521         * g++.dg/inherit/covariant11.C: New test.
522
523 2003-10-23  Jason Merrill  <jason@redhat.com>
524
525         PR c++/12726
526         * g++.dg/ext/complit2.C: New test.
527
528 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
529
530         PR target/12654
531         * gcc.c-torture/execute/20031020-1.c: New test.
532
533 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
534
535         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
536         following the jump_insn.
537
538 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
539
540         * gcc.dg/cast-lvalue-1.c: New test.
541
542 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
543
544         PR c++/11962
545         * g++.dg/template/cond2.C: New test.
546
547 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
548
549         * gcc.dg/builtins-28.c: New test.
550
551 2003-10-20  Jan Hubicka  <jh@suse.cz>
552
553         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
554         parameter.
555         * testsuite/gcc.dg/inline-2.c: Likewise.
556
557 2003-10-20  Phil Edwards  <phil@codesourcery.com>
558
559         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
560         * gcc.dg/nest.c:  Likewise.
561
562 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
563
564         PR c++/9781, c++/10583, c++/11862
565         * g++.dg/parse/crash13.C: New test.
566
567 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
568
569         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
570
571 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
572
573         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
574         Define HAVE_C99_RUNTIME except on Solaris.
575         * gcc.dg/builtins-20.c: Likewise.
576
577 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
578
579         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
580
581 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
582
583         PR c++/12495
584         * g++.dg/template/crash21.C: New test.
585
586 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
587
588         PR c++/2513
589         * g++.dg/template/typename5.C: New test.
590
591 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
592
593         PR c++/12369
594         * g++.dg/template/friend25.C: New test.
595
596 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
597
598         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
599         versions.
600
601 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
602
603         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
604         == 2147483647.
605
606 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
607
608         * gcc.c-torture/execute/960416-1.x: Remove.
609         * gcc.c-torture/execute/divconst-3.x: Likewise.
610
611 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
612
613         PR target/12598
614         * gcc.dg/torture/cris-volatile-1.c: New test.
615
616 2003-10-14  Roger Sayle  <roger@eyesopen.com>
617
618         PR optimization/9325
619         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
620         for overflowing floating point to integer conversion during RTL
621         simplification.
622
623 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
624
625         * objc/execute/_cmd.m: Fix typo.
626         * objc.dg/image-info.m, objc.dg/symtab-1.m:
627         Relax 'scan-assembler' regexp.
628         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
629         objc.dg/try-catch-4.m: Run on non-Darwin targets.
630         * objc.dg/zero-link-2.m: Remove blank line.
631         * objc.dg/zero-link-3.m: New test case.
632
633 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
634
635         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
636
637         * gcc.dg/asm-names.c: Use scan-assembler-not rather
638         than linker trickery.
639
640 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
641
642         PR c++/12370
643         * g++.dg/other/friend2.C: New test.
644
645 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
646
647         * gcc.dg/20031012-1.c: New test.
648
649 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
650
651         * gcc.dg/weak/weak-3.c: Fix for new warning.
652
653 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
654
655         PR optimization/8750
656         * gcc.c-torture/execute/20031012-1.c: New test case.
657
658 2003-10-11  Roger Sayle  <roger@eyesopen.com>
659
660         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
661         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
662
663 2003-10-11  Roger Sayle  <roger@eyesopen.com>
664
665         PR optimization/12260
666         * gcc.c-torture/compile/20031011-2.c: New test case.
667
668 2003-10-11  Roger Sayle  <roger@eyesopen.com>
669
670         * gcc.c-torture/execute/20031011-1.c: New testcase.
671
672 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
673
674         * gcc.c-torture/compile/20031011-1.c: New test.
675
676 2003-10-11  Jan Hubicka  <jh@suse.cz>
677
678         * g++.dg/other/first-global.C: New test.
679
680 2003-10-11  Roger Sayle  <roger@eyesopen.com>
681
682         * gcc.c-torture/execute/string-opt-18.c: New testcase.
683
684 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
685
686         * gcc.c-torture/compile/20031010-1.c: New test.
687
688 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
689
690         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
691         * gcc.c-torture/execute/va-arg-25.c: ... here.
692
693 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
694
695         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
696
697 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
698
699         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
700
701 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
702
703         * g++.dg/parse/error2.C: New test.
704
705 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
706
707         PR c++/11097
708         * g++.dg/other/error5.C: Modify the error message.
709         * g++.dg/lookup/using8.C: New test.
710
711 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
712
713         * gcc.dg/darwin-abi-2.c: New file.
714         * gcc.c-torture/execute/va-arg-24.c: New file.
715
716 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
717
718         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
719         indentation.
720
721 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
722
723         PR c++/10147
724         * g++.dg/other/error4.C: Update error messages.
725         * g++.dg/template/ptrmem4.C: Likewise.
726
727         PR c++/12337
728         * g++.dg/init/new9.C: New test.
729
730         PR c++/12334, c++/12236, c++/8656
731         * g++.dg/ext/attrib8.C: New test.
732
733 2003-10-06  Devang Patel  <dpatel@apple.com>
734
735         * gcc.dg/debug/dwarf2-3.h: New test.
736         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
737
738 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
739
740         * g++.dg/opt/cfg2.C: New test.
741
742 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
743
744         * g++.dg/opt/float1.C: New test.
745
746 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
747
748         * gcc.dg/c90-array-lval-6.c: New test.
749         * gcc.dg/c99-array-lval-6.c: New test.
750
751 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
752             Ziemowit Laski  <zlaski@apple.com>
753
754         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
755         'Derived', so that it is never considered a class method; add
756         new warning for '+port' method ambiguity.
757         * objc.dg/method-12.m: Include <objc/objc.h> instead of
758         <objc/objc-api.h> (needed on Mac OS X).
759         * objc.dg/method-13.m: New test.
760
761 2003-10-03  Roger Sayle  <roger@eyesopen.com>
762
763         PR optimization/9325, PR java/6391
764         * gcc.c-torture/execute/20031003-1.c: New test case.
765
766 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
767
768         PR optimization/12180
769         * gcc.dg/20031002-1.c: New test.
770
771         PR c++/12486
772         * g++.dg/inherit/error1.C: New test.
773
774 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
775
776         * lib/f-torture.exp (search_for): Rename to...
777         (search_for_re): This.  Also, clean up comments and the
778         "regexp" invocation.
779
780 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
781
782         * gcc.c-torture/compile/20031002-1.c: New test.
783
784 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
785
786         * g++.dg/opt/cond1.C: New test.
787
788 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
789
790         * gcc.dg/Wold-style-definition-2.c: New testcase.
791         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
792
793 2003-09-29  Richard Henderson  <rth@redhat.com>
794
795         * g++.dg/init/array10.C: Add dg-options.
796
797 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
798
799         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
800
801 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
802
803         * g++.dg/template/friend19.C: Fix typo.
804         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
805
806 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
807
808         * gcc.c-torture/execute/20030928-1.c: New test.
809         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
810
811 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
812
813         * g++.dg/opt/unroll1.C: New test.
814
815 2003-09-26  Roger Sayle  <roger@eyesopen.com>
816
817         PR optimization/11741
818         * gcc.dg/20030926-1.c: New test case.
819
820 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
821
822         PR c++/5655
823         * g++.dg/parse/access7.C: New test.
824         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
825
826 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
827
828         MERGE OF objc-improvements-branch into MAINLINE:
829         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
830         if libobjc has not been built.
831         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
832         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
833         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
834         objc/execute/nested-3.m, objc/execute/np-2.m,
835         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
836         objc/execute/redefining_self.m, objc/execute/root_methods.m,
837         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
838         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
839         objc.dg/special/unclaimed-category-1.h,
840         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
841         well as GNU runtime.
842         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
843         * execute/cascading-1.m, execute/function-message-1.m,
844         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
845         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
846         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
847         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
848         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
849         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
850         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
851         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
852         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
853         * objc.dg/bitfield-2.m: Run only on Darwin.
854         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
855         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
856         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
857         * objc.dg/const-str-1.m: Fix constant string layout.
858
859 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
860
861         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
862
863 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
864
865         * gcc.dg/darwin-abi-1.c: New file.
866
867 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
868
869         PR target/12281
870         * gcc.c-torture/compile/20030921-1.c: New test.
871
872 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
873
874         * g++.dg/opt/reg-stack2.C: New test.
875
876 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
877
878         * g++.dg/eh/delayslot1.C: New test.
879
880 2003-09-20  Richard Henderson  <rth@redhat.com>
881
882         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
883
884 2003-09-20  Roger Sayle  <roger@eyesopen.com>
885
886         * gcc.c-torture/execute/20030920-1.c: New test case.
887
888 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
889
890         * g++.dg/rtti/typeid3.C: Correct expected error message.
891
892 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
893
894         PR c++/157
895         * g++.dg/parse/crash12.C: New test.
896
897 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
898
899         * gcc.dg/compat/mixed-struct-check.h: New.
900         * gcc.dg/compat/mixed-struct-defs.h: New.
901         * gcc.dg/compat/mixed-struct-init.h: New.
902         * gcc.dg/compat/struct-by-value-19_main.c: New.
903         * gcc.dg/compat/struct-by-value-19_x.c: New.
904         * gcc.dg/compat/struct-by-value-19_y.c: New.
905         * gcc.dg/compat/struct-by-value-20_main.c: New.
906         * gcc.dg/compat/struct-by-value-20_x.c: New.
907         * gcc.dg/compat/struct-by-value-20_y.c: New.
908         * gcc.dg/compat/struct-return-19_main.c: New.
909         * gcc.dg/compat/struct-return-19_x.c: New.
910         * gcc.dg/compat/struct-return-19_y.c: New.
911         * gcc.dg/compat/struct-return-20_main.c: New.
912         * gcc.dg/compat/struct-return-20_x.c: New.
913         * gcc.dg/compat/struct-return-20_y.c: New.
914
915 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
916         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
917         so that it will not complain on LP64 targets.
918
919 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
920
921         PR c++/495
922         * g++.dg/template/friend24.C: New test.
923
924 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
925
926         PR c++/12332
927         * g++.dg/template/memtmpl2.C: New test.
928
929 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
930
931         PR target/11184
932         * gcc.dg/builtin-apply1.c: New test.
933
934 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
935
936         PR c++/9848
937         * g++.dg/warn/Wunused-4.C: New test.
938
939 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
940
941         PR c++/12316
942         * g++.dg/other/gc2.C: New test.
943
944 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
945
946         PR c++/11991
947         * g++.dg/rtti/typeid3.C: New test.
948
949         PR c++/12266
950         * g++.dg/overload/template1.C: New test.
951
952 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
953
954         * g++.dg/opt/cfg3.C: New test.
955
956 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
957
958         PR c++/7939
959         * g++.dg/template/crash11.C: New test.
960
961 2003-09-16  Jason Merrill  <jason@redhat.com>
962             Jakub Jelinek  <jakub@redhat.com>
963
964         * gcc.dg/attr-warn-unused-result.c: New test.
965
966 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
967
968         PR c++/12184
969         * g++.dg/expr/call2.C: New test.
970
971 2003-09-15  Andreas Jaeger  <aj@suse.de>
972
973         * gcc.dg/Wold-style-definition-1.c: New test.
974
975 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
976
977         PR c++/3907
978         * g++.dg/parse/template12.C: New test.
979
980         * g++.dg/abi/bitfield11.C: New test.
981         * g++.dg/abi/bitfield12.C: Likewise.
982
983 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
984
985         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
986         non-expansion of functional macro name without arguments at EOL.
987         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
988
989 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
990
991         * gcc.c-torture/execute/20030914-[12].c: New tests.
992
993 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
994
995         PR c++/11788
996         * g++.dg/overload/addr1.C: New test.
997
998 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
999
1000         * gcc.dg/20030909-1.c: New test.
1001
1002 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1003
1004         * gcc.dg/ultrasp10.c: New test.
1005
1006 2003-09-09  Devang Patel  <dpatel@apple.com>
1007
1008         * gcc.dg/darwin-ld-6.c: New test.
1009
1010 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1011
1012         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1013
1014 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1015
1016         * gcc.dg/ia64-types1.c: New test.
1017         * gcc.dg/ia64-types2.c: Likewise.
1018
1019 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1020
1021         * gcc.dg/builtins-1.c: Add more _Complex tests.
1022         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1023
1024         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1025         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1026
1027 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1028
1029         PR c++/11786
1030         * g++.dg/lookup/koenig2.C: New test.
1031
1032         PR c++/5296
1033         * g++.dg/rtti/typeid2.C: New test.
1034
1035 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1036
1037         * gcc.c-torture/compile/20030904-1.c: New test.
1038
1039 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1040
1041         * g++.dg/opt/longbranch2.C: New test.
1042
1043 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1044
1045         * g++.dg/template/crash10.C: Only compile it.
1046
1047 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1048
1049         PR middle-end/11665
1050         * gcc.c-torture/compile/20030907-1.c: New test.
1051         * g++.dg/init/array11.C: New test.
1052
1053 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/11852
1056         * g++.dg/init/struct1.C: New test.
1057
1058 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1059
1060         PR c++/12181
1061         * g++.dg/expr/comma1.C: New test.
1062
1063 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1064
1065         PR c++/11867
1066         * g++.dg/expr/static_cast5.C: New test.
1067
1068 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1069
1070         PR c++/11507
1071         * g++.dg/lookup/scoped7.C: New test.
1072
1073         PR c++/9574
1074         * g++.dg/other/static1.C: New test.
1075
1076         PR c++/11490
1077         * g++.dg/warn/template-1.C: New test.
1078
1079         PR c++/11432
1080         * g++.dg/template/crash10.C: New test.
1081
1082         PR c++/2478
1083         * g++.dg/overload/VLA.C: New test.
1084
1085         PR c++/10804
1086         * g++.dg/template/call1.C: New test.
1087
1088 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1089
1090         PR c++/11794
1091         * g++.dg/parse/using3.C: New test.
1092
1093 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1094
1095         PR c++/11409
1096         * g++.dg/overload/builtin3.C: New test case.
1097
1098 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1099
1100         PR c/9862
1101         * gcc.dg/20030906-1.c: New test.
1102         * gcc.dg/20030906-2.c: Likewise.
1103
1104 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1105
1106         PR c++/12167
1107         * g++.dg/parse/defarg5.C: New test.
1108
1109         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1110
1111 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1112
1113         PR c++/12163
1114         * g++.dg/expr/static_cast4.C: New test.
1115
1116         PR c++/12146
1117         * g++.dg/template/crash9.C: New test.
1118
1119 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1120
1121         * g++.old-deja/g++.ext/pretty2.C: Update for change
1122         in __FUNCTION__.
1123         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1124
1125 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1126
1127         PR c++/11922
1128         * g++/dg/template/qualified-id1.C: New test.
1129
1130         PR c++/12037
1131         * g++.dg/warn/noeffect4.C: New test.
1132
1133 2003-09-04  Matt Austern  <austern@apple.com>
1134
1135         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1136         * g++.dg/ext/fnname2.C: Likewise.
1137         * g++.dg/ext/fnname3.C: Likewise.
1138
1139 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1140
1141         * g++.dg/expr/lval1.C: New test.
1142         * g++.dg/ext/lvcast.C: Remove.
1143
1144 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1145
1146         PR optimization/11700.
1147         * gcc.c-torture/compile/20030903-1.c: New test case.
1148
1149 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1150
1151         PR c++/12053
1152         * g++.dg/abi/layout4.C: New test.
1153
1154 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1155
1156         PR c++/11553
1157         * g++.dg/parse/friend3.C: New test.
1158
1159 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1160
1161         PR c++/11847
1162         * g++.dg/template/class1.C: New test.
1163
1164         PR c++/11808
1165         * g++.dg/expr/call1.C: New test.
1166
1167 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR c++/12114
1170         * g++.dg/init/ref9.C: New test.
1171
1172         PR c++/11972
1173         * g++.dg/template/nested4.C: New test.
1174
1175 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1176
1177         PR c++/12093
1178         * g++.dg/template/non-dependent4.C: New test.
1179
1180         PR c++/11928
1181         * g++.dg/inherit/conv1.C: New test.
1182
1183 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1184
1185         PR c++/6196
1186         * g++.dg/ext/label1.C: New test.
1187         * g++.dg/ext/label2.C: Likewise.
1188
1189 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1190
1191         * g++.dg/expr/cond3.C: New test.
1192
1193 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1194
1195         * gcc.dg/builtins-1.c: Add new builtin cases.
1196
1197 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1198
1199         * gcc.dg/builtins-1.c: Add new cases.
1200         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1201
1202 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1203
1204         * gcc.dg/builtins-1.c: Add more math builtin tests.
1205         * gcc.dg/torture/builtin-attr-1.c: New test.
1206
1207 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1208
1209         PR optimization/5079
1210         * g++.dg/opt/static3.C: New test.
1211
1212 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1213
1214         * gcc.misc-tests/gcov-10b.c: New test.
1215
1216 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1217
1218         * g++.dg/opt/ptrmem3.C: New test.
1219
1220         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1221
1222 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1223
1224         * gcc.dg/20030826-2.c: New test.
1225
1226 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1227
1228         PR middle-end/12002
1229         * g77.f-torture/compile/12002.f: New test case.
1230
1231 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1232
1233         * gcc.dg/20030826-1.c: New test case.
1234
1235 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1236
1237         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1238
1239 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1240
1241         PR c++/11871
1242         * c++.dg/lookup/crash1.C: New test.
1243
1244         * c++.dg/warn/noeffect3.C: New test.
1245
1246 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1247
1248         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1249         * gcc.dg/compat/vector-1_y.c: Ditto.
1250         * gcc.dg/compat/vector-2_x.c: Ditto.
1251         * gcc.dg/compat/vector-2_y.c: Ditto.
1252
1253 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1254
1255         * gcc.dg/20030702-1.c: New test.
1256
1257 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1258
1259         PR c++/8795
1260         * g++.dg/ext/altivec-1.C: New test.
1261
1262 2003-08-24  Richard Henderson  <rth@redhat.com>
1263
1264         * g++.dg/eh/simd-2.C: Add -w for x86.
1265
1266 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1267
1268         * gcc.dg/20030815-1.c: New test.
1269
1270 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1271
1272         PR c++/3765
1273         * g++.dg/parse/access6.C: New test.
1274
1275 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1276
1277         PR c++/641, c++/11876
1278         * g++.dg/template/friend22.C: New test.
1279         * g++.dg/template/friend23.C: Likewise.
1280
1281 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1282
1283         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1284         identically.
1285
1286 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1287
1288         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1289
1290 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1291
1292         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1293
1294 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1295
1296         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1297
1298 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1299
1300         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1301
1302 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1303
1304         PR c++/11919
1305         * g++.dg/overload/prom1.C: New test.
1306
1307         PR c++/11551
1308         * g++.dg/parse/dtor2.C: New test.
1309
1310         PR c++/10762
1311         * g++.dg/parse/using2.C: New test.
1312
1313 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1314
1315         PR target/11805
1316         * gcc.c-torture/compile/20030821-1.c: New.
1317
1318 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1319
1320         PR c++/11834
1321         * g++.dg/template/deduce2.C: New test.
1322
1323 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1324
1325         * gcc.c-torture/execute/20030821-1.c: New test.
1326
1327 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1328
1329         PR middle-end/11984
1330         * gcc.dg/20030820-1.c: New test case.
1331
1332 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1333
1334         PR c++/11945
1335         * g++.dg/warn/noeffect2.C: New test.
1336
1337 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1338
1339         PR c++/10926
1340         * g++.dg/template/dtor2.C: New test.
1341
1342         PR c++/11684
1343         * g++.dg/template/operator1.C: New test.
1344         * g++.dg/parse/operator4.C: New test.
1345
1346         PR c++/11946.C
1347         * g++.dg/expr/enum1.C: New test.
1348         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1349
1350         PR c++/11036.C
1351         * g++.dg/parse/elab2.C: New test.
1352         * g++.dg/parse/typedef4.C: Change error message.
1353         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1354         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1355         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1356
1357 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1358
1359         * gcc.dg/pch/warn-1.c: New.
1360         * gcc.dg/pch/warn-1.hs: New.
1361
1362         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1363         not-tested file.
1364
1365 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1366
1367         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1368
1369 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1370
1371         * gcc.dg/uninit-D.c: New Test.
1372         * gcc.dg/uninit-E.c: New Test.
1373         * gcc.dg/uninit-F.c: New Test.
1374         * gcc.dg/uninit-G.c: New Test.
1375
1376 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1377
1378         * g++.dg/README: Describe the pch directory.
1379
1380 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1381
1382         PR c++/11174
1383         * g++.dg/parse/access4.C: New test.
1384         * g++.dg/parse/access5.C: Likewise.
1385         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1386
1387 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1388
1389         * gcc.dg/noncompile/20030818-1.c: New.
1390
1391 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1392
1393         PR c++/11957
1394         * g++.dg/warn/noeffect1.C: New test.
1395
1396         * g++.dg/template/scope2.C: New test.
1397         * g++.dg/template/error2.C: Correct dg-error
1398
1399 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1400
1401         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1402
1403 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1404
1405         PR C++/11512
1406         * g++.dg/template/warn1.C: New.
1407
1408 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1409
1410         * g++.dg/template/error2.C: New test.
1411         * g++.dg/lookup/using7.C: Adjust errors
1412         * g++.old-deja/g++.pt/crash36.C: Likewise.
1413         * g++.old-deja/g++.pt/derived3.C: Likewise.
1414
1415 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1416
1417         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1418         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1419         * gcc.c-torture/execute/builtins/string-9.c: New, from
1420         string-opt-9.c.  Adjust for execute/builtins framework.
1421         * gcc.c-torture/execute/string-opt-9.c: Delete.
1422
1423 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1424
1425         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1426
1427         * g++.dg/parse/ret-type2.C: New test.
1428
1429         PR c++/11703
1430         * g++.dg/init/new8.C: New test.
1431
1432         PR c++/10923
1433         * g++.dg/parse/typedef5.C: New test.
1434
1435         PR c++/9512
1436         * g++.dg/parse/qualified2.C: New test.
1437         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1438         invalid code.
1439
1440 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1441
1442         * g++.dg/conversion/ptrmem1.C: New test.
1443
1444 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR target/11693
1447         * gcc.dg/20030811-1.c: New test.
1448
1449         PR target/11535
1450         * gcc.c-torture/execute/20030811-1.c: New test.
1451
1452 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1453
1454         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1455
1456 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1457
1458         PR c++/11789.C
1459         * g++.dg/inherit/multiple1.C: New test.
1460
1461 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1462
1463         * gcc.dg/spe1.c: New test.
1464
1465         PR c++/11670
1466         * g++.dg/expr/cast2.C: New test.
1467
1468         PR c++/10530
1469         * g++.dg/template/dependent-name2.C: New test.
1470
1471 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1472
1473         * g++.dg/parse/crash11.C: Put the dg options in comments.
1474
1475 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1476
1477         * lib/gcc-dg.exp: Update for diagnostic change.
1478
1479 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1480
1481         PR c++/5767
1482         * g++.dg/parse/crash11.C: New test.
1483
1484 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1485
1486         * gcc.dg/cpp/spacing1.c: Update.
1487
1488 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1489
1490         PR target/11739
1491         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1492         a value for -mtune.
1493
1494 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1495
1496         PR middle-end/11771
1497         * gcc.c-torture/compile/20030804-1.c: New test case.
1498
1499 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1500
1501         * gcc.dg/20030804-1.c: New test case.
1502
1503 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1504
1505         * gcc.dg/cpp/separate-1.c: New test.
1506
1507 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1508
1509         PR c++/11704
1510         * g++.dg/template/dependent-expr2.C: New test.
1511
1512         PR c++/11766
1513         * g++.dg/expr/ptrmem1.C: New test.
1514
1515 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1516
1517         PR c++/9453
1518         * g++.dg/template/friend15.C: New test.
1519
1520 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1521
1522         * lib/dg-pch.exp: Work round PCH bug.
1523
1524 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1525
1526         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1527         builtins.  Move cases from builtins-4.c here.
1528
1529         * gcc.dg/torture/builtin-math-1.c: New test taken from
1530         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1531         additional cases.
1532
1533         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1534         Delete.
1535
1536 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1537
1538         PR c++/9447
1539         * g++.dg/template/using7.C: New test.
1540
1541 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1542
1543         * import1.c, import2.c: New tests.
1544
1545 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1546
1547         * g++.dg/eh/crossjump1.C: New test.
1548
1549 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1550
1551         PR c++/11697
1552         * g++.dg/template/using6.C: New test.
1553
1554         PR c++/11744
1555         * g++.dg/template/koenig2.C: New test.
1556
1557 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1558
1559         PR c++/7983
1560         * g++.dg/parse/typedef4.C: New test.
1561
1562 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1563
1564         PR c++/8442, c++/8806
1565         * g++.dg/template/elab1.C: New test.
1566         * g++.dg/template/type2.C: Likewise.
1567         * g++.dg/template/ttp3.C: Adjust expected error message.
1568         * g++.old-deja/g++.law/visibility13.C: Likewise.
1569         * g++.old-deja/g++.niklas/t135.C: Likewise.
1570         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1571         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1572         template argument.
1573         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1574
1575 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1576
1577         PR c++/11295
1578         * g++.dg/ext/stmtexpr1.C: New test.
1579
1580         * g++.dg/opt/tmp1.C: New test.
1581
1582         PR c++/11525
1583         * g++.dg/parse/constant4.C: New test.
1584
1585         PR c++/9447
1586         * g++.dg/template/using5.C: New test.
1587
1588 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1589
1590         * gcc.dg/builtins-27.c: New test case.
1591
1592 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1593
1594         * gcc.dg/tls/opt-7.c: New test.
1595
1596 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1597
1598         * g++.old-deja/g++.other/crash18.C: Remove.
1599
1600 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1601
1602         * g++.dg/template/explicit3.C: New.
1603         * g++.dg/template/explicit4.C: New.
1604         * g++.dg/template/explicit5.C: New.
1605
1606         PR c++/11347
1607         * g++.dg/template/memtmpl1.C: New.
1608
1609 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1610
1611         PR target/11565
1612         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1613         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1614
1615 2003-07-30  Jan Hubicka  <jh@suse.cz>
1616
1617         * vtgc1.c: Kill.
1618
1619 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1620
1621         * gcc.dg/struct-in-proto-1.c: New test.
1622
1623 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1624
1625         * gcc.dg/cpp/include2.c: Only expect one message.
1626
1627 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1628
1629         PR c++/9447
1630         * g++.dg/template/using1.C: New test.
1631         * g++.dg/template/using2.C: New test.
1632         * g++.dg/template/using3.C: New test.
1633         * g++.dg/template/using4.C: New test.
1634
1635 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1636
1637         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1638         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1639
1640 2003-07-28  Jan Hubicka  <jh@suse.cz>
1641
1642         PR c++/11530
1643         * g++.dg/opt/call1.C: New test.
1644
1645 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1646
1647         PR c++/11667
1648         * g++.dg/init/enum2.C: New test.
1649         * g++.dg/template/overload1.C: Add "-w" option.
1650
1651 2003-07-28    <hp@bitrange.com>
1652
1653         * gcc.dg/Wdeclaration-after-statement-1.c,
1654         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1655
1656 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1657
1658         * gcc.c-torture/compile/20030725-1.c: New test.
1659
1660 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1661
1662         * gcc.dg/20030505.c: Only run for SPE.
1663         Remove definition of opaque type.
1664
1665 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1666
1667         * g++.dg/template/ptrmem6.C: New test.
1668
1669 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1670
1671         * gcc.c-torture/compile/zero-strct-2.c: New test.
1672
1673 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1674
1675         * gcc.dg/intermod-1.c: New test.
1676
1677 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1678
1679         PR c++/11617
1680         * g++.dg/template/lookup2.C: New test.
1681         * g++.dg/template/memclass1.C: Remove instantiated from error.
1682         * g++.dg/other/error2.C: Tweak expected errors.
1683
1684         PR c++/11596
1685         * g++.dg/template/defarg3.C: New test.
1686
1687         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1688
1689 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1690
1691         * g++.dg/inherit/access5.C: New test.
1692
1693 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1694
1695         PR c++/11513
1696         * g++.dg/template/crash8.C: New test.
1697
1698 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1699
1700         PR c/10602
1701         * gcc.dg/noncompile/incomplete-2.c: New test.
1702
1703 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1704
1705         PR c++/11645
1706         * g++.dg/inherit/access4.C: New test.
1707
1708         PR c++/11517
1709         * g++.dg/expr/cond2.C: New test.
1710
1711         PR optimization/10679
1712         * g++.dg/opt/inline4.C: New test.
1713
1714 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1715
1716         * g++.dg/parse/crash10: New test.
1717
1718 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1719
1720         * g++.dg/ext/flexary1.C: New test.
1721
1722 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1723
1724         PR c++/10793
1725         * g++.dg/template/crash9.C: New test.
1726
1727 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1728
1729         PR c++/3004
1730         * g++.dg/parse/typedef3.C: New test.
1731
1732         PR c++/7906
1733         * g++.dg/parse/operator2.C: New test.
1734
1735         PR c++/8895
1736         * g++.dg/parse/def-tmpl-arg1.C: New test.
1737
1738         PR c++/9282
1739         * g++.dg/parse/funptr1.C: New test.
1740
1741         PR c++/9452
1742         * g++.dg/parse/ambig3.C: New test.
1743
1744         PR c++/9454
1745         * g++.dg/parse/operator3.C: New test.
1746
1747         PR c++/9486
1748         * g++.dg/parse/template10.C: New test.
1749
1750         PR c++/9488
1751         * g++.dg/parse/template11.C: New test.
1752
1753         PR c++/10150
1754         * g++.dg/parse/invalid-op1.C: New test.
1755
1756         PR c++/10247
1757         * g++.dg/parse/condexpr1.C: New test.
1758
1759 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1760
1761         * g++.dg/ext/packed3.C: New test.
1762         * g++.dg/ext/packed4.C: New test.
1763
1764         * gcc.dg/pack-test-3.c: New test.
1765
1766 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1767
1768         * lib/compat.exp: Handle dg-options per source file.
1769         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1770         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1771         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1772         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1773         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1774         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1775         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1776         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1777         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1778         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1779         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1780         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1781         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1782         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1783
1784 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1785
1786         PR c/10320
1787         * gcc.c-torture/execute/20030718-1.c: New test.
1788
1789 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1790
1791         PR optimization/11536
1792         * gcc.dg/20030721-1.c: New test.
1793
1794 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1795
1796         PR c++/11546
1797         * g++.dg/template/lookup1.C: New test.
1798
1799 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1800
1801         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1802         diagnostics of ill-formed constructs involving labels.
1803         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1804         the new 'previously defined here' message.
1805
1806 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1807
1808         * g++.dg/parse/non-dependent2.C: New test.
1809
1810 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1811
1812         * g++.dg/init/init-ref4.C: xfail on targets without
1813         weak symbols.
1814
1815 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR target/11087
1818         * gcc.c-torture/execute/20030717-1.c: New test.
1819
1820 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1821
1822         * g++.dg/opt/cfg1.C: New test.
1823
1824 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1825
1826         PR optimization/11557
1827         * gcc.dg/20030717-1.c: New test.
1828
1829 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1830
1831         PR c++/10476
1832         * g++.dg/expr/crash-1.C: New test.
1833
1834         PR c++/11027
1835         * g++.dg/template/init3.C: New test.
1836
1837         PR c++/8222
1838         * g++.dg/template/non-dependent1.C: New test.
1839
1840         PR c++/11070
1841         * g++.dg/template/non-dependent2.C: New test.
1842
1843         PR c++/11071
1844         * g++.dg/template/non-dependent3.C: New test.
1845
1846         PR c++/9907
1847         * g++.dg/template/sizeof5.C: New test.
1848
1849 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1850
1851         PR 11498
1852         * gcc.c-torture/compile/mangle-1.c: New file.
1853
1854 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1855
1856         PR c++/7809
1857         * g++.dg/parse/access3.C: New test.
1858
1859 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1860
1861         PR c++/11384
1862         * g++.dg/init/init-ref4.C: New test.
1863
1864 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1865
1866         PR c++/11547
1867         * g++.dg/parse/constant3.C: New test.
1868         * g++.dg/parse/crash7.C: Likewise.
1869
1870 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1871
1872         PR target/11008
1873         * gcc.dg/i386-pentium4-not-mull.c: New.
1874
1875 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1876
1877         * gcc.dg/asm-names.c (ymain): Make it weak.
1878
1879 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1880
1881         PR c++/5421
1882         * g++.dg/template/friend21.C: New test.
1883
1884 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1885
1886         * gcc.dg/cleanup-8.c: New test.
1887         * gcc.dg/cleanup-9.c: New test.
1888
1889 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1890
1891         * g++.dg/ext/dll-MI1.h: New file.
1892         * g++.dg/ext/dllexport-MI1.C: New file.
1893         * g++.dg/ext/dllimport-MI1.C: New file.
1894
1895 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1896
1897         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1898         it does not have cmpstrsi patterns (just cmpmemsi).
1899
1900 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1901
1902         PR debug/11473
1903         * g++.dg/debug/debug8.C: New test.
1904
1905 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1906
1907         PR c++/10108
1908         * g++.dg/template/crash7.C: New test.
1909
1910 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1911
1912         PR target/10795
1913         * gcc.c-torture/compile/20030708-1.c: New.
1914
1915 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1916
1917         * gcc.c-torture/execute/20030715-1.c: New test.
1918
1919 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1920
1921         * gcc.dg/pch/inline-3.c: New file.
1922         * gcc.dg/pch/inline-3.hs: New file.
1923         * gcc.dg/pch/inline-4.c: New file.
1924         * gcc.dg/pch/inline-4.hs: New file.
1925
1926 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1927
1928         PR c++/11509
1929         * g++.dg/template/crash6.C: New test.
1930
1931         PR c++/7053
1932         * g++.dg/template/friend20.C: New test.
1933
1934         PR c++/7019
1935         * g++.dg/template/overload2.C: New test.
1936
1937 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1938
1939         PR optimization/11440
1940         * gcc.c-torture/execute/20030714-1.c: New test.
1941
1942 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1943
1944         PR c++/11154
1945         * g++.dg/template/partial2.C: New test.
1946
1947 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1948
1949         PR c++/11503
1950         * g++.dg/template/anon1.C: New test.
1951
1952         PR c++/11493
1953         PR c++/11495
1954         * g++.dg/parse/template9.C: Likewise.
1955         * g++.dg/template/crash4.C: New test.
1956         * g++.dg/template/koenig1.C: Likewise.
1957         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1958         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1959         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1960         functions.
1961         * g++.old-deja/g++.jason/template36.C: Likewise.
1962         * g++.old-deja/g++.mike/p1989.C: Likewise.
1963         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1964         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1965         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1966         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1967         compiling.
1968         * g++.old-deja/g++.pt/union2.C: Use this->.
1969
1970 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1971
1972         * gcc.dg/20030711-1.c: New test.
1973
1974 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1975
1976         PR c++/11050
1977         * g++.dg/parse/args1.C: New test.
1978         * g++.pt/defarg8.C: Change expected errors.
1979
1980 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1981
1982         PR c++/8164
1983         * g++.dg/template/nontype2.C: New test.
1984
1985         PR c++/10558
1986         * g++.dg/parse/template8.C: New test.
1987
1988         PR c++/8327
1989         * g++.dg/template/scope1.C: New test.
1990
1991         * g++.dg/warn/Wsign-compare-1.C: New test.
1992
1993 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1994
1995         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1996
1997 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1998
1999         PR c++/9411
2000         * g++.dg/template/explicit2.C: New test.
2001
2002         PR c++/10032
2003         * g++.dg/warn/pedantic1.C: New test.
2004
2005 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2006
2007         PR c++ 9483
2008         * g++.dg/other/field1.C: New test.
2009
2010 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2011
2012         PR c/11449
2013         * gcc.c-torture/compile/20030707-1.c: New.
2014
2015 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2016
2017         PR c++/10849
2018         * g++.dg/template/access12.C: New test.
2019
2020 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2021
2022         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2023         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2024         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2025         * gcc.misc-tests/gcov.exp: Update
2026         * g++.dg/gcov/gcov.exp: Update
2027         * lib/gcov.exp: Update.
2028
2029 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2030
2031         * g++.dg/abi/mangle17.C: Make sure template expressions are
2032         dependent.
2033         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2034         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2035         * g++.dg/opt/stack1.C: Remove erroneous code.
2036         * g++.dg/parse/template7.C: New test.
2037         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2038         * g++.old-deja/g++.pt/crash4.C: Likewise.
2039
2040 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2041
2042         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2043         with zero or one occurence of `$' after the initial `L'.
2044
2045 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2046
2047         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2048
2049 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2050
2051         PR c/11370
2052         * gcc.dg/Wunreachable-6.c: New testcase.
2053         * gcc.dg/Wunreachable-7.c: New testcase.
2054
2055 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR c/11420
2058         * gcc.dg/20030708-1.c: New test.
2059
2060 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2061
2062         * gcc.dg/compat/sdata-section.h: New file.
2063         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2064         * gcc.dg/torture/mips-sdata-1.c: New test.
2065
2066 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2067
2068         PR c++/11030
2069         * g++.dg/template/friend19.C: New test.
2070
2071 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2072
2073         * g++.dg/opt/strength-reduce.C: New test.
2074
2075 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2076
2077         PR target/10979
2078         * gcc.dg/20030707-1.c: New testcase.
2079
2080 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2081
2082         PR optimization/11059
2083         * g++.dg/opt/emptyunion.C: New testcase.
2084
2085 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2086             Eric Botcazou  <ebotcazou@libertysurf.fr>
2087
2088         * g++.dg/opt/stack1.C: New test.
2089
2090 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2091
2092         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2093         run test.
2094
2095         PR c++/11431
2096         * g++.dg/expr/static_cast3.C: New test.
2097
2098 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2099
2100         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2101         everywhere.
2102         * gcc.dg/concat.c: Concatenation of string constants with
2103         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2104         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2105         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2106         necessary to avoid multi-character character constant warning.
2107         * gcc.dg/cpp/escape.c: Likewise.
2108         * gcc.dg/cpp/ucs.c: Likewise.
2109         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2110         Fix a typo.
2111
2112 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2113
2114         PR c/11428
2115         * gcc.c-torture/compile/20030704-1.c: New.
2116
2117 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2118
2119         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2120
2121 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2122
2123         PR c++/5287, PR c++/7910,  PR c++/11021
2124         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2125         tests for warnings.
2126         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2127         * g++.dg/ext/dllimport3.C: Likewise.
2128         * g++.dg/ext/dllimport4.C: New file.
2129         * g++.dg/ext/dllimport5.C: New file.
2130         * g++.dg/ext/dllimport6.C: New file.
2131         * g++.dg/ext/dllimport7.C: New file.
2132         * g++.dg/ext/dllimport8.C: New file.
2133         * g++.dg/ext/dllimport9.C: New file.
2134         * g++.dg/ext/dllimport10.C: New file.
2135         * g++.dg/ext/dllexport1.C: New file.
2136
2137 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2138
2139         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2140         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2141
2142 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2143
2144         * gcc.dg/builtins-25.c: New testcase.
2145         * gcc.dg/builtins-26.c: New testcase.
2146
2147 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2148
2149         * gcc.dg/compat/vector-defs.h: New file.
2150         * gcc.dg/compat/vector-setup.h: New file.
2151         * gcc.dg/compat/vector-check.h: New file.
2152         * gcc.dg/compat/vector-1_main.c: New file.
2153         * gcc.dg/compat/vector-1_x.c: New file.
2154         * gcc.dg/compat/vector-1_y.c: New file.
2155         * gcc.dg/compat/vector-2_main.c: New file.
2156         * gcc.dg/compat/vector-2_x.c: New file.
2157         * gcc.dg/compat/vector-2_y.c: New file.
2158
2159         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2160         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2161         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2162         * gcc.dg/compat/struct-align-1.h: New file.
2163         * gcc.dg/compat/struct-align-1_main.c: New file.
2164         * gcc.dg/compat/struct-align-1_x.c: New file.
2165         * gcc.dg/compat/struct-align-1_y.c: New file.
2166         * gcc.dg/compat/struct-align-2.h: New file.
2167         * gcc.dg/compat/struct-align-2_main.c: New file.
2168         * gcc.dg/compat/struct-align-2_x.c: New file.
2169         * gcc.dg/compat/struct-align-2_y.c: New file.
2170
2171         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2172         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2173         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2174         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2175         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2176         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2177         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2178         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2179         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2180         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2181         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2182         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2183         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2184         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2185         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2186         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2187         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2188         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2189         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2190         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2191         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2192         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2193         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2194         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2195         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2196         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2197         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2198         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2199         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2200
2201 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2202
2203         * gcc.dg/i386-call-1.c: New test.
2204
2205 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2206
2207         PR c++/9162
2208         * g++.dg/parse/defarg4.C: New.
2209
2210 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2211
2212         PR target/10700
2213         * gcc.c-torture/compile/20030703-1.c: New test case.
2214
2215 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2216
2217         * g++.dg/template/local3.C: Remove extra semicolon.
2218
2219 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2220
2221         * gcc.dg/i386-volatile-1.c: New test.
2222
2223 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2224
2225         PR c++/11072
2226         * g++.dg/other/offsetof2.C: XFAIL.
2227         * g++.dg/other/offsetof5.C: New.
2228
2229         PR c++/10219
2230         * g++.dg/template/error1.C: New.
2231
2232         PR c++/9779
2233         * g++.dg/template/dependent-expr1.C: New.
2234
2235 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2236
2237         PR c++/6949
2238         * g++.dg/template/local3.C: New test.
2239
2240         PR c++/11149
2241         * g++.dg/lookup/scoped6.C: New test.
2242
2243 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2244
2245         PR c++/8046
2246         * g++.dg/other/error7.C: New test.
2247
2248 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2249
2250         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2251         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2252         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2253         * g++.old-deja/g++.other/union2.C: Likewise.
2254         * gcc.dg/c90-const-expr-2.c: Likewise.
2255         * gcc.dg/c90-const-expr-3.c: Likewise.
2256         * gcc.dg/c99-const-expr-2.c: Likewise.
2257         * gcc.dg/c99-const-expr-3.c: Likewise.
2258         * gcc.dg/concat.c: Likewise.
2259
2260 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2261
2262         PR c++/9559
2263         * g++.dg/init/static1.C: New test.
2264
2265 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2266
2267         * Changelog: Remove ">>>>>>>" from previous change.
2268
2269 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2270
2271         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2272         * g++.old-deja/g++.other/access2.C: Likewise.
2273         * g++.old-deja/g++.other/decl2.C: Likewise.
2274         * gcc.c-torture/execute/20020615-1.c: Likewise.
2275
2276 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2277
2278         PR c++/4933
2279         * g++.dg/template/sizeof4.C: New test.
2280
2281 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2282
2283         * g++.dg/other/error6.C: New test.
2284
2285 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2286
2287         PR c++/10750
2288         * g++.dg/parse/constant2.C: New test.
2289
2290 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2291
2292         PR c++/11106
2293         * g++.dg/other/error5.C: New test.
2294
2295 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2296
2297         * gcc.dg/format/gcc_diag-1.c: New test.
2298
2299 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2300
2301         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2302
2303 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2304
2305         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2306         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2307         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2308
2309 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2310
2311         * gcc.c-torture/execute/builtins/string-8.c: New test.
2312         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2313         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2314         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2315
2316 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/10468
2319         * g++.dg/ext/typeof6.C: New test.
2320
2321 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2322
2323         PR c++/10796
2324         * g++.dg/init/enum1.C: New test.
2325
2326 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2327
2328         * gcc.dg/20030627-1.c: New test.
2329
2330 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2331
2332         PR c++/11332
2333         * g++.dg/expr/static_cast2.C: New test.
2334
2335 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2336             Jakub Jelinek  <jakub@redhat.com>
2337
2338         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2339         sprintf(dst,"%s",src) optimization.
2340         * gcc.c-torture/execute/20030626-1.c: New test case.
2341         * gcc.c-torture/execute/20030626-2.c: New test case.
2342
2343 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2344
2345         * gcc.c-torture/execute/multi-ix.c: New test.
2346
2347         * gcc.c-torture/execute/simd-4.c (main):
2348         Added missing semicolon at end of union.
2349
2350 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2351
2352         PR c++/8266
2353         * g++.dg/template/explicit-instantiation3.C: New test.
2354
2355 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2356
2357         * gcc.dg/20030626-1.c: Use signed char.
2358
2359 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2360
2361         * gcc.dg/20030626-1.c: New test.
2362
2363 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2364
2365         * const-str-2.m: Update.
2366
2367 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2368
2369         PR c++/10990
2370         * g++.dg/rtti/dyncast1.C: New test.
2371         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2372         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2373         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2374
2375         PR c++/10931
2376         * g++.dg/expr/static_cast1.C: New test.
2377
2378 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2379
2380         * gcc.dg/20030625-1.c: New test.
2381
2382 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2383
2384         * gcc.c-torture/compile/20030624-1.c: New test case.
2385
2386 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2387
2388         * gcc.c-torture/execute/string-opt-17.c: New test.
2389
2390 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2391
2392         PR c++/5754
2393         * g++.dg/parse/crash6.C: New test.
2394
2395 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2396
2397         * gcc.dg/builtins-24.c: New test case.
2398
2399 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2400
2401         * g++.dg/opt/operator1.C: New test.
2402
2403 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2404
2405         * gcc.c-torture/execute/string-opt-16.c: New test case.
2406
2407 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2408
2409         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2410         * g++.old-deja/g++.other/conv7.C: Likewise
2411         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2412         * g++.old-deja/g++.other/overload14.C: Likewise.
2413
2414 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2415
2416         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2417         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2418
2419 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2420
2421         PR c++/10888
2422         * g++.dg/warn/Winline-3.C: New test.
2423
2424 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2425
2426         * lib/target-supports.exp (check_alias_available): Make the test
2427         program acceptable to the Solaris assembler.
2428
2429         PR c++/10749
2430         * g++.dg/template/memclass2.C: New test.
2431
2432 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2433             Eric Botcazou  <ebotcazou@libertysurf.fr>
2434
2435         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2436         data for non-matching targets.
2437         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2438
2439 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2440
2441         PR c++/10845
2442         * g++.dg/template/member3.C: New test.
2443
2444 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2445
2446         PR c++/10939
2447         * g++.dg/template/func1.C: New test.
2448
2449         PR c++/9649
2450         * g++.dg/template/static4.C: New test.
2451         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2452
2453         PR c++/11041
2454         * g++.dg/init/ref7.C: New test.
2455
2456 2003-06-19  Matt Austern  <austern@apple.com>
2457
2458         PR c++/11228
2459         * g++.dg/anew1.C: New test.
2460         * g++.dg/anew2.C: New test.
2461         * g++.dg/anew3.C: New test.
2462         * g++.dg/anew4.C: New test.
2463
2464 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2465
2466         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2467
2468 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2469
2470         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2471         endian-dependent.
2472
2473 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2474
2475         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2476         Remove cruft.
2477
2478 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2479
2480         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2481         * gcc.c-torture/compile/961203-1.c: Likewise.
2482         * gcc.c-torture/compile/980506-1.c: Likewise.
2483
2484 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2485
2486         PR c++/10712
2487         * g++.dg/lookup/using7.C: New test.
2488
2489 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2490
2491         PR c++/11105
2492         * g++.dg/abi/conv1.C: Remove it.
2493         * g++.dg/template/conv7.C: New test.
2494         * g++.dg/template/conv8.C: Likewise.
2495         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2496         conversion operator.
2497
2498 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2499
2500         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2501         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2502         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2503         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2504         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2505         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2506         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2507         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2508         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2509         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2510         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2511         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2512         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2513         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2514         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2515         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2516         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2517         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2518         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2519         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2520         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2521         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2522         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2523         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2524         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2525         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2526         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2527         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2528         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2529
2530 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2531
2532         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2533         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2534         indications.
2535
2536 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2537
2538         * gcc.dg/i386-387-5.c: New test case.
2539         * gcc.dg/i386-387-6.c: New test case.
2540         * gcc.dg/builtins-23.c: New test case.
2541
2542 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2543
2544         * gcc.dg/builtins-22.c: New test case.
2545         * gcc.dg/i386-387-1.c: Update to test exp.
2546         * gcc.dg/i386-387-2.c: Likewise.
2547
2548 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2549
2550         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2551
2552 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2553
2554         * lib/gcc-dg.exp (dg-require-dll): New function.
2555         (dg-xfail-if): Likewise.
2556         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2557         driver.
2558
2559         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2560         * gcc.c-torture/compile/20001205-1.c: Likewise.
2561         * gcc.c-torture/compile/20001226-1.c: Likewise.
2562         * gcc.c-torture/compile/20010518-2.c: Likewise.
2563         * gcc.c-torture/compile/20020312-1.c: Likewise.
2564         * gcc.c-torture/compile/20020604-1.c: Likewise.
2565         * gcc.c-torture/compile/920501-12.c: Likewise.
2566         * gcc.c-torture/compile/920501-4.c: Likewise.
2567         * gcc.c-torture/compile/920520-1.c: Likewise.
2568         * gcc.c-torture/compile/920521-1.c: Likewise.
2569         * gcc.c-torture/compile/920625-1.c: Likewise.
2570         * gcc.c-torture/compile/961203-1.c: Likewise.
2571         * gcc.c-torture/compile/980506-1.c: Likewise.
2572         * gcc.c-torture/compile/981006-1.c: Likewise.
2573         * gcc.c-torture/compile/981022-1.c: Likewise.
2574         * gcc.c-torture/compile/981223-1.c: Likewise.
2575         * gcc.c-torture/compile/990617-1.c: Likewise.
2576         * gcc.c-torture/compile/dll.c: Likewise.
2577         * gcc.c-torture/compile/labels-3.c: Likewise.
2578         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2579         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2580         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2581         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2582         * gcc.c-torture/compile/simd-5.c: Likewise.
2583         * gcc.c-torture/compile/20000804-1.x: Remove.
2584         * gcc.c-torture/compile/20001205-1.x: Likewise.
2585         * gcc.c-torture/compile/20001226-1.x: Likewise.
2586         * gcc.c-torture/compile/20010518-2.x: Likewise.
2587         * gcc.c-torture/compile/20020312-1.x: Likewise.
2588         * gcc.c-torture/compile/20020604-1.x: Likewise.
2589         * gcc.c-torture/compile/920501-12.x: Likewise.
2590         * gcc.c-torture/compile/920501-4.x: Likewise.
2591         * gcc.c-torture/compile/920520-1.x: Likewise.
2592         * gcc.c-torture/compile/920521-1.x: Likewise.
2593         * gcc.c-torture/compile/920625-1.x: Likewise.
2594         * gcc.c-torture/compile/961203-1.x: Likewise.
2595         * gcc.c-torture/compile/980506-1.x: Likewise.
2596         * gcc.c-torture/compile/981006-1.x: Likewise.
2597         * gcc.c-torture/compile/981022-1.x: Likewise.
2598         * gcc.c-torture/compile/981223-1.x: Likewise.
2599         * gcc.c-torture/compile/990617-1.x: Likewise.
2600         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2601         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2602         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2603         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2604         * gcc.c-torture/compile/simd-5.x: Likewise.
2605
2606         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2607
2608 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2609
2610         * gcc.c-torture/execute/20030611-1.c: New test.
2611
2612 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2613
2614         PR middle-end/168
2615         * gcc.dg/20030612-1.c: New test case.
2616
2617 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/10635
2620         * g++.dg/expr/cast1.C: New test.
2621
2622 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2623
2624         * gcc.dg/builtins-21.c: New test case.
2625
2626 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2627
2628         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2629         options instead of at the end.
2630         * lib/objc.exp (objc_target_compile): Likewise.
2631
2632 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2633
2634         PR c++/10432
2635         * g++.dg/parse/error1.C: New test.
2636
2637 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2638
2639         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2640         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2641         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2642         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2643         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2644         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2645         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2646         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2647         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2648         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2649         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2650         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2651         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2652         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2653         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2654         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2655         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2656         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2657         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2658         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2659         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2660         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2661         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2662         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2663
2664         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2665         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2666         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2667         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2668         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2669         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2670         * gcc.dg/compat/scalar-return-3_main.c: New file.
2671         * gcc.dg/compat/scalar-return-3_x.c: New file.
2672         * gcc.dg/compat/scalar-return-3_y.c: New file.
2673         * gcc.dg/compat/scalar-return-4_main.c: New file.
2674         * gcc.dg/compat/scalar-return-4_x.c: New file.
2675         * gcc.dg/compat/scalar-return-4_y.c: New file.
2676
2677 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2678
2679         * gcc.dg/compat/fp2-struct-check.h: New file.
2680         * gcc.dg/compat/fp2-struct-defs.h: New file.
2681         * gcc.dg/compat/fp2-struct-init.h: New file.
2682         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2683         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2684         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2685         * gcc.dg/compat/struct-return-10_main.c: New file.
2686         * gcc.dg/compat/struct-return-10_x.c: New file.
2687         * gcc.dg/compat/struct-return-10_y.c: New file.
2688
2689         * gcc.dg/compat/compat-common.h: New file.
2690         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2691         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2692         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2693         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2694         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2695         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2696         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2697         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2698         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2699         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2700         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2701         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2702         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2703         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2704         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2705         * gcc.dg/compat/small-struct-check.h: Ditto.
2706         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2707         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2708         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2709         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2710         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2711         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2712         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2713         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2714         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2715         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2716         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2717         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2718         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2719         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2720         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2721         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2722         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2723         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2724         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2725         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2726         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2727         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2728         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2729         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2730         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2731         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2732         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2733         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2734         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2735         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2736
2737 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2738
2739         * g++.dg/pch/static-1.C: New file.
2740         * g++.dg/pch/static-1.Hs: New file.
2741
2742 2003-06-10  Richard Henderson  <rth@redhat.com>
2743
2744         * gcc.dg/asm-7.c: Adjust expected warning text.
2745
2746 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2747
2748         * gcc.dg/builtins-20.c: New test case.
2749
2750 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2751
2752         PR c++/11131
2753         * g++.dg/opt/template1.C: New test.
2754
2755 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2756
2757         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2758         additional_sources.
2759
2760 2003-05-21  David Taylor  <dtaylor@emc.com>
2761
2762         * gcc.dg/Wpadded.c: New file.
2763
2764 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2765
2766         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2767         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2768         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2769         dg-require-weak.
2770
2771 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2772
2773         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2774
2775 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2776
2777         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2778         (dg-require-alias): Likewise.
2779         (dg-require-gc-sections): Likewise.
2780         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2781
2782 2003-06-08  Richard Henderson  <rth@redhat.com>
2783
2784         * gcc.dg/20011029-2.c: Fix the array reference.
2785         * gcc.dg/asm-7.c: New.
2786
2787 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2788
2789         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2790
2791 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2792
2793         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2794         (dg-require-gc-sections): Likewise.
2795
2796 2003-06-08  Jan Hubicka  <jh@suse.cz>
2797
2798         * i386-cmov1.c: Fix regular expression.
2799         * i386-cvt-1.c: Likewise.
2800         * i386-local.c: Likewise.
2801         * i386-local2.c: Likewise.
2802         * i386-mul.c: Likewise.
2803         * i386-ssetype-1.c: Likewise.
2804         * i386-ssetype-3.c: Likewise.
2805         * i386-ssetype-5.c: Likewise.
2806
2807 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2808
2809         PR c++/11039
2810         * g++.dg/warn/implicit-typename2.C: New test.
2811         * g++.dg/warn/implicit-typename3.C: New test.
2812
2813 2003-06-07  Richard Henderson  <rth@redhat.com>
2814
2815         * g++.dg/other/offsetof3.C: Use size_t.
2816         * g++.dg/other/offsetof4.C: Likewise.
2817
2818 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2819
2820         * lib/copy-file.exp: New. Implement gcc_copy_files.
2821
2822         * lib/dg-pch.exp: Load copy-file.exp
2823         (dg-pch): Use gcc_copy_files instead of "file copy".
2824
2825 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2826
2827         * gcc.dg/weak/weak.exp: Simplify.
2828         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2829         * gcc.dg/weak/weak-1.c: Likewise.
2830         * gcc.dg/weak/weak-2.c: Likewise.
2831         * gcc.dg/weak/weak-3.c: Likewise.
2832         * gcc.dg/weak/weak-4.c: Likewise.
2833         * gcc.dg/weak/weak-5.c: Likewise.
2834         * gcc.dg/weak/weak-6.c: Likewise.
2835         * gcc.dg/weak/weak-7.c: Likewise.
2836         * gcc.dg/weak/weak-8.c: Likewise.
2837         * gcc.dg/weak/weak-9.c: Likewise.
2838
2839 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2840
2841         gcc.c-torture/execute/20030606-1.c: New.
2842
2843 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2844
2845         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2846         * gcc.dg/builtins-19.c: Likewise.
2847
2848 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2849
2850         * gcc.dg/builtins-2.c: Add some more tests.
2851         * gcc.dg/builtins-18.c: New test case.
2852         * gcc.dg/builtins-19.c: New test case.
2853
2854 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2855             Jim Wilson  <wilson@tuliptree.org>
2856
2857         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2858
2859 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2860
2861         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2862         mempcpy/stpcpy calls not to be optimized into something else.
2863         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2864         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2865         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2866
2867 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2868
2869         * gcc.dg/format/asm_fprintf-1.c: New test.
2870
2871 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2872
2873         * lib/gcc-defs.exp (additional_sources): New variable.
2874         (dg-additional-sources): New function.
2875         (additional_files): New variable.
2876         (dg-additional-files): New function.
2877         (dg-additional-files-options): Likewise.
2878         * lib/gcc-dg.exp (dg-require-weak): New function.
2879         (dg-require-alias): Likewise.
2880         (dg-require-gc-sections): Likewise.
2881         * lib/target-supports.exp (check_alias_available): Remove testfile
2882         parameter.
2883         (check_gc_sections_available): New function.
2884         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2885         (dg-gpp-additional-files): Likewise.
2886         * lib/g++.exp (additional_sources): Remove.
2887         (additional_files): Likewise.
2888         (g++_target_compile): Use dg-additional-files-options.
2889
2890         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2891         Tcl logic.
2892         * gcc.dg/special/ecos.exp: Remove.
2893         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2894         * gcc.dg/special/alias-1.c: Likewise.
2895         * gcc.dg/special/alias-2.c: Likewise.
2896         * gcc.dg/special/gcsec-1.c: Likewise.
2897         * gcc.dg/special/weak-1.c: Likewise.
2898         * gcc.dg/special/weak-2.c: Likewise.
2899         * gcc.dg/special/wkali-1.c: Likewise.
2900         * gcc.dg/special/wkali-2.c: Likewise.
2901
2902         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2903         dg-gpp-additional-*.
2904         * g++.dg/special/conpr-3.C: Likewise.
2905         * g++.dg/special/conpr-4.C: Likewise.
2906         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2907         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2908         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2909         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2910         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2911         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2912         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2913         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2914         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2915         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2916         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2917         * g++.old-deja/g++.other/comdat1.C: Likewise.
2918         * g++.old-deja/g++.other/comdat2.C: Likewise.
2919         * g++.old-deja/g++.other/comdat3.C: Likewise.
2920         * g++.old-deja/g++.other/ctor1.C: Likewise.
2921         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2922
2923 2003-06-05  Richard Henderson  <rth@redhat.com>
2924
2925         * gcc.dg/debug/20030605-1.c: New.
2926
2927 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2928
2929         * README.QMTEST: Update.
2930
2931 2003-06-04  Richard Henderson  <rth@redhat.com>
2932
2933         * gcc.dg/cleanup-1.c: New.
2934         * gcc.dg/cleanup-2.c: New.
2935         * gcc.dg/cleanup-3.c: New.
2936         * gcc.dg/cleanup-4.c: New.
2937         * gcc.dg/cleanup-5.c: New.
2938         * gcc.dg/cleanup-6.c: New.
2939         * gcc.dg/cleanup-7.c: New.
2940
2941 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2942
2943         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2944
2945         * lib/dg-pch.exp: New file.
2946         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2947         * gcc.dg/pch/pch.exp: Likewise.
2948
2949 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2950
2951         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2952         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2953         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2954         * gcc.dg/builtins-17.c: New test case.
2955         * gcc.dg/i386-387-4.c: New test case.
2956         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2957
2958 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2959
2960         * gcc.dg/ultrasp9.c: New test.
2961
2962 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2963
2964         * gcc.c-torture/compile/20030604-1.c: New test.
2965         * gcc.dg/sparc-constant-1.c: New test.
2966
2967 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2968
2969         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2970
2971 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2972
2973         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2974
2975         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2976         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2977
2978 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2979
2980         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2981
2982 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2983
2984         PR c++/10940
2985         * g++.dg/template/spec10.C: New test.
2986
2987 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2988
2989         * gcc.dg/builtins-16.c: New test case.
2990
2991 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2992
2993         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2994         mempcpy test with post-increments.
2995         * gcc.c-torture/execute/string-opt-3.c: New test.
2996         * gcc.dg/string-opt-1.c: New test.
2997
2998 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2999
3000         PR fortran/10965
3001         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3002
3003 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3004
3005         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3006         (scan-assembler): ... here.  Use dg-scan.
3007         (scan-assembler-not): Likewise.
3008         (scan-file): New function.
3009         (scan-file-not): Likewise.
3010         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3011         * gcc.dg/cpp/_Pragma4.c: Likewise.
3012         * gcc.dg/cpp/_Pragma5.c: Likewise.
3013         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3014         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3015         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3016         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3017         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3018         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3019         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3020         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3021         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3022         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3023         * gcc.dg/cpp/cxxcom1.c: Likewise.
3024         * gcc.dg/cpp/line1.c: Likewise.
3025         * gcc.dg/cpp/maccom1.c: Likewise.
3026         * gcc.dg/cpp/maccom2.c: Likewise.
3027         * gcc.dg/cpp/maccom3.c: Likewise.
3028         * gcc.dg/cpp/maccom4.c: Likewise.
3029         * gcc.dg/cpp/maccom5.c: Likewise.
3030         * gcc.dg/cpp/maccom6.c: Likewise.
3031         * gcc.dg/cpp/multiline.c: Likewise.
3032         * gcc.dg/cpp/spacing1.c: Likewise.
3033         * gcc.dg/cpp/spacing2.c: Likewise.
3034         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3035         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3036         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3037         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3038         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3039         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3040         * gcc.dg/cpp/cxxcom2.c: Likewise.
3041         * gcc.dg/cpp/cxxcom2.h: New file.
3042
3043         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3044         * g++.dg/cpp/truefalse.C: Here.
3045         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3046
3047 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3048
3049         * gcc.dg/cpp/redef3.c: New file.
3050
3051 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3052
3053         * gcc.dg/i386-loop-3.c: New test.
3054
3055 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3056
3057         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3058
3059 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3060
3061         * gcc.dg/fwrapv-1.c: New test case.
3062         * gcc.dg/fwrapv-2.c: New test case.
3063
3064 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3065
3066         PR c++/10956
3067         * g++.dg/template/spec9.C: New test.
3068
3069 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3070
3071         * gcc.dg/duff-4.c: New test case.
3072
3073 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3074
3075         PR fortran/10843
3076         * g77.dg/ffixed-form-1.f: New test
3077         * g77.dg/ffixed-form-2.f: New test
3078         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3079         * g77.dg/ffree-form-3.f: New test
3080
3081 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3082
3083         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3084         * gcc.dg/wint_t-1.c: Likewise.
3085
3086 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3087
3088         * g++.dg/template/access11.C: New test.
3089
3090 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3091
3092         PR c++/10849
3093         * g++.dg/template/access10.C: New test.
3094
3095 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3096             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3097
3098         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3099
3100 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3101
3102         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3103         suppress for powerpc-*-darwin*.
3104         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3105
3106 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3107
3108         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3109         suppress option for powerpc-*-darwin*.
3110
3111 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3112
3113         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3114         * gcc.dg/builtins-4.c: Add test for fmod.
3115
3116 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3117
3118         PR c++/10682
3119         * g++.dg/template/instantiate4.C: New test.
3120
3121 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3122
3123         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3124
3125 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3126
3127         * gcc.dg/compat/scalar-return-1_main.c: New file.
3128         * gcc.dg/compat/scalar-return-1_x.c: New file.
3129         * gcc.dg/compat/scalar-return-1_y.c: New file.
3130         * gcc.dg/compat/scalar-return-2_main.c: New file.
3131         * gcc.dg/compat/scalar-return-2_x.c: New file.
3132         * gcc.dg/compat/scalar-return-2_y.c: New file.
3133         * gcc.dg/compat/struct-return-3_main.c: New file.
3134         * gcc.dg/compat/struct-return-3_y.c: New file.
3135         * gcc.dg/compat/struct-return-3_x.c: New file.
3136         * gcc.dg/compat/struct-return-2_main.c: New file.
3137         * gcc.dg/compat/struct-return-2_x.c: New file.
3138         * gcc.dg/compat/struct-return-2_y.c: New file.
3139
3140 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3141
3142         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3143         for hppa*-hp-hpux*.
3144         * gcc.dg/20021014-1.c (dg-options): Likewise.
3145         * gcc.dg/nest.c (dg-options): Likewise.
3146
3147 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3148
3149         PR c++/9738
3150         * g++.dg/ext/dllimport2.C: New file.
3151         * g++.dg/ext/dllimport3.C: New file.
3152
3153 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3154
3155         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3156         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3157         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3158         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3159         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3160         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3161         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3162         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3163         * gcc.dg/compat/small-struct-defs.h: New file.
3164         * gcc.dg/compat/small-struct-init.h: New file.
3165         * gcc.dg/compat/small-struct-check.h: New file.
3166         * gcc.dg/compat/fp-struct-defs.h: New file.
3167         * gcc.dg/compat/fp-struct-check.h: New file.
3168         * gcc.dg/compat/fp-struct-init.h: New file.
3169         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3170         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3171
3172 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3173
3174         * gcc.dg/20030225-2.c: New test.
3175
3176 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3177             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3178
3179         * gcc.c-torture/compile/20030518-1.c: New test case.
3180
3181 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3182
3183         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3184         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3185         gcc-dg-debug-runtest.
3186         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3187         gcc-dg-debug-runtest.
3188
3189 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3190
3191         PR c++/9022
3192         * g++.dg/lookup/using6.C: New test.
3193
3194 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3195
3196         * g++.dg/parse/access2.C: New test.
3197
3198 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3199
3200         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3201         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3202         * gcc.dg/debug/debug.exp: Likewise.
3203
3204 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3205
3206         * gcc.dg/dollar.c: New test.
3207
3208 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3209
3210         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3211         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3212         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3213         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3214         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3215         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3216         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3217         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3218         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3219         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3220         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3221         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3222         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3223         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3224         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3225         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3226         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3227         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3228
3229 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3230
3231         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3232         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3233         support for "repo" mode.
3234         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3235         * lib/g77-dg.exp: Likewise.
3236         * lib/obj-dg.exp: Likewise.
3237
3238 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3239
3240         Merge from gcc-3_2-rhl8-branch:
3241         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3242
3243         * gcc.dg/tls/opt-6.c: New test.
3244
3245         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3246
3247         * gcc.dg/20030405-1.c: New test.
3248
3249         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3250
3251         * gcc.dg/20030309-1.c: New test.
3252
3253         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3254
3255         * gcc.c-torture/execute/20030307-1.c: New test.
3256
3257         2003-02-20  Randolph Chung  <tausq@debian.org>
3258
3259         * gcc.c-torture/compile/20030220-1.c: New test.
3260
3261         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3262
3263         * gcc.dg/20030217-1.c: New test.
3264
3265         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3266
3267         * gcc.c-torture/compile/20020129-1.c: New test.
3268
3269         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3270
3271         * gcc.dg/unroll-1.c: New test.
3272
3273         2002-11-16  Jan Hubicka  <jh@suse.cz>
3274
3275         * gcc.c-torture/execute/20020920-1.c: New test.
3276
3277         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR target/7434
3280         * gcc.c-torture/compile/20021008-1.c: New test.
3281
3282         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3283
3284         PR target/7559
3285         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3286
3287         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3288
3289         * gcc.c-torture/compile/20020807-1.c: New test.
3290
3291         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3292
3293         * gcc.dg/tls/opt-1.c: New test.
3294
3295         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3296
3297         * gcc.dg/20020729-1.c: New test.
3298
3299         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3300
3301         * g++.dg/opt/life1.C: New test.
3302
3303         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3304
3305         * gcc.dg/20020525-1.c: New test.
3306
3307         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR c++/6794
3310         * g++.dg/ext/pretty1.C: New test.
3311         * g++.dg/ext/pretty2.C: New test.
3312
3313 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3314
3315         PR c++/8385
3316         * g++.dg/ext/typeof5.C: New test.
3317
3318 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3319
3320         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3321         __USER_LABEL_PREFIX__ into account.
3322         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3323
3324 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3325
3326         * gcc.dg/builtins-15.c: New test case.
3327
3328 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3329
3330         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3331
3332 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3333
3334         * lib/g++.exp: Tweak handling of additional source files.
3335         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3336         * g++.dg/special/conpr-2a.C: Rename to ...
3337         * g++.dg/special/conpr-2a.cc: ... this.
3338         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3339         * g++.dg/special/conpr-3a.C: Rename to ...
3340         * g++.dg/special/conpr-3a.cc: This.
3341         * g++.dg/special/conpr-3b.C: Rename to ...
3342         * g++.dg/special/conpr-3b.cc: This.
3343         * g++.dg/special/conpr-4.C: New test.
3344         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3345
3346 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3347
3348         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3349
3350 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3351
3352         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3353         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3354         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3355         * g++.old-deja/g++.other/warn3.C: Likewise.
3356
3357 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3358
3359         * gcc.dg/i386-387-1.c: Update to also test log.
3360         * gcc.dg/i386-387-2.c: Likewise.
3361
3362 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3363
3364         * g77.f-torture/execute/int8421.f: New test.
3365
3366 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3367
3368         PR c++/10230, c++/10481
3369         * g++.dg/lookup/scoped5.C: New test.
3370
3371 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3372
3373         PR c++/10552
3374         * g++.dg/template/ttp6.C: New test.
3375
3376 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3377
3378         * gcc.c-torture/execute/builtins: New directory.
3379         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3380         gcc.c-torture/execute/builtins.
3381         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3382         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3383         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3384         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3385
3386 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3387
3388         PR c++/9252
3389         * g++.dg/template/access8.C: New test.
3390         * g++.dg/template/access9.C: New test.
3391
3392 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3393
3394         PR c++/9554
3395         * g++.dg/parse/access1.C: New test.
3396
3397 2003-05-09  DJ Delorie  <dj@redhat.com>
3398
3399         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3400         long, and not an int.
3401
3402 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3403
3404         PR c++/10555, c++/10576
3405         * g++.dg/template/memclass1.C: New test.
3406
3407 2003-05-08  DJ Delorie  <dj@redhat.com>
3408
3409         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3410         targets.
3411         * gcc.c-torture/execute/20021024-1.x: Likewise.
3412         * gcc.c-torture/execute/shiftdi.x: Likewise.
3413         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3414         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3415         * gcc.dg/20021018-1.c: Likewise.
3416
3417 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3418
3419         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3420
3421         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3422         (bcopy): Call memmove.
3423
3424 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3425
3426         * g77.f-torture/compile/8485.f: New test case.
3427
3428 2003-05-07  Richard Henderson  <rth@redhat.com>
3429
3430         PR c++/10570
3431         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3432         Verify exception_cleanup not called for rethrows.
3433         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3434         when exiting catch block without rethrowing.
3435         * g++.dg/eh/forced3.C: New.
3436         * g++.dg/eh/forced4.C: New.
3437
3438 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3439
3440         * gcc.dg/20030505.c: Fix triplet.
3441
3442 2003-05-06  DJ Delorie  <dj@redhat.com>
3443
3444         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3445         * gcc.dg/nest.c: Likewise.
3446
3447 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3448
3449         * gcc.dg/builtins-14.c: New test case.
3450
3451 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3452
3453         * lib/compat.exp (compat-execute): New argument.
3454         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3455         * gcc.dg/compat: New test directory.
3456         * gcc.dg/compat/compat.exp: New expect script.
3457         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3458         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3459         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3460         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3461         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3462         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3463
3464         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3465         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3466         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3467         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3468         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3469         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3470         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3471         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3472         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3473         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3474         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3475         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3476         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3477         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3478         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3479
3480 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3481
3482         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3483
3484 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3485
3486         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3487
3488 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3489
3490         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3491         * gcc.dg/ppc-fsel-2.c: New test.
3492
3493         * gcc.dg/unused-5.c: New test.
3494
3495 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3496
3497         PR c++/10496
3498         * g++.dg/warn/pmf1.C: New test.
3499
3500 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3501
3502         PR c++/4494
3503         * g++.dg/warn/main.C: New test.
3504
3505 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3506
3507         * gcc.dg/nonnull-3.c: New test.
3508
3509 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3510
3511         * gcc.dg/cpp/Wtrigraphs.c: Update.
3512         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3513
3514 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3515
3516         * gcc.dg/ppc-fsel-1.c: New test.
3517
3518 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3519
3520         PR c/10604
3521         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3522
3523 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3524
3525         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3526
3527 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3528
3529         PR c++/9364, c++/10553, c++/10586
3530         * g++.dg/parse/typename4.C: New test.
3531         * g++.dg/parse/typename5.C: Likewise.
3532
3533 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3534
3535         * gcc.c-torture/compile/20030503-1.c: New test.
3536
3537 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3538
3539         * g++.dg/lookup/using5.C: Fix testcase error.
3540
3541 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3542
3543         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3544         since MEABI is no longer supported.  Remove all vestiges
3545         of MEABI from the test.
3546
3547 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3548
3549         PR c++/10554
3550         * g++.dg/lookup/using5.C: New test.
3551
3552 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3553
3554         PR c++/8772
3555         * g++.dg/template/ttp5.C: New test.
3556
3557 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3558
3559         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3560         (dg-gpp-additional-sources): New function.
3561         (dg-gpp-additional-files): Likewise.
3562         * lib/g++.exp (additional_sources): New variable.
3563         (additional_files): Likewise.
3564         (g++_target_compile): Deal with them.
3565         * lib/old-dejagnu.exp: Remove.
3566         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3567         * g++.old-deja: Revise all tests to use dg commands.
3568
3569 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3570
3571         PR c++/9432, c++/9528
3572         * g++.dg/lookup/using4.C: New test.
3573
3574 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3575
3576         * gcc.dg/noreturn-5.c: New file.
3577         * gcc.dg/noreturn-6.c: New file.
3578
3579         * gcc.c-torture/compile/inline-1.c: New file.
3580
3581 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3582
3583         PR c++/10551
3584         * g++.dg/template/explicit1.C: New test.
3585
3586 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3587
3588         PR c++/10549
3589         * g++.dg/other/bitfield1.C: New test.
3590
3591         PR c++/10527
3592         * g++.dg/init/new7.C: New test.
3593
3594 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3595
3596         * g++.dg/ext/desig1.C: New test.
3597         * g++.dg/ext/init1.C: Update.
3598
3599         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3600
3601 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3602
3603         PR c++/10180
3604         * g++.dg/warn/Winline-1.C: New test.
3605
3606 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3607
3608         * gcc.c-torture/execute/string-opt-19.c: New test.
3609
3610         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3611         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3612
3613 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3614
3615         PR c++/10506
3616         * g++.dg/init/new6.C: New test.
3617
3618         PR c++/10503
3619         * g++.dg/init/ref6.C: New test.
3620
3621 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3622
3623         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3624
3625 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3626
3627         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3628         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3629
3630 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3631
3632         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3633         initialized static data members.
3634
3635 2003-04-25  H.J. Lu <hjl@gnu.org>
3636
3637         * gcc.dg/ia64-sync-4.c: New test.
3638
3639 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3640
3641         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3642         date.
3643
3644 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3645
3646         PR c++/10337
3647         * g++.dg/warn/conv1.C: New test.
3648         * g++.old-deja/g++.other/conv7.C: Adjust.
3649         * g++.old-deja/g++.other/overload14.C: Adjust.
3650
3651 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3652
3653         PR c++/10471
3654         * g++.dg/template/defarg2.C: New test.
3655
3656 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3657
3658         * gcc.dg/cpp/include2.c: Update.
3659         * gcc.dg/cpp/multiline-2.c: New.
3660         * gcc.dg/cpp/multiline.c: Update.
3661         * gcc.dg/cpp/strify2.c: Update.
3662         * gcc.dg/cpp/trad/literals-2.c: Update.
3663
3664 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3665
3666         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3667
3668 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3669
3670         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3671
3672 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3673
3674         PR c++/10451
3675         * g++.dg/parse/crash4.C: New test.
3676
3677         PR c++/9847
3678         * g++.dg/parse/crash5.C: New test.
3679
3680 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3681
3682         PR c++/10446
3683         * g++.dg/parse/crash3.C: New test.
3684
3685         PR c++/10428
3686         * g++.dg/parse/elab1.C: New test.
3687
3688 2003-04-22  Devang Patel  <dpatel@apple.com>
3689
3690         * gcc.dg/cpp/trad/funlike-5.c: New test.
3691
3692 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3693
3694         * g++.dg/other/packed1.C: Fix dg options.
3695
3696 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3697
3698         * g++.dg/other/offsetof2.C: New test.
3699
3700 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3701
3702         * g++.dg/template/recurse.C: Adjust location of error messages.
3703
3704 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3705
3706         PR c++/9881
3707         * g++.dg/init/addr-const1.C: New test.
3708         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3709
3710 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3711
3712         PR c++/10405
3713         * g++.dg/lookup/struct-hack1.C: New test.
3714
3715 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3716
3717         * ucs.c: Update diagnostic messages.
3718
3719 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3720
3721         * gcc.dg/cpp/truefalse.cpp: New test.
3722         * gcc.dg/cpp/cpp.exp: Update.
3723         * g++.dg/other/stdbool-if.C: Remove.
3724
3725 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3726
3727         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3728         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3729
3730 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3731
3732         * gcc.c-torture/compile/20030418-1.c: New test.
3733
3734 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3735
3736         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3737
3738 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3739
3740         PR c++/10347
3741         g++.dg/template/dependent-name1.C: New test.
3742
3743 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3744
3745         * gcc.dg/warn-1.c (tourist_guide): New array,
3746         contains a pointer to bar.
3747
3748 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3749
3750         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3751         * gcc.c-torture/execute/medce-1.c: New test case.
3752         * gcc.c-torture/execute/medce-2.c: New test case.
3753
3754 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3755
3756         * lib/prune.exp: Ignore more messages.
3757
3758         PR c++/10381
3759         * g++.dg/parse/lookup3.C: New test.
3760
3761 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3762
3763         * gcc.c-torture/compile/20030415-1.c : New test.
3764
3765 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3766
3767         * gcc.c-torture/execute/scope-2.c: Move to ...
3768         * gcc.dg/noncompile/scope.c: .... here.
3769
3770 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3771
3772         * gcc.dg/20030414-2.c: New test case.
3773
3774 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3775
3776         PR target/10377
3777         * gcc.dg/20030414-1.c: New test.
3778
3779 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3780
3781         * gcc.dg/builtins-12.c: New test case.
3782         * gcc.dg/builtins-13.c: New test case.
3783
3784 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3785
3786         * gcc.c-torture/execute/string-opt-18.c: New test.
3787
3788 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3789
3790         PR c++/10300
3791         * g++.dg/init/new5.C: New test.
3792
3793 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3794
3795         PR c++/7910
3796         * g++.dg/ext/dllimport1.C: New test.
3797
3798 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3799
3800         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3801
3802 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3803
3804         PR Fortran/9263
3805         * g77.f-torture/noncompile/9263.f: New test
3806         PR Fortran/1832
3807         * g77.f-torture/execute/1832.f: New test
3808
3809 2003-04-11  David Chad  <davidc@freebsd.org>
3810             Loren J. Rittle  <ljrittle@acm.org>
3811
3812         libobjc/8562
3813         * objc.dg/headers.m: New test.
3814
3815 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3816
3817         * gcc.c-torture/execute/builtin-noret-2.c: New.
3818         * gcc.c-torture/execute/builtin-noret-2.x: New.
3819         XFAIL builtin-noret-2.c at -O1 and above.
3820         * gcc.dg/redecl.c: New.
3821         * gcc.dg/Wshadow-1.c: Update error regexps.
3822
3823 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3824
3825         * g++.dg/abi/bitfield10.C: New test.
3826
3827 2003-04-09  Mike Stump  <mrs@apple.com>
3828
3829         * gcc.dg/pch/pch.exp: Make testcase names longer.
3830         * g++.dg/pch/pch.exp: Make testcase names longer.
3831
3832 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3833
3834         * gcc.dg/builtins-11.c: New test case.
3835
3836 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3837
3838         * gcc.dg/builtins-9.c: New test case.
3839         * gcc.dg/builtins-10.c: New test case.
3840
3841 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3842
3843         * gcc.dg/noncompile/init-4.c.c: New test.
3844
3845 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3846
3847         * gcc.misc-test/gcov-9.c: New test.
3848         * gcc.misc-test/gcov-10.c: New test
3849         * gcc.misc-test/gcov-11.c: New test.
3850
3851 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3852
3853         PR optimization/10024
3854         * gcc.c-torture/compile/20030405-1.c: New test.
3855
3856 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3857
3858         * gcc.dg/pch/static-3.c: New.
3859         * gcc.dg/pch/static-3.hs: New.
3860         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3861
3862 2003-04-04  Richard Henderson  <rth@redhat.com>
3863
3864         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3865         * g++.dg/eh/forced2.C: Likewise.
3866
3867 2003-04-03  Mike Stump  <mrs@apple.com>
3868
3869         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3870         target arg.
3871         (scan-assembler-times, scan-assembler-not): Likewise.
3872         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3873
3874 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3875
3876         * gcc.dg/sparc-loop-1.c: New test.
3877
3878 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3879
3880         PR other/9274
3881         * g++.dg/pch/system-2.C: New.
3882         * g++.dg/pch/system-2.Hs: New.
3883
3884 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3885
3886         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3887
3888         * g++.dg/eh/simd-1.C (vecfunc): Same.
3889
3890 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3891
3892         * gcc.c-torture/execute/20030401-1.c: New test case.
3893
3894 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3895
3896         * objc.dg/defs.m: New.
3897
3898 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3899
3900         * g++.dg/eh/simd-1.C: New.
3901         * g++.dg/eh/simd-2.C: New.
3902
3903 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3904
3905         * gcc.c-torture/execute/simd-3.c: New.
3906
3907 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3908
3909         PR c/9936
3910         * gcc.dg/20030331-2.c: New test.
3911
3912 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3913
3914         PR c++/10278
3915         * g++.dg/parse/crash2.C: New test.
3916
3917 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3918
3919         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3920         * gcc.c-torture/execute/20030331-1.c: ...here.
3921
3922 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3923
3924         * gcc.c-torture/execute/20030331-1.c: New test.
3925
3926 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3927
3928         * lib/gcov.exp: Adjust call return testing strings.
3929         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3930
3931 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3932
3933         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3934         * gcc.dg/builtins-7.c: New test case.
3935         * gcc.dg/builtins-8.c: New test case.
3936
3937 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3938
3939         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3940
3941 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3942
3943         PR c++/7647
3944         * g++.dg/lookup-class-member-2.C: New test.
3945
3946 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3947
3948         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3949
3950 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3951
3952         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3953
3954 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3955
3956         * g++.dg/init/attrib1.C: New test.
3957
3958 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3959
3960         * gcc.dg/ultrasp8.c: New test.
3961
3962 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3963
3964         * gcc.dg/ultrasp7.c: New test.
3965
3966 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3967
3968         PR c++/10047
3969         * g++.dg/template/inline1.C: New test.
3970
3971 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3972
3973         * gcc.dg/sparc-dwarf2.c: New test.
3974
3975 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3976
3977         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3978         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3979
3980 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3981
3982         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3983         than reading .x files.
3984         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3985         * g77.dg/gcov/gcov-1.f: Likewise.
3986         * gcc.misc-tests/gcov-4b.c: Likewise.
3987         * gcc.misc-tests/gcov-5b.c: Likewise.
3988         * gcc.misc-tests/gcov-6.c: Likewise.
3989         * gcc.misc-tests/gcov-7.c: Likewise.
3990         * gcc.misc-tests/gcov-8.c: Likewise.
3991         * g++.dg/gcov/gcov-1.x: Remove.
3992         * g77.dg/gcov/gcov-1.x: Likewise.
3993         * gcc.misc-tests/gcov-4b.x: Likewise.
3994         * gcc.misc-tests/gcov-5b.x: Likewise.
3995         * gcc.misc-tests/gcov-6.x: Likewise.
3996         * gcc.misc-tests/gcov-7.x: Likewise.
3997         * gcc.misc-tests/gcov-8.x: Likewise.
3998
3999 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4000
4001         PR opt/10087
4002         * gcc.dg/20030324-1.c: New test.
4003
4004 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4005
4006         PR c++/10224
4007         * g++.dg/template/arg3.C: New test.
4008
4009         PR c++/10158
4010         * g++.dg/template/friend18.C: New test.
4011
4012 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4013
4014         * g77.f-torture/compile/20030326-1.f: New test case.
4015
4016 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4017
4018         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4019
4020         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4021
4022 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4023
4024         * gcc.dg/ia64-sync-3.c: New test.
4025
4026 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4027
4028         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4029
4030 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4031
4032         * gcc.dg/ultrasp6.c: New test.
4033
4034 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4035
4036         * gcc.dg/i386-signbit-1.c: New test.
4037         * gcc.dg/i386-signbit-2.c: New test.
4038         * gcc.dg/i386-signbit-3.c: New test.
4039
4040 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4041
4042         * gcc.dg/ultrasp5.c: Fix options.
4043
4044 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4045
4046         * gcc.dg/ultrasp5.c: Fix comment.
4047
4048 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4049
4050         PR fortran/10197
4051         * g77.f-torture/execute/10197.f: New test.
4052
4053 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4054
4055         PR c++/9898, c++/383
4056         * g++.dg/template/conv6.C: New test.
4057
4058         PR c++/10119
4059         * g++.dg/template/ptrmem5.C: New test.
4060
4061         PR c++/10026
4062         * g++.dg/lookup/koenig1.C: New test.
4063
4064         PR C++/10199
4065         * g++.dg/lookup/template2.C: New test.
4066
4067 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4068
4069         * g++.dg/opt/rtti1.C: New test.
4070
4071 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4072
4073         * gcc.dg/ultrasp5.c: New test.
4074
4075 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4076
4077         PR middle-end/9967
4078         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4079         builtin fputs.
4080
4081 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4082
4083         PR c/8224
4084         * gcc.dg/20030323-1.c: New test.
4085
4086 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4087
4088         * gcc.c-torture/compile/20030323-1.c: New test case.
4089
4090 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4091
4092         * gcc.dg/20030321-1.c: New test.
4093
4094 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4095
4096         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4097
4098 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4099
4100         PR c++/9978, c++/9708
4101         * g++.dg/ext/vlm1.C: Adjust expected error.
4102         * g++.dg/ext/vla2.C: New test.
4103         * g++.dg/template/arg1.C: New test.
4104         * g++.dg/template/arg2.C: New test.
4105
4106 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4107
4108         * g77.f-torture/execute/select.f: New test.
4109         * g77.f-torture/noncompile/select_no_compile.f: New test.
4110
4111 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4112
4113         PR c++/9898
4114         * g++.dg/other/error4.C: New test.
4115
4116 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4117
4118         * g++.dg/template/friend17.C: New test.
4119
4120 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4121
4122         * gcc.c-torture/compile/20030320-1.c: New.
4123
4124 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4125
4126         * gcc.dg/builtins-6.c: New test case.
4127
4128 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4129
4130         PR target/10073
4131         * gcc.c-torture/compile/20030319-1.c: New.
4132
4133 2003-03-18  Jan Hubicka  <jh@suse.cz>
4134
4135         * gcc.dg/i386-cvt-1.c: New test.
4136
4137 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4138
4139         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4140         * objc.dg/naming-2.m: Likewise.
4141
4142 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4143
4144         PR c++/9639
4145         * g++.dg/parse/crash1.C: New test.
4146
4147 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4148
4149         PR c++/8805
4150         * g++.dg/eh/cleanup1.C: New test.
4151
4152 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4153
4154         * gcc.c-torture/execute/20030316-1.c: New test case.
4155
4156 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4157
4158         PR c++/9629
4159         * g++.dg/init/ctor2.C: New test.
4160
4161 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4162
4163         * g77.f-torture/compile/xformat.f: New test case.
4164
4165 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4166
4167         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4168         * g++.old-deja/g++.mike/eh50.C: Likewise.
4169
4170 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4171
4172         PR c++/6440
4173         * g++.dg/template/spec7.C: New test.
4174         * g++.dg/template/spec8.C: Likewise.
4175
4176 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4177
4178         * gcc.c-torture/execute/20030313-1.c: New test.
4179
4180 2003-03-14  Richard Henderson  <rth@redhat.com>
4181
4182         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4183
4184 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4185
4186         * gcc.c-torture/compile/20030314-1.c: New test.
4187
4188 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4189
4190         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4191         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4192         thumb target,
4193         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4194         to accept newer _imp__  prefix and additional
4195         newline in .drectve section.
4196         * gcc.dg/dll-4.c: Likewise.
4197         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4198         switch.
4199
4200 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4201
4202         * g++.dg/parse/namespace9.C: New test.
4203
4204         * g++.dg/init/ref5.C: New test.
4205         * g++.dg/parse/ptrmem1.C: Likewise.
4206
4207 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4208
4209         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4210         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4211         regular expression.
4212         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4213         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4214
4215 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4216
4217         * gcc.c-torture/execute/20030224-2.c: New test.
4218
4219 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4220
4221         * gcc.dg/decl-3.c: New test.
4222
4223 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4224
4225         * gcc.dg/i386-loop-2.c: New test.
4226
4227 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4228
4229         PR c++/9474
4230         * g++.dg/parse/namespace8.C: New test.
4231
4232         PR c++/9924
4233         * g++.dg/overload/builtin2.C: New test.
4234
4235 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4236
4237         * gcc.dg/return-type-3.c: New test.
4238
4239 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4240
4241         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4242         profiling options are not supported.
4243
4244 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4245
4246         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4247         * g++.old-deja/g++.warn/impint2.C: Likewise.
4248
4249 2003-03-10  Devang Patel  <dpatel@apple.com>
4250
4251         * g++.dg/cpp/c++_cmd_1.C: New test.
4252         * g++.dg/cpp/c++_cmd_1.h: New file.
4253
4254 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4255
4256         * gcc.dg/altivec-9.c: New file.
4257
4258 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4259
4260         * gcc.dg/ppc-sdata-1.c: New test.
4261         * gcc.dg/ppc-sdata-2.c: New test.
4262
4263 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4264
4265         PR c++/9373
4266         * g++.dg/opt/ptrmem2.C: New test.
4267
4268         PR c++/8534
4269         * g++.dg/opt/ptrmem1.C: New test.
4270
4271 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4272
4273         * gcc.dg/i386-loop-1.c: New test.
4274
4275 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4276
4277         PR c++/9970
4278         * g++.dg/lookup/friend1.C: New test.
4279
4280 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4281
4282         PR c++/9823
4283         * g++.dg/parser/constructor1.C: New test.
4284
4285 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4286
4287         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4288
4289         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4290
4291 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4292
4293         * gcc.dg/cpp/Wunused.c: Update test.
4294
4295 2003-03-08  Jan Hubicka  <jh@suse.cz>
4296
4297         * gcc.dg/inline-3.c: New test.
4298
4299 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4300
4301         PR c++/9809
4302         * g++.dg/parse/builtin1.C: New test.
4303
4304         PR c++/9982
4305         * g++.dg/abi/cookie1.C: New test.
4306         * g++.dg/abi/cookie2.C: Likewise.
4307
4308         PR c++/9524
4309         * g++.dg/template/field1.C: New test.
4310
4311         PR c++/9912
4312         * g++.dg/parse/class1.C: New test.
4313         * g++.dg/parse/namespace7.C: Likewise.
4314         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4315
4316 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4317
4318         * g++.dg/init/ref4.C: New test.
4319
4320 2003-03-07  Jan Hubicka  <jh@suse.cz>
4321
4322         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4323         * gcc.dg/inline-3.c:  New test.
4324
4325 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4326
4327         * g++.dg/init/ref3.C: New test.
4328
4329         PR c++/9965
4330         * g++.dg/init/ref2.C: New test.
4331
4332         PR c++/9400
4333         * g++.dg/warn/Wshadow-2.C: New test.
4334
4335         PR c++/9791
4336         * g++.dg/warn/Woverloaded-1.C: New test.
4337
4338 2003-03-05  Jan Hubicka  <jh@suse.cz>
4339
4340         * gcc.dg/i386-local2.c: New.
4341         * gcc.dg/i386-local.c: Fix typo.
4342
4343 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4344
4345         * g++.dg/abi/layout3.C: New test.
4346
4347 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4348
4349         * gcc.c-torture/compile/20030305-1.c
4350
4351 2003-03-05  Jan Hubicka  <jh@suse.cz>
4352
4353         * gcc.dg/i386-local.c: New.
4354
4355 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4356
4357         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4358
4359 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4360
4361         * gcc.dg/switch-2.c: New test.
4362         * gcc.dg/switch-3.c: New test.
4363         * gcc.dg/Wswitch.c: Adjust line numbers.
4364         * gcc.dg/Wswitch-default.c: Likewise.
4365         * gcc.dg/Wswitch-enum.c: Likewise.
4366
4367 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4368
4369         * gcc.c-torture/execute/20030222-1.c: New test.
4370
4371 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4372
4373         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4374
4375 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4376
4377         PR c++/9878
4378         * g++.dg/init/ref1.C: New test.
4379
4380 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4381
4382         * gcc.dg/sh-relax.c: New SH-only test.
4383
4384 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4385
4386         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4387         comment explaining purpose of testcase.
4388
4389 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4390
4391         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4392         for HC11/HC12 (asm needs two int registers).
4393         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4394         HC11/HC12 because the test uses an asm which needs two 32-bit
4395         registers.
4396
4397 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4398
4399         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4400         for HC11/HC12 (array is too large otherwise).
4401         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4402         * gcc.c-torture/compile/20010518-2.x: Likewise.
4403         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4404         HC11/HC12 (array is too large).
4405
4406 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4407
4408         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4409         * lib/g++-dg.exp (g++-dg-test): Likewise.
4410
4411 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4412
4413         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4414         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4415
4416 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4417
4418         * g++.dg/warn/implicit-typename1.C: Remove warning.
4419
4420 2003-02-28  Richard Henderson  <rth@redhat.com>
4421
4422         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4423         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4424
4425 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4426
4427         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4428         * g++.dg/pch/pch.exp: Likewise.
4429
4430 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4431
4432         PR c++/9879
4433         * testsuite/g++.dg/init/new4.C: New test.
4434
4435 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4436
4437         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4438
4439 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4440
4441         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4442         unsigned long.
4443
4444         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4445         wider than float.
4446
4447 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4448
4449         * lib/scanasm.exp: Add support for counting numbers of
4450         occurences.
4451         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4452         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4453
4454 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4455
4456         PR c++/9683
4457         * g++.dg/template/static3.C: New test.
4458
4459         PR c++/9829
4460         * g++.dg/parse/namespace6.C: New test.
4461
4462 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4463
4464         PR target/9732
4465         * gcc.dg/20030225-1.c: New test.
4466
4467 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4468
4469         * README: Remove out-of-date information.
4470
4471         PR c++/9836
4472         * g++.dg/template/spec6.C: New test.
4473
4474 2003-02-24  Jeff Law  <law@redhat.com>
4475
4476         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4477
4478 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4479
4480         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4481         * gcc.dg/pragma-ep-1.c: Likewise.
4482
4483 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4484
4485         PR c++/9602
4486         * g++.dg/template/friend16.C: New test.
4487
4488 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4489
4490         PR c++/5333
4491         * g++.dg/parse/fused-params1.C: Adjust error messages.
4492         * g++.dg/template/nested3.C: New test.
4493
4494 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4495
4496         * g++.dg/abi/param1.C: New test.
4497
4498 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4499
4500         PR c++/7982
4501         * g++.dg/warn/implicit-typename1.C: New test.
4502
4503 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4504
4505         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4506         with "mtune".
4507         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4508         * gcc.c-torture/execute/20010129-1.x: Likewise.
4509         * gcc.dg/20011107-1.c: Likewise.
4510         * gcc.dg/20020108-1.c: Likewise.
4511         * gcc.dg/20020122-3.c: Likewise.
4512         * gcc.dg/20020206-1.c: Likewise.
4513         * gcc.dg/20020310-1.c: Likewise.
4514         * gcc.dg/20020426-2.c: Likewise.
4515         * gcc.dg/20020517-1.c: Likewise.
4516         * gcc.dg/991230-1.c: Likewise.
4517         * gcc.dg/i386-unroll-1.c: Likewise.
4518         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4519
4520 2003-02-22  Jan Hubicka  <jh@suse.cz>
4521
4522         * gcc.dg/i386-mul.c: New test.
4523
4524 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4525
4526         * gcc.dg/builtins-5.c: New test case.
4527
4528 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4529
4530         * gcc.dg/asmreg-1.c: New test.
4531
4532 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/9749
4535         * g++.dg/parse/varmod1.C: New test.
4536
4537 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4538
4539         PR c++/9727
4540         * g++.dg/template/op1.C: New test.
4541
4542 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4543
4544         PR c++/8906
4545         * g++.dg/template/nested2.C: New test.
4546
4547 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4548
4549         PR c++/8724
4550         * g++.dg/expr/dtor1.C: New test.
4551
4552 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4553
4554         * gcc.dg/cpp/include3.c: New test.
4555         * gcc.dg/cpp/inc/foo.h: New file.
4556
4557 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4558
4559         * gcc.c-torture/execute/20030221-1.c: New test.
4560
4561 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4562
4563         PR c++/9729
4564         * g++.dg/abi/conv1.C: New test.
4565
4566 2003-02-20  Jan Hubicka  <jh@suse.cz>
4567
4568         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4569
4570 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4571
4572         * gcc.c-torture/compile/20030219-1.c: New test.
4573
4574 2003-02-18  Jan Hubicka  <jh@suse.cz>
4575
4576         * gcc.dg/funcorder.c: New test.
4577
4578 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4579
4580         * gcc.c-torture/execute/20030218-1.c: New.
4581
4582 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4583
4584         * gcc.dg/20030218-1.c: New.
4585
4586 2003-02-18  Richard Henderson  <rth@redhat.com>
4587
4588         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4589         * gcc.dg/attr-used-2.c: New.
4590
4591 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4592
4593         PR c++/9704
4594         * g++.dg/init/copy5.C: New test.
4595
4596 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4597
4598         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4599         * g++.dg/pch/pch.exp: Likewise.
4600
4601 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4602
4603         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4604         STACK_SIZE is not defined.
4605
4606 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4607
4608         PR c++/9457
4609         * g++.dg/template/init1.C: New test.
4610
4611 2003-02-16  Jan HUbicka  <jh@suse.cz>
4612
4613         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4614         (foo): Add few extra tests
4615         * gcc.dg/c99-const-expr-3.c: Likewise.
4616         * gcc.c-torture/execute/20030216-1.c: New.
4617
4618 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4619
4620         PR c++/9459
4621         * g++.dg/ext/typeof4.C: New test.
4622
4623 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4624
4625         * gcc.dg/i386-387-3.c: New test case.
4626
4627 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4628
4629         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4630         cris-*-elf* cris-*-aout* and mmix-*-*.
4631
4632 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4633
4634         * gcc.dg/20030213-1.c: New test.
4635
4636 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4637
4638         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4639         * gcc.dg/i386-387-2.c: Likewise.
4640
4641 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4642
4643         * gcc.dg/ppc-spe.c: Fix formatting.
4644         Enable tests that were previously unsupported by gas.
4645         Delete tests for instructions that no longer exist.
4646         Switch arguments on evsubifw builtin.
4647
4648 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4649
4650         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4651         STACK_SIZE is too small.
4652
4653 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4654             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4655
4656         * gcc.dg/decl-2.c: New test.
4657
4658 2003-02-10  Jan Hubicka  <jh@suse.cz>
4659
4660         * gcc.dg/i386-fpcvt-1.c:  New test.
4661
4662 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4663
4664         * gcc.c-torture/execute/20030209-1.c: New test.
4665
4666 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4667
4668         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4669         int-wide bitops, use the constants of the same width.
4670         Likewise, if long long is 32-bit wide, test bitops using
4671         32-bit constants.
4672
4673 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4674
4675         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4676
4677 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4678
4679         * testsuite/gcc.dg/builtins-4.c: New test case.
4680
4681 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4682
4683         * gcc.dg/20020430-1.c: Fix dg command typos.
4684         * gcc.dg/20020503-1.c: Likewise.
4685
4686 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4687
4688         PR c++/8785
4689         * g++.dg/parse/fused-params1.C: New test.
4690
4691         PR c++/8857
4692         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4693
4694         PR c++/8921
4695         * g++.dg/parse/non-dependent1.C: New test.
4696
4697         PR c++/8928
4698         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4699
4700         PR c++/9228
4701         * g++.dg/parse/undefined7.C: New test.
4702         * g++.dg/parse/non-templ1.C: New test.
4703
4704         PR c++/9229
4705         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4706
4707 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4708
4709         * gcc.c-torture/compile/20030206-1.c: New test.
4710
4711 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4712
4713         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4714         "pow" to "foo" to avoid potential confusion with a math built-in.
4715
4716 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4717
4718         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4719         conditions for SPARC targets.
4720
4721 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4722
4723         * gcc.dg/20030204-1.c: New test.
4724
4725 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4726
4727         PR c++/38
4728         * g++.dg/parse/array-size1.C: New test.
4729
4730         PR c++/5657
4731         * g++.dg/parse/undefined3.C: New test.
4732
4733         PR c++/5665
4734         * g++.dg/parse/undefined4.C: New test.
4735
4736         PR c++/5975
4737         * g++.dg/parse/undefined5.C: New test.
4738
4739         PR c++/7259
4740         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4741
4742         PR c++/8578
4743         * g++.dg/parse/casting-operator1.C: New test.
4744
4745         PR c++/8596
4746         * g++.dg/parse/undefined6.C: New test.
4747
4748         PR c++/8736
4749         * g++.dg/parse/missing-template1.C: New test.
4750
4751 2003-02-04  Jan Hubicka  <jh@suse.cz>
4752
4753         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4754         * gcc.dg/i386-cmov?.c:  Likewise.
4755         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4756         * gcc.dg/i386-ssefp-1.c:  Likewise.
4757         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4758         conventions.
4759
4760 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4761
4762         PR c++/7129
4763         * testsuite/g++.dg/ext/max.C: New test.
4764
4765 2003-02-03  Jan Hubicka  <jh@suse.cz>
4766
4767         * gcc.c-torture/execute/20030203-1.c: New test.
4768
4769 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4770
4771         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4772         'natural-endian'.
4773
4774 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4775
4776         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4777         * g++.dg/init/new2.C: Likewise.
4778         * g++.dg/other/new1.C: Likewise.
4779
4780 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4781
4782         * gcc.dg/struct-ret-libc.c: New test.
4783
4784 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4785
4786         * gcc.dg/20030129-1.c: New test.
4787
4788 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4789
4790         PR c++/8849
4791         * g++.dg/template/ptrmem4.C: New test.
4792
4793 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4794
4795         * g++.dg/parser/constant1.C: New test.
4796
4797 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4798
4799         PR c++/8591
4800         * g++.dg/parse/friend2.C: New test.
4801
4802 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4803
4804         PR c++/9437
4805         * g++.dg/template/unify4.C: New test.
4806
4807 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4808
4809         * gcc.c-torture/execute/20030128-1.c: New test.
4810
4811 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4812
4813         * g++.dg/lookup/nested1.C: Test moved from ...
4814         * g++.old-deja/g++.other/lookup24.C: ... here.
4815
4816 2003-01-28  Jan Hubicka  <jh@suse.cz>
4817
4818         * gcc.dg/i386-cmov5.c:  New test.
4819
4820 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4821
4822         * gcc.c-torture/execute/20010925-1.c: Changed the
4823         memcpy declaration.
4824
4825 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4826
4827         PR c++/3902
4828         * g++.dg/parse/template5.C: New test.
4829
4830 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4831
4832         PR fortran/9258
4833         * g77.dg/pr9258: New test.
4834
4835 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4836
4837         * README: Move relevant parts from README.g++.
4838
4839         * README.g++: Remove this file.
4840
4841 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4842
4843         * g++.dg/abi/dcast1.C: New test.
4844
4845 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4846
4847         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4848
4849 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4850
4851         PR c++/47
4852         * g++.old-deja/g++.other/lookup24.C: New test.
4853
4854 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4855
4856         PR middle-end/7227
4857         * gcc.dg/uninit-C.c: New test.
4858
4859 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4860
4861         * g++.dg/abi/covariant1.C: New test.
4862
4863 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4864
4865         * gcc.dg/20030123-1.c: New test.
4866
4867 2003-01-25  Jan Hubicka  <jh@suse.cz>
4868
4869         PR opt/8492
4870         * gcc.c-torture/compile/20030125-1.c
4871
4872 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4873
4874         PR c++/9403
4875         * g++.dg/parse/template3.C: New test.
4876         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4877
4878         PR c++/795
4879         * g++.dg/parse/template4.C: New test.
4880
4881         PR c++/9415
4882         * g++.dg/template/qual2.C: New test.
4883
4884         PR c++/8545
4885         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4886
4887         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4888
4889 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4890
4891         * gcc.c-torture/execute/switch-1.c: New test case.
4892
4893 2003-01-25  Jan Hubicka  <jh@suse.cz>
4894
4895         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4896
4897 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4898
4899         Tweaks for Bison-1.875. From the NEWS file:
4900         "- `parse error' -> `syntax error'
4901         Bison now uniformly uses the term `syntax error'"
4902         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4903         * gcc.dg/cpp/digraph2.c: Likewise.
4904         * gcc.dg/cpp/direct2.c: Likewise.
4905         * gcc.dg/cpp/paste4.c: Likewise.
4906         * gcc.dg/c90-restrict-1.c: Likewise.
4907         * gcc.dg/c99-func-2.c: Likewise.
4908         * gcc.dg/noncompile/920721-2.c: Likewise.
4909         * gcc.dg/noncompile/930622-2.c: Likewise.
4910         * gcc.dg/noncompile/940112-1.c: Likewise.
4911         * gcc.dg/noncompile/950921-1.c: Likewise.
4912         * gcc.dg/noncompile/951123-1.c: Likewise.
4913         * gcc.dg/noncompile/971104-1.c: Likewise.
4914         * gcc.dg/noncompile/990416-1.c: Likewise.
4915
4916 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4917
4918         * g++.dg/parse/undefined1.C: Add error message.
4919
4920 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4921
4922         PR c++/9354
4923         * g++.dg/parse/new1.C: New test.
4924
4925         PR c++/9216
4926         * g++.dg/parse/template2.C: New test.
4927
4928         PR c++/9354
4929         * g++.dg/parse/typedef2.C: New test.
4930
4931         PR c++/9328
4932         * g++.dg/ext/typeof3.C: New test.
4933
4934 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4935
4936         PR c++/2738
4937         * g++.dg/parse/ret-type1.C: New test.
4938
4939         PR c++/3792
4940         * g++.dg/parse/tmpl-outside1.C: New test.
4941
4942         PR c++/4207
4943         * g++.dg/parse/int-as-enum1.C: New test.
4944
4945         PR c++/4903
4946         * g++.dg/parse/no-typename1.C: New test.
4947
4948         PR c++/5533
4949         * g++.dg/parse/no-value1.C: New test.
4950
4951         PR c++/5921
4952         * g++.dg/parse/wrong-inline1.C: New test.
4953
4954         PR c++/6402
4955         * g++.dg/parse/ref1.C: New test.
4956
4957         PR c++/6992
4958         * g++.dg/parse/attr-ctor1.C: New test.
4959
4960         PR c++/7229
4961         * g++.dg/parse/namespace5.C: New test.
4962
4963         PR c++/7917
4964         * g++.dg/parse/func-def1.C: New test.
4965
4966         PR c++/8143
4967         * g++.dg/parse/undefined1.C: New test.
4968
4969         PR c++/5723, PR c++/8522
4970         * g++.dg/parse/specialization1.C: New test.
4971
4972         PR c++/163, PR c++/8595
4973         * g++.dg/parse/struct-as-enum1.C: New test.
4974
4975         PR c++/9173
4976         * g++.dg/parse/undefined2.C: New test.
4977
4978 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4979
4980         PR c++/9298
4981         * g++.dg/parse/template1.C: New test.
4982
4983         PR c++/9384
4984         * g++.dg/parse/using1.C: New test.
4985
4986         PR c++/9285
4987         PR c++/9294
4988         * g++.dg/parse/expr2.C: New test.
4989
4990         PR c++/9388
4991         * g++.dg/parse/lookup2.C: Likewise.
4992
4993 2003-01-21  Jan Hubicka  <jh@suse.cz>
4994
4995         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4996         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4997         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4998         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4999
5000 2003-01-20  Nick Clifton  <nickc@redhat.com>
5001
5002         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5003         problem with ARM sibcall code generation.
5004
5005 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5006
5007         * gcc.c-torture/execute/20030120-1.c: New.
5008
5009 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5010
5011         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5012
5013 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5014
5015         PR c++/9272
5016         * g++.dg/parse/ctor1.C: New test.
5017
5018         PR c++/9294:
5019         * g++.dg/parse/qualified1.C: New test.
5020
5021         * g++.dg/parse/typename3.C: New test.
5022
5023 2003-01-16  Richard Henderson  <rth@redhat.com>
5024
5025         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5026
5027 2003-01-16  Richard Henderson  <rth@redhat.com>
5028
5029         * g++.dg/pch/pch.exp: Copy test header to the working directory
5030         before using it either for precompilation or direct use.
5031         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5032         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5033
5034 2003-01-16  Richard Henderson  <rth@redhat.com>
5035
5036         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5037         before using it either for precompilation or direct use.
5038         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5039         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5040
5041 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5042
5043         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5044         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5045         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5046         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5047         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5048         typename warning into error.
5049         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5050         error messages.
5051         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5052         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5053         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5054         messages.
5055         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5056         make declaration visible in template.
5057         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5058         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5059         messages.
5060         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5061         message.
5062         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5063         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5064         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5065         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5066         typename warning with error message.
5067         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5068         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5069         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5070
5071 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5072
5073         * g++.dg/parse/ambig2.C: New test.
5074
5075 2003-01-15  Richard Henderson  <rth@redhat.com>
5076
5077         * g++.dg/tls/init-2.C: Update error message string.
5078
5079 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5080
5081         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5082
5083 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5084
5085         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5086         all for HC11/HC12.
5087         * gcc.c-torture/compile/20001205-1.x: Likewise.
5088         * gcc.c-torture/compile/20001226-1.x: Likewise.
5089         * gcc.c-torture/compile/920520-1.x: Likewise.
5090         * gcc.c-torture/compile/961203-1.x: Likewise.
5091         * gcc.c-torture/compile/20020604-1.x: Likewise.
5092
5093 2003-01-15  Jan Hubicka  <jh@suse.cz>
5094
5095         * gcc.c-torture/compile/20030115-1.c: New test.
5096
5097         * gcc.dg/i386-fpcvt-1.c: New test.
5098         * gcc.dg/i386-fpcvt-2.c: New test.
5099
5100 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5101
5102         Further conform g++'s __vmi_class_type_info to the C++ ABI
5103         specification.
5104         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5105         the specification.
5106
5107 2003-01-14  Jan Hubicka  <jh@suse.cz>
5108
5109         * gcc.dg/i386-fpcvt-1.c: New test.
5110         * gcc.dg/i386-fpcvt-2.c: New test.
5111
5112 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5113
5114         * gcc.dg/i386-mmx-3.c: New test.
5115
5116 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5117
5118         PR c++/9264
5119         * g++.dg/parse/octal1.C: New file.
5120
5121         PR c++/9172
5122         * g++.dg/parse/typename1.C: New file.
5123
5124 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5125
5126         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5127         * gcc.dg/bf-no-ms-layout.c: Likewise.
5128         * gcc.dg/bf-ms-attrib.c: Likewise.
5129
5130 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5131
5132         PR c++/9099
5133         * g++.dg/parse/dtor1.C: New file.
5134
5135         PR c++/9128
5136         * g++.dg/rtti/typeid1.C: New file.
5137
5138         PR c++/9153
5139         * g++.dg/parse/lookup1.C: New file.
5140
5141         PR c++/9171
5142         * g++.dg/templ/spec5.C: New file.
5143
5144 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5145
5146         * gcc.c-torture/compile/20030110-1.c: New test.
5147
5148 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5149
5150         Merge from pch-branch:
5151
5152         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5153
5154         * gcc.dg/pch/cpp-1.h: New.
5155         * gcc.dg/pch/cpp-1.c: New.
5156         * gcc.dg/pch/cpp-2.h: New.
5157         * gcc.dg/pch/cpp-2.c: New.
5158
5159         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5160
5161         * gcc.dg/pch/except-1.h: New.
5162         * gcc.dg/pch/except-1.c: New.
5163
5164         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5165
5166         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5167         running test.
5168         * gcc.dg/pch: Include *.hp not *.h.
5169         * gcc.dg/pch/system-1.h: New.
5170         * gcc.dg/pch/system-1.c: New.
5171
5172         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5173
5174         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5175         rather than trying to build and run a program using PCH.
5176         * gcc.dg/pch: Remove dg-do commands from test files.
5177
5178         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5179
5180         * gcc.dg/pch/macro-3.c: New.
5181         * gcc.dg/pch/macro-3.h: New.
5182
5183         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5184
5185         * gcc.dg/pch/common-1.c: New.
5186         * gcc.dg/pch/common-1.h: New.
5187         * gcc.dg/pch/decl-1.c: New.
5188         * gcc.dg/pch/decl-1.h: New.
5189         * gcc.dg/pch/decl-2.c: New.
5190         * gcc.dg/pch/decl-2.h: New.
5191         * gcc.dg/pch/decl-3.c: New.
5192         * gcc.dg/pch/decl-3.h: New.
5193         * gcc.dg/pch/decl-4.c: New.
5194         * gcc.dg/pch/decl-4.h: New.
5195         * gcc.dg/pch/decl-5.c: New.
5196         * gcc.dg/pch/decl-5.h: New.
5197         * gcc.dg/pch/global-1.c: New.
5198         * gcc.dg/pch/global-1.h: New.
5199         * gcc.dg/pch/inline-1.c: New.
5200         * gcc.dg/pch/inline-1.h: New.
5201         * gcc.dg/pch/inline-2.c: New.
5202         * gcc.dg/pch/inline-2.h: New.
5203         * gcc.dg/pch/static-1.c: New.
5204         * gcc.dg/pch/static-1.h: New.
5205         * gcc.dg/pch/static-2.c: New.
5206         * gcc.dg/pch/static-2.h: New.
5207
5208         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5209
5210         * g++.dg/pch/pch.exp: Better handle failing testcases.
5211         * gcc.dg/pch/pch.exp: Likewise.
5212         * gcc.dg/pch/macro-1.c: New.
5213         * gcc.dg/pch/macro-1.h: New.
5214         * gcc.dg/pch/macro-2.c: New.
5215         * gcc.dg/pch/macro-2.h: New.
5216
5217         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5218
5219         * g++.dg/dg.exp: Treat files in pch/ specially.
5220         * g++.dg/pch/pch.exp: New file.
5221         * g++.dg/pch/empty.H: New file.
5222         * g++.dg/pch/empty.C: New file.
5223         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5224         "precompile".
5225
5226         * gcc.dg/pch/pch.exp: New file.
5227         * gcc.dg/pch/empty.h: New file.
5228         * gcc.dg/pch/empty.c: New file.
5229         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5230         "precompile".
5231
5232 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5233
5234         * g++.dg/template/friend14.C: New test.
5235
5236 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5237
5238         * gcc.dg/old-style-asm-1.c: New test.
5239
5240 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5241
5242         * gcc.c-torture/compile/20030109-1.c: New test.
5243
5244 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5245
5246         * gcc.c-torture/execute/20030109-1.c: New test.
5247
5248 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5249
5250         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5251         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5252         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5253         * g++.old-deja/g++.mike/eh2.C: Likewise
5254         * g++.old-deja/g++.mike/eh3.C: Likewise
5255         * g++.old-deja/g++.mike/eh5.C: Likewise
5256         * g++.old-deja/g++.mike/eh6.C: Likewise
5257         * g++.old-deja/g++.mike/eh7.C: Likewise
5258         * g++.old-deja/g++.mike/eh8.C: Likewise
5259         * g++.old-deja/g++.mike/eh9.C: Likewise
5260         * g++.old-deja/g++.mike/eh10.C: Likewise
5261         * g++.old-deja/g++.mike/eh12.C: Likewise
5262         * g++.old-deja/g++.mike/eh13.C: Likewise
5263         * g++.old-deja/g++.mike/eh14.C: Likewise
5264         * g++.old-deja/g++.mike/eh16.C: Likewise
5265         * g++.old-deja/g++.mike/eh17.C: Likewise
5266         * g++.old-deja/g++.mike/eh18.C: Likewise
5267         * g++.old-deja/g++.mike/eh21.C: Likewise
5268         * g++.old-deja/g++.mike/eh23.C: Likewise
5269         * g++.old-deja/g++.mike/eh24.C: Likewise
5270         * g++.old-deja/g++.mike/eh25.C: Likewise
5271         * g++.old-deja/g++.mike/eh26.C: Likewise
5272         * g++.old-deja/g++.mike/eh27.C: Likewise
5273         * g++.old-deja/g++.mike/eh28.C: Likewise
5274         * g++.old-deja/g++.mike/eh29.C: Likewise
5275         * g++.old-deja/g++.mike/eh31.C: Likewise
5276         * g++.old-deja/g++.mike/eh33.C: Likewise
5277         * g++.old-deja/g++.mike/eh34.C: Likewise
5278         * g++.old-deja/g++.mike/eh35.C: Likewise
5279         * g++.old-deja/g++.mike/eh36.C: Likewise
5280         * g++.old-deja/g++.mike/eh37.C: Likewise
5281         * g++.old-deja/g++.mike/eh38.C: Likewise
5282         * g++.old-deja/g++.mike/eh39.C: Likewise
5283         * g++.old-deja/g++.mike/eh40.C: Likewise
5284         * g++.old-deja/g++.mike/eh41.C: Likewise
5285         * g++.old-deja/g++.mike/eh42.C: Likewise
5286         * g++.old-deja/g++.mike/eh44.C: Likewise
5287         * g++.old-deja/g++.mike/eh46.C: Likewise
5288         * g++.old-deja/g++.mike/eh47.C: Likewise
5289         * g++.old-deja/g++.mike/eh48.C: Likewise
5290         * g++.old-deja/g++.mike/eh49.C: Likewise
5291         * g++.old-deja/g++.mike/eh50.C: Likewise
5292         * g++.old-deja/g++.mike/eh51.C: Likewise
5293         * g++.old-deja/g++.mike/eh53.C: Likewise
5294         * g++.old-deja/g++.mike/eh55.C: Likewise
5295         * g++.old-deja/g++.mike/p7912.C: Likewise
5296         * g++.old-deja/g++.mike/p9706.C: Likewise
5297         * g++.old-deja/g++.mike/p10416.C: Likewise
5298         * g++.old-deja/g++.mike/p11667.C: Likewise
5299         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5300         Remove redundant reference to Iris.
5301         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5302         Elxsi, i860, Pico Java, and WE32K.
5303
5304 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5305
5306         * g++.dg/ext/asm4.C: New test.
5307
5308 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5309
5310         PR c++/9030
5311         * g++.dg/template/friend12.C: New test.
5312         * g++.dg/template/friend13.C: Likewise.
5313         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5314
5315 2003-01-08  Jan Hubicka  <jh@suse.cz>
5316
5317         * gcc.dg/i386-cadd.c: New test.
5318         * gcc.dg/i386-cmov4.c: Likewise.
5319
5320 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/9165
5323         * g++.dg/warn/Wunused-3.C: New test.
5324
5325         * g++.dg/abi/bitfield9.C: New test.
5326
5327         PR c++/9189
5328         * g++.dg/parse/defarg3.C: New test.
5329
5330 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5331
5332         * g++.dg/parse/ambig1.C: New test.
5333         * g++.dg/parse/defarg2.C: New test.
5334
5335 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5336
5337         * g++.dg/template/defarg-1.C: New test.
5338         * g++.dg/template/local2.C: Likewise.
5339
5340 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5341
5342         * gcc.c-torture/execute/20030105-1.c: New test.
5343
5344 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5345
5346         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5347         * g++.dg/parse/namespace4.C: Likewise.
5348
5349 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5350
5351         * g++.dg/template/ntp2.C: New test.
5352
5353 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5354
5355         * g++.dg/parse/extern-C-1.C: New test.
5356
5357         * g++.dg/parse/namespace4.C: New test.
5358
5359         * g++.dg/template/nested1.C: New test.
5360
5361         * g++.dg/parse/namespace3.C: New test.
5362
5363 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5364
5365         * g++.dg/lookup/two-stage1.C: New test.
5366
5367 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5368
5369         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5370         * g++.old-deja/g++.jason/access8.C: Likewise.
5371         * g++.old-deja/g++.other/decl5.C: Likewise.
5372
5373 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5374
5375         * g++.dg/parse/parse7.C: New test.
5376
5377 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5378
5379         PR c++/2843
5380         * g++.dg/ext/attrib7.C: New test.
5381
5382 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5383
5384         * g++.dg/parse/parse6.C: New test.
5385
5386 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5387
5388         * gcc.dg/h8300-stack-1.c: New.
5389
5390 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5391
5392         g++.dg/lookup/exception1.C: New test.
5393
5394         g++.dg/lookup/template1.C: New test.
5395
5396         g++.dg/parse/namespace2.C: New test.
5397
5398         g++.dg/parse/parens2.C: New test.
5399
5400 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5401
5402         * g++.dg/parse/parse5.C: New test.
5403         * g++.dg/lookup/scoped4.C: New test.
5404
5405 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5406
5407         * g++.dg/parse/parens1.C: New test.
5408
5409         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5410         angle-bracket1.C.
5411         * g++.dg/parse/parens2.C: New test.
5412
5413         * g++.dg/lookup/scope-operator1.C: New test.
5414
5415         * g++.dg/parse/operator1.C: New test.
5416
5417 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5418
5419         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5420         * g++.old-deja/g++.other/access6.C: Likewise.
5421         * g++.old-deja/g++.other/decl1.C: Likewise.
5422         * g++.old-deja/g++.pt/typename12.C: Likewise.
5423
5424 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5425
5426         * g++.dg/parse/namespace1.C: New test.
5427
5428 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5429
5430         * g++.dg/parse/parse4.C: New test.
5431
5432 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5433
5434         * g++.dg/parse/parse3.C: New test.
5435
5436 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5437
5438         * g++.dg/parse/parse2.C: New test.
5439
5440 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5441
5442         * g++.dg/template/friend11.C: New test.
5443
5444 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5445
5446         * g++.dg/parse/parse1.C: New test.
5447
5448 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5449
5450         * lib/profopt.exp: Change the name of a global variable to avoid
5451         possible clashes with other test suites.
5452
5453 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5454
5455         * g++.dg/inherit/covariant8.C: New test.
5456
5457 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5458
5459         * g++.dg/init/array9.C: New test.
5460
5461         PR c++/9112
5462         * g++.dg/parse/expr1.C: New test.
5463
5464 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5465
5466         * gcc.c-torture/compile/20021230-1.c: New test.
5467
5468 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5469
5470         * g++.dg/inherit/covariant5.C: New test.
5471         * g++.dg/inherit/covariant6.C: New test.
5472         * g++.dg/inherit/covariant7.C: New test.
5473
5474 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5475
5476         PR c++/2739
5477         * g++.dg/other/access2.C: New test.
5478
5479 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5480
5481         * g++.dg/other/anon-struct.C: No longer fails
5482         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5483         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5484         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5485
5486 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5487
5488         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5489
5490 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5491
5492         * g++.dg/eh/spec4.C: Remove stray semicolon.
5493         * g++.dg/expr/pmf-1.C: Change error message.
5494         * g++.dg/ext/asm1.C: Remove stray semicolon.
5495         * g++.dg/ext/typename1.C: Add missing typenames.
5496         * g++.dg/inherit/template-as-base.C: Change error message.
5497         * g++.dg/lookup/scoped1.C: Likewise.
5498         * g++.dg/lookup/scoped2.C: Likewise.
5499         * g++.dg/lookup/using2.C: Likewise.
5500         * g++.dg/other/component1.C: Remove stray semicolon.
5501         * g++.dg/other/do1.C: Change error message.
5502         * g++.dg/other/error2.C: Likewise.
5503         * g++.dg/other/init1.C: Likewise.
5504         * g++.dg/other/packed1.C: Remove stray semicolon.
5505         * g++.dg/other/ptrmem2.C: Change error message.
5506         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5507         marker.
5508         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5509         * g++.dg/template/access3.C: Add typename keyword.
5510         * g++.dg/template/access5.C: Remove stray semicolon.
5511         * g++.dg/template/access6.C: Likewise.
5512         * g++.dg/template/complit1.C: Likewise.
5513         * g++.dg/template/crash1.C: Change error message.
5514         * g++.dg/template/inherit2.C: Remove stray semicolon.
5515         * g++.dg/template/instantiate2.C: Likewise.
5516         * g++.dg/template/instantiate3.C: Change error message.
5517         * g++.dg/template/qual1.C: Remove stray semicolon.
5518         * g++.dg/template/qualttp18.C: Change error message.
5519         * g++.dg/template/ref1.C: Remove stray semicolon.
5520         * g++.dg/template/sizeof1.C (A::value): Declare it.
5521         * g++.dg/template/spec4.C: Change error message.
5522         * g++.dg/template/static1.C: Likewise.
5523         * g++.dg/template/type1.C: Likewise.
5524         * g++.dg/template/typename3.C: Likewise.
5525         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5526         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5527         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5528         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5529         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5530         named return value extension.
5531         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5532         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5533         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5534         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5535         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5536         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5537         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5538         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5539         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5540         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5541         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5542         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5543         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5544         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5545         syntax.
5546         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5547         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5548         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5549         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5550         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5551         * g++.old-deja/g++.brendan/template11.C: Likewise.
5552         * g++.old-deja/g++.brendan/template26.C: Likewise.
5553         * g++.old-deja/g++.brendan/template27.C: Use explicit
5554         specialization syntax.
5555         * g++.old-deja/g++.brendan/template30.C: Likewise.
5556         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5557         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5558         non-dependent names.
5559         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5560         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5561         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5562         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5563         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5564         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5565         named return value extension.
5566         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5567         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5568         * g++.old-deja/g++.ext/return1.C: Likewise.
5569         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5570         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5571         * g++.old-deja/g++.jason/access8.C: Likewise.
5572         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5573         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5574         pseudo-destructor names.
5575         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5576         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5577         pseudo-destructor names.
5578         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5579         * g++.old-deja/g++.jason/overload19.C: Likewise.
5580         * g++.old-deja/g++.jason/overload32.C: Likewise.
5581         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5582         stray semicolons.
5583         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5584         * g++.old-deja/g++.jason/return.C: Likewise.
5585         * g++.old-deja/g++.jason/return2.C: Likewise.
5586         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5587         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5588         syntax.
5589         * g++.old-deja/g++.jason/template10.C: Account for use of
5590         non-dependent names.
5591         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5592         syntax.
5593         * g++.old-deja/g++.jason/template37.C: Likewise.
5594         * g++.old-deja/g++.law/access4.C: Change error messages.
5595         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5596         pseudo-destructor names.
5597         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5598         * g++.old-deja/g++.law/ctors9.C: Likewise.
5599         * g++.old-deja/g++.law/cvt22.C: Likewise.
5600         * g++.old-deja/g++.law/dtors5.C: Likewise.
5601         * g++.old-deja/g++.law/global-init1.C: Likewise.
5602         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5603         * g++.old-deja/g++.law/operators28.C: Likewise.
5604         * g++.old-deja/g++.law/visibility28.C: Likewise.
5605         * g++.old-deja/g++.martin/eval1.C: Likewise.
5606         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5607         name.
5608         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5609         * g++.old-deja/g++.mike/net34.C: Likewise.
5610         * g++.old-deja/g++.mike/net36.C: Likewise.
5611         * g++.old-deja/g++.mike/ns2.C: Likewise.
5612         * g++.old-deja/g++.mike/p12306.C: Likewise.
5613         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5614         value extension.
5615         * g++.old-deja/g++.mike/p700.C: Likewise.
5616         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5617         * g++.old-deja/g++.mike/p710.C: Likewise.
5618         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5619         value extension.
5620         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5621         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5622         * g++.old-deja/g++.ns/crash2.C: Likewise.
5623         * g++.old-deja/g++.ns/crash3.C: Likewise.
5624         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5625         * g++.old-deja/g++.ns/ns17.C: Likewise.
5626         * g++.old-deja/g++.ns/template16.C: Likewise.
5627         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5628         keyword.
5629         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5630         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5631         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5632         named return value extension.
5633         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5634         * g++.old-deja/g++.other/access4.C: Issue additional error
5635         messages.
5636         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5637         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5638         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5639         * g++.old-deja/g++.other/crash25.C: Change error message.
5640         * g++.old-deja/g++.other/crash4.C: Change error message.
5641         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5642         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5643         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5644         checks.
5645         * g++.old-deja/g++.other/defarg8.C: Likewise.
5646         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5647         * g++.old-deja/g++.other/dtor10.C: Likewise.
5648         * g++.old-deja/g++.other/incomplete.C: Likewise.
5649         * g++.old-deja/g++.other/linkage7.C: Likewise.
5650         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5651         lookup algorithm.
5652         * g++.old-deja/g++.other/mangle2.C: Likewise.
5653         * g++.old-deja/g++.other/refinit2.C: Likewise.
5654         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5655         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5656         * g++.old-deja/g++.pt/crash28.C: Likewise.
5657         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5658         syntax.
5659         * g++.old-deja/g++.pt/crash32.C: Change error message.
5660         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5661         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5662         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5663         error message position.
5664         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5665         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5666         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5667         syntax.
5668         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5669         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5670         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5671         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5672         keyword.
5673         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5674         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5675         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5676         keyword.
5677         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5678         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5679         syntax.
5680         * g++.old-deja/g++.pt/friend28.C: Account for use of
5681         non-dependent names.
5682         * g++.old-deja/g++.pt/friend29.C: Likewise.
5683         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5684         rules.
5685         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5686         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5687         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5688         lookup rules.
5689         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5690         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5691         keyword.
5692         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5693         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5694         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5695         keyword.
5696         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5697         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5698         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5699         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5700         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5701         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5702         keyword.
5703         * g++.old-deja/g++.pt/spec10.C: Likewise.
5704         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5705         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5706         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5707         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5708         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5709         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5710         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5711         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5712         * g++.old-deja/g++.pt/typename15.C: Likewise.
5713         * g++.old-deja/g++.pt/typename22.C: Likewise.
5714         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5715         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5716         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5717         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5718         syntax.
5719         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5720         return value extension.
5721         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5722         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5723         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5724         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5725
5726 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5727
5728         * g++.dg/warn/inline1.C: New test.
5729         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5730         * g++.old-deja/g++.jason/synth10.C: Likewise.
5731         * g++.old-deja/g++.mike/net31.C: Likewise.
5732         * g++.old-deja/g++.mike/p8786.C: Likewise.
5733
5734         * g++.dg/template/friend10.C: New test.
5735         * g++.dg/template/conv5.C: New test.
5736
5737 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5738
5739         * g++.dg/lookup/scoped3.C: New test.
5740
5741         * g++.dg/lookup/decl1.C: New test.
5742         * g++.dg/lookup/decl2.C: New test.
5743
5744 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5745
5746         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5747         gcc.c-torture/compile/20021015-1.c,
5748         gcc.c-torture/compile/20021015-2.c,
5749         gcc.c-torture/compile/20021123-1.c,
5750         gcc.c-torture/compile/20021123-2.c,
5751         gcc.c-torture/compile/20021123-3.c,
5752         gcc.c-torture/compile/20021123-4.c,
5753         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5754         only to 3.1 or 3.2 branch.
5755
5756 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5757
5758         * gcc.dg/i386-bitfield3.c: New test.
5759
5760         * gcc.dg/i386-bitfield2.c: New test.
5761
5762 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5763
5764         * g++.dg/parse/conv_op1.C: New test.
5765
5766 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5767
5768         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5769         approved.
5770
5771 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5772
5773         * gcc.c-torture/compile/20021220-1.c: New test.
5774
5775 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5776
5777         * gcc.dg/i386-fastcall-1.c: New.
5778
5779 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5780
5781         * gcc.c-torture/execute/20021219-1.c: New test.
5782
5783 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5784
5785         * gcc.dg/i386-pic-1.c: New test.
5786
5787 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5788
5789         PR c++/8099
5790         * g++.dg/template/friend9.C: New test.
5791
5792 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5793
5794         PR c++/3663
5795         * g++.dg/template/access7.C: New test.
5796
5797 2002-12-18  Nick Clifton  <nickc@redhat.com>
5798
5799         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5800         the libstdc++-v3 directory has been found.
5801
5802 2002-12-12  Devang Patel <dpatel@apple.com>
5803         * gcc.dg/darwin-ld-1.c: New test.
5804         * gcc.dg/darwin-ld-2.c: New test.
5805         * gcc.dg/darwin-ld-3.c: New test.
5806         * gcc.dg/darwin-ld-4.c: New test.
5807         * gcc.dg/darwin-ld-5.c: New test.
5808
5809 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5810
5811         * gcc.c-torture/compile/20021212-1.c: New test.
5812
5813 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5814
5815         * gcc.dg/fshort-wchar: New test.
5816
5817 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5818
5819         PR c++/8372
5820         * g++.dg/template/dtor1.C: New test.
5821
5822         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5823         markers.
5824
5825 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5826
5827         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5828
5829 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5830
5831         * g++.dg/template/static1.C: New test.
5832         * g++.dg/template/static2.C: New test.
5833         * g++.old-deja/g++.ext/memconst.C: New test.
5834
5835 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5836
5837         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5838         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5839         * g++.dg/special/initp1.C: Likewise.
5840
5841 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5842
5843         * gcc.c-torture/execute/20021204-1.c: New test.
5844
5845 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5846
5847         * gcc.dg/ppc-fmadd-1.c: New file.
5848         * gcc.dg/ppc-fmadd-2.c: New file.
5849         * gcc.dg/ppc-fmadd-3.c: New file.
5850
5851 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5852
5853         * gcc.c-torture/compile/20021204-1.c: New test.
5854
5855 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5856
5857         * g++.dg/inherit/covariant2.C: New test.
5858         * g++.dg/inherit/covariant3.C: New test.
5859         * g++.dg/inherit/covariant4.C: New test.
5860         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5861         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5862
5863 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5864
5865         PR c++/8688
5866         * g++.dg/init/brace3.C: New test.
5867
5868 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5869
5870         * gcc.dg/20020210-1.c: Fix a comment typo.
5871
5872 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5873
5874         PR c++/8720
5875         * g++.dg/parse/defarg1.C: New test.
5876
5877         PR c++/8615
5878         * g++.dg/template/char1.C: New test.
5879
5880         * g++.dg/template/varmod1.C: Fix typo.
5881
5882 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5883
5884         DR 180
5885         * g++.old-deja/g++.pt/crash32.C: Expect error.
5886
5887 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5888
5889         PR c++/5919
5890         * g++.dg/template/varmod1.C: New test.
5891
5892         PR c++/8727
5893         * g++.dg/inherit/typeinfo1.C: New test.
5894
5895         PR c++/8663
5896         * g++.dg/inherit/typedef1.C: New test.
5897
5898 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5899
5900         PR c++/8332
5901         PR c++/8493
5902         * g++.dg/template/strlen1.C: New test.
5903
5904         PR c++/8227
5905         * g++.dg/template/ctor2.C: New test.
5906
5907         PR c++/8214
5908         * g++.dg/init/string1.C: New test.
5909
5910         PR c++/8511
5911         * g++.dg/template/friend8.C: New test.
5912
5913 2002-11-29  Joe Buck <jbuck@synopsys.com>
5914
5915         * g++.dg/lookup/anon2.C: New test.
5916
5917 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5918
5919         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5920         h8300 port.
5921
5922 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5923
5924         * gcc.dg/bitfld-6.c: New test.
5925
5926 2002-11-27  Jan Hubicka  <jh@suse.cz>
5927
5928         * gcc.c-torture/execute/20021127.[cx]: New test.
5929
5930 2002-11-26  Jan Hubicka  <jh@suse.cz>
5931
5932         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5933         quality.
5934
5935 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5936
5937         * g++.dg/init/brace2.C: New test.
5938         * g++.old-deja/g++.mike/p9129.C: Correct.
5939
5940 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5941
5942         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5943
5944 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5945
5946         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5947
5948 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5949
5950         * testsuite/g++.dg/abi/empty11.C: New test.
5951         * testsuite/g++.dg/rtti/cv1.C: New test.
5952
5953 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5954
5955         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5956
5957 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5958
5959         * g++.dg/abi/empty10.C: New test.
5960
5961 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5962
5963         * gcc.c-torture/compile/20021124-1.c: New test.
5964
5965 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5966
5967         * g++.dg/abi/rtti2.C: New test.
5968
5969 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5970
5971         * gcc.dg/i386-unroll-1.c: New test.
5972
5973 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5974
5975         * gcc.c-torture/compile/20021120-1.c: New test.
5976         * gcc.c-torture/compile/20021120-2.c: New test.
5977
5978 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5979
5980         * gcc.dg/bitfld-5.c: New test.
5981
5982 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5983
5984         * gcc.c-torture/execute/20021120-3.c: New test.
5985
5986 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5987
5988         * gcc.c-torture/execute/20021120-2.c: New test.
5989
5990 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5991
5992         * gcc.c-torture/execute/20021120-1.c: New test.
5993
5994 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5995
5996         * gcc.c-torture/execute/20021118-3.c: New test.
5997
5998 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5999
6000         * gcc.c-torture/compile/20021119-1.c: New test.
6001
6002 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6003
6004         * gcc.dg/duff-1.c: New test.
6005         * gcc.dg/duff-2.c: New test.
6006         * gcc.dg/duff-3.c: New test.
6007
6008 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6009
6010         * gcc.dg/cpp/_Pragma5.c: New test.
6011
6012 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6013
6014         * gcc.c-torture/execute/20021118-2.c: New test.
6015
6016 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6017
6018         * gcc.c-torture/execute/20021118-1.c: New test.
6019
6020 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6021
6022         * gcc.dg/20021116-1.c: New test.
6023
6024 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6025
6026         * g++.dg/abi/vcall1.C: New test.
6027
6028 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6029
6030         * gcc.dg/20021029-1.c: New test.
6031         * gcc.dg/20021029-2.c: New test.
6032
6033 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6034
6035         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6036
6037 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6038
6039         PR c/8439
6040         * gcc.dg/20021110.c: Move to ...
6041         * gcc.c-torture/compile/20021110.c: .... here.
6042
6043 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6044
6045         PR c/8467
6046         * gcc.c-torture/execute/20021111-1.c
6047
6048 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6049
6050         PR c/8439
6051         * gcc.dg/20021110.c: New test.
6052
6053 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6054
6055         * g++.dg/abi/vthunk3.C: Run only on x86.
6056
6057 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6058
6059         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6060
6061 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6062
6063         * lib/compat.exp (compat-execute): Fix logic error in last
6064         change.
6065
6066 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6067
6068         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6069
6070 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6071
6072         PR c++/8389
6073         * g++.dg/template/access6.C: New test.
6074
6075 2002-11-08  Jan Hubicka  <jh@suse.cz>
6076
6077         * gcc.dg/i386-ssefp-1.c: New test.
6078         * gcc.dg/i386-ssefp-1.c: New test.
6079
6080 2002-11-08  Jan Hubicka  <jh@suse.cz>
6081
6082         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6083
6084 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6085
6086         * g++.dg/abi/vthunk3.C: New test.
6087
6088         PR c++/8338
6089         * g++.dg/template/crash2.C: New test.
6090
6091 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6092
6093         * testsuite/g++.dg/abi/dtor1.C: New test.
6094         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6095
6096 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6097
6098         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6099         Darwin.
6100
6101 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6102
6103         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6104         -mthumb.  Only xfail with -O0.
6105
6106 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6107
6108         * g++.dg/abi/thunk1.C: New test.
6109         * g++.dg/abi/thunk2.C: Likewise.
6110         * g++.dg/abi/vtt1.C: Likewise.
6111
6112 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6113
6114         PR optimization/8423
6115         * gcc.c-torture/execute/builtin-constant.c: New test.
6116
6117 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6118
6119         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6120         Add some more cases.
6121
6122 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6123
6124         PR c++/8391
6125         * g++.dg/opt/local1.C: New test.
6126
6127 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6128
6129         PR c++/8160
6130         * g++.dg/template/complit1.C: New test.
6131
6132         PR c++/8149
6133         * g++.dg/template/typename4.C: Likewise.
6134
6135 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6136
6137         Core issue 287, PR c++/7639
6138         * g++.dg/template/instantiate1.C: Adjust error location.
6139         * g++.dg/template/instantiate3.C: New test.
6140         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6141         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6142         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6143
6144 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6145
6146         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6147
6148 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6149
6150         PR c++/8287
6151         * g++.dg/init/dtor2.C: New test.
6152
6153 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6154
6155         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6156         * gcc.dg/nest.c: Bypass errors on irix6.
6157
6158 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6159
6160         * gcc.dg/nest.c: Expect error for mmix-*-*.
6161         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6162
6163 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6164
6165         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6166         markers.
6167
6168         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6169
6170 2002-10-25  Mike Stump  <mrs@apple.com>
6171
6172         * gcc.dg/warn-1.c: New test.
6173
6174 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6175
6176         * g++.dg/template/typename3.C: New test.
6177
6178 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6179
6180         * g++.dg/lookup/ptrmem1.C: New test.
6181
6182         * g++.dg/abi/vthunk2.C: New test.
6183
6184 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6185
6186         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6187
6188 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6189
6190         * g++.dg/abi/empty9.C: New test.
6191
6192 2002-10-24  Richard Henderson  <rth@redhat.com>
6193
6194         * g++.dg/inherit/thunk1.C: Enable for ia64.
6195
6196 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6197
6198         PR c++/8067
6199         * g++.dg/lookup/pretty1.C: New test.
6200
6201 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6202
6203         * gcc.dg/20021023-1.c: New test.
6204
6205 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/7679
6208         * g++.dg/parse/inline1.C: New test.
6209
6210 2002-10-23  Richard Henderson  <rth@redhat.com>
6211
6212         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6213
6214         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6215
6216 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/6579
6219         * g++.dg/parse/stmtexpr3.C: New test.
6220
6221 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6222
6223         * g++.dg/expr/cond1.C: New test.
6224
6225 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6226
6227         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6228
6229 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6230
6231         * g++.dg/abi/vbase13.C: New test.
6232         * g++.dg/abi/vbase14.C: Likewise.
6233
6234 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6235
6236         * gcc.dg/tls/pic-1.c: New test.
6237         * gcc.dg/tls/nonpic-1.c: New test.
6238         * gcc.dg/20021018-1.c: New test.
6239
6240 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6241
6242         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6243         Remove only files with the same base name as the test case.
6244         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6245         (profopt-execute): Likewise.  Also, remove old profiling
6246         and performance data files before running the tests.
6247
6248         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6249         * g++.dg/bprob/bprob.exp: Likewise.
6250         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6251         to allow more general test case names.
6252
6253         * g++.dg/bprob/bprob-1.C: Rename to ...
6254         * g++.dg/bprob/g++-bprob-1.C: ... this.
6255
6256         * g77.dg/bprob/bprob-1.f: Rename to ...
6257         * g77.dg/bprob/g77-bprob-1.f: ... this.
6258
6259 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6260
6261         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6262         bison 1.50 or later.
6263
6264 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6265
6266         * g++.dg/README: Describe more test directories.
6267
6268 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6269
6270         * g++.dg/init/array6.C: Add additional tests.
6271
6272 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6273
6274         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6275         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6276
6277 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6278
6279         * gcc.c-torture/compile/20020604-1.x: New.
6280         * gcc.c-torture/compile/simd-5.x: Likewise.
6281         * gcc.c-torture/execute/920710-1.x: Likewise.
6282         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6283
6284 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6285
6286         * g++.dg/inherit/override1.C: Add dg-options clause.
6287
6288 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6289
6290         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6291         _mm_slli_si128.
6292
6293 2002-10-19  Andreas Schwab  <schwab@suse.de>
6294
6295         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6296         directory component.
6297
6298 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6299
6300         * g++.dg/inherit/thunk1.C: New test.
6301
6302         * g++.dg/inherit/override1.C: New test.
6303
6304         * g++.dg/abi/mangle11.C: New test.
6305         * g++.dg/abi/mangle14.C: New test.
6306         * g++.dg/abi/mangle17.C: New test.
6307
6308 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6309
6310         * g++.dg/overload/member2.C: New test.
6311
6312 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6313
6314         * g++.dg/README: Describe new compat directory.
6315         * g++.dg/dg.exp: Skip tests in compat directory.
6316         * README.compat: New file.
6317         * lib/compat.exp: New expect script.
6318         * g++.dg/compat: New test directory.
6319         * g++.dg/compat/compat.exp: New expect script.
6320         * g++.dg/compat/abi: New test directory.
6321         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6322         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6323         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6324         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6325         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6326         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6327         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6328         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6329         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6330         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6331         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6332         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6333         * g++.dg/compat/break: New test directory.
6334         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6335         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6336         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6337         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6338         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6339         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6340         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6341         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6342         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6343         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6344         g++.dg/compat/break/README: New files.
6345         * g++.dg/compat/eh: New test directory.
6346         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6347         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6348         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6349         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6350         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6351         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6352         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6353         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6354         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6355         g++.dg/compat/eh/filter2_y.C,
6356         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6357         g++.dg/compat/eh/new1_y.C,
6358         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6359         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6360         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6361         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6362         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6363         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6364         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6365         g++.dg/compat/eh/unexpected1_y.C: New files.
6366         * g++.dg/compat/init: New test directory.
6367         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6368         g++.dg/compat/init/array5_y.C,
6369         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6370         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6371         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6372         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6373         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6374         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6375         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6376         g++.dg/compat/init/init-ref2_y.C: New files.
6377
6378 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6379
6380         PR c++/7584
6381         * g++.dg/inherit/using3.C: New test.
6382
6383 2002-10-17  Jan Hubicka  <jh@suse.cz>
6384
6385         * gcc.dg/20021017-2.c: New test.
6386
6387 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6388
6389         * g++.dg/abi/mangle16.C: Adjust.
6390
6391         * g++.dg/init/array8.C: New test.
6392
6393 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6394
6395         * gcc.dg/special/mips-abi.exp: New test.
6396         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6397
6398 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6399
6400         * g++.dg/abi/mangle16.C: New test.
6401         * g++.dg/abi/mangle17.C: Likewise.
6402
6403         PR c++/7478
6404         * g++.dg/template/ref1.C: New test.
6405
6406 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6407
6408         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6409
6410 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6411
6412         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6413
6414 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6415
6416         PR c++/7524
6417         * g++.dg/init/array7.C: New test.
6418
6419 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6420
6421         * g++.dg/init/array6.C: New test.
6422
6423         * g++.dg/abi/mangle13.C: Likewise.
6424         * g++.dg/abi/mangle14.C: Likewise.
6425         * g++.dg/abi/mangle15.C: Likewise.
6426
6427 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6428
6429         * g++.dg/abi/empty8.C: New test.
6430
6431 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6432
6433         * g++.dg/init/ctor1.C: New test.
6434
6435 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6436
6437         * gcc.c-torture/execute/20021015-1.c: New test.
6438
6439 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6440
6441         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6442
6443 2002-10-14  Jan Hubicka  <jh@suse.cz>
6444
6445         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6446
6447 2002-10-14  Richard Henderson  <rth@redhat.com>
6448
6449         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6450
6451 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6452
6453         PR optimization/6631
6454         * g++.dg/opt/const2.C: New test.
6455
6456 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6457
6458         PR c++/7176
6459         * g++.dg/parse/friend1.C: New test.
6460         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6461
6462 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6463
6464         * gcc.dg/20021014-1.c: New test.
6465
6466 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6467
6468         PR c++/5661
6469         * g++.dg/ext/vlm1.C: New test.
6470         * g++.dg/ext/vlm2.C: Likewise.
6471
6472         * g++.dg/init/array1.C: Remove invalid braces.
6473         * g++.dg/init/brace1.C: New test.
6474         * g++.dg/init/copy2.C: Likewise.
6475         * g++.dg/init/copy3.C: Likewise.
6476         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6477         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6478         braces.
6479
6480 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6481
6482         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6483
6484 2002-10-11  Richard Shann  <richard.shann@superh.com>
6485
6486         * gcc.c-torture/compile/simd-5.c: New test.
6487
6488 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6489
6490         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6491
6492 2002-10-10  Jim Wilson  <wilson@redhat.com>
6493
6494         * gcc.c-torture/execute/20021010-1.c: New test.
6495
6496 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6497
6498         PR c/7353
6499         * g++.dg/ext/typedef-init.C: New test.
6500         * gcc.dg/typedef-init.c: New test.
6501
6502 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6503
6504         * gcc.dg/cpp/paste13.c: New test.
6505
6506 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6507
6508         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6509         remaining platforms, XFAIL during compile, not execute.  Don't
6510         XFAIL at -O0.
6511
6512 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6513
6514         * gcc.dg/alias-1.c: Tweak expected warning.
6515
6516 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6517
6518         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6519
6520 2002-10-06  Andreas Jaeger  <aj@suse.de>
6521
6522         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6523         * gcc.dg/cpp/c++98.C: Likewise.
6524
6525         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6526         * g++.dg/cpp/c++98.C: Likewise.
6527
6528         * g++.dg/README (Subdirectories): Mention cpp directory.
6529
6530         PR target/7559
6531         * gcc.dg/20021006-1.c: New test.
6532
6533 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6534
6535         PR c++/7804
6536         * g++.dg/other/warning1.C: New test.
6537
6538 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6539
6540         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6541         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6542         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6543
6544 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6545
6546         PR c++/7931
6547         * g++.dg/template/ptrmem3.C: New test.
6548
6549         PR c++/7754
6550         * g++.dg/template/union1.C: New test.
6551
6552 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6553
6554         PR c++/8006
6555         * g++.dg/abi/mangle9.C: New test.
6556         * g++.dg/abi/mangle10.C: New test.
6557         * g++.dg/abi/mangle11.C: New test.
6558         * g++.dg/abi/mangle12.C: New test.
6559
6560 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6561
6562         PR c++/7188.
6563         * g++.dg/template/meminit1.C: New test.
6564         * g++.dg/warn/Wreorder-1.C: Likewise.
6565         * g++.old-deja/g++.mike/warn3.C: Tweak.
6566         * lib/prune.exp: Ingore "in copy constructor".
6567
6568 2002-10-02  Andreas Jaeger  <aj@suse.de>
6569
6570         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6571         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6572         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6573         on x86-64.
6574
6575 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6576
6577         * gcc.dg/empty1.C: Fix typo.
6578
6579 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6580
6581         * gcc.dg/alias-1.c: New test.
6582
6583 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6584
6585         * gcc.dg/empty1.C: New test.
6586
6587         * g++.dg/tls/init-2.C: Tweak error messages.
6588
6589 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6590
6591         * gcc.c-torture/compile/20020923-1.c: New test.
6592
6593 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6594
6595         * gcc.c-torture/execute/ffs-1.c: New test.
6596         * gcc.c-torture/execute/ffs-2.c: Ditto.
6597
6598 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6599
6600         * g++.dg/overload/member1.C: New test.
6601
6602 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6603
6604         * g++.dg/abi/empty7.C: New test.
6605         * g++.dg/init/pm2.C: Likewise.
6606
6607 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6608
6609         * g++.dg/rtti/crash1.C: New test.
6610
6611 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6612
6613         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6614         gcc.dg/sibcall-4.c: New tests.
6615
6616 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6617
6618         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6619         powerpc and MMIX targets.
6620
6621 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6622
6623         * gcc.dg/cpp/20020927-1.c: New.
6624
6625 2002-09-26  David S. Miller  <davem@redhat.com>
6626
6627         * gcc.c-torture/compile/trunctfdf.c: New.
6628
6629 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6630
6631         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6632
6633 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6634
6635         * gcc.c-torture/execute/loop-15.c: New.
6636
6637 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6638
6639         * README.QMTEST: Fix typo.
6640
6641 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6642
6643         * gcc.dg/20020926-1.c: New test.
6644
6645 2002-09-25  David S. Miller  <davem@redhat.com>
6646
6647         PR target/7842
6648         * gcc.c-torture/execute/shiftdi.c: New test.
6649
6650 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6651
6652         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6653         unique to the tool.
6654         * lib/g77.exp (g77_init): Likewise.
6655         * lib/g++.exp (g++_init): Likewise.
6656         * lib/objc.exp (objc_init): Likewise.
6657
6658 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6659
6660         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6661         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6662         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6663
6664 2002-09-25  Richard Henderson  <rth@redhat.com>
6665
6666         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6667         too-small long double.
6668
6669 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6670
6671         * gcc.dg/20020919-1.c: New test.
6672
6673 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6674
6675         * g++.dg/abi/bitfield6.C: New test.
6676         * g++.dg/abi/bitfield7.C: New test.
6677         * g++.dg/abi/bitfield8.C: New test.
6678         * g++.dg/abi/vbase11.C: New test.
6679
6680 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6681
6682         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6683         hppa*-*-hpux*.  Update test comment.
6684
6685 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6686
6687         * gcc.dg/tls/struct-1.c: New test.
6688
6689 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6690
6691         * gcc.dg/cpp/tr-warn2.c: Update.
6692
6693 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6694
6695         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6696
6697 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6698
6699         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6700         systems.
6701
6702 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6703
6704         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6705
6706         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6707         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6708         setting of cxxfilt.
6709
6710 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6711
6712         * gcc.dg/20020312-2.c: Update for darwin.
6713
6714 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6715
6716         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6717
6718 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6719
6720         * objc.dg/comp-types-1.m: New test.
6721         * objc.dg/comp-types-2.m: New test.
6722         * objc.dg/comp-types-3.m: New test.
6723         * objc.dg/comp-types-4.m: New test.
6724         * objc.dg/comp-types-5.m: New test.
6725         * objc.dg/comp-types-6.m: New test.
6726
6727 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6728
6729         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6730
6731 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6732
6733         * g++.dg/other/do1.C: New test.
6734
6735         * g++.dg/template/subst1.C: New test.
6736
6737 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6738
6739         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6740
6741 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6742
6743         * g++.dg/template/qualttp20.C: Adjust expected errors.
6744         * g++.old-deja/g++.jason/report.C: Likewise.
6745         * g++.old-deja/g++.other/qual1.C: Likewise.
6746
6747         * g++.dg/lookup/scoped2.C: New test.
6748
6749         * g++.dg/ext/asm3.C: New test.
6750
6751 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6752
6753         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6754
6755 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6756
6757         * ChangeLog: follow spelling conventions.
6758         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6759         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6760         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6761         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6762         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6763         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6764         * g++.old-deja/g++.law/global-init1.C: Likewise.
6765         * g++.old-deja/g++.other/delete4.C: Likewise.
6766         * g++.old-deja/g++.other/inline21.C: Likewise.
6767         * g++.old-deja/g++.other/singleton.C: Likewise.
6768         * g77.dg/strlen0.f: Likewise.
6769         * g77.f-torture/compile/20010519-1.f: Likewise.
6770         * g77.f-torture/compile/980310-4.f: Likewise.
6771         * gcc.c-torture/compile/20000605-1.c: Likewise.
6772         * gcc.c-torture/execute/20020225-1.c: Likewise.
6773         * gcc.dg/c90-hexfloat-2.c: Likewise.
6774         * gcc.dg/c99-bool-1.c: Likewise.
6775         * gcc.dg/c99-hexfloat-2.c: Likewise.
6776         * gcc.dg/dll-2.c: Likewise.
6777         * gcc.dg/wtr-union-init-1.c: Likewise.
6778         * gcc.dg/wtr-union-init-2.c: Likewise.
6779         * gcc.dg/wtr-union-init-3.c: Likewise.
6780         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6781         * gcc.dg/cpp/defined.c: Likewise.
6782         * gcc.dg/cpp/macsyntx.c: Likewise.
6783         * gcc.dg/cpp/paste2.c: Likewise.
6784         * gcc.dg/cpp/trad/defined.c: Likewise.
6785         * gcc.dg/format/c90-printf-1.c: Likewise.
6786         * gcc.dg/format/c90-scanf-1.c: Likewise.
6787         * gcc.dg/format/c99-printf-1.c: Likewise.
6788         * gcc.dg/format/c99-scanf-1.c: Likewise.
6789         * gcc.misc-tests/gcov-8.c: Likewise.
6790         * lib/profopt.exp: Likewise.
6791
6792 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6793
6794         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6795
6796 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6797
6798         * g++.dg/inherit/using2.C: New test.
6799
6800 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6801
6802         * ChangeLog: Follow spelling conventions.
6803         * g++.dg/template/friend4.C: Likewise.
6804         * g++.old-deja/g++.pt/crash67.C: Likewise.
6805         * gcc.c-torture/execute/20000801-4.c: Likewise.
6806         * gcc.dg/c90-digraph-1.c: Likewise.
6807         * gcc.dg/c94-digraph-1.c: Likewise.
6808         * gcc.dg/c99-digraph-1.c: Likewise.
6809         * gcc.dg/cpp/line5.c: Likewise.
6810         * gcc.dg/cpp/multiline.c: Likewise.
6811         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6812         * gcc.dg/format/attr-3.c: Likewise.
6813         * gcc.dg/format/c90-scanf-3.c: Likewise.
6814         * gcc.dg/format/ext-4.c: Likewise.
6815
6816 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6817
6818         * g++.dg/template/pretty1.C: New test.
6819
6820 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6821
6822         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6823
6824 2002-09-13  Matt Austern  <austern@apple.com>
6825
6826         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6827         passing a cast expression to a function by const reference.
6828
6829 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6830
6831         * g++.dg/template/deduce1.C: New test.
6832
6833 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6834
6835         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6836         32-bit int.
6837
6838 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6839
6840         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6841         usage.
6842
6843 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6844
6845         * gcc.c-torture/compile/20020910-1.c: New test.
6846
6847 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6848
6849         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6850
6851 2002-09-10  Andreas Jaeger  <aj@suse.de>
6852
6853         * gcc.dg/20020312-2.c: Adjust for x86-64.
6854
6855 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6856
6857         * g77.dg/7388.f: New test case for PR 7388.
6858
6859 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6860
6861         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6862
6863 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6864
6865         * objc.dg/proto-lossage-1.m: New test.
6866
6867 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6868
6869         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6870
6871 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6872
6873         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6874         expected to pass.
6875
6876 2002-09-06  Stan Shebs  <shebs@apple.com>
6877             David Edelsohn  <edelsohn@gnu.org>
6878
6879         * gcc.dg/weak: New directory.
6880         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6881         target-specific xfail bits.
6882         * gcc.dg/typeof-2.c: Move to new directory.
6883         * gcc.dg/weak.exp: New expect script.
6884
6885 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6886
6887         * gcc.c-torture/execute/extzvsi.c: New test.
6888
6889 2002-09-05  Stan Shebs  <shebs@apple.com>
6890
6891         * gcc.dg/weak-1.c: xfail on Darwin.
6892         * gcc.dg/weak-2.c: Ditto.
6893         * gcc.dg/weak-3.c: Ditto.
6894         * gcc.dg/weak-4.c: Ditto.
6895         * gcc.dg/weak-5.c: Ditto.
6896         * gcc.dg/weak-6.c: Ditto.
6897         * gcc.dg/weak-7.c: Ditto.
6898         * gcc.dg/weak-8.c: Ditto.
6899         * gcc.dg/weak-9.c: Ditto.
6900
6901 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6902
6903         * gcc.c-torture/execute/loop-14.c: New test.
6904
6905 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6906
6907         * g++.dg/other/cxa-atexit1.C: New test.
6908
6909         * gcc.dg/typeof-2.c: New test.
6910
6911 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6912
6913         * gcc.dg/builtins-2.c: New testcase.
6914         * gcc.dg/builtins-3.c: New testcase.
6915
6916 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6917
6918         * gcc.dg/cpp/_Pragma4.c: New test.
6919
6920 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6921
6922         * objc/execute/nil_method-1.m: New testcase.
6923
6924 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6925
6926         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6927         [Object class], not [Object initialize].
6928
6929 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6930             Hans-Peter Nilsson  <hp@bitrange.com>
6931
6932         * gcc.c-torture/execute/20020720-1.x: Skip test on
6933         mmix-knuth-mmixware.  Correct comment.
6934
6935 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6936
6937         * testsuite/g++.dg/abi/bitfield5.C: New test.
6938         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6939
6940 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6941
6942         * objc.dg/undeclared-selector.m: New test.
6943
6944 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6945
6946         * g++.dg/other/offsetof1.C: Avoid cast warning.
6947
6948 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6949
6950         * objc.dg/super-class-2.m: New test.
6951
6952 2002-08-24  Matt Austern  <austern@apple.com>
6953
6954         * g++.dg/ext/lvaddr.C: New test.
6955         * g++.dg/ext/lvcast.C: New test.
6956
6957 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6958
6959         * testsuite/g++.dg/inherit/cond1.C: New test.
6960
6961 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6962
6963         * gcc.dg/noncompile/incomplete-1.c: New test.
6964
6965 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6966
6967         * gcc.dg/typespec-1.c: New test.
6968
6969 2002-08-20  Devang Patel  <dpatel@apple.com>
6970         * objc.dg/proto-hier-2.m: New test.
6971
6972 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6973
6974         * objc.dg/bitfield-1.m: New test.
6975         * objc.dg/bitfield-2.m: New test.
6976
6977 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6978
6979         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6980         gcc.dg/c99-flex-array-4.c: New tests.
6981
6982 2002-08-16  Stan Shebs  <shebs@apple.com>
6983
6984         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6985
6986 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6987
6988         * gcc.dg/typeof-1.c: New test.
6989         * g++.dg/ext/typeof2.C: New test.
6990
6991 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6992
6993         * g++.dg/other/offsetof1.C: New test.
6994
6995 2002-08-14  Richard Henderson  <rth@redhat.com>
6996
6997         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6998
6999 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7000
7001         * gcc.dg/cpp/_Pragma3.c: New test.
7002
7003 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7004
7005         * g++.dg/template/inherit3: New test.
7006
7007 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7008
7009         * gcc.dg/bitfld-4.c: Add blank options.
7010
7011 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7012
7013         * g++.dg/template/crash1.C: New test.
7014
7015 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7016
7017         * gcc.dg/tls/opt-2.c: New test.
7018
7019 2002-08-08  Devang Patel  <dpatel@apple.com>
7020
7021         * objc.dg/selector-1.m : New test
7022
7023 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7024
7025         * g++.dg/abi/bitfield4.C: New test.
7026         * gcc.dg/bitfld-4.c: New test.
7027
7028 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7029
7030         * g++.dg/other/packed1.C: New test.
7031
7032 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7033
7034         * g++.dg/abi/offsetof.C: Tweak error messages.
7035         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7036
7037 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7038
7039         * gcc.dg/bitfld-3.c: New test.
7040
7041 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7042             Richard Henderson  <rth@redhat.com>
7043
7044         * gcc.dg/i386-bitfield1.c: New test.
7045         * g++.dg/abi/bitfield3.C: Update.
7046
7047 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7048
7049         * objc.dg/const-str-2.m: Update.
7050         * gcc.dg/cpp/c++98.c: Change to C extension.
7051         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7052         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7053
7054 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7055
7056         * testsuite/gcc.dg/tls/diag-3.c: New.
7057
7058 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7059
7060         * g++.dg/README (Subdirectories): Document new subdir expr.
7061         * g++.dg/expr/pmf-1.C: New test.
7062
7063 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7064
7065         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7066
7067 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7068
7069         * g++.dg/abi/bitfield3.C: New test.
7070
7071 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7072
7073         * lib/gcov.exp: Tweak expected line formats.
7074         * gcc.misc-tests/gcov8.c: New test.
7075         * gcc.misc-tests/gcov8.x: New flags.
7076
7077 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7078
7079         * consistency.vlad/layout/endian.c: Include string.h.
7080
7081         * gcc.c-torture/execute/20020805-1.c: New test.
7082
7083 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7084
7085         * g++.dg/other/conversion1.C: New test.
7086
7087 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7088
7089         * gcc.dg/builtins-1.c: New testcase.
7090
7091 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7092
7093         * g++.dg/inherit/access3.C: New test.
7094
7095 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7096
7097         * gcc.dg/ia64-visibility-2.c: New test.
7098
7099 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7100
7101         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7102         __qualifier_flags to __flags.
7103
7104 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7105
7106         * g++.dg/inherit/operator1.C: New test.
7107         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7108         * g++.dg/other/error1.C: Change expected error message.
7109         * g++.dg/template/conv4.C: Likewise.
7110
7111 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7112
7113         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7114         for documented behavior.
7115
7116 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7117
7118         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7119         several targets known to fail.
7120
7121 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7122
7123         * gcc.dg/mips-args-[123].c: New tests.
7124
7125 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7126
7127         * gcc.dg/ppc-spe.c: New.
7128
7129 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7130
7131         * g++.dg/other/ptrmem4.C: New testcase.
7132
7133 2002-07-24  Richard Henderson  <rth@redhat.com>
7134
7135         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7136
7137 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7138
7139         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7140
7141 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7142
7143         * gcc.c-torture/execute/memset-3.c: New testcase.
7144
7145 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7146
7147         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7148         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7149
7150 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7151
7152         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7153         Delete.
7154
7155 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7156
7157         * gcc.c-torture/compile/simd-4.c: New test.
7158
7159 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7160
7161         PR c++/7347, c++/7348
7162         * g++.dg/template/access4.C: New test.
7163         * g++.dg/template/access5.C: New test.
7164         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7165         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7166         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7167         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7168
7169 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7170
7171         * gcc.dg/gnu89-init-2.c: New test.
7172
7173 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7174
7175         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7176
7177 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7178
7179         * gcc.c-torture/execute/20020720-1.c: New testcase.
7180
7181 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7182
7183         * gcc.dg/cpp/Wsignprom.c: New tests.
7184
7185 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7186
7187         * gcc.c-torture/execute/loop-13.c: New test.
7188
7189 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7190
7191         * gcc.dg/cpp/expr.c: New tests.
7192
7193 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7194
7195         * g++.dg/opt/pr6713.C: Add template instantiation.
7196
7197 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7198
7199         * gcc.dg/nest.c: New test.
7200
7201 2002-07-17  Richard Henderson  <rth@redhat.com>
7202
7203         * g++.dg/opt/pr6713.C: New test.
7204
7205 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7206
7207         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7208         XFAIL for all x86 processors.
7209
7210 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7211
7212         * gcc.c-torture/execute/20010122-1.x: Do not test with
7213         -fomit-frame-pointer.
7214
7215 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7216
7217         * g++.dg/template/instantiate2.C: New test.
7218         * g++.dg/template/spec4.C: New test.
7219
7220 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7221
7222         * g++.dg/template/access2.C: New test.
7223         * g++.dg/template/access3.C: New test.
7224
7225 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7226
7227         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7228         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7229         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7230         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7231         Convert to use <stdarg.h>.
7232         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7233         Delete.
7234         * gcc.dg/va-arg-2.c: New.
7235         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7236
7237 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7238
7239         * gcc.c-torture/compile/20020710-1.c: New test.
7240
7241 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7242                           Andrew Pinski  <pinskia@physics.uc.edu>
7243
7244         gcc.c-torture/compile/simd-2.c: New testcase.
7245         gcc.c-torture/compile/simd-3.c: Likewise.
7246
7247 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/7224
7250         * g++.dg/overload/error1.C: New test.
7251
7252 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7253
7254         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7255         configuration and IRIX 6 O32 ABI.
7256
7257 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7258
7259         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7260
7261 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7262
7263         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7264
7265 2002-07-10  Jeffrey A Law  <law@redhat.com>
7266
7267         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7268
7269         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7270
7271 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7272
7273         * gcc.dg/20020312-2.c: Check for __PPC__.
7274
7275 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7276
7277         * gcc.c-torture/compile/20020709-1.c: New test.
7278
7279 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7280
7281         * g++.dg/template/qualttp21.C: New test case.
7282
7283 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7284
7285         * gcc.c-torture/compile/20020706-1.c: New test.
7286         * gcc.c-torture/compile/20020706-2.c: New test.
7287
7288 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7289             Alexandre Oliva  <aoliva@redhat.com>
7290
7291         * g++.dg/warn/incomplete1.C: New test.
7292
7293 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7294
7295         PR c++/7099
7296         * g++.dg/warn/noreturn1.C: New test.
7297
7298 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7299
7300         PR c++/6706
7301         * g++.dg/debug/debug6.C: New test.
7302         * g++.dg/debug/debug7.C: New test.
7303
7304 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7305
7306         * gcc.c-torture/compile/simd-3.c: New test.
7307
7308 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7309
7310         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7311         * gcc.dg/20020620-1.c: Likewise.
7312
7313 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7314
7315         PR c++/6944
7316         * g++.dg/init/array4.C: New test.
7317         * g++.dg/init/array5.C: New test.
7318
7319 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7320
7321         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7322         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7323
7324 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7325
7326         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7327         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7328         * gcc.dg/wtr-conversion-1.c: Likewise.
7329         * gcc.dg/wtr-escape-1.c: Likewise.
7330         * gcc.dg/wtr-int-type-1.c: Likewise.
7331         * gcc.dg/wtr-label-1.c: Likewise.
7332         * gcc.dg/wtr-static-1.c: Likewise.
7333         * gcc.dg/wtr-strcat-1.c: Likewise.
7334         * gcc.dg/wtr-suffix-1.c: Likewise.
7335         * gcc.dg/wtr-switch-1.c: Likewise.
7336         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7337         * gcc.dg/wtr-union-init-1.c: Likewise.
7338         * gcc.dg/wtr-union-init-2.c: Likewise.
7339         * gcc.dg/wtr-union-init-3.c: Likewise.
7340
7341         * gcc.dg/wtr-func-def-1.c: New test.
7342
7343 2002-07-02 Devang Patel <dpatel@apple.com>
7344
7345         * objc.dg/param-1.m: New test.
7346
7347 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7348
7349         * gcc.dg/cpp/trad/directive.c: Add test.
7350         * gcc.dg/cpp/trad/macroargs.c: Add test.
7351         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7352
7353 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7354
7355         * gcc.dg/cpp/cmdlne-M.c: New test.
7356
7357 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7358
7359         * objc.dg/desig-init-1.m: New test.
7360
7361 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7362
7363         PR c++/6716
7364         * g++.dg/template/instantiate1.C: New test.
7365
7366 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/7112
7369         * g++.dg/template/sizeof2.C: New test.
7370
7371 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7372
7373         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7374         gcc.dg/cpp/trad/include.c: New tests.
7375
7376 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7377
7378         PR target/7177
7379         * gcc.c-torture/compile/20020701-1.c: New test.
7380
7381 2002-07-01  Stan Shebs  <shebs@apple.com>
7382
7383         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7384         header here...
7385         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7386         (objc-torture-execute): or here.
7387
7388 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7389
7390         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7391
7392 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7393
7394         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7395
7396 2002-06-30  Devang Patel  <dpatel@apple.com>
7397
7398         * objc.dg/fsyntax-only.m: New test.
7399
7400 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7401
7402         PR c++/6695
7403         * g++.dg/template/friend7.C: New file.
7404
7405 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7406
7407         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7408         return type.
7409
7410 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7411
7412         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7413         avoid division by zero.
7414
7415 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7416
7417         * gcc.dg/Wunknownprag.c: New tests.
7418
7419 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7420
7421         * gcc.c-torture/execute/simd-2.c: New test.
7422
7423 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7424
7425         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7426         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7427         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7428         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7429         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7430         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7431         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7432         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7433         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7434         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7435         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7436         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7437         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7438         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7439         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7440         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7441         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7442
7443 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7444
7445         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7446         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7447         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7448         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7449         New tests.
7450         * gcc.dg/cpp/trad/directive.c: Update.
7451
7452 2002-06-23  Andreas Jaeger  <aj@suse.de>
7453
7454         * gcc.c-torture/execute/complex-6.c: New.
7455
7456 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7457
7458         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7459         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7460         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7461         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7462
7463 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7464
7465         * gcc.dg/cpp/trad: New directory with traditional tests copied
7466         from parent directory.
7467         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7468         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7469         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7470         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7471         Move to trad/ and rename.
7472         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7473         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7474         gcc.dg/cpp/trad/redef2.c: New tests.
7475         * gcc.dg/cpp/trad/trad.exp: New driver.
7476
7477 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7478
7479         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7480         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7481         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7482         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7483         Remove.
7484
7485 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7486
7487         * gcc.dg/20020620-1.c: New test.
7488
7489 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7490
7491         * g++.dg/template/ttp4.C: New test.
7492
7493 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7494
7495         * g++.dg/opt/vt1.C: Fix regexp.
7496
7497 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7498
7499         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7500         Don't use attribute `noinline'.
7501
7502 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7503
7504         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7505
7506 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7507
7508         * gcc.c-torture/execute/simd-1.c: New.
7509
7510         * gcc.dg/simd-1.c: New.
7511
7512 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7513
7514         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7515
7516 2002-06-16  Richard Henderson  <rth@redhat.com>
7517
7518         * g++.dg/ext/anon-struct1.C: New.
7519         * g++.dg/ext/anon-struct2.C: New.
7520         * g++.dg/ext/anon-struct3.C: New.
7521         * gcc.dg/anon-struct-1.c: New.
7522         * gcc.dg/anon-struct-2.c: New.
7523         * gcc.dg/anon-struct-3.c: New.
7524         * gcc.dg/20011008-1.c: Adjust warning text.
7525         * gcc.dg/20020527-1.c: Add -fms-extensions.
7526
7527 2002-06-16  Richard Henderson  <rth@redhat.com>
7528
7529         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7530
7531 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7532
7533         * gcc.c-torture/execute/20020615-1.c: New test.
7534
7535 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7536
7537         * gcc.c-tortuture/execute/compare-1.c: New test case.
7538         * gcc.c-tortuture/execute/compare-2.c: New test case.
7539         * gcc.c-tortuture/execute/compare-3.c: New test case.
7540
7541 2002-06-13  Richard Henderson  <rth@redhat.com>
7542
7543         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7544         ia64 ilp32.
7545
7546 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7547
7548         * g++.dg/template/typename2.C: Update error message.
7549
7550 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7551
7552         * gcc.c-torture/execute/20020611-1.c: New test.
7553
7554 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7555
7556         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7557         list of targets to skip.
7558
7559 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7560
7561         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7562         targets if not optimizing.
7563
7564 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7565
7566         * gcc.c-torture/compile/20020605-1.c: New test.
7567
7568         * g++.dg/opt/vt1.C: New test.
7569
7570         * gcc.dg/20020531-1.c: New test.
7571
7572         * gcc.dg/20020530-1.c: New test.
7573
7574         * gcc.dg/20020527-1.c: New test.
7575
7576         * g++.dg/opt/cse1.C: New test.
7577
7578 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7579
7580         * gcc.dg/20020607-2.c: New test case.
7581
7582 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7583
7584         * gcc.c-torture/compile/20020604-1.c: New test.
7585
7586 2002-06-04  Richard Henderson  <rth@redhat.com>
7587
7588         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7589         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7590         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7591
7592 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7593
7594         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7595
7596 2002-06-03  Richard Henderson  <rth@redhat.com>
7597
7598         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7599         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7600
7601 2002-06-02  Richard Henderson  <rth@redhat.com>
7602
7603         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7604         test functions static.
7605
7606 2002-06-02  Andreas Jaeger  <aj@suse.de>
7607
7608         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7609         now.
7610
7611 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7612
7613         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7614         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7615         Update for mofified diagnostics.
7616         * gcc.dg/c99-intconst-1.c: No longer fail.
7617
7618 2002-06-02  Richard Henderson  <rth@redhat.com>
7619
7620         * gcc.dg/uninit-A.c: Remove xfail markers.
7621
7622 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7623
7624         * gcc.dg/fnegate-1.c: New test case.
7625
7626 2002-05-30  Osku Salerma  <osku@iki.fi>
7627
7628         * gcc.c-torture/execute/mayalias-1.c: New file.
7629
7630 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7631
7632         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7633         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7634         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7635
7636 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7637
7638         * gcc.c-torture/execute/20020529-1.c: New test.
7639
7640 2002-05-27  Richard Henderson  <rth@redhat.com>
7641
7642         * g++.dg/ext/attrib6.C: New test case.
7643
7644 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7645
7646         * gcc.c-torture/execute/pure-1.c: New test.
7647
7648 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7649
7650         * gcc.dg/cpp/arith-2.c: Remove.
7651
7652 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7653
7654         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7655         * gcc.dg/cpp/if-3.c: Remove.
7656
7657 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7658
7659         * g++.dg/opt/cse2.C: New test.
7660
7661 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7662
7663         * gcc.dg/cpp/arith-1.c: New semantic tests.
7664         * gcc.dg/cpp/if-1.c: Update.
7665
7666 2002-05-24  Ben Elliston  <bje@redhat.com>
7667
7668         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7669
7670 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7671
7672         * gcc.dg/verbose-asm.c: New test.
7673
7674 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7675
7676         * gcc.dg/cpp/paste12.c: New test.
7677
7678 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7679
7680         * g++.dg/parse/named_ops.C: New test.
7681
7682 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7683
7684         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7685
7686 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7687
7688         * gcc.dg/weak-2.c: Allow optional leading underscore
7689         in scan-assembler symbol name.
7690         * gcc.dg/weak-3.c: Likewise.
7691         * gcc.dg/weak-4.c: Likewise.
7692         * gcc.dg/weak-5.c: Likewise.
7693
7694 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7695
7696         * gcc.dg/20020523-1.c: New test.
7697
7698 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7699
7700         * objc.dg/const-str-2.m: Update now that we stop after
7701         a command line error.
7702
7703 2002-05-22  Richard Henderson  <rth@redhat.com>
7704
7705         * g++.dg/dg.exp: Fix typo in test pruneing.
7706
7707 2002-05-22  Richard Henderson  <rth@redhat.com>
7708
7709         * g++.dg/dg.exp: Prune the tls subdirectory.
7710         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7711         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7712         * g++.dg/tls/init-1.C: New.
7713
7714 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7715
7716         * gcc.dg/20020517-1.c: New test.
7717
7718 2002-05-21  Richard Henderson  <rth@redhat.com>
7719
7720         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7721         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7722
7723 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7724
7725         * g++.dg/other/copy2.C: New test.
7726
7727 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7728
7729         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7730         (MAX_COPY): Bump up to 10 times sizeof (long long).
7731         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7732
7733         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7734         sizeof (long long).
7735
7736         * gcc.c-torture/execute/strcpy-1.c: New test.
7737
7738 2002-05-19  Jason Merrill  <jason2redhat.com>
7739
7740         * g++.dg/ext/oper1.C: New test.
7741
7742 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7743 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7744
7745         * README.QMTEST: New file.
7746
7747         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7748
7749 2002-05-19  Andreas Jaeger  <aj@suse.de>
7750
7751         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7752         now.
7753         * gcc.c-torture/execute/loop-2d.x: Likewise.
7754
7755 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7756
7757         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7758         support weak symbols.
7759         * gcc.dg/weak-4.c: Likewise
7760         * gcc.dg/weak-6.c: Likewise
7761
7762 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7763
7764         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7765         cygwin, coff and h8300-*-hms targets
7766         * gcc.dg/weak-5.c: Likewise
7767         * gcc.dg/weak-7.c: Likewise
7768
7769 2002-05-16  Jason Merrill  <jason@redhat.com>
7770
7771         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7772         (scan-assembler-not, scan-assembler-dem): Likewise.
7773         (scan-assembler-dem-not): Likewise.
7774
7775 2002-05-15  Richard Henderson  <rth@redhat.com>
7776
7777         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7778
7779 2002-05-15  Richard Henderson  <rth@redhat.com>
7780
7781         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7782         (vfoo1f): Warning here.
7783         (vfoo1l): Don't redefine the alias.
7784
7785 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7786
7787         * g++.dg/init/pm1.C: New test.
7788
7789 2002-05-12  David S. Miller  <davem@redhat.com>
7790
7791         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7792         types.
7793
7794 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7795
7796         * gcc.c-torture/execute/20020510-1.c: New test case.
7797
7798 2002-05-10  David S. Miller  <davem@redhat.com>
7799
7800         * gcc.c-torture/execute/conversion.c: Test long double too.
7801
7802 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7803
7804         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7805         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7806         * lib/g++.exp (g++_link_flags): Likewise.
7807         * lib/objc.exp (objc_target_compile): Likewise.
7808
7809 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7810
7811         * gcc.dg/cpp/poison.c: Update.
7812         * gcc.dg/cpp/20000625-2.c: Remove.
7813         * gcc.dg/cpp/direct2s.c: Remove final test.
7814
7815 2002-05-08  Tom Rix  <trix@redhat.com>
7816
7817         * gcc.c-torture/execute/20020508-1.c: New test.
7818         * gcc.c-torture/execute/20020508-2.c: New test.
7819         * gcc.c-torture/execute/20020508-3.c: New test.
7820
7821 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7822
7823         * gcc.dg/cpp/charconst-4.c: More tests.
7824
7825 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7826
7827         PR c/6569
7828         * gcc.dg/weak-3.c: Update location of warning messages.
7829         * gcc.dg/weak-5.c: Likewise.
7830
7831 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7832
7833         * gcc.c-torture/execute/20020506-1.c: New test case.
7834
7835 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7836
7837         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7838
7839 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7840
7841         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7842
7843 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7844
7845         * gcc.dg/cpp/charconst-3.c: New test.
7846
7847 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7848
7849         * gcc.dg/cpp/charconst.c: Update tests.
7850
7851 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7852
7853         * treelang: Added directory for new sample language treelang. Also
7854         lib/treelang.exp: New file to signal treelang should be tested.
7855
7856 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7857
7858         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7859         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7860         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7861         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7862         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7863         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7864         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7865
7866 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7867
7868         * gcc.dg/format/xopen-2.c: New test.
7869
7870 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7871
7872         * gcc.dg/20020503-1.c: New test.
7873
7874 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7875
7876         * g++.dg/init/dtor1.C: Make it tougher.
7877
7878 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7879
7880         * g++.dg/init/dtor1.C: New test.
7881
7882 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7883
7884         * gcc.dg/altivec-8.c: New.
7885
7886 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7887
7888         * gcc.dg/altivec-7.c: New.
7889
7890 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7891
7892         * g++.dg/parse/typedef1.C: New test.
7893
7894 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7895
7896         PR c++/6486
7897         * g++.dg/template/friend6.C: New test.
7898
7899         PR c++/6492
7900         * g++.dg/init/copy1.C: New test.
7901
7902 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7903
7904         * g++.dg/warn/effc1.C: New test.
7905
7906 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7907
7908         * gcc.dg/cpp/if-cexp.c: Add a test.
7909
7910 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7911
7912         * gcc.dg/20020426-2.c: New test.
7913
7914 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7915
7916         * gcc.dg/cpp/if-mop.c: Update.
7917         * gcc.dg/cpp/if-mpar.c: Add test.
7918         * gcc.dg/cpp/if-oppr.c: Update.
7919
7920 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7921
7922         PR c/6343
7923         * gcc.dg/weak-[2-7].c: New tests.
7924
7925 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7926
7927         * gcc.dg/enum1.c: New test.
7928
7929 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7930
7931         PR c++/6497
7932         * g++.dg/inherit/access2.C: New test.
7933
7934 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7935
7936         PR bootstrap/6445
7937         * gcc.dg/20020426-1.c: New test.
7938
7939 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7940
7941         * g++.dg/abi/enum1.C: New test.
7942
7943 2002-04-26  Richard Henderson  <rth@redhat.com>
7944
7945         * gcc.dg/c99-bool-1.c: Expect always true warning.
7946
7947 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7948
7949         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7950
7951 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7952
7953         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7954         targets.
7955
7956 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7957
7958         * g++.dg/abi/mange7.C: New test.
7959
7960         PR c++/6438.
7961         * g++.dg/parse/stmtexpr2.C: New test.
7962
7963 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7964
7965         * gcc.dg/20020312-2.c: Add SH target.
7966
7967 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7968
7969         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7970         compiler output on mips*-*-irix*.
7971
7972 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7973
7974         * g++.dg/parse/attr1.C: New test.
7975
7976 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7977
7978         * gcc.c-torture/execute/string-opt-17.c: New test case.
7979         * gcc.c-torture/execute/memset-2.c: New test case.
7980
7981 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7982
7983         PR c++/6256:
7984         * g++.dg/template/friend5.C: New test.
7985
7986         PR c++/6331:
7987         * g++.dg/template/qual1.C: Likewise.
7988
7989 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7990
7991         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7992         Include stdlib.h, not stdio.h or ctype.h.
7993
7994 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7995
7996         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7997         cris-*-elf* and mmix-*-*.
7998         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7999         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8000         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8001         Ditto.
8002         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8003         * gcc.dg/wchar_t-1.c: Ditto.
8004
8005 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8006
8007         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8008         Clarify comment.
8009
8010 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8011
8012         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8013
8014 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8015
8016         * gcc.c-torture/execute/20000906-1.x: Delete.
8017
8018 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8019
8020         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8021
8022 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8023
8024         * PR6367
8025         * g77.f-torture/execute/6367.f: New test.
8026         * g77.f-torture/execute/6367.x: Disable for MMIX.
8027
8028 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8029
8030         * PR6352
8031         * g++.dg/opt/inline2.C: New test.
8032
8033 2002-04-18  Richard Henderson  <rth@redhat.com>
8034
8035         * gcc.dg/20000906-1.c: Enable for all targets.
8036         * gcc.c-torture/compile/iftrap-2.c: New.
8037
8038 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8039
8040         * gcc.dg/20020418-1.c: New test.
8041         * gcc.dg/20020418-2.c: New test.
8042
8043 2002-04-18  Richard Henderson  <rth@redhat.com>
8044
8045         * gcc.c-torture/compile/iftrap-1.c: New.
8046         * gcc.dg/iftrap-1.c: Adjust for ia64.
8047         * gcc.dg/iftrap-2.c: New.
8048
8049 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8050
8051         * gcc.c-torture/compile/20020418-1.c: New test.
8052
8053 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8054
8055         * gcc.c-torture/compile/20020415-1.c: New.
8056
8057 2002-04-18  David S. Miller  <davem@redhat.com>
8058
8059         * gcc.c-torture/execute/20020418-1.c: New test.
8060
8061 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8062
8063         * gcc.dg/20020416-1.c: New test.
8064
8065         * g++.dg/opt/inline1.C: New test.
8066
8067 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8068
8069         * gcc.dg/altivec-5.c: New test.
8070
8071         * gcc.dg/20020415-1.c: New test.
8072
8073 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8074
8075         * testsuite/lib/chill.exp: Remove.
8076
8077 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8078
8079         * g++.dg/other/big-struct.C: New test.
8080
8081 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8082
8083         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8084         of scratch file.
8085
8086 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8087
8088         PR c/6277
8089         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8090         in scan-assembler function name
8091
8092 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8093
8094         * g77.f-torture/execute/980628-4.x,
8095         g77.f-torture/execute/980628-5.x,
8096         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8097         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8098         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8099         i[34567]86-*-*.
8100
8101 2002-04-13  David S. Miller  <davem@redhat.com>
8102
8103         * gcc.c-torture/execute/20020413-1.c: New test.
8104
8105 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8106
8107         * gcc.dg/asm-6.c,
8108         * g++.dg/ext/asm1.C: New tests.
8109
8110 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8111
8112         PR c++ 5373.
8113         * g++.dg/parse/stmtexpr1.C: New test.
8114
8115         PR c++/5189.
8116         * g++.dg/template/copy1.C: New test.
8117
8118 2002-04-12  Richard Henderson  <rth@redhat.com>
8119
8120         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8121
8122 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8123
8124         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8125         gcc.c-torture/execute/20020307-2.c.
8126
8127 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8128
8129         * g++.dg/ext/attrib5.C,
8130         * g++.dg/lookup/struct1.C: New tests.
8131
8132 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8133
8134         * gcc.dg/20020411-1.c: New test.
8135
8136         * gcc.c-torture/execute/20020411-1.c: New test.
8137
8138 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8139
8140         * g77.f-torture/execute/6177.f: New test.
8141
8142 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8143
8144         PR middle-end/6247
8145         * g++.dg/opt/cleanup1.C: New test.
8146
8147         * g++.dg/opt/const1.C: New test.
8148
8149 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8150
8151         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8152
8153 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8154
8155         PR c++/5507
8156         * g++.dg/template/typename2.C: New test.
8157
8158 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8159
8160         * gcc.c-torture/execute/loop-12.c: New.
8161
8162 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8163
8164         * g77.f-torture/execute/980628-4.x,
8165         g77.f-torture/execute/980628-5.x,
8166         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8167         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8168         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8169
8170 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8171
8172         PR optimization/6086
8173         * g++.dg/opt/preinc1.C: New test.
8174
8175 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8176
8177         PR c++/5571
8178         * g++.dg/opt/static2.C: New test.
8179
8180 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8181
8182         PR c/5120
8183         * gcc.dg/20020406-1.c: New test.
8184
8185 2002-04-04  David S. Miller  <davem@redhat.com>
8186
8187         * gcc.c-torture/execute/20020404-1.c: New test.
8188
8189 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8190
8191         PR c/6123
8192         * gcc.dg/20020312-2.c: Do not declare global register variable
8193         if __PIC__ or __pic__ is defined.
8194
8195 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8196
8197         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8198         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8199
8200 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8201
8202         * gcc.misc-tests/linkage.exp: Update last change to handle
8203         sparc*-, not just sparc-.
8204
8205 2002-04-03  Richard Henderson  <rth@redhat.com>
8206
8207         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8208
8209 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8210
8211         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8212
8213 2002-04-02  David S. Miller  <davem@redhat.com>
8214
8215         * gcc.c-torture/execute/20020402-3.c: New test.
8216
8217 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8218
8219         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8220         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8221
8222         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8223         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8224         g77.f-torture/execute/20001201.x,
8225         g77.f-torture/execute/u77-test.x: New files.
8226
8227         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8228         * gcc.dg/wchar_t-1.c: Ditto.
8229
8230 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8231
8232         * gcc.c-torture/execute/20020402-1.c: New test.
8233
8234 2002-04-01  Richard Henderson  <rth@redhat.com>
8235
8236         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8237
8238         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8239
8240 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8241
8242         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8243
8244 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8245
8246         * g++.dg/inherit/template-as-base.C: Expect error.
8247         * g++.dg/inherit/namespace-as-base.C: Likewise.
8248
8249 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8250
8251         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8252         g++.dg/ext/instantiate3.C: Tweak match patterns.
8253
8254         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8255         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8256         -da test.
8257
8258 2002-03-31  Richard Henderson  <rth@redhat.com>
8259
8260         * gcc.dg/special/alias-2.c: New.
8261         * gcc.dg/special/ecos.exp: Run it.
8262
8263 2002-03-31  Richard Henderson  <rth@redhat.com>
8264
8265         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8266
8267 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8268
8269         * gcc.dg/weak-1.c: Disable on h8300 port.
8270
8271 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8272
8273         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8274         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8275         ordering tests.
8276         * g++.dg/bprob/bprob-1.C: New test.
8277         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8278         * g++.dg/gcov/gcov-1.C: New test.
8279         * g++.dg/gcov/gcov-1.x: New file.
8280         * g++.dg/gcov/gcov-2.C: New test.
8281         * g++.dg/gcov/gcov-3.C: New test.
8282         * g++.dg/gcov/gcov-3.h: New file.
8283
8284 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8285
8286         * g++.old-deja/g++.other/builtins5.C: New test.
8287         * g++.old-deja/g++.other/builtins6.C: New test.
8288         * g++.old-deja/g++.other/builtins7.C: New test.
8289         * g++.old-deja/g++.other/builtins8.C: New test.
8290         * g++.old-deja/g++.other/builtins9.C: New test.
8291
8292 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8293
8294         * g++.dg/opt/static1.C: New test.
8295
8296         * g++.dg/opt/longbranch1.C: New test.
8297
8298 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8299
8300         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8301
8302         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8303
8304 2002-03-28  Jeffrey A Law  (law@redhat.com)
8305
8306         * gcc.c-torture/execute/20020328-1.c: New test.
8307
8308 2002-03-27  Richard Henderson  <rth@redhat.com>
8309
8310         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8311         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8312         move from g++.old-deja/g++.ext/.
8313
8314 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8315
8316         * g++.dg/init/new2.C: New test.
8317
8318 2002-03-26  Richard Henderson  <rth@redhat.com>
8319
8320         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8321
8322         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8323         on sparc.
8324
8325         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8326         sparcv9 systems.
8327         * gcc.dg/20001102-1.c: Likewise.
8328
8329 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8330
8331         * gcc.dg/cpp/endif-pedantic1.c,
8332         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8333
8334 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8335
8336         * g++.dg/init/new1.C: New test.
8337
8338 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8339
8340         * g++.dg/abi/vbase9.C: New test.
8341
8342 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8343
8344         * gcc.dg/arm-asm.c: New test.
8345
8346 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8347
8348         * gcc.dg/Wswitch-enum.c: New test.
8349         Fix PR c/5044.
8350
8351 2002-03-26  Richard Henderson  <rth@redhat.com>
8352
8353         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8354         structure.
8355
8356 2002-03-25  Richard Henderson  <rth@redhat.com>
8357
8358         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8359         sparcv9 systems.
8360
8361         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8362         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8363
8364 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8365
8366         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8367
8368 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8369
8370         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8371         targets using generic thunk support.
8372
8373 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8374
8375         * gcc.c-torture/compile/20020323-1.c: New test.
8376
8377         * g++.dg/opt/conj2.C: New test.
8378
8379 2002-03-24  Richard Henderson  <rth@redhat.com>
8380
8381         * gcc.dg/weak-1.c: Use -fno-common.
8382
8383 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8384
8385         * g77.dg/f77-edit-apostrophe-out.f: New test
8386         * g77.dg/f77-edit-h-out.f: New test
8387         * g77.dg/f77-edit-t-in.f: New test
8388         * g77.dg/f77-edit-t-out.f: New test
8389         * g77.dg/f77-edit-x-out.f: New test
8390         * g77.dg/f77-edit-slash-out.f: New test
8391         * g77.dg/f77-edit-colon-out.f: New test
8392         * g77.dg/f77-edit-s-out.f: New test
8393
8394 2002-03-24  Richard Henderson  <rth@redhat.com>
8395
8396         * objc/execute/formal_protocol-6.x: New XFAIL.
8397
8398 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8399
8400         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8401         that do not support weak symbols
8402
8403 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8404
8405         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8406         * lib/g77.exp:  Likewise
8407         * lib/objc.exp: Likewise
8408
8409 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8410
8411         * gcc.dg/Wswitch-default.c: New test.
8412
8413 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8414
8415         * g++.dg/other/enum1.C: New test.
8416
8417 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8418
8419         * gcc.dg/pragma-ep-3.c: Fix typo.
8420
8421 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8422
8423         * g++.dg/inherit/template-as-base.C: New test.
8424
8425 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8426
8427         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8428         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8429
8430 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8431
8432         * gcc.dg/cpp/multiline.c: Update to match.
8433
8434 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8435
8436         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8437
8438 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8439
8440         * gcc.dg/cpp/extratokens2.c:  New file.
8441
8442 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8443
8444         * gcc.dg/20020312-2.c: Add rs6000 target.
8445
8446         * gcc.c-torture/compile/20020319-1.c: New test.
8447
8448 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8449
8450         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8451         (A, E): Handle this.
8452
8453 2002-03-20  Jason Merrill  <jason@redhat.com>
8454
8455         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8456         ignoring -fpic.
8457         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8458         through prune_gcc_output.
8459
8460 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8461
8462         * gcc.c-torture/compile/20020320-1.c: New test.
8463
8464 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8465
8466         * gcc.c-torture/compile/20020318-1.c: New test.
8467
8468         * gcc.dg/struct-by-value-1.c: New test.
8469
8470         * gcc.dg/20020319-1.c: New test.
8471
8472 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8473
8474         * g++.dg/opt/conj1.C: New test.
8475
8476 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8477
8478         * g++.dg/template/qualttp20.C: Revert previous change.
8479         * g++.dg/template/qualttp3.C: Likewise.
8480         * g++.dg/template/qualttp4.C: Likewise
8481         * g++.dg/template/qualttp5.C: Likewise
8482         * g++.dg/template/qualttp6.C: Likewise
8483         * g++.dg/template/qualttp7.C: Likewise
8484         * g++.dg/template/qualttp8.C: Likewise
8485         * g++.dg/template/recurse.C: Likewise.
8486
8487 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8488
8489         * gcc.dg/cpp/wchar-1.c: Update.
8490
8491 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8492
8493         * g++.dg/template/conv1.C: New test.
8494         * g++.dg/template/conv2.C: New test.
8495         * g++.dg/template/conv3.C: New test.
8496         * g++.dg/template/conv4.C: New test.
8497
8498 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8499
8500         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8501         * g++.dg/template/qualttp3.C: Likewise.
8502         * g++.dg/template/qualttp4.C: Likewise
8503         * g++.dg/template/qualttp5.C: Likewise
8504         * g++.dg/template/qualttp6.C: Likewise
8505         * g++.dg/template/qualttp7.C: Likewise
8506         * g++.dg/template/qualttp8.C: Likewise
8507         * g++.dg/template/recurse.C: Likewise.
8508
8509 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8510
8511         * g++.dg/opt/dtor1.C: New test.
8512
8513 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8514
8515         * gcc.c-torture/compile/20020315-1.c: New test.
8516
8517 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8518
8519         * gcc.dg/weak-1.c: Fix scan tests.
8520
8521 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8522
8523         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8524         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8525         cris-*-aout* mmix-*-*.
8526         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8527         cris-*-aout* mmix-*-*.
8528         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8529         cris-*-elf* cris-*-aout* and mmix-*-*.
8530         * gcc.dg/20001009-1.c: Ditto.
8531         * gcc.dg/20010912-1.c: Ditto.
8532         * gcc.dg/20020122-4.c: Ditto.
8533         * gcc.dg/inline-2.c: Ditto.
8534
8535 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8536
8537         * gcc.c-torture/compile/20020314-1.c: New test.
8538
8539 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8540
8541         * gcc.c-torture/execute/20020314-1.c: New test.
8542
8543 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8544
8545         * g++.dg/warn/Wunused-1.C: New test.
8546
8547 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8548
8549         * g++.dg/abi/mangle6.C: New test.
8550
8551 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8552
8553         * gcc.c-torture/compile/20020309-2.c: New test.
8554
8555         * gcc.c-torture/compile/20020312-1.c: New test.
8556
8557 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8558
8559         * g++.dg/other/access1.C: New test.
8560
8561 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8562
8563         * gcc.c-torture/execute/wchar_t-1.c: New test.
8564
8565 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8566
8567         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8568
8569 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8570
8571         * gcc.dg/20020312-1.c: New test case.
8572
8573 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8574
8575         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8576
8577 2002-03-11  Richard Henderson  <rth@redhat.com>
8578
8579         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8580         * g++.old-deja/g++.jason/report.C: Likewise.
8581
8582 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8583
8584         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8585         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8586
8587 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8588
8589         * testsuite/g++.dg/overload/pmf1.C: New test.
8590
8591 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8592
8593         * gcc.c-torture/execute/20020307-1.c: Use long.
8594
8595 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8596
8597         PR optimization/5844
8598         * gcc.dg/20020310-1.c: New test.
8599
8600 2002-03-09  Michael Meissner  <meissner@redhat.com>
8601
8602         * gcc.c-torture/execute/memcpy-2.c: New test.
8603         * gcc.c-torture/execute/memset-1.c: New test.
8604         * gcc.c-torture/execute/strlen-1.c: New test.
8605         * gcc.c-torture/execute/strcmp-1.c: New test.
8606         * gcc.c-torture/execute/strncmp-1.c: New test.
8607
8608 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8609
8610         * gcc.dg/ppc-ldstruct.c: New test.
8611
8612 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8613
8614         * gcc.c-torture/execute/va-arg-22.c: New test.
8615
8616 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8617
8618         * gcc.c-torture/compile/20020309-1.c: New test.
8619
8620 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8621
8622         * gcc.c-torture/execute/20020307-2.c: New test.
8623
8624 2002-03-07  Jeffrey A Law  (law@redhat.com)
8625
8626         * g77.f-torture/compile/20020307-1.f: New test.
8627
8628 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8629
8630         * gcc.dg/unordered-1.c: New test.
8631
8632 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8633
8634         * gcc.c-torture/execute/20020307-1.c: New test.
8635
8636 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8637
8638         * gcc.dg/20020304-1.c: New test.
8639
8640         * gcc.c-torture/compile/20020304-2.c: New test.
8641
8642 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8643
8644         * gcc.c-torture/compile/20020304-1.c: New test case
8645         (from PR c/5830).
8646
8647 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8648
8649         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8650
8651 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8652
8653         * g++.dg/other/classkey1.C: New test.
8654
8655 2002-03-01  Richard Henderson  <rth@redhat.com>
8656
8657         * gcc.c-torture/compile/981223-1.x: New.
8658         * gcc.c-torture/compile/920625-1.x: New.
8659
8660 2002-02-28  Richard Henderson  <rth@redhat.com>
8661
8662         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8663
8664 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8665
8666         * gcc.c-torture/execute/20020227-1.c: New test.
8667
8668 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8669
8670         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8671         here" ERROR lines.
8672         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8673         * g++.old-deja.g++.other/defarg1.C: Likewise.
8674         * g++.old-deja/g++.pt/calls2.C: Likewise.
8675         * g++.old-deja/g++.pt/crash20.C: Likewise.
8676         * g++.old-deja/g++.pt/crash30.C: Likewise.
8677         * g++.old-deja/g++.pt/crash36.C: Likewise.
8678         * g++.old-deja/g++.pt/crash6.C: Likewise.
8679         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8680         * g++.old-deja/g++.pt/derived3.C: Likewise.
8681         * g++.old-deja/g++.pt/error1.C: Likewise.
8682         * g++.old-deja/g++.pt/friend21.C: Likewise.
8683         * g++.old-deja/g++.pt/friend23.C: Likewise.
8684         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8685         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8686
8687 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8688
8689         * gcc.c-torture/execute/20020225-2.c: New test.
8690
8691 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8692
8693         * gcc.c-torture/execute/920730-1t.c,
8694         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8695         Delete test cases, only relevant to -traditional.
8696
8697 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8698
8699         * gcc.dg/cpp/undef1.c: Remove.
8700         * gcc.dg/cpp/directiv.c: Update.
8701         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8702
8703 2002-02-27  Michael Meissner  <meissner@redhat.com>
8704
8705         * gcc.c-torture/execute/20020226-1.c: New test.
8706
8707 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8708
8709         * g++.dg/debug/debug4.C: New test.
8710
8711         * gcc.dg/ia64-visibility-1.c: New test.
8712
8713 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8714
8715         * gcc.dg/debug/20020224-1.c: New.
8716
8717 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8718
8719         * gcc.c-torture/execute/960416-1.x: New.
8720         * gcc.c-torture/execute/divconst-3.x: Likewise.
8721
8722 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8723
8724         * gcc.dg/20020224-1.c: New test.
8725
8726 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8727
8728         * gcc.c-torture/execute/20020225-1.c: New.
8729
8730 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8731
8732         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8733
8734 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8735
8736         * gcc.dg/20020222-1.c: New test.
8737
8738 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8739
8740         * g++.dg/opt/anonunion1.C: New test.
8741
8742 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8743
8744         * g++.dg/template/qualttp19.C: New test.
8745         * g++.dg/template/qualttp20.C: New test.
8746         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8747         * g++.old-deja/g++.other/qual1.C: Likewise.
8748
8749 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8750
8751         * gcc.dg/attr-alwaysinline.c: New.
8752
8753 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8754
8755         * gcc.dg/20020220-1.c: New test.
8756
8757         * gcc.dg/20020220-2.c: New test.
8758
8759         * g++.dg/opt/mmx1.C: New test.
8760
8761 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8762
8763         * gcc.c-torture/compile/20020110.c: New test.
8764
8765 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8766
8767         * gcc.c-torture/execute/20020219-1.c: New test.
8768
8769         * gcc.dg/20020219-1.c: New test.
8770
8771         * gcc.dg/noncompile/20020220-1.c: New test.
8772
8773         * g++.dg/opt/ptrintsum1.C: New test.
8774
8775         * gcc.dg/debug/20020220-1.c: New test.
8776
8777 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8778
8779         * gcc.c-torture/execute/20020216-1.c: New test.
8780
8781 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8782
8783         * gcc.dg/decl-1.c: Update, new test.
8784
8785 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8786
8787         * g++.dg/abi/bitfield1.C: New test.
8788         * g++.dg/abi/bitfield2.C: New test.
8789
8790 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8791
8792         * gcc.dg/attr-nest.c: New test.
8793
8794 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8795
8796         * gcc.c-torture/execute/20020215-1.c: New test.
8797
8798 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8799
8800         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8801         * g++.dg/debug/debug.exp: New.
8802         * g++.dg/debug/trivial.C: New.
8803         * g++.dg/debug/debug1.C: Moved...
8804         * g++.dg/other/debug1.C: ...from here.
8805         * g++.dg/debug/debug2.C: Moved...
8806         * g++.dg/other/debug2.C: ...from here.
8807         * g++.dg/debug/debug3.C: Moved...
8808         * g++.dg/other/debug3.C: ...from here.
8809
8810         * gcc.dg/noncompile/20020213-1.c: New test.
8811
8812 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8813
8814         * g++.dg/other/debug3.C: New test.
8815
8816         * gcc.c-torture/execute/20020213-1.c: New test.
8817
8818 2002-02-13  Richard Smith <richard@ex-parrot.com>
8819
8820         * g++.old-deja/g++.other/thunk1.C: New test.
8821
8822 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8823
8824         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8825
8826 2002-02-13  Stan Shebs  <shebs@apple.com>
8827
8828         * gcc.dg/altivec-3.c: New.
8829
8830 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8831
8832         * gcc.dg/Wunreachable-1.c: New test.
8833         * gcc.dg/Wunreachable-2.c: New test.
8834
8835 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8836
8837         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8838
8839 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8840
8841         * gcc.dg/decl-1.c: New test.
8842
8843 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8844
8845         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8846
8847 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8848
8849         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8850         * gcc.c-torture/compile/980506-1.x: Likewise.
8851
8852 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8853
8854         * gcc.dg/20020210-1.c: New.
8855
8856 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8857
8858         * g77.f-torture/execute/947.f: New regression test
8859         for PR fortran/947.
8860
8861 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8862
8863         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8864         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8865
8866 2002-02-08  Richard Henderson  <rth@redhat.com>
8867
8868         * gcc.c-torture/compile/labels-3.c: New.
8869
8870 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8871
8872         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8873         expression statements work instead.
8874         * gcc.dg/noncompile/20020207-1.c: New test.
8875
8876 2002-02-07  Richard Henderson  <rth@redhat.com>
8877
8878         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8879
8880 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8881
8882         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8883         message from g77
8884         * lib/g77-dg.exp: Trim g77 error messages so that they are
8885         recognized by dg.exp.
8886
8887 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8888
8889         PR fortran/5473
8890         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8891
8892 2002-02-07  Richard Henderson  <rth@redhat.com>
8893
8894         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8895         to be sufficiently aligned for integers.
8896
8897 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8898
8899         * g++.dg/template/friend4.C: New test.
8900
8901 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8902
8903         PR fortran/5743
8904         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8905         unsupported cases.
8906
8907 2002-02-07  Richard Henderson  <rth@redhat.com>
8908
8909         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8910         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8911         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8912         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8913
8914 2002-02-06  Richard Henderson  <rth@redhat.com>
8915
8916         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8917
8918 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8919
8920         * gcc.dg/20020206-1.c: New test.
8921
8922 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8923
8924         * gcc.c-torture/execute/20020206-1.c: New test.
8925
8926         * gcc.c-torture/execute/20020206-2.c: New test.
8927
8928         PR optimization/5429:
8929         * gcc.c-torture/compile/20020206-1.c: New test.
8930
8931 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8932
8933         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8934         as certain file formats cannot support particularly large
8935         alignments.
8936
8937         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8938         and do not expect to be able to link the executable.
8939
8940         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8941         fail because the COFF format does not support the weak attribute.
8942
8943 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8944
8945         * g77.dg/pr5473.f:  New test
8946
8947 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8948
8949         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8950         Fix testcase accordingly.
8951
8952 2002-02-04  Richard Henderson  <rth@redhat.com>
8953
8954         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8955         (buf): Change to be an array of pointers, not ints.
8956
8957 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8958
8959         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8960         before all tests.  Move warning one line above to match where it
8961         C frontend emits.
8962         * gcc.dg/Wswitch-2.c: New test.
8963         * g++.dg/warn/Wswitch-1.C: New test.
8964         * g++.dg/warn/Wswitch-2.C: New test.
8965
8966 2002-02-04  Richard Henderson  <rth@redhat.com>
8967
8968         * g++.dg/abi/offsetof.C: Fix size comparison.
8969
8970 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8971
8972         * gcc.dg/cast-qual-2.c: New test.
8973
8974 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8975
8976         * gcc.dg/20020201-4.c: New test.
8977
8978 2002-02-04  Ben Elliston  <bje@redhat.com>
8979
8980         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8981         target_info attribute != 0, in addition to the empty string.
8982         (gcc_target_compile): Likewise.
8983
8984 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8985
8986         * gcc.dg/Wswitch.c: New test.
8987         PR gcc/4475. PR gcc/3780.
8988
8989 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8990
8991         * g77.f-torture/execute/5122.f: New test for regressions
8992         against PR fortran/5122.
8993
8994 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8995
8996         * g77.f-torture/compile/pr3743.f: Delete
8997         * g77.dg/pr3743-1.f: New test.
8998         * g77.dg/pr3743-2.f: New test.
8999         * g77.dg/pr3743-3.f: New test.
9000         * g77.dg/pr3743-4.f: New test.
9001
9002 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9003
9004         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9005
9006 2002-02-02  Richard Henderson  <rth@redhat.com>
9007
9008         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9009         * gcc.c-torture/execute/bf64-1.c: Likewise.
9010
9011 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9012
9013         * gcc.dg/20020201-2.c: New test.
9014
9015         * gcc.dg/20020201-3.c: New test.
9016
9017         * gcc.c-torture/execute/bitfld-2.c: New test.
9018
9019 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9020
9021         * gcc.dg/bitfld-1.c: Update.
9022         * gcc.dg/bitfld-2.c: Update.
9023         * gcc.c-torture/execute/bitfld-1.x: New.
9024
9025 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9026
9027         * gcc.c-torture/execute/20020201-1.c: New test.
9028
9029 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9030
9031         PR target/5469
9032         * gcc.dg/20020201-1.c: New test.
9033
9034 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9035
9036         PR fortran/3743
9037         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9038         * g77.f-torture/compile/pr3743.x: Remove
9039
9040 2002-01-31  Tom Rix  <trix@redhat.com>
9041
9042         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9043
9044 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9045
9046         * gcc.dg/noncompile/20020130-1.c: New test.
9047
9048 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9049
9050         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9051
9052 2002-01-29  Richard Henderson  <rth@redhat.com>
9053
9054         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9055         to long long.
9056         * gcc.c-torture/execute/bf64-1.c: Likewise.
9057
9058 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9059
9060         * gcc.c-torture/execute/20020129-1.c: New test.
9061
9062 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9063
9064         * gcc.c-torture/compile/20000224-1.c: Update.
9065         * gcc.c-torture/execute/bitfld-1.c: New tests.
9066         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9067         * gcc.dg/uninit-A.c: Update.
9068
9069 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9070
9071         * g++.dg/template/ctor1.C: Add instantiation.
9072
9073 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9074
9075         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9076         argument to __builtin_prefetch to be const ptr.
9077
9078 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9079
9080         * gcc.c-torture/compile/20020120-1.c: New test.
9081
9082 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9083
9084         * gcc.c-torture/execute/20020127-1.c: New test.
9085
9086 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9087
9088         * g77.dg/f77-edit-i-in.f: New test
9089         * g77.dg/f77-edit-i-out.f: New test
9090
9091 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9092
9093         * gcc.dg/debug/debug.exp: New file.
9094         * gcc.dg/debug/trivial.c: New file.
9095         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9096         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9097         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9098         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9099         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9100         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9101         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9102         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9103         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9104         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9105         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9106         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9107         * gcc.dg/20000503-1.c: Removed.
9108         * gcc.dg/20010207-1.c: Removed.
9109         * gcc.dg/20011223-1.c: Removed.
9110         * gcc.dg/20020104-2.c: Removed.
9111         * gcc.dg/debug-1.c: Removed.
9112         * gcc.dg/debug-2.c: Removed.
9113         * gcc.dg/debug-3.c: Removed.
9114         * gcc.dg/debug-4.c: Removed.
9115         * gcc.dg/debug-5.c: Removed.
9116         * gcc.dg/debug-6.c: Removed.
9117         * gcc.dg/dwarf2-1.c: Removed.
9118         * gcc.dg/dwarf2-2.c: Removed.
9119
9120 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9121
9122         * g++.old-deja/g++.other/eh5.C: New test.
9123         * g++.old-deja/g++.other/sibcall2.C: New test.
9124         * g++.old-deja/g++.other/array9.C: New test.
9125         * g++.old-deja/g++.other/typename2.C: New test.
9126         * g++.old-deja/g++.other/crash60.C: New test.
9127         * g++.old-deja/g++.other/conv9.C: New test.
9128         * g++.old-deja/g++.other/mangle10.C: New test.
9129         * g++.old-deja/g++.other/unchanging1.C: New test.
9130         * g++.old-deja/g++.other/exprstmt1.C: New test.
9131         * g++.old-deja/g++.other/inline23.C: New test.
9132         * g++.old-deja/g++.eh/ia64-1.C: New test.
9133         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9134         * g++.old-deja/g++.other/reload1.C: New test.
9135         * g++.old-deja/g++.other/static20.C: New test.
9136         * g++.old-deja/g++.other/local-alloc1.C: New test.
9137         * g++.old-deja/g++.other/conv8.C: New test.
9138         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9139         * g++.old-deja/g++.other/storeexpr1.C: New test.
9140         * g++.old-deja/g++.other/storeexpr2.C: New test.
9141         * g++.dg/eh/template2.C: New test.
9142         * g++.dg/warn/weak1.C: New test.
9143
9144 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9145
9146         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9147         Remove first, non-varying, argument.
9148
9149 2002-01-23  Richard Henderson  <rth@redhat.com>
9150
9151         * gcc.dg/inline-2.c: New.
9152
9153         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9154         Add optional target arg.  Check number of arguments.
9155         (scan-assembler-not, scan-assembler-dem): Likewise.
9156         (scan-assembler-dem-not): Likewise.
9157
9158 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9159
9160         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9161         line 12.
9162         * g++.old-deja/g++.brendan/parse3.C,
9163         g++.old-deja/g++.other/crash26.C,
9164         g++.old-deja/g++.other/crash28.C,
9165         g++.old-deja/g++.other/crash29.C,
9166         g++.old-deja/g++.other/crash30.C,
9167         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9168
9169 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9170
9171         * gcc.dg/20020115-1.c: New.
9172
9173 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9174
9175         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9176
9177 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9178
9179         * gcc.dg/20020122-3.c: New.
9180
9181 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9182
9183         * g++.dg/other/gc1.C: New test.
9184
9185 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9186
9187         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9188
9189 2002-01-22  Richard Henderson  <rth@redhat.com>
9190
9191         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9192
9193 2002-01-22  Richard Henderson  <rth@redhat.com>
9194
9195         * gcc.dg/20020122-4.c: New.
9196
9197 2002-01-22  H.J. Lu <hjl@gnu.org>
9198
9199         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9200         link output.
9201         * gcc.dg/special/ecos.exp: Likewise.
9202         * lib/g++-dg.exp: Likewise.
9203         * lib/g77-dg.exp: Likewise.
9204         * lib/gcc-dg.exp : Likewise.
9205         * lib/mike-g++.exp: Likewise.
9206         * lib/mike-g77.exp: Likewise.
9207         * lib/mike-gcc.exp: Likewise.
9208         * lib/objc-dg.exp: Likewise.
9209
9210 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9211
9212         PR target/5379
9213         * gcc.dg/20020122-2.c: New test.
9214
9215 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9216
9217         * gcc.dg/20020122-1.c: New test.
9218
9219 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9220
9221         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9222
9223 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9224
9225         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9226
9227 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9228
9229         * gcc.c-torture/compile/20020121-1.c: New test.
9230
9231 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9232
9233         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9234         ld_library_path.
9235
9236 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9237
9238         * gcc.dg/20020218-1.c: New test.
9239
9240 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9241
9242         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9243         messages
9244         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9245         "At global scope" warning
9246         * g++.dg/ext/align1.C: Change cygwin test for alignment
9247         from db-bogus to dg-warning
9248
9249 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9250
9251         * g77.f-torture/compile/cpp2.F: New test.
9252
9253 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9254
9255         * g++.dg/template/access1.C: New test.
9256
9257 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9258
9259         * gcc.dg/20020118-1.c: New.
9260
9261 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9262
9263         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9264
9265 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9266
9267         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9268         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9269         alignment warnings.
9270
9271 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9272
9273         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9274         torture_with_loops and torture_without_loops
9275
9276 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9277
9278         * gcc.c-torture/compile/20020116-1.c: New test.
9279
9280 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9281
9282         * gcc.dg/20020116-2.c: New test.
9283
9284         * gcc.dg/ultrasp4.c: New test.
9285
9286         * gcc.dg/20020116-1.c: New test.
9287
9288 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9289
9290         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9291         by EABI.
9292
9293 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9294
9295         * gcc.misc-tests/i386-prefetch.exp: New.
9296         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9297         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9298         * gcc.misc-tests/i386-pf-none-1.c: New test.
9299         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9300
9301 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9302
9303         * gcc.dg/gnu89-init-1.c: Add new tests.
9304
9305 2002-01-15  Andreas Jaeger  <aj@suse.de>
9306
9307         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9308         * gcc.dg/i386-mmx-2.c: Likewise.
9309         * gcc.dg/i386-sse-1.c: Likewise.
9310         * gcc.dg/i386-sse-2.c: Likewise.
9311         * gcc.dg/i386-sse-3.c: Likewise.
9312
9313 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9314
9315         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9316         Uncomment additional cases that now pass.
9317
9318 2002-01-11  Richard Henderson  <rth@redhat.com>
9319
9320         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9321         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9322
9323 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9324
9325         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9326
9327 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9328
9329         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9330         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9331
9332 2002-01-10  Dale Johannesen  <dalej@apple.com>
9333
9334         * gcc.c-torture/execute/loop-11.c: New.
9335
9336 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9337
9338         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9339         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9340
9341 2002-01-09  Richard Henderson  <rth@redhat.com>
9342
9343         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9344         type in which to perform the operation for each size.
9345
9346 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9347
9348         * gcc.c-torture/compile/20020109-2.c: New test.
9349
9350 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9351
9352         * gcc.c-torture/execute/loop-10.c: New test.
9353
9354 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9355
9356         * gcc.c-torture/compile/20010226-1.c: New test.
9357         * gcc.c-torture/compile/20010227-1.c: New test.
9358         * gcc.c-torture/compile/20010426-1.c: New test.
9359         * gcc.c-torture/compile/20010510-1.c: New test.
9360         * gcc.c-torture/compile/20010605-3.c: New test.
9361         * gcc.c-torture/compile/20010824-1.c: New test.
9362         * gcc.c-torture/execute/20010409-1.c: New test.
9363         * gcc.dg/noncompile/20000901-1.c: New test.
9364         * gcc.dg/20001023-1.c: New test.
9365         * gcc.dg/20001101-1.c: New test.
9366         * gcc.dg/20001102-1.c: New test.
9367         * gcc.dg/20010207-1.c: New test.
9368         * gcc.dg/20010405-1.c: New test.
9369         * gcc.dg/20010822-1.c: New test.
9370         * gcc.dg/20011107-1.c: New test.
9371
9372 2002-01-09  Jeffrey A Law  (law@redhat.com)
9373
9374         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9375
9376         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9377         execution failure on PA targets.
9378
9379 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * gcc.c-torture/compile/20020109-1.c: New test.
9382
9383 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9384
9385         * gcc.c-torture/execute/20020108-1.c: New test.
9386
9387 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9388
9389         * gcc.dg/20020108-1.c: New test.
9390
9391 2002-01-08  H.J. Lu <hjl@gnu.org>
9392
9393         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9394         for header files.
9395
9396 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9397
9398         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9399         consistency.
9400
9401 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9402
9403         * gcc.dg/altivec-4.c: Test altivec predicates.
9404
9405 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9406
9407         * gcc.c-torture/execute/20020107-1.c: New test.
9408
9409 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9410
9411         PR c/5279
9412         * gcc.c-torture/compile/20020106-1.c: New test.
9413
9414 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9415
9416         * gcc.c-torture/execute/nestfunc-4.c: New test.
9417
9418 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9419
9420         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9421         extra triple that slipped in.
9422         * g++.old-deja/g++.abi/align.C: Likewise.
9423         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9424
9425 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9426
9427         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9428         * g++.old-deja/g++.abi/align.C: Likewise.
9429         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9430
9431         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9432         on FreeBSD/i386.
9433         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9434         FreeBSD.
9435
9436 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9437
9438         * gcc.dg/20020104-1.c: New test.
9439
9440         * gcc.dg/20020104-2.c: New test.
9441
9442 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9443
9444         * gcc.dg/20020103-1.c: Fix typo in target selector.
9445
9446 2002-01-03  Richard Henderson  <rth@redhat.com>
9447
9448         * gcc.dg/20020103-1.c: New.
9449
9450 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9451
9452         * gcc.c-torture/execute/20020103-1.c: New test.
9453
9454 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9455
9456         * g++.dg/other/debug2.C: New test.
9457
9458         * gcc.c-torture/compile/20020103-1.c: New test.
9459
9460 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9461
9462         * gcc.dg/gnu89-init-1.c: Added new tests.
9463
9464 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9465
9466         * g++.dg/template/friend2.C: Remove as patch is reverted.
9467
9468         * g++.dg/warn/oldcast1.C: New test.
9469
9470         * g++.dg/template/ptrmem1.C: New test.
9471         * g++.dg/template/ptrmem2.C: New test.
9472
9473         * g++.dg/template/ntp.C: New test.
9474
9475         * g++.dg/other/component1.C: New test.
9476
9477         * g++.dg/template/ttp3.C: New test.
9478
9479         * g++.dg/template/friend2.C: New test.
9480         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9481
9482 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9483
9484         * g++.dg/other/ptrmem1.C: New test.
9485         * g++.dg/other/ptrmem2.C: New test.
9486
9487 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9488
9489         * g++.dg/template/ctor1.C: New test.
9490
9491 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9492
9493         * g++.dg/template/friend2.C: New test.
9494
9495 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9496
9497         * gcc.dg/mmix-1.c: New test.
9498
9499 2001-12-31  Richard Henderson  <rth@redhat.com>
9500
9501         * gcc.dg/asm-5.c: New.
9502
9503 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9504
9505         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9506         in namespace __gnu_cxx
9507
9508 2001-12-30  Richard Henderson  <rth@redhat.com>
9509
9510         * gcc.dg/debug-6.c: New.
9511
9512 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9513
9514         * gcc.c-torture/compile/20011229-2.c: New test.
9515
9516 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9517
9518         * gcc.dg/debug-3.c: New test.
9519         * gcc.dg/debug-4.c: New test.
9520         * gcc.dg/debug-5.c: New test.
9521
9522 2001-12-29  Richard Henderson  <rth@redhat.com>
9523
9524         * g++.dg/eh/loop1.C: New.
9525
9526 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9527
9528         * g++.dg/template/crash1.C: New test.
9529
9530 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9531
9532         * g++.dg/other/const1.C: New test.
9533
9534 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9535
9536         * gcc.c-torture/compile/20011229-1.c: New test.
9537
9538 2001-12-28  Stan Shebs  <shebs@apple.com>
9539
9540         * lib/objc-torture.exp: Resync with c-torture.exp.
9541         * lib/objc.exp: Load standard libraries.
9542
9543 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9544
9545         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9546         additional tests.
9547
9548 2001-12-27  Roger Sayle <roger@eyesopen.com>
9549
9550         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9551
9552 2001-12-27  Richard Henderson  <rth@redhat.com>
9553
9554         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9555
9556 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9557
9558         * g++.dg/eh/ctor1.C: New test.
9559         * g++.dg/other/error2.C: New test.
9560
9561 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9562
9563         * g++.dg/other/init2.C: New test.
9564
9565 2001-12-24  Richard Henderson  <rth@redhat.com>
9566
9567         * gcc.dg/20011223-1.c: New.
9568         * gcc.dg/inline-1.c: New.
9569
9570 2001-12-23  Richard Henderson  <rth@redhat.com>
9571
9572         * gcc.dg/asm-4.c: Test operand modifiers.
9573
9574 2001-12-23  Richard Henderson  <rth@redhat.com>
9575
9576         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9577
9578 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9579
9580         * gcc.c-torture/execute/20011223-1.c: New test.
9581
9582 2001-12-21  Richard Henderson  <rth@redhat.com>
9583
9584         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9585         re-enables the warning.
9586
9587 2001-12-21  Richard Henderson  <rth@redhat.com>
9588
9589         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9590
9591 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9592
9593         * gcc.c-torture/compile/20011218-1.c: New test.
9594
9595 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9596
9597         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9598         arm-isr.c test.
9599         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9600         epilogue generation for ARM ISR routines.
9601
9602 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9603
9604         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9605         * gcc.dg/format/c90-printf-3.c: Likewise.
9606         * gcc.dg/format/c99-printf-3.c: Likewise.
9607         * gcc.dg/format/ext-1.c: Likewise.
9608         * gcc.dg/format/ext-6.c: Likewise.
9609         * gcc.dg/format/format.h: Prototype unlocked stdio.
9610
9611 2001-12-20  Richard Henderson  <rth@redhat.com>
9612
9613         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9614         (arena): Use it.
9615         (malloc): Correct allocation logic.  Abort if we fill up the
9616         arena before initialization complete.
9617         (realloc): Correct allocation logic.
9618
9619 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9620
9621         * gcc.c-torture/compile/20011219-2.c: New test.
9622
9623         * gcc.c-torture/execute/20011219-1.c: New test.
9624
9625 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9626
9627         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9628         target does not support weak symbols.
9629
9630 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9631
9632         * gcc.c-torture/compile/20011219-1.c: New test.
9633
9634 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9635
9636         * g++.dg/other/error1.C: New test.
9637
9638 2001-12-17  Jeffrey A Law  (law@redhat.com)
9639
9640         * gcc.c-torture/execute/20011217-1.c: New test.
9641
9642 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9643
9644         * objc.dg/special/: New directory.
9645         * objc.dg/special/special.exp: New file.
9646         * objc.dg/special/unclaimed-category-1.h: New file.
9647         * objc.dg/special/unclaimed-category-1a.m: New file.
9648         * objc.dg/special/unclaimed-category-1.m: New file.
9649
9650 2001-12-17  Andreas Jaeger  <aj@suse.de>
9651
9652         * gcc.c-torture/compile/20011217-2.c: New test.
9653
9654 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9655
9656         * gcc.c-torture/compile/20011217-1.c: New test.
9657
9658 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9659
9660         * testsuite/gcc.dg/20011214-1.c: New.
9661
9662 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9663
9664         * gcc.dg/altivec-4.c: New.
9665
9666 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9667
9668         * gcc.dg/20011113-1.c: New test.
9669
9670 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9671
9672         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9673         std::__malloc_alloc_template<0> and
9674         std::__default_alloc_template<false, 0>.
9675
9676 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9677
9678         * objc/execute/bf-21.m: New test.
9679         * objc/execute/enumeration-1.m: New test.
9680         * objc/execute/enumeration-2.m: New test.
9681
9682 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9683
9684         * gcc.dg/gnu89-init-1.c: New test.
9685
9686 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9687
9688         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9689         * g++.old-deja/g++.jason/2371.C: Likewise.
9690         * g++.old-deja/g++.jason/template33.C: Likewise.
9691         * g++.old-deja/g++.jason/template34.C: Likewise.
9692         * g++.old-deja/g++.jason/template36.C: Likewise.
9693         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9694         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9695         * g++.old-deja/g++.other/typename1.C: Likewise.
9696         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9697         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9698         * g++.old-deja/g++.pt/typename11.C: Likewise.
9699         * g++.old-deja/g++.pt/typename14.C: Likewise.
9700         * g++.old-deja/g++.pt/typename16.C: Likewise.
9701         * g++.old-deja/g++.pt/typename3.C: Likewise.
9702         * g++.old-deja/g++.pt/typename4.C: Likewise.
9703         * g++.old-deja/g++.pt/typename5.C: Likewise.
9704         * g++.old-deja/g++.pt/typename7.C: Likewise.
9705         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9706
9707 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9708
9709         * g++.dg/other/linkage1.C: New test.
9710         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9711         specifiers.
9712
9713 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9714
9715         * gcc.dg/concat.c: New test.
9716
9717 2001-12-11  Stan Shebs  <shebs@apple.com>
9718
9719         * objc/compile: New test directory.
9720         * objc/compile/compile.exp: New expect script.
9721         * objc/compile/20011211-1.m: New compile test.
9722
9723 2001-12-11  Jason Merrill  <jason@redhat.com>
9724
9725         * lib/prune.exp (prune_gcc_output): Also handle "In member
9726         function".  So many permutations...
9727
9728 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9729
9730         * g++.dg/template/typedef1.C: New test.
9731
9732 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9733
9734         * g++.dg/other/copy1.C: New test.
9735
9736 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9737
9738         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9739
9740         * gcc.dg/builtin-choose-expr.c: New.
9741
9742 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9743
9744         * gcc.dg/altivec-2.c: New.
9745
9746 2001-12-07  Richard Henderson  <rth@redhat.com>
9747
9748         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9749
9750 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9751
9752         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9753         ultrasparc.
9754
9755 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9756
9757         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9758
9759 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9760
9761         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9762         variable argument list.
9763
9764 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9765
9766         * gcc.c-torture/execute/memcheck: Delete entire directory.
9767         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9768         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9769
9770 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9771
9772         * gcc.dg/Wshadow-1.c: New test.
9773
9774 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9775
9776         * gcc.c-torture/compile/20011130-1.c: New test.
9777
9778         * gcc.dg/noncompile/20011025-1.c: New test.
9779
9780         * g++.dg/other/anon-union.C: New test.
9781
9782         * gcc.c-torture/execute/20011024-1.c: New test.
9783
9784 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9785
9786         * gcc.c-torture/execute/20000722-1.x,
9787         gcc.c-torture/execute/20010123-1.x: Remove.
9788         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9789         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9790         gcc.dg/c99-complit-2.c: New tests.
9791
9792 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9793
9794         * g++.dg/inherit/base1.C: New test.
9795
9796 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9797
9798         * g++.dg/other/stdarg1.C: New test.
9799
9800         * gcc.c-torture/compile/20011130-2.c: New test.
9801
9802 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9803
9804         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9805         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9806         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9807         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9808         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9809         * gcc.dg/builtin-prefetch-1.c: New test.
9810
9811 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9812
9813         * gcc.dg/20011130-1.c: New test.
9814
9815 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9816
9817         * g++.dg/other/scope1.C: New test.
9818         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9819
9820 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9821
9822         * gcc.dg/vla-init-1.c: New test.
9823
9824 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9825
9826         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9827
9828 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9829
9830         * objc.dg/alias.m: Update.
9831         * objc.dg/class-1.m: Update.
9832         * objc.dg/const-str-1.m: Update.
9833         * objc.dg/fwd-proto-1.m: Update.
9834         * objc.dg/id-1.m: Update.
9835         * objc.dg/super-class-1.m: Update.
9836
9837 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9838
9839         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9840         constructs.
9841
9842 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9843
9844         * gcc.c-torture/execute/20011128-1.c: New test.
9845
9846 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9847
9848         * gcc.dg/20011127-1.c: New test.
9849
9850 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9851
9852         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9853         from Austin Group draft 7.
9854         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9855         scanf format arguments.
9856         * gcc.dg/format/no-exargs-2.c: New test.
9857
9858 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9859
9860         * g++.dg/abi/vbase8-4.C: New test.
9861
9862 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9863
9864         * gcc.c-torture/execute/20011121-1.c: New test.
9865
9866 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9867
9868         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9869
9870 2001-11-23  Andreas Jaeger  <aj@suse.de>
9871
9872         * gcc.dg/cpp/charconst-2.c: New test.
9873
9874 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9875
9876         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9877         to the host if it is remote.  Let tests specify extra headers
9878         they use.
9879         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9880         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9881         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9882         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9883         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9884         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9885         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9886         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9887         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9888         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9889
9890 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9891
9892         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9893         for little endian ARMs.
9894
9895 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9896
9897         * gcc.c-torture/compile/20011119-1.c: New test.
9898         * gcc.c-torture/compile/20011119-2.c: New test.
9899
9900 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9901
9902         * gcc.dg/altivec-1.c: Fix typo.
9903
9904 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9905
9906         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9907
9908 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9909
9910         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9911
9912 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9913
9914         * lib/g77.exp: Don't specify --rpath-link.
9915
9916         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9917         across all the headers.
9918         * gcc.dg/format/format.exp: For testing on a remote host,
9919         copy format.h.
9920
9921         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9922         * gcc.c-torture/execute/930406-1.c: Likewise.
9923         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9924
9925 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9926
9927         * gcc.dg/altivec-1.c: New.
9928
9929 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9930
9931         * gcc.dg/cpp/fpreprocessed.c: New test case.
9932
9933 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9934
9935         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9936         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9937         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9938
9939 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9940
9941         * gcc.dg/no-builtin-1.c: New test.
9942
9943 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9944
9945         * gcc.c-torture/execute/20011115-1.c: New test.
9946
9947 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9948
9949         * gcc.c-torture/compile/20011114-2.c: New test.
9950         * gcc.c-torture/compile/20011114-3.c: New test.
9951         * gcc.c-torture/compile/20011114-4.c: New test.
9952
9953 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9954
9955         * g++.dg/other/init1.C: New test.
9956
9957 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9958
9959         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9960         message.
9961
9962         * gcc.c-torture/execute/20011114-1.c: New testcase.
9963
9964         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9965         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9966         like the (before this change) version of 20010327-1.c.
9967
9968 2001-11-14  Roger Sayle <roger@eyesopen.com>
9969
9970         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9971
9972 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9973
9974         * g++.dg/init/array2.C: New test.
9975
9976 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9977
9978         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9979
9980 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9981
9982         * g++.dg/other/forscope1.C: New test.
9983         * g++.dg/ext/forscope1.C: New test.
9984         * g++.dg/ext/forscope2.C: New test.
9985
9986 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9987
9988         * gcc.c-torture/execute/20011113-1.c: New test.
9989
9990 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9991
9992         * gcc.c-torture/execute/20011109-2.c: New test.
9993
9994         * gcc.c-torture/execute/20011109-1.c: New test.
9995
9996 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9997
9998         * gcc.c-torture/compile/20011109-1.c: New test.
9999
10000 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10001
10002         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10003         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10004         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10005         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10006         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10007         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10008         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10009
10010 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10011
10012         * g++.dg/warn/Wshadow-1.C: New tests.
10013         * g++.old-deja/g++.mike/for3.C: Update.
10014
10015 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10016
10017         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10018         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10019         XFAILs.  Adjust expected error texts.
10020         * gcc.c-torture/compile/20011106-1.c,
10021         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10022         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10023         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10024         gcc.dg/c99-array-lval-5.c: New tests.
10025
10026 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10027
10028         * gcc.dg/cpp/defined.c: Update.
10029
10030 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10031
10032         * gcc.c-torture/execute/anon-1.c: New test.
10033
10034 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10035
10036         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10037         same size, so no warning should be produced on stormy16.
10038
10039         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10040         due to oversized array.
10041         * g++.old-deja/g++.mike/ns15.C: Likewise.
10042         * g++.old-deja/g++.pt/crash16.C: Likewise.
10043
10044 2001-11-02  Graham Stott  <grahams@redhat.com>
10045
10046         * g++.dgother/debug1.C: Fix typos.
10047
10048 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10049
10050         * g++.dg/other/debug1.C: New test.
10051
10052 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10053
10054         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10055         of unsigned long.
10056
10057 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10058
10059         * gcc.dg/20011029-2.c: New test.
10060
10061         * gcc.c-torture/compile/20011029-1.c: New test.
10062
10063 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10064
10065         * objc/execute/class_self-1.m: New test.
10066         * objc/execute/class_self-2.m: New test.
10067
10068 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10069
10070         * gcc.misc-tests/msgs.exp: Delete.
10071         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10072         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10073         error set to match recent changes.
10074
10075 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10076
10077         * gcc.dg/20011021-1.c: New test.
10078
10079 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10080
10081         * gcc.c-torture/compile/20011023-1.c: New test.
10082
10083 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10084
10085         * lib/g77.exp: Rewrite based on lib/g++.exp.
10086
10087 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10088
10089         * gcc.c-torture/execute/20011019-1.c: New test.
10090
10091         * gcc.dg/20011018-1.c: New test.
10092
10093 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10094
10095         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10096
10097 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10098
10099         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10100         * gcc.dg/attr-invalid.c: Likewise.
10101
10102 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10103
10104         * testsuite/gcc.dg/20011015-1.c: New test.
10105
10106 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10107
10108         * g++.dg/template/unify2.C: New test.
10109
10110 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10111
10112         * g++.dg/other/exception-specification.C: New test
10113
10114 2001-10-13  Tom Rix  <trix@redhat.com>
10115
10116         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10117         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10118
10119 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10120
10121         * testsuite/gcc.dg/20011009-1.c: New test.
10122
10123 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10124
10125         PR g++/4476
10126         * g++.dg/other/friend1.C: New test.
10127
10128 2001-10-11  Richard Henderson  <rth@redhat.com>
10129
10130         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10131
10132 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10133
10134         * gcc.c-torture/compile/20011010-1.c: New.
10135
10136 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10137
10138         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10139         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10140         g77.f-torture/execute/execute.exp,
10141         g77.f-torture/noncompile/noncompile.exp,
10142         gcc.c-torture/compile/compile.exp,
10143         gcc.c-torture/execute/execute.exp,
10144         gcc.c-torture/execute/ieee/ieee.exp,
10145         gcc.c-torture/execute/memcheck/memcheck.exp,
10146         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10147         objc/execute/execute.exp: Update FSF address.
10148
10149 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10150
10151         * gcc.dg/cpp/cmdlne-C.c: Update.
10152         * gcc.dg/cpp/cmdlne-C2.c: New.
10153
10154 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10155
10156         * gcc.c-torture/execute/20011008-3.c: New.
10157
10158 2001-10-08  DJ Delorie  <dj@redhat.com>
10159
10160         * gcc.dg/20011008-1.c: New.
10161         * gcc.dg/20011008-2.c: New.
10162
10163 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10164
10165         * gcc.dg/cpp/spacing1.c: Update test.
10166
10167 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10168
10169         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10170         spelling errors of "separate" as "seperate".
10171
10172 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10173
10174         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10175         enough to avoid inlining.
10176
10177 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10178
10179         * lib/g77.exp: set libg2c_dir correctly.
10180
10181 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10182
10183         * gcc.dg/cpp/macro11.c: New test.
10184
10185 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10186
10187         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10188         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10189         gcc.dg/format/multattr-3.c: New tests.
10190         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10191         tests for format attributes on function pointers being rejected.
10192
10193 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10194
10195         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10196
10197 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10198
10199         * g++.dg/warn/format1.C: New test.
10200
10201 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10202
10203         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10204
10205 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10206
10207         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10208
10209 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10210
10211         * gcc.dg/cpp/redef2.c: Add test.
10212
10213 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10214
10215         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10216         long-standing bug on i686, apparently.
10217         * gcc.c-torture/execute/loop-2c.x: New file.
10218         * gcc.c-torture/execute/loop-2d.x: New file.
10219         * gcc.c-torture/execute/loop-3c.x: New file.
10220
10221 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10222
10223         * gcc.dg/cpp/20000625-2.c: Correct line number.
10224
10225 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10226
10227         * gcc.dg/cpp/macro10.c: New test.
10228         * gcc.dg/cpp/strify3.c: New test.
10229         * gcc.dg/cpp/spacing1.c: Add tests.
10230         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10231         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10232
10233 2001-09-24  DJ Delorie  <dj@redhat.com>
10234
10235         * gcc.c-torture/execute/20010924-1.c: New test.
10236
10237 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10238
10239         * testsuite/objc/execute/paste.m: Remove.
10240
10241 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10242
10243         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10244
10245 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10246
10247         * g77.dg/strlen0.f: New test.
10248
10249 2001-09-21  Richard Henderson  <rth@redhat.com>
10250
10251         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10252         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10253
10254 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10255
10256         Table-driven attributes.
10257         * g++.dg/ext/attrib1.C: New test.
10258
10259 2001-09-20  DJ Delorie  <dj@redhat.com>
10260
10261         * gcc.dg/20000926-1.c: Update expected warning messages.
10262         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10263         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10264         array.
10265
10266 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10267
10268         * g++.dg/eh/registers1.C: New test case.
10269
10270 2001-09-17  Richard Henderson  <rth@redhat.com>
10271
10272         * gcc.dg/array-5.c: Fix VLA decomposition test.
10273
10274 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10275
10276         * gcc.dg/cpp/line5.c: New testcase.
10277
10278 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10279
10280         * gcc.dg/cpp/macro9.c: New test.
10281
10282 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10283
10284         * gcc.c-torture/execute/980223.c: Change type of addr from long
10285         to char *.
10286
10287 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10288
10289         * gcc.c-torture/execute/20010915-1.c: New test.
10290
10291 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10292
10293         * g77.dg/bprob: New directory.
10294         * g77.dg/bprob/bprob.exp: New file.
10295         * g77.dg/bprob/bprob-1.f: New test.
10296         * g77.dg/gcov: New directory.
10297         * g77.dg/gcov/gcov.exp: New file.
10298         * g77.dg/gcov/gcov-1.f: New test.
10299         * g77.dg/gcov/gcov-1.x: New file.
10300
10301 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10302
10303         * gcc.dg/cpp/directiv.c: Update.
10304         * gcc.dg/cpp/undef1.c: Update.
10305
10306 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10307
10308         * gcc.dg/20010912-1.c: New test.
10309
10310 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10311
10312         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10313         language-independent file in lib.
10314         * lib/gcov.exp: New file.
10315
10316 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10317
10318         * gcc.c-torture/compile/20010911-1.c: New test.
10319
10320 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10321
10322         * lib/profopt.exp: New, to support profile-directed optimizations.
10323         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10324         * gcc.misc-tests/bprob-1.c: New test.
10325         * gcc.misc-tests/bprob-2.c: New test.
10326
10327 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10328
10329         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10330         XFAIL and which kinds of gcov output to verify.
10331         * gcc.misc-tests/gcov-4b.x: New file.
10332         * gcc.misc-tests/gcov-5b.x: New file.
10333         * gcc.misc-tests/gcov-6.x: New file.
10334         * gcc.misc-tests/gcov-7.c: New test.
10335         * gcc.misc-tests/gcov-7.x: New file.
10336
10337 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10338
10339         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10340         * gcc.misc-tests/gcov-6.c: New test.
10341
10342 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10343
10344         PR c++/3986
10345         * g++.dg/abi/vbase1.C: New test.
10346
10347 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10348
10349         * objc.dg/method-2.m: New.
10350
10351 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10352
10353         PR c++/4203
10354         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10355         * g++.dg/init/empty1.C: New test.
10356
10357 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10358
10359         * gcc.c-torture/compile/20010903-1.c: New test.
10360
10361 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10362
10363         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10364         for m68k.
10365
10366 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10367
10368         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10369
10370         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10371
10372         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10373
10374 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10375
10376         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10377         for 16-bit 'unsigned int'.
10378
10379 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10380
10381         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10382
10383 2001-08-27  Richard Henderson  <rth@redhat.com>
10384
10385         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10386         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10387
10388 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10389
10390         * gcc.dg/asm-names.c (ymain): New.
10391
10392 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10393
10394         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10395         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10396         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10397
10398 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10399
10400         * gcc.dg/compare5.c: New testcase.
10401
10402 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10403
10404         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10405         and "In instantiation".
10406
10407 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10408
10409         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10410
10411 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10412
10413         * gcc.misc-tests/gcov.exp: Add support for branch information.
10414         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10415         * gcc.misc-tests/gcov-4.c: New test.
10416         * gcc.misc-tests/gcov-4b.c: New test.
10417         * gcc.misc-tests/gcov-5b.c: New test.
10418
10419 2001-08-20  Zack Weinberg  <zackw@panix.com>
10420
10421         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10422         expected to fail.
10423
10424 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10425
10426         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10427
10428 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10429
10430         * g++.dg/eh/template1.C: New test.
10431
10432 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10433
10434         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10435         Fix thinko.
10436         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10437         for xfail.
10438
10439 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10440
10441         * lib/g77-dg.exp:  Use prune.exp for common procedures
10442         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10443         * lib/g77.exp: (g77-dg-prune) Remove
10444
10445 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10446
10447         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10448
10449 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10450
10451         * g++.dg/template/unify1.C: New test.
10452
10453 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10454
10455         * g++.dg/abi/empty4.C: New test.
10456
10457 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10458
10459         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10460         solaris2.*
10461         * g77.f-torture/compile/pr3743.x: Likewise
10462
10463 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10464
10465         * g++.dg/other/using-declaration.C: New test.
10466
10467 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10468
10469         * gcc.dg/cpp/tr-sign.c: New testcase.
10470
10471 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10472
10473         * gcc.dg/cpp/19951025-1.c: Revert.
10474         * gcc.dg/cpp/directiv.c: We no longer process directives that
10475         interrupt macro arguments.
10476
10477 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10478
10479         * gcc.dg/bconstp-1.c: New test.
10480
10481 2001-08-03  Richard Henderson  <rth@redhat.com>
10482
10483         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10484
10485 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10486
10487         * gcc.dg/cpp/19951025-1.c: Update.
10488
10489 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10490
10491         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10492         should be x.
10493
10494 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10495
10496         Kill -fhonor-std.
10497         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10498         * g++.old-deja/g++.other/std1.C: Likewise.
10499         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10500
10501 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10502
10503         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10504         (g77_pass, g77_fail, g77_finish, g77_exit,
10505         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10506
10507 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10508
10509         * g77.dg/fbackslash.f
10510         * g77.dg/fcase-preserve.f
10511         * g77.dg/ff90-1.f
10512         * g77.dg/ffixed-line-length-0.f
10513         * g77.dg/ffixed-line-length-132.f
10514         * g77.dg/ffixed-line-length-7.f
10515         * g77.dg/ffixed-line-length-72.f
10516         * g77.dg/ffixed-line-length-none.f
10517         * g77.dg/ffree-form-1.f
10518         * g77.dg/fno-backslash.f
10519         * g77.dg/fno-f90-1.f
10520         * g77.dg/fno-fixed-form-1.f
10521         * g77.dg/fno-onetrip.f
10522         * g77.dg/fno-typeless-boz.f
10523         * g77.dg/fno-underscoring.f
10524         * g77.dg/fno-vxt-1.f
10525         * g77.dg/fonetrip.f
10526         * g77.dg/ftypeless-boz.f
10527         * g77.dg/fugly-assumed.f
10528         * g77.dg/funderscoring.f
10529         * g77.dg/fvxt-1.f
10530
10531 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10532
10533         * objc.dg/fwd-proto-1.m: New.
10534         * objc.dg/local-decl-1.m: New.
10535         * objc.dg/naming-1.m: New.
10536         * objc.dg/naming-2.m: New.
10537         * objc.dg/proto-hier-1.m: New.
10538
10539 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10540
10541         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10542         largest-type elements to a struct makes its size grow.
10543
10544 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10545
10546         * g++.dg/abi/vthunk1.C: New test.
10547
10548 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10549
10550         * g++.dg/abi/vbase8-22.C: New test.
10551
10552 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10553
10554         * gcc.dg/cpp/macro8.c: New test.
10555
10556 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10557
10558         * g++.dg/abi/vbase8-21.C: New test.
10559
10560 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10561
10562         * g++.dg/abi/vbase8-10.C: New test.
10563
10564 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10565
10566         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10567         ${tool}_set_ld_library_path.
10568         Changed caller.
10569         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10570         g++.exp.
10571
10572 2001-07-26  Stan Cox <scox@redhat.com>
10573
10574         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10575         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10576         gcc_exit, gcc_check_unsupported_p):
10577         Moved to gcc-deps.exp
10578         * gcc-deps.exp: New file.
10579
10580 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10581
10582         * g++.old-deja/g++.pt/defarg14.C: New test.
10583
10584 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10585
10586         * g++.old-deja/g++.other/lineno5.C: New test.
10587
10588 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10589
10590         * g++.old-deja/g++.pt/crash68.C: New test.
10591
10592 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10593
10594         * g++.old-deja/g++.other/crash42.C: New test.
10595
10596 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10597
10598         * gcc.dg/cpp/extratokens.c: Fix.
10599         * gcc.dg/cpp/skipping2.c: New tests.
10600
10601 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10602
10603         * gcc.c-torture/execute/20010724-1.c: New file.
10604         * gcc.c-torture/execute/20010724-1.x: New file.
10605
10606 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10607
10608         * g++.old-deja/g++.other/cond7.C: New test.
10609
10610 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10611
10612         * g++.old-deja/g++.other/optimize4.C: New test.
10613
10614 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10615
10616         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10617
10618 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10619
10620         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10621         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10622         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10623         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10624
10625         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10626         bug report" message.
10627
10628         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10629         * g++.dg/ext/instantiate1.C: Move from old-deja.
10630
10631 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10632
10633         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10634         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10635         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10636         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10637
10638 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10639
10640         * gcc.c-torture/execute/20010723-1.c: New test.
10641
10642 2001-07-23  Ben Elliston  <bje@redhat.com>
10643
10644         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10645
10646 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10647
10648         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10649         i[34567]86-*-*.
10650         Delete handling of ieee_multilib_flags.
10651         Pass -mieee for alpha*-*-* and sh-*-*.
10652         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10653
10654 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10655
10656         Remove old-abi tests.
10657         * g++.old-deja/g++.mike/p11116.C: Remove.
10658         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10659
10660 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10661
10662         * g77.f-torture/compile/pr3743.f:  New test
10663
10664 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10665
10666         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10667
10668 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10669
10670         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10671         g++.old-deja/g++.pt/static6.C: Likewise.
10672         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10673         supports weak symbols.
10674
10675 2001-07-18  Andreas Jaeger  <aj@suse.de>
10676
10677         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10678         supported again.
10679
10680 2001-07-18  Andreas Jaeger  <aj@suse.de>
10681
10682         * gcc.dg/iftrap-1.c: Fix target line.
10683
10684 2001-07-17  Richard Henderson  <rth@redhat.com>
10685
10686         * gcc.c-torture/execute/20010717-1.c: New.
10687
10688 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10689
10690         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10691         tests.
10692
10693 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10694
10695         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10696
10697 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10698
10699         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10700         UAC_SIGBUS, UAC_NOPRINT definitions.
10701
10702 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10703
10704         * objc/execute/object_is_class.m: New test.
10705         * objc/execute/object_is_meta_class.m: New test.
10706
10707 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10708
10709         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10710         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10711
10712 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10713
10714         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10715         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10716
10717 2001-07-14  Richard Henderson  <rth@redhat.com>
10718
10719         * gcc.dg/iftrap-1.c: New.
10720
10721 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10722
10723         * g77.f-torture/execute/intrinsic77.f: New test.
10724
10725 2001-07-11  Janis Johnson <janis@us.ibm.com>
10726
10727         * gcc.misc-tests/gcov-3.c: New test.
10728
10729 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10730
10731         * gcc.c-torture/compile/20010711-1.c,
10732         * gcc.c-torture/compile/20010711-2.c: New tests.
10733
10734 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10735
10736         * gcc.c-torture/execute/20010711-1.c: New test.
10737
10738 2001-07-11  Ben Elliston  <bje@redhat.com>
10739
10740         * g++.old-deja/g++.other/enum5.C: New test.
10741
10742 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10743
10744         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10745         (g++-dg-prune): Call prune_gcc_output.
10746         * prune.exp: New file for prune_gcc_output.
10747         * lib/g++.exp, lib/gcc.exp: Load it.
10748
10749 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10750
10751         * gcc.c-torture/compile/20010701-1.c,
10752         g++.old-deja/g++.ext/attrib6.C: New tests.
10753
10754 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10755
10756         * gcc.c-torture/compile/20010706-1.c: New test.
10757
10758 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10759
10760         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10761
10762 2001-06-28  Stan Shebs  <shebs@apple.com>
10763
10764         * gcc.dg/pragma-darwin.c: New test.
10765
10766 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10767
10768         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10769         Solaris 2.[678] system.
10770
10771 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10772
10773         * gcc.dg/20010622-1.c: New test.
10774
10775 2001-06-18  Stan Shebs  <shebs@apple.com>
10776
10777         * objc.dg: New directory.
10778         * objc.dg/dg.exp: New file.
10779         * objc.dg/alias.m: New.
10780         * objc.dg/class-1.m: New.
10781         * objc.dg/class-2.m: New.
10782         * objc.dg/const-str-1.m: New.
10783         * objc.dg/const-str-2.m: New.
10784         * objc.dg/id-1.m: New.
10785         * objc.dg/method-1.m: New.
10786         * objc.dg/super-class-1.m: New.
10787         * lib/objc-dg.exp: New file.
10788
10789 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10790
10791         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10792         of label name.
10793
10794 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10797
10798 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10799
10800         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10801         variable.
10802
10803 2001-06-12  Richard Henderson  <rth@redhat.com>
10804
10805         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10806
10807 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10808
10809         * g++.old-deja/g++.abi/vbase5.C: New test.
10810         * g++.old-deja/g++.abi/vbase6.C: New test.
10811         * g++.old-deja/g++.abi/vbase7.C: New test.
10812
10813 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10814
10815         * gcc.c-torture/compile/20010610-1.c: New test.
10816
10817 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10818
10819         * g++.old-deja/g++.abi/vbase4.C: New test.
10820
10821 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10822
10823         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10824         support %f for HC11/HC12 targets.
10825         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10826         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10827         on HC11/HC12 targets.
10828         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10829
10830 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10831
10832         * gcc.dg/wchar_t-1.c: New file.
10833         * gcc.dg/wint_t-1.c: Likewise.
10834
10835 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10836
10837         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10838
10839 2001-06-11  Richard Henderson  <rth@redhat.com>
10840
10841         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10842
10843 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10844
10845         * gcc.c-torture/compile/20010611-1.c: New test.
10846
10847 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10848
10849         * gcc.dg/c99-tag-1.c: Add more tests.
10850
10851 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10852
10853         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10854         representation on MN10300 and ARM/Thumb.
10855
10856 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10857
10858         * g77.f-torture/execute/20010610.f: New.
10859
10860 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10861
10862         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10863         names.
10864
10865 2001-06-09  Richard Henderson  <rth@redhat.com>
10866
10867         * gcc.c-torture/execute/ashrdi-1.c: New.
10868         * gcc.c-torture/execute/ashldi-1.c: New.
10869         * gcc.c-torture/execute/lshrdi-1.c: New.
10870
10871 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10872
10873         * objc/execute/load-3.m: Added. Check sending +load to categories,
10874         in addition to classes.
10875
10876 2001-06-08  Stan Shebs  <shebs@apple.com>
10877
10878         * objc/execute/load-2.m: New test.  From Nicola Pero
10879         <n.pero@mi.flashnet.it>.
10880
10881 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * gcc.c-torture/execute/20010605-2.c: New test.
10884
10885 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         * g++.old-deja/g++.abi/vbase2.C: New test.
10888         * g++.old-deja/g++.abi/vbase3.C: New test.
10889
10890 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10891
10892         * g++.old-deja/g++.pt/friend49.C: New test.
10893
10894 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10895
10896         * g++.old-deja/g++.ext/anon3.C: New test.
10897
10898 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10899
10900         * g++.old-deja/g++.other/conv7.C: New test.
10901
10902 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10903
10904         * gcc.c-torture/compile/20010605-2.c: New test.
10905
10906 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10907
10908         * gcc.c-torture/execute/20010604-1.c: New test.
10909
10910 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10911
10912         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10913
10914 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10915
10916         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10917         (g++_link_flags): Likewise.
10918         (g++_init): Pass gccpath's value to two previous functions.
10919
10920 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10921
10922         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10923         Ensure logfile entry matches exec command line.
10924
10925 2001-05-31  Richard Henderson  <rth@redhat.com>
10926
10927         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10928         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10929
10930 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10931
10932         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10933         compiler for irix6.2
10934
10935 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * g++.old-deja/g++.other/optimize3.C: New file.
10938
10939 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10940
10941         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10942         assemble.
10943
10944 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10945
10946         * g++.old-deja/g++.other/optimize2.C: New file.
10947
10948 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10949
10950         * gcc.c-torture/compile/20010518-2.c: New file.
10951         * gcc.c-torture/execute/20010518-1.c: New file.
10952         * gcc.c-torture/execute/20010518-2.c: New file.
10953
10954 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10955
10956         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10957
10958 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10959
10960         G++ no longer defines builtins that do not begin with __builtin.
10961         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10962         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10963         * g++.old-deja/g++.law/builtin1.C: Likewise.
10964         * g++.old-deja/g++.law/cvt2.C: Likewise.
10965         * g++.old-deja/g++.mike/net5.C: Likewise.
10966         * g++.old-deja/g++.other/builtins1.C: Likewise.
10967         * g++.old-deja/g++.other/builtins2.C: Likewise.
10968         * g++.old-deja/g++.other/builtins3.C: Likewise.
10969         * g++.old-deja/g++.other/builtins4.C: Likewise.
10970         * g++.old-deja/g++.other/inline8.C: Likewise.
10971         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10972
10973 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10974
10975         * g++.old-deja/g++.pt/using1.C: Adjust.
10976         * g++.old-deja/g++.pt/using2.C: New test.
10977
10978 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10979
10980         * gcc.dg/cpp/charconst.c: New tests.
10981         * gcc.dg/cpp/escape.c: New tests.
10982         * gcc.dg/cpp/escape-1.c: New tests.
10983         * gcc.dg/cpp/escape-2.c: New tests.
10984         * gcc.dg/cpp/ucs.c: New tests.
10985
10986 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10987
10988         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10989         native compiler for irix6.5.
10990
10991 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10992
10993         * lib/g++.exp (g++_include_flags): Use args to compute
10994         get_multilibs.
10995         (g++_link_flags): Likewise.
10996         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10997
10998 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10999
11000         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11001
11002 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11003
11004         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11005         this file.
11006
11007 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11008
11009         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11010         STACK_SIZE;
11011         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11012         to STACK_SIZE; Use it to define size of add_histo array.
11013         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11014         to STACK_SIZE.
11015         (f): Use GITT_SIZE to define size of gitt local table.
11016         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11017         to STACK_SIZE; Use it to define size of bytemem array.
11018
11019 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11020
11021         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11022         on 68HC11/HC12 due to the asm instruction.
11023         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11024         * gcc.c-torture/compile/920520-1.x: Likewise.
11025         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11026         on 68HC11/HC12 because the function is larger than 64K.
11027         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11028         on 68HC11/HC12 because the structure is too large.
11029
11030 2001-05-20  Richard Henderson  <rth@redhat.com>
11031
11032         * gcc.c-torture/execute/20010520-1.c: New.
11033
11034 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11035
11036         * g++.old-deja/g++.warn/compare1.C: New test.
11037         * gcc.dg/compare4.c: New test.
11038
11039 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11040
11041         * g++.old-deja/g++.other/optimize1.C: New test.
11042
11043 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11044
11045         * g++.old-deja/g++.pt/spec41.C: New test.
11046
11047 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11048
11049         * gcc.c-torture/compile/20010114-1.x: Remove.
11050
11051 2001-05-18  Stan Shebs  <shebs@apple.com>
11052
11053         * gcc.c-torture/compile/20010518-1.c: New test.
11054
11055 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11056
11057         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11058         * g++.old-deja/g++.pt/crash67.C: New test.
11059
11060 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11061
11062         * g++.old-deja/g++.other/debug9.C: New test.
11063
11064 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11065
11066         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11067
11068 2001-05-16  Jan Hubicka  <jh@suse.cz>
11069
11070         * gcc.c-torture/compile/20010516-1.c: New test.
11071
11072 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11073
11074         * g++.old-deja/g++.other/crash41.C: New test.
11075
11076 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         * g++.old-deja/g++.pt/crash66.C: New test.
11079
11080 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11081
11082         * g++.old-deja/g++.robertl/eb27.C: Convert.
11083
11084 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11085
11086         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11087         declaration being redundant.
11088
11089 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11090
11091         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11092
11093 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11094
11095         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11096
11097 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11098
11099         * lib/g++.exp: Use testsuite_flags.
11100
11101 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11102
11103         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11104
11105 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11106
11107         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11108
11109 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11110
11111         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11112
11113 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11114
11115         * gcc.c-torture/compile/20010313-1.c: New test.
11116
11117 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11118
11119         * gcc.dg/cpp/direct2.c: New test.
11120         * gccq.dg/cpp/direct2s.c: New test.
11121
11122         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11123
11124 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11125
11126         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11127         * g++.old-deja/g++.other/op3.C: Likewise.
11128
11129 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11130
11131         * gcc.dg/cpp/syshdr.h: New file.
11132         * gcc.dg/cpp/sysmac1.c: Update.
11133         * gcc.dg/cpp/sysmac2.c: Update.
11134
11135 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11136
11137         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11138
11139 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11140
11141         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11142         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11143
11144 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11145
11146         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11147
11148 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11149
11150         * lib/g++.exp (g++_include_flags): Don't use any special flags
11151         if TESTING_IN_BUILD_TREE is not defined.
11152         (g++_init): Use a plain 'c++' as the compiler if
11153         TESTING_IN_BUILD_TREEE is not defined.
11154
11155 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11156
11157         * g++.old-deja/g++.eh/catch13.C: New test.
11158         * g++.old-deja/g++.eh/catch14.C: New test.
11159
11160 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11161
11162         * gcc.dg/cpp/tr-define.c: New test.
11163
11164 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11165
11166         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11167         <stdlib.h>, not <malloc.h>.
11168
11169 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11170
11171         * g++.old-deja/g++.ns/template17.C: New test.
11172
11173 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11174
11175         * g++.old-deja/g++.pt/ref4.C: New test.
11176
11177 2001-04-30  Richard Henderson  <rth@redhat.com>
11178
11179         * gcc.dg/20000724-1.c: Revert last change.
11180
11181 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11182
11183         * g77.f-torture/execute/20010430.f: New test.
11184
11185 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11186
11187         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11188
11189 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11190
11191         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11192
11193 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11194
11195         * g++.old-deja/g++.eh/crash6.C: New test.
11196
11197 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11198
11199         * g++.old-deja/g++.other/warn7.C: New test.
11200
11201 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11202
11203         * g++.old-deja/g++.other/defarg9.C: New test.
11204
11205 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11206
11207         * g77.f-torture/compile/20010426.f: New test.
11208         * g77.f-torture/execute/20010426.f: New test.
11209
11210 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11211
11212         * g77.f-torture/compile/20000629-1.x: Remove - error
11213         has been fixed.
11214
11215 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11216
11217         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11218         Tweak slightly to work with g++.dg framework.
11219         * g++.dg/special/ecos.exp: Run initp1.C test.
11220         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11221
11222         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11223         its linker doesn't give line numbers either.
11224         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11225
11226 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11227
11228         * g++.old-deja/g++.other/lex1.C: New test.
11229
11230 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * gcc.dg/noncompile/20010425-1.c: New test.
11233
11234 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11235
11236         * g++.old-deja/g++.pt/mangle2.C: New test.
11237
11238 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * gcc.dg/format/plus-1.c: New test.
11241
11242 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11243
11244         * gcc.dg/20010423-1.c: New test.
11245
11246 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11247
11248         * gcc.c-torture/execute/20010422-1.c: New test.
11249
11250 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11251
11252         * g++.old-deja/g++.ns/type2.C: New test.
11253
11254 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11255
11256         * g++.old-deja/g++.other/perf1.C: New test.
11257
11258 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11259
11260         * gcc.dg/c99-func-2.c: Remove xfail.
11261         * gcc.dg/c99-func-3.c: Remove xfail.
11262         * gcc.dg/c99-func-4.c: Remove xfail.
11263
11264 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11265
11266         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11267
11268 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11269
11270         * gcc.c-torture/compile/20010423-1.c: New test.
11271
11272 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11273
11274         * g++.old-deja/g++.pt/typename28.C: New test.
11275
11276 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11277
11278         * g++.old-deja/g++.abi/empty2.C: New test.
11279         * g++.old-deja/g++.abi/empty3.C: New test.
11280
11281 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * g++.old-deja/g++.other/comdat2.C: New test.
11284         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11285
11286 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11287
11288         * g++.old-deja/g++.other/overload14.C: New test.
11289
11290 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11291
11292         * g++.old-deja/g++.other/lookup23.C: New test.
11293
11294 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11295
11296         * gcc.c-torture/execute/20010403-1.c: New test.
11297
11298 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11299             Mark Mitchell  <mark@codesourcery.com>
11300
11301         * lib/old-dejagnu.exp: Don't delete output of executable.
11302         Add .exe suffix to executables.
11303
11304 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11305
11306         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11307
11308 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11309
11310         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11311
11312 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11313
11314         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11315         * g++.old-deja/g++.abi/crash1.C: New test.
11316
11317 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11318
11319         * g++.old-deja/g++.other/crash40.C: New test.
11320
11321 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11322
11323         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11324
11325 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11326
11327         * g++.old-deja/g++.other/warn6.C: New test.
11328
11329 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11330
11331         * g++.old-deja/g++.robertl/eb42.C: Same.
11332
11333 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11334
11335         * gcc.dg/wtr-conversion-1.c: New testcase.
11336
11337 2001-04-10  Richard Henderson  <rth@redhat.com>
11338
11339         * g++.old-deja/g++.other/array5.C: New.
11340
11341 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11342
11343         * gcc.c-torture/execute/20010408-1.c: New test.
11344
11345 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11346
11347         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11348         headers and constructs.
11349         * g++.old-deja/g++.robertl/eb79.C: Same.
11350         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11351         * g++.old-deja/g++.robertl/eb73.C: Same.
11352         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11353         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11354         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11355         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11356         * g++.old-deja/g++.robertl/eb44.C: Same.
11357         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11358         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11359         * g++.old-deja/g++.robertl/eb39.C: Same.
11360         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11361         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11362         * g++.old-deja/g++.robertl/eb30.C: Same.
11363         * g++.old-deja/g++.robertl/eb3.C: Same.
11364         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11365         * g++.old-deja/g++.robertl/eb21.C: Same.
11366         * g++.old-deja/g++.robertl/eb15.C: Same.
11367         * g++.old-deja/g++.robertl/eb118.C: Same.
11368         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11369         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11370         * g++.old-deja/g++.robertl/eb109.C: Same.
11371         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11372         * g++.old-deja/g++.mike/rtti1.C: Same.
11373         * g++.old-deja/g++.mike/p658.C: Same.
11374         * g++.old-deja/g++.mike/net46.C: Same.
11375         * g++.old-deja/g++.mike/net34.C: Same.
11376         * g++.old-deja/g++.mike/memoize1.C: Same.
11377         * g++.old-deja/g++.mike/eh2.C: Same.
11378         * g++.old-deja/g++.law/weak.C: Same.
11379         * g++.old-deja/g++.law/visibility7.C: Same.
11380         * g++.old-deja/g++.law/visibility25.C: Same.
11381         * g++.old-deja/g++.law/visibility22.C: Same.
11382         * g++.old-deja/g++.law/visibility2.C: Same.
11383         * g++.old-deja/g++.law/visibility17.C: Same.
11384         * g++.old-deja/g++.law/visibility13.C: Same.
11385         * g++.old-deja/g++.law/visibility10.C: Same.
11386         * g++.old-deja/g++.law/visibility1.C: Same.
11387         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11388         * g++.old-deja/g++.law/vbase1.C: Same.
11389         * g++.old-deja/g++.law/operators32.C: Same.
11390         * g++.old-deja/g++.law/nest3.C: Same.
11391         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11392         * g++.old-deja/g++.law/except5.C (main): Same.
11393         * g++.old-deja/g++.law/cvt7.C (run): Same.
11394         * g++.old-deja/g++.law/cvt2.C: Same.
11395         * g++.old-deja/g++.law/cvt16.C: Same.
11396         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11397         * g++.old-deja/g++.law/ctors17.C (main): Same.
11398         * g++.old-deja/g++.law/ctors13.C: Same.
11399         * g++.old-deja/g++.law/ctors12.C (main): Same.
11400         * g++.old-deja/g++.law/ctors10.C: Same.
11401         * g++.old-deja/g++.law/code-gen5.C: Same.
11402         * g++.old-deja/g++.law/bad-error7.C: Same.
11403         * g++.old-deja/g++.law/arm9.C: Same.
11404         * g++.old-deja/g++.law/arm12.C: Same.
11405         * g++.old-deja/g++.law/arg8.C: Same.
11406         * g++.old-deja/g++.law/arg1.C: Same.
11407         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11408         * g++.old-deja/g++.jason/template31.C: Same.
11409         * g++.old-deja/g++.jason/template24.C (main): Same.
11410         * g++.old-deja/g++.jason/2371.C: Same.
11411         * g++.old-deja/g++.eh/new2.C: Same.
11412         * g++.old-deja/g++.eh/new1.C: Same.
11413         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11414         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11415         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11416         * g++.old-deja/g++.brendan/crash62.C: Same.
11417         * g++.old-deja/g++.brendan/crash52.C: Same.
11418         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11419         * g++.old-deja/g++.brendan/crash38.C: Same.
11420         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11421         * g++.old-deja/g++.brendan/copy9.C: Same.
11422
11423 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11424
11425         * gcc.c-torture/execute/20001203-2.c (memset):
11426         Count argument is of type __SIZE_TYPE__.
11427
11428 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11429
11430         * gcc.c-torture/compile/20010404-1.c: New test.
11431
11432 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11433
11434         * gcc.c-torture/compile/20010326-1.c: New test.
11435
11436 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11437
11438         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11439         peculiarities of the SH.
11440         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11441
11442 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11443
11444         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11445         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11446         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11447
11448 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11449
11450         * g77.f-torture/compile/20010321-1.f: New test.
11451
11452 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11453
11454         * gcc.c-torture/compile/20010329-1.c: New test.
11455
11456 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11457
11458         * gcc.c-torture/execute/20010329-1.c: New test.
11459
11460 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11461
11462         * g++.old-deja/g++.other/eh4.C: Fix typo.
11463
11464 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11465
11466         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11467
11468 2001-03-28  Philip Blundell  <philb@gnu.org>
11469
11470         * gcc.c-torture/compile/20010328-1.c: New test.
11471
11472 2001-03-27  Richard Henderson  <rth@redhat.com>
11473
11474         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11475         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11476
11477 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11478
11479         * gcc.c-torture/compile/20010327-1.c: New test.
11480
11481 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11482
11483         * g++.old-deja/g++.other/friend12.C: New test.
11484         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11485         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11486
11487 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11488
11489         * gcc.c-torture/execute/20010325-1.c: New test.
11490
11491 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11492
11493         * g++.old-deja/g++.other/mangle3.C: New test.
11494
11495 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11496
11497         * g++.old-deja/g++.other/anon8.C: New test.
11498
11499 2001-03-20  Philip Blundell  <philb@gnu.org>
11500
11501         * gcc.c-torture/compile/20010320-1.c: New test.
11502
11503 2001-03-17  Richard Henderson  <rth@redhat.com>
11504
11505         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11506
11507 2001-03-15  Geoff Keating  <geoff@redhat.com>
11508
11509         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11510         tests on AIX.
11511
11512 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11513
11514         * g++.old-deja/g++.other/eh4.C: New test.
11515
11516 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11517
11518         * gcc.dg/cpp/mi1.c: Update.
11519
11520 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * g++.old-deja/g++.other/regstack.C: New test.
11523
11524 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11525
11526         * g++.old-deja/g++.other/ref4.C: New test.
11527
11528 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11529
11530         * objc/execute/va_method.m: Added.
11531         * objc/execute/IMP.m: Added.
11532         * objc/execute/_cmd.m: Added.
11533         * objc/execute/accessing_ivars.m: Added.
11534         * objc/execute/class-1.m: Added.
11535         * objc/execute/class-10.m: Added.
11536         * objc/execute/class-11.m: Added.
11537         * objc/execute/class-12.m: Added.
11538         * objc/execute/class-13.m: Added.
11539         * objc/execute/class-14.m: Added.
11540         * objc/execute/class-2.m: Added.
11541         * objc/execute/class-3.m: Added.
11542         * objc/execute/class-4.m: Added.
11543         * objc/execute/class-5.m: Added.
11544         * objc/execute/class-6.m: Added.
11545         * objc/execute/class-7.m: Added.
11546         * objc/execute/class-8.m: Added.
11547         * objc/execute/class-9.m: Added.
11548         * objc/execute/class-tests-1.h
11549         * objc/execute/class-tests-2.h
11550         * objc/execute/compatibility_alias.m: Added.
11551         * objc/execute/encode-1.m: Added.
11552         * objc/execute/formal_protocol-1.m: Added.
11553         * objc/execute/formal_protocol-2.m: Added.
11554         * objc/execute/formal_protocol-3.m: Added.
11555         * objc/execute/formal_protocol-4.m: Added.
11556         * objc/execute/formal_protocol-5.m: Added.
11557         * objc/execute/formal_protocol-6.m: Added.
11558         * objc/execute/formal_protocol-7.m: Added.
11559         * objc/execute/informal_protocol.m: Added.
11560         * objc/execute/initialize.m: Added.
11561         * objc/execute/load.m: Added.
11562         * objc/execute/many_args_method.m: Added.
11563         * objc/execute/nested-3.m: Added.
11564         * objc/execute/no_clash.m: Added.
11565         * objc/execute/private.m: Added.
11566         * objc/execute/redefining_self.m: Added.
11567         * objc/execute/root_methods.m: Added.
11568         * objc/execute/selector-1.m: Added.
11569         * objc/execute/static-1.m: Added.
11570         * objc/execute/static-2.m: Added.
11571         * objc/execute/va_method.m: Added.
11572
11573 2001-03-10  Richard Henderson  <rth@redhat.com>
11574
11575         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11576
11577 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11578
11579         * g++.old-deja/g++.other/crash31.C: XFAIL.
11580         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11581         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11582         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11583         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11584         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11585
11586 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11587
11588         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11589
11590 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11591
11592         * gcc.dg/20000724-1.c: Don't use multiline strings.
11593
11594 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11595
11596         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11597         result of -cString against what we expect it to be; don't just
11598         print it out for no one to read.
11599
11600         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11601         Based on testcases provided by Nicola Pero.
11602
11603 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11604
11605         * gcc.dg/cpp/macro7.c: New test.
11606
11607 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11608
11609         * gcc.dg/cpp/multiline.c: Update.
11610
11611 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11612
11613         * g++.old-deja/g++.other/enum3.C: New test.
11614
11615 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11616
11617         * g++.old-deja/g++.other/pod1.C: New test.
11618
11619 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11620
11621         * g++.old-deja/g++.ext/overload1.C: New test.
11622
11623 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         * g++.old-deja/g++.pt/using1.C: New test.
11626
11627 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11628
11629         * g++.old-deja/g++.other/using9.C: New test.
11630
11631 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11632
11633         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11634
11635         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11636
11637 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11638
11639         * g++.old-deja/g++.ext/realpt1.C: Remove.
11640
11641 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11642
11643         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11644
11645 2001-02-26  Will Cohen  <wcohen@redhat.com>
11646
11647         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11648
11649 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11650
11651         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11652         templatized constructors.
11653
11654 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11655
11656         * gcc.c-torture/execute/20010224-1.c: New test.
11657
11658 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11659
11660         * gcc.c-torture/execute/20010222-1.c: New test.
11661
11662 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11663
11664         * g++.old-deja/g++.other/inline20.C: New test.
11665
11666 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11667
11668         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11669
11670 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11671
11672         * g++.old-deja/g++.other/lookup22.C: New test.
11673
11674 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11675
11676         * g77.dg: New directory.
11677         * g77.dg/20010216-1.f: New test case.
11678         * g77.dg/dg.exp: New driver.
11679         * lib/g77-dg.exp: New driver library.
11680
11681 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11682
11683         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11684
11685 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11686
11687         * g++.old-deja/g++.other/decl9.C: New test.
11688
11689 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11690
11691         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11692         not need <string> and also tests the initialization at runtime.
11693
11694 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11695
11696         * gcc.c-torture/execute/longlong.c: New test.
11697
11698 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11699
11700         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11701
11702 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11703
11704         * gcc.c-torture/execute/920302-1.c (execute):
11705         Change argument type to short.
11706
11707 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11708
11709         * g++.old-deja/g++.pt/deduct6.C: New test.
11710
11711 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11712
11713         * g++.old-deja/g++.pt/deduct5.C: New test.
11714
11715 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11716
11717         * gcc.c-torture/execute/20010209-1.c: New test.
11718
11719 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11720
11721         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11722
11723 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11724
11725         * g++.dg/vtgc1.C: Update for new ABI.
11726
11727         * consistency.vlad: New directory, 1665 files.
11728
11729 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11730
11731         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11732         return type.
11733         * gcc.dg/cpp/digraphs.c: Declare puts.
11734
11735 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11736
11737         * g++.old-deja/g++.other/warn5.C: New test.
11738
11739 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11740
11741         * g++.old-deja/g++.pt/spec40.C: New test.
11742
11743 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11744
11745         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11746         case.
11747         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11748
11749 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11750
11751         * gcc.c-torture/compile/20010209-1.c: New test.
11752
11753 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11754
11755         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11756         excess errors message but not if it crashes.
11757         * g++.old-deja/g++.other/crash27.C: Likewise.
11758         * g++.old-deja/g++.other/crash28.C: Likewise.
11759         * g++.old-deja/g++.other/crash30.C: Likewise.
11760         * g++.old-deja/g++.other/crash32.C: Likewise.
11761         * g++.old-deja/g++.other/crash35.C: Likewise.
11762         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11763
11764 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11765
11766         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11767         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11768         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11769         g77.f-torture/execute/execute.exp,
11770         g77.f-torture/noncompile/noncompile.exp,
11771         gcc.c-torture/execute/execute.exp,
11772         gcc.c-torture/execute/memcheck/memcheck.exp,
11773         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11774         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11775         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11776         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11777         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11778         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11779         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11780         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11781         Remove bug reporting instructions with ancient email addresses.
11782
11783 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11784
11785         * gcc.dg/20010202-1.c: New test.
11786         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11787
11788 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11789
11790         * g++.dg/stdbool-if.C: New test.
11791
11792 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11793
11794         * objc/execute/fdecl.m: Added main().
11795
11796 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11797
11798         * gcc.c-torture/execute/20010206-1.c: New test.
11799
11800 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11801
11802         * gcc.dg/cpp/avoidpaste1.c: Update.
11803
11804 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11805
11806         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11807         Pero <nicola@brainstorm.co.uk>.
11808         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11809
11810 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11811
11812         * g++.old-deja/g++.pt/spec39.C: New test.
11813
11814 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11815
11816         * gcc.c-torture/compile/20010202-1.c: New test.
11817
11818 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11819
11820         * g++.old-deja/g++.abi/primary2.C: New test.
11821         * g++.old-deja/g++.abi/primary3.C: New test.
11822         * g++.old-deja/g++.abi/primary4.C: New test.
11823         * g++.old-deja/g++.abi/primary5.C: New test.
11824         * g++.old-deja/g++.abi/vtable3.h: New test.
11825         * g++.old-deja/g++.abi/vtable3a.C: New test.
11826         * g++.old-deja/g++.abi/vtable3b.C: New test.
11827         * g++.old-deja/g++.abi/vtable3c.C: New test.
11828         * g++.old-deja/g++.abi/vtable3d.C: New test.
11829         * g++.old-deja/g++.abi/vtable3e.C: New test.
11830         * g++.old-deja/g++.abi/vtable3f.C: New test.
11831         * g++.old-deja/g++.abi/vtable3g.C: New test.
11832         * g++.old-deja/g++.abi/vtable3h.C: New test.
11833         * g++.old-deja/g++.abi/vtable3i.C: New test.
11834         * g++.old-deja/g++.abi/vtable3j.C: New test.
11835         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11836
11837 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11838
11839         * g++.old-deja/g++.other/anon6.C: New test.
11840         * g++.old-deja/g++.other/anon7.C: New test.
11841
11842 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11843
11844         * gcc.dg/cpp/avoidpaste2.c: New tests.
11845
11846 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11847
11848         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11849
11850 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11851
11852         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11853         DECIMAL_DIG cases for Irix."
11854
11855 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11856
11857         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11858
11859 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11860
11861         * gcc.dg/c99-tag-1.c: New test.
11862
11863 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11864
11865         * gcc.dg/cpp/tr-warn1.c: Add tests.
11866
11867 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11868
11869         * gcc.dg/cpp/avoidpaste1.c: Update.
11870         * gcc.dg/cpp/paste4.c: Update.
11871
11872 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11873
11874         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11875         cases for Irix.
11876
11877 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11878
11879         * g++.old-deja/g++.other/inline19.C: New test.
11880
11881 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11882
11883         * gcc.dg/Wlarger-than.c: New test.
11884
11885 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11886
11887         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11888
11889 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11890
11891         * gcc.c-torture/execute/20010129-1.c: New test.
11892         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11893
11894 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11895
11896         * gcc.dg/cpp/avoidpaste1.c: Test case.
11897
11898 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11899
11900         * g++.old-deja/g++.other/inline18.C: New test.
11901
11902 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11903
11904         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11905         and __builtin_putchar.
11906
11907 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11908
11909         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11910         tests.
11911
11912 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11913
11914         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11915         floating point number rounding mode to round to the nearest
11916         representable mode.
11917
11918 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11919
11920         * g++.old-deja/g++.other/mangle2.C: New test.
11921
11922 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11923
11924         * gcc.c-torture/compile/20010124-1.c: New test.
11925
11926 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11927
11928         * g++.old-deja/g++.pt/spec38.C: New test.
11929
11930 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11931
11932         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11933         "Build don't run".
11934
11935 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11936
11937         * gcc.c-torture/execute/20010123-1.c: New test.
11938
11939 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11940
11941         * g++.old-deja/g++.pt/spec37.C: New test.
11942
11943 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11944
11945         * g++.old-deja/g++.pt/overload14.C: New test.
11946
11947 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11948
11949         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11950         __builtin_return_address.
11951
11952 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11953
11954         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11955         * g++.old-deja/g++.pt/spec35.C: New test.
11956         * g++.old-deja/g++.pt/spec36.C: New test.
11957
11958 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11959
11960         * gcc.c-torture/compile/20010118-1.c: New test.
11961
11962 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11963
11964         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11965
11966 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11967
11968         * gcc.c-torture/execute/20010119-1.c: New test.
11969
11970 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * g++.old-deja/g++.other/vbase5.C: New test.
11973
11974 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11975
11976         * gcc.c-torture/execute/20010118-1.c: New test.
11977
11978 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11979
11980         * g++.old-deja/g++.pt/deduct3.C: New test.
11981
11982 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11983
11984         * g++.old-deja/g++.pt/spec34.C: New test.
11985
11986 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11987
11988         * g77.f-torture/compile/20000601-2.f: New test.
11989
11990 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11991
11992         * g++.old-deja/g++.other/init17.C: New test.
11993
11994 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11995
11996         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11997
11998 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         * g++.old-deja/g++.pt/unify8.C: New test.
12001
12002 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         * g++.old-deja/g++.abi/vbase1.C: New test.
12005
12006 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12007
12008         * g++.old-deja/g++.pt/crash65.C: New test.
12009
12010 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12011
12012         * gcc.dg/cpp/assembl2.S: New test case.
12013
12014 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12015
12016         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12017         are supported.
12018
12019 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12020
12021         * g++.old-deja/g++.other/builtins1.C: New test.
12022         * g++.old-deja/g++.other/builtins2.C: Likewise.
12023         * g++.old-deja/g++.other/builtins3.C: Likewise.
12024         * g++.old-deja/g++.other/builtins4.C: Likewise.
12025
12026 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12027
12028         * gcc.c-torture/compile/20010117-1.c: New test.
12029         * gcc.c-torture/compile/20010117-2.c: New test.
12030
12031 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12032
12033         * g77.f-torture/execute/20010116.[fx]: New test,
12034         XFAIL on i?86-*-*.
12035         * g77.f-torture/compile/20010115.f: Indicate it's
12036         a test for PR fortran/1636.
12037
12038 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12039
12040         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12041
12042 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12043
12044         * g77.f-torture/compile/20010115.f: New test.
12045
12046 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12047
12048         * g++.old-deja/g++.pt/nontype5.C: New test.
12049
12050 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12051
12052         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12053         have an equivalent working one below it.
12054
12055 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12056
12057         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12058         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12059
12060 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12061
12062         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12063         message containing "init_priority".
12064         (conpr-2.C): Likewise.
12065         (conpr-3.C): Likewise.
12066         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12067
12068 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12069
12070         * gcc.c-torture/execute/20010114-2.c: New test.
12071
12072 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12073
12074         * gcc.c-torture/compile/20010114-1.c: New test.
12075         * gcc.c-torture/compile/20010114-1.x: Xfail.
12076         * gcc.c-torture/compile/20010114-2.c: New test.
12077         * gcc.c-torture/execute/20010114-1.c: New test.
12078         * gcc.dg/trunc-1.c: New test.
12079         * gcc.dg/uninit-B.c: New test.
12080
12081 2001-01-13  Nick Clifton  <nickc@redhat.com>
12082
12083         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12084         target.
12085
12086 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12087
12088         * gcc.c-torture/compile/20010113-1.c: New test.
12089
12090 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12091
12092         * gcc.c-torture/compile/20001212-1.c: New test.
12093
12094 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12095
12096         * gcc.dg/cpp/widestr1.c: Update.
12097         * gcc.dg/cpp/prag-imp.c: Remove.
12098
12099 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12100
12101         * gcc.c-torture/execute/20000801-3.x: Remove.
12102         * gcc.dg/c90-init-1.c: New test.
12103         * gcc.dg/c99-init-1.c: New test.
12104         * gcc.dg/c99-init-2.c: New test.
12105         * gcc.dg/gnu99-init-1.c: New test.
12106
12107 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12108
12109         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12110         testing that no relevant ones were found.
12111
12112 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12113
12114         * g++.old-deja/g++.pt/cast2.C: New test.
12115
12116 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12117
12118         * g++.old-deja/g++.pt/friend47.C: New test.
12119
12120 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12121
12122         * g++.old-deja/g++.pt/instantiate13.C: New test.
12123
12124 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12125
12126         * g++.old-deja/g++.other/defarg7.C: New test.
12127         * g++.old-deja/g++.other/defarg8.C: New test.
12128
12129 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12130
12131         * g++.old-deja/g++.pt/crash64.C: New test.
12132
12133 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12134
12135         * g++.old-deja/g++.pt/crash63.C: New test.
12136
12137 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12138
12139         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12140
12141 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12142
12143         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12144
12145 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12146
12147         * g++.old-deja/g++.pt/error3.C: New test.
12148
12149 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12150
12151         * g++.old-deja/g++.other/crash39.C: New test.
12152
12153 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12154
12155         * g++.old-deja/g++.other/vbase4.C: New test.
12156
12157 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12158
12159         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12160         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12161         * gcc.dg/special/special.exp: New test driver which will check
12162         for alias support for the above test.
12163
12164 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12165
12166         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12167         problems on small machines.
12168         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12169         parameterize.
12170
12171 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12172
12173         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12174         mips.
12175         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12176
12177 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12178
12179         * g++.old_deja/g++.pt/using8.C: New test.
12180
12181 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12182
12183         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12184
12185 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12186
12187         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12188         where a failure is expected.
12189         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12190
12191 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12192
12193         * g++.old_deja/g++.pt/instantiate12.C: New test.
12194
12195 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12196
12197         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12198         start of structs.
12199         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12200         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12201         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12202         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12203         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12204         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12205         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12206         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12207         * g++.old-deja/g++.eh/spec6.C: Likewise.
12208         * g++.old-deja/g++.jason/crash3.C: Likewise.
12209         * g++.old-deja/g++.law/ctors11.C: Likewise.
12210         * g++.old-deja/g++.law/ctors17.C: Likewise.
12211         * g++.old-deja/g++.law/ctors5.C: Likewise.
12212         * g++.old-deja/g++.law/ctors9.C: Likewise.
12213         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12214         * g++.old-deja/g++.mike/net22.C: Likewise.
12215         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12216         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12217         * g++.old-deja/g++.mike/virt3.C: Likewise.
12218         * g++.old-deja/g++.niklas/t128.C: Likewise.
12219         * g++.old-deja/g++.other/anon4.C: Likewise.
12220         * g++.old-deja/g++.other/using1.C: Likewise.
12221         * g++.old-deja/g++.other/warn3.C: Likewise.
12222         * g++.old-deja/g++.pt/t37.C: Likewise.
12223         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12224         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12225
12226 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12227
12228         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12229
12230 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12231
12232         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12233
12234 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12235
12236         * gcc.c-torture/compile/20010107-1.c: New test.
12237
12238 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12239
12240         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12241
12242 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12243
12244         * gcc.dg/format/format.h: New file.
12245         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12246         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12247         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12248         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12249         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12250         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12251         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12252         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12253         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12254         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12255         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12256         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12257         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12258         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12259         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12260         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12261         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12262         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12263         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12264         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12265         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12266         instead of declaring standard types, macros and functions in each
12267         test.
12268
12269 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12270
12271         * gcc.c-torture/execute/20010106-1.c: New test.
12272
12273 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12274
12275         * gcc.dg/format/format.exp: New file.
12276         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12277         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12278         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12279         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12280         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12281         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12282         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12283         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12284         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12285         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12286         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12287         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12288         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12289         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12290         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12291         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12292         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12293         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12294         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12295         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12296         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12297         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12298         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12299         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12300         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12301         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12302         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12303         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12304         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12305         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12306         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12307         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12308         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12309         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12310         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12311         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12312         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12313         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12314         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12315         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12316         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12317         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12318
12319 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12320
12321         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12322         account.
12323
12324 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12325
12326         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12327
12328 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12329
12330         * g++.old-deja/g++.pt/crash62.C: New test.
12331
12332 2001-01-04  Richard Henderson  <rth@redhat.com>
12333
12334         * gcc.dg/20000926-1.c: Update expected warnings.
12335         * gcc.dg/array-2.c: Likewise.
12336         * gcc.dg/array-4.c: Also validate flexible array members.
12337         * gcc.dg/c99-flex-array-1.c: New.
12338
12339 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12340
12341         * gcc.c-torture/compile/20001222-1.x: Remove.
12342
12343 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12344
12345         * gcc.c-torture/execute/built-in-setjmp.c: New.
12346
12347 2001-01-03  Richard Henderson  <rth@redhat.com>
12348
12349         * gcc.dg/940510-1.c: Update expected error wording.
12350         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12351
12352 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12353
12354         * lib/target-supports.exp (check_alias_available): Modified to
12355         indicate aliases not supported if only weak aliases are supported.
12356
12357 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12358
12359         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12360         Turn on cmpstrsi checks for __pj__ and __i370__.
12361
12362 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12363
12364         * g++.old-deja/g++.other/virtual11.C: New test.
12365
12366 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12367
12368         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12369
12370 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12371
12372         * gcc.c-torture/compile/20010102-1.c: New test.
12373
12374 2001-01-02  Andreas Jaeger  <aj@suse.de>
12375
12376         * gcc.dg/noreturn-3.c: New test.
12377
12378         * gcc.dg/noreturn-4.c: New test.
12379
12380 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12381
12382         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12383         __builtin_fputc and __builtin_fwrite.
12384
12385 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12386
12387         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12388         signed char, not default char.
12389
12390 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12391
12392         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12393
12394 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12395
12396         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12397
12398 2000-12-29  Richard Henderson  <rth@redhat.com>
12399
12400         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12401         (__cyg_profile_func_exit): Define.
12402
12403 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12404
12405         * g++.dg/vtgc1.C: New test.
12406
12407 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12408
12409         * gcc.dg/noncompile/20001228-1.c: New test.
12410
12411         * gcc.dg/20001228-1.c: New test.
12412
12413         * gcc.c-torture/execute/20001228-1.c: New test.
12414
12415 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12416
12417         * gcc.dg/format-strfmon-1.c: New test.
12418
12419 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12420
12421         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12422         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12423         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12424         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12425         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12426         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12427         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12428         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12429         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12430         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12431         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12432         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12433         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12434
12435         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12436         * gcc.c-torture/execute/string-opt-4.c: Test index.
12437
12438 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12439
12440         * gcc.c-torture/compile/20001226-1.c: New test.
12441
12442 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12443
12444         * gcc.c-torture/compile/20001222-1.c: New test.
12445         * gcc.c-torture/compile/20001222-1.x: Xfail.
12446
12447 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12448
12449         * gcc.c-torture/execute/comp-goto-2.c: New test.
12450
12451 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12452
12453         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12454         Use long types if __INT_MAX__ is 32767.
12455         (main): Use cast to (sint32 *) when poking 88 into a_page.
12456
12457         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12458
12459 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12460
12461         * gcc.c-torture/compile/20001221-1.c: New test.
12462         * gcc.c-torture/execute/20001221-1.c: New test.
12463
12464 2000-12-20  Richard Henderson  <rth@redhat.com>
12465
12466         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12467         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12468
12469 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12470
12471         * gcc.dg/compare3.c: New test.
12472
12473 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12474
12475         * gcc.dg/format-warnll-1.c: New test.
12476
12477 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12478
12479         * gcc.dg/cpp/cmdlne-P.c: New test.
12480
12481 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12482
12483         * gcc.c-torture/execute/builtin-abs-1.c,
12484         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12485
12486 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12487
12488         * gcc.dg/cpp/multiline.c: New test.
12489
12490 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12491
12492         * g++.old-deja/g++.other/syshdr1.C: Update.
12493         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12494
12495 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12496
12497         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12498
12499 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12500
12501         * g++.old-deja/g++.pt/ttp65.C: New test.
12502
12503 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12504
12505         * g++.old-deja/g++.pt/ttp64.C: New test.
12506
12507 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12508
12509         * g++.old-deja/g++.pt/spec33.C: New test.
12510
12511 2000-12-14  Catherine Moore  <clm@redhat.com>
12512
12513         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12514         * gcc.c-torture/execute/920612-2.c: Likewise.
12515         * gcc.c-torture/execute/920428-2.c: Likewise.
12516         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12517         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12518
12519 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12520
12521         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12522         * gcc.dg/pack-test-2.c: Likewise.
12523
12524 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12525
12526         Tests by Zack Weinberg <zackw@stanford.edu>.
12527
12528         * gcc.dg/cpp/defined.c: Update.
12529         * gcc.dg/cpp/defined_trad.c: New tests.
12530
12531 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12532
12533         * gcc.dg/cpp/trad-direct.c: Update.
12534
12535 2000-12-11  Neil Booth  <neilb@earthling.net>
12536
12537         * gcc.dg/cpp/defined_trad.c
12538
12539 2000-12-11  Neil Booth  <neilb@earthling.net>
12540
12541         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12542
12543 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12544
12545         * gcc.dg/format-miss-2.c: New test.
12546
12547 2000-12-09  Neil Booth  <neilb@earthling.net>
12548
12549         * gcc.dg/cpp/lineflags.c: New tests.
12550         * gcc.dg/cpp/poison.c: Update.
12551         * gcc.dg/cpp/redef2.c: Update.
12552         * gcc.dg/cpp/skipping.c: New test.
12553
12554 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12555
12556         * g++.old-deja/g++.other/eh3.C: New testcase.
12557
12558 2000-12-07  Neil Booth  <neilb@earthling.net>
12559
12560         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12561         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12562         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12563         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12564         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12565         Update.
12566
12567 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12568
12569         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12570         __SIZE_TYPE__ instead of int for type of integers cast to
12571         pointers.
12572
12573 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12574
12575         * g++.old-deja/g++.other/cleanup4.C: New test.
12576
12577 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12578
12579         * format-sec-1.c: New test.
12580
12581 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12582
12583         * gcc.dg/format-nonlit-3.c: New test.
12584
12585 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12586
12587         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12588         through a null pointer.
12589
12590 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12591
12592         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12593         * g++.old-deja/g++.pt/partial4.C: New test.
12594
12595 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12596
12597         * gcc.c-torture/execute/ieee/hugeval.x: New.
12598
12599 2000-12-06  Neil Booth  <neilb@earthling.net>
12600
12601         * gcc.dg/cpp/backslash2.c: New tests.
12602
12603 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12604
12605         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12606         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12607
12608 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12609
12610         * gcc.c-torture/execute/20001203-2.c: New testcase.
12611
12612 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12613
12614         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12615         * g++.old-deja/g++.other/virtual10.C: New test.
12616
12617 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12620
12621 2000-12-05  Richard Henderson  <rth@redhat.com>
12622
12623         * gcc.c-torture/compile/20001205-1.c: New.
12624
12625 2000-12-04  Neil Booth  <neilb@earthling.net>
12626
12627         * g++.old-deja/g++.other/virtual9.C: New test.
12628         * g++.old-deja/g++.pt/crash61.C: New test.
12629         * gcc.c-torture/execute/loop-9.c: New test.
12630
12631 2000-12-04  Neil Booth  <neilb@earthling.net>
12632
12633         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12634         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12635         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12636         * gcc.dg/cpp/extratokens.c: ...here.
12637
12638 2000-12-04  Neil Booth  <neilb@earthling.net>
12639
12640         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12641         New tests.
12642
12643 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12644
12645         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12646         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12647
12648 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12649
12650         * gcc.c-torture/execute/20001203-1.c: New test.
12651
12652 2000-12-03  Neil Booth  <neilb@earthling.net>
12653
12654         * gcc.dg/cpp/macro6.c: New test cases.
12655
12656 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12657
12658         * gcc.c-torture/execute/string-opt-9.c: New test.
12659         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12660         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12661         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12662
12663         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12664         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12665
12666 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12667
12668         * gcc.dg/cpp/if-6.c: New testcase.
12669
12670         * gcc.dg/20001201-1.c: New testcase.
12671
12672 2000-12-02  Neil Booth  <neilb@earthling.net>
12673
12674         * g++.old-deja/g++.other/externC4.C,
12675         g++.old-deja/g++.other/friend10.C: New tests.
12676
12677 2000-12-02  Neil Booth  <neilb@earthling.net>
12678
12679         * g++.old-deja/g++.other/instan2.C
12680         * g++.old-deja/g++.other/instan3.C: New test.
12681
12682 2000-12-02  Neil Booth  <neilb@earthling.net>
12683
12684         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12685         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12686         gnuc99.c,gnuc99-pedantic.c: New tests.
12687
12688 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12689
12690         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12691         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12692
12693 2000-12-01  Neil Booth  <neilb@earthling.net>
12694
12695         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12696         * gcc.dg/cpp/poison.c: Update.
12697         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12698
12699 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12700
12701         * g77.f-torture/execute/20001201.f: New test.
12702
12703 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12704
12705         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12706
12707 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12708
12709         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12710
12711 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12712
12713         * g++.old-deja/g++.other/cast6.C: New test.
12714
12715 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12716
12717         * gcc.c-torture/execute/20001130-2.c: New testcase.
12718
12719 2000-11-30  Richard Henderson  <rth@redhat.com>
12720
12721         * gcc.c-torture/execute/20001130-1.c: New test.
12722
12723 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12724
12725         * g++.old-deja/g++.other/op3.C: New test.
12726
12727 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12728
12729         * g++.old-deja/g++.other/op2.C: New test.
12730
12731 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12732
12733         * g++.old-deja/g++.other/crash38.C: New test.
12734
12735 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12736
12737         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12738
12739 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12740
12741         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12742         tests.
12743         * gcc.c-torture/execute/string-opt-6.c: New test.
12744
12745         * gcc.dg/20001117-1.c: Add main.
12746
12747 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12748
12749         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12750         Move from here ...
12751         * gcc.dg/940510-1.c: ... to here.
12752
12753         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12754         zero-size arrays in toplevel structures.
12755
12756 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12757
12758         * gcc.c-torture/execute/loop-8.c: New test.
12759
12760 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12761
12762         * g++.old-deja/g++.other/base1.C: New test.
12763
12764 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12765
12766         * g++.old-deja/g++.other/parse2.C: New test.
12767
12768 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12769
12770         * g++.old-deja/g++.pt/incomplete1.C: New test.
12771
12772 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12773
12774         * g++.old-deja/g++.other/friend9.C: New test.
12775
12776 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12777
12778         * gcc.dg/20001127-1.c: New test.
12779
12780 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12781
12782         * g++.old-deja/g++.pt/friend46.C: New test.
12783
12784 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         * g++.old-deja/g++.other/ptrmem8.C: New test.
12787
12788 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12789
12790         * gcc.c-torture/execute/string-opt-7.c: New test.
12791         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12792
12793 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12794
12795         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12796         instead of 'mkcheck 2'.
12797
12798 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12799
12800         * gcc.c-torture/execute/memcheck/driver.c,
12801         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12802         C9X references to refer to C99.
12803
12804 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12805
12806         * gcc.dg/ultrasp3.c: New test.
12807
12808 2000-11-25  Neil Booth  <neilb@earthling.net>
12809
12810         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12811
12812 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12813
12814         * gcc.c-torture/compile/20001123-2.c: New.
12815
12816 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12817
12818         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12819
12820 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12821
12822         * gcc.dg/sequence-point-1.c: Add some new tests.
12823         * gcc.c-torture/execute/20001124-1.c: New test.
12824
12825 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12826
12827         * g++.old-deja/g++.other/vaarg4.C: New test.
12828         * gcc.c-torture/compile/20001123-1.c: New test.
12829
12830 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12831
12832         * g++.other/crash24.C: Adjust and remove XFAIL.
12833         * g++.other/crash37.C: New test.
12834
12835 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12836
12837         * g++.old-deja/g++.pt/instantiate9.C: New test.
12838
12839 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12840
12841         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12842         new ABI, too.
12843
12844         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12845         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12846
12847 2000-11-22  Neil Booth  <neilb@earthling.net>
12848
12849         * gcc.dg/cpp/Wtrigraphs.c: New test.
12850
12851 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12852
12853         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12854
12855 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12856
12857         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12858
12859 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12860
12861         * lib/gcc-dg.exp: load_lib scanasm.exp.
12862         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12863         * lib/g++-dg.exp: load_lib scanasm.exp.
12864         * lib/scanasm.exp: New.
12865         (scan-assembler, scan-assembler-not): Add optional arguments to
12866         test name, or if not present, the pattern name.
12867         (scan-assembler-dem, scan-assembler-dem-not): New.
12868
12869         * g++.dg/dg.exp: New.
12870
12871 2000-11-21  Neil Booth  <neilb@earthling.net>
12872
12873         * gcc.dg/cpp/integrated1.c: Remove.
12874
12875 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12876
12877         * gcc.c-torture/execute/20001121-1.c: New test.
12878
12879 2000-11-21  Richard Henderson  <rth@redhat.com>
12880
12881         * gcc.c-torture/compile/20001121-1.c: New test.
12882
12883 2000-11-20  Neil Booth  <neilb@earthling.net>
12884
12885         * gcc.dg/cpp/integrated1.c: New test.
12886
12887 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12888
12889         * g++.old-deja/g++.other/inline17.C: New test.
12890
12891 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12892
12893         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12894         local variable to be zero: I made the variable global. Now
12895         uses abort() and exit() instead of relying on main's return value.
12896
12897 2000-11-20  Neil Booth  <neilb@earthling.net>
12898
12899         * gcc.dg/cpp/paste2.c: Update test.
12900         * objc/execute/paste.m: New test.
12901
12902 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12903
12904         * gcc.dg/c99-condexpr-1.c: New test.
12905
12906 2000-11-20  Neil Booth  <neilb@earthling.net>
12907
12908         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12909
12910 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12911
12912         * g++.old-deja/g++.pt/export1.C: New test.
12913
12914 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12915
12916         * gcc.dg/20001117-1.c: New test.
12917
12918 2000-11-18  Richard Henderson  <rth@redhat.com>
12919
12920         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12921
12922 2000-11-18  Richard Henderson  <rth@redhat.com>
12923
12924         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12925         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12926         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12927
12928 2000-11-18  Richard Henderson  <rth@redhat.com>
12929
12930         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12931         (main): New.  Exit cleanly.
12932
12933 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12934
12935         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12936         gcc.dg/c99-fordecl-2.c: New tests.
12937
12938 2000-11-18  Richard Henderson  <rth@redhat.com>
12939
12940         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12941         * gcc.c-torture/execute/zerolen-2.c: New.
12942
12943 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12944
12945         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12946         memory.
12947
12948 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12949
12950         * g++.old-deja/g++.pt/instantiate8.C: New test.
12951
12952 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12953
12954         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12955         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12956
12957 2000-11-16  Nick Clifton  <nickc@redhat.com>
12958
12959         * gcc.c-torture/execute/nestfunc-2.c: New test.
12960         * gcc.c-torture/execute/nestfunc-3.c: New test.
12961
12962 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12963
12964         * gcc.c-torture/compile/20001116-1.c: New test.
12965
12966 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12967
12968         * gcc.c-torture/execute/20001115-1.c: New test.
12969
12970 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12971
12972         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12973         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12974         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12975         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12976
12977 2000-11-15  Neil Booth  <neilb@earthling.net>
12978
12979         gcc.dg/cpp/_Pragma1.c: Update.
12980         gcc.dg/cpp/_Pragma2.c: New test.
12981
12982 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12983
12984         * g++.old-deja/g++.other/anon5.C: New test.
12985
12986 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12987
12988         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12989         tests.
12990
12991 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12992
12993         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12994         output.
12995
12996 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12997
12998         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12999         labels at end of compound statements.
13000
13001 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13002
13003         * gcc.c-torture/execute/loop-7.c: New test.
13004
13005 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13006
13007         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13008
13009 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13010
13011         * gcc.dg/c99-bool-1.c: New test.
13012
13013 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13014
13015         * gcc.dg/c99-scope-1.c: Remove xfail.
13016         * gcc.dg/c99-scope-2.c: New test.
13017
13018 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13019
13020         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13021         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13022
13023 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13024
13025         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13026         error messages.
13027
13028         * g++.mike/p700.C: Don't typedef wchar_t.
13029         * g++.mike/p784.C: Likewise.
13030         * g++.mike/eb101.C: Don't use __wchar_t.
13031
13032 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13033
13034         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13035         from DO loop.
13036
13037 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13038
13039         * gcc.c-torture/execute/20001111-1.c: New test.
13040
13041 2000-11-10  Nick Clifton  <nickc@redhat.com>
13042
13043         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13044         long multuiple and accumulate.
13045
13046 2000-11-09  Richard Henderson  <rth@redhat.com>
13047
13048         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13049         via size_t instead of int.
13050
13051         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13052         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13053         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13054         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13055
13056 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13057
13058         * gcc.c-torture/compile/20001109-1.c: New test.
13059         * gcc.c-torture/compile/20001109-2.c: New test.
13060
13061 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13062
13063         * g++.old-deja/g++.pt/operator1.C: New test.
13064         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13065
13066 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13067
13068         * gcc.dg/20001108-1.c: New test.
13069
13070 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13071
13072         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13073         with both arguments constant strings.
13074         * gcc.c-torture/execute/string-opt-3.c: New test.
13075         * gcc.c-torture/execute/string-opt-4.c: New test.
13076         * gcc.c-torture/execute/string-opt-5.c: New test.
13077
13078 2000-11-08  Nick Clifton  <nickc@redhat.com>
13079
13080         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13081         mulsidi3adddi patterns.
13082
13083 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13084
13085         * g++.old-deja/g++.other/crash36.C: New test.
13086
13087 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13088
13089         * g++.old-deja/g++.other/init16.C: New test.
13090
13091 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13092
13093         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13094
13095 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13096
13097         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13098         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13099         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13100
13101 2000-11-07  DJ Delorie  <dj@redhat.com>
13102
13103         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13104
13105 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13106
13107         * gcc.c-torture/execute/string-opt-1.c: New test.
13108
13109 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13110
13111         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13112         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13113         parameters in registers, and there is no way for a varargs
13114         function to know in which order the integer and floating-point
13115         parameters should be interleaved when they are placed on the
13116         stack.
13117         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13118         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13119
13120 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13121
13122         * gcc.c-torture/execute/string-opt-2.c: New test.
13123
13124 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13125
13126         * g++.old-deja/g++.pt/crash60.C: New test.
13127
13128 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13129
13130         * g++.old-deja/g++.other/crash24.C: New test.
13131         * g++.old-deja/g++.other/crash25.C: New test.
13132         * g++.old-deja/g++.other/crash26.C: New test.
13133         * g++.old-deja/g++.other/crash27.C: New test.
13134         * g++.old-deja/g++.other/crash28.C: New test.
13135         * g++.old-deja/g++.other/crash29.C: New test.
13136         * g++.old-deja/g++.other/crash30.C: New test.
13137         * g++.old-deja/g++.other/crash31.C: New test.
13138         * g++.old-deja/g++.other/crash32.C: New test.
13139         * g++.old-deja/g++.other/crash33.C: New test.
13140         * g++.old-deja/g++.other/crash34.C: New test.
13141         * g++.old-deja/g++.other/crash35.C: New test.
13142
13143 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13144
13145         * gcc.c-torture/execute/20001031-1.c: New test.
13146
13147 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13148
13149         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13150         namespace.
13151
13152         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13153         standards-conformant.
13154
13155         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13156
13157         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13158         * g++.old-deja/g++.mike/p755a.C: Likewise.
13159         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13160         library makes no calls to `operator new' during initialization.
13161
13162 2000-11-04  Neil Booth  <neilb@earthling.net>
13163
13164         * gcc.dg/cpp/include2.c: New tests.
13165
13166 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13167
13168         * lib/g++.exp (g++_set_ld_library_path): New function.
13169         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13170
13171 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13172
13173         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13174         warnings.
13175
13176 2000-11-01  Richard Henderson  <rth@redhat.com>
13177
13178         * g++.old-deja/g++.ext/namedret1.C: New.
13179         * g++.old-deja/g++.ext/namedret2.C: New.
13180         * g++.old-deja/g++.ext/namedret3.C: New.
13181
13182 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13183
13184         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13185         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13186
13187 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13188
13189         * gcc.c-torture/execute/va-arg-21.c: New test.
13190
13191 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13192
13193         * gcc.dg/c99-complex-2.c: New test.
13194
13195 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13196
13197         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13198
13199 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13200
13201         * g++.old-deja/g++.other/inline16.C: New test.
13202
13203 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13204
13205         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13206         __PRETTY_FUNCTION__
13207
13208 2000-10-29  Neil Booth  <neilb@earthling.net>
13209
13210         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13211         New tests.
13212         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13213         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13214         optimisation.
13215
13216 2000-10-29  Neil Booth  <neilb@earthling.net>
13217
13218         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13219         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13220         * mi5.c: Test multiple includes work with -C.
13221         * trigraphs.c: Test ^= version.
13222
13223 2000-10-28  Neil Booth  <neilb@earthling.net>
13224
13225         New tests and test updates for new macro expander.
13226
13227         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13228         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13229         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13230         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13231         new diagnostic messages.
13232
13233         * gcc.dg/cpp/macro3.c: New tests.
13234
13235 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13236
13237         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13238         on the same line.
13239
13240 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13241
13242         * g++.old-deja/g++.other/eh2.C: New test.
13243
13244 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13245
13246         * gcc.c-torture/execute/20001027-1.c: New test.
13247
13248 2000-10-26  Richard Henderson  <rth@redhat.com>
13249
13250         * gcc.c-torture/execute/20001026-1.c: New.
13251
13252 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13253
13254         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13255         * g++.old-deja/g++.law/builtin1.C: Likewise.
13256         * g++.old-deja/g++.law/ctors10.C: Likewise.
13257         * g++.old-deja/g++.law/virtual3.C: Likewise.
13258         * g++.old-deja/g++.mike/p658.C: Likewise.
13259         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13260         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13261         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13262         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13263         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13264
13265 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13266
13267         * gcc.c-torture/compile/20001024-1.c: New test.
13268
13269 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13270
13271         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13272         to tell us whether or not we are using V3.
13273
13274 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13275
13276         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13277         operands.
13278
13279 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13280
13281         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13282
13283 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13284
13285         * gcc.c-torture/execute/20001024-1.c: New test.
13286
13287 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13288
13289         * g++.old-deja/g++.other/sibcall1.C: New test.
13290
13291 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13292
13293         * gcc.dg/noncompile/init-3.c: New test.
13294
13295 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13296
13297         * gcc.dg/format-array-1.c: New test.
13298
13299 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13300
13301         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13302         writing through null pointers; remove comment about testing
13303         unterminated strings.
13304
13305 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13306
13307         * gcc.c-torture/execute/20001017-2.c: New test.
13308
13309 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13310
13311         * gcc.c-torture/compile/20001018-1.c: New test.
13312         * gcc.c-torture/compile/20001018-1.x: Xfail.
13313
13314 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13315
13316         * gcc.c-torture/execute/20001017-1.c: New test.
13317
13318 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13319
13320         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13321         for multiple use of arguments with scanf formats; add tests for
13322         multiple use of arguments.
13323
13324 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13325
13326         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13327
13328 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13329
13330         * gcc.dg/format-miss-1.c: New test.
13331
13332 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13333
13334         * gcc.c-torture/execute/20001013-1.c: New test.
13335
13336 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13337
13338         * gcc.dg/format-branch-1.c: New test.
13339
13340 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13341
13342         * README, lib/file-format.exp: Remove EGCS references.
13343
13344 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13345
13346         * gcc.dg/20001013-1.c: New test.
13347
13348 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13349
13350         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13351         for intmax_t in the compiler using __typeof__ and the type rules
13352         for conditional expressions.
13353
13354 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13355
13356         * gcc.dg/20001012-1.c: New test.
13357         * gcc.dg/20001012-2.c: New test.
13358
13359 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13360
13361         * gcc.dg/format-attr-1.c: New test.
13362
13363 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13364
13365         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13366         __LONG_LONG_MAX__ instead of LLONG_MAX.
13367
13368 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13369
13370         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13371         scanf flags.
13372         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13373         flags.
13374
13375 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13376
13377         * gcc.dg/sequence-pt-1.c: New test.
13378
13379 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13380
13381         * gcc.c-torture/execute/20001011-1.c: New testcase.
13382         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13383
13384 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13385
13386         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13387         does not error on it.
13388
13389 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13390
13391         * gcc.dg/20001009-1.c: New test.
13392
13393 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13394
13395         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13396         * gcc.c-torture/execute/20001009-2.c: ... to here.
13397
13398 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13399
13400         * gcc.c-torture/compile/20001009-1.c: New testcase.
13401         * gcc.c-torture/execute/20001009-1.c: New testcase.
13402         Testcases provided by Jan Hubicka <jh@suse.cz>.
13403
13404 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13405
13406         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13407         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13408         uintmax_t using <limits.h> to emulate the compiler's internal
13409         logic.  No longer XFAIL %j tests.
13410
13411 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13412
13413         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13414         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13415         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13416         regexps and details of expected handling of some bad formats.
13417         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13418         suppression.
13419
13420 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13421
13422         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13423         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13424         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13425         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13426         in list archives.
13427
13428 2000-10-06  Richard Henderson  <rth@cygnus.com>
13429
13430         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13431         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13432         * g++.old-deja/g++.jason/report.C: Likewise.
13433         * g++.old-deja/g++.law/friend5.C: Likewise.
13434         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13435         of the expected warnings.
13436
13437 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13438
13439         * g++.old-deja/g++.pt/enum14.C: New test.
13440
13441 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13442
13443         * g++.old-deja/g++.pt/crash59.C: New test.
13444
13445 2000-10-04  Will Cohen  <wcohen@redhat.com>
13446
13447         * gcc.dg/20000926-1.c: New test.
13448
13449 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13450
13451         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13452         function name for current C++ compiler.
13453         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13454
13455 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13456
13457         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13458         __PRETTY_FUNCTION__.
13459         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13460
13461 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13462
13463         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13464
13465 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13466
13467         * gcc.c-torture/compile/20000923-1.c: New test.
13468
13469 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13470
13471         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13472         * g++.old-deja/g++.pt/ttp62.C: Same.
13473         * g++.old-deja/g++.other/inline14.C: Same.
13474
13475 2000-09-24  Richard Henderson  <rth@cygnus.com>
13476
13477         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13478
13479 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13480
13481         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13482
13483 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13484
13485         * gcc.c-torture/compile/20000922-1.c: New file.
13486
13487 2000-09-21  Nick Clifton  <nickc@redhat.com>
13488
13489         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13490         a signed long modulo operation.
13491         (mod6): New function - perform an unsigned long modulo operation.
13492         (main): Add tests for modulos of very large numbers by very small
13493         dividends.
13494
13495 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13496
13497         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13498
13499 2000-09-19  Richard Henderson  <rth@cygnus.com>
13500
13501         * gcc.dg/compare2.c (case 10): XFAIL.
13502
13503 2000-09-18  Richard Henderson  <rth@cygnus.com>
13504
13505         * gcc.c-torture/execute/20000906-1.c: Move ...
13506         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13507         that support __builtin_trap.
13508
13509 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13510
13511         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13512
13513 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13514
13515         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13516         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13517         more $ format tests.
13518
13519 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13520
13521         * gcc.dg/format-errmk-1.c: New test.
13522
13523 2000-09-17  Greg McGary  <greg@mcgary.org>
13524
13525         * gcc.c-torture/execute/20000917-1.x: Remove.
13526
13527 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13528
13529         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13530
13531 2000-09-17  Greg McGary  <greg@mcgary.org>
13532
13533         * gcc.c-torture/execute/20000917-1.c: New test.
13534         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13535
13536 2000-09-16  Neil Booth  <NeilB@earthling.net>
13537
13538         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13539         in nested macro bug.
13540
13541 2000-09-15  Neil Booth  <NeilB@earthling.net>
13542
13543         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13544
13545 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13546
13547         * gcc.c-torture/execute/20000914-1.c: New test.
13548
13549 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13550
13551         * g++.other/inline13.C: New test.
13552
13553 2000-09-12  Andreas Jaeger  <aj@suse.de>
13554
13555         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13556         constant by Ulrich Drepper <drepper@redhat.com>.
13557
13558 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13559
13560         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13561
13562 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13563
13564         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13565
13566 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13567
13568         * gcc.dg/cpp/backslash.c: New test.
13569
13570 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13571
13572         * gcc.c-torture/execute/20000910-1.c: New test.
13573         * gcc.c-torture/execute/20000910-2.c: Likewise.
13574
13575 2000-09-11  Robert Lipe  <robertl@sco.com>
13576
13577         * gcc.dg/pragma-align.c: New test.
13578
13579 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         * g++.old-deja/g++.pt/explicit82.C: New test.
13582         * g++.old-deja/g++.pt/explicit83.C: New test.
13583
13584 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13585
13586         * gcc.dg/asm-names.c: New test.
13587
13588 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13589
13590         * gcc.dg/cpp/tr-warn6.c: New test
13591
13592 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13593
13594         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13595         be accepted.
13596
13597 2000-09-07  Catherine Moore  <clm@redhat.com>
13598
13599         * gcc.c-torture/execute/unroll-1.c: New test.
13600
13601 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13602
13603         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13604         ERROR markers.
13605         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13606         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13607         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13608         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13609         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13610         Preprocess only.
13611         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13612         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13613
13614 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         * g++.old-deja/g++.pt/deduct2.C: New test.
13617
13618 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13619
13620         * g++.old-deja/g++.pt/parms2.C: New test.
13621
13622 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13623
13624         * g++.old-deja/g++.pt/crash58.C: New test.
13625
13626 2000-09-06  Greg McGary  <greg@mcgary.org>
13627
13628         * gcc.c-torture/execute/20000906-1.c: New test.
13629         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13630
13631 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13632
13633         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13634
13635 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         * g++.old-deja/g++.pt/crash57.C: New test.
13638
13639 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13640
13641         * g++.old-deja/g++.pt/crash56.C: New test.
13642
13643 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13644
13645         * g++.old-deja/g++.pt/koenig1.C: New test.
13646
13647 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13648
13649         * gcc.dg/20000904-1.c: New test.
13650
13651 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13652
13653         * gcc.dg/cpp/paste8.c: New test.
13654
13655 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13656
13657         * gcc.c-torture/compile/20000827-1.c: New test.
13658
13659 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13660
13661         * gcc.dg/format-diag-1.c: New test.
13662
13663 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13664
13665         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13666         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13667         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13668         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13669         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13670
13671 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13672
13673         * g++.old-deja/g++.other/nested4.C: New test.
13674
13675 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13676
13677         * g++.old-deja/g++.ns/scoped1.C: New test.
13678
13679 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13680
13681         * lib/g++.exp: Support testing already-installed GCC.
13682
13683 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13684
13685         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13686
13687 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13688
13689         * gcc.dg/return-type-2.c: New test.
13690
13691 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13692
13693         * gcc.c-torture/compile/20000825-1.c: New test.
13694
13695 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13696
13697         * gcc.dg/dwarf2-2.c: New test.
13698
13699 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13700
13701         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13702         dg-warning regexps.
13703
13704 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13705
13706         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13707         gcc.dg/format-ext-5.c: New tests.
13708
13709 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13710
13711         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13712
13713 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13714
13715         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13716
13717 2000-08-24  Richard Henderson  <rth@cygnus.com>
13718
13719         * gcc.dg/ia64-sync-1.c: New test.
13720         * gcc.dg/ia64-sync-2.c: New test.
13721         * gcc.dg/ia64-asm-1.c: New test.
13722
13723 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13724
13725         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13726         * gcc.dg/format-ext-2.c: New test.
13727
13728 2000-08-23  Jason Merrill  <jason@redhat.com>
13729
13730         * lib/old-dejagnu.exp: Also ignore "In member function" and
13731         "At global scope".
13732
13733 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13734
13735         * gcc.dg/noncompile/label-lineno-1.c: New test.
13736
13737 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13738
13739         * gcc.dg/c99-array-nonobj-1.c: New test.
13740
13741 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13742
13743         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13744         tests.
13745         * gcc.dg/format-ext-1.c: New test.
13746
13747 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13748
13749         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13750         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13751         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13752         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13753         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13754
13755 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13756
13757         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13758         gcc.dg/c99-strftime-2.c: New tests.
13759
13760 2000-08-22  Richard Henderson  <rth@cygnus.com>
13761
13762         * gcc.c-torture/execute/20000822-1.c: New test.
13763
13764 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13765
13766         * gcc.c-torture/execute/20000819-1.x: Remove.
13767
13768 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13769
13770         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13771         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13772         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13773         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13774         gcc.dg/format-xopen-1.c: New tests.
13775
13776 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13777
13778         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13779
13780 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13781
13782         * g++.old-deja/g++.other/loop2.C: New test.
13783
13784         * gcc.c-torture/compile/20000606-1.c: New test.
13785         * gcc.c-torture/compile/20000728-1.c: New test.
13786         * gcc.c-torture/execute/20000801-1.c: New test.
13787         * gcc.c-torture/execute/20000801-2.c: New test.
13788         * gcc.c-torture/execute/20000819-1.c: New test.
13789         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13790         * gcc.dg/20000629-1.c: New test.
13791         * gcc.dg/20000724-1.c: New test.
13792         * gcc.dg/20000807-1.c: New test.
13793
13794 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13795
13796         * gcc.dg/cpp/pragma-1.c: New test.
13797         * gcc.dg/cpp/pragma-2.c: New test.
13798
13799 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13800
13801         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13802         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13803
13804 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13805
13806         * gcc.c-torture/compile/20000818-1.c: New test.
13807
13808 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13809
13810         * gcc.c-torture/execute/20000818-1.c: New test.
13811
13812 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13813
13814         * gcc.dg/format-va-1.c: New test.
13815
13816 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13817
13818         * g++.old-deja/g++.other/typedef8.C: New test.
13819
13820 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13821
13822         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13823         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13824         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13825         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13826         * g++.old-deja/g++.other/ptrmem7.C: New test.
13827         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13828
13829 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13830
13831         * g++.old-deja/g++.pt/typename27.C: New test.
13832
13833 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13834
13835         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13836         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13837         * g++.old-deja/g++.pt/friend45.C: New test.
13838         * g++.old-deja/g++.other/friend8.C: New test.
13839
13840 2000-08-15  Richard Henderson  <rth@cygnus.com>
13841
13842         * gcc.c-torture/execute/20000815-1.c: New test.
13843
13844 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13845
13846         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13847         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13848         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13849
13850 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13851
13852         * g++.old-deja/g++.other/refinit2.C: New test.
13853
13854 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13855
13856         * lib/c-torture.exp (c-torture): Make
13857         compiler_conditional_xfail_data global.
13858         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13859         compiler_conditional_xfail_data machinery.
13860         (f-torture-execute): Likewise.
13861         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13862         and only when unrolling loops.
13863
13864         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13865
13866 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13867
13868         * g++.old-deja/g++.pt/explicit81.C: New test.
13869
13870 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13871
13872         * g++.old-deja/g++.pt/typename26.C: New test.
13873
13874 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13875
13876         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13877         warning.
13878
13879 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13880
13881         * g++.old-deja/g++.other/array3.C: New test.
13882
13883 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13884
13885         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13886         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13887         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13888         New tests.
13889
13890 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13891
13892         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13893         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13894
13895 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13896
13897         * gcc.c-torture/execute/20000808-1.c: New test.
13898
13899 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13900
13901         * gcc.dg/c90-const-expr-1.c: New test.
13902
13903 2000-08-08  Richard Henderson  <rth@cygnus.com>
13904
13905         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13906
13907 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13908
13909         * gcc.dg/noncompile/const-ll-1.c: New test.
13910
13911 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13912
13913         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13914
13915 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13916
13917         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13918         that running programs linked against the shared version of libobjc
13919         run correctly.
13920
13921 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13922
13923         * gcc.dg/c99-printf-1.c: New test.
13924
13925 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13926
13927         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13928
13929 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13930
13931         * gcc.c-torture/execute/20000731-1.x: Delete.
13932
13933 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13934
13935         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13936         and torture_without_loops as is done by c-torture.exp.
13937         (search_for): Copy from c-torture.exp.
13938         (gcc-dg-runtest): New function, drives a directory of tests
13939         iterating over the TORTURE_OPTIONS.
13940         (scan-assembler, scan-assembler-not): Move here from
13941         individual directory drivers.
13942
13943         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13944         defined by lib/gcc-dg.exp.
13945         * gcc.dg/cpp/cpp.exp: Likewise.
13946         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13947         gcc-dg-runtest, so we cycle over optimization options.
13948
13949         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13950         * gcc.dg/compare2.c: No longer expected to fail.
13951
13952 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13953
13954         * gcc.c-torture/execute/20000804-1.c: New test.
13955
13956 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13957
13958         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13959
13960 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13961
13962         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13963
13964 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13965
13966         * gcc.c-torture/compile/20000803-1.c: New test.
13967
13968 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13969
13970         * gcc.c-torture/execute/20000801-3.c,
13971         gcc.c-torture/execute/20000801-4.c: New tests.
13972         * gcc.c-torture/execute/20000801-3.x,
13973         gcc.c-torture/execute/20000801-4.x: Xfail.
13974
13975 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13976
13977         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13978         libobjc/.libs to allow for libtool.
13979
13980 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13981
13982         * gcc.c-torture/compile/20000802-1.c: New test.
13983
13984 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13985
13986         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13987
13988 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13989
13990         * gcc-c-torture/execute/20000731-2.c: New test.
13991
13992         * gcc.c-torture/execute/20000731-1.c: New test.
13993         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13994
13995 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13996
13997         * testsuite/gcc.dg/cpp/paste7.c: New test.
13998         * gcc.dg/cpp/20000725-1.c: New test.
13999
14000 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14001
14002         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14003         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14004         declaration warning for __builtin_dwarf_reg_size.
14005
14006         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14007
14008 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14009
14010         * gcc.dg/noncompile/voidparam-1.c: New test.
14011
14012 2000-07-30  Richard Henderson  <rth@cygnus.com>
14013
14014         * gcc.dg/c90-digraph-1.c: Don't xfail.
14015         * gcc.dg/compare2.c (case 10): Xfail.
14016         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14017
14018 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14019
14020         * gcc.dg/c99-main-1.c: New test.
14021
14022 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14023
14024         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14025
14026 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14027
14028         * gcc.c-tortuer/execute/20000726-1.c: New test.
14029
14030 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14031
14032         * gcc.c-torture/execute/enum-2.c: New test.
14033
14034 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14035
14036         * gcc.dg/cpp/tr-warn3.c: New test.
14037
14038 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14039
14040         * g++.old-deja/g++.ext/implicit1.C: Remove.
14041         * g++.old-deja/g++.jason/c2.C: Remove
14042         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14043         * g++.old-deja/g++.pt/crash16.C: Likewise.
14044         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14045
14046 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * g++.old-deja/g++.other/for2.C: New test.
14049
14050 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14051
14052         * gcc.dg/20000720-1.c: New test.
14053
14054 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14055
14056         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14057
14058 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14059
14060         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14061         * gcc.c-torture/execute/20000722-1.c: New.
14062         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14063
14064 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14065
14066         * gcc.dg/cpp/20000720-1.S: New test.
14067
14068 2000-07-21  Michael Meissner  <meissner@redhat.com>
14069
14070         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14071
14072 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14073
14074         * g++.old-deja/g++.brendan/crash16.C,
14075         g++.old-deja/g++.brendan/parse3.C,
14076         g++.old-deja/g++.brendan/redecl1.C,
14077         g++.old-deja/g++.ns/template13.C,
14078         g++.old-deja/g++.other/decl4.C,
14079         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14080
14081 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14082
14083         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14084         and "Internal error".
14085
14086         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14087         regexps.
14088         * gcc.dg/cpp/paste6.c: New test.
14089
14090 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14091
14092         * gcc.dg/cpp/tr-direct.c: New test.
14093
14094         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14095         gcc.dg/cpp/undef1.c: Tweak error regexps.
14096
14097 2000-07-18  Eric Christopher <echristo@redhat.com>
14098
14099         * gcc.c-torture/compile/20000718-1.c: New test.
14100
14101 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14102
14103         * cpplex.c (_cpp_push_token): If the token being pushed back
14104         is the previous token in this context, just subtract one from
14105         context->posn.
14106         * cppmacro.c (save_expansion): Clear aux field when storing a
14107         placemarker.
14108
14109 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14110
14111         * gcc.dg/noncompile/redecl-1.c: New test.
14112
14113 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14114
14115         * gcc.c-torture/execute/20000717-5.c: New test.
14116         * gcc.c-torture/execute/20000717-1.x: Removed.
14117
14118 2000-07-17  Richard Henderson  <rth@cygnus.com>
14119
14120         * gcc.c-torture/execute/20000717-4.c: New test.
14121
14122 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14123
14124         * gcc.dg/cpp/syshdr.c: New test.
14125         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14126
14127 2000-07-17  Neil Booth  <neilb@earthling.net>
14128
14129         * gcc.dg/cpp/cmdlne-dM.c: New test.
14130         * gcc.dg/cpp/cmdlne-dD.c: New test.
14131
14132 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14133
14134         * gcc.c-torture/execute/20000717-3.c: New test.
14135
14136         * gcc.c-torture/compile/20000717-1.c: New test.
14137
14138 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14139
14140         * gcc.c-torture/execute/20000717-2.c: New test.
14141
14142 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14143
14144         * gcc.dg/formatz-1.c: New test.
14145
14146         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14147         * gcc.dg/c99-digraph-1.c: New tests.
14148
14149         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14150         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14151
14152         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14153         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14154         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14155         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14156         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14157         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14158         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14159
14160 2000-07-17   Greg McGary <greg@mcgary.org>
14161
14162         * gcc.c-torture/execute/20000717-1.c: New test.
14163         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14164
14165 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14166
14167         * gcc.c-torture/execute/20000715-2.c: New test.
14168         * gcc.dg/20000715-1.c: New test.
14169
14170 2000-07-15  Michael Meissner  <meissner@redhat.com>
14171
14172         * gcc.c-torture/execute/20000715-1.c: New test.
14173
14174 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14175
14176         * gcc.c-torture/execute/20000707-1.c: New test.
14177
14178 2000-07-13  Neil Booth  <NeilB@earthling.net>
14179
14180         * testsuite/gcc.dg/cpp/digraph1.c,
14181         testsuite/gcc.dg/cpp/digraph2.c,
14182         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14183
14184 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14185
14186         * g77.f-torture/compile/20000630-2.f:  New test.
14187         * g77.f-torture/compile/20000630-2.x
14188
14189 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14190
14191         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14192
14193 2000-07-11  Neil Booth  <NeilB@earthling.net>
14194
14195         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14196
14197 2000-07-11  Neil Booth  <NeilB@earthling.net>
14198
14199         * gcc.dg/cpp/cmdlne-C.c: New.
14200
14201 2000-07-09  Neil Booth  <NeilB@earthling.net>
14202
14203         * gcc.dg/cpp/directiv.c: New tests.
14204         * gcc.dg/cpp/undef1.c: Update.
14205
14206 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14207
14208         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14209
14210 2000-07-09  Neil Booth  <NeilB@earthling.net>
14211
14212         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14213
14214 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14215
14216         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14217         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14218
14219 2000-07-08  Neil Booth  <NeilB@earthling.net>
14220
14221         * gcc.dg/cpp/macsyntx.c: New tests.
14222
14223 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14224
14225         * gcc.dg/20000707-1.c: New test.
14226
14227 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14228
14229         * gcc.c-torture/execute/20000706-1.c: New test.
14230         * gcc.c-torture/execute/20000706-2.c: New test.
14231         * gcc.c-torture/execute/20000706-3.c: New test.
14232         * gcc.c-torture/execute/20000706-4.c: New test.
14233         * gcc.c-torture/execute/20000706-5.c: New test.
14234
14235 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14236
14237         * g++.old-deja/g++.pt/instantiate7.C: New test.
14238
14239 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14240
14241         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14242         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14243         * g++.old-deja/g++.other/rtti3.C: Likewise.
14244         * g++.old-deja/g++.other/rttid3.C: Likewise.
14245
14246 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14247
14248         *  g77.f-torture/compile/20000630-1.x: Fix typo
14249
14250 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14251
14252         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14253         assembly output.
14254
14255 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14256
14257         * gcc.dg/cpp/ident.c: New test.
14258
14259 2000-07-05  Neil Booth  <NeilB@earthling.net>
14260
14261         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14262           gcc.dg/cpp/lexstrng.c: New tests.
14263
14264 2000-07-04  Neil Booth  <NeilB@earthling.net>
14265
14266         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14267         * gcc.dg/cpp/strify2.c: Same.
14268
14269 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14270
14271         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14272         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14273         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14274         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14275
14276         * testsuite/gcc.dg/cpp/macro1.c,
14277         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14278         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14279         testsuite/gcc.dg/cpp/strify1.c,
14280         testsuite/gcc.dg/cpp/strify2.c: New tests.
14281
14282 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14283
14284         * gcc.c-torture/execute/20000703-1.c: New test.
14285
14286 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14287
14288         * g++.old-deja/g++.pt (lookup10.C): New test.
14289
14290 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14291
14292         * g++.old-deja/g++.pt (typename25.C): New test.
14293
14294 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14295
14296         * gcc.c-torture/compile/20000701-1.c: New test.
14297
14298 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14299
14300         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14301         to test case.
14302
14303 2000-06-30  Catherine Moore  <clm@cygnus.com>
14304
14305         * gcc.c-torture/execute/align-1.c: New test.
14306
14307 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14308
14309         * g++.old-deja/g++.pt/expr8.C: New test.
14310         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14311
14312 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14313
14314         * gcc.c-torture/compile/20000629-1.c: New test.
14315
14316 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14317
14318
14319         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14320         gcc.dg/noncompile directory, depending on whether they're
14321         preprocessor tests or not.  Annotate all the tests for the dg
14322         framework.
14323
14324         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14325         * gcc.dg/noncompile/noncompile.exp: New.
14326
14327         * Moved files:
14328         Old name                                New name
14329         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14330         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14331         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14332         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14333         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14334         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14335         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14336         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14337         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14338         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14339         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14340         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14341         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14342         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14343         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14344         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14345         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14346         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14347         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14348         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14349         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14350         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14351         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14352         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14353
14354         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14355         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14356         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14357         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14358         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14359         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14360
14361 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14362
14363         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14364         declare one variable.  On the fourth, error.
14365         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14366         declared by 20000628-1a.h.
14367
14368 2000-06-29  Richard Henderson  <rth@redhat.com>
14369
14370         * gcc.c-torture/execute/930529-1.x: New file.
14371         * gcc.dg/920413-1.c: Adjust expected warning text.
14372         * gcc.dg/980217-1.c: Declare abort.
14373         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14374
14375 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14376
14377         * g77.f-torture/compile/20000629-1.f: New test.
14378         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14379
14380 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14381
14382         Rearrange lots of files, removing entirely the
14383         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14384         directories.
14385
14386         * Deleted files:
14387         gcc.c-torture/code_quality/code_quality.exp
14388         gcc.c-torture/special/special.exp
14389         gcc.failure/failure.exp
14390         gcc.failure/940409-1.x
14391         gcc.c-torture/compile/961203-1.x
14392
14393         * New files:
14394         gcc.misc-tests/linkage.exp
14395         gcc.c-torture/execute/920730-1t.c
14396         gcc.c-torture/execute/920730-1t.x
14397         gcc.c-torture/compile/920520-1.x
14398         gcc.c-torture/compile/920521-1.x
14399         gcc.c-torture/compile/981006-1.x
14400         gcc.c-torture/execute/eeprof-1.x
14401
14402         * Moved files (possibly with modifications to fit a new harness):
14403         Old name                                New name
14404         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14405         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14406         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14407         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14408         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14409         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14410         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14411         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14412         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14413         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14414         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14415         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14416         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14417         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14418
14419 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14420
14421         * c-torture/compile/961203-1.x: Delete.
14422
14423         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14424         not exit. Include stdio.h.
14425         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14426         * gcc.misc-tests/dg-12.c: Likewise.
14427         * gcc.misc-tests/dg-5.c: Likewise.
14428         * gcc.misc-tests/dg-6.c: Likewise.
14429         * gcc.misc-tests/dg-7.c: Prototype abort.
14430         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14431         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14432         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14433         not exit.
14434         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14435         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14436
14437 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14438
14439         * gcc.dg/cpp/20000628-1.c: New test.
14440         * gcc.dg/cpp/20000628-1.h: New header for above test.
14441         * gcc.dg/cpp/20000628-1a.h: Likewise.
14442
14443 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14444
14445         * gcc.dg/cpp: New directory.
14446         * gcc.dg/cpp/cpp.exp: New driver.
14447         * gcc.dg/cpp/20000627-1.c: New test.
14448         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14449         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14450         and rewrite as a compilation test.
14451
14452         * gcc.dg: Move many files into the cpp subdirectory, possibly
14453         renaming or editing them as well.
14454         Old name                New name
14455         990119-1.c              cpp/19990119-1.c
14456         990228-1.c              cpp/19990228-1.c
14457         990407-1.c              cpp/19990407-1.c
14458         990409-1.c              cpp/19990409-1.c
14459         990413-1.c              cpp/19990413-1.c
14460         990703-1.c              cpp/19990703-1.c
14461         20000127-1.c            cpp/20000127-1.c
14462         20000129-1.c            cpp/20000129-1.c
14463         20000207-1.c            cpp/20000207-1.c
14464         20000207-2.c            cpp/20000207-2.c
14465         20000209-1.c            cpp/20000209-1.c
14466         20000209-2.c            cpp/20000209-2.c
14467         20000301-1.c            cpp/20000301-1.c
14468         20000419-1.c            cpp/20000419-1.c
14469         20000510-1.S            cpp/20000510-1.S
14470         20000519-1.c            cpp/20000519-1.c
14471         20000529-1.c            cpp/20000529-1.c
14472         20000625-1.c            cpp/20000625-1.c
14473         20000625-2.c            cpp/20000625-2.c
14474         cpp-as1.c               cpp/assert1.c
14475         cpp-as2.c               cpp/assert2.c
14476         cxx-comments-1.c        cpp/cxxcom1.c
14477         cxx-comments-2.c        cpp/cxxcom2.c
14478         endif-label.c           cpp/endif.c
14479         cpp-hash1.c             cpp/hash1.c
14480         cpp-hash2.c             cpp/hash2.c
14481         cpp-if1.c               cpp/if-1.c
14482         cpp-if2.c               cpp/if-2.c
14483         cpp-if3.c               cpp/if-3.c
14484         cpp-if4.c               cpp/if-4.c
14485         cpp-if5.c               cpp/if-5.c
14486         cpp-cond.c              cpp/if-cexp.c
14487         cpp-missingop.c         cpp/if-mop.c
14488         cpp-missingparen.c      cpp/if-mpar.c
14489         cpp-opprec.c            cpp/if-oppr.c
14490         cpp-ifparen.c           cpp/if-paren.c
14491         cpp-shortcircuit.c      cpp/if-sc.c
14492         cpp-shift.c             cpp/if-shift.c
14493         cpp-unary.c             cpp/if-unary.c
14494         cpp-li1.c               cpp/line1.c
14495         cpp-li2.c               cpp/line2.c
14496         lineno.c                cpp/line3.c
14497         lineno-2.c              cpp/line4.c
14498         cpp-mi.c                cpp/mi1.c
14499         cpp-mic.h               cpp/mi1c.h
14500         cpp-micc.h              cpp/mi1cc.h
14501         cpp-mind.h              cpp/mi1nd.h
14502         cpp-mindp.h             cpp/mi1ndp.h
14503         cpp-mix.h               cpp/mi1x.h
14504         cpp-mi2.c               cpp/mi2.c
14505         cpp-mi2a.h              cpp/mi2a.h
14506         cpp-mi2b.h              cpp/mi2b.h
14507         cpp-mi2c.h              cpp/mi2c.h
14508         cpp-mi3.c               cpp/mi3.c
14509         cpp-mi3.def             cpp/mi3.def
14510         poison-1.c              cpp/poison.c
14511         pr-impl.c               cpp/prag-imp.c
14512         cpp-redef-2.c           cpp/redef1.c
14513         cpp-redef.c             cpp/redef2.c
14514         strpaste.c              cpp/strp1.c
14515         strpaste-2.c            cpp/strp2.c
14516         cpp-tradpaste.c         cpp/tr-paste.c
14517         cpp-tradstringify.c     cpp/tr-str.c
14518         cpp-tradwarn1.c         cpp/tr-warn1.c
14519         cpp-tradwarn2.c         cpp/tr-warn2.c
14520         trigraphs.c             cpp/trigraphs.c
14521         cpp-unc1.c              cpp/unc1.c
14522         cpp-unc2.c              cpp/unc2.c
14523         cpp-unc3.c              cpp/unc3.c
14524         cpp-unc.c               cpp/unc4.c
14525         undef.c                 cpp/undef1.c
14526         undef-2.c               cpp/undef2.c
14527         cpp-wi1.c               cpp/widestr1.c
14528
14529 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14530
14531         * lib/g++.exp (g++_include_flags): Tweak.
14532
14533 2000-06-27  H.J. Lu  <hjl@gnu.org>
14534             Loren J. Rittle  <ljrittle@acm.org>
14535
14536         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14537         version with one that knows about the new gcc tree structure.
14538         (g++_link_flags): Same.
14539
14540 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14541
14542         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14543         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14544         case we are cross-compiling.
14545
14546         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14547         g++.old-deja/g++.niklas/Makefile.in,
14548         g++.old-deja/g++.niklas/configure.in,
14549         g++.old-deja/g++.other/Makefile.in,
14550         g++.old-deja/g++.other/configure.in,
14551         gcc.c-torture/code_quality/Makefile.in,
14552         gcc.c-torture/code_quality/configure.in,
14553         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14554         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14555         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14556         gcc.c-torture/execute/ieee/Makefile.in,
14557         gcc.c-torture/execute/ieee/configure.in,
14558         gcc.c-torture/noncompile/Makefile.in,
14559         gcc.c-torture/noncompile/configure.in,
14560         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14561         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14562         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14563
14564 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14565
14566         * g++.old-deja/g++.other/ambig3.C: New test.
14567
14568 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14569
14570         * g++.old-deja/g++.pt/syntax1.C: New test.
14571         * g++.old-deja/g++.pt/syntax2.C: New test.
14572         * g++.old-deja/g++.other/syntax3.C: New test.
14573         * g++.old-deja/g++.other/syntax4.C: New test.
14574
14575 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14576
14577         * gcc.dg/20000623-1.c: Prototype exit and abort.
14578
14579 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14580
14581         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14582         New tests.
14583         * gcc.dg/cpp-mi3.def: New file.
14584
14585         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14586         inside assertions.
14587         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14588         lexer's error messages.
14589         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14590         divine anything from the linemarkers.
14591         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14592         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14593
14594 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14595
14596         * gcc.dg/20000623-1.c: New test.
14597
14598 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14599
14600         * gcc.c-torture/execute/20000622-1.c: New test.
14601
14602 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14603
14604         * g++.old-deja/g++.other/init15.C: New test.
14605
14606 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14607
14608         * g++.old-deja/g++.pt/vaarg2.C: New test.
14609         * g++.old-deja/g++.pt/vaarg3.C: New test.
14610
14611 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14612
14613         * g++.old-deja/g++.other/dyncast6.C: New test.
14614
14615 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14616
14617         * gcc.c-torture/execute/loop-6.c: New test.
14618
14619 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14620
14621         * gcc.dg/20000614-1.c: New test.
14622         * gcc.dg/20000614-2.c: New test.
14623
14624 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14625
14626         * g++.old-deja/g++.other/inline12.C: New test.
14627
14628 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14629
14630         * g++.old-deja/g++.other/eh1.C: New test.
14631
14632 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14633
14634         * g++.old-deja/g++.other/type.C: New test.
14635
14636 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14637
14638         * g++.old-deja/g++.other/initstring.C: New test.
14639
14640 2000-06-12  Jason Merrill  <jason@redhat.com>
14641
14642         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14643
14644 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14645
14646         * gcc.c-torture/compile/20000609-1.c: New test.
14647
14648 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14649
14650         * gcc.dg/20000609-1.c: New test.
14651
14652 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14653
14654         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14655         * gcc.c-torture/noncompile/poison-1.c: Move...
14656         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14657         * gcc.dg/cpp-li1.c: Add a token after the #line.
14658
14659 2000-06-05  Richard Henderson  <rth@cygnus.com>
14660
14661         * gcc.c-torture/execute/20000605-2.c: New test.
14662         * gcc.c-torture/execute/20000605-3.c: New test.
14663
14664 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14665
14666         * g77.f-torture/execute/20000503-1.x: New file.
14667
14668 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14669
14670         * g++.old-deja/g++.eh/badalloc1.C: New test.
14671
14672 2000-06-05  Richard Henderson  <rth@cygnus.com>
14673
14674         * gcc.c-torture/execute/20000605-1.c: New test.
14675
14676 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14677             Nathan Sidwell <nathan@codesourcery.com>
14678
14679         * gcc.c-torture/compile/20000605-1.c: New test.
14680
14681 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14682
14683         * g77.f-torture/compile/20000601-1.f:  New test.
14684
14685 2000-06-03  Richard Henderson  <rth@cygnus.com>
14686
14687         * gcc.c-torture/execute/20000603-1.c: New.
14688
14689 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14690
14691         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14692         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14693
14694 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14695
14696         * gcc.dg/compare2.c (case 12): XFAIL.
14697         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14698         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14699
14700         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14701
14702 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14703
14704         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14705         guard macro is already defined when the header is first
14706         included.
14707         * gcc.dg/cpp-mix.h: New file.
14708         * gcc.dg/endif-label.c: Update patterns to match compiler.
14709
14710         * g++.brendan/complex1.C: Declare abort.
14711         * g++.law/refs4.C: Remove XFAIL.
14712         * g++.oliva/expr2.C: Declare abort and exit.
14713
14714 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14715
14716         * gcc.c-torture/execute/20000528-1.c: New test.
14717
14718         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14719         * g++.old-deja/g++.law/temps4.C: Likewise.
14720
14721         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14722         stdlib.h.  Call abort() on failure.
14723         * g++.old-deja/g++.law/refs4.C: Likewise.
14724         * g++.old-deja/g++.law/temps4.C: Likewise.
14725         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14726         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14727
14728 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14729
14730         Relative to g++.dg/special:
14731         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14732
14733         Relative to g++.old-deja:
14734         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14735         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14736         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14737         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14738         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14739         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14740         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14741
14742         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14743         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14744         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14745         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14746         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14747         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14748         and/or string.h.
14749
14750         * g++.other/goto1.C: Update expectations for error messages.
14751
14752 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14753
14754         * gcc.c-torture/compile/20000523-1.c: New test.
14755
14756 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14757
14758         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14759
14760 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14761
14762         * g++.old-deja/g++.eh/catch11.C: New test.
14763         * g++.old-deja/g++.eh/catch12.C: New test.
14764
14765 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14766
14767         * gcc.c-torture/execute/20000523-1.c: New test.
14768
14769 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14770
14771         * c-torture/execute/bcp-1.c: Replace abort in arg of
14772         __builtin_constant_p with a generic external function.
14773
14774         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14775         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14776         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14777         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14778         Prototype abort and/or exit.
14779
14780         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14781         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14782         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14783         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14784
14785 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14786
14787         * gcc.dg/dwarf2-1.c: New test.
14788
14789 2000-05-20  Richard Henderson  <rth@cygnus.com>
14790
14791         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14792
14793 2000-05-20  Andreas Jaeger  <aj@suse.de>
14794
14795         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14796         testcase.
14797
14798 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14799
14800         * gcc.c-torture/execute/20000519-2.c: New test.
14801
14802 2000-05-19  Andreas Jaeger  <aj@suse.de>
14803
14804         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14805         which fails with SSA.
14806
14807         * lib/c-torture.exp: Also test with -O3 -fssa.
14808
14809 2000-05-18  Michael Meissner  <meissner@redhat.com>
14810
14811         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14812         * gcc.c-torture/execute/920415-1.c: Ditto.
14813         * gcc.c-torture/execute/920501-1.c: Ditto.
14814         * gcc.c-torture/execute/conversion.c: Ditto.
14815         * gcc.c-torture/execute/cvt-1.c: Ditto.
14816
14817 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14818
14819         * gcc.c-torture/compile/20000518-1.c: New test.
14820
14821 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14822
14823         * g77.f-torture/compile/200005018.f:  New test.
14824
14825 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14826
14827         * gcc.c-torture/compile/20000517-1.c: New test.
14828
14829 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14830
14831         * gcc.c-torture/execute/20000516-1.c: New test.
14832
14833 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14834
14835         * g++.old-deja/g++.other/eh.C: New test.
14836
14837 2000-05-12  Richard Henderson  <rth@cygnus.com>
14838
14839         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14840         constants through to doit's conditional.
14841
14842 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14843
14844         * gcc.c-torture/compile/20000511-1.c: New test.
14845         * g77.f-torture/compile/20000511-1.f: New test.
14846         * g77.f-torture/compile/20000511-2.f: New test.
14847
14848 2000-05-11  Michael Meissner  <meissner@redhat.com>
14849
14850         * gcc.c-torture/execute/20000511-1.c: New test.
14851
14852 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14853
14854         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14855         * gcc.dg/20000510-1.S: New.
14856
14857 2000-05-08  Catherine Moore  <clm@cygnus.com>
14858
14859         * gcc.dg/unused-3.c: New.
14860
14861 2000-05-06  Richard Henderson  <rth@cygnus.com>
14862
14863           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14864           * g++.old-deja/g++.mike/warn1.C: Likewise.
14865           * g++.old-deja/g++.pt/local1.C: Likewise.
14866           * g++.old-deja/g++.pt/local7.C: Likewise.
14867           * g++.old-deja/g++.pt/spec16.C: Likewise.
14868
14869 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14870
14871         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14872
14873 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14874
14875           * g77.f-torture/execute/20000503-1.f:  New test.
14876
14877 2000-05-04  Andreas Jaeger  <aj@suse.de>
14878
14879         * gcc.dg/noreturn-2.c: New test.
14880
14881 2000-05-04  Neil Booth  <NeilB@earthling.net>
14882
14883         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14884         preprocessor.
14885
14886 2000-05-04  Richard Henderson  <rth@cygnus.com>
14887
14888         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14889
14890 2000-05-04  Richard Henderson  <rth@cygnus.com>
14891
14892         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14893         OpenSSL by Jason R Thorpe.
14894
14895 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14896
14897         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14898
14899 2000-05-03  Robert Lipe <robertlipe@usa.net>
14900
14901         * gcc.dg/20000503-1.c: New test.
14902
14903 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14904
14905         * gcc.c-torture/compile/20000502-1.c: New test.
14906         * g++.old-deja/g++.other/align.C: New test.
14907         * gcc.dg/cpp-tradstringify.c: New test.
14908
14909 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14910
14911         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14912         and hard registers.
14913
14914 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14915
14916         * gcc.c-torture/execute/loop-5.c: New test.
14917
14918 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14919
14920         * gcc.c-torture/execute/va-arg-20.c: New test.
14921
14922 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14923
14924         * gcc.c-torture/execute/20000422-1.c: New test.
14925
14926 2000-04-20  Greg McGary  <gkm@gnu.org>
14927
14928         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14929         when optimizing, but without sibling-call optimizations (-O1).
14930
14931 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14932
14933           * gcc.c-torture/compile/20000420-1.c: New test.
14934
14935 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14936
14937         * g++.abi/ptrflags.C: New test.
14938         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14939
14940 2000-04-19  Catherine Moore  <clm@cygnus.com>
14941
14942         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14943
14944 2000-04-19  Greg McGary  <gkm@gnu.org>
14945
14946         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14947         sibling-call optimizations.
14948
14949 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14950
14951         * gcc.dg/20000419-1.c: New test.
14952
14953 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14954
14955         * gcc.c-torture/execute/20000412-6.c: New test.
14956
14957 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14958
14959         * gcc.c-torture/execute/20000412-5.c: New test.
14960         * g77.f-torture/compile/20000412-1.f: New test.
14961         * gcc.c-torture/execute/20000412-4.c: New test.
14962         * gcc.c-torture/compile/20000412-2.c: New test.
14963         * gcc.c-torture/execute/20000412-3.c: New test.
14964         * gcc.c-torture/compile/20000412-1.c: New test.
14965         * gcc.c-torture/execute/20000412-2.c: New test.
14966
14967 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14968
14969         * objc/execute/bf-20.m: New test.
14970
14971 2000-04-10  Richard Henderson  <rth@cygnus.com>
14972
14973         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14974
14975         * gcc.c-torture/execute/20000412-1.c: New test.
14976
14977 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14978
14979         * g++.old-deja/g++.eh/catchptr1.C: New test.
14980
14981 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14982
14983         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14984
14985 2000-04-08  Neil Booth  <NeilB@earthling.net>
14986
14987         * gcc.dg/cpp-nullchar.c: Remove test as
14988         embedded nulls cause problems.
14989
14990 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14991
14992         * gcc.dg/compare2.c: New test.
14993
14994 2000-04-08  Neil Booth  <NeilB@earthling.net>
14995
14996         * gcc.dg/cpp-nullchar.c: New test.
14997
14998 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14999
15000         * gcc.dg/cpp-mi2.c: New test.
15001         * gcc.dg/cpp-mi2[abc].h: New files.
15002
15003 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15004
15005         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15006         member name.
15007
15008 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15009
15010         * g++.old-deja/g++.abi/vmihint.C: New test.
15011
15012 2000-04-06  Neil Booth  <NeilB@earthling.net>
15013
15014         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15015         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15016         copyright.
15017
15018 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15019
15020         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15021         avoid stack-frame overwrite.
15022
15023 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15024
15025         * gcc.c-torture/compile/20000405-2.c: New test.
15026         * gcc.c-torture/compile/20000405-3.c: New test.
15027
15028 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15029
15030         * gcc.c-torture/compile/20000405-1.c: New test.
15031
15032 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15033
15034         * gcc.dg/cast-qual-1.c: Revert last change.
15035
15036 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15037
15038         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15039
15040 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15041
15042         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15043         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15044
15045 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15046
15047         * gcc.c-torture/compile/20000403-2.c: New test.
15048         * gcc.c-torture/compile/20000403-1.c: New test.
15049
15050 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15051
15052         * gcc.c-torture/execute/20000403-1.c: New test.
15053
15054 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15055
15056         * gcc.c-torture/execute/20000402-1.c: New test.
15057
15058 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15059
15060         * gcc.c-torture/execute/va-arg-15.c: New test.
15061         * gcc.c-torture/execute/va-arg-16.c: New test.
15062         * gcc.c-torture/execute/va-arg-17.c: New test.
15063         * gcc.c-torture/execute/va-arg-18.c: New test.
15064         * gcc.c-torture/execute/va-arg-19.c: New test.
15065
15066 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15067
15068         * gcc.c-torture/compile/981211-1.c: Move to...
15069         * gcc.dg/cpp-as1.c: ...here.
15070         * gcc.dg/cpp-as2.c: New file.
15071
15072         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15073         compiler.
15074
15075 2000-04-02  Neil Booth  <NeilB@earthling.net>
15076
15077         * gcc.dg/cpp-cond.c  New tests.
15078         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15079         accidental success less likely.
15080         * gcc.dg/cpp-missingop.c  New tests.
15081         * gcc.dg/cpp-missingparen.c  New tests.
15082         * gcc.dg/cpp-shift.c  New tests.
15083         * gcc.dg/cpp-shortcircuit.c  New tests.
15084         * gcc.dg/cpp-unary.c  New tests.
15085
15086 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15087
15088         * gcc.c-torture/compile/20000329-1.c: New test.
15089
15090 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15091
15092         * gcc.c-torture/compile/20000326-1.c: New test.
15093         * gcc.c-torture/compile/20000326-2.c: New test.
15094
15095 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15096
15097         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15098         the first parameter is a function argument.
15099
15100 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15101
15102         * g++.old-deja/g++.ext/array4.C: New test.
15103
15104 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15105
15106         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15107
15108 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15109
15110         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15111
15112 2000-03-19  Richard Henderson  <rth@cygnus.com>
15113
15114         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15115
15116 2000-03-19  Richard Henderson  <rth@cygnus.com>
15117
15118         * gcc.c-torture/compile/20000319-1.c: New test.
15119
15120 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15121
15122         * gcc.c-torture/execute/20000314-3.c: New test.
15123         * gcc.c-torture/execute/20000314-2.c: New test.
15124         * gcc.c-torture/execute/20000314-1.c: New test.
15125         * gcc.c-torture/compile/20000314-2.c: New test.
15126         * gcc.c-torture/compile/20000314-1.c: New test.
15127
15128 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15129
15130         * g++.old-deja/g++.warn/inline.C: New test.
15131
15132 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15133
15134         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15135         standards-compliant result rather than specific constants.
15136         Put test-values in array.
15137
15138 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15139
15140         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15141         (g++_target_compile): Put test-specific options last.
15142
15143 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15144
15145         * g++.old-deja/g++.eh/vbase4.C: New test.
15146
15147 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15148
15149         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15150
15151 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15152
15153         * g++.old-deja/g++.brendan/misc12.C: Removed.
15154         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15155         * g++.old-deja/g++.ext/pretty4.C: New test.
15156
15157 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15158
15159         * g++.old-deja/g++.other/string2.C: New test.
15160
15161 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15162
15163         * g++.old-deja/g++.warn/impint2.C: New test.
15164
15165 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15166
15167         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15168         is 1, not zero.
15169
15170 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15171
15172         * g++.old-deja/g++.warn/impint.C: New test.
15173         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15174         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15175         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15176         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15177         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15178         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15179         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15180         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15181         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15182         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15183         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15184         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15185
15186 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15187
15188         * gcc.dg/cpp-redef.c: New test.
15189
15190 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15191
15192         * g++.old-deja/g++.pt/unify7.C: New test.
15193
15194 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15195
15196         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15197         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15198
15199 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15200
15201         * gcc.c-torture/compile/20000224-1.c: New test.
15202
15203 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15204
15205         * gcc.c-torture/compile/cpp-2.c: New test.
15206         * gcc.c-torture/compile/cpp-1.c: New test.
15207
15208 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15209
15210         * gcc.c-torture/execute/20000225-1.c: New test.
15211
15212 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15213
15214         * gcc.dg/cpp-li2.c: New test.
15215
15216         * gcc.dg/cpp-wi1.c: New test.
15217
15218         * gcc.dg/cpp-li1.c: New test.
15219
15220 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15221
15222         * g++.old-deja/g++.other/sizeof5.C: New test.
15223
15224 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15225
15226         * gcc.c-torture/execute/va-arg-13.c: New test.
15227
15228 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15229
15230         * gcc.c-torture/execute/va-arg-12.c: New test.
15231
15232 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15233
15234         * gcc.c-torture/execute/20000223-1.c: New test.
15235
15236 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15237
15238         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15239
15240 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15241
15242         * g++.old-deja/g++.abi/ptrmem.C: New test.
15243
15244 2000-02-19  Richard Henderson  <rth@cygnus.com>
15245
15246         * gcc.c-torture/compile/init-3.c: New.
15247
15248 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15249
15250         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15251         ALWAYS_CXXFLAGS.
15252
15253 2000-02-11  Robert Lipe <robertl@sco.com>
15254
15255         * gcc.c-torture/compile/20000211-3.c: New test.
15256
15257 2000-02-11  Martin Buchholz <martin@xemacs.org>
15258
15259         * gcc.c-torture/compile/20000211-2.c: New test.
15260
15261 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15262
15263         * gcc.c-torture/compile/20000211-1.c: New test.
15264
15265 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15266
15267         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15268           on native targets
15269
15270 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15271
15272         * g++.old-deja/g++.other/cast5.C: New test.
15273
15274 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15275
15276         * gcc.c-torture/execute/20000205-1.c: New.
15277
15278 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15279
15280         * g++.old-deja/g++.jason/cast3.C: Return void.
15281         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15282
15283 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15284
15285         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15286
15287         * gcc.dg/loop-1.c: New test.
15288
15289 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15290
15291         * gcc.c-torture/compile/20000127-1.c: New test.
15292         * gcc.c-torture/execute/991228-1.c: New test.
15293
15294 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15295
15296         * gcc.dg/unused-2.c: New test.
15297
15298         * gcc.dg/conv-1.c: New test.
15299
15300 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15301
15302         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15303         compiler.
15304         (tool_option_proc): Fix typo.
15305
15306 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15307
15308         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15309         of the ld on the host, not on the build machine.
15310         Also, don't crash if '--help' is not a supported option.
15311
15312 2000-01-24  Richard Henderson  <rth@cygnus.com>
15313
15314         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15315
15316 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15317
15318         * gcc.c-torture/execute/20000120-2.c: New test.
15319         * gcc.c-torture/execute/20000120-1.c: New test.
15320
15321 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15322
15323         * gcc.c-torture/execute/20000113-1.c: New test.
15324
15325 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15326
15327         * gcc.c-torture/execute/20000112-1.c: New test.
15328
15329 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15330
15331         * gcc.dg/20000111-1.c: New test.
15332
15333 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15334
15335         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15336         with 16 bit integers.
15337
15338 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15339
15340         * gcc.dg/20000108-1.c: New test.
15341
15342 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15343
15344         * g++.old-deja/g++.ns/koenig8.C: New test.
15345
15346 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15347
15348         * g++.old-deja/g++.other/cast4.C: New test.
15349
15350 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15351
15352         * gcc.c-torture/compile/20000105-2.c: New test.
15353         * gcc.c-torture/compile/20000105-1.c: New test.
15354
15355 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15356
15357         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15358         references to printf & atoi to conform to ANSI standard.
15359         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15360         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15361         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15362         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15363         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15364         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15365         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15366         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15367         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15368         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15369         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15370         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15371         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15372         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15373         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15374         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15375         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15376         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15377         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15378         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15379         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15380         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15381         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15382         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15383         * g++.old-deja/g++.brendan/init3.C: Likewise.
15384         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15385         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15386         * g++.old-deja/g++.brendan/new2.C: Likewise.
15387         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15388         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15389         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15390         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15391         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15392         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15393         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15394         * g++.old-deja/g++.brendan/template24.C: Likewise.
15395         * g++.old-deja/g++.brendan/template3.C: Likewise.
15396         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15397         * g++.old-deja/g++.jason/inline3.C: Likewise.
15398         * g++.old-deja/g++.jason/opeq.C: Likewise.
15399         * g++.old-deja/g++.law/arg5.C: Likewise.
15400         * g++.old-deja/g++.law/arm7.C: Likewise.
15401         * g++.old-deja/g++.law/ctors11.C: Likewise.
15402         * g++.old-deja/g++.law/cvt8.C: Likewise.
15403         * g++.old-deja/g++.law/init9.C: Likewise.
15404         * g++.old-deja/g++.law/refs4.C: Likewise.
15405         * g++.old-deja/g++.law/template2.C: Likewise.
15406         * g++.old-deja/g++.law/visibility24.C: Likewise.
15407         * g++.old-deja/g++.law/vtable3.C: Likewise.
15408         * g++.old-deja/g++.mike/asm2.C: Likewise.
15409         * g++.old-deja/g++.mike/eh1.C: Likewise.
15410         * g++.old-deja/g++.mike/misc1.C: Likewise.
15411         * g++.old-deja/g++.mike/misc13.C: Likewise.
15412         * g++.old-deja/g++.mike/misc14.C: Likewise.
15413         * g++.old-deja/g++.mike/ns12.C: Likewise.
15414         * g++.old-deja/g++.mike/p1248.C: Likewise.
15415         * g++.old-deja/g++.mike/p3708.C: Likewise.
15416         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15417         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15418         * g++.old-deja/g++.mike/p646.C: Likewise.
15419         * g++.old-deja/g++.mike/p700.C: Likewise.
15420         * g++.old-deja/g++.mike/p783.C: Likewise.
15421         * g++.old-deja/g++.mike/p783a.C: Likewise.
15422         * g++.old-deja/g++.mike/p783b.C: Likewise.
15423         * g++.old-deja/g++.mike/p786.C: Likewise.
15424         * g++.old-deja/g++.mike/p789.C: Likewise.
15425         * g++.old-deja/g++.mike/p789a.C: Likewise.
15426         * g++.old-deja/g++.mike/p807a.C: Likewise.
15427         * g++.old-deja/g++.other/delete3.C: Likewise.
15428         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15429         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15430         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15431         * g++.old-deja/g++.other/empty1.C: Likewise.
15432         * g++.old-deja/g++.other/temporary1.C: Likewise.
15433         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15434         * g++.old-deja/g++.pt/t16.C: Likewise.
15435         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15436
15437 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15438
15439         * gcc.dg/991230-1.c: New test.
15440
15441 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15442
15443         * gcc.c-torture/compile/991229-3.c: New test.
15444         * gcc.c-torture/compile/991229-2.c: New test.
15445         * gcc.c-torture/compile/991229-1.c: New test.
15446
15447 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15448
15449         * gcc.c-torture/compile/labels-2.c: New test.
15450
15451 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15452
15453         * gcc.c-torture/execute/991227-1.c: New test.
15454
15455 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15456
15457         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15458
15459 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15460
15461         * gcc.c-torture/execute/991221-1.c: New test.
15462
15463 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15464
15465         * g++.old-deja/g++.other/cast3.C: New test.
15466
15467 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15468
15469         * gcc.c-torture/execute/991216-4.c: New test.
15470
15471 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15472
15473         * gcc.c-torture/execute/991216-1.c: New test.
15474         * gcc.c-torture/execute/991216-2.c: New test.
15475         * gcc.c-torture/execute/991216-3.c: New test.
15476
15477 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15478
15479         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15480         Actually make the test fail by using "-O2" for compilation.
15481
15482 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15483
15484         * g++.old-deja/g++.warn/cast-align1.C: New test.
15485
15486 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15487
15488         * gcc.c-torture/compile/991214-1.c: New test.
15489         * gcc.c-torture/compile/991214-2.c: New test.
15490
15491 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15492
15493         * gcc.dg/991214-1.c: New test.
15494
15495 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15496
15497         * gcc.c-torture/compile/991213-3.c: New test.
15498         * gcc.c-torture/compile/991213-2.c: New test.
15499         * gcc.c-torture/compile/991213-1.c: New test.
15500
15501 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15502
15503         * gcc.dg/991209-1.c: New test.
15504
15505 1999-12-08  Nathan Sidwell <nathan@acm.org>
15506
15507         * gcc.c-torture/compile/991208-1.c: New test.
15508
15509 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15510
15511         * gcc.dg/ultrasp2.c: New test.
15512
15513 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15514
15515         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15516
15517 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15518
15519         * gcc.c-torture/compile/991202-1.c: New test.
15520         * gcc.c-torture/execute/991202-1.c: New test.
15521         * gcc.c-torture/execute/991202-2.c: New test.
15522         * gcc.c-torture/execute/991202-3.c: New test.
15523
15524 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15525
15526         * g++.old-deja/g++.abi/align.C: New test.
15527         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15528         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15529
15530 1999-12-01  Richard Henderson  <rth@cygnus.com>
15531
15532         * gcc.c-torture/execute/991201-1.c: New.
15533
15534 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15535
15536         * gcc.dg/991129-1.c: New test.
15537
15538 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15539
15540         * gcc.c-torture/compile/991127-1.c: New test.
15541
15542 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15543
15544         * g++.old-deja/g++.other/warn4.C: New test.
15545
15546 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15547
15548         * g++.old-deja/g++.eh/cleanup2.C: New test.
15549         * g++.old-deja/g++.ext/pretty2.C: New test.
15550         * g++.old-deja/g++.ext/pretty3.C: New test.
15551         * g++.old-deja/g++.other/debug6.C: New test.
15552
15553 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15554
15555         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15556         compiler_output to look for one error message instead of two.
15557
15558 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15559
15560         * gcc.c-torture/execute/991118-1.c: Also test case
15561         where the word boundary does not split a byte evenly.
15562
15563 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15564
15565         * g++.old-deja/g++.ext/restrict1.C: New test.
15566
15567 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15568
15569         * gcc.c-torture/execute/991118-1.c: New test.
15570
15571 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15572
15573         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15574         working directory pathnames.
15575
15576 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15577
15578         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15579         host is equipped with driver.h and driver.o so it can actually
15580         compile and run the tests.
15581
15582 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15583
15584         * gcc.c-torture/compile/991008-1.c: New test.
15585
15586 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15587
15588         * lib/gcc-dg.exp: Include target-supports.exp
15589
15590 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15591
15592         * lib/target-supports.exp: New file: Provide procs to test for
15593         features supported by the target.
15594         (check_weak_available): Moved here from ecos.exp.
15595         (check_alias_available): New proc: Determine of the target
15596         toolchain supports the alias attribute.
15597
15598         * gcc.dg/special/ecos.exp: Move check_weak_available to
15599         target-supports.exp.
15600         (alias-1.c): Only perform the test if the target supports
15601         aliases.
15602         (wkali-1.c): Only perform the test if the target supports
15603         aliases.
15604
15605         * gcc.dg/990506-0.c: Expect error messages from cross
15606         targets as well as native targets.
15607
15608 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15609
15610         * gcc.dg/ultrasp1.c: Removed xfail.
15611         * gcc.dg/struct-ret-2.c: Likewise.
15612         * gcc.dg/array-1.c: Likewise.
15613
15614 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15615
15616         * gcc.dg/struct-ret-2.c: New test.
15617
15618         * gcc.dg/array-1.c: New test.
15619
15620 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15621
15622         * gcc.c-torture/execute/991030-1.c: New test.
15623
15624 1999-10-26  Richard Henderson  <rth@cygnus.com>
15625
15626         * gcc.c-torture/compile/991026-2.c: New test.
15627
15628 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15629
15630         * gcc.c-torture/compile/991026-1.c: New test.
15631
15632 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15633
15634         * gcc.c-torture/execute/991023-1.c: New test.
15635
15636 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15637
15638         * gcc.c-torture/execute/991019-1.c: New test.
15639
15640 1999-10-16  Richard Henderson  <rth@cygnus.com>
15641
15642         * gcc.c-torture/execute/991016-1.c: New test.
15643
15644 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15645
15646         * gcc.c-torture/execute/991014-1.c: New test.
15647
15648 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15649
15650         * g++.old-deja/g++.other/union2.C: New test.
15651
15652 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15653
15654         * g++.old-deja/g++.other/vaarg2.C: New test.
15655         * g++.old-deja/g++.other/vaarg3.C: New test.
15656
15657 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15658
15659         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15660         in compile/.
15661
15662 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15663
15664         * gcc.c-torture/execute/va-arg-11.c: New test.
15665
15666 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15667
15668         * lib/file-format.exp (gcc_target_object_format): Don't
15669         crash if objdump is unavailable.
15670
15671 1999-09-29  Donn Terry <donn@interix.com>
15672
15673         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15674
15675 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15676
15677         * gcc.c-torture/compile/990928-1.c: New test.
15678
15679 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15680
15681         * g++.old-deja/g++.other/decl6.C: New test.
15682
15683 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15684
15685         * gcc.c-torture/execute/va-arg-10.c: New test.
15686
15687 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15688
15689         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15690         __PRETTY_FUNCTION__.
15691
15692 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15693
15694         * gcc.c-torture/execute/990923-1.c: New test.
15695
15696 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15697
15698         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15699         for which -fpic is inappropriate.
15700
15701 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15702
15703         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15704
15705 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15706
15707         * g++.old-deja/g++.other/dyncast1.C: New test.
15708         * g++.old-deja/g++.other/dyncast2.C: New test.
15709         * g++.old-deja/g++.other/dyncast3.C: New test.
15710         * g++.old-deja/g++.other/dyncast4.C: New test.
15711         * g++.old-deja/g++.other/dyncast5.C: New test.
15712         * g++.old-deja/g++.eh/catch3.C: New test.
15713         * g++.old-deja/g++.eh/catch3p.C: New test.
15714         * g++.old-deja/g++.eh/catch4.C: New test.
15715         * g++.old-deja/g++.eh/catch4p.C: New test.
15716         * g++.old-deja/g++.eh/catch5.C: New test.
15717         * g++.old-deja/g++.eh/catch5p.C: New test.
15718         * g++.old-deja/g++.eh/catch6.C: New test.
15719         * g++.old-deja/g++.eh/catch6p.C: New test.
15720         * g++.old-deja/g++.eh/catch7.C: New test.
15721         * g++.old-deja/g++.eh/catch7p.C: New test.
15722         * g++.old-deja/g++.eh/catch8.C: New test.
15723         * g++.old-deja/g++.eh/catch8p.C: New test.
15724         * g++.old-deja/g++.eh/catch9.C: New test.
15725         * g++.old-deja/g++.eh/catch9p.C: New test.
15726
15727 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15728
15729         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15730         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15731
15732 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15733
15734         * gcc.c-torture/compile/990913-1.c: New test.
15735
15736 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15737
15738         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15739         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15740
15741 1999-09-09  Richard Henderson  <rth@cygnus.com>
15742
15743         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15744
15745 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15746
15747         * g++.old-deja/g++.other/lookup11.C: New test.
15748         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15749         what is permitted and what we want.
15750         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15751         overload use.
15752         * g++.old-deja/g++.jason/rfg5.C: Likewise
15753
15754 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15755
15756         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15757         * gcc.c-torture/noncompile/poison-1.c: New file.
15758
15759 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15760
15761         * g++.old-deja/g++.other/sizeof3.C: New test.
15762         * g++.old-deja/g++.other/sizeof4.C: New test.
15763         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15764         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15765
15766 1999-09-07  Richard Henderson  <rth@cygnus.com>
15767
15768         * gcc.dg/va-arg-1.c: New.
15769
15770 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15771
15772         * gcc.c-torture/execute/va-arg-9.c: New test.
15773
15774 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15775
15776         * g77.f-torture/compile/980519-2.f: New test.
15777         * g77.f-torture/compile/19990905-0.f: New test.
15778         * g77.f-torture/compile/19990905-1.f: New test.
15779         * g77.f-torture/compile/19990905-2.f: New test.
15780
15781         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15782
15783 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15784
15785         * gcc.c-torture/execute/990827-1.c: Fix typo.
15786
15787 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15788
15789         * g++.old-deja/g++.other/deref1.C: New test.
15790
15791 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15792
15793         * g++.old-deja/g++.other/ambig2.C: New test.
15794         * g++.old-deja/g++.other/cond5.C: New test.
15795         * g++.old-deja/g++.other/lookup16.C: New test.
15796
15797 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15798
15799         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15800         assemblers too.
15801
15802 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15803
15804         * lib/c-torture.exp: Avoid the "compare executables" optimization
15805         when testing native.
15806
15807 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15808
15809         * gcc.c-torture/execute/990829-1.c: New test.
15810         * gcc.c-torture/compile/990829-1.c: New test.
15811
15812 1999-08-27  Paul Burchard  <burchard@pobox.com>
15813
15814         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15815         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15816         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15817         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15818         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15819         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15820         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15821         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15822         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15823         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15824         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15825
15826 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15827
15828         * gcc.c-torture/execute/990827-1.c: New test.
15829
15830 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15831
15832         * g77.f-torture/noncompile/19990826-4.f: New test.
15833
15834         * g77.f-torture/compile/19990826-3.f: New test.
15835
15836         * g77.f-torture/execute/19990826-2.f: New test.
15837
15838         * g77.f-torture/compile/19990826-1.f: New test.
15839
15840         * gcc.c-torture/execute/990826-0.c: New test.
15841         * g77.c-torture/execute/19990826-0.f: New test.
15842
15843         * g77.f-torture/noncompile/970626-2.f: New test.
15844
15845 1999-08-25  Paul Burchard  <burchard@pobox.com>
15846
15847         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15848         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15849         lss-011.C: New tests.
15850
15851 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15852
15853         * g++.old-deja/g++.other/decl5.C: New test.
15854
15855 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15856
15857         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15858         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15859         call `postbase' for each one.  All callers of `postbase' changed
15860         to call this instead.
15861
15862 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15863
15864         * gcc.c-torture/execute/990811-1.c: New test.
15865
15866 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15867
15868         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15869         just native ones.
15870
15871         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15872         just native ones.
15873
15874 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15875
15876         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15877
15878 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15879
15880         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15881
15882 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15883
15884         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15885
15886 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15887
15888         * gcc.c-torture/execute/990804-1.c: New test.
15889
15890 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15891
15892         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15893         * g++.old-deja/g++.brendan/crash64.C: Likewise
15894         * g++.old-deja/g++.brendan/overload8.C: Likewise
15895
15896 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15897
15898         * g++.old-deja/g++.other/struct1.C: New test.
15899
15900 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15901
15902         * g++.old-deja/g++.other/enum2.C: New test.
15903
15904 1999-08-02  Richard Henderson  <rth@cygnus.com>
15905
15906         Adapted from tests from Franz Sirl:
15907         * gcc.c-torture/execute/va-arg-7.c: New test.
15908         * gcc.c-torture/execute/va-arg-8.c: New test.
15909
15910 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15911
15912         * gcc.c-torture/compile/990801-2.c: New test.
15913
15914         * gcc.c-torture/compile/990801-1.c: New test.
15915
15916 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15917
15918         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15919         fp-cmp-1.c, converting double to float.
15920
15921         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15922         fp-cmp-1.c, converting double to long double.
15923
15924         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15925         from fr1 to unknown_register, since fr1 is a legitimate register
15926         on some machines.
15927
15928 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15929
15930         * README: More listname related changes.
15931
15932 1999-07-08  Catherine Moore  <clm@cygnus.com>
15933
15934         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15935
15936 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15937
15938         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15939
15940 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15941
15942         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15943
15944 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15945
15946         * gcc.dg/990703-1.c: New test.
15947
15948 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15949
15950         * lib/file-format.exp: New file: Move definition of proc
15951         gcc_target_object_format to here from
15952         gcc.dg/special/ecos.exp.
15953
15954         * lib/c-torture.exp: Include lib file-format.exp.
15955         * lib/gcc-dg.exp: Include lib file-format.exp.
15956
15957         * gcc.dg/special/ecos.exp: Remove definition of proc
15958         gcc_target_object_format.
15959
15960 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15961
15962         * gcc.c-torture/execute/990628-1.c: New test.
15963
15964 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15965
15966         * gcc.c-torture/compile/990625-2.c: New test.
15967
15968         * gcc.c-torture/compile/990625-1.c: New test.
15969
15970 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15971
15972         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15973         attributes compile.
15974         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15975         ports that use the COFF/PE file format.
15976
15977 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15978
15979         * gcc.c-torture/compile/990617-1.c: New test.
15980
15981 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15982
15983         * g++.old-deja/g++.other/decl4.C: New test.
15984
15985 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15986
15987         * g++.old-deja/g++.other/bitfld3.C: New test.
15988
15989 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15990
15991         * g++.old-deja/g++.eh/catch1.C: New test.
15992
15993 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15994
15995         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15996
15997         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15998         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15999
16000 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16001
16002         * g77.f-torture/compile/19990502-0.f: Replace with new,
16003         shorter, test that still fails after recent changes.
16004
16005 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16006
16007         * gcc.c-torture/execute/990604-1.c: New test.
16008
16009 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16010
16011         * gcc.c-torture/execute/990531-1.c: New test.
16012
16013 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16014
16015         * gcc.c-torture/compile/990527-1.c: New test.
16016
16017 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16018
16019         * gcc.c-torture/execute/990527-1.c: New test.
16020
16021 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16022
16023         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16024         bitfields as signed.
16025
16026 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16027
16028         * g77.f-torture/compile/19990525-0.f: New test.
16029
16030 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16031
16032         * gcc.c-torture/execute/990525-2.c: New test.
16033
16034         * gcc.c-torture/execute/990525-1.c: New test.
16035
16036 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16037
16038         * g++.old-deja/g++.other/anon3.C: New test.
16039         * g++.old-deja/g++.other/anon4.C: New test.
16040         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16041         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16042         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16043         Merrill).
16044
16045 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16046
16047         * gcc.c-torture/execute/990524-1.c: New test.
16048
16049         * gcc.dg/990524-1.c: New test.
16050
16051 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16052
16053         * gcc.c-torture/compile/990523-1.c: New test.
16054
16055 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16056
16057         * gcc.c-torture/compile/990519-1.c: New test.
16058
16059 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16060
16061         * gcc.c-torture/compile/990517-1.c: New test.
16062
16063         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16064         (e4, f4): New tests.
16065         (main): Call them.
16066
16067 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16068
16069         * gcc.dg/noreturn-1.c: New test.
16070
16071 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16072
16073         * gcc.c-torture/execute/990513-1.c: New test.
16074
16075 1999-05-10  Richard Henderson  <rth@cygnus.com>
16076
16077         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16078
16079 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16080
16081         * g77.f-torture/execute/erfc.f: Use small single-precision
16082         values, to avoid problems on Alphas when not -mieee.
16083
16084 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16085
16086         * gcc.dg/990506-0.c: New test.
16087
16088 1999-05-08  Richard Henderson  <rth@cygnus.com>
16089
16090         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16091         the constant to test.  Don't XFAIL 64-bit targets.
16092
16093         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16094         * g++.old-deja/g++.law/profile1.C: Likewise.
16095
16096         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16097         operator new instances.
16098         * g++.old-deja/g++.other/delete5.C: Likewise.
16099
16100 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16101
16102         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16103         intrinsic.
16104
16105 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16106
16107         * g77.f-torture/execute/u77-test.f: Reverse order of two
16108         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16109
16110 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16111
16112         * gcc.dg/compare1.c: New test.
16113
16114 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16115
16116         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16117         New tests.
16118
16119 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16120
16121         * g77.f-torture/compile/19990502-1.f: New test.
16122
16123 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16124
16125         * g77.f-torture/compile/19990502-0.f: New test.
16126
16127 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16128
16129         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16130         intrinsic.
16131
16132 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16133
16134         * g77.f-torture/execute/u77-test.f (main): List libU77
16135         intrinsics not currently tested.
16136         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16137         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16138         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16139         Trim blanks off the ends of some printed strings.
16140
16141 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16142
16143         * g77.f-torture/execute/u77-test.f (main): Just warn about
16144         FSTAT gid disagreement, as it's expected on some systems.
16145
16146 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16147
16148         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16149         use a new function, which allows for some slop.
16150         Clean up some commentary.
16151         (issum): The new function.
16152         (sgladd): Deleted subroutine.
16153
16154 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16155
16156         * g77.f-torture/execute/u77-test.f: Modify to be more like
16157         libf2c/libU77 version, bringing patches to that version here.
16158         Add suitable commentary.
16159
16160 1999-04-25  Richard Henderson  <rth@cygnus.com>
16161
16162         * gcc.dg/990424-1.c: New test.
16163
16164 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16165
16166         * g77.f-torture/execute/u77-test.f (main): Bug involving
16167         LSTAT has been fixed, so turn back on full checking.
16168
16169 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16170
16171         * g77.f-torture/compile/19990419-0.f: New test.
16172         * g77.f-torture/execute/19990419-1.f: New test.
16173
16174 1999-04-17  Richard Henderson  <rth@cygnus.com>
16175
16176         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16177         to avoid the need for a prototype to supress a warning.
16178
16179 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16180
16181         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16182
16183 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16184
16185         * gcc.c-torture/execute/990404-1.c: New test.
16186
16187 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16188
16189         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16190         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16191         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16192         missing initializer warnings.
16193
16194 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16195
16196         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16197         matching strings.
16198
16199 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16200
16201         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16202
16203 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16204
16205         * g77.f-torture/execute/19990325-0.f: New test.
16206         * g77.f-torture/execute/19990325-1.f: New test.
16207
16208 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16209
16210         * gcc.c-torture/execute/990324-1.c: New test.
16211
16212 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16213
16214         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16215         test with 4.
16216
16217 1999-03-17  Richard Henderson  <rth@cygnus.com>
16218
16219         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16220
16221 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16222
16223         * g77.f-torture/execute/19990313-2.f: New test.
16224         * g77.f-torture/execute/19990313-3.f: New test.
16225
16226 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16227
16228         * g77.f-torture/execute/19990313-0.f: New test.
16229         * g77.f-torture/execute/19990313-1.f: New test.
16230
16231 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16232
16233         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16234         printf to sprintf.
16235         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16236         (main): Add check for u15.  Conditionalize u31 check depending on
16237         whether ints are <32 bits or >=32 bits.
16238
16239 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16240
16241         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16242
16243 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16244
16245         * g77.f-torture/compile/19990305-0.f: New test.
16246         * g77.f-torture/execute/19981119-0.f: New test.
16247
16248 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16249
16250         * g77.f-torture/execute/970625-2.f: call ABORT if final
16251         result is not correct, instead of just printing it.
16252         Add this checking via newly introduced obfuscation, to
16253         trip up buggy front ends.
16254
16255 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16256
16257         * g77.f-torture/compile/960317-1.f: Moved from being
16258         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16259
16260 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16261
16262         * g77.f-torture/execute/960317-1.f: New (old) test.
16263         * g77.f-torture/execute/970625-2.f: Ditto.
16264
16265 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16266
16267         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16268         message on line 1 or line 2; cccp and cpplib do this differently.
16269
16270 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16271
16272         * g++.old-deja/g++.law/weak1.C: New test.
16273
16274 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16275
16276         * gcc.c-torture/execute/990119-1.c: Renamed to...
16277         * gcc.dg/990119-1.c: this, so it will only be tested once
16278         (it's a preprocessor test, it doesn't need to be run at
16279         multiple optimization levels).
16280
16281 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16282
16283         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16284           ALWAYS_CXXFLAGS.
16285
16286 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16287
16288         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16289         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16290         to not be compilable by current g77.
16291
16292 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16293
16294         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16295
16296 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16297
16298         * gcc.c-torture/execute/990222-1.c: New test.
16299
16300 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16301
16302         * g77.f-torture/compile/19990218-0.f: New test.
16303         * g77.f-torture/noncompile/19990218-1.f: New test.
16304
16305 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16306
16307         * g77.f-torture/compile/19981216-0.f: New test.
16308
16309 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16310
16311         * gcc.dg/990214-1.c: New test.
16312
16313 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16314
16315         * gcc.dg/990213-2.c: New test.
16316
16317         * gcc.dg/990213-1.c: New test.
16318
16319 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16320
16321         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16322         ints.
16323
16324 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16325
16326         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16327         specified by target.
16328
16329         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16330
16331 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16332
16333         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16334
16335 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16336
16337         * gcc.dg/special/ecos.exp: New test driver for new tests with
16338         special requirements.
16339
16340         * gcc.dg/special/alias-1.c: New test.
16341         * gcc.dg/special/gcsec-1.c: New test.
16342         * gcc.dg/special/weak-1.c: New test.
16343         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16344         * gcc.dg/special/weak-2.c: New test.
16345         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16346         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16347         * gcc.dg/special/wkali-1.c: New test.
16348         * gcc.dg/special/wkali-2.c: New test.
16349         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16350         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16351
16352 1999-02-10  Felix Lee  <flee@cygnus.com>
16353
16354           * lib/c-torture.exp (c-torture-compile): Pull out code for
16355           analyzing gcc error messages.
16356           (c-torture-execute): Likewise.  Fix some (harmless) false
16357           positives.
16358           * lib/gcc.exp (gcc_check_compile): New function.
16359
16360 1999-02-08  Richard Henderson  <rth@cygnus.com>
16361
16362         * gcc.c-torture/execute/990208-1.c: New test.
16363
16364 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16365
16366         * g++.dg/special/ecos.exp: New driver for new tests with special
16367         requirements
16368
16369         * g++.dg/special/conpr-1.C: New test
16370         * g++.dg/special/conpr-2.C: New test
16371         * g++.dg/special/conpr-2a.C: New test
16372         * g++.dg/special/conpr-3.C: New test
16373         * g++.dg/special/conpr-3a.C: New test
16374         * g++.dg/special/conpr-3b.C: New test
16375
16376         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16377         allow g++ to use the dg driver
16378
16379         * README: Add comment about g++.dg directory
16380
16381 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16382
16383         * README: Update email addresses.
16384
16385 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16386
16387         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16388         arguments in order to force structure S onto the stack even on
16389         the alpha.
16390         (test): Pass 10 leading arguments to function foo as well as the
16391         structure S.
16392
16393         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16394         failure for all targets.
16395
16396         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16397         abort to terminate program execution.
16398
16399 1999-01-30  Richard Henderson  <rth@cygnus.com>
16400
16401         * gcc.c-torture/execute/990130-1.c: New test.
16402
16403 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16404
16405         * gcc.dg/990130-1.c: New test.
16406
16407 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16408
16409         * gcc.c-torture/execute/990128-1.c: New test.
16410
16411 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16412
16413         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16414
16415 1999-01-27  Felix Lee  <flee@cygnus.com>
16416
16417         * lib/c-torture.exp (c-torture-compile): pull out code for
16418         analyzing gcc error messages.
16419         (c-torture-execute): ditto, and fix some (harmless) false
16420         positives.
16421         * lib/gcc.exp (gcc_check_compile): new function.
16422
16423 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16424
16425         * gcc.dg/990117-1.c: New test.
16426
16427         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16428
16429         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16430
16431 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16432
16433         * g77.f-torture/compile/990115-1.f: New test.
16434
16435 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16436
16437         * gcc.c-torture/compile/990107-1.c: New test
16438
16439 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16440
16441         * gcc.c-torture/execute/990106-2.c: New test.
16442
16443         * gcc.c-torture/execute/990106-1.c: New test.
16444
16445 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16446
16447         * gcc.c-torture/compile/981223-1.c: New test.
16448
16449 1998-12-29  Richard Henderson  <rth@cygnus.com>
16450
16451         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16452         (opt3): Rename from opt4 and disable.
16453
16454 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16455
16456         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16457
16458 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16459
16460         * g++.old-deja/g++.other/conv5.C: New test.
16461
16462 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16463
16464         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16465
16466 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16467
16468         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16469
16470 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16471
16472         * gcc.c-torture/compile/981211-1.c: New test.
16473
16474 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16475
16476         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16477
16478         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16479
16480 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16481
16482         * gcc.special/930510-1.c: Make C9X safe.
16483         * gcc.misc-tests/gcov-1.c Similarly.
16484         * gcc.misc-tests/gcov-2.c Similarly.
16485
16486 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16487
16488         * gcc.dg/ultrasp1.c: New test.
16489
16490 1998-12-06  Richard Henderson  <rth@cygnus.com>
16491
16492         * gcc.c-torture/execute/981206.c: New test.
16493
16494 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16495
16496         * g++.old-deja/g++.ns/template7.C: New test.
16497
16498         * g++.old-deja/g++.other/expr1.C: New test.
16499
16500         * g++.old-deja/g++.eh/tmpl3.C: New test.
16501
16502         * g++.old-deja/g++.eh/tmpl2.C: New test.
16503
16504 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16505
16506         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16507         * g++.old-deja/g++.other/using6.C: Removed.
16508         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16509
16510         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16511
16512 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16513
16514         * g++.old-deja/g++.pt/overload8.C: New test.
16515
16516         * g++.old-deja/g++.pt/overload7.C: New test.
16517
16518         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16519
16520         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16521         and relinking messages.
16522         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16523         compiling with -frepo.
16524
16525 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16526
16527         * g++.old-deja/g++.pt/lookup6.C: New test.
16528
16529 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16530
16531         * gcc.c-torture/execute/981130-1.c: New test.
16532         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16533
16534 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16535
16536         * g++.old-deja/g++.pt/explicit76.C: New test.
16537
16538         * g++.old-deja/g++.pt/friend38.C: New test.
16539
16540         * g++.old-deja/g++.ns/crash2.C: New test.
16541
16542         * g++.old-deja/g++.pt/defarg8.C: New test.
16543
16544         * g++.old-deja/g++.pt/instantiate6.C: New test.
16545
16546         * g++.old-deja/g++.pt/static6.C: New test.
16547
16548         * g++.old-deja/g++.pt/decl2.C: New test.
16549
16550 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16551
16552         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16553         problem is actually related with name lookup, but so what? :-)
16554
16555         * g++.old-deja/g++.pt/friend37.C: New test.
16556
16557 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16558
16559         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16560         element, which fails on some systems.
16561
16562         * g77.f-torture/execute/labug1.f: New test.
16563
16564 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16565
16566         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16567         is defined.
16568
16569 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16570
16571         * g77.f-torture/compile/981117-1.f: New test.
16572
16573 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16574
16575         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16576         properly discarded.
16577
16578 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16579
16580         * gcc.c-torture/execute/memcheck: New directory of tests for
16581         -fcheck-memory-usage.
16582
16583 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16584
16585         * README: New file, general information about the testsuite and
16586         new description of the various C++ test subdirectories.
16587         * README.g++: Eliminate obsolete information, update and move most
16588         relevant stuff to README.
16589
16590 1998-11-07  Richard Henderson  <rth@cygnus.com>
16591
16592         * gcc.c-torture/compile/981107-1.c: New test.
16593
16594 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16595
16596         * execute/memcpy-bi.c: New testcase.
16597
16598 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16599
16600         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16601         base classes.
16602
16603         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16604         template is selected.
16605
16606         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16607         classes, it should be accepted for all types.
16608
16609         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16610
16611         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16612         specializations start with template headers.
16613
16614 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16615
16616         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16617
16618         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16619         non-POD types.
16620
16621 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16622
16623         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16624
16625 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16626
16627         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16628
16629 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16630
16631         * 981019-1.c: New test.
16632
16633 1998-10-14  Robert Lipe <robertl@dgii.com>
16634
16635         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16636         find objc headers.
16637
16638 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16639
16640         * compile/981001-4.c: Remove use of GCC extension that triggers a
16641         compiler bug.
16642
16643 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16644
16645         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16646
16647 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16648
16649         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16650         instantiation of template produces incorrect code for delete
16651         expression.
16652
16653         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16654         constructors' name is not unique.
16655         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16656         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16657
16658         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16659         automatic array of const is ill-formed.
16660
16661         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16662         of template parameter?
16663
16664         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16665         const.
16666
16667         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16668         pointer-to-member expression.
16669
16670         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16671         declaration causes ICE.
16672
16673 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16674
16675         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16676         reserved in the global namespace.
16677
16678         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16679         generate needed virtual table.
16680
16681         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16682
16683 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16684
16685         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16686         template-dependent type
16687
16688 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16689
16690         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16691         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16692         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16693
16694         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16695         class should be usable as argument of member function.
16696         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16697         class should be usable as return type of member function.
16698         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16699         class should be usable as type of data member.
16700
16701         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16702
16703 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16704
16705         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16706
16707 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16708
16709         * gcc.dg/dll-?.c Add thumb to target list.
16710         Fix assembler scan patterns to match current assembler output.
16711
16712 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16713
16714         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16715         matching of template brackets.
16716
16717         * g++.old-deja/g++.other/using4.C: New test.  Test using
16718         declarations of methods from base classes.
16719
16720         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16721         within functions should introduce names into the innermost
16722         enclosing namespace.
16723
16724         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16725         of static locals if first initialization throws.
16726
16727 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16728
16729         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16730
16731 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16732
16733         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16734         lose track of the possible targets of tablejump insns.
16735         * special/special.exp: Run it.
16736
16737 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16738
16739         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16740         must be declared before its specializations can be named in friend
16741         declarations.
16742
16743 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16744
16745         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16746
16747         * g77.f-torture/execute/io1.f: New test.
16748
16749 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16750
16751         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16752         with pointer to template function, for which no argument deduction
16753         is possible.
16754
16755         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16756         specialization of template function as argument to template
16757         function.
16758
16759         * g++.old-deja/g++.other/access2.C: New test; Inner class
16760         shouldn't have privileged access to Outer's names.
16761
16762 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16763
16764         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16765         friend template declared within template class conflicts with
16766         nested class of the same name.
16767
16768         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16769         is ignored.
16770
16771         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16772         object with direct initializer as function declaration.
16773
16774         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16775         initializers.
16776
16777         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16778         involving const pointer and NULL produces incorrect result.
16779
16780         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16781         type name without `typename' should be rejected with -pedantic.
16782
16783 1998-10-02  Richard Henderson  <rth@cygnus.com>
16784
16785         * g++.old-deja/g++.other/addrof1.C: New test.
16786
16787 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16788
16789         * gcc.c-torture/compile/981001-1.c: New test.
16790         * gcc.c-torture/execute/981001-1.c: New test.
16791
16792 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16793
16794         * gcc.c-torture/compile/981001-2.c: New test.
16795         * gcc.c-torture/compile/981001-3.c: New test.
16796         * gcc.c-torture/compile/981001-4.c: New test.
16797
16798 1998-10-01  Robert Lipe  <robertl@dgii.com>
16799
16800         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16801         multilibbed hosts.   Idea grafted from g77.exp.
16802
16803 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16804
16805         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16806         avoid losing on systems which need -lsocket.
16807
16808 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16809
16810         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16811         * g++.old-deja/g++.other/nested2.C: Ditto.
16812         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16813         failure.
16814
16815 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16816
16817         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16818         preferred over template operator!= for enum bitfields.
16819
16820 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16821
16822         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16823         that happen to have the same base name, but in different scopes,
16824         are incorrectly rejected.
16825
16826 1998-09-16  Richard Henderson  <rth@cygnus.com>
16827
16828         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16829         on the native word size instead of an integer literal.
16830
16831 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16832
16833         * g++.old-deja/g++.other/static2.C: Invocation of static data
16834         member of type pointer-to-function denoted as non-static member.
16835
16836         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16837         checks involving function types and aliases.
16838
16839 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16840
16841         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16842         redefined to the same non-trivial type.
16843
16844         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16845         namespace-qualification of template specializations declared in
16846         other namespaces.
16847
16848         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16849         to declare a subset of the specializations of a template function
16850         as friends of specializations of a template class.
16851
16852         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16853         member templates that do not fully specialize the enclosing
16854         template class are rejected.
16855
16856 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16857
16858         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16859
16860 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16861
16862         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16863         altered from libf2c/libU77 version.
16864
16865 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16866
16867         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16868
16869 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16870
16871         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16872         (un)signed char are different types for template specialization
16873         purposes.
16874
16875 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16876
16877         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16878         * objc: ObjC testsuite.
16879
16880 1998-08-31  Catherine Moore  <clm@cygnus.com>
16881
16882         * gcc.c-torture/execute/941014-1.x:  New file.
16883
16884 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16885
16886         * lib/c-torture.exp: Add support for
16887         torture_eval_before_compile and torture_eval_before_execute
16888         variables.
16889
16890 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16891
16892         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16893         this test triggers valid.
16894
16895 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16896
16897         * gcc.dg/980827-1.c: New test.
16898
16899 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16900
16901         * gcc.c-torture/execute/loop-4b.c: New test.
16902
16903 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16904
16905         * lib/c-torture.exp: Add support for
16906         torture_eval_before_compile and torture_eval_before_execute
16907         variables.
16908
16909 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16910
16911         * gcc.c-torture/compile/980825-1.c: New test.
16912
16913 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16914
16915         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16916         count number tests in opt_t0 not good_t0.
16917
16918 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16919
16920         * gcc.c-torture/compile/930326-1.x: Fix typo.
16921
16922 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16923
16924         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16925         causes an ICE.
16926
16927 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16928
16929         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16930         STACK_SIZE is defined.
16931         * gcc.c-torture/unsorted/stuct.c: Similarly.
16932
16933         * gcc.c-torture/compile/980821-1.c: New test.
16934
16935 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16936
16937         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16938
16939 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16940
16941         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16942         code.
16943
16944 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16945
16946         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16947         error'.
16948
16949 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16950
16951         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16952
16953 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16954
16955         * gcc.c-torture/compile/980816-1.c: New test.
16956
16957         * gcc.dg/980816-1.c: New test.
16958
16959 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16960
16961         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16962         compiler for ieee tests.
16963
16964 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16965
16966         * g77.f-torture/compile/980729-0.f: New test.
16967
16968 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16969
16970         * gcc.c-torture/special/eeprof-1.c: New test, for
16971         -finstrument-functions.
16972         * gcc.c-torture/special/special.exp: Run it.
16973
16974 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16975
16976         * gcc.c-torture/compile/980729-1.c: New test.
16977
16978 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16979
16980         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16981         __thumb__ is defined, and test for ARM style doubles if so.
16982
16983 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16984
16985         * g77.f-torture/noncompile/980615-0.f: New test.
16986
16987 1998-07-26  H.J. Lu  (hjl@gnu.org)
16988
16989         * gcc.dg/980312-1.c: Do link instead of compile.
16990         * gcc.dg/980313-1.c: Likewise.
16991
16992 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16993
16994         * gcc.c-torture/compile/980726-1.c: New test.
16995
16996 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16997
16998         * g77.f-torture/execute/io0.f: New test.
16999
17000 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17001
17002         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17003         an int.
17004
17005 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17006
17007         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17008         m32r bugs.
17009
17010 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17011
17012         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17013         c-decl.c:grokdeclarator can handle mode attributes.
17014
17015 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17016
17017         * gcc.c-torture/execute/980716-1.c: New test.
17018
17019 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17020
17021         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17022         the mn10200.
17023         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17024         the mn10200.
17025         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17026         * gcc.c-torture/compile/930326-1.x: Similarly.
17027
17028 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17029
17030         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17031         New test from Craig.
17032
17033 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17034
17035         * g77.f-torture/noncompile/980616-0.f: New test.
17036
17037         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17038
17039 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17040
17041         *  g++.other/singleton.C: Return error value instead of taking
17042         SIGSEGV.
17043
17044 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17045
17046         *  g++.other/singleton.C: New test.   Warning is under dispute.
17047         Runtime crash is not.
17048
17049 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17050
17051         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17052         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17053         using6.C, using7.C}:  New namespace tests.
17054
17055 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17056
17057         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17058         specialization with typedef'ed names used as array indexes.
17059
17060 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17061
17062         * gcc.c-torture/execute/980709-1.c: New test.
17063
17064         * gcc.dg/980709-1.c: New test.
17065
17066 1998-07-07  Richard Henderson  <rth@cygnus.com>
17067
17068         * gcc.c-torture/execute/bcp-1.c: New test.
17069
17070 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17071
17072         * gcc.c-torture/execute/980707-1.c: New test.
17073
17074 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17075
17076         * gcc.c-torture/compile/980706-1.c: New test.
17077
17078 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17079
17080         * g77.f-torture/execute/980701-0.f,
17081         g77.f-torture/execute/980701-1.f: New test from Craig.
17082
17083 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17084
17085         * gcc.c-torture/compile/980701-1.c: New test.
17086
17087         * gcc.c-torture/execute/980701-1.c: New test.
17088
17089 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17090 rlsruhe.de>
17091
17092         * g++.old-deja/g++.robertl/eb132.C: New test.
17093         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17094
17095 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17096
17097         * g77.f-torture/execute/980628-7.f,
17098         g77.f-torture/execute/980628-8.f,
17099         g77.f-torture/execute/980628-9.f,
17100         g77.f-torture/execute/980628-10.f: New tests from Craig.
17101
17102         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17103
17104 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17105
17106         * g77.f-torture/execute/980628-4.f: New test from Craig.
17107         * g77.f-torture/execute/980628-5.f: Likewise.
17108         * g77.f-torture/execute/980628-2.f: Likewise.
17109         * g77.f-torture/execute/980628-0.f: Likewise.
17110         * g77.f-torture/execute/980628-1.f: Likewise.
17111         * g77.f-torture/execute/980628-3.f: Likewise.
17112         * g77.f-torture/execute/980628-6.f: Likewise.
17113
17114 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17115
17116         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17117         directory when nothing has been installed yet.
17118
17119 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17120
17121         * gcc.c-torture/special/special.exp: Handle newer versions of
17122         dejagnu.
17123
17124 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17125
17126         * gcc.dg/980626-1.c: New test.
17127
17128 1998-06-19  Bruno Haible <haible@ilog.fr>
17129
17130         * gcc.misc-tests/m-un-2.c: New test.
17131         * g++.old-deja/g++.other/warn01.c: Likewise.
17132
17133 1998-06-19  Robert Lipe  <robertl@dgii.com>
17134
17135         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17136         compatibility with assmblers with a different comment character.
17137         Eliminate use of GAS-specific extensions.
17138
17139 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17140
17141         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17142
17143 1998-06-19  Robert Lipe  <robertl@dgii.com>
17144
17145         *lib/g77.exp: Replace search for libf2c.a with search for newly
17146         renamed libg2c.a
17147
17148 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17149
17150         * gcc.c-torture/execute/980617-1.c: New test.
17151
17152 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17153
17154         * gcc.c-torture/execute/980612-1.c: New test.
17155
17156 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17157
17158         * gcc.dg/980523-1.c: Only test on ppc-linux.
17159         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17160
17161         * gcc.c-torture/execute/980608-1.c: New test.
17162
17163 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17164
17165         * gcc.c-torture/execute/980605-1.c: New test.
17166
17167 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17168
17169         * gcc.c-torture/execute/980604-1.c: New test.
17170
17171 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17172
17173         * gcc.c-torture/execute/980602-1.c: New test.
17174         * gcc.c-torture/execute/980602-2.c: Likewise.
17175
17176 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17177
17178         * 970125-0.f: Fix per JCB.  Add commentary.
17179
17180 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17181
17182         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17183         IEEE -0 support.
17184
17185 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17186
17187         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17188         earlier.
17189
17190 1998-05-28  Catherine Moore <clm@cygnus.com>
17191
17192         * gcc.c-torture/execute/980526-3.c: New test.
17193
17194 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17195
17196         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17197         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17198         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17199         m88k-motorola-sysv3 to XFAIL.
17200
17201 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17202
17203         * gcc.dg/980526-1.c: New test.
17204         * gcc.c-torture/execute/980526-2.c: New test.
17205
17206 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17207
17208         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17209
17210         * gcc.c-torture/execute/980526-1.c: New test.
17211
17212 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17213
17214         * g77.f-torture/execute/alpha2.f: Add runtime test.
17215
17216 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17217
17218         * g++.old-deja/old-deja.exp: Strip leading directories.
17219
17220         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17221         error for the line.  Don't run multiple tests for the same line.
17222
17223 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17224
17225         * gcc.dg/980523-1.c: New test.
17226
17227 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17228
17229         * g77.f-torture/compile/970915-0.f: New test.
17230
17231 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17232
17233         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17234
17235 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17236
17237         * gcc.dg/980520-1.c: New test.
17238
17239 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17240
17241         * gcc.dg/980502-1.c: Fix return type.
17242
17243 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17244
17245         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17246         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17247         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17248         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17249         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17250
17251 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17252
17253         * g77.f-torture/execute/980520-1.f: New test.
17254
17255 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17256
17257         * lib/mike-g77.exp: New file.
17258
17259         * g77.f-torture/noncompile/noncompile.exp,
17260         g77.f-torture/noncompile/check0.f: New files.
17261
17262 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17263
17264         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17265         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17266         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17267         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17268         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17269         abort where appropriate.
17270
17271 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17272
17273         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17274         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17275
17276 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17277
17278         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17279
17280 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17281
17282         * g77.f-torture/compile/980427-0.f: New test.
17283
17284 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17285
17286         * g77.f-torture/compile/980424-0.f: New test.
17287
17288 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17289
17290         * g77.f-torture/compile/980419-2.f (main): New test.
17291         * g77.f-torture/compile/970125-0.f: New test.
17292         * g77.f-torture/compile/980419-1.f: New test.
17293
17294 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17295
17296         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17297         of loop-4.c.
17298
17299 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17300
17301         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17302
17303 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17304
17305         * gcc.c-torture/compile/980329-1.c: New test.
17306
17307 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17308
17309         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17310         * gcc.dg/980312-1.c: Fix typo in -march command.
17311
17312 1998-03-16  H.J. Lu  (hjl@gnu.org)
17313
17314         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17315
17316 1998-03-11  Robert Lipe  <robertl@dgii.com>
17317
17318         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17319         Dave Love agree the Fortran source is bogus.
17320
17321 1998-03-11  Robert Lipe  <robertl@dgii.com>
17322
17323         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17324         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17325         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17326         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17327         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17328
17329 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17330
17331         * g++.old-deja/g++.other/friend1.C: New test.
17332
17333 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17334
17335         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17336         possibly uninitialized) variables and declare dnrm2.
17337
17338 1998-02-23  Robert Lipe <robertl@dgii.com>
17339
17340         From Bruno Haible <haible@ilog.fr>:
17341         * gcc.c-torture/execute/980223.c: New test.
17342
17343 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17344
17345         * gcc.dg/ifelse-1.c: New test.
17346
17347 1998-02-09  H.J. Lu  (hjl@gnu.org)
17348
17349         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17350
17351           * lib/old-dejagnu.exp (old-dejagnu): Added the
17352           "execution test - XFAIL *-*-*" handling in the spirit of
17353           "excess errors test -". Changed the "execution test fails"
17354           handling to be like "excess errors test fails".
17355           * Update various tests accordingly.
17356
17357 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17358
17359         * gcc.c-torture/execute/980205.c: New test.
17360
17361 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17362
17363         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17364         * lib/f-torture.exp: Similarly.
17365         * gcc.c-torture: Rename all .cexp files to .x files.
17366
17367 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17368
17369         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17370         (940510-1.c): Removed duplicate.
17371         (971104-1.c): New test.
17372
17373 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17374
17375           * lib/f-torture.exp: Improve error and loop detection.
17376
17377 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17378
17379         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17380         use that to size the filler array.
17381
17382 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17383
17384         * lib/c-torture.exp(c-torture-execute): Fix typo.
17385
17386         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17387         testcase as the executable name. Keep the executable around if
17388         the test fails.
17389
17390 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17391
17392         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17393         changes.  Only test one -g option, and move it to the end of the
17394         list of options to test.
17395
17396 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17397
17398         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17399         variable GCC_TORTURE_OPTIONS to supply default switches separated
17400         by colons.  If no environment variable, run tests with -O0 -g, -O1
17401         -g, and -O2 -g as well.
17402
17403 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17404
17405         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17406         explanatory comments. Fix indentation.
17407
17408 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17409
17410         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17411
17412 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17413
17414         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17415         * g++.old-deja/g++.mike/p7325.C: Likewise.
17416         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17417
17418 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17419
17420         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17421         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17422         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17423         * g++.old-deja/g++.law/operators4.C: Likewise.
17424
17425 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17426
17427         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17428         * g++.old-deja/g++.mike/p784.C: Ditto.
17429         * g++.old-deja/g++.mike/p785.C: Ditto.
17430
17431 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17432
17433           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17434
17435 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17436
17437         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17438         target feature; pass this to c-torture-execute as needed.
17439
17440 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17441
17442         * lib/c-torture.exp(c-torture-execute): If the previous and the
17443         current executables being tested are identical, we don't need to
17444         run the executable again. Try to make the executable names
17445         unique. Add an optional argument for passing additional compiler
17446         flags.
17447
17448 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17449
17450         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17451
17452 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17453
17454         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17455
17456 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17457
17458         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17459         32bit or larger longs.
17460
17461         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17462         have either a 32bit long or 32bit int.
17463
17464 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17465
17466         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17467         Make double precision tests dependent on sizeof (double).
17468
17469 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17470
17471         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17472         too.
17473
17474 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17475
17476         * gcc.c-torture/compile/961203-1.cexp: New script.
17477
17478 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17479
17480         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17481         up the includes ourselves.
17482
17483 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17484
17485         * lib/plumhall.exp: Remove random include, and add a few
17486         verbose messages for debugging.
17487
17488 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17489
17490         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17491         of trying to do it ourselves.
17492
17493 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17494
17495         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17496
17497 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17498
17499         * gcc.prms/5403.c: Made regexp a bit less strict.
17500
17501 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17502
17503         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17504         is returned from remote_load instead.
17505         * lib/plumhall.exp: Ditto.
17506         * lib/mike-g++.exp: Ditto.
17507         * lib/old-dejagnu.exp: Ditto.
17508         * lib/c-torture.exp: Ditto.
17509
17510 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17511
17512         * lib/g++.exp: Use build_wrapper procedure.
17513         * lib/gcc.exp: Ditto.
17514
17515 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17516
17517         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17518         an old-style decl for malloc.  Fixes tests to work when
17519         sizeof (int) != sizeof (size_t).
17520
17521 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17522
17523         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17524
17525         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17526         use stdargs.h interface.
17527
17528 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17529
17530         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17531         NO_VARARGS when compiling.
17532
17533 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17534
17535         * lib/plumhall.exp(ph_includes): New procedure.
17536         (ph_make): Use it.
17537         (ph_compiler): Ditto.
17538
17539         * lib/g++.exp: Rename test-glue.c to testglue.c.
17540         * lib/gcc.exp: Ditto.
17541
17542 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17543
17544         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17545         to completion when it's called.
17546
17547 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17548
17549         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17550         is defined, don't do test.
17551
17552 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17553
17554         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17555         for object files.
17556         (ph_summary): Mark skipped testcases as untested, not unresolved.
17557
17558         * lib/plumhall.exp (ph_make): If unresolved because of bad
17559         errorCode, record errorCode in log file.
17560         (*): Replace send_log/verbose with verbose -log.
17561
17562 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17563
17564         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17565         double conversion if double isn't at least 8 bytes.
17566
17567         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17568         int to work with targets where int is 16 bits.
17569
17570         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17571         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17572         precision for the test to complete.
17573
17574 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17575
17576         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17577         if d10v is not compiled with the -mdouble64 flag.
17578         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17579
17580         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17581         d10v is not compiled with the -mint32 flag.
17582
17583 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17584
17585         * lib/plumhall.exp: Use incr_count.
17586
17587 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17588
17589         * gcc.c-torture: Update to c-torture-1.45.
17590
17591 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17592
17593         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17594         the name of the expect testcase file).
17595
17596         * lib/g++.exp(g++_init): Ditto.
17597
17598 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17599
17600         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17601         the host.
17602
17603         * lib/gcc.exp(gcc_exit): New procedure.
17604
17605 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17606
17607         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17608         specs where appropriate.
17609
17610         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17611         because of new "candidates are" messages, and removed a few
17612
17613         * Converted all non-old-style g++ testcases to old-style, and
17614         moved into g++.old-deja.
17615
17616 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17617
17618         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17619         options.
17620
17621         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17622         succeeded.
17623
17624         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17625
17626 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17627
17628         * lib/gcc.exp (gcc_target_compile): Add support for defining
17629         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17630         the machine doesn't have those features.
17631
17632 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17633
17634         * g++.law/operators4.exp: Don't use LIBS.
17635
17636 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17637
17638         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17639
17640         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17641         * lib/g++.exp: Set it here instead. Also, allow use of the
17642         --tool_exec and --tool_opt options. Change CXX to
17643         GXX_UNDER_TEST.
17644
17645         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17646
17647         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17648
17649 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17650
17651         * lib/old-dejagnu.exp: Use prune_warnings instead of
17652         prune_system_crud.
17653         * lib/mike-g++.exp: Ditto.
17654         * lib/gcc.exp: Ditto.
17655         * lib/g++.exp: Ditto.
17656
17657         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17658
17659 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17660
17661           * 941014-2.c: Include stdlib.h
17662           * 960327-1.c: Include stdio.h
17663           * dbra.c, index-1.c: Don't assume ints are 32bits.
17664
17665 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17666
17667         * lib/gcc.exp: Add gcc,stack_size target feature.
17668
17669         * lib/g++.exp(g++_target_compile): Add the include and link
17670         paths here, not in two other places. And, it's $options, not
17671         options.
17672
17673         * lib/mike-g++.exp(postbase): Remove the code that determines
17674         the correct include and link paths.
17675         * g++.old-deja/old-deja.exp: Ditto.
17676
17677 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17678
17679         * lib/g++.exp(g++_init): target_compile no longer returns the
17680         filename of the result.
17681
17682 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17683
17684         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17685         call to glob.
17686
17687         * gcc.c-torture/special/special.exp: Change call to
17688         gcc_target_compile to include the object file.
17689
17690 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17691
17692         * gcc.c-torture/special/special.exp: Correct misspelling in last
17693         change.
17694
17695 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17696
17697         * lib/plumhall.exp(ph_summary): Log the entire output of the
17698         executable. Return -1 if there were any failures, 0 otherwise.
17699         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17700         (ph_make): Clean up objects and executables that were built
17701         if the tests succeeded.
17702
17703 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17704
17705         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17706         libraries and includes in the build tree as appropriate.
17707
17708 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17709
17710         * lib/c-torture.exp: Instead of looking for the global variable
17711         NO_LONG_LONG, check to see if that's a feature of the target.
17712
17713 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17714
17715         * config/default.exp: Minimize. Delete the remainer of the files in
17716         config; this functionality is now in devo/dejagnu/config.
17717
17718         g++.*/*: Pass any additional flags used to compile to postbase;
17719         delete CXXFLAGS.
17720
17721         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17722         is now done by runtest.exp. Use gcc_target_compile instead of
17723         compile.
17724
17725         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17726         Remove references to CFLAGS. Use remote_file instead of
17727         calling rm -f.
17728         (c-torture): Take a list of arguments to use to compile this
17729         testcase.
17730
17731         lib/g++.exp: Simplify. Use target_compile instead of compile.
17732         lib/gcc-dg.exp: Ditto.
17733         lib/gcc.exp: Ditto.
17734         lib/mike-{gcc,g++}.exp: Ditto.
17735         lib/old-dejagnu.exp: Ditto.
17736         lib/plumhall.exp: Ditto.
17737
17738 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17739
17740         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17741         (ph_linker): Likewise.
17742
17743 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17744
17745           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17746         MAP_ANON / MAP_ANONYMOUS if defined;
17747         else try to map from /dev/zero .
17748
17749 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17750
17751         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17752         isn't defined, then define it to MAP_ANONYMOUS.
17753
17754 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17755
17756         * gcc.c-torture: Update to c-torture-1.42 release.
17757
17758 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17759
17760         * gcc.c-torture: Update to c-torture-1.41 release.
17761
17762 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17763
17764         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17765         c-torture release.
17766
17767 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17768
17769         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17770         and LDFLAGS.  Fix second case to append the target_info ldflags
17771         onto LDFLAGS, not CFLAGS.
17772         * lib/g++.exp (g++_init): Add target_info stuff.
17773         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17774         of libgloss and newlib flags for !native.
17775
17776         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17777         (GDB): Fix relative path to go up another dir for finding gdb.
17778
17779 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17780
17781         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17782         versions in the target_info array, if they don't exist.
17783
17784 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17785
17786         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17787
17788 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17789
17790         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17791         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17792
17793 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17794
17795         * lib/old-dejagnu.exp: Don't remove the output file before we've
17796         actually tested it. Don't append pwd to the path of the executable
17797         we're testing.
17798
17799 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17800
17801         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17802
17803 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17804
17805         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17806         temporary directory for compiler files, and set it to a default
17807         value of /tmp. Set $output as the name of the output file from
17808         compiling the testcase. Add a -o option to $cflags_var so the
17809         compiler writes the final output file as $output. Set $executable
17810         to $output.
17811
17812         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17813         directory for compiler files, and set it to /tmp if it doesn't
17814         already have a value. Set $output_file to the name of the output
17815         file from compiling the testcase. Add a -o option to CXXFLAGS so
17816         the compiler writes the final output file as $output. Use $output
17817         as the executable to be tested.
17818
17819 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17820
17821         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17822
17823 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17824
17825         * gcc.c-torture/execute/pending-1.c: New test.  Still
17826         pending in Tege's queue.
17827
17828 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17829
17830         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17831         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17832         if there were failures.  Call unresolved if there were unresolved
17833         testcases.  Call gcc_fail if program did not run to completion.
17834         (ph_make): Pass additional argument name to ph_execute.
17835         (ph_execute): Add new argument.  Pass additional arguments to
17836         ph_summary.  Call gcc_fail is there is no execution output.
17837
17838 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17839
17840         * lib/plumhall.exp (proc_summary): Output relavent summary
17841         lines into the log so specific failures in plumhall can be
17842         investigated.
17843
17844 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17845
17846         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17847         (c-torture-execute): Don't try to execute tests which use
17848         "long long" types if $NO_LONG_LONG is nonzero.
17849
17850 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17851
17852         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17853         not c-torture.
17854
17855         * gcc.ieee: Move from here.
17856         * gcc.c-torture/execute/ieee: To here.
17857
17858 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17859
17860         * gcc.c-torture: Update to c-torture-1.41 release.
17861
17862 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17863
17864         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17865         not "$output".
17866
17867 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17868
17869         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17870         -c present.
17871
17872 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17873
17874         * config/proelf.exp: Handle connecting to a simulator.
17875
17876 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17877
17878         * config/proelf.exp: New file.  Enough framework that we can
17879         run c-torture tests on the proelf targets (or any other target
17880         that gdb can connect to for that matter).
17881
17882 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17883
17884         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17885         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17886
17887         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17888         exec_output exists.
17889
17890 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17891
17892         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17893         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17894
17895         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17896         to pass/fail/unresolved/unsupported/untested.  Caller must now
17897         call unresolved/unsupported/untested.
17898         * lib/*.exp: Update FSF address.  Update to handle new results of
17899         ${tool}_load.
17900         * lib/chill.exp (verbose): Delete.
17901
17902 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17903
17904         * lib/gcc.exp (default_gcc_start): Change order of args to
17905         $LDFLAGS $CFLAGS $LIBS.
17906         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17907         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17908         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17909         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17910         * gcc.misc-tests/dg-test.exp: Likewise.
17911         * gcc.misc-tests/msgs.exp: Likewise.
17912         * gcc.prms/prms.exp: Likewise.
17913         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17914         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17915
17916         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17917
17918 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17919
17920         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17921
17922         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17923         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17924
17925         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17926         necessary.
17927
17928 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17929
17930         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17931         global for loop; add use of $mathlib.
17932         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17933         settings here; set mathlib for anything but VxWorks.
17934
17935 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17936
17937         * gcc.c-torture: Update to c-torture-1.40 release.
17938
17939 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17940
17941         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17942         dg.exp.
17943
17944 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17945
17946         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17947         global.
17948
17949 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17950
17951         * lib/g++.exp (LIBS): Define if not already.
17952         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17953         (gcc-dg-prune): Call prune_gcc_output.
17954         * lib/gcc.exp (prune_gcc_output): New proc.
17955         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17956         prune_gcc_output.
17957
17958 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17959
17960         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17961         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17962
17963 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17964
17965         * gcc.c-torture: Update to c-torture-1.39 release.
17966
17967 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17968
17969         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17970         fails, try others as well.
17971
17972 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17973
17974         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17975         If compilation fails, mark execute tests as `untested'.
17976         If test is marked as unsupported, don't mark compilation and
17977         execute tests as failed.
17978
17979 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17980
17981         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17982         libstdc++ for whether or not we want to be doing shared
17983         libraries.  Delete link_curses since we don't need it anymore.
17984         * lib/mike-g++.exp (postbase): Don't link in libg++.
17985         * g++.old-deja/old-deja.exp: Likewise.
17986
17987 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17988
17989         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17990
17991 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17992
17993         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17994         For that, add `-Wl,-a,shared_archive'.
17995         * g++.old-deja/old-deja.exp: Likewise.
17996
17997 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17998
17999         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18000
18001 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18002
18003         * lib/mike-g++.exp (postbase): Pay attention to the status of
18004         g++_load.
18005
18006 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18007
18008           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18009
18010 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18011
18012         * lib/gcc.exp (default_gcc_start): No longer need to log program
18013         being executed or its output, execute_anywhere does that now.
18014         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18015         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18016
18017 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18018
18019         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18020         the same as those in lib/g++.exp.
18021
18022 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18023
18024         * gcc.c-torture: Update to c-torture-1.38 release.
18025         * gcc.ieee: Related changes.
18026
18027 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18028
18029         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18030         "exec". Minor reformatting changes.
18031
18032         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18033         cross. This means all "exec" calls now work on a remote host as
18034         well.
18035         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18036         cross. Filter out the extra "\r\n" stuff that expect puts in.
18037         (c-torture-execute): Filter out the bogus warnings like
18038         c-torture-compile does. Add support for canadian cross.
18039         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18040         Use execute_anywhere rather than calling exec directly. Now it
18041         works for canadian cross testing.
18042
18043 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18044
18045         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18046         results into a variable, and check that rather than using file exists.
18047
18048 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18049
18050         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18051         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18052
18053 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18054
18055         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18056         lib_curses if there's a shared libg++ in the build tree.
18057
18058 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18059
18060         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18061         if not supported target.
18062
18063 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18064
18065         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18066         link_curses up to always happen, not just for native builds.
18067
18068 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18069
18070         * gcc.c-torture: Update to c-torture-1.36 release.
18071         * gcc.failure: Related changes.
18072
18073 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18074
18075         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18076
18077 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18078
18079         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18080         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18081         runshlib, link_curses, and mathlib for link and run.
18082
18083         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18084         pass the runtime shared library options for Solaris, OSF/1, and
18085         Irix5, and link with -lcurses to avoid unresolved references.
18086
18087 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18088
18089         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18090         only run once.
18091
18092 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18093
18094         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18095
18096 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18097
18098         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18099         do not have a framework for the "compat" tests yet.
18100
18101 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18102
18103         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18104         set to null if we're testing vxworks5.1.  Use that instead of
18105         `-lm' in the setting of LIBS for link and run.
18106
18107 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18108
18109         * config/rom68k.exp (${tool}_load): Major changes to make it
18110         work.  Verified that it does in fact return the stuff in
18111         exec_output properly.  Catch any Emul or any TRAP other than 0.
18112
18113 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18114
18115         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18116         LDFLAGS properly for targets that need stuff from libgloss.
18117         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18118         only run once.
18119         (gpp_initialized): New variable.
18120
18121 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18122
18123         * config/rom68k.exp: Load libgloss.exp.
18124         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18125         so we can produce a fully linked binary.
18126         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18127         so we can produce a fully linked binary.
18128
18129 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18130
18131         * lib/plumhall.exp (ph_section): Watch for expected failures.
18132         Add missing `else'.
18133
18134         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18135         run the testcase.
18136         (c-torture): Likewise.
18137
18138 1995-08-28  Doug Evans  <dje@cygnus.com>
18139
18140         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18141
18142         * lib/mike-g++.exp (mike_cleanup): New proc.
18143         (prebase): New globals compiler_result, not_compiler_result,
18144         target_regexp.
18145         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18146         allow leading "-" in pattern.  Watch for unsupported tests.
18147         If $compiler_result is set, pattern match assembler code,
18148         and ditto for $not_compiler_result.
18149         * lib/mike-gcc.exp: Likewise.
18150
18151         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18152         execution "succeeded".
18153
18154 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18155
18156         * config/win32.exp: New file.
18157         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18158
18159 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18160
18161         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18162         unsupported.
18163         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18164         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18165         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18166
18167         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18168         "... without exceptions was ...".  That is now handled by
18169         prune_system_crud.
18170         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18171
18172 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18173
18174         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18175         sieve.c,sort2.c}: New files.
18176         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18177         sieve.exp,sort2.exp}: Drivers for them.
18178
18179         * lib/mike-gcc.exp (program_output): New user settable variable.
18180         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18181         messages.
18182         * lib/mike-g++.exp (program_output): New user settable variable.
18183
18184         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18185
18186         * config/sh.exp: Deleted (use sim.exp instead).
18187
18188 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18189
18190         * config/vx.exp: Declare CHECKTASK as global.
18191         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18192         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18193         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18194
18195 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18196
18197         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18198         target. Like vx.exp, only includes `vx29k.exp' instead of
18199         `vxworks.exp'.
18200
18201 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18202
18203         * config/sim.exp: Increase time limit from 120 seconds to 240.
18204
18205 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18206
18207         * gcc.c-torture/execute/950628-1.c: New test.
18208
18209 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18210
18211         * gcc.c-torture: Update with changes/additions from
18212         c-torture-1.34.
18213
18214 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18215
18216         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18217
18218 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18219
18220         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18221
18222 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18223
18224         * gcc.c-torture/compile/950512-1.c: New test.
18225         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18226         * gcc.dg/struct-ret-1.c: Likewise.
18227
18228 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18229
18230         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18231           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18232
18233 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18234
18235         * gcc.c-torture/special/920411-1.c: Deleted.
18236         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18237
18238 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18239
18240         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18241         cpu limit.
18242
18243 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18244
18245         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18246
18247 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18248
18249         From kenner;
18250         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18251         is the proper length.
18252         * va-arg-3.c: Likewise.
18253
18254 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18255
18256         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18257         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18258
18259         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18260         * lib/g++.exp (default_g++_start): Delete old cruft.
18261
18262 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18263
18264         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18265         (2 * (1 << 18)) to (2 * (1 << 17)).
18266
18267         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18268
18269 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18270
18271         * config/rom68k.exp: Renamed from config/idp.exp
18272
18273 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18274
18275         * c-torture/compile/921109-2.c
18276
18277 1995-04-18  Mike Stump  <mrs@cygnus.com>
18278
18279         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18280         excess errors.
18281
18282 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18283
18284         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18285         output.
18286         * lib/g++.exp (default_g++_start): Likewise.
18287
18288 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18289
18290         * gcc.c-torture/compile/950329-1.c: New test.
18291
18292 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18293
18294           * config/bug.exp (${tool}_load): Updated to use new remote_open
18295           and remote_close procs.
18296         * config/idp.exp: New file.
18297
18298 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18299
18300         * gcc.c-torture/execute/950322-1.c: New test.
18301
18302 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18303
18304         * config/vx.exp (${tool}_load): Clean up testing of return code from
18305         vxworks_ld and vxworks_spawn.
18306
18307 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18308
18309         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18310
18311 1995-03-13  Mike Stump  <mrs@cygnus.com>
18312
18313         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18314         can mark excess errors on a machine by machine basis.  Note, the
18315         default is to not expect any excess errors, even when excess
18316         errors test - is given, so you will want to put an XFAIL ... on
18317         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18318         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18319         those 4 machines, but no others.
18320
18321 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18322
18323         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18324         * lib/c-torture.exp: to here.
18325
18326 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18327
18328         * gcc.c-torture/execute/950221-1.c: New test.
18329         * gcc.c-torture/execute/struct-ret-1.c: New test.
18330         * gcc.c-torture/compile/950221-1.c: New test.
18331
18332         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18333
18334 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18335
18336         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18337         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18338
18339 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18340
18341         * g++.gb: New directory of tests, derived from my signature and
18342         class scoping tests.
18343
18344         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18345         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18346         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18347         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18348         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18349         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18350         * g++.gb/sig25.C: Likewise.
18351
18352         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18353         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18354         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18355         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18356         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18357         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18358         * g++.gb/sig25.exp: Likewise.
18359
18360         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18361         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18362         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18363         * g++.gb/scope13.C: Likewise, this test still fails.
18364
18365         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18366         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18367         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18368         * g++.gb/scope13.exp: Ditto.
18369
18370         * g++.gb/README: New file, explains what these tests are about.
18371
18372 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18373
18374         * lib/dg.exp (dg-do): Support `preprocess'.
18375         (dg-test): Likewise.
18376
18377 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18378
18379         * config/udi.exp: change "continue -expect" to "exp_continue".
18380
18381 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18382
18383         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18384         Delete redundant tests.
18385
18386         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18387         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18388         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18389         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18390         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18391         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18392         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18393         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18394
18395         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18396         storing label pointers.
18397         * gcc.c-torture/execute/921019-1.c: Likewise.
18398         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18399         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18400         parameter fp.
18401         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18402         constants.
18403
18404         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18405         Delete obsolete tests.
18406
18407         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18408         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18409         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18410         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18411         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18412         * gcc.c-torture/compile/950124-1.c: New test.
18413
18414         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18415
18416 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18417
18418         * lib/mike-g++.exp: Add -lm to LIBS.
18419
18420 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18421
18422         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18423
18424 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18425
18426         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18427
18428 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18429
18430         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18431
18432 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18433
18434         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18435         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18436         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18437         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18438         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18439         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18440         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18441         * g++.law/{operators31.C, operators32.C,
18442         * g++.law/{operators33.C, operators34.C}: Likewise.
18443         * g++.law/{pic1.C, refs2.C}: Likewise.
18444         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18445         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18446         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18447         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18448
18449         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18450         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18451         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18452         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18453         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18454         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18455         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18456         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18457         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18458         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18459         * g++.law/{operators34.exp}: Likewise.
18460         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18461         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18462         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18463         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18464         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18465
18466         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18467         No longer expected to fail.
18468         * g++.law/missed-error3.C: Tweak for recent bool changes.
18469
18470 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18471
18472         * config/emb-unix: Deleted.
18473         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18474         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18475
18476 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18477
18478         * lib/dg.exp (dg-test): Fix typo in last patch.
18479
18480 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18481
18482         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18483         (handles multiple occurrences).
18484
18485 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18486
18487         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18488         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18489         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18490         printed).
18491         * lib/c-torture.exp (c-torture-compile): Likewise.
18492         (c-torture): Prepend full path if missing.
18493         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18494         (gcc_fail): Likewise.
18495         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18496
18497 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18498
18499         * lib/netware.exp: Only attach to NetWare i386 systems.
18500
18501 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18502
18503         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18504         messages.  Add test name to "output pattern match" pass/fail message.
18505
18506 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18507
18508         * gcc.dg: New testsuite.
18509         * gcc.dg/dg.exp: New file.
18510
18511         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18512         test-switch.c}: Deleted.
18513
18514         * gcc.misc-tests/msgs.exp: New testcase driver.
18515
18516 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18517
18518         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18519         Watch for illegal return values from ${tool}_load.
18520         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18521         cross targets.  Coerce return value >0 to 1.
18522
18523 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18524
18525         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18526
18527         * config/emb-unix.exp: New file.
18528
18529         * config/sim.exp: Error if variable $SIM not defined.
18530         (${tool}_load): Mark test as "untested" if simulator missing.
18531
18532         * config/unix.exp: Load remote.exp to get rcp_download.
18533         * lib/c-torture.exp: Use different option lists for testcases with
18534         and without loops.
18535         * gcc.c-torture/execute/execute.exp: Likewise.
18536
18537 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18538
18539         * config/*.exp: Clarify return code from ${tool}_load.
18540         Call `unresolved' or `untested' instead of `warning' or `perror'
18541         (sometimes you still want to call both though).
18542         Add comment that `shell_id' is local to each file.
18543         * config/udi.exp (timeout): Set to 30.
18544         Don't print warning if connection fails, $connectmode has already
18545         printed an error.
18546         (${tool}_load): Move verbose messages to level 2.
18547         Rework pattern for "Process started" message.
18548         Pass `shell_id' to ${connectmode}_download.
18549         Retry twice upon timeout.  Make resetting of target more robust.
18550         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18551         Pass `shell_id' to exit_$connectmode.
18552         Only call exit_$connectmode if connected.
18553         * config/unix.exp (${tool}_load): Check return codes better.
18554         * config/vrtx.exp (${tool}_load): Likewise.
18555         * config/vx.exp (${tool}_load): Likewise.
18556         Delete unneeded global's.
18557         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18558         from ${tool}_load.
18559         (dg-stat): Delete.
18560         (dg-init): Delete recording of pass/fail counts.
18561         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18562         (old-dejagnu-init): Likewise.
18563         (old-dejagnu-stat): Delete contents, empty proc now.
18564         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18565         (c-torture): Delete references to lcnt, lpass, lfail.
18566         Get option list from TORTURE_OPTIONS.
18567         Delete -funroll[-all]-loops if no loops.
18568         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18569         (g++_stat): Delete contents (empty proc now).
18570         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18571         (gcc_finish): Likewise.
18572         (gcc_stat): Deleted.
18573         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18574         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18575         * gcc.c-torture/execute/execute.exp: Likewise.
18576         Split tests into two parts: compile, execute.
18577         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18578         no loops.  Update to reflect clarified return codes from ${tool}_load.
18579
18580 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18581
18582         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18583         to grep for.
18584         (old-dejagnu): Likewise (where necessary).
18585
18586 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18587
18588         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18589
18590         * lib/dg.exp (dg-process-target): Fix processing of selector.
18591         Add comment regarding use of `error'.
18592
18593         * lib/gcc.exp (prune_system_crud): Define if missing.
18594         * lib/g++.exp (prune_system_crud): Likewise.
18595
18596         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18597         Call prune_system_crud.
18598         * lib/dg.exp (dg-runtest): New proc.
18599         Use perror instead of send_user for tcl errors in testcase.
18600         Don't return any value, it's never used.
18601         Don't clobber previous definition of `unknown'.
18602         Print tcl errors in `dg-final'.
18603
18604 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18605
18606         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18607         (dg-test): Don't print errorInfo, it contains stack backtrace.
18608
18609 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18610
18611         * lib/g++.exp (runtest_file_p): Define if missing.
18612
18613 1994-09-24  Doug Evans  (dje@cygnus.com)
18614
18615         * lib/mike-g++.exp: Comment out loading of g++.exp.
18616         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18617         (default_g++_version): Always print something.
18618         (default_g++_start): Comment out call to `which'.
18619         (g++_start, g++_load): Deleted (must be defined in config file).
18620         * lib/gcc.exp: Test for existence of $CC at start.
18621         Delete check for tmpdir (done in gcc_init).
18622         (default_gcc_version): Always print something.
18623         (default_gcc_start): Comment out call to `which'.
18624         * config/*.exp: Major cleanup - make cross targets work at least a
18625         little better for g++ (by not being "--tool gcc" specific).
18626         Rename gcc_xxx to ${tool}_xxx.
18627         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18628         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18629
18630 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18631
18632         * lib/c-torture.exp (c-torture-compile): Rework compiler
18633         message processing.
18634
18635         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18636         c-torture.
18637
18638 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18639
18640         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18641
18642         * lib/dg.exp (dg-process-target): Support { target native }.
18643
18644 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18645
18646         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18647         looked for "... program xxx got fatal signal".
18648         Correct regsub munging of `comp_output'.
18649         Ignore compiler messages "path prefix not used" and "linker input
18650         file unused".
18651
18652 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18653
18654         * lib/gcc.exp (runtest_file_p): Define if missing.
18655         * gcc.prms/template.c: Example to work from.
18656
18657 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18658
18659         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18660         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18661
18662         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18663         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18664         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18665         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18666
18667         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18668         (dg-process-target): No longer a varargs proc.
18669         Return S/N for target, P/F for xfail.  All callers changed.
18670         (user option procs): More argument checking.
18671         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18672         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18673         (dg-test): Skip test if not running on selected target in `dg-do'.
18674         Update handling of `dg-do-what', `dg-output-text'.
18675         Separate execution pass/fail from output pattern match pass/fail.
18676         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18677
18678 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18679
18680         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18681         target for 920510-1.c.
18682
18683 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18684
18685         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18686         Clean up comment regarding use of passcnt, etc.
18687         (gcc_stat): Don't update `testcnt' here.
18688         (gcc_finish): Do it here.
18689         Might as well reset `but_id' here too.
18690         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18691         to determine if the file should be tested.
18692         * gcc.c-torture/compile/compile.exp: Likewise.
18693         * gcc.c-torture/execute/execute.exp: Likewise.
18694         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18695         * gcc.misc-tests/dg-test.exp: Likewise.
18696         * gcc.prms/prms.exp: Likewise.
18697         * gcc.wendy/wendy.exp: Likewise.
18698         * g++.old-deja.exp: Likewise.
18699         Move "Testing file" message to verbose level 1.
18700
18701 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18702
18703         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18704
18705 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18706
18707         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18708         (default_gcc_start): Accept optional second list element
18709         of compiler flags.  Print compiler output at verbosity level 2.
18710         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18711         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18712         Save current values of framework globals passcnt, failcnt, xpasscnt,
18713         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18714         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18715         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18716         xfailcnt to compute stats.  Update framework global `testcnt' from
18717         pass/fail counts.
18718         (gcc_finish): New proc.  Clean up test environment.
18719         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18720         (gcc_epass, gcc_efail): Delete.
18721         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18722         argument of line number.
18723         (dg-init): If the tool has an init routine, call it.
18724         (dg-test): Remove args `cflags_var' and `libs_var'.
18725         Pass all compiler options to ${tool}_start.
18726         Handle missing line number.
18727         (dg-finish): New function.
18728         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18729         particular files.  Call gcc_finish at end.  Move "skipping test"
18730         message to verbosity level 3.
18731         * gcc.c-torture/compile/compile.exp: Likewise.
18732         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18733         * gcc.c-torture/execute/execute.exp: Likewise.
18734         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18735         Print testcase being tried at verbosity level 1.
18736         * gcc.c-torture/special/special.exp: Unset xfail.
18737         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18738         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18739         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18740         * gcc.failure/failure.exp: Likewise.
18741         * gcc.ieee/ieee.exp: Likewise.
18742         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18743         Update call to dg-test.  Call dg-finish at end.
18744         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18745         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18746         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18747         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18748         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18749         * gcc.wendy/wendy.exp: Add copyright.
18750         Delete setting of tmpdir (done by gcc_init).
18751         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18752         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18753         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18754         gcc_[ce]pass/fail.
18755
18756 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18757
18758         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18759         confusion.
18760         (g++_load): Likewise.
18761
18762         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18763         Rename argument to `prog' to remove the confusion.
18764         Varargs fns behave differently too!
18765         (g++_load): Likewise.
18766
18767         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18768
18769         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18770         what it is.  Delete (always) printing of status value for !native.
18771         Simplify verbose code, and include status and exec_output.
18772         (g++_load): Use gcc_load.
18773
18774 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18775
18776         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18777         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18778         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18779         940714-3.c as these testcases don't exist anymore.  Make
18780         va-arg-1.c expected to pass.
18781
18782 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18783
18784         * gcc.misc-tests/misc.exp: Only run specific testcases.
18785         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18786         * gcc.misc-tests/dg-[1-9].c: New files.
18787
18788         * lib/dg.exp: New testsuite driver.
18789         * gcc.prms/prms.exp: Use it.
18790
18791         * README.gcc: New file.
18792
18793         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18794         Document and reset `lxpass' and `lxfail'.
18795         Simplify "initialized" message.
18796         (gcc_stat): Clean up comments a little.
18797
18798 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18799
18800         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18801
18802 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18803
18804         * lib/old-dejagnu.exp (process-option): New proc.
18805         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18806         (old-dejagnu): Simplify.
18807         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18808
18809 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18810
18811         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18812         exists and is not an empty string.
18813
18814         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18815         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18816         finished.
18817         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18818         automatically.
18819
18820         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18821         longer expected to fail.
18822
18823         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18824         "f" function call.
18825
18826         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18827
18828         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18829         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18830         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18831         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18832         c-torture-1.29.
18833
18834         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18835         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18836
18837         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18838
18839         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18840         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18841
18842         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18843         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18844         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18845
18846 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18847
18848         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18849         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18850         940714-1.c, 940714-2.c, 940714-3.c},
18851         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18852         gcc.misc-tests/{mg.c,mg.exp}:
18853         New tests.
18854         * gcc.noncompile/noncompile.exp: Change accordingly.
18855
18856 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18857
18858         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18859         Undo previous clobberage.
18860
18861 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18862
18863         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18864         * gcc.special/{930510-1.c, special.exp}:
18865         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18866         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18867         struct-varargs-1.c}: New tests from c-torture-1.26.
18868
18869 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18870
18871         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18872           argument to switch.
18873
18874 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18875
18876         * Revert the previous changes.  Please see Rob's directory
18877           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18878           fixes.
18879
18880 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18881
18882         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18883             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18884             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18885             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18886             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18887             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18888             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18889             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18890             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18891             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18892             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18893             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18894             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18895             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18896             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18897             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18898             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18899             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18900             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18901             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18902             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18903             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18904             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18905             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18906             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18907             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18908             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18909
18910 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18911
18912         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18913             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18914           with perror calls.
18915
18916 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18917
18918         * config/unix.exp (g++_load): Fix syntax.
18919
18920 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18921
18922         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18923         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18924         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18925         Don't expect va-arg-1.c to fail.  Correct expected output for
18926         920928-1.c.
18927         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18928         * gcc.wendy/hbm4.c: Correct typo.
18929         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18930
18931 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18932
18933         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18934         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18935         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18936         * lib/c-torture.exp (c-torture-compile): Ditto.
18937
18938         Reduce volume of output (remove all the -I's and such).
18939         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18940         Call gcc_cpass, gcc_cfail.
18941         (c-torture): Pass testing option to c-torture-compile.
18942
18943 1994-03-21  Doug Evans  (dje@cygnus.com)
18944
18945         Bring patches over from progressive.
18946         * config/default.exp: Exit remote shell cleanly.
18947         (g++_exit, g++_start): Add default versions.
18948         * config/sim.exp (gcc_load): Use perror, not error.
18949
18950 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18951
18952         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18953         set in site.exp.
18954
18955 1994-03-14  Doug Evans  (dje@cygnus.com)
18956
18957         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18958         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18959         (wendy_try): New proc to run testcase.
18960         (main loop): Call 'em.
18961         * gcc.wendy/*.c: Clean up pass to correct expected output.
18962
18963         * lib/gcc.exp: Minor cleanup work.
18964         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18965
18966 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18967
18968         * config/sim.exp (gcc_load): Document return codes better.
18969         Don't pass -v to simulator.
18970
18971 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18972
18973           * gcc.special/920717-x.c: Fix typo.
18974           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18975           get at sources.
18976
18977         * lib/mike-gcc.exp: Fix typo.
18978
18979 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18980
18981         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18982         binary to use, transform the name.
18983         * config/*.exp: rename everything. Nuke any g++ specific files,
18984         it's now a special case of gcc that requires no special support.
18985         Add a default.exp for unsupported targets.
18986
18987 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18988
18989         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18990         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18991         version of Tcl.
18992
18993 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18994
18995         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18996         than a warning.
18997
18998 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18999
19000         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19001
19002 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19003
19004         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19005         option_list.  Compile every file with only 4/6 option choices
19006         (same as C torture) instead of with 12/18 different option
19007         choices.
19008         * lib/c-torture.exp: Likewise.
19009
19010         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19011         not already set.
19012
19013 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19014
19015         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19016         can put an XFAIL *-*-* on excess errors.
19017
19018 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19019
19020         * g++.law: Add more tests derived from g++-bugs snapshots.
19021
19022         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19023         equivalent to g++.law/init9.
19024
19025         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19026         compiled it, and the a.out file after we've run it.
19027
19028 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19029
19030         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19031         compiled it, and the a.out file after we've run it.
19032
19033 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19034
19035         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19036
19037 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19038
19039         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19040         version number.
19041
19042 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19043
19044         * g++.law: New directory of g++ tests derived from the g++-bugs
19045         snapshots.
19046
19047 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19048
19049         * gcc.compile: initbug1.c initbug1.exp testcase added
19050
19051 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19052
19053         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19054         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19055           fixes submitted by Jeff Law (law@cs.utah.edu)
19056         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19057           Jeff Law (law@cs.utah.edu)
19058
19059
19060 1993-11-30  Mike Stump  (mrs@cygnus.com)
19061
19062         * config/unix-g++.exp: Follow the gcc way of doing things.
19063         * g++.old-deja/old-deja.exp: Minor updates.
19064         * lib/g++.exp: New file, follow the gcc way of doing things.
19065         * lib/old-dejagnu.exp: Minor updates.
19066         * lib/mike-g++.exp: Always unset errorInfo.
19067
19068 1993-11-06  Mike Stump  (mrs@cygnus.com)
19069
19070         * lib/gcc.exp: Fix some errors with the below change, CC and
19071         CFLAGS should be global when setting, not local.
19072
19073 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19074
19075         * lib/gcc.exp: Transform tool name.
19076
19077 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19078
19079         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19080
19081 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19082
19083         * lib/gcc.exp: change gcc_done to gcc_stat
19084
19085 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19086
19087         * Upgraded gcc testsuite to c-torture version 1.25
19088
19089 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19090
19091         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19092         * lib/c-torture: added hooks for new reporting code.
19093
19094 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19095
19096         * config/sh-gcc.exp: check if sh-sim exists in the path
19097
19098 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19099
19100         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19101         * gcc.compile/compile.exp: Initial changes for new logic.
19102         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19103         * gcc.failure/failure.exp: Initial changes for new logic.
19104         * gcc.ieee/ieee.exp: Initial changes for new logic.
19105         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19106         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19107         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19108         * lib/c-torture.exp: Initial changes for new logic.
19109         * lib/gcc.exp: Initial changes for new logic.
19110
19111 1993-10-15  Mike Stump  (mrs@cygnus.com)
19112
19113         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19114         depend upon failure or success.  Fully qualify names in failure
19115         and success messages.  Always remove a.out before starting
19116         compile, just in case.  Pay more attention to error text output by
19117         the compiler.  Handle testcases with no known past errors just
19118         like all others, so that things are uniform.  Other miscellaneous
19119         improvements.
19120
19121 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19122
19123         * gcc.cpp: new directory for cpp tests
19124
19125 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19126
19127         * lib/chill.exp: Code reformatted, removed unused code.
19128         * config/unix-chill.exp: Code reformatted, removed unused code.
19129         * chill.execute/execute.exp: Code reformatted, removed unused code.
19130         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19131
19132 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19133
19134         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19135         routines not written.
19136
19137 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19138
19139         * config/bug-gcc.exp: Use new procs from bug.exp.
19140
19141 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19142
19143         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19144         via ftp, rather than depending on NFS.
19145         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19146         case.
19147
19148 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19149
19150         * config/bug-gcc.exp: Use new download proc.
19151
19152 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19153
19154         * chill.execute/execute.exp: cleanups, handles errors better
19155         * chill.compile/compile.exp: rewrite, based on execute.exp
19156         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19157         * lib/chill.exp: major changes to diff proc and compile and link
19158           procs. added chill_fail and chill_pass wrappers to pass and
19159           fail. added more comments, and handle error codes better.
19160           Added a hack to capture stderr from exec, so noncompile tests
19161           can work.
19162
19163 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19164
19165         * chill.execute/execute.exp: rewrite of testsuite driver
19166         * lib/chill.exp: rewrite of testsuite driver
19167         * config/unix-chill.exp: rewrite of testsuite driver
19168
19169 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19170
19171     In chill.execute:
19172         * iexpr.ch: Standardize uppercase.
19173         * tuples.dat: Standardize uppercase.
19174         * vary.ch: standardize.  Correct varying string assignments.
19175         * vary.dat: Add new output lines.
19176
19177 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19178
19179     In chill.execute:
19180         * chprintf.ch: Standardize use of uppercase.
19181         * tuples.ch: Standardize and turn arr2 into a DCL,
19182           rather than a SYN.
19183         * pinits.ch: Standardize.
19184
19185 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19186
19187         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19188         * Makefil: Renamed to Makefile.in.
19189         * configure.in: New.
19190
19191 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19192
19193     In chill.execute:
19194         * .cvsignore: Add result/output files.
19195         * Makefile: Fix up variables at start.  Use MFLAGS
19196           everywhere.  Correct bool_loc, built_ins entries.
19197           Add entry for vary1.ch.
19198         * bitarray.ch: Standardize upper-case usage.
19199         * bitexpr.ch: Standardize, add output of b1.
19200         * params.ch: Use arrayt in along PROC parameters, to
19201           avoid novelty problems.
19202         * sets.ch: Tiny cleanup.
19203         * vary1.ch: Re-indent.
19204
19205 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19206
19207           * Add PR-related files to Makefiles, .cvsignore files, etc.
19208
19209 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19210
19211         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19212           with compiler objects. New names are test-flow.c and test-loop.c
19213
19214 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19215
19216         * Upgraded c-torture tests from 1.19 to 1.20
19217
19218         * new files:
19219         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19220         * gcc.compile: 930623-1.c 930623-2.c
19221         * gcc.noncompile: 930622-1.c 930622-2.c
19222         * gcc.failure: 920411-1.c 920627-2.c
19223         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19224
19225 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19226
19227         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19228           More changes to get testsuite working properly. Needs more work.
19229           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19230
19231 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19232
19233         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19234           More changes to get testsuite working properly. Needs more work.
19235
19236 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19237
19238         * chill.compile/compile.exp: Added for Dejagnu support
19239         * chill.execute/execute.exp: Added for Dejagnu support
19240         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19241
19242 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19243
19244     This should complete moving the CHILL test files.
19245         * chill.noncompile(.cvsignore printf.grt
19246             in-printf.grt chprintf.grt chprintf.ch):
19247             Added test-support files.
19248           (Makefile): Modified further.
19249         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19250             signal.ch): Added test files.
19251           * chill.execute (.cvsignore printf.grt printr.c
19252             in-printf.grt rts.c chprintf.grt rts.h): Added
19253           test-support files.
19254             (Makefile): More corrections.
19255
19256 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19257
19258         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19259           test cases, ready for DejaGnu.
19260
19261 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19262
19263         * Upgraded c-torture tests from 1.18 to 1.19
19264
19265         * gcc.compile: added test(s):
19266           930607-1.c
19267         * gcc.execute: added test(s):
19268           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19269
19270         * added new subdirectory for misc tests: gcc.misc-tests
19271         * gcc.misc-test(s): added tests:
19272           inst-check.c test-consts.c test-ior.c test-switch.c
19273
19274 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19275
19276         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19277
19278 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19279
19280         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19281
19282 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19283
19284         * Upgraded c-torture tests from 1.17 to 1.18
19285
19286 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19287
19288         * Upgraded c-torture tests from 1.12 to 1.17
19289
19290 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19291
19292         * lib/old-dejagnu.exp:
19293           Fixed handling of XFAIL target triplets to correctly
19294           recognize wildcard characters.  Removed code that
19295           appended a unique id tag to the end of the file name
19296           printed out by the result of the testcases within a
19297           given test file.
19298
19299 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19300
19301         * lib/old-dejagnu.exp:
19302           Reworked expected failure handling to trigger off of XFAIL
19303           keyword in keyphrase embeded in testcase source code. The
19304           XFAIL keyword must be at the end of the keyphrase line. It
19305           may optionally be followed by one or more target triplets.
19306           It has just occured that the handling of wildcards in the
19307           target triplet may not be correct.
19308
19309 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19310
19311         * g++.old-deja/tests:
19312           Moved all subdirectories up one level into g++.old-deja .
19313
19314         * lib/old-dejagnu.exp:
19315           Fixed problem with CXXFLAGS not being properly reset, and being
19316           corrupted with extraneous "-c" compiler option.  This was
19317           causing binaries to not be generated for test that needed them.
19318           Modified strings passed to "pass" and "fail" so that individual
19319           tests from the same test file would be distinguished by an
19320           identifier appended to the test file name in the summary logs;
19321           this corrected a problem with erroneous diff logs.  Added code
19322           to search testcases for expected fail and unexpected pass keywords.
19323
19324 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19325
19326         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19327
19328 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19329
19330         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19331           Removed extraneous text from end of "Special g++ Options"
19332           keyphrase.
19333
19334         * lib/old-dejagnu.exp: Added pattern matching to look for new
19335           keywords, embedded in testcases comments, which will trigger
19336           calls to xpass and xfail.
19337
19338 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19339
19340         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19341           comments embedded in the testcases, especially the one looking for
19342           special compiler options, as well as the pattern matching for the
19343           compiler output again.
19344
19345 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19346
19347         * lib/old-dejagnu.exp: Do a proper check of the return value for
19348           execute tests. Fixed several problems with the pattern matching
19349           of the compiler output which gave erroneous test results.
19350           Changed several of the test result messages to be more descriptive.
19351         * config/unix-g++.exp: Proc g++_load now actually works and
19352           executes the tests passed to it and returns a usable return
19353           value.
19354
19355 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19356
19357           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19358
19359 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19360
19361         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19362           Modified both files to properly execute the old style
19363           dejagnu tests. The previous versions of these files were
19364           experimental and did not function anything near correctly.
19365
19366 1993-04-05  Rob Savoye  (rob@cygnus.com)
19367
19368         * Removed all Makefile.in and configure.in files. No configuration
19369         needed now.
19370
19371 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19372
19373         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19374
19375 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19376
19377         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19378         gcc.special/configure.in, gcc.noncompile/configure.in,
19379         gcc.execute/configure.in, gcc.code_quality/configure.in,
19380         g++.other/configure.in, g++.old-deja/configure.in,
19381         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19382         in srcname setting.
19383
19384 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19385
19386         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19387         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19388         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19389
19390 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19391
19392         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19393         (gdb_exit): Don't remove *_soc files.
19394
19395 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19396
19397         * lib/c-torture.exp: Don't look for main; instead always use -w
19398         -c.  This is how the c-torture tests work.  Remove the object
19399         file if the compilation succeeds.
19400         * gcc.execute/execute.exp: Remove executable if test passes.
19401         * gcc.noncompile/noncompile.exp: Every test is an expected
19402         failure.
19403         * gcc.special/special.exp: Added tests from c-torture 1.11,
19404         corrected use of existing test.
19405         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19406         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19407         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19408         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19409         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19410         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19411         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19412         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19413         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19414         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19415         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19416         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19417         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19418         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19419         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19420         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19421         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19422         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19423         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19424         c-torture 1.11.
19425         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19426         correspond to c-torture 1.11.
19427
19428         * New file.