OSDN Git Service

Fix changelog entry again.
[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 2003-12-10  Richard Henderson  <rth@redhat.com>
11
12         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13
14         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15
16 2003-12-08  Matt Austern  <austern@apple.com>
17
18         PR c/13134
19         * lib/gcc-dg.exp (dg-require-visibility): Define.
20         * lib/target-supports (check_visibility_available): Define.
21         * gcc.dg/visibility-1.c: New test.
22         * gcc.dg/visibility-2.c: Likewise.
23         * gcc.dg/visibility-3.c: Likewise.
24         * gcc.dg/visibility-4.c: Likewise.
25         * gcc.dg/visibility-5.c: Likewise.
26         * gcc.dg/visibility-6.c: Likewise.
27         * g++.dg/ext/visibility-1.C: Likewise.
28         * g++.dg/ext/visibility-2.C: Likewise.
29         * g++.dg/ext/visibility-3.C: Likewise.
30         * g++.dg/ext/visibility-4.C: Likewise.
31         * g++.dg/ext/visibility-5.C: Likewise.
32         * g++.dg/ext/visibility-6.C: Likewise.
33         
34 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>\r
35 \r
36         * g++.dg/lookup/java1.C: New test.\r
37         * g++.dg/lookup/java2.C: New test.\r
38
39 2003-12-07  Falk Hueffner  <falk@debian.org>
40
41         * g++.dg/opt/noreturn-1.C: New test.
42
43 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44
45         * gcc.dg/overflow-1.c: New test.
46
47 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48
49         * g77.f-torture/compile/13060.f: New test.
50
51 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
52
53         PR c++/13323
54         * g++.dg/inherit/operator2.C: New test.
55
56 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
57
58         PR c++/13305
59         * g++.dg/ext/attrib9.C: New test.
60
61 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/13314
64         * g++.dg/template/error7.C: New test.
65
66 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
67             J"orn Rennecke <joern.rennecke@superh.com>
68
69         PR target/13302
70         * g++.dg/other/struct-va_list.C: New test.
71
72 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
73
74         PR c++/13166
75         * g++.dg/parse/defarg6.C: New test.
76
77 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
78
79         PR target/13256
80         * gcc.c-torture/execute/20031201-1.c: New test.
81
82 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
83
84         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
85
86 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
87
88         * gcc.dg/builtin-return-1.c: New test.
89
90 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
91             J"orn Rennecke <joern.rennecke@superh.com>
92
93         PR optimization/13260
94         * gcc.c-torture/execute/20031204-1.c: New test.
95
96 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
97
98         PR c++/9127
99         * g++.dg/template/error6.C: New test.
100
101 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
102
103         * gcc.dg/20031202-1.c: New test.
104
105 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
106
107         PR c++/13179
108         * g++.dg/template/eh1.C: New test.
109
110         PR c++/10771
111         * g++.dg/template/error5.C: New test.
112
113 2003-12-02  David Ung  <davidu@mips.com>
114
115         * gcc.dg/compat/vector-check.h: Corrected type for var 
116         g_##TMODE
117
118 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
119
120         PR c++/10126
121         * g++.dg/template/ptrmem8.C: New test.
122
123 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
124
125         PR c++/12573
126         * g++.dg/template/dependent-expr3.C: New test.
127
128 2003-12-01  James Lemke  <jim@wasabisystems.com>
129
130         * gcc.dg/arm-g2.c: New test.
131
132 2003-12-01  Roger Sayle  <roger@eyesopen.com>
133
134         PR optimization/11634
135         * gcc.dg/20031201-2.c: New test case.
136
137 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
138
139         PR 11433
140         * objc.dg/proto-lossage-3.m: New test.
141
142 2003-12-01  Roger Sayle  <roger@eyesopen.com>
143
144         PR optimization/12628
145         * gcc.dg/20031201-1.c: New test case.
146
147 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
148
149         * gcc.dg/unaligned-1.c: New test.
150
151 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
152
153         PR c++/9849
154         * g++.dg/template/error4.C: New test.
155         * g++.dg/template/nested3.C: Adjust error markers.
156
157 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
158
159         * gcc.dg/cpp/assert4.c: Check more #system assertions.
160
161 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
162
163         PR c/10333
164         * gcc.dg/bitfld-7.c: New test.
165
166 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
167
168         * gcc.dg/tls/asm-1.C: New test.
169
170 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
171
172         * gcc.dg/cpp/assert4.c: Update.
173
174 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
175
176         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
177         * gcc.dg/builtin-apply3.c: New test.
178
179 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
180
181         * lib/compat.exp (compat-obj): New xfaildata parameter.
182         Use it to set compiler_conditional_xfail_data before compiling.
183         (compat-get-options): Handle dg-xfail-if.
184         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
185         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
186         * gcc.dg/compat/vector-1_y.c: Likewise.
187         * gcc.dg/compat/vector-2_x.c: Likewise.
188         * gcc.dg/compat/vector-2_y.c: Likewise.
189
190 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
191
192         * g++.dg/opt/reg-stack4.C: New test.
193
194 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
195
196         * gcc.dg/builtin-apply2.c: New test.
197
198 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
199
200         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
201
202 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
203
204         PR c++/12924
205         * g++.dg/template/template-id-2.C: New test.
206
207 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
208
209         PR c++/5369
210         * g++.dg/template/memfriend1.C: New test.
211         * g++.dg/template/memfriend2.C: Likewise.
212         * g++.dg/template/memfriend3.C: Likewise.
213         * g++.dg/template/memfriend4.C: Likewise.
214         * g++.dg/template/memfriend5.C: Likewise.
215         * g++.dg/template/memfriend6.C: Likewise.
216         * g++.dg/template/memfriend7.C: Likewise.
217         * g++.dg/template/memfriend8.C: Likewise.
218         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
219
220 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
221
222         PR c++/12515
223         * g++.dg/ext/cond1.C: New test.
224
225 2003-11-20  Richard Henderson  <rth@redhat.com>
226
227         * gcc.dg/20020201-2.c: Remove.
228         * gcc.dg/20020201-4.c: Remove.
229         * gcc.dg/20020304-1.c: Remove.
230
231 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
232
233         * gcc.dg/cpp/trad/xwin1.c: New test case.
234
235 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
236
237         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
238         * lib/g77.exp: Likewise.
239         * lib/objc.exp: Likewise.
240         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
241         for darwin.
242
243 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
244
245         PR c++/12932
246         * g++.dg/template/static5.C: New test.
247
248 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
249
250         * gcc.dg/nested-func-1.c: New test.
251
252 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
253
254         * gcc.dg/cpp/assert4.c: New test.
255
256 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
257
258         PR c++/2294
259         * g++.dg/lookup/using9.c: New test.
260
261 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
262
263         PR c++/12762
264         * g++.dg/template/error3.C: New test.
265
266 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
267
268         PR ada/13035
269         * ada/acats/run_acats, run_all.sh: Fix syntax error.
270         No longer use a wrapper for gcc, since this does not work under
271         Windows.
272
273 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
274
275         PR c++/2094
276         * g++.dg/template/ptrmem7.C: New test.
277
278 2003-11-13  Andrew Pinski <apinski@apple.com>
279
280         * gcc.c-torture/compile/20031113-1.c: New test.
281
282 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
283             Kean Johnston <jkj@sco.com>
284
285         PR c/13029
286         * gcc.dg/unused-4.c: Update.
287
288 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
289
290         * g++.dg/opt/const3.C: New test.
291
292 2003-11-13  Jan Hubicka  <jh@suse.cz>
293
294         * gcc.c-torture/compile/20031112-1.c: New test.
295
296 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
297
298         * g++.dg/parse/crash10.C: Remove bogus error marker.
299
300 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
301
302         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
303         (host_gcc): Likewise.
304         (ROOT): Honor $PWDCMD.
305         (BASE): Likewise.
306         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
307
308 2003-11-12  Catherine Moore  <clm@redhat.com>
309
310         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
311
312 2003-11-12  Andreas Jaeger  <aj@suse.de>
313             Jakub Jelinek  <jakub@redhat.com>
314             Andrew Pinski  <pinskia@physics.uc.edu>
315             Richard Henderson  <rth@redhat.com>
316
317         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
318         systems.
319         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
320
321         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
322         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
323
324 2003-11-11  Andreas Jaeger  <aj@suse.de>
325
326         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
327
328         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
329
330 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
331
332         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
333         Clean ups.
334
335 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
336
337         * gcc.dg/trampoline-1.c: New test.
338
339 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
340
341         * gcc.c-torture/compile/200031109-1.c: New test.
342
343 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
344
345         PR c/3190
346         PR c/8714
347         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
348         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
349         gcc.dg/format/no-y2k-1.c: Update.
350
351 2003-11-08  Roger Sayle  <roger@eyesopen.com>
352
353         PR optimization/10467
354         * gcc.dg/20031108-1.c: New test case.
355
356 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
357
358         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
359
360 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
361
362         * gcc.dg/compound-lvalue-1.c: New test.
363         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
364         some XFAILs.
365
366 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
367
368         * gcc.dg/altivec-varargs-1.c: New test.
369
370 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
371
372         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
373         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
374         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
375         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
376         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
377
378 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
379
380         * gcc.dg/cond-lvalue-1.c: New test.
381
382 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
383
384         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
385
386 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
387
388         PR c++/11616
389         * g++.dg/template/instantiate5.C: New test.
390
391 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
392
393         PR c++/12726
394         * g++.dg/ext/complit2.C: Replace test with self-contained version.
395         * ChangeLog: Add missing first entry for above test.
396
397 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
398
399         PR c++/9810
400         * g++.dg/template/using8.C: New test.
401         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
402
403 2003-11-02  Roger Sayle  <roger@eyesopen.com>
404
405         PR optimization/10817
406         * gcc.c-torture/compile/20031102-1.c: New test case.
407
408 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
409
410         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
411         2147483647.
412
413 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
414
415         * gcc.dg/20031102-1.c: New test.
416
417 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
418
419         * gcc.dg/complex-1.c: New test.
420
421 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
422
423         PR c++/12796
424         * g++.dg/template/crash13.C: Adjust expected error location.
425         * g++.old-deja/g++.brendan/ns1.C: Likewise.
426
427 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
428
429         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
430
431 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
432
433         PR/10239
434         * gcc.c-torture/compile/20031031-2.c: New test.
435
436 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
437
438         PR/11640
439         * gcc.c-torture/compile/20031031-1.c: New test.
440
441 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
442
443         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
444         * gcc.misc-tests/bprob.exp: Likewise.
445         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
446         the execution test on arm-elf configs.
447         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
448         configs that don't support scratch files.
449         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
450
451 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
452
453         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
454         done by dejagnu.
455
456 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
457
458         * ada/acats/run_all.sh: Redirect mv output to /dev/null
459         Avoid non pure sh syntax. Add more logging.
460
461         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
462         fail.
463
464 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
465
466         PR libgcj/10610
467         * gcc.dg/ppc-stackalign-1.c: New test.
468
469 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
470
471         * ada/acats/run_all.sh: Change output to be more compliant with
472         dejagnu framework.
473         Create acats.sum and acats.log files under testsuite/ada/acats
474         Only run [a-z]* directories, to filter out e.g. CVS.
475         Redirect build output to log file.
476
477 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
478
479         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
480
481 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
482
483         PR ada/5909:
484         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
485
486 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
487
488         * gcc.c-torture/compile/20031023-1.c: New test.
489         * gcc.c-torture/compile/20031023-2.c: New test.
490         * gcc.c-torture/compile/20031023-3.c: New test.
491         * gcc.c-torture/compile/20031023-4.c: New test.
492
493 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
494
495         PR c++/10371
496         * g++.dg/lookup/scoped8.C: New test.
497
498 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
499
500         * g++.dg/opt/reg-stack3.C: New test.
501
502 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
503
504         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
505
506 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
507
508         PR c++/11076
509         * g++.dg/template/crash13.C: New test.
510
511 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
512
513         * gcc.dg/c99-restrict-2.c: New test.
514
515 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
516
517         PR c++/12698, c++/12699, c++/12700, c++/12566
518         * g++.dg/inherit/covariant9.C: New test.
519         * g++.dg/inherit/covariant10.C: New test.
520         * g++.dg/inherit/covariant11.C: New test.
521
522 2003-10-23  Jason Merrill  <jason@redhat.com>
523
524         PR c++/12726
525         * g++.dg/ext/complit2.C: New test.
526
527 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
528
529         PR target/12654
530         * gcc.c-torture/execute/20031020-1.c: New test.
531
532 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
533
534         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
535         following the jump_insn.
536
537 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
538
539         * gcc.dg/cast-lvalue-1.c: New test.
540
541 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
542
543         PR c++/11962
544         * g++.dg/template/cond2.C: New test.
545
546 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
547
548         * gcc.dg/builtins-28.c: New test.
549
550 2003-10-20  Jan Hubicka  <jh@suse.cz>
551
552         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
553         parameter.
554         * testsuite/gcc.dg/inline-2.c: Likewise.
555
556 2003-10-20  Phil Edwards  <phil@codesourcery.com>
557
558         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
559         * gcc.dg/nest.c:  Likewise.
560
561 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
562
563         PR c++/9781, c++/10583, c++/11862
564         * g++.dg/parse/crash13.C: New test.
565
566 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
567
568         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
569
570 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
571
572         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
573         Define HAVE_C99_RUNTIME except on Solaris.
574         * gcc.dg/builtins-20.c: Likewise.
575
576 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
577
578         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
579
580 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
581
582         PR c++/12495
583         * g++.dg/template/crash21.C: New test.
584
585 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
586
587         PR c++/2513
588         * g++.dg/template/typename5.C: New test.
589
590 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
591
592         PR c++/12369
593         * g++.dg/template/friend25.C: New test.
594
595 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
596
597         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
598         versions.
599
600 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
601
602         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
603         == 2147483647.
604
605 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
606
607         * gcc.c-torture/execute/960416-1.x: Remove.
608         * gcc.c-torture/execute/divconst-3.x: Likewise.
609
610 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
611
612         PR target/12598
613         * gcc.dg/torture/cris-volatile-1.c: New test.
614
615 2003-10-14  Roger Sayle  <roger@eyesopen.com>
616
617         PR optimization/9325
618         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
619         for overflowing floating point to integer conversion during RTL
620         simplification.
621
622 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
623
624         * objc/execute/_cmd.m: Fix typo.
625         * objc.dg/image-info.m, objc.dg/symtab-1.m:
626         Relax 'scan-assembler' regexp.
627         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
628         objc.dg/try-catch-4.m: Run on non-Darwin targets.
629         * objc.dg/zero-link-2.m: Remove blank line.
630         * objc.dg/zero-link-3.m: New test case.
631
632 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
633
634         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
635
636         * gcc.dg/asm-names.c: Use scan-assembler-not rather
637         than linker trickery.
638
639 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
640
641         PR c++/12370
642         * g++.dg/other/friend2.C: New test.
643
644 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
645
646         * gcc.dg/20031012-1.c: New test.
647
648 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
649
650         * gcc.dg/weak/weak-3.c: Fix for new warning.
651
652 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
653
654         PR optimization/8750
655         * gcc.c-torture/execute/20031012-1.c: New test case.
656
657 2003-10-11  Roger Sayle  <roger@eyesopen.com>
658
659         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
660         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
661
662 2003-10-11  Roger Sayle  <roger@eyesopen.com>
663
664         PR optimization/12260
665         * gcc.c-torture/compile/20031011-2.c: New test case.
666
667 2003-10-11  Roger Sayle  <roger@eyesopen.com>
668
669         * gcc.c-torture/execute/20031011-1.c: New testcase.
670
671 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
672
673         * gcc.c-torture/compile/20031011-1.c: New test.
674
675 2003-10-11  Jan Hubicka  <jh@suse.cz>
676
677         * g++.dg/other/first-global.C: New test.
678
679 2003-10-11  Roger Sayle  <roger@eyesopen.com>
680
681         * gcc.c-torture/execute/string-opt-18.c: New testcase.
682
683 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
684
685         * gcc.c-torture/compile/20031010-1.c: New test.
686
687 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
688
689         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
690         * gcc.c-torture/execute/va-arg-25.c: ... here.
691
692 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
693
694         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
695
696 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
697
698         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
699
700 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
701
702         * g++.dg/parse/error2.C: New test.
703
704 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
705
706         PR c++/11097
707         * g++.dg/other/error5.C: Modify the error message.
708         * g++.dg/lookup/using8.C: New test.
709
710 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
711
712         * gcc.dg/darwin-abi-2.c: New file.
713         * gcc.c-torture/execute/va-arg-24.c: New file.
714
715 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
716
717         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
718         indentation.
719
720 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
721
722         PR c++/10147
723         * g++.dg/other/error4.C: Update error messages.
724         * g++.dg/template/ptrmem4.C: Likewise.
725
726         PR c++/12337
727         * g++.dg/init/new9.C: New test.
728
729         PR c++/12334, c++/12236, c++/8656
730         * g++.dg/ext/attrib8.C: New test.
731
732 2003-10-06  Devang Patel  <dpatel@apple.com>
733
734         * gcc.dg/debug/dwarf2-3.h: New test.
735         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
736
737 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
738
739         * g++.dg/opt/cfg2.C: New test.
740
741 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
742
743         * g++.dg/opt/float1.C: New test.
744
745 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
746
747         * gcc.dg/c90-array-lval-6.c: New test.
748         * gcc.dg/c99-array-lval-6.c: New test.
749
750 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
751             Ziemowit Laski  <zlaski@apple.com>
752
753         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
754         'Derived', so that it is never considered a class method; add
755         new warning for '+port' method ambiguity.
756         * objc.dg/method-12.m: Include <objc/objc.h> instead of
757         <objc/objc-api.h> (needed on Mac OS X).
758         * objc.dg/method-13.m: New test.
759
760 2003-10-03  Roger Sayle  <roger@eyesopen.com>
761
762         PR optimization/9325, PR java/6391
763         * gcc.c-torture/execute/20031003-1.c: New test case.
764
765 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
766
767         PR optimization/12180
768         * gcc.dg/20031002-1.c: New test.
769
770         PR c++/12486
771         * g++.dg/inherit/error1.C: New test.
772
773 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
774
775         * lib/f-torture.exp (search_for): Rename to...
776         (search_for_re): This.  Also, clean up comments and the
777         "regexp" invocation.
778
779 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
780
781         * gcc.c-torture/compile/20031002-1.c: New test.
782
783 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
784
785         * g++.dg/opt/cond1.C: New test.
786
787 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
788
789         * gcc.dg/Wold-style-definition-2.c: New testcase.
790         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
791
792 2003-09-29  Richard Henderson  <rth@redhat.com>
793
794         * g++.dg/init/array10.C: Add dg-options.
795
796 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
797
798         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
799
800 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
801
802         * g++.dg/template/friend19.C: Fix typo.
803         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
804
805 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
806
807         * gcc.c-torture/execute/20030928-1.c: New test.
808         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
809
810 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
811
812         * g++.dg/opt/unroll1.C: New test.
813
814 2003-09-26  Roger Sayle  <roger@eyesopen.com>
815
816         PR optimization/11741
817         * gcc.dg/20030926-1.c: New test case.
818
819 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
820
821         PR c++/5655
822         * g++.dg/parse/access7.C: New test.
823         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
824
825 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
826
827         MERGE OF objc-improvements-branch into MAINLINE:
828         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
829         if libobjc has not been built.
830         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
831         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
832         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
833         objc/execute/nested-3.m, objc/execute/np-2.m,
834         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
835         objc/execute/redefining_self.m, objc/execute/root_methods.m,
836         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
837         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
838         objc.dg/special/unclaimed-category-1.h,
839         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
840         well as GNU runtime.
841         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
842         * execute/cascading-1.m, execute/function-message-1.m,
843         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
844         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
845         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
846         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
847         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
848         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
849         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
850         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
851         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
852         * objc.dg/bitfield-2.m: Run only on Darwin.
853         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
854         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
855         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
856         * objc.dg/const-str-1.m: Fix constant string layout.
857
858 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
859
860         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
861
862 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
863
864         * gcc.dg/darwin-abi-1.c: New file.
865
866 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
867
868         PR target/12281
869         * gcc.c-torture/compile/20030921-1.c: New test.
870
871 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
872
873         * g++.dg/opt/reg-stack2.C: New test.
874
875 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
876
877         * g++.dg/eh/delayslot1.C: New test.
878
879 2003-09-20  Richard Henderson  <rth@redhat.com>
880
881         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
882
883 2003-09-20  Roger Sayle  <roger@eyesopen.com>
884
885         * gcc.c-torture/execute/20030920-1.c: New test case.
886
887 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
888
889         * g++.dg/rtti/typeid3.C: Correct expected error message.
890
891 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
892
893         PR c++/157
894         * g++.dg/parse/crash12.C: New test.
895
896 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
897
898         * gcc.dg/compat/mixed-struct-check.h: New.
899         * gcc.dg/compat/mixed-struct-defs.h: New.
900         * gcc.dg/compat/mixed-struct-init.h: New.
901         * gcc.dg/compat/struct-by-value-19_main.c: New.
902         * gcc.dg/compat/struct-by-value-19_x.c: New.
903         * gcc.dg/compat/struct-by-value-19_y.c: New.
904         * gcc.dg/compat/struct-by-value-20_main.c: New.
905         * gcc.dg/compat/struct-by-value-20_x.c: New.
906         * gcc.dg/compat/struct-by-value-20_y.c: New.
907         * gcc.dg/compat/struct-return-19_main.c: New.
908         * gcc.dg/compat/struct-return-19_x.c: New.
909         * gcc.dg/compat/struct-return-19_y.c: New.
910         * gcc.dg/compat/struct-return-20_main.c: New.
911         * gcc.dg/compat/struct-return-20_x.c: New.
912         * gcc.dg/compat/struct-return-20_y.c: New.
913
914 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
915         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
916         so that it will not complain on LP64 targets.
917
918 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
919
920         PR c++/495
921         * g++.dg/template/friend24.C: New test.
922
923 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
924
925         PR c++/12332
926         * g++.dg/template/memtmpl2.C: New test.
927
928 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
929
930         PR target/11184
931         * gcc.dg/builtin-apply1.c: New test.
932
933 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
934
935         PR c++/9848
936         * g++.dg/warn/Wunused-4.C: New test.
937
938 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
939
940         PR c++/12316
941         * g++.dg/other/gc2.C: New test.
942
943 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
944
945         PR c++/11991
946         * g++.dg/rtti/typeid3.C: New test.
947
948         PR c++/12266
949         * g++.dg/overload/template1.C: New test.
950
951 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
952
953         * g++.dg/opt/cfg3.C: New test.
954
955 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
956
957         PR c++/7939
958         * g++.dg/template/crash11.C: New test.
959
960 2003-09-16  Jason Merrill  <jason@redhat.com>
961             Jakub Jelinek  <jakub@redhat.com>
962
963         * gcc.dg/attr-warn-unused-result.c: New test.
964
965 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
966
967         PR c++/12184
968         * g++.dg/expr/call2.C: New test.
969
970 2003-09-15  Andreas Jaeger  <aj@suse.de>
971
972         * gcc.dg/Wold-style-definition-1.c: New test.
973
974 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
975
976         PR c++/3907
977         * g++.dg/parse/template12.C: New test.
978
979         * g++.dg/abi/bitfield11.C: New test.
980         * g++.dg/abi/bitfield12.C: Likewise.
981
982 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
983
984         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
985         non-expansion of functional macro name without arguments at EOL.
986         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
987
988 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
989
990         * gcc.c-torture/execute/20030914-[12].c: New tests.
991
992 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
993
994         PR c++/11788
995         * g++.dg/overload/addr1.C: New test.
996
997 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
998
999         * gcc.dg/20030909-1.c: New test.
1000
1001 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1002
1003         * gcc.dg/ultrasp10.c: New test.
1004
1005 2003-09-09  Devang Patel  <dpatel@apple.com>
1006
1007         * gcc.dg/darwin-ld-6.c: New test.
1008
1009 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1010
1011         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1012
1013 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1014
1015         * gcc.dg/ia64-types1.c: New test.
1016         * gcc.dg/ia64-types2.c: Likewise.
1017
1018 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1019
1020         * gcc.dg/builtins-1.c: Add more _Complex tests.
1021         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1022
1023         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1024         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1025
1026 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1027
1028         PR c++/11786
1029         * g++.dg/lookup/koenig2.C: New test.
1030
1031         PR c++/5296
1032         * g++.dg/rtti/typeid2.C: New test.
1033
1034 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1035
1036         * gcc.c-torture/compile/20030904-1.c: New test.
1037
1038 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1039
1040         * g++.dg/opt/longbranch2.C: New test.
1041
1042 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1043
1044         * g++.dg/template/crash10.C: Only compile it.
1045
1046 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1047
1048         PR middle-end/11665
1049         * gcc.c-torture/compile/20030907-1.c: New test.
1050         * g++.dg/init/array11.C: New test.
1051
1052 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1053
1054         PR c++/11852
1055         * g++.dg/init/struct1.C: New test.
1056
1057 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1058
1059         PR c++/12181
1060         * g++.dg/expr/comma1.C: New test.
1061
1062 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1063
1064         PR c++/11867
1065         * g++.dg/expr/static_cast5.C: New test.
1066
1067 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1068
1069         PR c++/11507
1070         * g++.dg/lookup/scoped7.C: New test.
1071
1072         PR c++/9574
1073         * g++.dg/other/static1.C: New test.
1074
1075         PR c++/11490
1076         * g++.dg/warn/template-1.C: New test.
1077
1078         PR c++/11432
1079         * g++.dg/template/crash10.C: New test.
1080
1081         PR c++/2478
1082         * g++.dg/overload/VLA.C: New test.
1083
1084         PR c++/10804
1085         * g++.dg/template/call1.C: New test.
1086
1087 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1088
1089         PR c++/11794
1090         * g++.dg/parse/using3.C: New test.
1091
1092 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1093
1094         PR c++/11409
1095         * g++.dg/overload/builtin3.C: New test case.
1096
1097 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1098
1099         PR c/9862
1100         * gcc.dg/20030906-1.c: New test.
1101         * gcc.dg/20030906-2.c: Likewise.
1102
1103 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1104
1105         PR c++/12167
1106         * g++.dg/parse/defarg5.C: New test.
1107
1108         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1109
1110 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1111
1112         PR c++/12163
1113         * g++.dg/expr/static_cast4.C: New test.
1114
1115         PR c++/12146
1116         * g++.dg/template/crash9.C: New test.
1117
1118 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1119
1120         * g++.old-deja/g++.ext/pretty2.C: Update for change
1121         in __FUNCTION__.
1122         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1123
1124 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1125
1126         PR c++/11922
1127         * g++/dg/template/qualified-id1.C: New test.
1128
1129         PR c++/12037
1130         * g++.dg/warn/noeffect4.C: New test.
1131
1132 2003-09-04  Matt Austern  <austern@apple.com>
1133
1134         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1135         * g++.dg/ext/fnname2.C: Likewise.
1136         * g++.dg/ext/fnname3.C: Likewise.
1137
1138 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1139
1140         * g++.dg/expr/lval1.C: New test.
1141         * g++.dg/ext/lvcast.C: Remove.
1142
1143 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1144
1145         PR optimization/11700.
1146         * gcc.c-torture/compile/20030903-1.c: New test case.
1147
1148 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1149
1150         PR c++/12053
1151         * g++.dg/abi/layout4.C: New test.
1152
1153 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1154
1155         PR c++/11553
1156         * g++.dg/parse/friend3.C: New test.
1157
1158 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1159
1160         PR c++/11847
1161         * g++.dg/template/class1.C: New test.
1162
1163         PR c++/11808
1164         * g++.dg/expr/call1.C: New test.
1165
1166 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1167
1168         PR c++/12114
1169         * g++.dg/init/ref9.C: New test.
1170
1171         PR c++/11972
1172         * g++.dg/template/nested4.C: New test.
1173
1174 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1175
1176         PR c++/12093
1177         * g++.dg/template/non-dependent4.C: New test.
1178
1179         PR c++/11928
1180         * g++.dg/inherit/conv1.C: New test.
1181
1182 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1183
1184         PR c++/6196
1185         * g++.dg/ext/label1.C: New test.
1186         * g++.dg/ext/label2.C: Likewise.
1187
1188 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1189
1190         * g++.dg/expr/cond3.C: New test.
1191
1192 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1193
1194         * gcc.dg/builtins-1.c: Add new builtin cases.
1195
1196 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1197
1198         * gcc.dg/builtins-1.c: Add new cases.
1199         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1200
1201 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1202
1203         * gcc.dg/builtins-1.c: Add more math builtin tests.
1204         * gcc.dg/torture/builtin-attr-1.c: New test.
1205
1206 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1207
1208         PR optimization/5079
1209         * g++.dg/opt/static3.C: New test.
1210
1211 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1212
1213         * gcc.misc-tests/gcov-10b.c: New test.
1214
1215 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1216
1217         * g++.dg/opt/ptrmem3.C: New test.
1218
1219         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1220
1221 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1222
1223         * gcc.dg/20030826-2.c: New test.
1224
1225 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1226
1227         PR middle-end/12002
1228         * g77.f-torture/compile/12002.f: New test case.
1229
1230 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1231
1232         * gcc.dg/20030826-1.c: New test case.
1233
1234 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1235
1236         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1237
1238 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1239
1240         PR c++/11871
1241         * c++.dg/lookup/crash1.C: New test.
1242
1243         * c++.dg/warn/noeffect3.C: New test.
1244
1245 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1246
1247         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1248         * gcc.dg/compat/vector-1_y.c: Ditto.
1249         * gcc.dg/compat/vector-2_x.c: Ditto.
1250         * gcc.dg/compat/vector-2_y.c: Ditto.
1251
1252 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1253
1254         * gcc.dg/20030702-1.c: New test.
1255
1256 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1257
1258         PR c++/8795
1259         * g++.dg/ext/altivec-1.C: New test.
1260
1261 2003-08-24  Richard Henderson  <rth@redhat.com>
1262
1263         * g++.dg/eh/simd-2.C: Add -w for x86.
1264
1265 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1266
1267         * gcc.dg/20030815-1.c: New test.
1268
1269 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1270
1271         PR c++/3765
1272         * g++.dg/parse/access6.C: New test.
1273
1274 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1275
1276         PR c++/641, c++/11876
1277         * g++.dg/template/friend22.C: New test.
1278         * g++.dg/template/friend23.C: Likewise.
1279
1280 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1281
1282         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1283         identically.
1284
1285 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1286
1287         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1288
1289 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1290
1291         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1292
1293 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1294
1295         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1296
1297 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1298
1299         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1300
1301 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1302
1303         PR c++/11919
1304         * g++.dg/overload/prom1.C: New test.
1305
1306         PR c++/11551
1307         * g++.dg/parse/dtor2.C: New test.
1308
1309         PR c++/10762
1310         * g++.dg/parse/using2.C: New test.
1311
1312 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1313
1314         PR target/11805
1315         * gcc.c-torture/compile/20030821-1.c: New.
1316
1317 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1318
1319         PR c++/11834
1320         * g++.dg/template/deduce2.C: New test.
1321
1322 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1323
1324         * gcc.c-torture/execute/20030821-1.c: New test.
1325
1326 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1327
1328         PR middle-end/11984
1329         * gcc.dg/20030820-1.c: New test case.
1330
1331 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1332
1333         PR c++/11945
1334         * g++.dg/warn/noeffect2.C: New test.
1335
1336 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1337
1338         PR c++/10926
1339         * g++.dg/template/dtor2.C: New test.
1340
1341         PR c++/11684
1342         * g++.dg/template/operator1.C: New test.
1343         * g++.dg/parse/operator4.C: New test.
1344
1345         PR c++/11946.C
1346         * g++.dg/expr/enum1.C: New test.
1347         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1348
1349         PR c++/11036.C
1350         * g++.dg/parse/elab2.C: New test.
1351         * g++.dg/parse/typedef4.C: Change error message.
1352         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1353         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1354         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1355
1356 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1357
1358         * gcc.dg/pch/warn-1.c: New.
1359         * gcc.dg/pch/warn-1.hs: New.
1360
1361         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1362         not-tested file.
1363
1364 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1365
1366         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1367
1368 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1369
1370         * gcc.dg/uninit-D.c: New Test.
1371         * gcc.dg/uninit-E.c: New Test.
1372         * gcc.dg/uninit-F.c: New Test.
1373         * gcc.dg/uninit-G.c: New Test.
1374
1375 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1376
1377         * g++.dg/README: Describe the pch directory.
1378
1379 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1380
1381         PR c++/11174
1382         * g++.dg/parse/access4.C: New test.
1383         * g++.dg/parse/access5.C: Likewise.
1384         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1385
1386 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1387
1388         * gcc.dg/noncompile/20030818-1.c: New.
1389
1390 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1391
1392         PR c++/11957
1393         * g++.dg/warn/noeffect1.C: New test.
1394
1395         * g++.dg/template/scope2.C: New test.
1396         * g++.dg/template/error2.C: Correct dg-error
1397
1398 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1399
1400         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1401
1402 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1403
1404         PR C++/11512
1405         * g++.dg/template/warn1.C: New.
1406
1407 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1408
1409         * g++.dg/template/error2.C: New test.
1410         * g++.dg/lookup/using7.C: Adjust errors
1411         * g++.old-deja/g++.pt/crash36.C: Likewise.
1412         * g++.old-deja/g++.pt/derived3.C: Likewise.
1413
1414 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1415
1416         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1417         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1418         * gcc.c-torture/execute/builtins/string-9.c: New, from
1419         string-opt-9.c.  Adjust for execute/builtins framework.
1420         * gcc.c-torture/execute/string-opt-9.c: Delete.
1421
1422 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1423
1424         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1425
1426         * g++.dg/parse/ret-type2.C: New test.
1427
1428         PR c++/11703
1429         * g++.dg/init/new8.C: New test.
1430
1431         PR c++/10923
1432         * g++.dg/parse/typedef5.C: New test.
1433
1434         PR c++/9512
1435         * g++.dg/parse/qualified2.C: New test.
1436         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1437         invalid code.
1438
1439 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1440
1441         * g++.dg/conversion/ptrmem1.C: New test.
1442
1443 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR target/11693
1446         * gcc.dg/20030811-1.c: New test.
1447
1448         PR target/11535
1449         * gcc.c-torture/execute/20030811-1.c: New test.
1450
1451 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1452
1453         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1454
1455 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1456
1457         PR c++/11789.C
1458         * g++.dg/inherit/multiple1.C: New test.
1459
1460 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1461
1462         * gcc.dg/spe1.c: New test.
1463
1464         PR c++/11670
1465         * g++.dg/expr/cast2.C: New test.
1466
1467         PR c++/10530
1468         * g++.dg/template/dependent-name2.C: New test.
1469
1470 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1471
1472         * g++.dg/parse/crash11.C: Put the dg options in comments.
1473
1474 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1475
1476         * lib/gcc-dg.exp: Update for diagnostic change.
1477
1478 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1479
1480         PR c++/5767
1481         * g++.dg/parse/crash11.C: New test.
1482
1483 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1484
1485         * gcc.dg/cpp/spacing1.c: Update.
1486
1487 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1488
1489         PR target/11739
1490         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1491         a value for -mtune.
1492
1493 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1494
1495         PR middle-end/11771
1496         * gcc.c-torture/compile/20030804-1.c: New test case.
1497
1498 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1499
1500         * gcc.dg/20030804-1.c: New test case.
1501
1502 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1503
1504         * gcc.dg/cpp/separate-1.c: New test.
1505
1506 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1507
1508         PR c++/11704
1509         * g++.dg/template/dependent-expr2.C: New test.
1510
1511         PR c++/11766
1512         * g++.dg/expr/ptrmem1.C: New test.
1513
1514 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1515
1516         PR c++/9453
1517         * g++.dg/template/friend15.C: New test.
1518
1519 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1520
1521         * lib/dg-pch.exp: Work round PCH bug.
1522
1523 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1524
1525         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1526         builtins.  Move cases from builtins-4.c here.
1527
1528         * gcc.dg/torture/builtin-math-1.c: New test taken from
1529         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1530         additional cases.
1531
1532         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1533         Delete.
1534
1535 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1536
1537         PR c++/9447
1538         * g++.dg/template/using7.C: New test.
1539
1540 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1541
1542         * import1.c, import2.c: New tests.
1543
1544 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1545
1546         * g++.dg/eh/crossjump1.C: New test.
1547
1548 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1549
1550         PR c++/11697
1551         * g++.dg/template/using6.C: New test.
1552
1553         PR c++/11744
1554         * g++.dg/template/koenig2.C: New test.
1555
1556 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1557
1558         PR c++/7983
1559         * g++.dg/parse/typedef4.C: New test.
1560
1561 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1562
1563         PR c++/8442, c++/8806
1564         * g++.dg/template/elab1.C: New test.
1565         * g++.dg/template/type2.C: Likewise.
1566         * g++.dg/template/ttp3.C: Adjust expected error message.
1567         * g++.old-deja/g++.law/visibility13.C: Likewise.
1568         * g++.old-deja/g++.niklas/t135.C: Likewise.
1569         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1570         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1571         template argument.
1572         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1573
1574 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1575
1576         PR c++/11295
1577         * g++.dg/ext/stmtexpr1.C: New test.
1578
1579         * g++.dg/opt/tmp1.C: New test.
1580
1581         PR c++/11525
1582         * g++.dg/parse/constant4.C: New test.
1583
1584         PR c++/9447
1585         * g++.dg/template/using5.C: New test.
1586
1587 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1588
1589         * gcc.dg/builtins-27.c: New test case.
1590
1591 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1592
1593         * gcc.dg/tls/opt-7.c: New test.
1594
1595 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1596
1597         * g++.old-deja/g++.other/crash18.C: Remove.
1598
1599 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1600
1601         * g++.dg/template/explicit3.C: New.
1602         * g++.dg/template/explicit4.C: New.
1603         * g++.dg/template/explicit5.C: New.
1604
1605         PR c++/11347
1606         * g++.dg/template/memtmpl1.C: New.
1607
1608 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1609
1610         PR target/11565
1611         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1612         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1613
1614 2003-07-30  Jan Hubicka  <jh@suse.cz>
1615
1616         * vtgc1.c: Kill.
1617
1618 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1619
1620         * gcc.dg/struct-in-proto-1.c: New test.
1621
1622 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1623
1624         * gcc.dg/cpp/include2.c: Only expect one message.
1625
1626 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1627
1628         PR c++/9447
1629         * g++.dg/template/using1.C: New test.
1630         * g++.dg/template/using2.C: New test.
1631         * g++.dg/template/using3.C: New test.
1632         * g++.dg/template/using4.C: New test.
1633
1634 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1635
1636         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1637         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1638
1639 2003-07-28  Jan Hubicka  <jh@suse.cz>
1640
1641         PR c++/11530
1642         * g++.dg/opt/call1.C: New test.
1643
1644 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1645
1646         PR c++/11667
1647         * g++.dg/init/enum2.C: New test.
1648         * g++.dg/template/overload1.C: Add "-w" option.
1649
1650 2003-07-28    <hp@bitrange.com>
1651
1652         * gcc.dg/Wdeclaration-after-statement-1.c,
1653         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1654
1655 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1656
1657         * gcc.c-torture/compile/20030725-1.c: New test.
1658
1659 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1660
1661         * gcc.dg/20030505.c: Only run for SPE.
1662         Remove definition of opaque type.
1663
1664 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1665
1666         * g++.dg/template/ptrmem6.C: New test.
1667
1668 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1669
1670         * gcc.c-torture/compile/zero-strct-2.c: New test.
1671
1672 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1673
1674         * gcc.dg/intermod-1.c: New test.
1675
1676 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1677
1678         PR c++/11617
1679         * g++.dg/template/lookup2.C: New test.
1680         * g++.dg/template/memclass1.C: Remove instantiated from error.
1681         * g++.dg/other/error2.C: Tweak expected errors.
1682
1683         PR c++/11596
1684         * g++.dg/template/defarg3.C: New test.
1685
1686         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1687
1688 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1689
1690         * g++.dg/inherit/access5.C: New test.
1691
1692 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1693
1694         PR c++/11513
1695         * g++.dg/template/crash8.C: New test.
1696
1697 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1698
1699         PR c/10602
1700         * gcc.dg/noncompile/incomplete-2.c: New test.
1701
1702 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1703
1704         PR c++/11645
1705         * g++.dg/inherit/access4.C: New test.
1706
1707         PR c++/11517
1708         * g++.dg/expr/cond2.C: New test.
1709
1710         PR optimization/10679
1711         * g++.dg/opt/inline4.C: New test.
1712
1713 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1714
1715         * g++.dg/parse/crash10: New test.
1716
1717 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1718
1719         * g++.dg/ext/flexary1.C: New test.
1720
1721 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1722
1723         PR c++/10793
1724         * g++.dg/template/crash9.C: New test.
1725
1726 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1727
1728         PR c++/3004
1729         * g++.dg/parse/typedef3.C: New test.
1730
1731         PR c++/7906
1732         * g++.dg/parse/operator2.C: New test.
1733
1734         PR c++/8895
1735         * g++.dg/parse/def-tmpl-arg1.C: New test.
1736
1737         PR c++/9282
1738         * g++.dg/parse/funptr1.C: New test.
1739
1740         PR c++/9452
1741         * g++.dg/parse/ambig3.C: New test.
1742
1743         PR c++/9454
1744         * g++.dg/parse/operator3.C: New test.
1745
1746         PR c++/9486
1747         * g++.dg/parse/template10.C: New test.
1748
1749         PR c++/9488
1750         * g++.dg/parse/template11.C: New test.
1751
1752         PR c++/10150
1753         * g++.dg/parse/invalid-op1.C: New test.
1754
1755         PR c++/10247
1756         * g++.dg/parse/condexpr1.C: New test.
1757
1758 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1759
1760         * g++.dg/ext/packed3.C: New test.
1761         * g++.dg/ext/packed4.C: New test.
1762
1763         * gcc.dg/pack-test-3.c: New test.
1764
1765 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1766
1767         * lib/compat.exp: Handle dg-options per source file.
1768         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1769         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1770         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1771         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1772         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1773         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1774         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1775         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1776         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1777         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1778         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1779         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1780         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1781         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1782
1783 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1784
1785         PR c/10320
1786         * gcc.c-torture/execute/20030718-1.c: New test.
1787
1788 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1789
1790         PR optimization/11536
1791         * gcc.dg/20030721-1.c: New test.
1792
1793 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1794
1795         PR c++/11546
1796         * g++.dg/template/lookup1.C: New test.
1797
1798 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1799
1800         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1801         diagnostics of ill-formed constructs involving labels.
1802         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1803         the new 'previously defined here' message.
1804
1805 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1806
1807         * g++.dg/parse/non-dependent2.C: New test.
1808
1809 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1810
1811         * g++.dg/init/init-ref4.C: xfail on targets without
1812         weak symbols.
1813
1814 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1815
1816         PR target/11087
1817         * gcc.c-torture/execute/20030717-1.c: New test.
1818
1819 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1820
1821         * g++.dg/opt/cfg1.C: New test.
1822
1823 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1824
1825         PR optimization/11557
1826         * gcc.dg/20030717-1.c: New test.
1827
1828 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1829
1830         PR c++/10476
1831         * g++.dg/expr/crash-1.C: New test.
1832
1833         PR c++/11027
1834         * g++.dg/template/init3.C: New test.
1835
1836         PR c++/8222
1837         * g++.dg/template/non-dependent1.C: New test.
1838
1839         PR c++/11070
1840         * g++.dg/template/non-dependent2.C: New test.
1841
1842         PR c++/11071
1843         * g++.dg/template/non-dependent3.C: New test.
1844
1845         PR c++/9907
1846         * g++.dg/template/sizeof5.C: New test.
1847
1848 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1849
1850         PR 11498
1851         * gcc.c-torture/compile/mangle-1.c: New file.
1852
1853 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1854
1855         PR c++/7809
1856         * g++.dg/parse/access3.C: New test.
1857
1858 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1859
1860         PR c++/11384
1861         * g++.dg/init/init-ref4.C: New test.
1862
1863 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1864
1865         PR c++/11547
1866         * g++.dg/parse/constant3.C: New test.
1867         * g++.dg/parse/crash7.C: Likewise.
1868
1869 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1870
1871         PR target/11008
1872         * gcc.dg/i386-pentium4-not-mull.c: New.
1873
1874 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1875
1876         * gcc.dg/asm-names.c (ymain): Make it weak.
1877
1878 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1879
1880         PR c++/5421
1881         * g++.dg/template/friend21.C: New test.
1882
1883 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1884
1885         * gcc.dg/cleanup-8.c: New test.
1886         * gcc.dg/cleanup-9.c: New test.
1887
1888 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1889
1890         * g++.dg/ext/dll-MI1.h: New file.
1891         * g++.dg/ext/dllexport-MI1.C: New file.
1892         * g++.dg/ext/dllimport-MI1.C: New file.
1893
1894 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1895
1896         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1897         it does not have cmpstrsi patterns (just cmpmemsi).
1898
1899 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR debug/11473
1902         * g++.dg/debug/debug8.C: New test.
1903
1904 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1905
1906         PR c++/10108
1907         * g++.dg/template/crash7.C: New test.
1908
1909 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1910
1911         PR target/10795
1912         * gcc.c-torture/compile/20030708-1.c: New.
1913
1914 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1915
1916         * gcc.c-torture/execute/20030715-1.c: New test.
1917
1918 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1919
1920         * gcc.dg/pch/inline-3.c: New file.
1921         * gcc.dg/pch/inline-3.hs: New file.
1922         * gcc.dg/pch/inline-4.c: New file.
1923         * gcc.dg/pch/inline-4.hs: New file.
1924
1925 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1926
1927         PR c++/11509
1928         * g++.dg/template/crash6.C: New test.
1929
1930         PR c++/7053
1931         * g++.dg/template/friend20.C: New test.
1932
1933         PR c++/7019
1934         * g++.dg/template/overload2.C: New test.
1935
1936 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1937
1938         PR optimization/11440
1939         * gcc.c-torture/execute/20030714-1.c: New test.
1940
1941 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1942
1943         PR c++/11154
1944         * g++.dg/template/partial2.C: New test.
1945
1946 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1947
1948         PR c++/11503
1949         * g++.dg/template/anon1.C: New test.
1950
1951         PR c++/11493
1952         PR c++/11495
1953         * g++.dg/parse/template9.C: Likewise.
1954         * g++.dg/template/crash4.C: New test.
1955         * g++.dg/template/koenig1.C: Likewise.
1956         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1957         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1958         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1959         functions.
1960         * g++.old-deja/g++.jason/template36.C: Likewise.
1961         * g++.old-deja/g++.mike/p1989.C: Likewise.
1962         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1963         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1964         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1965         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1966         compiling.
1967         * g++.old-deja/g++.pt/union2.C: Use this->.
1968
1969 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1970
1971         * gcc.dg/20030711-1.c: New test.
1972
1973 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1974
1975         PR c++/11050
1976         * g++.dg/parse/args1.C: New test.
1977         * g++.pt/defarg8.C: Change expected errors.
1978
1979 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1980
1981         PR c++/8164
1982         * g++.dg/template/nontype2.C: New test.
1983
1984         PR c++/10558
1985         * g++.dg/parse/template8.C: New test.
1986
1987         PR c++/8327
1988         * g++.dg/template/scope1.C: New test.
1989
1990         * g++.dg/warn/Wsign-compare-1.C: New test.
1991
1992 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1993
1994         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1995
1996 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1997
1998         PR c++/9411
1999         * g++.dg/template/explicit2.C: New test.
2000
2001         PR c++/10032
2002         * g++.dg/warn/pedantic1.C: New test.
2003
2004 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2005
2006         PR c++ 9483
2007         * g++.dg/other/field1.C: New test.
2008
2009 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2010
2011         PR c/11449
2012         * gcc.c-torture/compile/20030707-1.c: New.
2013
2014 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2015
2016         PR c++/10849
2017         * g++.dg/template/access12.C: New test.
2018
2019 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2020
2021         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2022         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2023         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2024         * gcc.misc-tests/gcov.exp: Update
2025         * g++.dg/gcov/gcov.exp: Update
2026         * lib/gcov.exp: Update.
2027
2028 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2029
2030         * g++.dg/abi/mangle17.C: Make sure template expressions are
2031         dependent.
2032         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2033         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2034         * g++.dg/opt/stack1.C: Remove erroneous code.
2035         * g++.dg/parse/template7.C: New test.
2036         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2037         * g++.old-deja/g++.pt/crash4.C: Likewise.
2038
2039 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2040
2041         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2042         with zero or one occurence of `$' after the initial `L'.
2043
2044 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2045
2046         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2047
2048 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2049
2050         PR c/11370
2051         * gcc.dg/Wunreachable-6.c: New testcase.
2052         * gcc.dg/Wunreachable-7.c: New testcase.
2053
2054 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2055
2056         PR c/11420
2057         * gcc.dg/20030708-1.c: New test.
2058
2059 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2060
2061         * gcc.dg/compat/sdata-section.h: New file.
2062         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2063         * gcc.dg/torture/mips-sdata-1.c: New test.
2064
2065 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2066
2067         PR c++/11030
2068         * g++.dg/template/friend19.C: New test.
2069
2070 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2071
2072         * g++.dg/opt/strength-reduce.C: New test.
2073
2074 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2075
2076         PR target/10979
2077         * gcc.dg/20030707-1.c: New testcase.
2078
2079 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2080
2081         PR optimization/11059
2082         * g++.dg/opt/emptyunion.C: New testcase.
2083
2084 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2085             Eric Botcazou  <ebotcazou@libertysurf.fr>
2086
2087         * g++.dg/opt/stack1.C: New test.
2088
2089 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2090
2091         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2092         run test.
2093
2094         PR c++/11431
2095         * g++.dg/expr/static_cast3.C: New test.
2096
2097 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2098
2099         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2100         everywhere.
2101         * gcc.dg/concat.c: Concatenation of string constants with
2102         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2103         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2104         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2105         necessary to avoid multi-character character constant warning.
2106         * gcc.dg/cpp/escape.c: Likewise.
2107         * gcc.dg/cpp/ucs.c: Likewise.
2108         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2109         Fix a typo.
2110
2111 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2112
2113         PR c/11428
2114         * gcc.c-torture/compile/20030704-1.c: New.
2115
2116 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2117
2118         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2119
2120 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2121
2122         PR c++/5287, PR c++/7910,  PR c++/11021
2123         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2124         tests for warnings.
2125         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2126         * g++.dg/ext/dllimport3.C: Likewise.
2127         * g++.dg/ext/dllimport4.C: New file.
2128         * g++.dg/ext/dllimport5.C: New file.
2129         * g++.dg/ext/dllimport6.C: New file.
2130         * g++.dg/ext/dllimport7.C: New file.
2131         * g++.dg/ext/dllimport8.C: New file.
2132         * g++.dg/ext/dllimport9.C: New file.
2133         * g++.dg/ext/dllimport10.C: New file.
2134         * g++.dg/ext/dllexport1.C: New file.
2135
2136 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2137
2138         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2139         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2140
2141 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2142
2143         * gcc.dg/builtins-25.c: New testcase.
2144         * gcc.dg/builtins-26.c: New testcase.
2145
2146 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2147
2148         * gcc.dg/compat/vector-defs.h: New file.
2149         * gcc.dg/compat/vector-setup.h: New file.
2150         * gcc.dg/compat/vector-check.h: New file.
2151         * gcc.dg/compat/vector-1_main.c: New file.
2152         * gcc.dg/compat/vector-1_x.c: New file.
2153         * gcc.dg/compat/vector-1_y.c: New file.
2154         * gcc.dg/compat/vector-2_main.c: New file.
2155         * gcc.dg/compat/vector-2_x.c: New file.
2156         * gcc.dg/compat/vector-2_y.c: New file.
2157
2158         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2159         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2160         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2161         * gcc.dg/compat/struct-align-1.h: New file.
2162         * gcc.dg/compat/struct-align-1_main.c: New file.
2163         * gcc.dg/compat/struct-align-1_x.c: New file.
2164         * gcc.dg/compat/struct-align-1_y.c: New file.
2165         * gcc.dg/compat/struct-align-2.h: New file.
2166         * gcc.dg/compat/struct-align-2_main.c: New file.
2167         * gcc.dg/compat/struct-align-2_x.c: New file.
2168         * gcc.dg/compat/struct-align-2_y.c: New file.
2169
2170         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2171         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2172         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2173         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2174         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2175         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2176         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2177         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2178         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2179         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2180         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2181         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2182         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2183         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2184         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2185         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2186         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2187         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2188         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2189         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2190         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2191         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2192         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2193         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2194         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2195         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2196         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2197         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2198         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2199
2200 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2201
2202         * gcc.dg/i386-call-1.c: New test.
2203
2204 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2205
2206         PR c++/9162
2207         * g++.dg/parse/defarg4.C: New.
2208
2209 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2210
2211         PR target/10700
2212         * gcc.c-torture/compile/20030703-1.c: New test case.
2213
2214 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2215
2216         * g++.dg/template/local3.C: Remove extra semicolon.
2217
2218 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2219
2220         * gcc.dg/i386-volatile-1.c: New test.
2221
2222 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2223
2224         PR c++/11072
2225         * g++.dg/other/offsetof2.C: XFAIL.
2226         * g++.dg/other/offsetof5.C: New.
2227
2228         PR c++/10219
2229         * g++.dg/template/error1.C: New.
2230
2231         PR c++/9779
2232         * g++.dg/template/dependent-expr1.C: New.
2233
2234 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2235
2236         PR c++/6949
2237         * g++.dg/template/local3.C: New test.
2238
2239         PR c++/11149
2240         * g++.dg/lookup/scoped6.C: New test.
2241
2242 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2243
2244         PR c++/8046
2245         * g++.dg/other/error7.C: New test.
2246
2247 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2248
2249         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2250         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2251         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2252         * g++.old-deja/g++.other/union2.C: Likewise.
2253         * gcc.dg/c90-const-expr-2.c: Likewise.
2254         * gcc.dg/c90-const-expr-3.c: Likewise.
2255         * gcc.dg/c99-const-expr-2.c: Likewise.
2256         * gcc.dg/c99-const-expr-3.c: Likewise.
2257         * gcc.dg/concat.c: Likewise.
2258
2259 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2260
2261         PR c++/9559
2262         * g++.dg/init/static1.C: New test.
2263
2264 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2265
2266         * Changelog: Remove ">>>>>>>" from previous change.
2267
2268 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2269
2270         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2271         * g++.old-deja/g++.other/access2.C: Likewise.
2272         * g++.old-deja/g++.other/decl2.C: Likewise.
2273         * gcc.c-torture/execute/20020615-1.c: Likewise.
2274
2275 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2276
2277         PR c++/4933
2278         * g++.dg/template/sizeof4.C: New test.
2279
2280 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2281
2282         * g++.dg/other/error6.C: New test.
2283
2284 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2285
2286         PR c++/10750
2287         * g++.dg/parse/constant2.C: New test.
2288
2289 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2290
2291         PR c++/11106
2292         * g++.dg/other/error5.C: New test.
2293
2294 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2295
2296         * gcc.dg/format/gcc_diag-1.c: New test.
2297
2298 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2299
2300         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2301
2302 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2303
2304         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2305         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2306         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2307
2308 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2309
2310         * gcc.c-torture/execute/builtins/string-8.c: New test.
2311         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2312         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2313         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2314
2315 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2316
2317         PR c++/10468
2318         * g++.dg/ext/typeof6.C: New test.
2319
2320 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2321
2322         PR c++/10796
2323         * g++.dg/init/enum1.C: New test.
2324
2325 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2326
2327         * gcc.dg/20030627-1.c: New test.
2328
2329 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/11332
2332         * g++.dg/expr/static_cast2.C: New test.
2333
2334 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2335             Jakub Jelinek  <jakub@redhat.com>
2336
2337         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2338         sprintf(dst,"%s",src) optimization.
2339         * gcc.c-torture/execute/20030626-1.c: New test case.
2340         * gcc.c-torture/execute/20030626-2.c: New test case.
2341
2342 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2343
2344         * gcc.c-torture/execute/multi-ix.c: New test.
2345
2346         * gcc.c-torture/execute/simd-4.c (main):
2347         Added missing semicolon at end of union.
2348
2349 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2350
2351         PR c++/8266
2352         * g++.dg/template/explicit-instantiation3.C: New test.
2353
2354 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2355
2356         * gcc.dg/20030626-1.c: Use signed char.
2357
2358 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2359
2360         * gcc.dg/20030626-1.c: New test.
2361
2362 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2363
2364         * const-str-2.m: Update.
2365
2366 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2367
2368         PR c++/10990
2369         * g++.dg/rtti/dyncast1.C: New test.
2370         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2371         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2372         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2373
2374         PR c++/10931
2375         * g++.dg/expr/static_cast1.C: New test.
2376
2377 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2378
2379         * gcc.dg/20030625-1.c: New test.
2380
2381 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2382
2383         * gcc.c-torture/compile/20030624-1.c: New test case.
2384
2385 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2386
2387         * gcc.c-torture/execute/string-opt-17.c: New test.
2388
2389 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2390
2391         PR c++/5754
2392         * g++.dg/parse/crash6.C: New test.
2393
2394 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2395
2396         * gcc.dg/builtins-24.c: New test case.
2397
2398 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2399
2400         * g++.dg/opt/operator1.C: New test.
2401
2402 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2403
2404         * gcc.c-torture/execute/string-opt-16.c: New test case.
2405
2406 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2407
2408         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2409         * g++.old-deja/g++.other/conv7.C: Likewise
2410         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2411         * g++.old-deja/g++.other/overload14.C: Likewise.
2412
2413 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2414
2415         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2416         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2417
2418 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2419
2420         PR c++/10888
2421         * g++.dg/warn/Winline-3.C: New test.
2422
2423 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2424
2425         * lib/target-supports.exp (check_alias_available): Make the test
2426         program acceptable to the Solaris assembler.
2427
2428         PR c++/10749
2429         * g++.dg/template/memclass2.C: New test.
2430
2431 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2432             Eric Botcazou  <ebotcazou@libertysurf.fr>
2433
2434         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2435         data for non-matching targets.
2436         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2437
2438 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2439
2440         PR c++/10845
2441         * g++.dg/template/member3.C: New test.
2442
2443 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2444
2445         PR c++/10939
2446         * g++.dg/template/func1.C: New test.
2447
2448         PR c++/9649
2449         * g++.dg/template/static4.C: New test.
2450         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2451
2452         PR c++/11041
2453         * g++.dg/init/ref7.C: New test.
2454
2455 2003-06-19  Matt Austern  <austern@apple.com>
2456
2457         PR c++/11228
2458         * g++.dg/anew1.C: New test.
2459         * g++.dg/anew2.C: New test.
2460         * g++.dg/anew3.C: New test.
2461         * g++.dg/anew4.C: New test.
2462
2463 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2464
2465         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2466
2467 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2468
2469         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2470         endian-dependent.
2471
2472 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2473
2474         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2475         Remove cruft.
2476
2477 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2478
2479         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2480         * gcc.c-torture/compile/961203-1.c: Likewise.
2481         * gcc.c-torture/compile/980506-1.c: Likewise.
2482
2483 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2484
2485         PR c++/10712
2486         * g++.dg/lookup/using7.C: New test.
2487
2488 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2489
2490         PR c++/11105
2491         * g++.dg/abi/conv1.C: Remove it.
2492         * g++.dg/template/conv7.C: New test.
2493         * g++.dg/template/conv8.C: Likewise.
2494         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2495         conversion operator.
2496
2497 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2498
2499         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2500         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2501         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2502         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2503         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2504         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2505         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2506         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2507         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2508         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2509         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2510         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2511         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2512         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2513         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2514         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2515         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2516         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2517         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2518         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2519         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2520         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2521         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2522         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2523         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2524         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2525         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2526         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2527         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2528
2529 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2530
2531         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2532         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2533         indications.
2534
2535 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2536
2537         * gcc.dg/i386-387-5.c: New test case.
2538         * gcc.dg/i386-387-6.c: New test case.
2539         * gcc.dg/builtins-23.c: New test case.
2540
2541 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2542
2543         * gcc.dg/builtins-22.c: New test case.
2544         * gcc.dg/i386-387-1.c: Update to test exp.
2545         * gcc.dg/i386-387-2.c: Likewise.
2546
2547 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2548
2549         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2550
2551 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2552
2553         * lib/gcc-dg.exp (dg-require-dll): New function.
2554         (dg-xfail-if): Likewise.
2555         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2556         driver.
2557
2558         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2559         * gcc.c-torture/compile/20001205-1.c: Likewise.
2560         * gcc.c-torture/compile/20001226-1.c: Likewise.
2561         * gcc.c-torture/compile/20010518-2.c: Likewise.
2562         * gcc.c-torture/compile/20020312-1.c: Likewise.
2563         * gcc.c-torture/compile/20020604-1.c: Likewise.
2564         * gcc.c-torture/compile/920501-12.c: Likewise.
2565         * gcc.c-torture/compile/920501-4.c: Likewise.
2566         * gcc.c-torture/compile/920520-1.c: Likewise.
2567         * gcc.c-torture/compile/920521-1.c: Likewise.
2568         * gcc.c-torture/compile/920625-1.c: Likewise.
2569         * gcc.c-torture/compile/961203-1.c: Likewise.
2570         * gcc.c-torture/compile/980506-1.c: Likewise.
2571         * gcc.c-torture/compile/981006-1.c: Likewise.
2572         * gcc.c-torture/compile/981022-1.c: Likewise.
2573         * gcc.c-torture/compile/981223-1.c: Likewise.
2574         * gcc.c-torture/compile/990617-1.c: Likewise.
2575         * gcc.c-torture/compile/dll.c: Likewise.
2576         * gcc.c-torture/compile/labels-3.c: Likewise.
2577         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2578         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2579         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2580         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2581         * gcc.c-torture/compile/simd-5.c: Likewise.
2582         * gcc.c-torture/compile/20000804-1.x: Remove.
2583         * gcc.c-torture/compile/20001205-1.x: Likewise.
2584         * gcc.c-torture/compile/20001226-1.x: Likewise.
2585         * gcc.c-torture/compile/20010518-2.x: Likewise.
2586         * gcc.c-torture/compile/20020312-1.x: Likewise.
2587         * gcc.c-torture/compile/20020604-1.x: Likewise.
2588         * gcc.c-torture/compile/920501-12.x: Likewise.
2589         * gcc.c-torture/compile/920501-4.x: Likewise.
2590         * gcc.c-torture/compile/920520-1.x: Likewise.
2591         * gcc.c-torture/compile/920521-1.x: Likewise.
2592         * gcc.c-torture/compile/920625-1.x: Likewise.
2593         * gcc.c-torture/compile/961203-1.x: Likewise.
2594         * gcc.c-torture/compile/980506-1.x: Likewise.
2595         * gcc.c-torture/compile/981006-1.x: Likewise.
2596         * gcc.c-torture/compile/981022-1.x: Likewise.
2597         * gcc.c-torture/compile/981223-1.x: Likewise.
2598         * gcc.c-torture/compile/990617-1.x: Likewise.
2599         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2600         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2601         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2602         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2603         * gcc.c-torture/compile/simd-5.x: Likewise.
2604
2605         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2606
2607 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2608
2609         * gcc.c-torture/execute/20030611-1.c: New test.
2610
2611 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2612
2613         PR middle-end/168
2614         * gcc.dg/20030612-1.c: New test case.
2615
2616 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2617
2618         PR c++/10635
2619         * g++.dg/expr/cast1.C: New test.
2620
2621 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2622
2623         * gcc.dg/builtins-21.c: New test case.
2624
2625 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2626
2627         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2628         options instead of at the end.
2629         * lib/objc.exp (objc_target_compile): Likewise.
2630
2631 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2632
2633         PR c++/10432
2634         * g++.dg/parse/error1.C: New test.
2635
2636 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2637
2638         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2639         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2640         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2641         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2642         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2643         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2644         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2645         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2646         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2647         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2648         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2649         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2650         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2651         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2652         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2653         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2654         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2655         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2656         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2657         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2658         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2659         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2660         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2661         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2662
2663         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2664         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2665         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2666         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2667         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2668         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2669         * gcc.dg/compat/scalar-return-3_main.c: New file.
2670         * gcc.dg/compat/scalar-return-3_x.c: New file.
2671         * gcc.dg/compat/scalar-return-3_y.c: New file.
2672         * gcc.dg/compat/scalar-return-4_main.c: New file.
2673         * gcc.dg/compat/scalar-return-4_x.c: New file.
2674         * gcc.dg/compat/scalar-return-4_y.c: New file.
2675
2676 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2677
2678         * gcc.dg/compat/fp2-struct-check.h: New file.
2679         * gcc.dg/compat/fp2-struct-defs.h: New file.
2680         * gcc.dg/compat/fp2-struct-init.h: New file.
2681         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2682         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2683         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2684         * gcc.dg/compat/struct-return-10_main.c: New file.
2685         * gcc.dg/compat/struct-return-10_x.c: New file.
2686         * gcc.dg/compat/struct-return-10_y.c: New file.
2687
2688         * gcc.dg/compat/compat-common.h: New file.
2689         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2690         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2691         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2692         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2693         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2694         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2695         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2696         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2697         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2698         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2699         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2700         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2701         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2702         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2703         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2704         * gcc.dg/compat/small-struct-check.h: Ditto.
2705         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2706         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2707         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2708         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2709         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2710         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2711         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2712         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2713         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2714         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2715         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2716         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2717         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2718         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2719         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2720         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2721         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2722         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2723         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2724         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2725         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2726         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2727         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2728         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2729         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2730         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2731         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2732         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2733         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2734         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2735
2736 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2737
2738         * g++.dg/pch/static-1.C: New file.
2739         * g++.dg/pch/static-1.Hs: New file.
2740
2741 2003-06-10  Richard Henderson  <rth@redhat.com>
2742
2743         * gcc.dg/asm-7.c: Adjust expected warning text.
2744
2745 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2746
2747         * gcc.dg/builtins-20.c: New test case.
2748
2749 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/11131
2752         * g++.dg/opt/template1.C: New test.
2753
2754 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2755
2756         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2757         additional_sources.
2758
2759 2003-05-21  David Taylor  <dtaylor@emc.com>
2760
2761         * gcc.dg/Wpadded.c: New file.
2762
2763 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2764
2765         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2766         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2767         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2768         dg-require-weak.
2769
2770 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2771
2772         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2773
2774 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2775
2776         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2777         (dg-require-alias): Likewise.
2778         (dg-require-gc-sections): Likewise.
2779         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2780
2781 2003-06-08  Richard Henderson  <rth@redhat.com>
2782
2783         * gcc.dg/20011029-2.c: Fix the array reference.
2784         * gcc.dg/asm-7.c: New.
2785
2786 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2787
2788         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2789
2790 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2791
2792         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2793         (dg-require-gc-sections): Likewise.
2794
2795 2003-06-08  Jan Hubicka  <jh@suse.cz>
2796
2797         * i386-cmov1.c: Fix regular expression.
2798         * i386-cvt-1.c: Likewise.
2799         * i386-local.c: Likewise.
2800         * i386-local2.c: Likewise.
2801         * i386-mul.c: Likewise.
2802         * i386-ssetype-1.c: Likewise.
2803         * i386-ssetype-3.c: Likewise.
2804         * i386-ssetype-5.c: Likewise.
2805
2806 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2807
2808         PR c++/11039
2809         * g++.dg/warn/implicit-typename2.C: New test.
2810         * g++.dg/warn/implicit-typename3.C: New test.
2811
2812 2003-06-07  Richard Henderson  <rth@redhat.com>
2813
2814         * g++.dg/other/offsetof3.C: Use size_t.
2815         * g++.dg/other/offsetof4.C: Likewise.
2816
2817 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2818
2819         * lib/copy-file.exp: New. Implement gcc_copy_files.
2820
2821         * lib/dg-pch.exp: Load copy-file.exp
2822         (dg-pch): Use gcc_copy_files instead of "file copy".
2823
2824 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2825
2826         * gcc.dg/weak/weak.exp: Simplify.
2827         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2828         * gcc.dg/weak/weak-1.c: Likewise.
2829         * gcc.dg/weak/weak-2.c: Likewise.
2830         * gcc.dg/weak/weak-3.c: Likewise.
2831         * gcc.dg/weak/weak-4.c: Likewise.
2832         * gcc.dg/weak/weak-5.c: Likewise.
2833         * gcc.dg/weak/weak-6.c: Likewise.
2834         * gcc.dg/weak/weak-7.c: Likewise.
2835         * gcc.dg/weak/weak-8.c: Likewise.
2836         * gcc.dg/weak/weak-9.c: Likewise.
2837
2838 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2839
2840         gcc.c-torture/execute/20030606-1.c: New.
2841
2842 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2843
2844         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2845         * gcc.dg/builtins-19.c: Likewise.
2846
2847 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2848
2849         * gcc.dg/builtins-2.c: Add some more tests.
2850         * gcc.dg/builtins-18.c: New test case.
2851         * gcc.dg/builtins-19.c: New test case.
2852
2853 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2854             Jim Wilson  <wilson@tuliptree.org>
2855
2856         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2857
2858 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2859
2860         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2861         mempcpy/stpcpy calls not to be optimized into something else.
2862         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2863         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2864         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2865
2866 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2867
2868         * gcc.dg/format/asm_fprintf-1.c: New test.
2869
2870 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2871
2872         * lib/gcc-defs.exp (additional_sources): New variable.
2873         (dg-additional-sources): New function.
2874         (additional_files): New variable.
2875         (dg-additional-files): New function.
2876         (dg-additional-files-options): Likewise.
2877         * lib/gcc-dg.exp (dg-require-weak): New function.
2878         (dg-require-alias): Likewise.
2879         (dg-require-gc-sections): Likewise.
2880         * lib/target-supports.exp (check_alias_available): Remove testfile
2881         parameter.
2882         (check_gc_sections_available): New function.
2883         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2884         (dg-gpp-additional-files): Likewise.
2885         * lib/g++.exp (additional_sources): Remove.
2886         (additional_files): Likewise.
2887         (g++_target_compile): Use dg-additional-files-options.
2888
2889         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2890         Tcl logic.
2891         * gcc.dg/special/ecos.exp: Remove.
2892         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2893         * gcc.dg/special/alias-1.c: Likewise.
2894         * gcc.dg/special/alias-2.c: Likewise.
2895         * gcc.dg/special/gcsec-1.c: Likewise.
2896         * gcc.dg/special/weak-1.c: Likewise.
2897         * gcc.dg/special/weak-2.c: Likewise.
2898         * gcc.dg/special/wkali-1.c: Likewise.
2899         * gcc.dg/special/wkali-2.c: Likewise.
2900
2901         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2902         dg-gpp-additional-*.
2903         * g++.dg/special/conpr-3.C: Likewise.
2904         * g++.dg/special/conpr-4.C: Likewise.
2905         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2906         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2907         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2908         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2909         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2910         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2911         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2912         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2913         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2914         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2915         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2916         * g++.old-deja/g++.other/comdat1.C: Likewise.
2917         * g++.old-deja/g++.other/comdat2.C: Likewise.
2918         * g++.old-deja/g++.other/comdat3.C: Likewise.
2919         * g++.old-deja/g++.other/ctor1.C: Likewise.
2920         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2921
2922 2003-06-05  Richard Henderson  <rth@redhat.com>
2923
2924         * gcc.dg/debug/20030605-1.c: New.
2925
2926 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2927
2928         * README.QMTEST: Update.
2929
2930 2003-06-04  Richard Henderson  <rth@redhat.com>
2931
2932         * gcc.dg/cleanup-1.c: New.
2933         * gcc.dg/cleanup-2.c: New.
2934         * gcc.dg/cleanup-3.c: New.
2935         * gcc.dg/cleanup-4.c: New.
2936         * gcc.dg/cleanup-5.c: New.
2937         * gcc.dg/cleanup-6.c: New.
2938         * gcc.dg/cleanup-7.c: New.
2939
2940 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2941
2942         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2943
2944         * lib/dg-pch.exp: New file.
2945         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2946         * gcc.dg/pch/pch.exp: Likewise.
2947
2948 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2949
2950         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2951         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2952         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2953         * gcc.dg/builtins-17.c: New test case.
2954         * gcc.dg/i386-387-4.c: New test case.
2955         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2956
2957 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2958
2959         * gcc.dg/ultrasp9.c: New test.
2960
2961 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2962
2963         * gcc.c-torture/compile/20030604-1.c: New test.
2964         * gcc.dg/sparc-constant-1.c: New test.
2965
2966 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2967
2968         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2969
2970 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2971
2972         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2973
2974         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2975         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2976
2977 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2978
2979         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2980
2981 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2982
2983         PR c++/10940
2984         * g++.dg/template/spec10.C: New test.
2985
2986 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2987
2988         * gcc.dg/builtins-16.c: New test case.
2989
2990 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2991
2992         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2993         mempcpy test with post-increments.
2994         * gcc.c-torture/execute/string-opt-3.c: New test.
2995         * gcc.dg/string-opt-1.c: New test.
2996
2997 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2998
2999         PR fortran/10965
3000         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3001
3002 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3003
3004         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3005         (scan-assembler): ... here.  Use dg-scan.
3006         (scan-assembler-not): Likewise.
3007         (scan-file): New function.
3008         (scan-file-not): Likewise.
3009         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3010         * gcc.dg/cpp/_Pragma4.c: Likewise.
3011         * gcc.dg/cpp/_Pragma5.c: Likewise.
3012         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3013         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3014         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3015         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3016         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3017         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3018         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3019         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3020         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3021         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3022         * gcc.dg/cpp/cxxcom1.c: Likewise.
3023         * gcc.dg/cpp/line1.c: Likewise.
3024         * gcc.dg/cpp/maccom1.c: Likewise.
3025         * gcc.dg/cpp/maccom2.c: Likewise.
3026         * gcc.dg/cpp/maccom3.c: Likewise.
3027         * gcc.dg/cpp/maccom4.c: Likewise.
3028         * gcc.dg/cpp/maccom5.c: Likewise.
3029         * gcc.dg/cpp/maccom6.c: Likewise.
3030         * gcc.dg/cpp/multiline.c: Likewise.
3031         * gcc.dg/cpp/spacing1.c: Likewise.
3032         * gcc.dg/cpp/spacing2.c: Likewise.
3033         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3034         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3035         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3036         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3037         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3038         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3039         * gcc.dg/cpp/cxxcom2.c: Likewise.
3040         * gcc.dg/cpp/cxxcom2.h: New file.
3041
3042         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3043         * g++.dg/cpp/truefalse.C: Here.
3044         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3045
3046 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3047
3048         * gcc.dg/cpp/redef3.c: New file.
3049
3050 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3051
3052         * gcc.dg/i386-loop-3.c: New test.
3053
3054 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3055
3056         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3057
3058 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3059
3060         * gcc.dg/fwrapv-1.c: New test case.
3061         * gcc.dg/fwrapv-2.c: New test case.
3062
3063 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3064
3065         PR c++/10956
3066         * g++.dg/template/spec9.C: New test.
3067
3068 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3069
3070         * gcc.dg/duff-4.c: New test case.
3071
3072 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3073
3074         PR fortran/10843
3075         * g77.dg/ffixed-form-1.f: New test
3076         * g77.dg/ffixed-form-2.f: New test
3077         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3078         * g77.dg/ffree-form-3.f: New test
3079
3080 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3081
3082         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3083         * gcc.dg/wint_t-1.c: Likewise.
3084
3085 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3086
3087         * g++.dg/template/access11.C: New test.
3088
3089 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3090
3091         PR c++/10849
3092         * g++.dg/template/access10.C: New test.
3093
3094 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3095             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3096
3097         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3098
3099 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3100
3101         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3102         suppress for powerpc-*-darwin*.
3103         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3104
3105 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3106
3107         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3108         suppress option for powerpc-*-darwin*.
3109
3110 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3111
3112         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3113         * gcc.dg/builtins-4.c: Add test for fmod.
3114
3115 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3116
3117         PR c++/10682
3118         * g++.dg/template/instantiate4.C: New test.
3119
3120 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3121
3122         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3123
3124 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3125
3126         * gcc.dg/compat/scalar-return-1_main.c: New file.
3127         * gcc.dg/compat/scalar-return-1_x.c: New file.
3128         * gcc.dg/compat/scalar-return-1_y.c: New file.
3129         * gcc.dg/compat/scalar-return-2_main.c: New file.
3130         * gcc.dg/compat/scalar-return-2_x.c: New file.
3131         * gcc.dg/compat/scalar-return-2_y.c: New file.
3132         * gcc.dg/compat/struct-return-3_main.c: New file.
3133         * gcc.dg/compat/struct-return-3_y.c: New file.
3134         * gcc.dg/compat/struct-return-3_x.c: New file.
3135         * gcc.dg/compat/struct-return-2_main.c: New file.
3136         * gcc.dg/compat/struct-return-2_x.c: New file.
3137         * gcc.dg/compat/struct-return-2_y.c: New file.
3138
3139 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3140
3141         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3142         for hppa*-hp-hpux*.
3143         * gcc.dg/20021014-1.c (dg-options): Likewise.
3144         * gcc.dg/nest.c (dg-options): Likewise.
3145
3146 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3147
3148         PR c++/9738
3149         * g++.dg/ext/dllimport2.C: New file.
3150         * g++.dg/ext/dllimport3.C: New file.
3151
3152 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3153
3154         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3155         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3156         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3157         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3158         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3159         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3160         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3161         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3162         * gcc.dg/compat/small-struct-defs.h: New file.
3163         * gcc.dg/compat/small-struct-init.h: New file.
3164         * gcc.dg/compat/small-struct-check.h: New file.
3165         * gcc.dg/compat/fp-struct-defs.h: New file.
3166         * gcc.dg/compat/fp-struct-check.h: New file.
3167         * gcc.dg/compat/fp-struct-init.h: New file.
3168         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3169         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3170
3171 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3172
3173         * gcc.dg/20030225-2.c: New test.
3174
3175 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3176             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3177
3178         * gcc.c-torture/compile/20030518-1.c: New test case.
3179
3180 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3181
3182         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3183         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3184         gcc-dg-debug-runtest.
3185         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3186         gcc-dg-debug-runtest.
3187
3188 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3189
3190         PR c++/9022
3191         * g++.dg/lookup/using6.C: New test.
3192
3193 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3194
3195         * g++.dg/parse/access2.C: New test.
3196
3197 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3198
3199         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3200         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3201         * gcc.dg/debug/debug.exp: Likewise.
3202
3203 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3204
3205         * gcc.dg/dollar.c: New test.
3206
3207 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3208
3209         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3210         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3211         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3212         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3213         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3214         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3215         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3216         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3217         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3218         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3219         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3220         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3221         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3222         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3223         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3224         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3225         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3226         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3227
3228 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3229
3230         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3231         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3232         support for "repo" mode.
3233         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3234         * lib/g77-dg.exp: Likewise.
3235         * lib/obj-dg.exp: Likewise.
3236
3237 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3238
3239         Merge from gcc-3_2-rhl8-branch:
3240         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3241
3242         * gcc.dg/tls/opt-6.c: New test.
3243
3244         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3245
3246         * gcc.dg/20030405-1.c: New test.
3247
3248         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3249
3250         * gcc.dg/20030309-1.c: New test.
3251
3252         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3253
3254         * gcc.c-torture/execute/20030307-1.c: New test.
3255
3256         2003-02-20  Randolph Chung  <tausq@debian.org>
3257
3258         * gcc.c-torture/compile/20030220-1.c: New test.
3259
3260         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3261
3262         * gcc.dg/20030217-1.c: New test.
3263
3264         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3265
3266         * gcc.c-torture/compile/20020129-1.c: New test.
3267
3268         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3269
3270         * gcc.dg/unroll-1.c: New test.
3271
3272         2002-11-16  Jan Hubicka  <jh@suse.cz>
3273
3274         * gcc.c-torture/execute/20020920-1.c: New test.
3275
3276         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3277
3278         PR target/7434
3279         * gcc.c-torture/compile/20021008-1.c: New test.
3280
3281         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3282
3283         PR target/7559
3284         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3285
3286         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3287
3288         * gcc.c-torture/compile/20020807-1.c: New test.
3289
3290         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3291
3292         * gcc.dg/tls/opt-1.c: New test.
3293
3294         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3295
3296         * gcc.dg/20020729-1.c: New test.
3297
3298         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3299
3300         * g++.dg/opt/life1.C: New test.
3301
3302         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3303
3304         * gcc.dg/20020525-1.c: New test.
3305
3306         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3307
3308         PR c++/6794
3309         * g++.dg/ext/pretty1.C: New test.
3310         * g++.dg/ext/pretty2.C: New test.
3311
3312 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3313
3314         PR c++/8385
3315         * g++.dg/ext/typeof5.C: New test.
3316
3317 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3318
3319         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3320         __USER_LABEL_PREFIX__ into account.
3321         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3322
3323 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3324
3325         * gcc.dg/builtins-15.c: New test case.
3326
3327 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3328
3329         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3330
3331 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3332
3333         * lib/g++.exp: Tweak handling of additional source files.
3334         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3335         * g++.dg/special/conpr-2a.C: Rename to ...
3336         * g++.dg/special/conpr-2a.cc: ... this.
3337         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3338         * g++.dg/special/conpr-3a.C: Rename to ...
3339         * g++.dg/special/conpr-3a.cc: This.
3340         * g++.dg/special/conpr-3b.C: Rename to ...
3341         * g++.dg/special/conpr-3b.cc: This.
3342         * g++.dg/special/conpr-4.C: New test.
3343         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3344
3345 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3346
3347         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3348
3349 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3350
3351         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3352         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3353         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3354         * g++.old-deja/g++.other/warn3.C: Likewise.
3355
3356 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3357
3358         * gcc.dg/i386-387-1.c: Update to also test log.
3359         * gcc.dg/i386-387-2.c: Likewise.
3360
3361 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3362
3363         * g77.f-torture/execute/int8421.f: New test.
3364
3365 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3366
3367         PR c++/10230, c++/10481
3368         * g++.dg/lookup/scoped5.C: New test.
3369
3370 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3371
3372         PR c++/10552
3373         * g++.dg/template/ttp6.C: New test.
3374
3375 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3376
3377         * gcc.c-torture/execute/builtins: New directory.
3378         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3379         gcc.c-torture/execute/builtins.
3380         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3381         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3382         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3383         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3384
3385 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3386
3387         PR c++/9252
3388         * g++.dg/template/access8.C: New test.
3389         * g++.dg/template/access9.C: New test.
3390
3391 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3392
3393         PR c++/9554
3394         * g++.dg/parse/access1.C: New test.
3395
3396 2003-05-09  DJ Delorie  <dj@redhat.com>
3397
3398         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3399         long, and not an int.
3400
3401 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3402
3403         PR c++/10555, c++/10576
3404         * g++.dg/template/memclass1.C: New test.
3405
3406 2003-05-08  DJ Delorie  <dj@redhat.com>
3407
3408         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3409         targets.
3410         * gcc.c-torture/execute/20021024-1.x: Likewise.
3411         * gcc.c-torture/execute/shiftdi.x: Likewise.
3412         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3413         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3414         * gcc.dg/20021018-1.c: Likewise.
3415
3416 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3417
3418         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3419
3420         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3421         (bcopy): Call memmove.
3422
3423 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3424
3425         * g77.f-torture/compile/8485.f: New test case.
3426
3427 2003-05-07  Richard Henderson  <rth@redhat.com>
3428
3429         PR c++/10570
3430         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3431         Verify exception_cleanup not called for rethrows.
3432         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3433         when exiting catch block without rethrowing.
3434         * g++.dg/eh/forced3.C: New.
3435         * g++.dg/eh/forced4.C: New.
3436
3437 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3438
3439         * gcc.dg/20030505.c: Fix triplet.
3440
3441 2003-05-06  DJ Delorie  <dj@redhat.com>
3442
3443         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3444         * gcc.dg/nest.c: Likewise.
3445
3446 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3447
3448         * gcc.dg/builtins-14.c: New test case.
3449
3450 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3451
3452         * lib/compat.exp (compat-execute): New argument.
3453         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3454         * gcc.dg/compat: New test directory.
3455         * gcc.dg/compat/compat.exp: New expect script.
3456         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3457         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3458         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3459         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3460         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3461         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3462
3463         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3464         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3465         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3466         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3467         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3468         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3469         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3470         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3471         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3472         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3473         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3474         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3475         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3476         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3477         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3478
3479 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3480
3481         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3482
3483 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3484
3485         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3486
3487 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3488
3489         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3490         * gcc.dg/ppc-fsel-2.c: New test.
3491
3492         * gcc.dg/unused-5.c: New test.
3493
3494 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3495
3496         PR c++/10496
3497         * g++.dg/warn/pmf1.C: New test.
3498
3499 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3500
3501         PR c++/4494
3502         * g++.dg/warn/main.C: New test.
3503
3504 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3505
3506         * gcc.dg/nonnull-3.c: New test.
3507
3508 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3509
3510         * gcc.dg/cpp/Wtrigraphs.c: Update.
3511         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3512
3513 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3514
3515         * gcc.dg/ppc-fsel-1.c: New test.
3516
3517 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3518
3519         PR c/10604
3520         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3521
3522 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3523
3524         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3525
3526 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3527
3528         PR c++/9364, c++/10553, c++/10586
3529         * g++.dg/parse/typename4.C: New test.
3530         * g++.dg/parse/typename5.C: Likewise.
3531
3532 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3533
3534         * gcc.c-torture/compile/20030503-1.c: New test.
3535
3536 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3537
3538         * g++.dg/lookup/using5.C: Fix testcase error.
3539
3540 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3541
3542         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3543         since MEABI is no longer supported.  Remove all vestiges
3544         of MEABI from the test.
3545
3546 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3547
3548         PR c++/10554
3549         * g++.dg/lookup/using5.C: New test.
3550
3551 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3552
3553         PR c++/8772
3554         * g++.dg/template/ttp5.C: New test.
3555
3556 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3557
3558         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3559         (dg-gpp-additional-sources): New function.
3560         (dg-gpp-additional-files): Likewise.
3561         * lib/g++.exp (additional_sources): New variable.
3562         (additional_files): Likewise.
3563         (g++_target_compile): Deal with them.
3564         * lib/old-dejagnu.exp: Remove.
3565         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3566         * g++.old-deja: Revise all tests to use dg commands.
3567
3568 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3569
3570         PR c++/9432, c++/9528
3571         * g++.dg/lookup/using4.C: New test.
3572
3573 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3574
3575         * gcc.dg/noreturn-5.c: New file.
3576         * gcc.dg/noreturn-6.c: New file.
3577
3578         * gcc.c-torture/compile/inline-1.c: New file.
3579
3580 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3581
3582         PR c++/10551
3583         * g++.dg/template/explicit1.C: New test.
3584
3585 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/10549
3588         * g++.dg/other/bitfield1.C: New test.
3589
3590         PR c++/10527
3591         * g++.dg/init/new7.C: New test.
3592
3593 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3594
3595         * g++.dg/ext/desig1.C: New test.
3596         * g++.dg/ext/init1.C: Update.
3597
3598         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3599
3600 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3601
3602         PR c++/10180
3603         * g++.dg/warn/Winline-1.C: New test.
3604
3605 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3606
3607         * gcc.c-torture/execute/string-opt-19.c: New test.
3608
3609         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3610         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3611
3612 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3613
3614         PR c++/10506
3615         * g++.dg/init/new6.C: New test.
3616
3617         PR c++/10503
3618         * g++.dg/init/ref6.C: New test.
3619
3620 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3621
3622         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3623
3624 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3625
3626         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3627         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3628
3629 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3630
3631         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3632         initialized static data members.
3633
3634 2003-04-25  H.J. Lu <hjl@gnu.org>
3635
3636         * gcc.dg/ia64-sync-4.c: New test.
3637
3638 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3639
3640         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3641         date.
3642
3643 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3644
3645         PR c++/10337
3646         * g++.dg/warn/conv1.C: New test.
3647         * g++.old-deja/g++.other/conv7.C: Adjust.
3648         * g++.old-deja/g++.other/overload14.C: Adjust.
3649
3650 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3651
3652         PR c++/10471
3653         * g++.dg/template/defarg2.C: New test.
3654
3655 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3656
3657         * gcc.dg/cpp/include2.c: Update.
3658         * gcc.dg/cpp/multiline-2.c: New.
3659         * gcc.dg/cpp/multiline.c: Update.
3660         * gcc.dg/cpp/strify2.c: Update.
3661         * gcc.dg/cpp/trad/literals-2.c: Update.
3662
3663 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3664
3665         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3666
3667 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3668
3669         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3670
3671 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3672
3673         PR c++/10451
3674         * g++.dg/parse/crash4.C: New test.
3675
3676         PR c++/9847
3677         * g++.dg/parse/crash5.C: New test.
3678
3679 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/10446
3682         * g++.dg/parse/crash3.C: New test.
3683
3684         PR c++/10428
3685         * g++.dg/parse/elab1.C: New test.
3686
3687 2003-04-22  Devang Patel  <dpatel@apple.com>
3688
3689         * gcc.dg/cpp/trad/funlike-5.c: New test.
3690
3691 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3692
3693         * g++.dg/other/packed1.C: Fix dg options.
3694
3695 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3696
3697         * g++.dg/other/offsetof2.C: New test.
3698
3699 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3700
3701         * g++.dg/template/recurse.C: Adjust location of error messages.
3702
3703 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3704
3705         PR c++/9881
3706         * g++.dg/init/addr-const1.C: New test.
3707         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3708
3709 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3710
3711         PR c++/10405
3712         * g++.dg/lookup/struct-hack1.C: New test.
3713
3714 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3715
3716         * ucs.c: Update diagnostic messages.
3717
3718 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3719
3720         * gcc.dg/cpp/truefalse.cpp: New test.
3721         * gcc.dg/cpp/cpp.exp: Update.
3722         * g++.dg/other/stdbool-if.C: Remove.
3723
3724 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3725
3726         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3727         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3728
3729 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3730
3731         * gcc.c-torture/compile/20030418-1.c: New test.
3732
3733 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3734
3735         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3736
3737 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3738
3739         PR c++/10347
3740         g++.dg/template/dependent-name1.C: New test.
3741
3742 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3743
3744         * gcc.dg/warn-1.c (tourist_guide): New array,
3745         contains a pointer to bar.
3746
3747 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3748
3749         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3750         * gcc.c-torture/execute/medce-1.c: New test case.
3751         * gcc.c-torture/execute/medce-2.c: New test case.
3752
3753 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3754
3755         * lib/prune.exp: Ignore more messages.
3756
3757         PR c++/10381
3758         * g++.dg/parse/lookup3.C: New test.
3759
3760 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3761
3762         * gcc.c-torture/compile/20030415-1.c : New test.
3763
3764 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3765
3766         * gcc.c-torture/execute/scope-2.c: Move to ...
3767         * gcc.dg/noncompile/scope.c: .... here.
3768
3769 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3770
3771         * gcc.dg/20030414-2.c: New test case.
3772
3773 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3774
3775         PR target/10377
3776         * gcc.dg/20030414-1.c: New test.
3777
3778 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3779
3780         * gcc.dg/builtins-12.c: New test case.
3781         * gcc.dg/builtins-13.c: New test case.
3782
3783 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3784
3785         * gcc.c-torture/execute/string-opt-18.c: New test.
3786
3787 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3788
3789         PR c++/10300
3790         * g++.dg/init/new5.C: New test.
3791
3792 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3793
3794         PR c++/7910
3795         * g++.dg/ext/dllimport1.C: New test.
3796
3797 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3798
3799         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3800
3801 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3802
3803         PR Fortran/9263
3804         * g77.f-torture/noncompile/9263.f: New test
3805         PR Fortran/1832
3806         * g77.f-torture/execute/1832.f: New test
3807
3808 2003-04-11  David Chad  <davidc@freebsd.org>
3809             Loren J. Rittle  <ljrittle@acm.org>
3810
3811         libobjc/8562
3812         * objc.dg/headers.m: New test.
3813
3814 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3815
3816         * gcc.c-torture/execute/builtin-noret-2.c: New.
3817         * gcc.c-torture/execute/builtin-noret-2.x: New.
3818         XFAIL builtin-noret-2.c at -O1 and above.
3819         * gcc.dg/redecl.c: New.
3820         * gcc.dg/Wshadow-1.c: Update error regexps.
3821
3822 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3823
3824         * g++.dg/abi/bitfield10.C: New test.
3825
3826 2003-04-09  Mike Stump  <mrs@apple.com>
3827
3828         * gcc.dg/pch/pch.exp: Make testcase names longer.
3829         * g++.dg/pch/pch.exp: Make testcase names longer.
3830
3831 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3832
3833         * gcc.dg/builtins-11.c: New test case.
3834
3835 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3836
3837         * gcc.dg/builtins-9.c: New test case.
3838         * gcc.dg/builtins-10.c: New test case.
3839
3840 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3841
3842         * gcc.dg/noncompile/init-4.c.c: New test.
3843
3844 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3845
3846         * gcc.misc-test/gcov-9.c: New test.
3847         * gcc.misc-test/gcov-10.c: New test
3848         * gcc.misc-test/gcov-11.c: New test.
3849
3850 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3851
3852         PR optimization/10024
3853         * gcc.c-torture/compile/20030405-1.c: New test.
3854
3855 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3856
3857         * gcc.dg/pch/static-3.c: New.
3858         * gcc.dg/pch/static-3.hs: New.
3859         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3860
3861 2003-04-04  Richard Henderson  <rth@redhat.com>
3862
3863         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3864         * g++.dg/eh/forced2.C: Likewise.
3865
3866 2003-04-03  Mike Stump  <mrs@apple.com>
3867
3868         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3869         target arg.
3870         (scan-assembler-times, scan-assembler-not): Likewise.
3871         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3872
3873 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3874
3875         * gcc.dg/sparc-loop-1.c: New test.
3876
3877 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3878
3879         PR other/9274
3880         * g++.dg/pch/system-2.C: New.
3881         * g++.dg/pch/system-2.Hs: New.
3882
3883 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3884
3885         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3886
3887         * g++.dg/eh/simd-1.C (vecfunc): Same.
3888
3889 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3890
3891         * gcc.c-torture/execute/20030401-1.c: New test case.
3892
3893 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3894
3895         * objc.dg/defs.m: New.
3896
3897 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3898
3899         * g++.dg/eh/simd-1.C: New.
3900         * g++.dg/eh/simd-2.C: New.
3901
3902 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3903
3904         * gcc.c-torture/execute/simd-3.c: New.
3905
3906 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3907
3908         PR c/9936
3909         * gcc.dg/20030331-2.c: New test.
3910
3911 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3912
3913         PR c++/10278
3914         * g++.dg/parse/crash2.C: New test.
3915
3916 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3917
3918         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3919         * gcc.c-torture/execute/20030331-1.c: ...here.
3920
3921 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3922
3923         * gcc.c-torture/execute/20030331-1.c: New test.
3924
3925 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3926
3927         * lib/gcov.exp: Adjust call return testing strings.
3928         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3929
3930 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3931
3932         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3933         * gcc.dg/builtins-7.c: New test case.
3934         * gcc.dg/builtins-8.c: New test case.
3935
3936 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3937
3938         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3939
3940 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3941
3942         PR c++/7647
3943         * g++.dg/lookup-class-member-2.C: New test.
3944
3945 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3946
3947         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3948
3949 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3950
3951         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3952
3953 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3954
3955         * g++.dg/init/attrib1.C: New test.
3956
3957 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3958
3959         * gcc.dg/ultrasp8.c: New test.
3960
3961 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3962
3963         * gcc.dg/ultrasp7.c: New test.
3964
3965 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3966
3967         PR c++/10047
3968         * g++.dg/template/inline1.C: New test.
3969
3970 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3971
3972         * gcc.dg/sparc-dwarf2.c: New test.
3973
3974 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3975
3976         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3977         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3978
3979 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3980
3981         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3982         than reading .x files.
3983         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3984         * g77.dg/gcov/gcov-1.f: Likewise.
3985         * gcc.misc-tests/gcov-4b.c: Likewise.
3986         * gcc.misc-tests/gcov-5b.c: Likewise.
3987         * gcc.misc-tests/gcov-6.c: Likewise.
3988         * gcc.misc-tests/gcov-7.c: Likewise.
3989         * gcc.misc-tests/gcov-8.c: Likewise.
3990         * g++.dg/gcov/gcov-1.x: Remove.
3991         * g77.dg/gcov/gcov-1.x: Likewise.
3992         * gcc.misc-tests/gcov-4b.x: Likewise.
3993         * gcc.misc-tests/gcov-5b.x: Likewise.
3994         * gcc.misc-tests/gcov-6.x: Likewise.
3995         * gcc.misc-tests/gcov-7.x: Likewise.
3996         * gcc.misc-tests/gcov-8.x: Likewise.
3997
3998 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3999
4000         PR opt/10087
4001         * gcc.dg/20030324-1.c: New test.
4002
4003 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4004
4005         PR c++/10224
4006         * g++.dg/template/arg3.C: New test.
4007
4008         PR c++/10158
4009         * g++.dg/template/friend18.C: New test.
4010
4011 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4012
4013         * g77.f-torture/compile/20030326-1.f: New test case.
4014
4015 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4016
4017         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4018
4019         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4020
4021 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4022
4023         * gcc.dg/ia64-sync-3.c: New test.
4024
4025 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4026
4027         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4028
4029 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4030
4031         * gcc.dg/ultrasp6.c: New test.
4032
4033 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4034
4035         * gcc.dg/i386-signbit-1.c: New test.
4036         * gcc.dg/i386-signbit-2.c: New test.
4037         * gcc.dg/i386-signbit-3.c: New test.
4038
4039 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4040
4041         * gcc.dg/ultrasp5.c: Fix options.
4042
4043 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4044
4045         * gcc.dg/ultrasp5.c: Fix comment.
4046
4047 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4048
4049         PR fortran/10197
4050         * g77.f-torture/execute/10197.f: New test.
4051
4052 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4053
4054         PR c++/9898, c++/383
4055         * g++.dg/template/conv6.C: New test.
4056
4057         PR c++/10119
4058         * g++.dg/template/ptrmem5.C: New test.
4059
4060         PR c++/10026
4061         * g++.dg/lookup/koenig1.C: New test.
4062
4063         PR C++/10199
4064         * g++.dg/lookup/template2.C: New test.
4065
4066 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4067
4068         * g++.dg/opt/rtti1.C: New test.
4069
4070 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4071
4072         * gcc.dg/ultrasp5.c: New test.
4073
4074 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4075
4076         PR middle-end/9967
4077         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4078         builtin fputs.
4079
4080 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4081
4082         PR c/8224
4083         * gcc.dg/20030323-1.c: New test.
4084
4085 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4086
4087         * gcc.c-torture/compile/20030323-1.c: New test case.
4088
4089 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4090
4091         * gcc.dg/20030321-1.c: New test.
4092
4093 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4094
4095         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4096
4097 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4098
4099         PR c++/9978, c++/9708
4100         * g++.dg/ext/vlm1.C: Adjust expected error.
4101         * g++.dg/ext/vla2.C: New test.
4102         * g++.dg/template/arg1.C: New test.
4103         * g++.dg/template/arg2.C: New test.
4104
4105 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4106
4107         * g77.f-torture/execute/select.f: New test.
4108         * g77.f-torture/noncompile/select_no_compile.f: New test.
4109
4110 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4111
4112         PR c++/9898
4113         * g++.dg/other/error4.C: New test.
4114
4115 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4116
4117         * g++.dg/template/friend17.C: New test.
4118
4119 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4120
4121         * gcc.c-torture/compile/20030320-1.c: New.
4122
4123 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4124
4125         * gcc.dg/builtins-6.c: New test case.
4126
4127 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4128
4129         PR target/10073
4130         * gcc.c-torture/compile/20030319-1.c: New.
4131
4132 2003-03-18  Jan Hubicka  <jh@suse.cz>
4133
4134         * gcc.dg/i386-cvt-1.c: New test.
4135
4136 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4137
4138         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4139         * objc.dg/naming-2.m: Likewise.
4140
4141 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4142
4143         PR c++/9639
4144         * g++.dg/parse/crash1.C: New test.
4145
4146 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4147
4148         PR c++/8805
4149         * g++.dg/eh/cleanup1.C: New test.
4150
4151 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4152
4153         * gcc.c-torture/execute/20030316-1.c: New test case.
4154
4155 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4156
4157         PR c++/9629
4158         * g++.dg/init/ctor2.C: New test.
4159
4160 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4161
4162         * g77.f-torture/compile/xformat.f: New test case.
4163
4164 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4165
4166         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4167         * g++.old-deja/g++.mike/eh50.C: Likewise.
4168
4169 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4170
4171         PR c++/6440
4172         * g++.dg/template/spec7.C: New test.
4173         * g++.dg/template/spec8.C: Likewise.
4174
4175 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4176
4177         * gcc.c-torture/execute/20030313-1.c: New test.
4178
4179 2003-03-14  Richard Henderson  <rth@redhat.com>
4180
4181         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4182
4183 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4184
4185         * gcc.c-torture/compile/20030314-1.c: New test.
4186
4187 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4188
4189         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4190         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4191         thumb target,
4192         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4193         to accept newer _imp__  prefix and additional
4194         newline in .drectve section.
4195         * gcc.dg/dll-4.c: Likewise.
4196         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4197         switch.
4198
4199 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4200
4201         * g++.dg/parse/namespace9.C: New test.
4202
4203         * g++.dg/init/ref5.C: New test.
4204         * g++.dg/parse/ptrmem1.C: Likewise.
4205
4206 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4207
4208         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4209         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4210         regular expression.
4211         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4212         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4213
4214 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4215
4216         * gcc.c-torture/execute/20030224-2.c: New test.
4217
4218 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4219
4220         * gcc.dg/decl-3.c: New test.
4221
4222 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4223
4224         * gcc.dg/i386-loop-2.c: New test.
4225
4226 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4227
4228         PR c++/9474
4229         * g++.dg/parse/namespace8.C: New test.
4230
4231         PR c++/9924
4232         * g++.dg/overload/builtin2.C: New test.
4233
4234 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4235
4236         * gcc.dg/return-type-3.c: New test.
4237
4238 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4239
4240         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4241         profiling options are not supported.
4242
4243 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4244
4245         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4246         * g++.old-deja/g++.warn/impint2.C: Likewise.
4247
4248 2003-03-10  Devang Patel  <dpatel@apple.com>
4249
4250         * g++.dg/cpp/c++_cmd_1.C: New test.
4251         * g++.dg/cpp/c++_cmd_1.h: New file.
4252
4253 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4254
4255         * gcc.dg/altivec-9.c: New file.
4256
4257 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4258
4259         * gcc.dg/ppc-sdata-1.c: New test.
4260         * gcc.dg/ppc-sdata-2.c: New test.
4261
4262 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4263
4264         PR c++/9373
4265         * g++.dg/opt/ptrmem2.C: New test.
4266
4267         PR c++/8534
4268         * g++.dg/opt/ptrmem1.C: New test.
4269
4270 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4271
4272         * gcc.dg/i386-loop-1.c: New test.
4273
4274 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4275
4276         PR c++/9970
4277         * g++.dg/lookup/friend1.C: New test.
4278
4279 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4280
4281         PR c++/9823
4282         * g++.dg/parser/constructor1.C: New test.
4283
4284 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4285
4286         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4287
4288         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4289
4290 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4291
4292         * gcc.dg/cpp/Wunused.c: Update test.
4293
4294 2003-03-08  Jan Hubicka  <jh@suse.cz>
4295
4296         * gcc.dg/inline-3.c: New test.
4297
4298 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4299
4300         PR c++/9809
4301         * g++.dg/parse/builtin1.C: New test.
4302
4303         PR c++/9982
4304         * g++.dg/abi/cookie1.C: New test.
4305         * g++.dg/abi/cookie2.C: Likewise.
4306
4307         PR c++/9524
4308         * g++.dg/template/field1.C: New test.
4309
4310         PR c++/9912
4311         * g++.dg/parse/class1.C: New test.
4312         * g++.dg/parse/namespace7.C: Likewise.
4313         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4314
4315 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4316
4317         * g++.dg/init/ref4.C: New test.
4318
4319 2003-03-07  Jan Hubicka  <jh@suse.cz>
4320
4321         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4322         * gcc.dg/inline-3.c:  New test.
4323
4324 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4325
4326         * g++.dg/init/ref3.C: New test.
4327
4328         PR c++/9965
4329         * g++.dg/init/ref2.C: New test.
4330
4331         PR c++/9400
4332         * g++.dg/warn/Wshadow-2.C: New test.
4333
4334         PR c++/9791
4335         * g++.dg/warn/Woverloaded-1.C: New test.
4336
4337 2003-03-05  Jan Hubicka  <jh@suse.cz>
4338
4339         * gcc.dg/i386-local2.c: New.
4340         * gcc.dg/i386-local.c: Fix typo.
4341
4342 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4343
4344         * g++.dg/abi/layout3.C: New test.
4345
4346 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4347
4348         * gcc.c-torture/compile/20030305-1.c
4349
4350 2003-03-05  Jan Hubicka  <jh@suse.cz>
4351
4352         * gcc.dg/i386-local.c: New.
4353
4354 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4355
4356         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4357
4358 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4359
4360         * gcc.dg/switch-2.c: New test.
4361         * gcc.dg/switch-3.c: New test.
4362         * gcc.dg/Wswitch.c: Adjust line numbers.
4363         * gcc.dg/Wswitch-default.c: Likewise.
4364         * gcc.dg/Wswitch-enum.c: Likewise.
4365
4366 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4367
4368         * gcc.c-torture/execute/20030222-1.c: New test.
4369
4370 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4371
4372         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4373
4374 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4375
4376         PR c++/9878
4377         * g++.dg/init/ref1.C: New test.
4378
4379 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4380
4381         * gcc.dg/sh-relax.c: New SH-only test.
4382
4383 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4384
4385         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4386         comment explaining purpose of testcase.
4387
4388 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4389
4390         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4391         for HC11/HC12 (asm needs two int registers).
4392         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4393         HC11/HC12 because the test uses an asm which needs two 32-bit
4394         registers.
4395
4396 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4397
4398         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4399         for HC11/HC12 (array is too large otherwise).
4400         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4401         * gcc.c-torture/compile/20010518-2.x: Likewise.
4402         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4403         HC11/HC12 (array is too large).
4404
4405 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4406
4407         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4408         * lib/g++-dg.exp (g++-dg-test): Likewise.
4409
4410 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4411
4412         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4413         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4414
4415 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4416
4417         * g++.dg/warn/implicit-typename1.C: Remove warning.
4418
4419 2003-02-28  Richard Henderson  <rth@redhat.com>
4420
4421         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4422         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4423
4424 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4425
4426         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4427         * g++.dg/pch/pch.exp: Likewise.
4428
4429 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4430
4431         PR c++/9879
4432         * testsuite/g++.dg/init/new4.C: New test.
4433
4434 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4435
4436         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4437
4438 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4439
4440         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4441         unsigned long.
4442
4443         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4444         wider than float.
4445
4446 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4447
4448         * lib/scanasm.exp: Add support for counting numbers of
4449         occurences.
4450         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4451         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4452
4453 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4454
4455         PR c++/9683
4456         * g++.dg/template/static3.C: New test.
4457
4458         PR c++/9829
4459         * g++.dg/parse/namespace6.C: New test.
4460
4461 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4462
4463         PR target/9732
4464         * gcc.dg/20030225-1.c: New test.
4465
4466 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4467
4468         * README: Remove out-of-date information.
4469
4470         PR c++/9836
4471         * g++.dg/template/spec6.C: New test.
4472
4473 2003-02-24  Jeff Law  <law@redhat.com>
4474
4475         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4476
4477 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4478
4479         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4480         * gcc.dg/pragma-ep-1.c: Likewise.
4481
4482 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4483
4484         PR c++/9602
4485         * g++.dg/template/friend16.C: New test.
4486
4487 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4488
4489         PR c++/5333
4490         * g++.dg/parse/fused-params1.C: Adjust error messages.
4491         * g++.dg/template/nested3.C: New test.
4492
4493 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4494
4495         * g++.dg/abi/param1.C: New test.
4496
4497 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4498
4499         PR c++/7982
4500         * g++.dg/warn/implicit-typename1.C: New test.
4501
4502 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4503
4504         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4505         with "mtune".
4506         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4507         * gcc.c-torture/execute/20010129-1.x: Likewise.
4508         * gcc.dg/20011107-1.c: Likewise.
4509         * gcc.dg/20020108-1.c: Likewise.
4510         * gcc.dg/20020122-3.c: Likewise.
4511         * gcc.dg/20020206-1.c: Likewise.
4512         * gcc.dg/20020310-1.c: Likewise.
4513         * gcc.dg/20020426-2.c: Likewise.
4514         * gcc.dg/20020517-1.c: Likewise.
4515         * gcc.dg/991230-1.c: Likewise.
4516         * gcc.dg/i386-unroll-1.c: Likewise.
4517         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4518
4519 2003-02-22  Jan Hubicka  <jh@suse.cz>
4520
4521         * gcc.dg/i386-mul.c: New test.
4522
4523 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4524
4525         * gcc.dg/builtins-5.c: New test case.
4526
4527 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4528
4529         * gcc.dg/asmreg-1.c: New test.
4530
4531 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4532
4533         PR c++/9749
4534         * g++.dg/parse/varmod1.C: New test.
4535
4536 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4537
4538         PR c++/9727
4539         * g++.dg/template/op1.C: New test.
4540
4541 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4542
4543         PR c++/8906
4544         * g++.dg/template/nested2.C: New test.
4545
4546 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4547
4548         PR c++/8724
4549         * g++.dg/expr/dtor1.C: New test.
4550
4551 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4552
4553         * gcc.dg/cpp/include3.c: New test.
4554         * gcc.dg/cpp/inc/foo.h: New file.
4555
4556 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4557
4558         * gcc.c-torture/execute/20030221-1.c: New test.
4559
4560 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4561
4562         PR c++/9729
4563         * g++.dg/abi/conv1.C: New test.
4564
4565 2003-02-20  Jan Hubicka  <jh@suse.cz>
4566
4567         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4568
4569 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4570
4571         * gcc.c-torture/compile/20030219-1.c: New test.
4572
4573 2003-02-18  Jan Hubicka  <jh@suse.cz>
4574
4575         * gcc.dg/funcorder.c: New test.
4576
4577 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4578
4579         * gcc.c-torture/execute/20030218-1.c: New.
4580
4581 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4582
4583         * gcc.dg/20030218-1.c: New.
4584
4585 2003-02-18  Richard Henderson  <rth@redhat.com>
4586
4587         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4588         * gcc.dg/attr-used-2.c: New.
4589
4590 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4591
4592         PR c++/9704
4593         * g++.dg/init/copy5.C: New test.
4594
4595 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4596
4597         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4598         * g++.dg/pch/pch.exp: Likewise.
4599
4600 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4601
4602         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4603         STACK_SIZE is not defined.
4604
4605 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4606
4607         PR c++/9457
4608         * g++.dg/template/init1.C: New test.
4609
4610 2003-02-16  Jan HUbicka  <jh@suse.cz>
4611
4612         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4613         (foo): Add few extra tests
4614         * gcc.dg/c99-const-expr-3.c: Likewise.
4615         * gcc.c-torture/execute/20030216-1.c: New.
4616
4617 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4618
4619         PR c++/9459
4620         * g++.dg/ext/typeof4.C: New test.
4621
4622 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4623
4624         * gcc.dg/i386-387-3.c: New test case.
4625
4626 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4627
4628         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4629         cris-*-elf* cris-*-aout* and mmix-*-*.
4630
4631 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4632
4633         * gcc.dg/20030213-1.c: New test.
4634
4635 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4636
4637         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4638         * gcc.dg/i386-387-2.c: Likewise.
4639
4640 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4641
4642         * gcc.dg/ppc-spe.c: Fix formatting.
4643         Enable tests that were previously unsupported by gas.
4644         Delete tests for instructions that no longer exist.
4645         Switch arguments on evsubifw builtin.
4646
4647 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4648
4649         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4650         STACK_SIZE is too small.
4651
4652 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4653             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4654
4655         * gcc.dg/decl-2.c: New test.
4656
4657 2003-02-10  Jan Hubicka  <jh@suse.cz>
4658
4659         * gcc.dg/i386-fpcvt-1.c:  New test.
4660
4661 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4662
4663         * gcc.c-torture/execute/20030209-1.c: New test.
4664
4665 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4666
4667         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4668         int-wide bitops, use the constants of the same width.
4669         Likewise, if long long is 32-bit wide, test bitops using
4670         32-bit constants.
4671
4672 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4673
4674         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4675
4676 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4677
4678         * testsuite/gcc.dg/builtins-4.c: New test case.
4679
4680 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4681
4682         * gcc.dg/20020430-1.c: Fix dg command typos.
4683         * gcc.dg/20020503-1.c: Likewise.
4684
4685 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4686
4687         PR c++/8785
4688         * g++.dg/parse/fused-params1.C: New test.
4689
4690         PR c++/8857
4691         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4692
4693         PR c++/8921
4694         * g++.dg/parse/non-dependent1.C: New test.
4695
4696         PR c++/8928
4697         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4698
4699         PR c++/9228
4700         * g++.dg/parse/undefined7.C: New test.
4701         * g++.dg/parse/non-templ1.C: New test.
4702
4703         PR c++/9229
4704         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4705
4706 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4707
4708         * gcc.c-torture/compile/20030206-1.c: New test.
4709
4710 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4711
4712         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4713         "pow" to "foo" to avoid potential confusion with a math built-in.
4714
4715 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4718         conditions for SPARC targets.
4719
4720 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4721
4722         * gcc.dg/20030204-1.c: New test.
4723
4724 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4725
4726         PR c++/38
4727         * g++.dg/parse/array-size1.C: New test.
4728
4729         PR c++/5657
4730         * g++.dg/parse/undefined3.C: New test.
4731
4732         PR c++/5665
4733         * g++.dg/parse/undefined4.C: New test.
4734
4735         PR c++/5975
4736         * g++.dg/parse/undefined5.C: New test.
4737
4738         PR c++/7259
4739         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4740
4741         PR c++/8578
4742         * g++.dg/parse/casting-operator1.C: New test.
4743
4744         PR c++/8596
4745         * g++.dg/parse/undefined6.C: New test.
4746
4747         PR c++/8736
4748         * g++.dg/parse/missing-template1.C: New test.
4749
4750 2003-02-04  Jan Hubicka  <jh@suse.cz>
4751
4752         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4753         * gcc.dg/i386-cmov?.c:  Likewise.
4754         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4755         * gcc.dg/i386-ssefp-1.c:  Likewise.
4756         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4757         conventions.
4758
4759 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4760
4761         PR c++/7129
4762         * testsuite/g++.dg/ext/max.C: New test.
4763
4764 2003-02-03  Jan Hubicka  <jh@suse.cz>
4765
4766         * gcc.c-torture/execute/20030203-1.c: New test.
4767
4768 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4769
4770         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4771         'natural-endian'.
4772
4773 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4774
4775         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4776         * g++.dg/init/new2.C: Likewise.
4777         * g++.dg/other/new1.C: Likewise.
4778
4779 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4780
4781         * gcc.dg/struct-ret-libc.c: New test.
4782
4783 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4784
4785         * gcc.dg/20030129-1.c: New test.
4786
4787 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4788
4789         PR c++/8849
4790         * g++.dg/template/ptrmem4.C: New test.
4791
4792 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4793
4794         * g++.dg/parser/constant1.C: New test.
4795
4796 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4797
4798         PR c++/8591
4799         * g++.dg/parse/friend2.C: New test.
4800
4801 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4802
4803         PR c++/9437
4804         * g++.dg/template/unify4.C: New test.
4805
4806 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4807
4808         * gcc.c-torture/execute/20030128-1.c: New test.
4809
4810 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4811
4812         * g++.dg/lookup/nested1.C: Test moved from ...
4813         * g++.old-deja/g++.other/lookup24.C: ... here.
4814
4815 2003-01-28  Jan Hubicka  <jh@suse.cz>
4816
4817         * gcc.dg/i386-cmov5.c:  New test.
4818
4819 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4820
4821         * gcc.c-torture/execute/20010925-1.c: Changed the
4822         memcpy declaration.
4823
4824 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4825
4826         PR c++/3902
4827         * g++.dg/parse/template5.C: New test.
4828
4829 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4830
4831         PR fortran/9258
4832         * g77.dg/pr9258: New test.
4833
4834 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4835
4836         * README: Move relevant parts from README.g++.
4837
4838         * README.g++: Remove this file.
4839
4840 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4841
4842         * g++.dg/abi/dcast1.C: New test.
4843
4844 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4845
4846         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4847
4848 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4849
4850         PR c++/47
4851         * g++.old-deja/g++.other/lookup24.C: New test.
4852
4853 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4854
4855         PR middle-end/7227
4856         * gcc.dg/uninit-C.c: New test.
4857
4858 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4859
4860         * g++.dg/abi/covariant1.C: New test.
4861
4862 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4863
4864         * gcc.dg/20030123-1.c: New test.
4865
4866 2003-01-25  Jan Hubicka  <jh@suse.cz>
4867
4868         PR opt/8492
4869         * gcc.c-torture/compile/20030125-1.c
4870
4871 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4872
4873         PR c++/9403
4874         * g++.dg/parse/template3.C: New test.
4875         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4876
4877         PR c++/795
4878         * g++.dg/parse/template4.C: New test.
4879
4880         PR c++/9415
4881         * g++.dg/template/qual2.C: New test.
4882
4883         PR c++/8545
4884         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4885
4886         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4887
4888 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4889
4890         * gcc.c-torture/execute/switch-1.c: New test case.
4891
4892 2003-01-25  Jan Hubicka  <jh@suse.cz>
4893
4894         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4895
4896 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4897
4898         Tweaks for Bison-1.875. From the NEWS file:
4899         "- `parse error' -> `syntax error'
4900         Bison now uniformly uses the term `syntax error'"
4901         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4902         * gcc.dg/cpp/digraph2.c: Likewise.
4903         * gcc.dg/cpp/direct2.c: Likewise.
4904         * gcc.dg/cpp/paste4.c: Likewise.
4905         * gcc.dg/c90-restrict-1.c: Likewise.
4906         * gcc.dg/c99-func-2.c: Likewise.
4907         * gcc.dg/noncompile/920721-2.c: Likewise.
4908         * gcc.dg/noncompile/930622-2.c: Likewise.
4909         * gcc.dg/noncompile/940112-1.c: Likewise.
4910         * gcc.dg/noncompile/950921-1.c: Likewise.
4911         * gcc.dg/noncompile/951123-1.c: Likewise.
4912         * gcc.dg/noncompile/971104-1.c: Likewise.
4913         * gcc.dg/noncompile/990416-1.c: Likewise.
4914
4915 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4916
4917         * g++.dg/parse/undefined1.C: Add error message.
4918
4919 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4920
4921         PR c++/9354
4922         * g++.dg/parse/new1.C: New test.
4923
4924         PR c++/9216
4925         * g++.dg/parse/template2.C: New test.
4926
4927         PR c++/9354
4928         * g++.dg/parse/typedef2.C: New test.
4929
4930         PR c++/9328
4931         * g++.dg/ext/typeof3.C: New test.
4932
4933 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4934
4935         PR c++/2738
4936         * g++.dg/parse/ret-type1.C: New test.
4937
4938         PR c++/3792
4939         * g++.dg/parse/tmpl-outside1.C: New test.
4940
4941         PR c++/4207
4942         * g++.dg/parse/int-as-enum1.C: New test.
4943
4944         PR c++/4903
4945         * g++.dg/parse/no-typename1.C: New test.
4946
4947         PR c++/5533
4948         * g++.dg/parse/no-value1.C: New test.
4949
4950         PR c++/5921
4951         * g++.dg/parse/wrong-inline1.C: New test.
4952
4953         PR c++/6402
4954         * g++.dg/parse/ref1.C: New test.
4955
4956         PR c++/6992
4957         * g++.dg/parse/attr-ctor1.C: New test.
4958
4959         PR c++/7229
4960         * g++.dg/parse/namespace5.C: New test.
4961
4962         PR c++/7917
4963         * g++.dg/parse/func-def1.C: New test.
4964
4965         PR c++/8143
4966         * g++.dg/parse/undefined1.C: New test.
4967
4968         PR c++/5723, PR c++/8522
4969         * g++.dg/parse/specialization1.C: New test.
4970
4971         PR c++/163, PR c++/8595
4972         * g++.dg/parse/struct-as-enum1.C: New test.
4973
4974         PR c++/9173
4975         * g++.dg/parse/undefined2.C: New test.
4976
4977 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4978
4979         PR c++/9298
4980         * g++.dg/parse/template1.C: New test.
4981
4982         PR c++/9384
4983         * g++.dg/parse/using1.C: New test.
4984
4985         PR c++/9285
4986         PR c++/9294
4987         * g++.dg/parse/expr2.C: New test.
4988
4989         PR c++/9388
4990         * g++.dg/parse/lookup2.C: Likewise.
4991
4992 2003-01-21  Jan Hubicka  <jh@suse.cz>
4993
4994         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4995         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4996         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4997         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4998
4999 2003-01-20  Nick Clifton  <nickc@redhat.com>
5000
5001         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5002         problem with ARM sibcall code generation.
5003
5004 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5005
5006         * gcc.c-torture/execute/20030120-1.c: New.
5007
5008 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5009
5010         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5011
5012 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5013
5014         PR c++/9272
5015         * g++.dg/parse/ctor1.C: New test.
5016
5017         PR c++/9294:
5018         * g++.dg/parse/qualified1.C: New test.
5019
5020         * g++.dg/parse/typename3.C: New test.
5021
5022 2003-01-16  Richard Henderson  <rth@redhat.com>
5023
5024         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5025
5026 2003-01-16  Richard Henderson  <rth@redhat.com>
5027
5028         * g++.dg/pch/pch.exp: Copy test header to the working directory
5029         before using it either for precompilation or direct use.
5030         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5031         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5032
5033 2003-01-16  Richard Henderson  <rth@redhat.com>
5034
5035         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5036         before using it either for precompilation or direct use.
5037         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5038         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5039
5040 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5041
5042         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5043         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5044         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5045         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5046         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5047         typename warning into error.
5048         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5049         error messages.
5050         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5051         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5052         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5053         messages.
5054         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5055         make declaration visible in template.
5056         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5057         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5058         messages.
5059         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5060         message.
5061         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5062         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5063         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5064         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5065         typename warning with error message.
5066         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5067         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5068         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5069
5070 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5071
5072         * g++.dg/parse/ambig2.C: New test.
5073
5074 2003-01-15  Richard Henderson  <rth@redhat.com>
5075
5076         * g++.dg/tls/init-2.C: Update error message string.
5077
5078 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5079
5080         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5081
5082 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5083
5084         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5085         all for HC11/HC12.
5086         * gcc.c-torture/compile/20001205-1.x: Likewise.
5087         * gcc.c-torture/compile/20001226-1.x: Likewise.
5088         * gcc.c-torture/compile/920520-1.x: Likewise.
5089         * gcc.c-torture/compile/961203-1.x: Likewise.
5090         * gcc.c-torture/compile/20020604-1.x: Likewise.
5091
5092 2003-01-15  Jan Hubicka  <jh@suse.cz>
5093
5094         * gcc.c-torture/compile/20030115-1.c: New test.
5095
5096         * gcc.dg/i386-fpcvt-1.c: New test.
5097         * gcc.dg/i386-fpcvt-2.c: New test.
5098
5099 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5100
5101         Further conform g++'s __vmi_class_type_info to the C++ ABI
5102         specification.
5103         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5104         the specification.
5105
5106 2003-01-14  Jan Hubicka  <jh@suse.cz>
5107
5108         * gcc.dg/i386-fpcvt-1.c: New test.
5109         * gcc.dg/i386-fpcvt-2.c: New test.
5110
5111 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5112
5113         * gcc.dg/i386-mmx-3.c: New test.
5114
5115 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5116
5117         PR c++/9264
5118         * g++.dg/parse/octal1.C: New file.
5119
5120         PR c++/9172
5121         * g++.dg/parse/typename1.C: New file.
5122
5123 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5124
5125         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5126         * gcc.dg/bf-no-ms-layout.c: Likewise.
5127         * gcc.dg/bf-ms-attrib.c: Likewise.
5128
5129 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5130
5131         PR c++/9099
5132         * g++.dg/parse/dtor1.C: New file.
5133
5134         PR c++/9128
5135         * g++.dg/rtti/typeid1.C: New file.
5136
5137         PR c++/9153
5138         * g++.dg/parse/lookup1.C: New file.
5139
5140         PR c++/9171
5141         * g++.dg/templ/spec5.C: New file.
5142
5143 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5144
5145         * gcc.c-torture/compile/20030110-1.c: New test.
5146
5147 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5148
5149         Merge from pch-branch:
5150
5151         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5152
5153         * gcc.dg/pch/cpp-1.h: New.
5154         * gcc.dg/pch/cpp-1.c: New.
5155         * gcc.dg/pch/cpp-2.h: New.
5156         * gcc.dg/pch/cpp-2.c: New.
5157
5158         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5159
5160         * gcc.dg/pch/except-1.h: New.
5161         * gcc.dg/pch/except-1.c: New.
5162
5163         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5164
5165         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5166         running test.
5167         * gcc.dg/pch: Include *.hp not *.h.
5168         * gcc.dg/pch/system-1.h: New.
5169         * gcc.dg/pch/system-1.c: New.
5170
5171         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5172
5173         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5174         rather than trying to build and run a program using PCH.
5175         * gcc.dg/pch: Remove dg-do commands from test files.
5176
5177         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5178
5179         * gcc.dg/pch/macro-3.c: New.
5180         * gcc.dg/pch/macro-3.h: New.
5181
5182         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5183
5184         * gcc.dg/pch/common-1.c: New.
5185         * gcc.dg/pch/common-1.h: New.
5186         * gcc.dg/pch/decl-1.c: New.
5187         * gcc.dg/pch/decl-1.h: New.
5188         * gcc.dg/pch/decl-2.c: New.
5189         * gcc.dg/pch/decl-2.h: New.
5190         * gcc.dg/pch/decl-3.c: New.
5191         * gcc.dg/pch/decl-3.h: New.
5192         * gcc.dg/pch/decl-4.c: New.
5193         * gcc.dg/pch/decl-4.h: New.
5194         * gcc.dg/pch/decl-5.c: New.
5195         * gcc.dg/pch/decl-5.h: New.
5196         * gcc.dg/pch/global-1.c: New.
5197         * gcc.dg/pch/global-1.h: New.
5198         * gcc.dg/pch/inline-1.c: New.
5199         * gcc.dg/pch/inline-1.h: New.
5200         * gcc.dg/pch/inline-2.c: New.
5201         * gcc.dg/pch/inline-2.h: New.
5202         * gcc.dg/pch/static-1.c: New.
5203         * gcc.dg/pch/static-1.h: New.
5204         * gcc.dg/pch/static-2.c: New.
5205         * gcc.dg/pch/static-2.h: New.
5206
5207         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5208
5209         * g++.dg/pch/pch.exp: Better handle failing testcases.
5210         * gcc.dg/pch/pch.exp: Likewise.
5211         * gcc.dg/pch/macro-1.c: New.
5212         * gcc.dg/pch/macro-1.h: New.
5213         * gcc.dg/pch/macro-2.c: New.
5214         * gcc.dg/pch/macro-2.h: New.
5215
5216         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5217
5218         * g++.dg/dg.exp: Treat files in pch/ specially.
5219         * g++.dg/pch/pch.exp: New file.
5220         * g++.dg/pch/empty.H: New file.
5221         * g++.dg/pch/empty.C: New file.
5222         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5223         "precompile".
5224
5225         * gcc.dg/pch/pch.exp: New file.
5226         * gcc.dg/pch/empty.h: New file.
5227         * gcc.dg/pch/empty.c: New file.
5228         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5229         "precompile".
5230
5231 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5232
5233         * g++.dg/template/friend14.C: New test.
5234
5235 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5236
5237         * gcc.dg/old-style-asm-1.c: New test.
5238
5239 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5240
5241         * gcc.c-torture/compile/20030109-1.c: New test.
5242
5243 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5244
5245         * gcc.c-torture/execute/20030109-1.c: New test.
5246
5247 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5248
5249         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5250         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5251         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5252         * g++.old-deja/g++.mike/eh2.C: Likewise
5253         * g++.old-deja/g++.mike/eh3.C: Likewise
5254         * g++.old-deja/g++.mike/eh5.C: Likewise
5255         * g++.old-deja/g++.mike/eh6.C: Likewise
5256         * g++.old-deja/g++.mike/eh7.C: Likewise
5257         * g++.old-deja/g++.mike/eh8.C: Likewise
5258         * g++.old-deja/g++.mike/eh9.C: Likewise
5259         * g++.old-deja/g++.mike/eh10.C: Likewise
5260         * g++.old-deja/g++.mike/eh12.C: Likewise
5261         * g++.old-deja/g++.mike/eh13.C: Likewise
5262         * g++.old-deja/g++.mike/eh14.C: Likewise
5263         * g++.old-deja/g++.mike/eh16.C: Likewise
5264         * g++.old-deja/g++.mike/eh17.C: Likewise
5265         * g++.old-deja/g++.mike/eh18.C: Likewise
5266         * g++.old-deja/g++.mike/eh21.C: Likewise
5267         * g++.old-deja/g++.mike/eh23.C: Likewise
5268         * g++.old-deja/g++.mike/eh24.C: Likewise
5269         * g++.old-deja/g++.mike/eh25.C: Likewise
5270         * g++.old-deja/g++.mike/eh26.C: Likewise
5271         * g++.old-deja/g++.mike/eh27.C: Likewise
5272         * g++.old-deja/g++.mike/eh28.C: Likewise
5273         * g++.old-deja/g++.mike/eh29.C: Likewise
5274         * g++.old-deja/g++.mike/eh31.C: Likewise
5275         * g++.old-deja/g++.mike/eh33.C: Likewise
5276         * g++.old-deja/g++.mike/eh34.C: Likewise
5277         * g++.old-deja/g++.mike/eh35.C: Likewise
5278         * g++.old-deja/g++.mike/eh36.C: Likewise
5279         * g++.old-deja/g++.mike/eh37.C: Likewise
5280         * g++.old-deja/g++.mike/eh38.C: Likewise
5281         * g++.old-deja/g++.mike/eh39.C: Likewise
5282         * g++.old-deja/g++.mike/eh40.C: Likewise
5283         * g++.old-deja/g++.mike/eh41.C: Likewise
5284         * g++.old-deja/g++.mike/eh42.C: Likewise
5285         * g++.old-deja/g++.mike/eh44.C: Likewise
5286         * g++.old-deja/g++.mike/eh46.C: Likewise
5287         * g++.old-deja/g++.mike/eh47.C: Likewise
5288         * g++.old-deja/g++.mike/eh48.C: Likewise
5289         * g++.old-deja/g++.mike/eh49.C: Likewise
5290         * g++.old-deja/g++.mike/eh50.C: Likewise
5291         * g++.old-deja/g++.mike/eh51.C: Likewise
5292         * g++.old-deja/g++.mike/eh53.C: Likewise
5293         * g++.old-deja/g++.mike/eh55.C: Likewise
5294         * g++.old-deja/g++.mike/p7912.C: Likewise
5295         * g++.old-deja/g++.mike/p9706.C: Likewise
5296         * g++.old-deja/g++.mike/p10416.C: Likewise
5297         * g++.old-deja/g++.mike/p11667.C: Likewise
5298         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5299         Remove redundant reference to Iris.
5300         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5301         Elxsi, i860, Pico Java, and WE32K.
5302
5303 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5304
5305         * g++.dg/ext/asm4.C: New test.
5306
5307 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5308
5309         PR c++/9030
5310         * g++.dg/template/friend12.C: New test.
5311         * g++.dg/template/friend13.C: Likewise.
5312         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5313
5314 2003-01-08  Jan Hubicka  <jh@suse.cz>
5315
5316         * gcc.dg/i386-cadd.c: New test.
5317         * gcc.dg/i386-cmov4.c: Likewise.
5318
5319 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5320
5321         PR c++/9165
5322         * g++.dg/warn/Wunused-3.C: New test.
5323
5324         * g++.dg/abi/bitfield9.C: New test.
5325
5326         PR c++/9189
5327         * g++.dg/parse/defarg3.C: New test.
5328
5329 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5330
5331         * g++.dg/parse/ambig1.C: New test.
5332         * g++.dg/parse/defarg2.C: New test.
5333
5334 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5335
5336         * g++.dg/template/defarg-1.C: New test.
5337         * g++.dg/template/local2.C: Likewise.
5338
5339 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5340
5341         * gcc.c-torture/execute/20030105-1.c: New test.
5342
5343 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5344
5345         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5346         * g++.dg/parse/namespace4.C: Likewise.
5347
5348 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5349
5350         * g++.dg/template/ntp2.C: New test.
5351
5352 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5353
5354         * g++.dg/parse/extern-C-1.C: New test.
5355
5356         * g++.dg/parse/namespace4.C: New test.
5357
5358         * g++.dg/template/nested1.C: New test.
5359
5360         * g++.dg/parse/namespace3.C: New test.
5361
5362 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5363
5364         * g++.dg/lookup/two-stage1.C: New test.
5365
5366 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5367
5368         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5369         * g++.old-deja/g++.jason/access8.C: Likewise.
5370         * g++.old-deja/g++.other/decl5.C: Likewise.
5371
5372 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5373
5374         * g++.dg/parse/parse7.C: New test.
5375
5376 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/2843
5379         * g++.dg/ext/attrib7.C: New test.
5380
5381 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5382
5383         * g++.dg/parse/parse6.C: New test.
5384
5385 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5386
5387         * gcc.dg/h8300-stack-1.c: New.
5388
5389 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5390
5391         g++.dg/lookup/exception1.C: New test.
5392
5393         g++.dg/lookup/template1.C: New test.
5394
5395         g++.dg/parse/namespace2.C: New test.
5396
5397         g++.dg/parse/parens2.C: New test.
5398
5399 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5400
5401         * g++.dg/parse/parse5.C: New test.
5402         * g++.dg/lookup/scoped4.C: New test.
5403
5404 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5405
5406         * g++.dg/parse/parens1.C: New test.
5407
5408         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5409         angle-bracket1.C.
5410         * g++.dg/parse/parens2.C: New test.
5411
5412         * g++.dg/lookup/scope-operator1.C: New test.
5413
5414         * g++.dg/parse/operator1.C: New test.
5415
5416 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5417
5418         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5419         * g++.old-deja/g++.other/access6.C: Likewise.
5420         * g++.old-deja/g++.other/decl1.C: Likewise.
5421         * g++.old-deja/g++.pt/typename12.C: Likewise.
5422
5423 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5424
5425         * g++.dg/parse/namespace1.C: New test.
5426
5427 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5428
5429         * g++.dg/parse/parse4.C: New test.
5430
5431 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5432
5433         * g++.dg/parse/parse3.C: New test.
5434
5435 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5436
5437         * g++.dg/parse/parse2.C: New test.
5438
5439 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5440
5441         * g++.dg/template/friend11.C: New test.
5442
5443 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5444
5445         * g++.dg/parse/parse1.C: New test.
5446
5447 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5448
5449         * lib/profopt.exp: Change the name of a global variable to avoid
5450         possible clashes with other test suites.
5451
5452 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5453
5454         * g++.dg/inherit/covariant8.C: New test.
5455
5456 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5457
5458         * g++.dg/init/array9.C: New test.
5459
5460         PR c++/9112
5461         * g++.dg/parse/expr1.C: New test.
5462
5463 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5464
5465         * gcc.c-torture/compile/20021230-1.c: New test.
5466
5467 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5468
5469         * g++.dg/inherit/covariant5.C: New test.
5470         * g++.dg/inherit/covariant6.C: New test.
5471         * g++.dg/inherit/covariant7.C: New test.
5472
5473 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5474
5475         PR c++/2739
5476         * g++.dg/other/access2.C: New test.
5477
5478 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5479
5480         * g++.dg/other/anon-struct.C: No longer fails
5481         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5482         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5483         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5484
5485 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5486
5487         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5488
5489 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5490
5491         * g++.dg/eh/spec4.C: Remove stray semicolon.
5492         * g++.dg/expr/pmf-1.C: Change error message.
5493         * g++.dg/ext/asm1.C: Remove stray semicolon.
5494         * g++.dg/ext/typename1.C: Add missing typenames.
5495         * g++.dg/inherit/template-as-base.C: Change error message.
5496         * g++.dg/lookup/scoped1.C: Likewise.
5497         * g++.dg/lookup/scoped2.C: Likewise.
5498         * g++.dg/lookup/using2.C: Likewise.
5499         * g++.dg/other/component1.C: Remove stray semicolon.
5500         * g++.dg/other/do1.C: Change error message.
5501         * g++.dg/other/error2.C: Likewise.
5502         * g++.dg/other/init1.C: Likewise.
5503         * g++.dg/other/packed1.C: Remove stray semicolon.
5504         * g++.dg/other/ptrmem2.C: Change error message.
5505         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5506         marker.
5507         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5508         * g++.dg/template/access3.C: Add typename keyword.
5509         * g++.dg/template/access5.C: Remove stray semicolon.
5510         * g++.dg/template/access6.C: Likewise.
5511         * g++.dg/template/complit1.C: Likewise.
5512         * g++.dg/template/crash1.C: Change error message.
5513         * g++.dg/template/inherit2.C: Remove stray semicolon.
5514         * g++.dg/template/instantiate2.C: Likewise.
5515         * g++.dg/template/instantiate3.C: Change error message.
5516         * g++.dg/template/qual1.C: Remove stray semicolon.
5517         * g++.dg/template/qualttp18.C: Change error message.
5518         * g++.dg/template/ref1.C: Remove stray semicolon.
5519         * g++.dg/template/sizeof1.C (A::value): Declare it.
5520         * g++.dg/template/spec4.C: Change error message.
5521         * g++.dg/template/static1.C: Likewise.
5522         * g++.dg/template/type1.C: Likewise.
5523         * g++.dg/template/typename3.C: Likewise.
5524         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5525         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5526         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5527         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5528         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5529         named return value extension.
5530         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5531         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5532         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5533         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5534         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5535         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5536         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5537         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5538         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5539         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5540         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5541         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5542         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5543         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5544         syntax.
5545         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5546         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5547         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5548         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5549         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5550         * g++.old-deja/g++.brendan/template11.C: Likewise.
5551         * g++.old-deja/g++.brendan/template26.C: Likewise.
5552         * g++.old-deja/g++.brendan/template27.C: Use explicit
5553         specialization syntax.
5554         * g++.old-deja/g++.brendan/template30.C: Likewise.
5555         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5556         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5557         non-dependent names.
5558         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5559         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5560         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5561         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5562         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5563         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5564         named return value extension.
5565         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5566         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5567         * g++.old-deja/g++.ext/return1.C: Likewise.
5568         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5569         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5570         * g++.old-deja/g++.jason/access8.C: Likewise.
5571         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5572         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5573         pseudo-destructor names.
5574         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5575         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5576         pseudo-destructor names.
5577         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5578         * g++.old-deja/g++.jason/overload19.C: Likewise.
5579         * g++.old-deja/g++.jason/overload32.C: Likewise.
5580         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5581         stray semicolons.
5582         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5583         * g++.old-deja/g++.jason/return.C: Likewise.
5584         * g++.old-deja/g++.jason/return2.C: Likewise.
5585         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5586         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5587         syntax.
5588         * g++.old-deja/g++.jason/template10.C: Account for use of
5589         non-dependent names.
5590         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5591         syntax.
5592         * g++.old-deja/g++.jason/template37.C: Likewise.
5593         * g++.old-deja/g++.law/access4.C: Change error messages.
5594         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5595         pseudo-destructor names.
5596         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5597         * g++.old-deja/g++.law/ctors9.C: Likewise.
5598         * g++.old-deja/g++.law/cvt22.C: Likewise.
5599         * g++.old-deja/g++.law/dtors5.C: Likewise.
5600         * g++.old-deja/g++.law/global-init1.C: Likewise.
5601         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5602         * g++.old-deja/g++.law/operators28.C: Likewise.
5603         * g++.old-deja/g++.law/visibility28.C: Likewise.
5604         * g++.old-deja/g++.martin/eval1.C: Likewise.
5605         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5606         name.
5607         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5608         * g++.old-deja/g++.mike/net34.C: Likewise.
5609         * g++.old-deja/g++.mike/net36.C: Likewise.
5610         * g++.old-deja/g++.mike/ns2.C: Likewise.
5611         * g++.old-deja/g++.mike/p12306.C: Likewise.
5612         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5613         value extension.
5614         * g++.old-deja/g++.mike/p700.C: Likewise.
5615         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5616         * g++.old-deja/g++.mike/p710.C: Likewise.
5617         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5618         value extension.
5619         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5620         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5621         * g++.old-deja/g++.ns/crash2.C: Likewise.
5622         * g++.old-deja/g++.ns/crash3.C: Likewise.
5623         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5624         * g++.old-deja/g++.ns/ns17.C: Likewise.
5625         * g++.old-deja/g++.ns/template16.C: Likewise.
5626         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5627         keyword.
5628         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5629         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5630         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5631         named return value extension.
5632         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5633         * g++.old-deja/g++.other/access4.C: Issue additional error
5634         messages.
5635         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5636         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5637         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5638         * g++.old-deja/g++.other/crash25.C: Change error message.
5639         * g++.old-deja/g++.other/crash4.C: Change error message.
5640         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5641         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5642         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5643         checks.
5644         * g++.old-deja/g++.other/defarg8.C: Likewise.
5645         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5646         * g++.old-deja/g++.other/dtor10.C: Likewise.
5647         * g++.old-deja/g++.other/incomplete.C: Likewise.
5648         * g++.old-deja/g++.other/linkage7.C: Likewise.
5649         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5650         lookup algorithm.
5651         * g++.old-deja/g++.other/mangle2.C: Likewise.
5652         * g++.old-deja/g++.other/refinit2.C: Likewise.
5653         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5654         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5655         * g++.old-deja/g++.pt/crash28.C: Likewise.
5656         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5657         syntax.
5658         * g++.old-deja/g++.pt/crash32.C: Change error message.
5659         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5660         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5661         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5662         error message position.
5663         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5664         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5665         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5666         syntax.
5667         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5668         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5669         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5670         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5671         keyword.
5672         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5673         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5674         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5675         keyword.
5676         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5677         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5678         syntax.
5679         * g++.old-deja/g++.pt/friend28.C: Account for use of
5680         non-dependent names.
5681         * g++.old-deja/g++.pt/friend29.C: Likewise.
5682         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5683         rules.
5684         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5685         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5686         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5687         lookup rules.
5688         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5689         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5690         keyword.
5691         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5692         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5693         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5694         keyword.
5695         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5696         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5697         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5698         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5699         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5700         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5701         keyword.
5702         * g++.old-deja/g++.pt/spec10.C: Likewise.
5703         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5704         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5705         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5706         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5707         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5708         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5709         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5710         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5711         * g++.old-deja/g++.pt/typename15.C: Likewise.
5712         * g++.old-deja/g++.pt/typename22.C: Likewise.
5713         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5714         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5715         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5716         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5717         syntax.
5718         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5719         return value extension.
5720         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5721         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5722         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5723         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5724
5725 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5726
5727         * g++.dg/warn/inline1.C: New test.
5728         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5729         * g++.old-deja/g++.jason/synth10.C: Likewise.
5730         * g++.old-deja/g++.mike/net31.C: Likewise.
5731         * g++.old-deja/g++.mike/p8786.C: Likewise.
5732
5733         * g++.dg/template/friend10.C: New test.
5734         * g++.dg/template/conv5.C: New test.
5735
5736 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5737
5738         * g++.dg/lookup/scoped3.C: New test.
5739
5740         * g++.dg/lookup/decl1.C: New test.
5741         * g++.dg/lookup/decl2.C: New test.
5742
5743 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5744
5745         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5746         gcc.c-torture/compile/20021015-1.c,
5747         gcc.c-torture/compile/20021015-2.c,
5748         gcc.c-torture/compile/20021123-1.c,
5749         gcc.c-torture/compile/20021123-2.c,
5750         gcc.c-torture/compile/20021123-3.c,
5751         gcc.c-torture/compile/20021123-4.c,
5752         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5753         only to 3.1 or 3.2 branch.
5754
5755 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5756
5757         * gcc.dg/i386-bitfield3.c: New test.
5758
5759         * gcc.dg/i386-bitfield2.c: New test.
5760
5761 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5762
5763         * g++.dg/parse/conv_op1.C: New test.
5764
5765 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5766
5767         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5768         approved.
5769
5770 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5771
5772         * gcc.c-torture/compile/20021220-1.c: New test.
5773
5774 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5775
5776         * gcc.dg/i386-fastcall-1.c: New.
5777
5778 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5779
5780         * gcc.c-torture/execute/20021219-1.c: New test.
5781
5782 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5783
5784         * gcc.dg/i386-pic-1.c: New test.
5785
5786 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5787
5788         PR c++/8099
5789         * g++.dg/template/friend9.C: New test.
5790
5791 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5792
5793         PR c++/3663
5794         * g++.dg/template/access7.C: New test.
5795
5796 2002-12-18  Nick Clifton  <nickc@redhat.com>
5797
5798         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5799         the libstdc++-v3 directory has been found.
5800
5801 2002-12-12  Devang Patel <dpatel@apple.com>
5802         * gcc.dg/darwin-ld-1.c: New test.
5803         * gcc.dg/darwin-ld-2.c: New test.
5804         * gcc.dg/darwin-ld-3.c: New test.
5805         * gcc.dg/darwin-ld-4.c: New test.
5806         * gcc.dg/darwin-ld-5.c: New test.
5807
5808 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5809
5810         * gcc.c-torture/compile/20021212-1.c: New test.
5811
5812 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5813
5814         * gcc.dg/fshort-wchar: New test.
5815
5816 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5817
5818         PR c++/8372
5819         * g++.dg/template/dtor1.C: New test.
5820
5821         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5822         markers.
5823
5824 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5825
5826         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5827
5828 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5829
5830         * g++.dg/template/static1.C: New test.
5831         * g++.dg/template/static2.C: New test.
5832         * g++.old-deja/g++.ext/memconst.C: New test.
5833
5834 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5835
5836         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5837         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5838         * g++.dg/special/initp1.C: Likewise.
5839
5840 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5841
5842         * gcc.c-torture/execute/20021204-1.c: New test.
5843
5844 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5845
5846         * gcc.dg/ppc-fmadd-1.c: New file.
5847         * gcc.dg/ppc-fmadd-2.c: New file.
5848         * gcc.dg/ppc-fmadd-3.c: New file.
5849
5850 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5851
5852         * gcc.c-torture/compile/20021204-1.c: New test.
5853
5854 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5855
5856         * g++.dg/inherit/covariant2.C: New test.
5857         * g++.dg/inherit/covariant3.C: New test.
5858         * g++.dg/inherit/covariant4.C: New test.
5859         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5860         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5861
5862 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5863
5864         PR c++/8688
5865         * g++.dg/init/brace3.C: New test.
5866
5867 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5868
5869         * gcc.dg/20020210-1.c: Fix a comment typo.
5870
5871 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5872
5873         PR c++/8720
5874         * g++.dg/parse/defarg1.C: New test.
5875
5876         PR c++/8615
5877         * g++.dg/template/char1.C: New test.
5878
5879         * g++.dg/template/varmod1.C: Fix typo.
5880
5881 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5882
5883         DR 180
5884         * g++.old-deja/g++.pt/crash32.C: Expect error.
5885
5886 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5887
5888         PR c++/5919
5889         * g++.dg/template/varmod1.C: New test.
5890
5891         PR c++/8727
5892         * g++.dg/inherit/typeinfo1.C: New test.
5893
5894         PR c++/8663
5895         * g++.dg/inherit/typedef1.C: New test.
5896
5897 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5898
5899         PR c++/8332
5900         PR c++/8493
5901         * g++.dg/template/strlen1.C: New test.
5902
5903         PR c++/8227
5904         * g++.dg/template/ctor2.C: New test.
5905
5906         PR c++/8214
5907         * g++.dg/init/string1.C: New test.
5908
5909         PR c++/8511
5910         * g++.dg/template/friend8.C: New test.
5911
5912 2002-11-29  Joe Buck <jbuck@synopsys.com>
5913
5914         * g++.dg/lookup/anon2.C: New test.
5915
5916 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5917
5918         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5919         h8300 port.
5920
5921 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5922
5923         * gcc.dg/bitfld-6.c: New test.
5924
5925 2002-11-27  Jan Hubicka  <jh@suse.cz>
5926
5927         * gcc.c-torture/execute/20021127.[cx]: New test.
5928
5929 2002-11-26  Jan Hubicka  <jh@suse.cz>
5930
5931         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5932         quality.
5933
5934 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5935
5936         * g++.dg/init/brace2.C: New test.
5937         * g++.old-deja/g++.mike/p9129.C: Correct.
5938
5939 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5940
5941         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5942
5943 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5944
5945         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5946
5947 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5948
5949         * testsuite/g++.dg/abi/empty11.C: New test.
5950         * testsuite/g++.dg/rtti/cv1.C: New test.
5951
5952 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5953
5954         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5955
5956 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5957
5958         * g++.dg/abi/empty10.C: New test.
5959
5960 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5961
5962         * gcc.c-torture/compile/20021124-1.c: New test.
5963
5964 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5965
5966         * g++.dg/abi/rtti2.C: New test.
5967
5968 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5969
5970         * gcc.dg/i386-unroll-1.c: New test.
5971
5972 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5973
5974         * gcc.c-torture/compile/20021120-1.c: New test.
5975         * gcc.c-torture/compile/20021120-2.c: New test.
5976
5977 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5978
5979         * gcc.dg/bitfld-5.c: New test.
5980
5981 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5982
5983         * gcc.c-torture/execute/20021120-3.c: New test.
5984
5985 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5986
5987         * gcc.c-torture/execute/20021120-2.c: New test.
5988
5989 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5990
5991         * gcc.c-torture/execute/20021120-1.c: New test.
5992
5993 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5994
5995         * gcc.c-torture/execute/20021118-3.c: New test.
5996
5997 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5998
5999         * gcc.c-torture/compile/20021119-1.c: New test.
6000
6001 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6002
6003         * gcc.dg/duff-1.c: New test.
6004         * gcc.dg/duff-2.c: New test.
6005         * gcc.dg/duff-3.c: New test.
6006
6007 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6008
6009         * gcc.dg/cpp/_Pragma5.c: New test.
6010
6011 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6012
6013         * gcc.c-torture/execute/20021118-2.c: New test.
6014
6015 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6016
6017         * gcc.c-torture/execute/20021118-1.c: New test.
6018
6019 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6020
6021         * gcc.dg/20021116-1.c: New test.
6022
6023 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6024
6025         * g++.dg/abi/vcall1.C: New test.
6026
6027 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6028
6029         * gcc.dg/20021029-1.c: New test.
6030         * gcc.dg/20021029-2.c: New test.
6031
6032 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6033
6034         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6035
6036 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6037
6038         PR c/8439
6039         * gcc.dg/20021110.c: Move to ...
6040         * gcc.c-torture/compile/20021110.c: .... here.
6041
6042 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6043
6044         PR c/8467
6045         * gcc.c-torture/execute/20021111-1.c
6046
6047 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6048
6049         PR c/8439
6050         * gcc.dg/20021110.c: New test.
6051
6052 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6053
6054         * g++.dg/abi/vthunk3.C: Run only on x86.
6055
6056 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6057
6058         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6059
6060 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6061
6062         * lib/compat.exp (compat-execute): Fix logic error in last
6063         change.
6064
6065 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6066
6067         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6068
6069 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6070
6071         PR c++/8389
6072         * g++.dg/template/access6.C: New test.
6073
6074 2002-11-08  Jan Hubicka  <jh@suse.cz>
6075
6076         * gcc.dg/i386-ssefp-1.c: New test.
6077         * gcc.dg/i386-ssefp-1.c: New test.
6078
6079 2002-11-08  Jan Hubicka  <jh@suse.cz>
6080
6081         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6082
6083 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6084
6085         * g++.dg/abi/vthunk3.C: New test.
6086
6087         PR c++/8338
6088         * g++.dg/template/crash2.C: New test.
6089
6090 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6091
6092         * testsuite/g++.dg/abi/dtor1.C: New test.
6093         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6094
6095 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6096
6097         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6098         Darwin.
6099
6100 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6101
6102         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6103         -mthumb.  Only xfail with -O0.
6104
6105 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6106
6107         * g++.dg/abi/thunk1.C: New test.
6108         * g++.dg/abi/thunk2.C: Likewise.
6109         * g++.dg/abi/vtt1.C: Likewise.
6110
6111 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6112
6113         PR optimization/8423
6114         * gcc.c-torture/execute/builtin-constant.c: New test.
6115
6116 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6117
6118         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6119         Add some more cases.
6120
6121 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR c++/8391
6124         * g++.dg/opt/local1.C: New test.
6125
6126 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6127
6128         PR c++/8160
6129         * g++.dg/template/complit1.C: New test.
6130
6131         PR c++/8149
6132         * g++.dg/template/typename4.C: Likewise.
6133
6134 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6135
6136         Core issue 287, PR c++/7639
6137         * g++.dg/template/instantiate1.C: Adjust error location.
6138         * g++.dg/template/instantiate3.C: New test.
6139         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6140         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6141         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6142
6143 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6144
6145         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6146
6147 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6148
6149         PR c++/8287
6150         * g++.dg/init/dtor2.C: New test.
6151
6152 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6153
6154         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6155         * gcc.dg/nest.c: Bypass errors on irix6.
6156
6157 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6158
6159         * gcc.dg/nest.c: Expect error for mmix-*-*.
6160         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6161
6162 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6163
6164         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6165         markers.
6166
6167         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6168
6169 2002-10-25  Mike Stump  <mrs@apple.com>
6170
6171         * gcc.dg/warn-1.c: New test.
6172
6173 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6174
6175         * g++.dg/template/typename3.C: New test.
6176
6177 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6178
6179         * g++.dg/lookup/ptrmem1.C: New test.
6180
6181         * g++.dg/abi/vthunk2.C: New test.
6182
6183 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6184
6185         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6186
6187 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6188
6189         * g++.dg/abi/empty9.C: New test.
6190
6191 2002-10-24  Richard Henderson  <rth@redhat.com>
6192
6193         * g++.dg/inherit/thunk1.C: Enable for ia64.
6194
6195 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6196
6197         PR c++/8067
6198         * g++.dg/lookup/pretty1.C: New test.
6199
6200 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6201
6202         * gcc.dg/20021023-1.c: New test.
6203
6204 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6205
6206         PR c++/7679
6207         * g++.dg/parse/inline1.C: New test.
6208
6209 2002-10-23  Richard Henderson  <rth@redhat.com>
6210
6211         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6212
6213         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6214
6215 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6216
6217         PR c++/6579
6218         * g++.dg/parse/stmtexpr3.C: New test.
6219
6220 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6221
6222         * g++.dg/expr/cond1.C: New test.
6223
6224 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6225
6226         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6227
6228 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6229
6230         * g++.dg/abi/vbase13.C: New test.
6231         * g++.dg/abi/vbase14.C: Likewise.
6232
6233 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6234
6235         * gcc.dg/tls/pic-1.c: New test.
6236         * gcc.dg/tls/nonpic-1.c: New test.
6237         * gcc.dg/20021018-1.c: New test.
6238
6239 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6240
6241         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6242         Remove only files with the same base name as the test case.
6243         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6244         (profopt-execute): Likewise.  Also, remove old profiling
6245         and performance data files before running the tests.
6246
6247         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6248         * g++.dg/bprob/bprob.exp: Likewise.
6249         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6250         to allow more general test case names.
6251
6252         * g++.dg/bprob/bprob-1.C: Rename to ...
6253         * g++.dg/bprob/g++-bprob-1.C: ... this.
6254
6255         * g77.dg/bprob/bprob-1.f: Rename to ...
6256         * g77.dg/bprob/g77-bprob-1.f: ... this.
6257
6258 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6259
6260         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6261         bison 1.50 or later.
6262
6263 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6264
6265         * g++.dg/README: Describe more test directories.
6266
6267 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6268
6269         * g++.dg/init/array6.C: Add additional tests.
6270
6271 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6272
6273         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6274         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6275
6276 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6277
6278         * gcc.c-torture/compile/20020604-1.x: New.
6279         * gcc.c-torture/compile/simd-5.x: Likewise.
6280         * gcc.c-torture/execute/920710-1.x: Likewise.
6281         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6282
6283 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6284
6285         * g++.dg/inherit/override1.C: Add dg-options clause.
6286
6287 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6288
6289         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6290         _mm_slli_si128.
6291
6292 2002-10-19  Andreas Schwab  <schwab@suse.de>
6293
6294         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6295         directory component.
6296
6297 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6298
6299         * g++.dg/inherit/thunk1.C: New test.
6300
6301         * g++.dg/inherit/override1.C: New test.
6302
6303         * g++.dg/abi/mangle11.C: New test.
6304         * g++.dg/abi/mangle14.C: New test.
6305         * g++.dg/abi/mangle17.C: New test.
6306
6307 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6308
6309         * g++.dg/overload/member2.C: New test.
6310
6311 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6312
6313         * g++.dg/README: Describe new compat directory.
6314         * g++.dg/dg.exp: Skip tests in compat directory.
6315         * README.compat: New file.
6316         * lib/compat.exp: New expect script.
6317         * g++.dg/compat: New test directory.
6318         * g++.dg/compat/compat.exp: New expect script.
6319         * g++.dg/compat/abi: New test directory.
6320         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6321         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6322         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6323         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6324         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6325         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6326         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6327         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6328         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6329         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6330         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6331         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6332         * g++.dg/compat/break: New test directory.
6333         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6334         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6335         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6336         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6337         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6338         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6339         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6340         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6341         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6342         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6343         g++.dg/compat/break/README: New files.
6344         * g++.dg/compat/eh: New test directory.
6345         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6346         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6347         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6348         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6349         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6350         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6351         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6352         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6353         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6354         g++.dg/compat/eh/filter2_y.C,
6355         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6356         g++.dg/compat/eh/new1_y.C,
6357         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6358         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6359         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6360         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6361         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6362         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6363         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6364         g++.dg/compat/eh/unexpected1_y.C: New files.
6365         * g++.dg/compat/init: New test directory.
6366         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6367         g++.dg/compat/init/array5_y.C,
6368         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6369         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6370         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6371         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6372         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6373         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6374         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6375         g++.dg/compat/init/init-ref2_y.C: New files.
6376
6377 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6378
6379         PR c++/7584
6380         * g++.dg/inherit/using3.C: New test.
6381
6382 2002-10-17  Jan Hubicka  <jh@suse.cz>
6383
6384         * gcc.dg/20021017-2.c: New test.
6385
6386 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6387
6388         * g++.dg/abi/mangle16.C: Adjust.
6389
6390         * g++.dg/init/array8.C: New test.
6391
6392 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6393
6394         * gcc.dg/special/mips-abi.exp: New test.
6395         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6396
6397 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6398
6399         * g++.dg/abi/mangle16.C: New test.
6400         * g++.dg/abi/mangle17.C: Likewise.
6401
6402         PR c++/7478
6403         * g++.dg/template/ref1.C: New test.
6404
6405 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6406
6407         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6408
6409 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6410
6411         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6412
6413 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6414
6415         PR c++/7524
6416         * g++.dg/init/array7.C: New test.
6417
6418 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6419
6420         * g++.dg/init/array6.C: New test.
6421
6422         * g++.dg/abi/mangle13.C: Likewise.
6423         * g++.dg/abi/mangle14.C: Likewise.
6424         * g++.dg/abi/mangle15.C: Likewise.
6425
6426 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6427
6428         * g++.dg/abi/empty8.C: New test.
6429
6430 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6431
6432         * g++.dg/init/ctor1.C: New test.
6433
6434 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6435
6436         * gcc.c-torture/execute/20021015-1.c: New test.
6437
6438 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6439
6440         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6441
6442 2002-10-14  Jan Hubicka  <jh@suse.cz>
6443
6444         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6445
6446 2002-10-14  Richard Henderson  <rth@redhat.com>
6447
6448         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6449
6450 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6451
6452         PR optimization/6631
6453         * g++.dg/opt/const2.C: New test.
6454
6455 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6456
6457         PR c++/7176
6458         * g++.dg/parse/friend1.C: New test.
6459         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6460
6461 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6462
6463         * gcc.dg/20021014-1.c: New test.
6464
6465 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6466
6467         PR c++/5661
6468         * g++.dg/ext/vlm1.C: New test.
6469         * g++.dg/ext/vlm2.C: Likewise.
6470
6471         * g++.dg/init/array1.C: Remove invalid braces.
6472         * g++.dg/init/brace1.C: New test.
6473         * g++.dg/init/copy2.C: Likewise.
6474         * g++.dg/init/copy3.C: Likewise.
6475         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6476         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6477         braces.
6478
6479 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6480
6481         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6482
6483 2002-10-11  Richard Shann  <richard.shann@superh.com>
6484
6485         * gcc.c-torture/compile/simd-5.c: New test.
6486
6487 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6488
6489         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6490
6491 2002-10-10  Jim Wilson  <wilson@redhat.com>
6492
6493         * gcc.c-torture/execute/20021010-1.c: New test.
6494
6495 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6496
6497         PR c/7353
6498         * g++.dg/ext/typedef-init.C: New test.
6499         * gcc.dg/typedef-init.c: New test.
6500
6501 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6502
6503         * gcc.dg/cpp/paste13.c: New test.
6504
6505 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6506
6507         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6508         remaining platforms, XFAIL during compile, not execute.  Don't
6509         XFAIL at -O0.
6510
6511 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6512
6513         * gcc.dg/alias-1.c: Tweak expected warning.
6514
6515 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6516
6517         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6518
6519 2002-10-06  Andreas Jaeger  <aj@suse.de>
6520
6521         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6522         * gcc.dg/cpp/c++98.C: Likewise.
6523
6524         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6525         * g++.dg/cpp/c++98.C: Likewise.
6526
6527         * g++.dg/README (Subdirectories): Mention cpp directory.
6528
6529         PR target/7559
6530         * gcc.dg/20021006-1.c: New test.
6531
6532 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6533
6534         PR c++/7804
6535         * g++.dg/other/warning1.C: New test.
6536
6537 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6538
6539         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6540         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6541         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6542
6543 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c++/7931
6546         * g++.dg/template/ptrmem3.C: New test.
6547
6548         PR c++/7754
6549         * g++.dg/template/union1.C: New test.
6550
6551 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6552
6553         PR c++/8006
6554         * g++.dg/abi/mangle9.C: New test.
6555         * g++.dg/abi/mangle10.C: New test.
6556         * g++.dg/abi/mangle11.C: New test.
6557         * g++.dg/abi/mangle12.C: New test.
6558
6559 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6560
6561         PR c++/7188.
6562         * g++.dg/template/meminit1.C: New test.
6563         * g++.dg/warn/Wreorder-1.C: Likewise.
6564         * g++.old-deja/g++.mike/warn3.C: Tweak.
6565         * lib/prune.exp: Ingore "in copy constructor".
6566
6567 2002-10-02  Andreas Jaeger  <aj@suse.de>
6568
6569         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6570         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6571         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6572         on x86-64.
6573
6574 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6575
6576         * gcc.dg/empty1.C: Fix typo.
6577
6578 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6579
6580         * gcc.dg/alias-1.c: New test.
6581
6582 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6583
6584         * gcc.dg/empty1.C: New test.
6585
6586         * g++.dg/tls/init-2.C: Tweak error messages.
6587
6588 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6589
6590         * gcc.c-torture/compile/20020923-1.c: New test.
6591
6592 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6593
6594         * gcc.c-torture/execute/ffs-1.c: New test.
6595         * gcc.c-torture/execute/ffs-2.c: Ditto.
6596
6597 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6598
6599         * g++.dg/overload/member1.C: New test.
6600
6601 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6602
6603         * g++.dg/abi/empty7.C: New test.
6604         * g++.dg/init/pm2.C: Likewise.
6605
6606 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6607
6608         * g++.dg/rtti/crash1.C: New test.
6609
6610 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6611
6612         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6613         gcc.dg/sibcall-4.c: New tests.
6614
6615 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6616
6617         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6618         powerpc and MMIX targets.
6619
6620 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6621
6622         * gcc.dg/cpp/20020927-1.c: New.
6623
6624 2002-09-26  David S. Miller  <davem@redhat.com>
6625
6626         * gcc.c-torture/compile/trunctfdf.c: New.
6627
6628 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6629
6630         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6631
6632 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6633
6634         * gcc.c-torture/execute/loop-15.c: New.
6635
6636 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6637
6638         * README.QMTEST: Fix typo.
6639
6640 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6641
6642         * gcc.dg/20020926-1.c: New test.
6643
6644 2002-09-25  David S. Miller  <davem@redhat.com>
6645
6646         PR target/7842
6647         * gcc.c-torture/execute/shiftdi.c: New test.
6648
6649 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6650
6651         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6652         unique to the tool.
6653         * lib/g77.exp (g77_init): Likewise.
6654         * lib/g++.exp (g++_init): Likewise.
6655         * lib/objc.exp (objc_init): Likewise.
6656
6657 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6658
6659         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6660         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6661         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6662
6663 2002-09-25  Richard Henderson  <rth@redhat.com>
6664
6665         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6666         too-small long double.
6667
6668 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6669
6670         * gcc.dg/20020919-1.c: New test.
6671
6672 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6673
6674         * g++.dg/abi/bitfield6.C: New test.
6675         * g++.dg/abi/bitfield7.C: New test.
6676         * g++.dg/abi/bitfield8.C: New test.
6677         * g++.dg/abi/vbase11.C: New test.
6678
6679 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6680
6681         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6682         hppa*-*-hpux*.  Update test comment.
6683
6684 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6685
6686         * gcc.dg/tls/struct-1.c: New test.
6687
6688 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6689
6690         * gcc.dg/cpp/tr-warn2.c: Update.
6691
6692 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6693
6694         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6695
6696 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6697
6698         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6699         systems.
6700
6701 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6702
6703         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6704
6705         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6706         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6707         setting of cxxfilt.
6708
6709 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6710
6711         * gcc.dg/20020312-2.c: Update for darwin.
6712
6713 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6714
6715         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6716
6717 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6718
6719         * objc.dg/comp-types-1.m: New test.
6720         * objc.dg/comp-types-2.m: New test.
6721         * objc.dg/comp-types-3.m: New test.
6722         * objc.dg/comp-types-4.m: New test.
6723         * objc.dg/comp-types-5.m: New test.
6724         * objc.dg/comp-types-6.m: New test.
6725
6726 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6727
6728         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6729
6730 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6731
6732         * g++.dg/other/do1.C: New test.
6733
6734         * g++.dg/template/subst1.C: New test.
6735
6736 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6737
6738         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6739
6740 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6741
6742         * g++.dg/template/qualttp20.C: Adjust expected errors.
6743         * g++.old-deja/g++.jason/report.C: Likewise.
6744         * g++.old-deja/g++.other/qual1.C: Likewise.
6745
6746         * g++.dg/lookup/scoped2.C: New test.
6747
6748         * g++.dg/ext/asm3.C: New test.
6749
6750 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6751
6752         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6753
6754 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6755
6756         * ChangeLog: follow spelling conventions.
6757         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6758         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6759         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6760         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6761         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6762         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6763         * g++.old-deja/g++.law/global-init1.C: Likewise.
6764         * g++.old-deja/g++.other/delete4.C: Likewise.
6765         * g++.old-deja/g++.other/inline21.C: Likewise.
6766         * g++.old-deja/g++.other/singleton.C: Likewise.
6767         * g77.dg/strlen0.f: Likewise.
6768         * g77.f-torture/compile/20010519-1.f: Likewise.
6769         * g77.f-torture/compile/980310-4.f: Likewise.
6770         * gcc.c-torture/compile/20000605-1.c: Likewise.
6771         * gcc.c-torture/execute/20020225-1.c: Likewise.
6772         * gcc.dg/c90-hexfloat-2.c: Likewise.
6773         * gcc.dg/c99-bool-1.c: Likewise.
6774         * gcc.dg/c99-hexfloat-2.c: Likewise.
6775         * gcc.dg/dll-2.c: Likewise.
6776         * gcc.dg/wtr-union-init-1.c: Likewise.
6777         * gcc.dg/wtr-union-init-2.c: Likewise.
6778         * gcc.dg/wtr-union-init-3.c: Likewise.
6779         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6780         * gcc.dg/cpp/defined.c: Likewise.
6781         * gcc.dg/cpp/macsyntx.c: Likewise.
6782         * gcc.dg/cpp/paste2.c: Likewise.
6783         * gcc.dg/cpp/trad/defined.c: Likewise.
6784         * gcc.dg/format/c90-printf-1.c: Likewise.
6785         * gcc.dg/format/c90-scanf-1.c: Likewise.
6786         * gcc.dg/format/c99-printf-1.c: Likewise.
6787         * gcc.dg/format/c99-scanf-1.c: Likewise.
6788         * gcc.misc-tests/gcov-8.c: Likewise.
6789         * lib/profopt.exp: Likewise.
6790
6791 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6792
6793         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6794
6795 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6796
6797         * g++.dg/inherit/using2.C: New test.
6798
6799 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6800
6801         * ChangeLog: Follow spelling conventions.
6802         * g++.dg/template/friend4.C: Likewise.
6803         * g++.old-deja/g++.pt/crash67.C: Likewise.
6804         * gcc.c-torture/execute/20000801-4.c: Likewise.
6805         * gcc.dg/c90-digraph-1.c: Likewise.
6806         * gcc.dg/c94-digraph-1.c: Likewise.
6807         * gcc.dg/c99-digraph-1.c: Likewise.
6808         * gcc.dg/cpp/line5.c: Likewise.
6809         * gcc.dg/cpp/multiline.c: Likewise.
6810         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6811         * gcc.dg/format/attr-3.c: Likewise.
6812         * gcc.dg/format/c90-scanf-3.c: Likewise.
6813         * gcc.dg/format/ext-4.c: Likewise.
6814
6815 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6816
6817         * g++.dg/template/pretty1.C: New test.
6818
6819 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6820
6821         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6822
6823 2002-09-13  Matt Austern  <austern@apple.com>
6824
6825         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6826         passing a cast expression to a function by const reference.
6827
6828 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6829
6830         * g++.dg/template/deduce1.C: New test.
6831
6832 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6833
6834         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6835         32-bit int.
6836
6837 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6838
6839         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6840         usage.
6841
6842 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6843
6844         * gcc.c-torture/compile/20020910-1.c: New test.
6845
6846 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6847
6848         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6849
6850 2002-09-10  Andreas Jaeger  <aj@suse.de>
6851
6852         * gcc.dg/20020312-2.c: Adjust for x86-64.
6853
6854 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6855
6856         * g77.dg/7388.f: New test case for PR 7388.
6857
6858 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6859
6860         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6861
6862 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6863
6864         * objc.dg/proto-lossage-1.m: New test.
6865
6866 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6867
6868         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6869
6870 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6871
6872         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6873         expected to pass.
6874
6875 2002-09-06  Stan Shebs  <shebs@apple.com>
6876             David Edelsohn  <edelsohn@gnu.org>
6877
6878         * gcc.dg/weak: New directory.
6879         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6880         target-specific xfail bits.
6881         * gcc.dg/typeof-2.c: Move to new directory.
6882         * gcc.dg/weak.exp: New expect script.
6883
6884 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6885
6886         * gcc.c-torture/execute/extzvsi.c: New test.
6887
6888 2002-09-05  Stan Shebs  <shebs@apple.com>
6889
6890         * gcc.dg/weak-1.c: xfail on Darwin.
6891         * gcc.dg/weak-2.c: Ditto.
6892         * gcc.dg/weak-3.c: Ditto.
6893         * gcc.dg/weak-4.c: Ditto.
6894         * gcc.dg/weak-5.c: Ditto.
6895         * gcc.dg/weak-6.c: Ditto.
6896         * gcc.dg/weak-7.c: Ditto.
6897         * gcc.dg/weak-8.c: Ditto.
6898         * gcc.dg/weak-9.c: Ditto.
6899
6900 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6901
6902         * gcc.c-torture/execute/loop-14.c: New test.
6903
6904 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6905
6906         * g++.dg/other/cxa-atexit1.C: New test.
6907
6908         * gcc.dg/typeof-2.c: New test.
6909
6910 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6911
6912         * gcc.dg/builtins-2.c: New testcase.
6913         * gcc.dg/builtins-3.c: New testcase.
6914
6915 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6916
6917         * gcc.dg/cpp/_Pragma4.c: New test.
6918
6919 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6920
6921         * objc/execute/nil_method-1.m: New testcase.
6922
6923 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6924
6925         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6926         [Object class], not [Object initialize].
6927
6928 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6929             Hans-Peter Nilsson  <hp@bitrange.com>
6930
6931         * gcc.c-torture/execute/20020720-1.x: Skip test on
6932         mmix-knuth-mmixware.  Correct comment.
6933
6934 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6935
6936         * testsuite/g++.dg/abi/bitfield5.C: New test.
6937         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6938
6939 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6940
6941         * objc.dg/undeclared-selector.m: New test.
6942
6943 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6944
6945         * g++.dg/other/offsetof1.C: Avoid cast warning.
6946
6947 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6948
6949         * objc.dg/super-class-2.m: New test.
6950
6951 2002-08-24  Matt Austern  <austern@apple.com>
6952
6953         * g++.dg/ext/lvaddr.C: New test.
6954         * g++.dg/ext/lvcast.C: New test.
6955
6956 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6957
6958         * testsuite/g++.dg/inherit/cond1.C: New test.
6959
6960 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6961
6962         * gcc.dg/noncompile/incomplete-1.c: New test.
6963
6964 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6965
6966         * gcc.dg/typespec-1.c: New test.
6967
6968 2002-08-20  Devang Patel  <dpatel@apple.com>
6969         * objc.dg/proto-hier-2.m: New test.
6970
6971 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6972
6973         * objc.dg/bitfield-1.m: New test.
6974         * objc.dg/bitfield-2.m: New test.
6975
6976 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6977
6978         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6979         gcc.dg/c99-flex-array-4.c: New tests.
6980
6981 2002-08-16  Stan Shebs  <shebs@apple.com>
6982
6983         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6984
6985 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6986
6987         * gcc.dg/typeof-1.c: New test.
6988         * g++.dg/ext/typeof2.C: New test.
6989
6990 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6991
6992         * g++.dg/other/offsetof1.C: New test.
6993
6994 2002-08-14  Richard Henderson  <rth@redhat.com>
6995
6996         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6997
6998 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6999
7000         * gcc.dg/cpp/_Pragma3.c: New test.
7001
7002 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7003
7004         * g++.dg/template/inherit3: New test.
7005
7006 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7007
7008         * gcc.dg/bitfld-4.c: Add blank options.
7009
7010 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7011
7012         * g++.dg/template/crash1.C: New test.
7013
7014 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7015
7016         * gcc.dg/tls/opt-2.c: New test.
7017
7018 2002-08-08  Devang Patel  <dpatel@apple.com>
7019
7020         * objc.dg/selector-1.m : New test
7021
7022 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7023
7024         * g++.dg/abi/bitfield4.C: New test.
7025         * gcc.dg/bitfld-4.c: New test.
7026
7027 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7028
7029         * g++.dg/other/packed1.C: New test.
7030
7031 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7032
7033         * g++.dg/abi/offsetof.C: Tweak error messages.
7034         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7035
7036 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7037
7038         * gcc.dg/bitfld-3.c: New test.
7039
7040 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7041             Richard Henderson  <rth@redhat.com>
7042
7043         * gcc.dg/i386-bitfield1.c: New test.
7044         * g++.dg/abi/bitfield3.C: Update.
7045
7046 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7047
7048         * objc.dg/const-str-2.m: Update.
7049         * gcc.dg/cpp/c++98.c: Change to C extension.
7050         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7051         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7052
7053 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7054
7055         * testsuite/gcc.dg/tls/diag-3.c: New.
7056
7057 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7058
7059         * g++.dg/README (Subdirectories): Document new subdir expr.
7060         * g++.dg/expr/pmf-1.C: New test.
7061
7062 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7063
7064         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7065
7066 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7067
7068         * g++.dg/abi/bitfield3.C: New test.
7069
7070 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7071
7072         * lib/gcov.exp: Tweak expected line formats.
7073         * gcc.misc-tests/gcov8.c: New test.
7074         * gcc.misc-tests/gcov8.x: New flags.
7075
7076 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7077
7078         * consistency.vlad/layout/endian.c: Include string.h.
7079
7080         * gcc.c-torture/execute/20020805-1.c: New test.
7081
7082 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7083
7084         * g++.dg/other/conversion1.C: New test.
7085
7086 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7087
7088         * gcc.dg/builtins-1.c: New testcase.
7089
7090 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7091
7092         * g++.dg/inherit/access3.C: New test.
7093
7094 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7095
7096         * gcc.dg/ia64-visibility-2.c: New test.
7097
7098 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7099
7100         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7101         __qualifier_flags to __flags.
7102
7103 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7104
7105         * g++.dg/inherit/operator1.C: New test.
7106         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7107         * g++.dg/other/error1.C: Change expected error message.
7108         * g++.dg/template/conv4.C: Likewise.
7109
7110 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7111
7112         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7113         for documented behavior.
7114
7115 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7116
7117         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7118         several targets known to fail.
7119
7120 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7121
7122         * gcc.dg/mips-args-[123].c: New tests.
7123
7124 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7125
7126         * gcc.dg/ppc-spe.c: New.
7127
7128 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7129
7130         * g++.dg/other/ptrmem4.C: New testcase.
7131
7132 2002-07-24  Richard Henderson  <rth@redhat.com>
7133
7134         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7135
7136 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7137
7138         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7139
7140 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7141
7142         * gcc.c-torture/execute/memset-3.c: New testcase.
7143
7144 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7145
7146         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7147         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7148
7149 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7150
7151         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7152         Delete.
7153
7154 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7155
7156         * gcc.c-torture/compile/simd-4.c: New test.
7157
7158 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7159
7160         PR c++/7347, c++/7348
7161         * g++.dg/template/access4.C: New test.
7162         * g++.dg/template/access5.C: New test.
7163         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7164         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7165         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7166         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7167
7168 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7169
7170         * gcc.dg/gnu89-init-2.c: New test.
7171
7172 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7173
7174         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7175
7176 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7177
7178         * gcc.c-torture/execute/20020720-1.c: New testcase.
7179
7180 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7181
7182         * gcc.dg/cpp/Wsignprom.c: New tests.
7183
7184 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7185
7186         * gcc.c-torture/execute/loop-13.c: New test.
7187
7188 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7189
7190         * gcc.dg/cpp/expr.c: New tests.
7191
7192 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7193
7194         * g++.dg/opt/pr6713.C: Add template instantiation.
7195
7196 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7197
7198         * gcc.dg/nest.c: New test.
7199
7200 2002-07-17  Richard Henderson  <rth@redhat.com>
7201
7202         * g++.dg/opt/pr6713.C: New test.
7203
7204 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7205
7206         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7207         XFAIL for all x86 processors.
7208
7209 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7210
7211         * gcc.c-torture/execute/20010122-1.x: Do not test with
7212         -fomit-frame-pointer.
7213
7214 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7215
7216         * g++.dg/template/instantiate2.C: New test.
7217         * g++.dg/template/spec4.C: New test.
7218
7219 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7220
7221         * g++.dg/template/access2.C: New test.
7222         * g++.dg/template/access3.C: New test.
7223
7224 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7225
7226         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7227         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7228         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7229         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7230         Convert to use <stdarg.h>.
7231         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7232         Delete.
7233         * gcc.dg/va-arg-2.c: New.
7234         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7235
7236 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7237
7238         * gcc.c-torture/compile/20020710-1.c: New test.
7239
7240 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7241                           Andrew Pinski  <pinskia@physics.uc.edu>
7242
7243         gcc.c-torture/compile/simd-2.c: New testcase.
7244         gcc.c-torture/compile/simd-3.c: Likewise.
7245
7246 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c++/7224
7249         * g++.dg/overload/error1.C: New test.
7250
7251 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7252
7253         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7254         configuration and IRIX 6 O32 ABI.
7255
7256 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7257
7258         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7259
7260 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7261
7262         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7263
7264 2002-07-10  Jeffrey A Law  <law@redhat.com>
7265
7266         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7267
7268         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7269
7270 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7271
7272         * gcc.dg/20020312-2.c: Check for __PPC__.
7273
7274 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7275
7276         * gcc.c-torture/compile/20020709-1.c: New test.
7277
7278 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7279
7280         * g++.dg/template/qualttp21.C: New test case.
7281
7282 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7283
7284         * gcc.c-torture/compile/20020706-1.c: New test.
7285         * gcc.c-torture/compile/20020706-2.c: New test.
7286
7287 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7288             Alexandre Oliva  <aoliva@redhat.com>
7289
7290         * g++.dg/warn/incomplete1.C: New test.
7291
7292 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7293
7294         PR c++/7099
7295         * g++.dg/warn/noreturn1.C: New test.
7296
7297 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7298
7299         PR c++/6706
7300         * g++.dg/debug/debug6.C: New test.
7301         * g++.dg/debug/debug7.C: New test.
7302
7303 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7304
7305         * gcc.c-torture/compile/simd-3.c: New test.
7306
7307 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7308
7309         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7310         * gcc.dg/20020620-1.c: Likewise.
7311
7312 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7313
7314         PR c++/6944
7315         * g++.dg/init/array4.C: New test.
7316         * g++.dg/init/array5.C: New test.
7317
7318 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7319
7320         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7321         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7322
7323 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7324
7325         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7326         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7327         * gcc.dg/wtr-conversion-1.c: Likewise.
7328         * gcc.dg/wtr-escape-1.c: Likewise.
7329         * gcc.dg/wtr-int-type-1.c: Likewise.
7330         * gcc.dg/wtr-label-1.c: Likewise.
7331         * gcc.dg/wtr-static-1.c: Likewise.
7332         * gcc.dg/wtr-strcat-1.c: Likewise.
7333         * gcc.dg/wtr-suffix-1.c: Likewise.
7334         * gcc.dg/wtr-switch-1.c: Likewise.
7335         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7336         * gcc.dg/wtr-union-init-1.c: Likewise.
7337         * gcc.dg/wtr-union-init-2.c: Likewise.
7338         * gcc.dg/wtr-union-init-3.c: Likewise.
7339
7340         * gcc.dg/wtr-func-def-1.c: New test.
7341
7342 2002-07-02 Devang Patel <dpatel@apple.com>
7343
7344         * objc.dg/param-1.m: New test.
7345
7346 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7347
7348         * gcc.dg/cpp/trad/directive.c: Add test.
7349         * gcc.dg/cpp/trad/macroargs.c: Add test.
7350         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7351
7352 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7353
7354         * gcc.dg/cpp/cmdlne-M.c: New test.
7355
7356 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7357
7358         * objc.dg/desig-init-1.m: New test.
7359
7360 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7361
7362         PR c++/6716
7363         * g++.dg/template/instantiate1.C: New test.
7364
7365 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7366
7367         PR c++/7112
7368         * g++.dg/template/sizeof2.C: New test.
7369
7370 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7371
7372         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7373         gcc.dg/cpp/trad/include.c: New tests.
7374
7375 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7376
7377         PR target/7177
7378         * gcc.c-torture/compile/20020701-1.c: New test.
7379
7380 2002-07-01  Stan Shebs  <shebs@apple.com>
7381
7382         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7383         header here...
7384         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7385         (objc-torture-execute): or here.
7386
7387 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7388
7389         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7390
7391 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7392
7393         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7394
7395 2002-06-30  Devang Patel  <dpatel@apple.com>
7396
7397         * objc.dg/fsyntax-only.m: New test.
7398
7399 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7400
7401         PR c++/6695
7402         * g++.dg/template/friend7.C: New file.
7403
7404 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7405
7406         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7407         return type.
7408
7409 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7410
7411         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7412         avoid division by zero.
7413
7414 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7415
7416         * gcc.dg/Wunknownprag.c: New tests.
7417
7418 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7419
7420         * gcc.c-torture/execute/simd-2.c: New test.
7421
7422 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7423
7424         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7425         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7426         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7427         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7428         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7429         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7430         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7431         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7432         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7433         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7434         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7435         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7436         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7437         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7438         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7439         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7440         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7441
7442 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7443
7444         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7445         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7446         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7447         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7448         New tests.
7449         * gcc.dg/cpp/trad/directive.c: Update.
7450
7451 2002-06-23  Andreas Jaeger  <aj@suse.de>
7452
7453         * gcc.c-torture/execute/complex-6.c: New.
7454
7455 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7456
7457         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7458         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7459         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7460         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7461
7462 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7463
7464         * gcc.dg/cpp/trad: New directory with traditional tests copied
7465         from parent directory.
7466         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7467         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7468         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7469         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7470         Move to trad/ and rename.
7471         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7472         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7473         gcc.dg/cpp/trad/redef2.c: New tests.
7474         * gcc.dg/cpp/trad/trad.exp: New driver.
7475
7476 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7477
7478         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7479         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7480         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7481         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7482         Remove.
7483
7484 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7485
7486         * gcc.dg/20020620-1.c: New test.
7487
7488 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7489
7490         * g++.dg/template/ttp4.C: New test.
7491
7492 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7493
7494         * g++.dg/opt/vt1.C: Fix regexp.
7495
7496 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7497
7498         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7499         Don't use attribute `noinline'.
7500
7501 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7502
7503         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7504
7505 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7506
7507         * gcc.c-torture/execute/simd-1.c: New.
7508
7509         * gcc.dg/simd-1.c: New.
7510
7511 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7512
7513         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7514
7515 2002-06-16  Richard Henderson  <rth@redhat.com>
7516
7517         * g++.dg/ext/anon-struct1.C: New.
7518         * g++.dg/ext/anon-struct2.C: New.
7519         * g++.dg/ext/anon-struct3.C: New.
7520         * gcc.dg/anon-struct-1.c: New.
7521         * gcc.dg/anon-struct-2.c: New.
7522         * gcc.dg/anon-struct-3.c: New.
7523         * gcc.dg/20011008-1.c: Adjust warning text.
7524         * gcc.dg/20020527-1.c: Add -fms-extensions.
7525
7526 2002-06-16  Richard Henderson  <rth@redhat.com>
7527
7528         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7529
7530 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7531
7532         * gcc.c-torture/execute/20020615-1.c: New test.
7533
7534 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7535
7536         * gcc.c-tortuture/execute/compare-1.c: New test case.
7537         * gcc.c-tortuture/execute/compare-2.c: New test case.
7538         * gcc.c-tortuture/execute/compare-3.c: New test case.
7539
7540 2002-06-13  Richard Henderson  <rth@redhat.com>
7541
7542         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7543         ia64 ilp32.
7544
7545 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7546
7547         * g++.dg/template/typename2.C: Update error message.
7548
7549 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7550
7551         * gcc.c-torture/execute/20020611-1.c: New test.
7552
7553 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7554
7555         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7556         list of targets to skip.
7557
7558 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7559
7560         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7561         targets if not optimizing.
7562
7563 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7564
7565         * gcc.c-torture/compile/20020605-1.c: New test.
7566
7567         * g++.dg/opt/vt1.C: New test.
7568
7569         * gcc.dg/20020531-1.c: New test.
7570
7571         * gcc.dg/20020530-1.c: New test.
7572
7573         * gcc.dg/20020527-1.c: New test.
7574
7575         * g++.dg/opt/cse1.C: New test.
7576
7577 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7578
7579         * gcc.dg/20020607-2.c: New test case.
7580
7581 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7582
7583         * gcc.c-torture/compile/20020604-1.c: New test.
7584
7585 2002-06-04  Richard Henderson  <rth@redhat.com>
7586
7587         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7588         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7589         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7590
7591 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7592
7593         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7594
7595 2002-06-03  Richard Henderson  <rth@redhat.com>
7596
7597         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7598         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7599
7600 2002-06-02  Richard Henderson  <rth@redhat.com>
7601
7602         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7603         test functions static.
7604
7605 2002-06-02  Andreas Jaeger  <aj@suse.de>
7606
7607         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7608         now.
7609
7610 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7611
7612         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7613         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7614         Update for mofified diagnostics.
7615         * gcc.dg/c99-intconst-1.c: No longer fail.
7616
7617 2002-06-02  Richard Henderson  <rth@redhat.com>
7618
7619         * gcc.dg/uninit-A.c: Remove xfail markers.
7620
7621 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7622
7623         * gcc.dg/fnegate-1.c: New test case.
7624
7625 2002-05-30  Osku Salerma  <osku@iki.fi>
7626
7627         * gcc.c-torture/execute/mayalias-1.c: New file.
7628
7629 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7630
7631         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7632         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7633         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7634
7635 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7636
7637         * gcc.c-torture/execute/20020529-1.c: New test.
7638
7639 2002-05-27  Richard Henderson  <rth@redhat.com>
7640
7641         * g++.dg/ext/attrib6.C: New test case.
7642
7643 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7644
7645         * gcc.c-torture/execute/pure-1.c: New test.
7646
7647 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7648
7649         * gcc.dg/cpp/arith-2.c: Remove.
7650
7651 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7652
7653         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7654         * gcc.dg/cpp/if-3.c: Remove.
7655
7656 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7657
7658         * g++.dg/opt/cse2.C: New test.
7659
7660 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7661
7662         * gcc.dg/cpp/arith-1.c: New semantic tests.
7663         * gcc.dg/cpp/if-1.c: Update.
7664
7665 2002-05-24  Ben Elliston  <bje@redhat.com>
7666
7667         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7668
7669 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7670
7671         * gcc.dg/verbose-asm.c: New test.
7672
7673 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7674
7675         * gcc.dg/cpp/paste12.c: New test.
7676
7677 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7678
7679         * g++.dg/parse/named_ops.C: New test.
7680
7681 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7682
7683         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7684
7685 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7686
7687         * gcc.dg/weak-2.c: Allow optional leading underscore
7688         in scan-assembler symbol name.
7689         * gcc.dg/weak-3.c: Likewise.
7690         * gcc.dg/weak-4.c: Likewise.
7691         * gcc.dg/weak-5.c: Likewise.
7692
7693 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7694
7695         * gcc.dg/20020523-1.c: New test.
7696
7697 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7698
7699         * objc.dg/const-str-2.m: Update now that we stop after
7700         a command line error.
7701
7702 2002-05-22  Richard Henderson  <rth@redhat.com>
7703
7704         * g++.dg/dg.exp: Fix typo in test pruneing.
7705
7706 2002-05-22  Richard Henderson  <rth@redhat.com>
7707
7708         * g++.dg/dg.exp: Prune the tls subdirectory.
7709         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7710         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7711         * g++.dg/tls/init-1.C: New.
7712
7713 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7714
7715         * gcc.dg/20020517-1.c: New test.
7716
7717 2002-05-21  Richard Henderson  <rth@redhat.com>
7718
7719         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7720         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7721
7722 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7723
7724         * g++.dg/other/copy2.C: New test.
7725
7726 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7727
7728         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7729         (MAX_COPY): Bump up to 10 times sizeof (long long).
7730         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7731
7732         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7733         sizeof (long long).
7734
7735         * gcc.c-torture/execute/strcpy-1.c: New test.
7736
7737 2002-05-19  Jason Merrill  <jason2redhat.com>
7738
7739         * g++.dg/ext/oper1.C: New test.
7740
7741 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7742 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7743
7744         * README.QMTEST: New file.
7745
7746         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7747
7748 2002-05-19  Andreas Jaeger  <aj@suse.de>
7749
7750         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7751         now.
7752         * gcc.c-torture/execute/loop-2d.x: Likewise.
7753
7754 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7755
7756         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7757         support weak symbols.
7758         * gcc.dg/weak-4.c: Likewise
7759         * gcc.dg/weak-6.c: Likewise
7760
7761 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7762
7763         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7764         cygwin, coff and h8300-*-hms targets
7765         * gcc.dg/weak-5.c: Likewise
7766         * gcc.dg/weak-7.c: Likewise
7767
7768 2002-05-16  Jason Merrill  <jason@redhat.com>
7769
7770         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7771         (scan-assembler-not, scan-assembler-dem): Likewise.
7772         (scan-assembler-dem-not): Likewise.
7773
7774 2002-05-15  Richard Henderson  <rth@redhat.com>
7775
7776         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7777
7778 2002-05-15  Richard Henderson  <rth@redhat.com>
7779
7780         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7781         (vfoo1f): Warning here.
7782         (vfoo1l): Don't redefine the alias.
7783
7784 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7785
7786         * g++.dg/init/pm1.C: New test.
7787
7788 2002-05-12  David S. Miller  <davem@redhat.com>
7789
7790         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7791         types.
7792
7793 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7794
7795         * gcc.c-torture/execute/20020510-1.c: New test case.
7796
7797 2002-05-10  David S. Miller  <davem@redhat.com>
7798
7799         * gcc.c-torture/execute/conversion.c: Test long double too.
7800
7801 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7802
7803         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7804         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7805         * lib/g++.exp (g++_link_flags): Likewise.
7806         * lib/objc.exp (objc_target_compile): Likewise.
7807
7808 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7809
7810         * gcc.dg/cpp/poison.c: Update.
7811         * gcc.dg/cpp/20000625-2.c: Remove.
7812         * gcc.dg/cpp/direct2s.c: Remove final test.
7813
7814 2002-05-08  Tom Rix  <trix@redhat.com>
7815
7816         * gcc.c-torture/execute/20020508-1.c: New test.
7817         * gcc.c-torture/execute/20020508-2.c: New test.
7818         * gcc.c-torture/execute/20020508-3.c: New test.
7819
7820 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7821
7822         * gcc.dg/cpp/charconst-4.c: More tests.
7823
7824 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7825
7826         PR c/6569
7827         * gcc.dg/weak-3.c: Update location of warning messages.
7828         * gcc.dg/weak-5.c: Likewise.
7829
7830 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7831
7832         * gcc.c-torture/execute/20020506-1.c: New test case.
7833
7834 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7835
7836         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7837
7838 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7839
7840         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7841
7842 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7843
7844         * gcc.dg/cpp/charconst-3.c: New test.
7845
7846 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7847
7848         * gcc.dg/cpp/charconst.c: Update tests.
7849
7850 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7851
7852         * treelang: Added directory for new sample language treelang. Also
7853         lib/treelang.exp: New file to signal treelang should be tested.
7854
7855 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7856
7857         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7858         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7859         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7860         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7861         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7862         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7863         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7864
7865 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7866
7867         * gcc.dg/format/xopen-2.c: New test.
7868
7869 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7870
7871         * gcc.dg/20020503-1.c: New test.
7872
7873 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7874
7875         * g++.dg/init/dtor1.C: Make it tougher.
7876
7877 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7878
7879         * g++.dg/init/dtor1.C: New test.
7880
7881 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7882
7883         * gcc.dg/altivec-8.c: New.
7884
7885 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7886
7887         * gcc.dg/altivec-7.c: New.
7888
7889 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7890
7891         * g++.dg/parse/typedef1.C: New test.
7892
7893 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c++/6486
7896         * g++.dg/template/friend6.C: New test.
7897
7898         PR c++/6492
7899         * g++.dg/init/copy1.C: New test.
7900
7901 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7902
7903         * g++.dg/warn/effc1.C: New test.
7904
7905 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7906
7907         * gcc.dg/cpp/if-cexp.c: Add a test.
7908
7909 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7910
7911         * gcc.dg/20020426-2.c: New test.
7912
7913 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7914
7915         * gcc.dg/cpp/if-mop.c: Update.
7916         * gcc.dg/cpp/if-mpar.c: Add test.
7917         * gcc.dg/cpp/if-oppr.c: Update.
7918
7919 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7920
7921         PR c/6343
7922         * gcc.dg/weak-[2-7].c: New tests.
7923
7924 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7925
7926         * gcc.dg/enum1.c: New test.
7927
7928 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7929
7930         PR c++/6497
7931         * g++.dg/inherit/access2.C: New test.
7932
7933 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7934
7935         PR bootstrap/6445
7936         * gcc.dg/20020426-1.c: New test.
7937
7938 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7939
7940         * g++.dg/abi/enum1.C: New test.
7941
7942 2002-04-26  Richard Henderson  <rth@redhat.com>
7943
7944         * gcc.dg/c99-bool-1.c: Expect always true warning.
7945
7946 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7947
7948         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7949
7950 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7951
7952         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7953         targets.
7954
7955 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7956
7957         * g++.dg/abi/mange7.C: New test.
7958
7959         PR c++/6438.
7960         * g++.dg/parse/stmtexpr2.C: New test.
7961
7962 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7963
7964         * gcc.dg/20020312-2.c: Add SH target.
7965
7966 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7967
7968         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7969         compiler output on mips*-*-irix*.
7970
7971 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7972
7973         * g++.dg/parse/attr1.C: New test.
7974
7975 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7976
7977         * gcc.c-torture/execute/string-opt-17.c: New test case.
7978         * gcc.c-torture/execute/memset-2.c: New test case.
7979
7980 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7981
7982         PR c++/6256:
7983         * g++.dg/template/friend5.C: New test.
7984
7985         PR c++/6331:
7986         * g++.dg/template/qual1.C: Likewise.
7987
7988 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7989
7990         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7991         Include stdlib.h, not stdio.h or ctype.h.
7992
7993 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7994
7995         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7996         cris-*-elf* and mmix-*-*.
7997         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7998         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7999         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8000         Ditto.
8001         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8002         * gcc.dg/wchar_t-1.c: Ditto.
8003
8004 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8005
8006         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8007         Clarify comment.
8008
8009 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8010
8011         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8012
8013 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8014
8015         * gcc.c-torture/execute/20000906-1.x: Delete.
8016
8017 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8018
8019         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8020
8021 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8022
8023         * PR6367
8024         * g77.f-torture/execute/6367.f: New test.
8025         * g77.f-torture/execute/6367.x: Disable for MMIX.
8026
8027 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8028
8029         * PR6352
8030         * g++.dg/opt/inline2.C: New test.
8031
8032 2002-04-18  Richard Henderson  <rth@redhat.com>
8033
8034         * gcc.dg/20000906-1.c: Enable for all targets.
8035         * gcc.c-torture/compile/iftrap-2.c: New.
8036
8037 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8038
8039         * gcc.dg/20020418-1.c: New test.
8040         * gcc.dg/20020418-2.c: New test.
8041
8042 2002-04-18  Richard Henderson  <rth@redhat.com>
8043
8044         * gcc.c-torture/compile/iftrap-1.c: New.
8045         * gcc.dg/iftrap-1.c: Adjust for ia64.
8046         * gcc.dg/iftrap-2.c: New.
8047
8048 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8049
8050         * gcc.c-torture/compile/20020418-1.c: New test.
8051
8052 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8053
8054         * gcc.c-torture/compile/20020415-1.c: New.
8055
8056 2002-04-18  David S. Miller  <davem@redhat.com>
8057
8058         * gcc.c-torture/execute/20020418-1.c: New test.
8059
8060 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8061
8062         * gcc.dg/20020416-1.c: New test.
8063
8064         * g++.dg/opt/inline1.C: New test.
8065
8066 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8067
8068         * gcc.dg/altivec-5.c: New test.
8069
8070         * gcc.dg/20020415-1.c: New test.
8071
8072 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8073
8074         * testsuite/lib/chill.exp: Remove.
8075
8076 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8077
8078         * g++.dg/other/big-struct.C: New test.
8079
8080 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8081
8082         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8083         of scratch file.
8084
8085 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8086
8087         PR c/6277
8088         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8089         in scan-assembler function name
8090
8091 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8092
8093         * g77.f-torture/execute/980628-4.x,
8094         g77.f-torture/execute/980628-5.x,
8095         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8096         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8097         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8098         i[34567]86-*-*.
8099
8100 2002-04-13  David S. Miller  <davem@redhat.com>
8101
8102         * gcc.c-torture/execute/20020413-1.c: New test.
8103
8104 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8105
8106         * gcc.dg/asm-6.c,
8107         * g++.dg/ext/asm1.C: New tests.
8108
8109 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8110
8111         PR c++ 5373.
8112         * g++.dg/parse/stmtexpr1.C: New test.
8113
8114         PR c++/5189.
8115         * g++.dg/template/copy1.C: New test.
8116
8117 2002-04-12  Richard Henderson  <rth@redhat.com>
8118
8119         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8120
8121 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8122
8123         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8124         gcc.c-torture/execute/20020307-2.c.
8125
8126 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8127
8128         * g++.dg/ext/attrib5.C,
8129         * g++.dg/lookup/struct1.C: New tests.
8130
8131 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8132
8133         * gcc.dg/20020411-1.c: New test.
8134
8135         * gcc.c-torture/execute/20020411-1.c: New test.
8136
8137 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8138
8139         * g77.f-torture/execute/6177.f: New test.
8140
8141 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8142
8143         PR middle-end/6247
8144         * g++.dg/opt/cleanup1.C: New test.
8145
8146         * g++.dg/opt/const1.C: New test.
8147
8148 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8149
8150         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8151
8152 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8153
8154         PR c++/5507
8155         * g++.dg/template/typename2.C: New test.
8156
8157 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8158
8159         * gcc.c-torture/execute/loop-12.c: New.
8160
8161 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8162
8163         * g77.f-torture/execute/980628-4.x,
8164         g77.f-torture/execute/980628-5.x,
8165         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8166         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8167         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8168
8169 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8170
8171         PR optimization/6086
8172         * g++.dg/opt/preinc1.C: New test.
8173
8174 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8175
8176         PR c++/5571
8177         * g++.dg/opt/static2.C: New test.
8178
8179 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8180
8181         PR c/5120
8182         * gcc.dg/20020406-1.c: New test.
8183
8184 2002-04-04  David S. Miller  <davem@redhat.com>
8185
8186         * gcc.c-torture/execute/20020404-1.c: New test.
8187
8188 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8189
8190         PR c/6123
8191         * gcc.dg/20020312-2.c: Do not declare global register variable
8192         if __PIC__ or __pic__ is defined.
8193
8194 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8195
8196         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8197         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8198
8199 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8200
8201         * gcc.misc-tests/linkage.exp: Update last change to handle
8202         sparc*-, not just sparc-.
8203
8204 2002-04-03  Richard Henderson  <rth@redhat.com>
8205
8206         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8207
8208 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8209
8210         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8211
8212 2002-04-02  David S. Miller  <davem@redhat.com>
8213
8214         * gcc.c-torture/execute/20020402-3.c: New test.
8215
8216 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8217
8218         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8219         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8220
8221         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8222         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8223         g77.f-torture/execute/20001201.x,
8224         g77.f-torture/execute/u77-test.x: New files.
8225
8226         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8227         * gcc.dg/wchar_t-1.c: Ditto.
8228
8229 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8230
8231         * gcc.c-torture/execute/20020402-1.c: New test.
8232
8233 2002-04-01  Richard Henderson  <rth@redhat.com>
8234
8235         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8236
8237         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8238
8239 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8240
8241         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8242
8243 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8244
8245         * g++.dg/inherit/template-as-base.C: Expect error.
8246         * g++.dg/inherit/namespace-as-base.C: Likewise.
8247
8248 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8249
8250         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8251         g++.dg/ext/instantiate3.C: Tweak match patterns.
8252
8253         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8254         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8255         -da test.
8256
8257 2002-03-31  Richard Henderson  <rth@redhat.com>
8258
8259         * gcc.dg/special/alias-2.c: New.
8260         * gcc.dg/special/ecos.exp: Run it.
8261
8262 2002-03-31  Richard Henderson  <rth@redhat.com>
8263
8264         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8265
8266 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8267
8268         * gcc.dg/weak-1.c: Disable on h8300 port.
8269
8270 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8271
8272         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8273         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8274         ordering tests.
8275         * g++.dg/bprob/bprob-1.C: New test.
8276         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8277         * g++.dg/gcov/gcov-1.C: New test.
8278         * g++.dg/gcov/gcov-1.x: New file.
8279         * g++.dg/gcov/gcov-2.C: New test.
8280         * g++.dg/gcov/gcov-3.C: New test.
8281         * g++.dg/gcov/gcov-3.h: New file.
8282
8283 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8284
8285         * g++.old-deja/g++.other/builtins5.C: New test.
8286         * g++.old-deja/g++.other/builtins6.C: New test.
8287         * g++.old-deja/g++.other/builtins7.C: New test.
8288         * g++.old-deja/g++.other/builtins8.C: New test.
8289         * g++.old-deja/g++.other/builtins9.C: New test.
8290
8291 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8292
8293         * g++.dg/opt/static1.C: New test.
8294
8295         * g++.dg/opt/longbranch1.C: New test.
8296
8297 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8298
8299         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8300
8301         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8302
8303 2002-03-28  Jeffrey A Law  (law@redhat.com)
8304
8305         * gcc.c-torture/execute/20020328-1.c: New test.
8306
8307 2002-03-27  Richard Henderson  <rth@redhat.com>
8308
8309         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8310         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8311         move from g++.old-deja/g++.ext/.
8312
8313 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8314
8315         * g++.dg/init/new2.C: New test.
8316
8317 2002-03-26  Richard Henderson  <rth@redhat.com>
8318
8319         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8320
8321         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8322         on sparc.
8323
8324         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8325         sparcv9 systems.
8326         * gcc.dg/20001102-1.c: Likewise.
8327
8328 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8329
8330         * gcc.dg/cpp/endif-pedantic1.c,
8331         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8332
8333 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8334
8335         * g++.dg/init/new1.C: New test.
8336
8337 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8338
8339         * g++.dg/abi/vbase9.C: New test.
8340
8341 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8342
8343         * gcc.dg/arm-asm.c: New test.
8344
8345 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8346
8347         * gcc.dg/Wswitch-enum.c: New test.
8348         Fix PR c/5044.
8349
8350 2002-03-26  Richard Henderson  <rth@redhat.com>
8351
8352         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8353         structure.
8354
8355 2002-03-25  Richard Henderson  <rth@redhat.com>
8356
8357         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8358         sparcv9 systems.
8359
8360         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8361         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8362
8363 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8364
8365         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8366
8367 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8368
8369         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8370         targets using generic thunk support.
8371
8372 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8373
8374         * gcc.c-torture/compile/20020323-1.c: New test.
8375
8376         * g++.dg/opt/conj2.C: New test.
8377
8378 2002-03-24  Richard Henderson  <rth@redhat.com>
8379
8380         * gcc.dg/weak-1.c: Use -fno-common.
8381
8382 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8383
8384         * g77.dg/f77-edit-apostrophe-out.f: New test
8385         * g77.dg/f77-edit-h-out.f: New test
8386         * g77.dg/f77-edit-t-in.f: New test
8387         * g77.dg/f77-edit-t-out.f: New test
8388         * g77.dg/f77-edit-x-out.f: New test
8389         * g77.dg/f77-edit-slash-out.f: New test
8390         * g77.dg/f77-edit-colon-out.f: New test
8391         * g77.dg/f77-edit-s-out.f: New test
8392
8393 2002-03-24  Richard Henderson  <rth@redhat.com>
8394
8395         * objc/execute/formal_protocol-6.x: New XFAIL.
8396
8397 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8398
8399         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8400         that do not support weak symbols
8401
8402 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8403
8404         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8405         * lib/g77.exp:  Likewise
8406         * lib/objc.exp: Likewise
8407
8408 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8409
8410         * gcc.dg/Wswitch-default.c: New test.
8411
8412 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8413
8414         * g++.dg/other/enum1.C: New test.
8415
8416 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8417
8418         * gcc.dg/pragma-ep-3.c: Fix typo.
8419
8420 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8421
8422         * g++.dg/inherit/template-as-base.C: New test.
8423
8424 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8425
8426         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8427         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8428
8429 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8430
8431         * gcc.dg/cpp/multiline.c: Update to match.
8432
8433 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8434
8435         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8436
8437 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8438
8439         * gcc.dg/cpp/extratokens2.c:  New file.
8440
8441 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8442
8443         * gcc.dg/20020312-2.c: Add rs6000 target.
8444
8445         * gcc.c-torture/compile/20020319-1.c: New test.
8446
8447 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8448
8449         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8450         (A, E): Handle this.
8451
8452 2002-03-20  Jason Merrill  <jason@redhat.com>
8453
8454         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8455         ignoring -fpic.
8456         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8457         through prune_gcc_output.
8458
8459 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8460
8461         * gcc.c-torture/compile/20020320-1.c: New test.
8462
8463 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8464
8465         * gcc.c-torture/compile/20020318-1.c: New test.
8466
8467         * gcc.dg/struct-by-value-1.c: New test.
8468
8469         * gcc.dg/20020319-1.c: New test.
8470
8471 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8472
8473         * g++.dg/opt/conj1.C: New test.
8474
8475 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8476
8477         * g++.dg/template/qualttp20.C: Revert previous change.
8478         * g++.dg/template/qualttp3.C: Likewise.
8479         * g++.dg/template/qualttp4.C: Likewise
8480         * g++.dg/template/qualttp5.C: Likewise
8481         * g++.dg/template/qualttp6.C: Likewise
8482         * g++.dg/template/qualttp7.C: Likewise
8483         * g++.dg/template/qualttp8.C: Likewise
8484         * g++.dg/template/recurse.C: Likewise.
8485
8486 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8487
8488         * gcc.dg/cpp/wchar-1.c: Update.
8489
8490 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8491
8492         * g++.dg/template/conv1.C: New test.
8493         * g++.dg/template/conv2.C: New test.
8494         * g++.dg/template/conv3.C: New test.
8495         * g++.dg/template/conv4.C: New test.
8496
8497 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8498
8499         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8500         * g++.dg/template/qualttp3.C: Likewise.
8501         * g++.dg/template/qualttp4.C: Likewise
8502         * g++.dg/template/qualttp5.C: Likewise
8503         * g++.dg/template/qualttp6.C: Likewise
8504         * g++.dg/template/qualttp7.C: Likewise
8505         * g++.dg/template/qualttp8.C: Likewise
8506         * g++.dg/template/recurse.C: Likewise.
8507
8508 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8509
8510         * g++.dg/opt/dtor1.C: New test.
8511
8512 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8513
8514         * gcc.c-torture/compile/20020315-1.c: New test.
8515
8516 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8517
8518         * gcc.dg/weak-1.c: Fix scan tests.
8519
8520 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8521
8522         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8523         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8524         cris-*-aout* mmix-*-*.
8525         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8526         cris-*-aout* mmix-*-*.
8527         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8528         cris-*-elf* cris-*-aout* and mmix-*-*.
8529         * gcc.dg/20001009-1.c: Ditto.
8530         * gcc.dg/20010912-1.c: Ditto.
8531         * gcc.dg/20020122-4.c: Ditto.
8532         * gcc.dg/inline-2.c: Ditto.
8533
8534 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8535
8536         * gcc.c-torture/compile/20020314-1.c: New test.
8537
8538 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8539
8540         * gcc.c-torture/execute/20020314-1.c: New test.
8541
8542 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8543
8544         * g++.dg/warn/Wunused-1.C: New test.
8545
8546 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8547
8548         * g++.dg/abi/mangle6.C: New test.
8549
8550 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8551
8552         * gcc.c-torture/compile/20020309-2.c: New test.
8553
8554         * gcc.c-torture/compile/20020312-1.c: New test.
8555
8556 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8557
8558         * g++.dg/other/access1.C: New test.
8559
8560 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8561
8562         * gcc.c-torture/execute/wchar_t-1.c: New test.
8563
8564 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8565
8566         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8567
8568 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8569
8570         * gcc.dg/20020312-1.c: New test case.
8571
8572 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8573
8574         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8575
8576 2002-03-11  Richard Henderson  <rth@redhat.com>
8577
8578         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8579         * g++.old-deja/g++.jason/report.C: Likewise.
8580
8581 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8582
8583         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8584         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8585
8586 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         * testsuite/g++.dg/overload/pmf1.C: New test.
8589
8590 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8591
8592         * gcc.c-torture/execute/20020307-1.c: Use long.
8593
8594 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8595
8596         PR optimization/5844
8597         * gcc.dg/20020310-1.c: New test.
8598
8599 2002-03-09  Michael Meissner  <meissner@redhat.com>
8600
8601         * gcc.c-torture/execute/memcpy-2.c: New test.
8602         * gcc.c-torture/execute/memset-1.c: New test.
8603         * gcc.c-torture/execute/strlen-1.c: New test.
8604         * gcc.c-torture/execute/strcmp-1.c: New test.
8605         * gcc.c-torture/execute/strncmp-1.c: New test.
8606
8607 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8608
8609         * gcc.dg/ppc-ldstruct.c: New test.
8610
8611 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8612
8613         * gcc.c-torture/execute/va-arg-22.c: New test.
8614
8615 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8616
8617         * gcc.c-torture/compile/20020309-1.c: New test.
8618
8619 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8620
8621         * gcc.c-torture/execute/20020307-2.c: New test.
8622
8623 2002-03-07  Jeffrey A Law  (law@redhat.com)
8624
8625         * g77.f-torture/compile/20020307-1.f: New test.
8626
8627 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8628
8629         * gcc.dg/unordered-1.c: New test.
8630
8631 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8632
8633         * gcc.c-torture/execute/20020307-1.c: New test.
8634
8635 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8636
8637         * gcc.dg/20020304-1.c: New test.
8638
8639         * gcc.c-torture/compile/20020304-2.c: New test.
8640
8641 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8642
8643         * gcc.c-torture/compile/20020304-1.c: New test case
8644         (from PR c/5830).
8645
8646 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8647
8648         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8649
8650 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8651
8652         * g++.dg/other/classkey1.C: New test.
8653
8654 2002-03-01  Richard Henderson  <rth@redhat.com>
8655
8656         * gcc.c-torture/compile/981223-1.x: New.
8657         * gcc.c-torture/compile/920625-1.x: New.
8658
8659 2002-02-28  Richard Henderson  <rth@redhat.com>
8660
8661         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8662
8663 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8664
8665         * gcc.c-torture/execute/20020227-1.c: New test.
8666
8667 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8668
8669         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8670         here" ERROR lines.
8671         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8672         * g++.old-deja.g++.other/defarg1.C: Likewise.
8673         * g++.old-deja/g++.pt/calls2.C: Likewise.
8674         * g++.old-deja/g++.pt/crash20.C: Likewise.
8675         * g++.old-deja/g++.pt/crash30.C: Likewise.
8676         * g++.old-deja/g++.pt/crash36.C: Likewise.
8677         * g++.old-deja/g++.pt/crash6.C: Likewise.
8678         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8679         * g++.old-deja/g++.pt/derived3.C: Likewise.
8680         * g++.old-deja/g++.pt/error1.C: Likewise.
8681         * g++.old-deja/g++.pt/friend21.C: Likewise.
8682         * g++.old-deja/g++.pt/friend23.C: Likewise.
8683         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8684         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8685
8686 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8687
8688         * gcc.c-torture/execute/20020225-2.c: New test.
8689
8690 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8691
8692         * gcc.c-torture/execute/920730-1t.c,
8693         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8694         Delete test cases, only relevant to -traditional.
8695
8696 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8697
8698         * gcc.dg/cpp/undef1.c: Remove.
8699         * gcc.dg/cpp/directiv.c: Update.
8700         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8701
8702 2002-02-27  Michael Meissner  <meissner@redhat.com>
8703
8704         * gcc.c-torture/execute/20020226-1.c: New test.
8705
8706 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8707
8708         * g++.dg/debug/debug4.C: New test.
8709
8710         * gcc.dg/ia64-visibility-1.c: New test.
8711
8712 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8713
8714         * gcc.dg/debug/20020224-1.c: New.
8715
8716 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8717
8718         * gcc.c-torture/execute/960416-1.x: New.
8719         * gcc.c-torture/execute/divconst-3.x: Likewise.
8720
8721 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8722
8723         * gcc.dg/20020224-1.c: New test.
8724
8725 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8726
8727         * gcc.c-torture/execute/20020225-1.c: New.
8728
8729 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8730
8731         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8732
8733 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8734
8735         * gcc.dg/20020222-1.c: New test.
8736
8737 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8738
8739         * g++.dg/opt/anonunion1.C: New test.
8740
8741 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8742
8743         * g++.dg/template/qualttp19.C: New test.
8744         * g++.dg/template/qualttp20.C: New test.
8745         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8746         * g++.old-deja/g++.other/qual1.C: Likewise.
8747
8748 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8749
8750         * gcc.dg/attr-alwaysinline.c: New.
8751
8752 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8753
8754         * gcc.dg/20020220-1.c: New test.
8755
8756         * gcc.dg/20020220-2.c: New test.
8757
8758         * g++.dg/opt/mmx1.C: New test.
8759
8760 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8761
8762         * gcc.c-torture/compile/20020110.c: New test.
8763
8764 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8765
8766         * gcc.c-torture/execute/20020219-1.c: New test.
8767
8768         * gcc.dg/20020219-1.c: New test.
8769
8770         * gcc.dg/noncompile/20020220-1.c: New test.
8771
8772         * g++.dg/opt/ptrintsum1.C: New test.
8773
8774         * gcc.dg/debug/20020220-1.c: New test.
8775
8776 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8777
8778         * gcc.c-torture/execute/20020216-1.c: New test.
8779
8780 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8781
8782         * gcc.dg/decl-1.c: Update, new test.
8783
8784 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8785
8786         * g++.dg/abi/bitfield1.C: New test.
8787         * g++.dg/abi/bitfield2.C: New test.
8788
8789 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8790
8791         * gcc.dg/attr-nest.c: New test.
8792
8793 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8794
8795         * gcc.c-torture/execute/20020215-1.c: New test.
8796
8797 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8798
8799         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8800         * g++.dg/debug/debug.exp: New.
8801         * g++.dg/debug/trivial.C: New.
8802         * g++.dg/debug/debug1.C: Moved...
8803         * g++.dg/other/debug1.C: ...from here.
8804         * g++.dg/debug/debug2.C: Moved...
8805         * g++.dg/other/debug2.C: ...from here.
8806         * g++.dg/debug/debug3.C: Moved...
8807         * g++.dg/other/debug3.C: ...from here.
8808
8809         * gcc.dg/noncompile/20020213-1.c: New test.
8810
8811 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8812
8813         * g++.dg/other/debug3.C: New test.
8814
8815         * gcc.c-torture/execute/20020213-1.c: New test.
8816
8817 2002-02-13  Richard Smith <richard@ex-parrot.com>
8818
8819         * g++.old-deja/g++.other/thunk1.C: New test.
8820
8821 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8822
8823         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8824
8825 2002-02-13  Stan Shebs  <shebs@apple.com>
8826
8827         * gcc.dg/altivec-3.c: New.
8828
8829 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8830
8831         * gcc.dg/Wunreachable-1.c: New test.
8832         * gcc.dg/Wunreachable-2.c: New test.
8833
8834 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8835
8836         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8837
8838 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8839
8840         * gcc.dg/decl-1.c: New test.
8841
8842 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8843
8844         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8845
8846 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8847
8848         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8849         * gcc.c-torture/compile/980506-1.x: Likewise.
8850
8851 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8852
8853         * gcc.dg/20020210-1.c: New.
8854
8855 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8856
8857         * g77.f-torture/execute/947.f: New regression test
8858         for PR fortran/947.
8859
8860 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8861
8862         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8863         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8864
8865 2002-02-08  Richard Henderson  <rth@redhat.com>
8866
8867         * gcc.c-torture/compile/labels-3.c: New.
8868
8869 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8870
8871         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8872         expression statements work instead.
8873         * gcc.dg/noncompile/20020207-1.c: New test.
8874
8875 2002-02-07  Richard Henderson  <rth@redhat.com>
8876
8877         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8878
8879 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8880
8881         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8882         message from g77
8883         * lib/g77-dg.exp: Trim g77 error messages so that they are
8884         recognized by dg.exp.
8885
8886 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8887
8888         PR fortran/5473
8889         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8890
8891 2002-02-07  Richard Henderson  <rth@redhat.com>
8892
8893         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8894         to be sufficiently aligned for integers.
8895
8896 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8897
8898         * g++.dg/template/friend4.C: New test.
8899
8900 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8901
8902         PR fortran/5743
8903         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8904         unsupported cases.
8905
8906 2002-02-07  Richard Henderson  <rth@redhat.com>
8907
8908         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8909         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8910         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8911         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8912
8913 2002-02-06  Richard Henderson  <rth@redhat.com>
8914
8915         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8916
8917 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8918
8919         * gcc.dg/20020206-1.c: New test.
8920
8921 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8922
8923         * gcc.c-torture/execute/20020206-1.c: New test.
8924
8925         * gcc.c-torture/execute/20020206-2.c: New test.
8926
8927         PR optimization/5429:
8928         * gcc.c-torture/compile/20020206-1.c: New test.
8929
8930 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8931
8932         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8933         as certain file formats cannot support particularly large
8934         alignments.
8935
8936         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8937         and do not expect to be able to link the executable.
8938
8939         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8940         fail because the COFF format does not support the weak attribute.
8941
8942 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8943
8944         * g77.dg/pr5473.f:  New test
8945
8946 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8947
8948         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8949         Fix testcase accordingly.
8950
8951 2002-02-04  Richard Henderson  <rth@redhat.com>
8952
8953         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8954         (buf): Change to be an array of pointers, not ints.
8955
8956 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8957
8958         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8959         before all tests.  Move warning one line above to match where it
8960         C frontend emits.
8961         * gcc.dg/Wswitch-2.c: New test.
8962         * g++.dg/warn/Wswitch-1.C: New test.
8963         * g++.dg/warn/Wswitch-2.C: New test.
8964
8965 2002-02-04  Richard Henderson  <rth@redhat.com>
8966
8967         * g++.dg/abi/offsetof.C: Fix size comparison.
8968
8969 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8970
8971         * gcc.dg/cast-qual-2.c: New test.
8972
8973 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8974
8975         * gcc.dg/20020201-4.c: New test.
8976
8977 2002-02-04  Ben Elliston  <bje@redhat.com>
8978
8979         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8980         target_info attribute != 0, in addition to the empty string.
8981         (gcc_target_compile): Likewise.
8982
8983 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8984
8985         * gcc.dg/Wswitch.c: New test.
8986         PR gcc/4475. PR gcc/3780.
8987
8988 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8989
8990         * g77.f-torture/execute/5122.f: New test for regressions
8991         against PR fortran/5122.
8992
8993 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8994
8995         * g77.f-torture/compile/pr3743.f: Delete
8996         * g77.dg/pr3743-1.f: New test.
8997         * g77.dg/pr3743-2.f: New test.
8998         * g77.dg/pr3743-3.f: New test.
8999         * g77.dg/pr3743-4.f: New test.
9000
9001 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9002
9003         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9004
9005 2002-02-02  Richard Henderson  <rth@redhat.com>
9006
9007         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9008         * gcc.c-torture/execute/bf64-1.c: Likewise.
9009
9010 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9011
9012         * gcc.dg/20020201-2.c: New test.
9013
9014         * gcc.dg/20020201-3.c: New test.
9015
9016         * gcc.c-torture/execute/bitfld-2.c: New test.
9017
9018 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9019
9020         * gcc.dg/bitfld-1.c: Update.
9021         * gcc.dg/bitfld-2.c: Update.
9022         * gcc.c-torture/execute/bitfld-1.x: New.
9023
9024 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * gcc.c-torture/execute/20020201-1.c: New test.
9027
9028 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9029
9030         PR target/5469
9031         * gcc.dg/20020201-1.c: New test.
9032
9033 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9034
9035         PR fortran/3743
9036         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9037         * g77.f-torture/compile/pr3743.x: Remove
9038
9039 2002-01-31  Tom Rix  <trix@redhat.com>
9040
9041         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9042
9043 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9044
9045         * gcc.dg/noncompile/20020130-1.c: New test.
9046
9047 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9048
9049         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9050
9051 2002-01-29  Richard Henderson  <rth@redhat.com>
9052
9053         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9054         to long long.
9055         * gcc.c-torture/execute/bf64-1.c: Likewise.
9056
9057 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9058
9059         * gcc.c-torture/execute/20020129-1.c: New test.
9060
9061 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9062
9063         * gcc.c-torture/compile/20000224-1.c: Update.
9064         * gcc.c-torture/execute/bitfld-1.c: New tests.
9065         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9066         * gcc.dg/uninit-A.c: Update.
9067
9068 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9069
9070         * g++.dg/template/ctor1.C: Add instantiation.
9071
9072 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9073
9074         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9075         argument to __builtin_prefetch to be const ptr.
9076
9077 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9078
9079         * gcc.c-torture/compile/20020120-1.c: New test.
9080
9081 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9082
9083         * gcc.c-torture/execute/20020127-1.c: New test.
9084
9085 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9086
9087         * g77.dg/f77-edit-i-in.f: New test
9088         * g77.dg/f77-edit-i-out.f: New test
9089
9090 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9091
9092         * gcc.dg/debug/debug.exp: New file.
9093         * gcc.dg/debug/trivial.c: New file.
9094         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9095         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9096         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9097         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9098         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9099         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9100         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9101         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9102         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9103         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9104         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9105         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9106         * gcc.dg/20000503-1.c: Removed.
9107         * gcc.dg/20010207-1.c: Removed.
9108         * gcc.dg/20011223-1.c: Removed.
9109         * gcc.dg/20020104-2.c: Removed.
9110         * gcc.dg/debug-1.c: Removed.
9111         * gcc.dg/debug-2.c: Removed.
9112         * gcc.dg/debug-3.c: Removed.
9113         * gcc.dg/debug-4.c: Removed.
9114         * gcc.dg/debug-5.c: Removed.
9115         * gcc.dg/debug-6.c: Removed.
9116         * gcc.dg/dwarf2-1.c: Removed.
9117         * gcc.dg/dwarf2-2.c: Removed.
9118
9119 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9120
9121         * g++.old-deja/g++.other/eh5.C: New test.
9122         * g++.old-deja/g++.other/sibcall2.C: New test.
9123         * g++.old-deja/g++.other/array9.C: New test.
9124         * g++.old-deja/g++.other/typename2.C: New test.
9125         * g++.old-deja/g++.other/crash60.C: New test.
9126         * g++.old-deja/g++.other/conv9.C: New test.
9127         * g++.old-deja/g++.other/mangle10.C: New test.
9128         * g++.old-deja/g++.other/unchanging1.C: New test.
9129         * g++.old-deja/g++.other/exprstmt1.C: New test.
9130         * g++.old-deja/g++.other/inline23.C: New test.
9131         * g++.old-deja/g++.eh/ia64-1.C: New test.
9132         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9133         * g++.old-deja/g++.other/reload1.C: New test.
9134         * g++.old-deja/g++.other/static20.C: New test.
9135         * g++.old-deja/g++.other/local-alloc1.C: New test.
9136         * g++.old-deja/g++.other/conv8.C: New test.
9137         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9138         * g++.old-deja/g++.other/storeexpr1.C: New test.
9139         * g++.old-deja/g++.other/storeexpr2.C: New test.
9140         * g++.dg/eh/template2.C: New test.
9141         * g++.dg/warn/weak1.C: New test.
9142
9143 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9144
9145         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9146         Remove first, non-varying, argument.
9147
9148 2002-01-23  Richard Henderson  <rth@redhat.com>
9149
9150         * gcc.dg/inline-2.c: New.
9151
9152         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9153         Add optional target arg.  Check number of arguments.
9154         (scan-assembler-not, scan-assembler-dem): Likewise.
9155         (scan-assembler-dem-not): Likewise.
9156
9157 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9158
9159         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9160         line 12.
9161         * g++.old-deja/g++.brendan/parse3.C,
9162         g++.old-deja/g++.other/crash26.C,
9163         g++.old-deja/g++.other/crash28.C,
9164         g++.old-deja/g++.other/crash29.C,
9165         g++.old-deja/g++.other/crash30.C,
9166         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9167
9168 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9169
9170         * gcc.dg/20020115-1.c: New.
9171
9172 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9173
9174         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9175
9176 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9177
9178         * gcc.dg/20020122-3.c: New.
9179
9180 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9181
9182         * g++.dg/other/gc1.C: New test.
9183
9184 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9185
9186         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9187
9188 2002-01-22  Richard Henderson  <rth@redhat.com>
9189
9190         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9191
9192 2002-01-22  Richard Henderson  <rth@redhat.com>
9193
9194         * gcc.dg/20020122-4.c: New.
9195
9196 2002-01-22  H.J. Lu <hjl@gnu.org>
9197
9198         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9199         link output.
9200         * gcc.dg/special/ecos.exp: Likewise.
9201         * lib/g++-dg.exp: Likewise.
9202         * lib/g77-dg.exp: Likewise.
9203         * lib/gcc-dg.exp : Likewise.
9204         * lib/mike-g++.exp: Likewise.
9205         * lib/mike-g77.exp: Likewise.
9206         * lib/mike-gcc.exp: Likewise.
9207         * lib/objc-dg.exp: Likewise.
9208
9209 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9210
9211         PR target/5379
9212         * gcc.dg/20020122-2.c: New test.
9213
9214 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9215
9216         * gcc.dg/20020122-1.c: New test.
9217
9218 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9219
9220         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9221
9222 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9223
9224         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9225
9226 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9227
9228         * gcc.c-torture/compile/20020121-1.c: New test.
9229
9230 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9231
9232         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9233         ld_library_path.
9234
9235 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9236
9237         * gcc.dg/20020218-1.c: New test.
9238
9239 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9240
9241         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9242         messages
9243         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9244         "At global scope" warning
9245         * g++.dg/ext/align1.C: Change cygwin test for alignment
9246         from db-bogus to dg-warning
9247
9248 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9249
9250         * g77.f-torture/compile/cpp2.F: New test.
9251
9252 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9253
9254         * g++.dg/template/access1.C: New test.
9255
9256 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9257
9258         * gcc.dg/20020118-1.c: New.
9259
9260 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9261
9262         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9263
9264 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9265
9266         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9267         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9268         alignment warnings.
9269
9270 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9271
9272         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9273         torture_with_loops and torture_without_loops
9274
9275 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9276
9277         * gcc.c-torture/compile/20020116-1.c: New test.
9278
9279 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9280
9281         * gcc.dg/20020116-2.c: New test.
9282
9283         * gcc.dg/ultrasp4.c: New test.
9284
9285         * gcc.dg/20020116-1.c: New test.
9286
9287 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9288
9289         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9290         by EABI.
9291
9292 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9293
9294         * gcc.misc-tests/i386-prefetch.exp: New.
9295         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9296         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9297         * gcc.misc-tests/i386-pf-none-1.c: New test.
9298         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9299
9300 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9301
9302         * gcc.dg/gnu89-init-1.c: Add new tests.
9303
9304 2002-01-15  Andreas Jaeger  <aj@suse.de>
9305
9306         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9307         * gcc.dg/i386-mmx-2.c: Likewise.
9308         * gcc.dg/i386-sse-1.c: Likewise.
9309         * gcc.dg/i386-sse-2.c: Likewise.
9310         * gcc.dg/i386-sse-3.c: Likewise.
9311
9312 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9313
9314         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9315         Uncomment additional cases that now pass.
9316
9317 2002-01-11  Richard Henderson  <rth@redhat.com>
9318
9319         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9320         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9321
9322 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9323
9324         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9325
9326 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9327
9328         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9329         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9330
9331 2002-01-10  Dale Johannesen  <dalej@apple.com>
9332
9333         * gcc.c-torture/execute/loop-11.c: New.
9334
9335 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9336
9337         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9338         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9339
9340 2002-01-09  Richard Henderson  <rth@redhat.com>
9341
9342         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9343         type in which to perform the operation for each size.
9344
9345 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9346
9347         * gcc.c-torture/compile/20020109-2.c: New test.
9348
9349 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9350
9351         * gcc.c-torture/execute/loop-10.c: New test.
9352
9353 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9354
9355         * gcc.c-torture/compile/20010226-1.c: New test.
9356         * gcc.c-torture/compile/20010227-1.c: New test.
9357         * gcc.c-torture/compile/20010426-1.c: New test.
9358         * gcc.c-torture/compile/20010510-1.c: New test.
9359         * gcc.c-torture/compile/20010605-3.c: New test.
9360         * gcc.c-torture/compile/20010824-1.c: New test.
9361         * gcc.c-torture/execute/20010409-1.c: New test.
9362         * gcc.dg/noncompile/20000901-1.c: New test.
9363         * gcc.dg/20001023-1.c: New test.
9364         * gcc.dg/20001101-1.c: New test.
9365         * gcc.dg/20001102-1.c: New test.
9366         * gcc.dg/20010207-1.c: New test.
9367         * gcc.dg/20010405-1.c: New test.
9368         * gcc.dg/20010822-1.c: New test.
9369         * gcc.dg/20011107-1.c: New test.
9370
9371 2002-01-09  Jeffrey A Law  (law@redhat.com)
9372
9373         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9374
9375         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9376         execution failure on PA targets.
9377
9378 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9379
9380         * gcc.c-torture/compile/20020109-1.c: New test.
9381
9382 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9383
9384         * gcc.c-torture/execute/20020108-1.c: New test.
9385
9386 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9387
9388         * gcc.dg/20020108-1.c: New test.
9389
9390 2002-01-08  H.J. Lu <hjl@gnu.org>
9391
9392         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9393         for header files.
9394
9395 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9396
9397         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9398         consistency.
9399
9400 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9401
9402         * gcc.dg/altivec-4.c: Test altivec predicates.
9403
9404 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9405
9406         * gcc.c-torture/execute/20020107-1.c: New test.
9407
9408 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9409
9410         PR c/5279
9411         * gcc.c-torture/compile/20020106-1.c: New test.
9412
9413 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9414
9415         * gcc.c-torture/execute/nestfunc-4.c: New test.
9416
9417 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9418
9419         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9420         extra triple that slipped in.
9421         * g++.old-deja/g++.abi/align.C: Likewise.
9422         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9423
9424 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9425
9426         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9427         * g++.old-deja/g++.abi/align.C: Likewise.
9428         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9429
9430         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9431         on FreeBSD/i386.
9432         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9433         FreeBSD.
9434
9435 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9436
9437         * gcc.dg/20020104-1.c: New test.
9438
9439         * gcc.dg/20020104-2.c: New test.
9440
9441 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9442
9443         * gcc.dg/20020103-1.c: Fix typo in target selector.
9444
9445 2002-01-03  Richard Henderson  <rth@redhat.com>
9446
9447         * gcc.dg/20020103-1.c: New.
9448
9449 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9450
9451         * gcc.c-torture/execute/20020103-1.c: New test.
9452
9453 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9454
9455         * g++.dg/other/debug2.C: New test.
9456
9457         * gcc.c-torture/compile/20020103-1.c: New test.
9458
9459 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9460
9461         * gcc.dg/gnu89-init-1.c: Added new tests.
9462
9463 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9464
9465         * g++.dg/template/friend2.C: Remove as patch is reverted.
9466
9467         * g++.dg/warn/oldcast1.C: New test.
9468
9469         * g++.dg/template/ptrmem1.C: New test.
9470         * g++.dg/template/ptrmem2.C: New test.
9471
9472         * g++.dg/template/ntp.C: New test.
9473
9474         * g++.dg/other/component1.C: New test.
9475
9476         * g++.dg/template/ttp3.C: New test.
9477
9478         * g++.dg/template/friend2.C: New test.
9479         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9480
9481 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9482
9483         * g++.dg/other/ptrmem1.C: New test.
9484         * g++.dg/other/ptrmem2.C: New test.
9485
9486 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9487
9488         * g++.dg/template/ctor1.C: New test.
9489
9490 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9491
9492         * g++.dg/template/friend2.C: New test.
9493
9494 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9495
9496         * gcc.dg/mmix-1.c: New test.
9497
9498 2001-12-31  Richard Henderson  <rth@redhat.com>
9499
9500         * gcc.dg/asm-5.c: New.
9501
9502 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9503
9504         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9505         in namespace __gnu_cxx
9506
9507 2001-12-30  Richard Henderson  <rth@redhat.com>
9508
9509         * gcc.dg/debug-6.c: New.
9510
9511 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9512
9513         * gcc.c-torture/compile/20011229-2.c: New test.
9514
9515 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9516
9517         * gcc.dg/debug-3.c: New test.
9518         * gcc.dg/debug-4.c: New test.
9519         * gcc.dg/debug-5.c: New test.
9520
9521 2001-12-29  Richard Henderson  <rth@redhat.com>
9522
9523         * g++.dg/eh/loop1.C: New.
9524
9525 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9526
9527         * g++.dg/template/crash1.C: New test.
9528
9529 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9530
9531         * g++.dg/other/const1.C: New test.
9532
9533 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9534
9535         * gcc.c-torture/compile/20011229-1.c: New test.
9536
9537 2001-12-28  Stan Shebs  <shebs@apple.com>
9538
9539         * lib/objc-torture.exp: Resync with c-torture.exp.
9540         * lib/objc.exp: Load standard libraries.
9541
9542 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9543
9544         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9545         additional tests.
9546
9547 2001-12-27  Roger Sayle <roger@eyesopen.com>
9548
9549         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9550
9551 2001-12-27  Richard Henderson  <rth@redhat.com>
9552
9553         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9554
9555 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9556
9557         * g++.dg/eh/ctor1.C: New test.
9558         * g++.dg/other/error2.C: New test.
9559
9560 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9561
9562         * g++.dg/other/init2.C: New test.
9563
9564 2001-12-24  Richard Henderson  <rth@redhat.com>
9565
9566         * gcc.dg/20011223-1.c: New.
9567         * gcc.dg/inline-1.c: New.
9568
9569 2001-12-23  Richard Henderson  <rth@redhat.com>
9570
9571         * gcc.dg/asm-4.c: Test operand modifiers.
9572
9573 2001-12-23  Richard Henderson  <rth@redhat.com>
9574
9575         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9576
9577 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9578
9579         * gcc.c-torture/execute/20011223-1.c: New test.
9580
9581 2001-12-21  Richard Henderson  <rth@redhat.com>
9582
9583         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9584         re-enables the warning.
9585
9586 2001-12-21  Richard Henderson  <rth@redhat.com>
9587
9588         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9589
9590 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9591
9592         * gcc.c-torture/compile/20011218-1.c: New test.
9593
9594 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9595
9596         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9597         arm-isr.c test.
9598         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9599         epilogue generation for ARM ISR routines.
9600
9601 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9602
9603         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9604         * gcc.dg/format/c90-printf-3.c: Likewise.
9605         * gcc.dg/format/c99-printf-3.c: Likewise.
9606         * gcc.dg/format/ext-1.c: Likewise.
9607         * gcc.dg/format/ext-6.c: Likewise.
9608         * gcc.dg/format/format.h: Prototype unlocked stdio.
9609
9610 2001-12-20  Richard Henderson  <rth@redhat.com>
9611
9612         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9613         (arena): Use it.
9614         (malloc): Correct allocation logic.  Abort if we fill up the
9615         arena before initialization complete.
9616         (realloc): Correct allocation logic.
9617
9618 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9619
9620         * gcc.c-torture/compile/20011219-2.c: New test.
9621
9622         * gcc.c-torture/execute/20011219-1.c: New test.
9623
9624 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9625
9626         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9627         target does not support weak symbols.
9628
9629 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9630
9631         * gcc.c-torture/compile/20011219-1.c: New test.
9632
9633 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9634
9635         * g++.dg/other/error1.C: New test.
9636
9637 2001-12-17  Jeffrey A Law  (law@redhat.com)
9638
9639         * gcc.c-torture/execute/20011217-1.c: New test.
9640
9641 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9642
9643         * objc.dg/special/: New directory.
9644         * objc.dg/special/special.exp: New file.
9645         * objc.dg/special/unclaimed-category-1.h: New file.
9646         * objc.dg/special/unclaimed-category-1a.m: New file.
9647         * objc.dg/special/unclaimed-category-1.m: New file.
9648
9649 2001-12-17  Andreas Jaeger  <aj@suse.de>
9650
9651         * gcc.c-torture/compile/20011217-2.c: New test.
9652
9653 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9654
9655         * gcc.c-torture/compile/20011217-1.c: New test.
9656
9657 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9658
9659         * testsuite/gcc.dg/20011214-1.c: New.
9660
9661 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9662
9663         * gcc.dg/altivec-4.c: New.
9664
9665 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9666
9667         * gcc.dg/20011113-1.c: New test.
9668
9669 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9670
9671         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9672         std::__malloc_alloc_template<0> and
9673         std::__default_alloc_template<false, 0>.
9674
9675 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9676
9677         * objc/execute/bf-21.m: New test.
9678         * objc/execute/enumeration-1.m: New test.
9679         * objc/execute/enumeration-2.m: New test.
9680
9681 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9682
9683         * gcc.dg/gnu89-init-1.c: New test.
9684
9685 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9686
9687         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9688         * g++.old-deja/g++.jason/2371.C: Likewise.
9689         * g++.old-deja/g++.jason/template33.C: Likewise.
9690         * g++.old-deja/g++.jason/template34.C: Likewise.
9691         * g++.old-deja/g++.jason/template36.C: Likewise.
9692         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9693         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9694         * g++.old-deja/g++.other/typename1.C: Likewise.
9695         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9696         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9697         * g++.old-deja/g++.pt/typename11.C: Likewise.
9698         * g++.old-deja/g++.pt/typename14.C: Likewise.
9699         * g++.old-deja/g++.pt/typename16.C: Likewise.
9700         * g++.old-deja/g++.pt/typename3.C: Likewise.
9701         * g++.old-deja/g++.pt/typename4.C: Likewise.
9702         * g++.old-deja/g++.pt/typename5.C: Likewise.
9703         * g++.old-deja/g++.pt/typename7.C: Likewise.
9704         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9705
9706 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9707
9708         * g++.dg/other/linkage1.C: New test.
9709         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9710         specifiers.
9711
9712 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9713
9714         * gcc.dg/concat.c: New test.
9715
9716 2001-12-11  Stan Shebs  <shebs@apple.com>
9717
9718         * objc/compile: New test directory.
9719         * objc/compile/compile.exp: New expect script.
9720         * objc/compile/20011211-1.m: New compile test.
9721
9722 2001-12-11  Jason Merrill  <jason@redhat.com>
9723
9724         * lib/prune.exp (prune_gcc_output): Also handle "In member
9725         function".  So many permutations...
9726
9727 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9728
9729         * g++.dg/template/typedef1.C: New test.
9730
9731 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9732
9733         * g++.dg/other/copy1.C: New test.
9734
9735 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9736
9737         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9738
9739         * gcc.dg/builtin-choose-expr.c: New.
9740
9741 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9742
9743         * gcc.dg/altivec-2.c: New.
9744
9745 2001-12-07  Richard Henderson  <rth@redhat.com>
9746
9747         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9748
9749 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9750
9751         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9752         ultrasparc.
9753
9754 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9755
9756         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9757
9758 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9759
9760         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9761         variable argument list.
9762
9763 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9764
9765         * gcc.c-torture/execute/memcheck: Delete entire directory.
9766         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9767         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9768
9769 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9770
9771         * gcc.dg/Wshadow-1.c: New test.
9772
9773 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9774
9775         * gcc.c-torture/compile/20011130-1.c: New test.
9776
9777         * gcc.dg/noncompile/20011025-1.c: New test.
9778
9779         * g++.dg/other/anon-union.C: New test.
9780
9781         * gcc.c-torture/execute/20011024-1.c: New test.
9782
9783 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9784
9785         * gcc.c-torture/execute/20000722-1.x,
9786         gcc.c-torture/execute/20010123-1.x: Remove.
9787         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9788         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9789         gcc.dg/c99-complit-2.c: New tests.
9790
9791 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9792
9793         * g++.dg/inherit/base1.C: New test.
9794
9795 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9796
9797         * g++.dg/other/stdarg1.C: New test.
9798
9799         * gcc.c-torture/compile/20011130-2.c: New test.
9800
9801 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9802
9803         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9804         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9805         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9806         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9807         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9808         * gcc.dg/builtin-prefetch-1.c: New test.
9809
9810 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9811
9812         * gcc.dg/20011130-1.c: New test.
9813
9814 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9815
9816         * g++.dg/other/scope1.C: New test.
9817         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9818
9819 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9820
9821         * gcc.dg/vla-init-1.c: New test.
9822
9823 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9824
9825         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9826
9827 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9828
9829         * objc.dg/alias.m: Update.
9830         * objc.dg/class-1.m: Update.
9831         * objc.dg/const-str-1.m: Update.
9832         * objc.dg/fwd-proto-1.m: Update.
9833         * objc.dg/id-1.m: Update.
9834         * objc.dg/super-class-1.m: Update.
9835
9836 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9837
9838         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9839         constructs.
9840
9841 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9842
9843         * gcc.c-torture/execute/20011128-1.c: New test.
9844
9845 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9846
9847         * gcc.dg/20011127-1.c: New test.
9848
9849 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9850
9851         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9852         from Austin Group draft 7.
9853         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9854         scanf format arguments.
9855         * gcc.dg/format/no-exargs-2.c: New test.
9856
9857 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9858
9859         * g++.dg/abi/vbase8-4.C: New test.
9860
9861 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9862
9863         * gcc.c-torture/execute/20011121-1.c: New test.
9864
9865 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9866
9867         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9868
9869 2001-11-23  Andreas Jaeger  <aj@suse.de>
9870
9871         * gcc.dg/cpp/charconst-2.c: New test.
9872
9873 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9874
9875         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9876         to the host if it is remote.  Let tests specify extra headers
9877         they use.
9878         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9879         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9880         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9881         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9882         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9883         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9884         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9885         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9886         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9887         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9888
9889 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9890
9891         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9892         for little endian ARMs.
9893
9894 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9895
9896         * gcc.c-torture/compile/20011119-1.c: New test.
9897         * gcc.c-torture/compile/20011119-2.c: New test.
9898
9899 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9900
9901         * gcc.dg/altivec-1.c: Fix typo.
9902
9903 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9904
9905         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9906
9907 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9908
9909         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9910
9911 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9912
9913         * lib/g77.exp: Don't specify --rpath-link.
9914
9915         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9916         across all the headers.
9917         * gcc.dg/format/format.exp: For testing on a remote host,
9918         copy format.h.
9919
9920         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9921         * gcc.c-torture/execute/930406-1.c: Likewise.
9922         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9923
9924 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9925
9926         * gcc.dg/altivec-1.c: New.
9927
9928 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9929
9930         * gcc.dg/cpp/fpreprocessed.c: New test case.
9931
9932 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9933
9934         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9935         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9936         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9937
9938 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9939
9940         * gcc.dg/no-builtin-1.c: New test.
9941
9942 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9943
9944         * gcc.c-torture/execute/20011115-1.c: New test.
9945
9946 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9947
9948         * gcc.c-torture/compile/20011114-2.c: New test.
9949         * gcc.c-torture/compile/20011114-3.c: New test.
9950         * gcc.c-torture/compile/20011114-4.c: New test.
9951
9952 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9953
9954         * g++.dg/other/init1.C: New test.
9955
9956 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9957
9958         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9959         message.
9960
9961         * gcc.c-torture/execute/20011114-1.c: New testcase.
9962
9963         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9964         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9965         like the (before this change) version of 20010327-1.c.
9966
9967 2001-11-14  Roger Sayle <roger@eyesopen.com>
9968
9969         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9970
9971 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9972
9973         * g++.dg/init/array2.C: New test.
9974
9975 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9976
9977         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9978
9979 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9980
9981         * g++.dg/other/forscope1.C: New test.
9982         * g++.dg/ext/forscope1.C: New test.
9983         * g++.dg/ext/forscope2.C: New test.
9984
9985 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9986
9987         * gcc.c-torture/execute/20011113-1.c: New test.
9988
9989 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9990
9991         * gcc.c-torture/execute/20011109-2.c: New test.
9992
9993         * gcc.c-torture/execute/20011109-1.c: New test.
9994
9995 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9996
9997         * gcc.c-torture/compile/20011109-1.c: New test.
9998
9999 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10000
10001         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10002         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10003         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10004         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10005         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10006         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10007         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10008
10009 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10010
10011         * g++.dg/warn/Wshadow-1.C: New tests.
10012         * g++.old-deja/g++.mike/for3.C: Update.
10013
10014 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10015
10016         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10017         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10018         XFAILs.  Adjust expected error texts.
10019         * gcc.c-torture/compile/20011106-1.c,
10020         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10021         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10022         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10023         gcc.dg/c99-array-lval-5.c: New tests.
10024
10025 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10026
10027         * gcc.dg/cpp/defined.c: Update.
10028
10029 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10030
10031         * gcc.c-torture/execute/anon-1.c: New test.
10032
10033 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10034
10035         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10036         same size, so no warning should be produced on stormy16.
10037
10038         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10039         due to oversized array.
10040         * g++.old-deja/g++.mike/ns15.C: Likewise.
10041         * g++.old-deja/g++.pt/crash16.C: Likewise.
10042
10043 2001-11-02  Graham Stott  <grahams@redhat.com>
10044
10045         * g++.dgother/debug1.C: Fix typos.
10046
10047 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10048
10049         * g++.dg/other/debug1.C: New test.
10050
10051 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10052
10053         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10054         of unsigned long.
10055
10056 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10057
10058         * gcc.dg/20011029-2.c: New test.
10059
10060         * gcc.c-torture/compile/20011029-1.c: New test.
10061
10062 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10063
10064         * objc/execute/class_self-1.m: New test.
10065         * objc/execute/class_self-2.m: New test.
10066
10067 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10068
10069         * gcc.misc-tests/msgs.exp: Delete.
10070         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10071         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10072         error set to match recent changes.
10073
10074 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10075
10076         * gcc.dg/20011021-1.c: New test.
10077
10078 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10079
10080         * gcc.c-torture/compile/20011023-1.c: New test.
10081
10082 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10083
10084         * lib/g77.exp: Rewrite based on lib/g++.exp.
10085
10086 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10087
10088         * gcc.c-torture/execute/20011019-1.c: New test.
10089
10090         * gcc.dg/20011018-1.c: New test.
10091
10092 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10093
10094         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10095
10096 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10097
10098         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10099         * gcc.dg/attr-invalid.c: Likewise.
10100
10101 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10102
10103         * testsuite/gcc.dg/20011015-1.c: New test.
10104
10105 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10106
10107         * g++.dg/template/unify2.C: New test.
10108
10109 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10110
10111         * g++.dg/other/exception-specification.C: New test
10112
10113 2001-10-13  Tom Rix  <trix@redhat.com>
10114
10115         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10116         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10117
10118 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10119
10120         * testsuite/gcc.dg/20011009-1.c: New test.
10121
10122 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10123
10124         PR g++/4476
10125         * g++.dg/other/friend1.C: New test.
10126
10127 2001-10-11  Richard Henderson  <rth@redhat.com>
10128
10129         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10130
10131 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10132
10133         * gcc.c-torture/compile/20011010-1.c: New.
10134
10135 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10136
10137         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10138         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10139         g77.f-torture/execute/execute.exp,
10140         g77.f-torture/noncompile/noncompile.exp,
10141         gcc.c-torture/compile/compile.exp,
10142         gcc.c-torture/execute/execute.exp,
10143         gcc.c-torture/execute/ieee/ieee.exp,
10144         gcc.c-torture/execute/memcheck/memcheck.exp,
10145         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10146         objc/execute/execute.exp: Update FSF address.
10147
10148 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10149
10150         * gcc.dg/cpp/cmdlne-C.c: Update.
10151         * gcc.dg/cpp/cmdlne-C2.c: New.
10152
10153 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10154
10155         * gcc.c-torture/execute/20011008-3.c: New.
10156
10157 2001-10-08  DJ Delorie  <dj@redhat.com>
10158
10159         * gcc.dg/20011008-1.c: New.
10160         * gcc.dg/20011008-2.c: New.
10161
10162 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10163
10164         * gcc.dg/cpp/spacing1.c: Update test.
10165
10166 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10167
10168         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10169         spelling errors of "separate" as "seperate".
10170
10171 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10172
10173         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10174         enough to avoid inlining.
10175
10176 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10177
10178         * lib/g77.exp: set libg2c_dir correctly.
10179
10180 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10181
10182         * gcc.dg/cpp/macro11.c: New test.
10183
10184 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10185
10186         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10187         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10188         gcc.dg/format/multattr-3.c: New tests.
10189         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10190         tests for format attributes on function pointers being rejected.
10191
10192 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10193
10194         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10195
10196 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10197
10198         * g++.dg/warn/format1.C: New test.
10199
10200 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10201
10202         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10203
10204 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10205
10206         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10207
10208 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10209
10210         * gcc.dg/cpp/redef2.c: Add test.
10211
10212 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10213
10214         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10215         long-standing bug on i686, apparently.
10216         * gcc.c-torture/execute/loop-2c.x: New file.
10217         * gcc.c-torture/execute/loop-2d.x: New file.
10218         * gcc.c-torture/execute/loop-3c.x: New file.
10219
10220 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10221
10222         * gcc.dg/cpp/20000625-2.c: Correct line number.
10223
10224 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10225
10226         * gcc.dg/cpp/macro10.c: New test.
10227         * gcc.dg/cpp/strify3.c: New test.
10228         * gcc.dg/cpp/spacing1.c: Add tests.
10229         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10230         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10231
10232 2001-09-24  DJ Delorie  <dj@redhat.com>
10233
10234         * gcc.c-torture/execute/20010924-1.c: New test.
10235
10236 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10237
10238         * testsuite/objc/execute/paste.m: Remove.
10239
10240 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10241
10242         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10243
10244 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10245
10246         * g77.dg/strlen0.f: New test.
10247
10248 2001-09-21  Richard Henderson  <rth@redhat.com>
10249
10250         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10251         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10252
10253 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10254
10255         Table-driven attributes.
10256         * g++.dg/ext/attrib1.C: New test.
10257
10258 2001-09-20  DJ Delorie  <dj@redhat.com>
10259
10260         * gcc.dg/20000926-1.c: Update expected warning messages.
10261         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10262         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10263         array.
10264
10265 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10266
10267         * g++.dg/eh/registers1.C: New test case.
10268
10269 2001-09-17  Richard Henderson  <rth@redhat.com>
10270
10271         * gcc.dg/array-5.c: Fix VLA decomposition test.
10272
10273 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10274
10275         * gcc.dg/cpp/line5.c: New testcase.
10276
10277 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10278
10279         * gcc.dg/cpp/macro9.c: New test.
10280
10281 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10282
10283         * gcc.c-torture/execute/980223.c: Change type of addr from long
10284         to char *.
10285
10286 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10287
10288         * gcc.c-torture/execute/20010915-1.c: New test.
10289
10290 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10291
10292         * g77.dg/bprob: New directory.
10293         * g77.dg/bprob/bprob.exp: New file.
10294         * g77.dg/bprob/bprob-1.f: New test.
10295         * g77.dg/gcov: New directory.
10296         * g77.dg/gcov/gcov.exp: New file.
10297         * g77.dg/gcov/gcov-1.f: New test.
10298         * g77.dg/gcov/gcov-1.x: New file.
10299
10300 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10301
10302         * gcc.dg/cpp/directiv.c: Update.
10303         * gcc.dg/cpp/undef1.c: Update.
10304
10305 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10306
10307         * gcc.dg/20010912-1.c: New test.
10308
10309 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10310
10311         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10312         language-independent file in lib.
10313         * lib/gcov.exp: New file.
10314
10315 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10316
10317         * gcc.c-torture/compile/20010911-1.c: New test.
10318
10319 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10320
10321         * lib/profopt.exp: New, to support profile-directed optimizations.
10322         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10323         * gcc.misc-tests/bprob-1.c: New test.
10324         * gcc.misc-tests/bprob-2.c: New test.
10325
10326 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10327
10328         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10329         XFAIL and which kinds of gcov output to verify.
10330         * gcc.misc-tests/gcov-4b.x: New file.
10331         * gcc.misc-tests/gcov-5b.x: New file.
10332         * gcc.misc-tests/gcov-6.x: New file.
10333         * gcc.misc-tests/gcov-7.c: New test.
10334         * gcc.misc-tests/gcov-7.x: New file.
10335
10336 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10337
10338         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10339         * gcc.misc-tests/gcov-6.c: New test.
10340
10341 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10342
10343         PR c++/3986
10344         * g++.dg/abi/vbase1.C: New test.
10345
10346 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10347
10348         * objc.dg/method-2.m: New.
10349
10350 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10351
10352         PR c++/4203
10353         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10354         * g++.dg/init/empty1.C: New test.
10355
10356 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10357
10358         * gcc.c-torture/compile/20010903-1.c: New test.
10359
10360 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10361
10362         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10363         for m68k.
10364
10365 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10366
10367         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10368
10369         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10370
10371         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10372
10373 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10374
10375         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10376         for 16-bit 'unsigned int'.
10377
10378 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10379
10380         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10381
10382 2001-08-27  Richard Henderson  <rth@redhat.com>
10383
10384         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10385         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10386
10387 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10388
10389         * gcc.dg/asm-names.c (ymain): New.
10390
10391 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10392
10393         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10394         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10395         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10396
10397 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10398
10399         * gcc.dg/compare5.c: New testcase.
10400
10401 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10402
10403         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10404         and "In instantiation".
10405
10406 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10407
10408         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10409
10410 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10411
10412         * gcc.misc-tests/gcov.exp: Add support for branch information.
10413         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10414         * gcc.misc-tests/gcov-4.c: New test.
10415         * gcc.misc-tests/gcov-4b.c: New test.
10416         * gcc.misc-tests/gcov-5b.c: New test.
10417
10418 2001-08-20  Zack Weinberg  <zackw@panix.com>
10419
10420         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10421         expected to fail.
10422
10423 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10424
10425         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10426
10427 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10428
10429         * g++.dg/eh/template1.C: New test.
10430
10431 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10432
10433         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10434         Fix thinko.
10435         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10436         for xfail.
10437
10438 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10439
10440         * lib/g77-dg.exp:  Use prune.exp for common procedures
10441         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10442         * lib/g77.exp: (g77-dg-prune) Remove
10443
10444 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10445
10446         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10447
10448 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10449
10450         * g++.dg/template/unify1.C: New test.
10451
10452 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10453
10454         * g++.dg/abi/empty4.C: New test.
10455
10456 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10457
10458         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10459         solaris2.*
10460         * g77.f-torture/compile/pr3743.x: Likewise
10461
10462 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10463
10464         * g++.dg/other/using-declaration.C: New test.
10465
10466 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10467
10468         * gcc.dg/cpp/tr-sign.c: New testcase.
10469
10470 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10471
10472         * gcc.dg/cpp/19951025-1.c: Revert.
10473         * gcc.dg/cpp/directiv.c: We no longer process directives that
10474         interrupt macro arguments.
10475
10476 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10477
10478         * gcc.dg/bconstp-1.c: New test.
10479
10480 2001-08-03  Richard Henderson  <rth@redhat.com>
10481
10482         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10483
10484 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10485
10486         * gcc.dg/cpp/19951025-1.c: Update.
10487
10488 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10489
10490         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10491         should be x.
10492
10493 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10494
10495         Kill -fhonor-std.
10496         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10497         * g++.old-deja/g++.other/std1.C: Likewise.
10498         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10499
10500 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10501
10502         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10503         (g77_pass, g77_fail, g77_finish, g77_exit,
10504         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10505
10506 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10507
10508         * g77.dg/fbackslash.f
10509         * g77.dg/fcase-preserve.f
10510         * g77.dg/ff90-1.f
10511         * g77.dg/ffixed-line-length-0.f
10512         * g77.dg/ffixed-line-length-132.f
10513         * g77.dg/ffixed-line-length-7.f
10514         * g77.dg/ffixed-line-length-72.f
10515         * g77.dg/ffixed-line-length-none.f
10516         * g77.dg/ffree-form-1.f
10517         * g77.dg/fno-backslash.f
10518         * g77.dg/fno-f90-1.f
10519         * g77.dg/fno-fixed-form-1.f
10520         * g77.dg/fno-onetrip.f
10521         * g77.dg/fno-typeless-boz.f
10522         * g77.dg/fno-underscoring.f
10523         * g77.dg/fno-vxt-1.f
10524         * g77.dg/fonetrip.f
10525         * g77.dg/ftypeless-boz.f
10526         * g77.dg/fugly-assumed.f
10527         * g77.dg/funderscoring.f
10528         * g77.dg/fvxt-1.f
10529
10530 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10531
10532         * objc.dg/fwd-proto-1.m: New.
10533         * objc.dg/local-decl-1.m: New.
10534         * objc.dg/naming-1.m: New.
10535         * objc.dg/naming-2.m: New.
10536         * objc.dg/proto-hier-1.m: New.
10537
10538 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10539
10540         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10541         largest-type elements to a struct makes its size grow.
10542
10543 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10544
10545         * g++.dg/abi/vthunk1.C: New test.
10546
10547 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10548
10549         * g++.dg/abi/vbase8-22.C: New test.
10550
10551 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10552
10553         * gcc.dg/cpp/macro8.c: New test.
10554
10555 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10556
10557         * g++.dg/abi/vbase8-21.C: New test.
10558
10559 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         * g++.dg/abi/vbase8-10.C: New test.
10562
10563 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10564
10565         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10566         ${tool}_set_ld_library_path.
10567         Changed caller.
10568         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10569         g++.exp.
10570
10571 2001-07-26  Stan Cox <scox@redhat.com>
10572
10573         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10574         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10575         gcc_exit, gcc_check_unsupported_p):
10576         Moved to gcc-deps.exp
10577         * gcc-deps.exp: New file.
10578
10579 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10580
10581         * g++.old-deja/g++.pt/defarg14.C: New test.
10582
10583 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10584
10585         * g++.old-deja/g++.other/lineno5.C: New test.
10586
10587 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         * g++.old-deja/g++.pt/crash68.C: New test.
10590
10591 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10592
10593         * g++.old-deja/g++.other/crash42.C: New test.
10594
10595 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10596
10597         * gcc.dg/cpp/extratokens.c: Fix.
10598         * gcc.dg/cpp/skipping2.c: New tests.
10599
10600 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10601
10602         * gcc.c-torture/execute/20010724-1.c: New file.
10603         * gcc.c-torture/execute/20010724-1.x: New file.
10604
10605 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10606
10607         * g++.old-deja/g++.other/cond7.C: New test.
10608
10609 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10610
10611         * g++.old-deja/g++.other/optimize4.C: New test.
10612
10613 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10614
10615         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10616
10617 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10618
10619         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10620         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10621         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10622         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10623
10624         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10625         bug report" message.
10626
10627         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10628         * g++.dg/ext/instantiate1.C: Move from old-deja.
10629
10630 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10631
10632         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10633         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10634         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10635         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10636
10637 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10638
10639         * gcc.c-torture/execute/20010723-1.c: New test.
10640
10641 2001-07-23  Ben Elliston  <bje@redhat.com>
10642
10643         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10644
10645 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10646
10647         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10648         i[34567]86-*-*.
10649         Delete handling of ieee_multilib_flags.
10650         Pass -mieee for alpha*-*-* and sh-*-*.
10651         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10652
10653 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10654
10655         Remove old-abi tests.
10656         * g++.old-deja/g++.mike/p11116.C: Remove.
10657         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10658
10659 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10660
10661         * g77.f-torture/compile/pr3743.f:  New test
10662
10663 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10664
10665         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10666
10667 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10668
10669         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10670         g++.old-deja/g++.pt/static6.C: Likewise.
10671         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10672         supports weak symbols.
10673
10674 2001-07-18  Andreas Jaeger  <aj@suse.de>
10675
10676         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10677         supported again.
10678
10679 2001-07-18  Andreas Jaeger  <aj@suse.de>
10680
10681         * gcc.dg/iftrap-1.c: Fix target line.
10682
10683 2001-07-17  Richard Henderson  <rth@redhat.com>
10684
10685         * gcc.c-torture/execute/20010717-1.c: New.
10686
10687 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10688
10689         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10690         tests.
10691
10692 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10693
10694         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10695
10696 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10697
10698         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10699         UAC_SIGBUS, UAC_NOPRINT definitions.
10700
10701 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10702
10703         * objc/execute/object_is_class.m: New test.
10704         * objc/execute/object_is_meta_class.m: New test.
10705
10706 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10707
10708         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10709         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10710
10711 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10712
10713         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10714         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10715
10716 2001-07-14  Richard Henderson  <rth@redhat.com>
10717
10718         * gcc.dg/iftrap-1.c: New.
10719
10720 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10721
10722         * g77.f-torture/execute/intrinsic77.f: New test.
10723
10724 2001-07-11  Janis Johnson <janis@us.ibm.com>
10725
10726         * gcc.misc-tests/gcov-3.c: New test.
10727
10728 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10729
10730         * gcc.c-torture/compile/20010711-1.c,
10731         * gcc.c-torture/compile/20010711-2.c: New tests.
10732
10733 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10734
10735         * gcc.c-torture/execute/20010711-1.c: New test.
10736
10737 2001-07-11  Ben Elliston  <bje@redhat.com>
10738
10739         * g++.old-deja/g++.other/enum5.C: New test.
10740
10741 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10742
10743         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10744         (g++-dg-prune): Call prune_gcc_output.
10745         * prune.exp: New file for prune_gcc_output.
10746         * lib/g++.exp, lib/gcc.exp: Load it.
10747
10748 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10749
10750         * gcc.c-torture/compile/20010701-1.c,
10751         g++.old-deja/g++.ext/attrib6.C: New tests.
10752
10753 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10754
10755         * gcc.c-torture/compile/20010706-1.c: New test.
10756
10757 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10758
10759         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10760
10761 2001-06-28  Stan Shebs  <shebs@apple.com>
10762
10763         * gcc.dg/pragma-darwin.c: New test.
10764
10765 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10766
10767         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10768         Solaris 2.[678] system.
10769
10770 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10771
10772         * gcc.dg/20010622-1.c: New test.
10773
10774 2001-06-18  Stan Shebs  <shebs@apple.com>
10775
10776         * objc.dg: New directory.
10777         * objc.dg/dg.exp: New file.
10778         * objc.dg/alias.m: New.
10779         * objc.dg/class-1.m: New.
10780         * objc.dg/class-2.m: New.
10781         * objc.dg/const-str-1.m: New.
10782         * objc.dg/const-str-2.m: New.
10783         * objc.dg/id-1.m: New.
10784         * objc.dg/method-1.m: New.
10785         * objc.dg/super-class-1.m: New.
10786         * lib/objc-dg.exp: New file.
10787
10788 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10789
10790         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10791         of label name.
10792
10793 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10794
10795         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10796
10797 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10798
10799         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10800         variable.
10801
10802 2001-06-12  Richard Henderson  <rth@redhat.com>
10803
10804         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10805
10806 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10807
10808         * g++.old-deja/g++.abi/vbase5.C: New test.
10809         * g++.old-deja/g++.abi/vbase6.C: New test.
10810         * g++.old-deja/g++.abi/vbase7.C: New test.
10811
10812 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10813
10814         * gcc.c-torture/compile/20010610-1.c: New test.
10815
10816 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10817
10818         * g++.old-deja/g++.abi/vbase4.C: New test.
10819
10820 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10821
10822         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10823         support %f for HC11/HC12 targets.
10824         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10825         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10826         on HC11/HC12 targets.
10827         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10828
10829 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10830
10831         * gcc.dg/wchar_t-1.c: New file.
10832         * gcc.dg/wint_t-1.c: Likewise.
10833
10834 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10835
10836         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10837
10838 2001-06-11  Richard Henderson  <rth@redhat.com>
10839
10840         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10841
10842 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10843
10844         * gcc.c-torture/compile/20010611-1.c: New test.
10845
10846 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10847
10848         * gcc.dg/c99-tag-1.c: Add more tests.
10849
10850 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10851
10852         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10853         representation on MN10300 and ARM/Thumb.
10854
10855 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10856
10857         * g77.f-torture/execute/20010610.f: New.
10858
10859 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10860
10861         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10862         names.
10863
10864 2001-06-09  Richard Henderson  <rth@redhat.com>
10865
10866         * gcc.c-torture/execute/ashrdi-1.c: New.
10867         * gcc.c-torture/execute/ashldi-1.c: New.
10868         * gcc.c-torture/execute/lshrdi-1.c: New.
10869
10870 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10871
10872         * objc/execute/load-3.m: Added. Check sending +load to categories,
10873         in addition to classes.
10874
10875 2001-06-08  Stan Shebs  <shebs@apple.com>
10876
10877         * objc/execute/load-2.m: New test.  From Nicola Pero
10878         <n.pero@mi.flashnet.it>.
10879
10880 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10881
10882         * gcc.c-torture/execute/20010605-2.c: New test.
10883
10884 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10885
10886         * g++.old-deja/g++.abi/vbase2.C: New test.
10887         * g++.old-deja/g++.abi/vbase3.C: New test.
10888
10889 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10890
10891         * g++.old-deja/g++.pt/friend49.C: New test.
10892
10893 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         * g++.old-deja/g++.ext/anon3.C: New test.
10896
10897 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10898
10899         * g++.old-deja/g++.other/conv7.C: New test.
10900
10901 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10902
10903         * gcc.c-torture/compile/20010605-2.c: New test.
10904
10905 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10906
10907         * gcc.c-torture/execute/20010604-1.c: New test.
10908
10909 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10910
10911         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10912
10913 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10914
10915         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10916         (g++_link_flags): Likewise.
10917         (g++_init): Pass gccpath's value to two previous functions.
10918
10919 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10920
10921         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10922         Ensure logfile entry matches exec command line.
10923
10924 2001-05-31  Richard Henderson  <rth@redhat.com>
10925
10926         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10927         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10928
10929 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10930
10931         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10932         compiler for irix6.2
10933
10934 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10935
10936         * g++.old-deja/g++.other/optimize3.C: New file.
10937
10938 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10939
10940         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10941         assemble.
10942
10943 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10944
10945         * g++.old-deja/g++.other/optimize2.C: New file.
10946
10947 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10948
10949         * gcc.c-torture/compile/20010518-2.c: New file.
10950         * gcc.c-torture/execute/20010518-1.c: New file.
10951         * gcc.c-torture/execute/20010518-2.c: New file.
10952
10953 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10954
10955         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10956
10957 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10958
10959         G++ no longer defines builtins that do not begin with __builtin.
10960         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10961         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10962         * g++.old-deja/g++.law/builtin1.C: Likewise.
10963         * g++.old-deja/g++.law/cvt2.C: Likewise.
10964         * g++.old-deja/g++.mike/net5.C: Likewise.
10965         * g++.old-deja/g++.other/builtins1.C: Likewise.
10966         * g++.old-deja/g++.other/builtins2.C: Likewise.
10967         * g++.old-deja/g++.other/builtins3.C: Likewise.
10968         * g++.old-deja/g++.other/builtins4.C: Likewise.
10969         * g++.old-deja/g++.other/inline8.C: Likewise.
10970         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10971
10972 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10973
10974         * g++.old-deja/g++.pt/using1.C: Adjust.
10975         * g++.old-deja/g++.pt/using2.C: New test.
10976
10977 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10978
10979         * gcc.dg/cpp/charconst.c: New tests.
10980         * gcc.dg/cpp/escape.c: New tests.
10981         * gcc.dg/cpp/escape-1.c: New tests.
10982         * gcc.dg/cpp/escape-2.c: New tests.
10983         * gcc.dg/cpp/ucs.c: New tests.
10984
10985 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10986
10987         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10988         native compiler for irix6.5.
10989
10990 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10991
10992         * lib/g++.exp (g++_include_flags): Use args to compute
10993         get_multilibs.
10994         (g++_link_flags): Likewise.
10995         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10996
10997 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10998
10999         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11000
11001 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11002
11003         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11004         this file.
11005
11006 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11007
11008         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11009         STACK_SIZE;
11010         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11011         to STACK_SIZE; Use it to define size of add_histo array.
11012         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11013         to STACK_SIZE.
11014         (f): Use GITT_SIZE to define size of gitt local table.
11015         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11016         to STACK_SIZE; Use it to define size of bytemem array.
11017
11018 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11019
11020         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11021         on 68HC11/HC12 due to the asm instruction.
11022         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11023         * gcc.c-torture/compile/920520-1.x: Likewise.
11024         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11025         on 68HC11/HC12 because the function is larger than 64K.
11026         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11027         on 68HC11/HC12 because the structure is too large.
11028
11029 2001-05-20  Richard Henderson  <rth@redhat.com>
11030
11031         * gcc.c-torture/execute/20010520-1.c: New.
11032
11033 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11034
11035         * g++.old-deja/g++.warn/compare1.C: New test.
11036         * gcc.dg/compare4.c: New test.
11037
11038 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11039
11040         * g++.old-deja/g++.other/optimize1.C: New test.
11041
11042 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11043
11044         * g++.old-deja/g++.pt/spec41.C: New test.
11045
11046 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11047
11048         * gcc.c-torture/compile/20010114-1.x: Remove.
11049
11050 2001-05-18  Stan Shebs  <shebs@apple.com>
11051
11052         * gcc.c-torture/compile/20010518-1.c: New test.
11053
11054 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11055
11056         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11057         * g++.old-deja/g++.pt/crash67.C: New test.
11058
11059 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11060
11061         * g++.old-deja/g++.other/debug9.C: New test.
11062
11063 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11064
11065         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11066
11067 2001-05-16  Jan Hubicka  <jh@suse.cz>
11068
11069         * gcc.c-torture/compile/20010516-1.c: New test.
11070
11071 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11072
11073         * g++.old-deja/g++.other/crash41.C: New test.
11074
11075 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11076
11077         * g++.old-deja/g++.pt/crash66.C: New test.
11078
11079 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11080
11081         * g++.old-deja/g++.robertl/eb27.C: Convert.
11082
11083 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11084
11085         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11086         declaration being redundant.
11087
11088 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11089
11090         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11091
11092 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11093
11094         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11095
11096 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11097
11098         * lib/g++.exp: Use testsuite_flags.
11099
11100 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11101
11102         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11103
11104 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11105
11106         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11107
11108 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11109
11110         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11111
11112 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11113
11114         * gcc.c-torture/compile/20010313-1.c: New test.
11115
11116 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11117
11118         * gcc.dg/cpp/direct2.c: New test.
11119         * gccq.dg/cpp/direct2s.c: New test.
11120
11121         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11122
11123 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11124
11125         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11126         * g++.old-deja/g++.other/op3.C: Likewise.
11127
11128 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11129
11130         * gcc.dg/cpp/syshdr.h: New file.
11131         * gcc.dg/cpp/sysmac1.c: Update.
11132         * gcc.dg/cpp/sysmac2.c: Update.
11133
11134 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11135
11136         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11137
11138 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11139
11140         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11141         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11142
11143 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11144
11145         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11146
11147 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11148
11149         * lib/g++.exp (g++_include_flags): Don't use any special flags
11150         if TESTING_IN_BUILD_TREE is not defined.
11151         (g++_init): Use a plain 'c++' as the compiler if
11152         TESTING_IN_BUILD_TREEE is not defined.
11153
11154 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11155
11156         * g++.old-deja/g++.eh/catch13.C: New test.
11157         * g++.old-deja/g++.eh/catch14.C: New test.
11158
11159 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11160
11161         * gcc.dg/cpp/tr-define.c: New test.
11162
11163 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11164
11165         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11166         <stdlib.h>, not <malloc.h>.
11167
11168 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11169
11170         * g++.old-deja/g++.ns/template17.C: New test.
11171
11172 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11173
11174         * g++.old-deja/g++.pt/ref4.C: New test.
11175
11176 2001-04-30  Richard Henderson  <rth@redhat.com>
11177
11178         * gcc.dg/20000724-1.c: Revert last change.
11179
11180 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11181
11182         * g77.f-torture/execute/20010430.f: New test.
11183
11184 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11185
11186         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11187
11188 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11189
11190         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11191
11192 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11193
11194         * g++.old-deja/g++.eh/crash6.C: New test.
11195
11196 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11197
11198         * g++.old-deja/g++.other/warn7.C: New test.
11199
11200 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11201
11202         * g++.old-deja/g++.other/defarg9.C: New test.
11203
11204 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11205
11206         * g77.f-torture/compile/20010426.f: New test.
11207         * g77.f-torture/execute/20010426.f: New test.
11208
11209 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11210
11211         * g77.f-torture/compile/20000629-1.x: Remove - error
11212         has been fixed.
11213
11214 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11215
11216         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11217         Tweak slightly to work with g++.dg framework.
11218         * g++.dg/special/ecos.exp: Run initp1.C test.
11219         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11220
11221         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11222         its linker doesn't give line numbers either.
11223         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11224
11225 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11226
11227         * g++.old-deja/g++.other/lex1.C: New test.
11228
11229 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11230
11231         * gcc.dg/noncompile/20010425-1.c: New test.
11232
11233 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11234
11235         * g++.old-deja/g++.pt/mangle2.C: New test.
11236
11237 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11238
11239         * gcc.dg/format/plus-1.c: New test.
11240
11241 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11242
11243         * gcc.dg/20010423-1.c: New test.
11244
11245 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11246
11247         * gcc.c-torture/execute/20010422-1.c: New test.
11248
11249 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11250
11251         * g++.old-deja/g++.ns/type2.C: New test.
11252
11253 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11254
11255         * g++.old-deja/g++.other/perf1.C: New test.
11256
11257 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11258
11259         * gcc.dg/c99-func-2.c: Remove xfail.
11260         * gcc.dg/c99-func-3.c: Remove xfail.
11261         * gcc.dg/c99-func-4.c: Remove xfail.
11262
11263 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11264
11265         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11266
11267 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11268
11269         * gcc.c-torture/compile/20010423-1.c: New test.
11270
11271 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11272
11273         * g++.old-deja/g++.pt/typename28.C: New test.
11274
11275 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11276
11277         * g++.old-deja/g++.abi/empty2.C: New test.
11278         * g++.old-deja/g++.abi/empty3.C: New test.
11279
11280 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11281
11282         * g++.old-deja/g++.other/comdat2.C: New test.
11283         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11284
11285 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * g++.old-deja/g++.other/overload14.C: New test.
11288
11289 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11290
11291         * g++.old-deja/g++.other/lookup23.C: New test.
11292
11293 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * gcc.c-torture/execute/20010403-1.c: New test.
11296
11297 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11298             Mark Mitchell  <mark@codesourcery.com>
11299
11300         * lib/old-dejagnu.exp: Don't delete output of executable.
11301         Add .exe suffix to executables.
11302
11303 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11304
11305         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11306
11307 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11308
11309         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11310
11311 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11312
11313         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11314         * g++.old-deja/g++.abi/crash1.C: New test.
11315
11316 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11317
11318         * g++.old-deja/g++.other/crash40.C: New test.
11319
11320 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11321
11322         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11323
11324 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11325
11326         * g++.old-deja/g++.other/warn6.C: New test.
11327
11328 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11329
11330         * g++.old-deja/g++.robertl/eb42.C: Same.
11331
11332 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11333
11334         * gcc.dg/wtr-conversion-1.c: New testcase.
11335
11336 2001-04-10  Richard Henderson  <rth@redhat.com>
11337
11338         * g++.old-deja/g++.other/array5.C: New.
11339
11340 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11341
11342         * gcc.c-torture/execute/20010408-1.c: New test.
11343
11344 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11345
11346         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11347         headers and constructs.
11348         * g++.old-deja/g++.robertl/eb79.C: Same.
11349         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11350         * g++.old-deja/g++.robertl/eb73.C: Same.
11351         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11352         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11353         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11354         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11355         * g++.old-deja/g++.robertl/eb44.C: Same.
11356         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11357         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11358         * g++.old-deja/g++.robertl/eb39.C: Same.
11359         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11360         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11361         * g++.old-deja/g++.robertl/eb30.C: Same.
11362         * g++.old-deja/g++.robertl/eb3.C: Same.
11363         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11364         * g++.old-deja/g++.robertl/eb21.C: Same.
11365         * g++.old-deja/g++.robertl/eb15.C: Same.
11366         * g++.old-deja/g++.robertl/eb118.C: Same.
11367         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11368         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11369         * g++.old-deja/g++.robertl/eb109.C: Same.
11370         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11371         * g++.old-deja/g++.mike/rtti1.C: Same.
11372         * g++.old-deja/g++.mike/p658.C: Same.
11373         * g++.old-deja/g++.mike/net46.C: Same.
11374         * g++.old-deja/g++.mike/net34.C: Same.
11375         * g++.old-deja/g++.mike/memoize1.C: Same.
11376         * g++.old-deja/g++.mike/eh2.C: Same.
11377         * g++.old-deja/g++.law/weak.C: Same.
11378         * g++.old-deja/g++.law/visibility7.C: Same.
11379         * g++.old-deja/g++.law/visibility25.C: Same.
11380         * g++.old-deja/g++.law/visibility22.C: Same.
11381         * g++.old-deja/g++.law/visibility2.C: Same.
11382         * g++.old-deja/g++.law/visibility17.C: Same.
11383         * g++.old-deja/g++.law/visibility13.C: Same.
11384         * g++.old-deja/g++.law/visibility10.C: Same.
11385         * g++.old-deja/g++.law/visibility1.C: Same.
11386         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11387         * g++.old-deja/g++.law/vbase1.C: Same.
11388         * g++.old-deja/g++.law/operators32.C: Same.
11389         * g++.old-deja/g++.law/nest3.C: Same.
11390         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11391         * g++.old-deja/g++.law/except5.C (main): Same.
11392         * g++.old-deja/g++.law/cvt7.C (run): Same.
11393         * g++.old-deja/g++.law/cvt2.C: Same.
11394         * g++.old-deja/g++.law/cvt16.C: Same.
11395         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11396         * g++.old-deja/g++.law/ctors17.C (main): Same.
11397         * g++.old-deja/g++.law/ctors13.C: Same.
11398         * g++.old-deja/g++.law/ctors12.C (main): Same.
11399         * g++.old-deja/g++.law/ctors10.C: Same.
11400         * g++.old-deja/g++.law/code-gen5.C: Same.
11401         * g++.old-deja/g++.law/bad-error7.C: Same.
11402         * g++.old-deja/g++.law/arm9.C: Same.
11403         * g++.old-deja/g++.law/arm12.C: Same.
11404         * g++.old-deja/g++.law/arg8.C: Same.
11405         * g++.old-deja/g++.law/arg1.C: Same.
11406         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11407         * g++.old-deja/g++.jason/template31.C: Same.
11408         * g++.old-deja/g++.jason/template24.C (main): Same.
11409         * g++.old-deja/g++.jason/2371.C: Same.
11410         * g++.old-deja/g++.eh/new2.C: Same.
11411         * g++.old-deja/g++.eh/new1.C: Same.
11412         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11413         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11414         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11415         * g++.old-deja/g++.brendan/crash62.C: Same.
11416         * g++.old-deja/g++.brendan/crash52.C: Same.
11417         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11418         * g++.old-deja/g++.brendan/crash38.C: Same.
11419         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11420         * g++.old-deja/g++.brendan/copy9.C: Same.
11421
11422 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11423
11424         * gcc.c-torture/execute/20001203-2.c (memset):
11425         Count argument is of type __SIZE_TYPE__.
11426
11427 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11428
11429         * gcc.c-torture/compile/20010404-1.c: New test.
11430
11431 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11432
11433         * gcc.c-torture/compile/20010326-1.c: New test.
11434
11435 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11436
11437         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11438         peculiarities of the SH.
11439         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11440
11441 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11442
11443         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11444         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11445         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11446
11447 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11448
11449         * g77.f-torture/compile/20010321-1.f: New test.
11450
11451 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11452
11453         * gcc.c-torture/compile/20010329-1.c: New test.
11454
11455 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * gcc.c-torture/execute/20010329-1.c: New test.
11458
11459 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11460
11461         * g++.old-deja/g++.other/eh4.C: Fix typo.
11462
11463 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11464
11465         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11466
11467 2001-03-28  Philip Blundell  <philb@gnu.org>
11468
11469         * gcc.c-torture/compile/20010328-1.c: New test.
11470
11471 2001-03-27  Richard Henderson  <rth@redhat.com>
11472
11473         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11474         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11475
11476 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11477
11478         * gcc.c-torture/compile/20010327-1.c: New test.
11479
11480 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11481
11482         * g++.old-deja/g++.other/friend12.C: New test.
11483         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11484         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11485
11486 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11487
11488         * gcc.c-torture/execute/20010325-1.c: New test.
11489
11490 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11491
11492         * g++.old-deja/g++.other/mangle3.C: New test.
11493
11494 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11495
11496         * g++.old-deja/g++.other/anon8.C: New test.
11497
11498 2001-03-20  Philip Blundell  <philb@gnu.org>
11499
11500         * gcc.c-torture/compile/20010320-1.c: New test.
11501
11502 2001-03-17  Richard Henderson  <rth@redhat.com>
11503
11504         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11505
11506 2001-03-15  Geoff Keating  <geoff@redhat.com>
11507
11508         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11509         tests on AIX.
11510
11511 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11512
11513         * g++.old-deja/g++.other/eh4.C: New test.
11514
11515 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11516
11517         * gcc.dg/cpp/mi1.c: Update.
11518
11519 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11520
11521         * g++.old-deja/g++.other/regstack.C: New test.
11522
11523 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11524
11525         * g++.old-deja/g++.other/ref4.C: New test.
11526
11527 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11528
11529         * objc/execute/va_method.m: Added.
11530         * objc/execute/IMP.m: Added.
11531         * objc/execute/_cmd.m: Added.
11532         * objc/execute/accessing_ivars.m: Added.
11533         * objc/execute/class-1.m: Added.
11534         * objc/execute/class-10.m: Added.
11535         * objc/execute/class-11.m: Added.
11536         * objc/execute/class-12.m: Added.
11537         * objc/execute/class-13.m: Added.
11538         * objc/execute/class-14.m: Added.
11539         * objc/execute/class-2.m: Added.
11540         * objc/execute/class-3.m: Added.
11541         * objc/execute/class-4.m: Added.
11542         * objc/execute/class-5.m: Added.
11543         * objc/execute/class-6.m: Added.
11544         * objc/execute/class-7.m: Added.
11545         * objc/execute/class-8.m: Added.
11546         * objc/execute/class-9.m: Added.
11547         * objc/execute/class-tests-1.h
11548         * objc/execute/class-tests-2.h
11549         * objc/execute/compatibility_alias.m: Added.
11550         * objc/execute/encode-1.m: Added.
11551         * objc/execute/formal_protocol-1.m: Added.
11552         * objc/execute/formal_protocol-2.m: Added.
11553         * objc/execute/formal_protocol-3.m: Added.
11554         * objc/execute/formal_protocol-4.m: Added.
11555         * objc/execute/formal_protocol-5.m: Added.
11556         * objc/execute/formal_protocol-6.m: Added.
11557         * objc/execute/formal_protocol-7.m: Added.
11558         * objc/execute/informal_protocol.m: Added.
11559         * objc/execute/initialize.m: Added.
11560         * objc/execute/load.m: Added.
11561         * objc/execute/many_args_method.m: Added.
11562         * objc/execute/nested-3.m: Added.
11563         * objc/execute/no_clash.m: Added.
11564         * objc/execute/private.m: Added.
11565         * objc/execute/redefining_self.m: Added.
11566         * objc/execute/root_methods.m: Added.
11567         * objc/execute/selector-1.m: Added.
11568         * objc/execute/static-1.m: Added.
11569         * objc/execute/static-2.m: Added.
11570         * objc/execute/va_method.m: Added.
11571
11572 2001-03-10  Richard Henderson  <rth@redhat.com>
11573
11574         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11575
11576 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11577
11578         * g++.old-deja/g++.other/crash31.C: XFAIL.
11579         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11580         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11581         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11582         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11583         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11584
11585 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11586
11587         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11588
11589 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11590
11591         * gcc.dg/20000724-1.c: Don't use multiline strings.
11592
11593 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11594
11595         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11596         result of -cString against what we expect it to be; don't just
11597         print it out for no one to read.
11598
11599         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11600         Based on testcases provided by Nicola Pero.
11601
11602 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11603
11604         * gcc.dg/cpp/macro7.c: New test.
11605
11606 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11607
11608         * gcc.dg/cpp/multiline.c: Update.
11609
11610 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11611
11612         * g++.old-deja/g++.other/enum3.C: New test.
11613
11614 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11615
11616         * g++.old-deja/g++.other/pod1.C: New test.
11617
11618 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11619
11620         * g++.old-deja/g++.ext/overload1.C: New test.
11621
11622 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11623
11624         * g++.old-deja/g++.pt/using1.C: New test.
11625
11626 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11627
11628         * g++.old-deja/g++.other/using9.C: New test.
11629
11630 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11631
11632         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11633
11634         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11635
11636 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11637
11638         * g++.old-deja/g++.ext/realpt1.C: Remove.
11639
11640 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11641
11642         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11643
11644 2001-02-26  Will Cohen  <wcohen@redhat.com>
11645
11646         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11647
11648 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11649
11650         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11651         templatized constructors.
11652
11653 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11654
11655         * gcc.c-torture/execute/20010224-1.c: New test.
11656
11657 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11658
11659         * gcc.c-torture/execute/20010222-1.c: New test.
11660
11661 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11662
11663         * g++.old-deja/g++.other/inline20.C: New test.
11664
11665 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11666
11667         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11668
11669 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11670
11671         * g++.old-deja/g++.other/lookup22.C: New test.
11672
11673 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11674
11675         * g77.dg: New directory.
11676         * g77.dg/20010216-1.f: New test case.
11677         * g77.dg/dg.exp: New driver.
11678         * lib/g77-dg.exp: New driver library.
11679
11680 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11681
11682         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11683
11684 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11685
11686         * g++.old-deja/g++.other/decl9.C: New test.
11687
11688 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11689
11690         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11691         not need <string> and also tests the initialization at runtime.
11692
11693 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11694
11695         * gcc.c-torture/execute/longlong.c: New test.
11696
11697 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11698
11699         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11700
11701 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11702
11703         * gcc.c-torture/execute/920302-1.c (execute):
11704         Change argument type to short.
11705
11706 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11707
11708         * g++.old-deja/g++.pt/deduct6.C: New test.
11709
11710 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11711
11712         * g++.old-deja/g++.pt/deduct5.C: New test.
11713
11714 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11715
11716         * gcc.c-torture/execute/20010209-1.c: New test.
11717
11718 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11719
11720         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11721
11722 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11723
11724         * g++.dg/vtgc1.C: Update for new ABI.
11725
11726         * consistency.vlad: New directory, 1665 files.
11727
11728 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11729
11730         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11731         return type.
11732         * gcc.dg/cpp/digraphs.c: Declare puts.
11733
11734 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11735
11736         * g++.old-deja/g++.other/warn5.C: New test.
11737
11738 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11739
11740         * g++.old-deja/g++.pt/spec40.C: New test.
11741
11742 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11743
11744         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11745         case.
11746         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11747
11748 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * gcc.c-torture/compile/20010209-1.c: New test.
11751
11752 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11753
11754         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11755         excess errors message but not if it crashes.
11756         * g++.old-deja/g++.other/crash27.C: Likewise.
11757         * g++.old-deja/g++.other/crash28.C: Likewise.
11758         * g++.old-deja/g++.other/crash30.C: Likewise.
11759         * g++.old-deja/g++.other/crash32.C: Likewise.
11760         * g++.old-deja/g++.other/crash35.C: Likewise.
11761         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11762
11763 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11764
11765         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11766         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11767         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11768         g77.f-torture/execute/execute.exp,
11769         g77.f-torture/noncompile/noncompile.exp,
11770         gcc.c-torture/execute/execute.exp,
11771         gcc.c-torture/execute/memcheck/memcheck.exp,
11772         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11773         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11774         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11775         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11776         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11777         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11778         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11779         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11780         Remove bug reporting instructions with ancient email addresses.
11781
11782 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11783
11784         * gcc.dg/20010202-1.c: New test.
11785         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11786
11787 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11788
11789         * g++.dg/stdbool-if.C: New test.
11790
11791 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11792
11793         * objc/execute/fdecl.m: Added main().
11794
11795 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11796
11797         * gcc.c-torture/execute/20010206-1.c: New test.
11798
11799 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11800
11801         * gcc.dg/cpp/avoidpaste1.c: Update.
11802
11803 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11804
11805         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11806         Pero <nicola@brainstorm.co.uk>.
11807         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11808
11809 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11810
11811         * g++.old-deja/g++.pt/spec39.C: New test.
11812
11813 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11814
11815         * gcc.c-torture/compile/20010202-1.c: New test.
11816
11817 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11818
11819         * g++.old-deja/g++.abi/primary2.C: New test.
11820         * g++.old-deja/g++.abi/primary3.C: New test.
11821         * g++.old-deja/g++.abi/primary4.C: New test.
11822         * g++.old-deja/g++.abi/primary5.C: New test.
11823         * g++.old-deja/g++.abi/vtable3.h: New test.
11824         * g++.old-deja/g++.abi/vtable3a.C: New test.
11825         * g++.old-deja/g++.abi/vtable3b.C: New test.
11826         * g++.old-deja/g++.abi/vtable3c.C: New test.
11827         * g++.old-deja/g++.abi/vtable3d.C: New test.
11828         * g++.old-deja/g++.abi/vtable3e.C: New test.
11829         * g++.old-deja/g++.abi/vtable3f.C: New test.
11830         * g++.old-deja/g++.abi/vtable3g.C: New test.
11831         * g++.old-deja/g++.abi/vtable3h.C: New test.
11832         * g++.old-deja/g++.abi/vtable3i.C: New test.
11833         * g++.old-deja/g++.abi/vtable3j.C: New test.
11834         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11835
11836 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11837
11838         * g++.old-deja/g++.other/anon6.C: New test.
11839         * g++.old-deja/g++.other/anon7.C: New test.
11840
11841 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11842
11843         * gcc.dg/cpp/avoidpaste2.c: New tests.
11844
11845 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11846
11847         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11848
11849 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11850
11851         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11852         DECIMAL_DIG cases for Irix."
11853
11854 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11855
11856         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11857
11858 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11859
11860         * gcc.dg/c99-tag-1.c: New test.
11861
11862 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11863
11864         * gcc.dg/cpp/tr-warn1.c: Add tests.
11865
11866 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11867
11868         * gcc.dg/cpp/avoidpaste1.c: Update.
11869         * gcc.dg/cpp/paste4.c: Update.
11870
11871 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11872
11873         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11874         cases for Irix.
11875
11876 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11877
11878         * g++.old-deja/g++.other/inline19.C: New test.
11879
11880 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11881
11882         * gcc.dg/Wlarger-than.c: New test.
11883
11884 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11885
11886         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11887
11888 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * gcc.c-torture/execute/20010129-1.c: New test.
11891         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11892
11893 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11894
11895         * gcc.dg/cpp/avoidpaste1.c: Test case.
11896
11897 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * g++.old-deja/g++.other/inline18.C: New test.
11900
11901 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11902
11903         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11904         and __builtin_putchar.
11905
11906 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11907
11908         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11909         tests.
11910
11911 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11912
11913         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11914         floating point number rounding mode to round to the nearest
11915         representable mode.
11916
11917 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11918
11919         * g++.old-deja/g++.other/mangle2.C: New test.
11920
11921 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11922
11923         * gcc.c-torture/compile/20010124-1.c: New test.
11924
11925 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11926
11927         * g++.old-deja/g++.pt/spec38.C: New test.
11928
11929 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11930
11931         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11932         "Build don't run".
11933
11934 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11935
11936         * gcc.c-torture/execute/20010123-1.c: New test.
11937
11938 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11939
11940         * g++.old-deja/g++.pt/spec37.C: New test.
11941
11942 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.old-deja/g++.pt/overload14.C: New test.
11945
11946 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11947
11948         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11949         __builtin_return_address.
11950
11951 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11954         * g++.old-deja/g++.pt/spec35.C: New test.
11955         * g++.old-deja/g++.pt/spec36.C: New test.
11956
11957 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11958
11959         * gcc.c-torture/compile/20010118-1.c: New test.
11960
11961 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11962
11963         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11964
11965 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11966
11967         * gcc.c-torture/execute/20010119-1.c: New test.
11968
11969 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11970
11971         * g++.old-deja/g++.other/vbase5.C: New test.
11972
11973 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11974
11975         * gcc.c-torture/execute/20010118-1.c: New test.
11976
11977 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11978
11979         * g++.old-deja/g++.pt/deduct3.C: New test.
11980
11981 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11982
11983         * g++.old-deja/g++.pt/spec34.C: New test.
11984
11985 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11986
11987         * g77.f-torture/compile/20000601-2.f: New test.
11988
11989 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11990
11991         * g++.old-deja/g++.other/init17.C: New test.
11992
11993 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11994
11995         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11996
11997 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11998
11999         * g++.old-deja/g++.pt/unify8.C: New test.
12000
12001 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12002
12003         * g++.old-deja/g++.abi/vbase1.C: New test.
12004
12005 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12006
12007         * g++.old-deja/g++.pt/crash65.C: New test.
12008
12009 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12010
12011         * gcc.dg/cpp/assembl2.S: New test case.
12012
12013 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12014
12015         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12016         are supported.
12017
12018 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12019
12020         * g++.old-deja/g++.other/builtins1.C: New test.
12021         * g++.old-deja/g++.other/builtins2.C: Likewise.
12022         * g++.old-deja/g++.other/builtins3.C: Likewise.
12023         * g++.old-deja/g++.other/builtins4.C: Likewise.
12024
12025 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12026
12027         * gcc.c-torture/compile/20010117-1.c: New test.
12028         * gcc.c-torture/compile/20010117-2.c: New test.
12029
12030 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12031
12032         * g77.f-torture/execute/20010116.[fx]: New test,
12033         XFAIL on i?86-*-*.
12034         * g77.f-torture/compile/20010115.f: Indicate it's
12035         a test for PR fortran/1636.
12036
12037 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12038
12039         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12040
12041 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12042
12043         * g77.f-torture/compile/20010115.f: New test.
12044
12045 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12046
12047         * g++.old-deja/g++.pt/nontype5.C: New test.
12048
12049 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12050
12051         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12052         have an equivalent working one below it.
12053
12054 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12055
12056         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12057         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12058
12059 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12060
12061         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12062         message containing "init_priority".
12063         (conpr-2.C): Likewise.
12064         (conpr-3.C): Likewise.
12065         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12066
12067 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12068
12069         * gcc.c-torture/execute/20010114-2.c: New test.
12070
12071 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12072
12073         * gcc.c-torture/compile/20010114-1.c: New test.
12074         * gcc.c-torture/compile/20010114-1.x: Xfail.
12075         * gcc.c-torture/compile/20010114-2.c: New test.
12076         * gcc.c-torture/execute/20010114-1.c: New test.
12077         * gcc.dg/trunc-1.c: New test.
12078         * gcc.dg/uninit-B.c: New test.
12079
12080 2001-01-13  Nick Clifton  <nickc@redhat.com>
12081
12082         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12083         target.
12084
12085 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12086
12087         * gcc.c-torture/compile/20010113-1.c: New test.
12088
12089 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12090
12091         * gcc.c-torture/compile/20001212-1.c: New test.
12092
12093 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12094
12095         * gcc.dg/cpp/widestr1.c: Update.
12096         * gcc.dg/cpp/prag-imp.c: Remove.
12097
12098 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12099
12100         * gcc.c-torture/execute/20000801-3.x: Remove.
12101         * gcc.dg/c90-init-1.c: New test.
12102         * gcc.dg/c99-init-1.c: New test.
12103         * gcc.dg/c99-init-2.c: New test.
12104         * gcc.dg/gnu99-init-1.c: New test.
12105
12106 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12107
12108         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12109         testing that no relevant ones were found.
12110
12111 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12112
12113         * g++.old-deja/g++.pt/cast2.C: New test.
12114
12115 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12116
12117         * g++.old-deja/g++.pt/friend47.C: New test.
12118
12119 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12120
12121         * g++.old-deja/g++.pt/instantiate13.C: New test.
12122
12123 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12124
12125         * g++.old-deja/g++.other/defarg7.C: New test.
12126         * g++.old-deja/g++.other/defarg8.C: New test.
12127
12128 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12129
12130         * g++.old-deja/g++.pt/crash64.C: New test.
12131
12132 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12133
12134         * g++.old-deja/g++.pt/crash63.C: New test.
12135
12136 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12137
12138         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12139
12140 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12141
12142         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12143
12144 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12145
12146         * g++.old-deja/g++.pt/error3.C: New test.
12147
12148 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12149
12150         * g++.old-deja/g++.other/crash39.C: New test.
12151
12152 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12153
12154         * g++.old-deja/g++.other/vbase4.C: New test.
12155
12156 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12157
12158         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12159         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12160         * gcc.dg/special/special.exp: New test driver which will check
12161         for alias support for the above test.
12162
12163 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12164
12165         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12166         problems on small machines.
12167         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12168         parameterize.
12169
12170 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12171
12172         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12173         mips.
12174         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12175
12176 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12177
12178         * g++.old_deja/g++.pt/using8.C: New test.
12179
12180 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12181
12182         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12183
12184 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12185
12186         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12187         where a failure is expected.
12188         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12189
12190 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12191
12192         * g++.old_deja/g++.pt/instantiate12.C: New test.
12193
12194 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12195
12196         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12197         start of structs.
12198         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12199         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12200         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12201         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12202         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12203         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12204         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12205         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12206         * g++.old-deja/g++.eh/spec6.C: Likewise.
12207         * g++.old-deja/g++.jason/crash3.C: Likewise.
12208         * g++.old-deja/g++.law/ctors11.C: Likewise.
12209         * g++.old-deja/g++.law/ctors17.C: Likewise.
12210         * g++.old-deja/g++.law/ctors5.C: Likewise.
12211         * g++.old-deja/g++.law/ctors9.C: Likewise.
12212         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12213         * g++.old-deja/g++.mike/net22.C: Likewise.
12214         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12215         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12216         * g++.old-deja/g++.mike/virt3.C: Likewise.
12217         * g++.old-deja/g++.niklas/t128.C: Likewise.
12218         * g++.old-deja/g++.other/anon4.C: Likewise.
12219         * g++.old-deja/g++.other/using1.C: Likewise.
12220         * g++.old-deja/g++.other/warn3.C: Likewise.
12221         * g++.old-deja/g++.pt/t37.C: Likewise.
12222         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12223         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12224
12225 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12226
12227         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12228
12229 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12230
12231         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12232
12233 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12234
12235         * gcc.c-torture/compile/20010107-1.c: New test.
12236
12237 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12238
12239         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12240
12241 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12242
12243         * gcc.dg/format/format.h: New file.
12244         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12245         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12246         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12247         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12248         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12249         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12250         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12251         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12252         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12253         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12254         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12255         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12256         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12257         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12258         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12259         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12260         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12261         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12262         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12263         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12264         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12265         instead of declaring standard types, macros and functions in each
12266         test.
12267
12268 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12269
12270         * gcc.c-torture/execute/20010106-1.c: New test.
12271
12272 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12273
12274         * gcc.dg/format/format.exp: New file.
12275         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12276         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12277         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12278         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12279         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12280         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12281         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12282         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12283         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12284         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12285         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12286         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12287         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12288         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12289         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12290         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12291         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12292         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12293         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12294         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12295         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12296         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12297         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12298         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12299         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12300         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12301         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12302         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12303         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12304         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12305         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12306         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12307         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12308         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12309         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12310         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12311         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12312         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12313         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12314         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12315         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12316         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12317
12318 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12319
12320         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12321         account.
12322
12323 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12324
12325         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12326
12327 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12328
12329         * g++.old-deja/g++.pt/crash62.C: New test.
12330
12331 2001-01-04  Richard Henderson  <rth@redhat.com>
12332
12333         * gcc.dg/20000926-1.c: Update expected warnings.
12334         * gcc.dg/array-2.c: Likewise.
12335         * gcc.dg/array-4.c: Also validate flexible array members.
12336         * gcc.dg/c99-flex-array-1.c: New.
12337
12338 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12339
12340         * gcc.c-torture/compile/20001222-1.x: Remove.
12341
12342 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12343
12344         * gcc.c-torture/execute/built-in-setjmp.c: New.
12345
12346 2001-01-03  Richard Henderson  <rth@redhat.com>
12347
12348         * gcc.dg/940510-1.c: Update expected error wording.
12349         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12350
12351 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12352
12353         * lib/target-supports.exp (check_alias_available): Modified to
12354         indicate aliases not supported if only weak aliases are supported.
12355
12356 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12357
12358         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12359         Turn on cmpstrsi checks for __pj__ and __i370__.
12360
12361 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12362
12363         * g++.old-deja/g++.other/virtual11.C: New test.
12364
12365 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12366
12367         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12368
12369 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12370
12371         * gcc.c-torture/compile/20010102-1.c: New test.
12372
12373 2001-01-02  Andreas Jaeger  <aj@suse.de>
12374
12375         * gcc.dg/noreturn-3.c: New test.
12376
12377         * gcc.dg/noreturn-4.c: New test.
12378
12379 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12380
12381         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12382         __builtin_fputc and __builtin_fwrite.
12383
12384 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12385
12386         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12387         signed char, not default char.
12388
12389 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12390
12391         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12392
12393 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12394
12395         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12396
12397 2000-12-29  Richard Henderson  <rth@redhat.com>
12398
12399         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12400         (__cyg_profile_func_exit): Define.
12401
12402 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12403
12404         * g++.dg/vtgc1.C: New test.
12405
12406 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12407
12408         * gcc.dg/noncompile/20001228-1.c: New test.
12409
12410         * gcc.dg/20001228-1.c: New test.
12411
12412         * gcc.c-torture/execute/20001228-1.c: New test.
12413
12414 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12415
12416         * gcc.dg/format-strfmon-1.c: New test.
12417
12418 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12419
12420         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12421         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12422         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12423         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12424         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12425         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12426         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12427         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12428         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12429         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12430         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12431         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12432         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12433
12434         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12435         * gcc.c-torture/execute/string-opt-4.c: Test index.
12436
12437 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12438
12439         * gcc.c-torture/compile/20001226-1.c: New test.
12440
12441 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12442
12443         * gcc.c-torture/compile/20001222-1.c: New test.
12444         * gcc.c-torture/compile/20001222-1.x: Xfail.
12445
12446 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12447
12448         * gcc.c-torture/execute/comp-goto-2.c: New test.
12449
12450 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12451
12452         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12453         Use long types if __INT_MAX__ is 32767.
12454         (main): Use cast to (sint32 *) when poking 88 into a_page.
12455
12456         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12457
12458 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12459
12460         * gcc.c-torture/compile/20001221-1.c: New test.
12461         * gcc.c-torture/execute/20001221-1.c: New test.
12462
12463 2000-12-20  Richard Henderson  <rth@redhat.com>
12464
12465         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12466         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12467
12468 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12469
12470         * gcc.dg/compare3.c: New test.
12471
12472 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12473
12474         * gcc.dg/format-warnll-1.c: New test.
12475
12476 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12477
12478         * gcc.dg/cpp/cmdlne-P.c: New test.
12479
12480 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12481
12482         * gcc.c-torture/execute/builtin-abs-1.c,
12483         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12484
12485 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12486
12487         * gcc.dg/cpp/multiline.c: New test.
12488
12489 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12490
12491         * g++.old-deja/g++.other/syshdr1.C: Update.
12492         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12493
12494 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12495
12496         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12497
12498 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12499
12500         * g++.old-deja/g++.pt/ttp65.C: New test.
12501
12502 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12503
12504         * g++.old-deja/g++.pt/ttp64.C: New test.
12505
12506 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12507
12508         * g++.old-deja/g++.pt/spec33.C: New test.
12509
12510 2000-12-14  Catherine Moore  <clm@redhat.com>
12511
12512         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12513         * gcc.c-torture/execute/920612-2.c: Likewise.
12514         * gcc.c-torture/execute/920428-2.c: Likewise.
12515         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12516         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12517
12518 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12519
12520         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12521         * gcc.dg/pack-test-2.c: Likewise.
12522
12523 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12524
12525         Tests by Zack Weinberg <zackw@stanford.edu>.
12526
12527         * gcc.dg/cpp/defined.c: Update.
12528         * gcc.dg/cpp/defined_trad.c: New tests.
12529
12530 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12531
12532         * gcc.dg/cpp/trad-direct.c: Update.
12533
12534 2000-12-11  Neil Booth  <neilb@earthling.net>
12535
12536         * gcc.dg/cpp/defined_trad.c
12537
12538 2000-12-11  Neil Booth  <neilb@earthling.net>
12539
12540         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12541
12542 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12543
12544         * gcc.dg/format-miss-2.c: New test.
12545
12546 2000-12-09  Neil Booth  <neilb@earthling.net>
12547
12548         * gcc.dg/cpp/lineflags.c: New tests.
12549         * gcc.dg/cpp/poison.c: Update.
12550         * gcc.dg/cpp/redef2.c: Update.
12551         * gcc.dg/cpp/skipping.c: New test.
12552
12553 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12554
12555         * g++.old-deja/g++.other/eh3.C: New testcase.
12556
12557 2000-12-07  Neil Booth  <neilb@earthling.net>
12558
12559         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12560         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12561         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12562         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12563         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12564         Update.
12565
12566 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12567
12568         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12569         __SIZE_TYPE__ instead of int for type of integers cast to
12570         pointers.
12571
12572 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12573
12574         * g++.old-deja/g++.other/cleanup4.C: New test.
12575
12576 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12577
12578         * format-sec-1.c: New test.
12579
12580 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12581
12582         * gcc.dg/format-nonlit-3.c: New test.
12583
12584 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12585
12586         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12587         through a null pointer.
12588
12589 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12590
12591         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12592         * g++.old-deja/g++.pt/partial4.C: New test.
12593
12594 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12595
12596         * gcc.c-torture/execute/ieee/hugeval.x: New.
12597
12598 2000-12-06  Neil Booth  <neilb@earthling.net>
12599
12600         * gcc.dg/cpp/backslash2.c: New tests.
12601
12602 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12603
12604         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12605         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12606
12607 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12608
12609         * gcc.c-torture/execute/20001203-2.c: New testcase.
12610
12611 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12612
12613         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12614         * g++.old-deja/g++.other/virtual10.C: New test.
12615
12616 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12617
12618         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12619
12620 2000-12-05  Richard Henderson  <rth@redhat.com>
12621
12622         * gcc.c-torture/compile/20001205-1.c: New.
12623
12624 2000-12-04  Neil Booth  <neilb@earthling.net>
12625
12626         * g++.old-deja/g++.other/virtual9.C: New test.
12627         * g++.old-deja/g++.pt/crash61.C: New test.
12628         * gcc.c-torture/execute/loop-9.c: New test.
12629
12630 2000-12-04  Neil Booth  <neilb@earthling.net>
12631
12632         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12633         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12634         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12635         * gcc.dg/cpp/extratokens.c: ...here.
12636
12637 2000-12-04  Neil Booth  <neilb@earthling.net>
12638
12639         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12640         New tests.
12641
12642 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12643
12644         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12645         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12646
12647 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12648
12649         * gcc.c-torture/execute/20001203-1.c: New test.
12650
12651 2000-12-03  Neil Booth  <neilb@earthling.net>
12652
12653         * gcc.dg/cpp/macro6.c: New test cases.
12654
12655 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12656
12657         * gcc.c-torture/execute/string-opt-9.c: New test.
12658         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12659         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12660         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12661
12662         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12663         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12664
12665 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12666
12667         * gcc.dg/cpp/if-6.c: New testcase.
12668
12669         * gcc.dg/20001201-1.c: New testcase.
12670
12671 2000-12-02  Neil Booth  <neilb@earthling.net>
12672
12673         * g++.old-deja/g++.other/externC4.C,
12674         g++.old-deja/g++.other/friend10.C: New tests.
12675
12676 2000-12-02  Neil Booth  <neilb@earthling.net>
12677
12678         * g++.old-deja/g++.other/instan2.C
12679         * g++.old-deja/g++.other/instan3.C: New test.
12680
12681 2000-12-02  Neil Booth  <neilb@earthling.net>
12682
12683         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12684         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12685         gnuc99.c,gnuc99-pedantic.c: New tests.
12686
12687 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12688
12689         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12690         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12691
12692 2000-12-01  Neil Booth  <neilb@earthling.net>
12693
12694         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12695         * gcc.dg/cpp/poison.c: Update.
12696         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12697
12698 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12699
12700         * g77.f-torture/execute/20001201.f: New test.
12701
12702 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12703
12704         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12705
12706 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12707
12708         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12709
12710 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12711
12712         * g++.old-deja/g++.other/cast6.C: New test.
12713
12714 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12715
12716         * gcc.c-torture/execute/20001130-2.c: New testcase.
12717
12718 2000-11-30  Richard Henderson  <rth@redhat.com>
12719
12720         * gcc.c-torture/execute/20001130-1.c: New test.
12721
12722 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12723
12724         * g++.old-deja/g++.other/op3.C: New test.
12725
12726 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12727
12728         * g++.old-deja/g++.other/op2.C: New test.
12729
12730 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12731
12732         * g++.old-deja/g++.other/crash38.C: New test.
12733
12734 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12735
12736         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12737
12738 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12739
12740         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12741         tests.
12742         * gcc.c-torture/execute/string-opt-6.c: New test.
12743
12744         * gcc.dg/20001117-1.c: Add main.
12745
12746 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12747
12748         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12749         Move from here ...
12750         * gcc.dg/940510-1.c: ... to here.
12751
12752         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12753         zero-size arrays in toplevel structures.
12754
12755 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12756
12757         * gcc.c-torture/execute/loop-8.c: New test.
12758
12759 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12760
12761         * g++.old-deja/g++.other/base1.C: New test.
12762
12763 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12764
12765         * g++.old-deja/g++.other/parse2.C: New test.
12766
12767 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12768
12769         * g++.old-deja/g++.pt/incomplete1.C: New test.
12770
12771 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12772
12773         * g++.old-deja/g++.other/friend9.C: New test.
12774
12775 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12776
12777         * gcc.dg/20001127-1.c: New test.
12778
12779 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.old-deja/g++.pt/friend46.C: New test.
12782
12783 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12784
12785         * g++.old-deja/g++.other/ptrmem8.C: New test.
12786
12787 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12788
12789         * gcc.c-torture/execute/string-opt-7.c: New test.
12790         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12791
12792 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12793
12794         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12795         instead of 'mkcheck 2'.
12796
12797 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12798
12799         * gcc.c-torture/execute/memcheck/driver.c,
12800         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12801         C9X references to refer to C99.
12802
12803 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12804
12805         * gcc.dg/ultrasp3.c: New test.
12806
12807 2000-11-25  Neil Booth  <neilb@earthling.net>
12808
12809         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12810
12811 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12812
12813         * gcc.c-torture/compile/20001123-2.c: New.
12814
12815 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12816
12817         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12818
12819 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12820
12821         * gcc.dg/sequence-point-1.c: Add some new tests.
12822         * gcc.c-torture/execute/20001124-1.c: New test.
12823
12824 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12825
12826         * g++.old-deja/g++.other/vaarg4.C: New test.
12827         * gcc.c-torture/compile/20001123-1.c: New test.
12828
12829 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12830
12831         * g++.other/crash24.C: Adjust and remove XFAIL.
12832         * g++.other/crash37.C: New test.
12833
12834 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12835
12836         * g++.old-deja/g++.pt/instantiate9.C: New test.
12837
12838 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12839
12840         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12841         new ABI, too.
12842
12843         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12844         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12845
12846 2000-11-22  Neil Booth  <neilb@earthling.net>
12847
12848         * gcc.dg/cpp/Wtrigraphs.c: New test.
12849
12850 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12851
12852         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12853
12854 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12855
12856         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12857
12858 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12859
12860         * lib/gcc-dg.exp: load_lib scanasm.exp.
12861         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12862         * lib/g++-dg.exp: load_lib scanasm.exp.
12863         * lib/scanasm.exp: New.
12864         (scan-assembler, scan-assembler-not): Add optional arguments to
12865         test name, or if not present, the pattern name.
12866         (scan-assembler-dem, scan-assembler-dem-not): New.
12867
12868         * g++.dg/dg.exp: New.
12869
12870 2000-11-21  Neil Booth  <neilb@earthling.net>
12871
12872         * gcc.dg/cpp/integrated1.c: Remove.
12873
12874 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12875
12876         * gcc.c-torture/execute/20001121-1.c: New test.
12877
12878 2000-11-21  Richard Henderson  <rth@redhat.com>
12879
12880         * gcc.c-torture/compile/20001121-1.c: New test.
12881
12882 2000-11-20  Neil Booth  <neilb@earthling.net>
12883
12884         * gcc.dg/cpp/integrated1.c: New test.
12885
12886 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12887
12888         * g++.old-deja/g++.other/inline17.C: New test.
12889
12890 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12891
12892         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12893         local variable to be zero: I made the variable global. Now
12894         uses abort() and exit() instead of relying on main's return value.
12895
12896 2000-11-20  Neil Booth  <neilb@earthling.net>
12897
12898         * gcc.dg/cpp/paste2.c: Update test.
12899         * objc/execute/paste.m: New test.
12900
12901 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12902
12903         * gcc.dg/c99-condexpr-1.c: New test.
12904
12905 2000-11-20  Neil Booth  <neilb@earthling.net>
12906
12907         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12908
12909 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12910
12911         * g++.old-deja/g++.pt/export1.C: New test.
12912
12913 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12914
12915         * gcc.dg/20001117-1.c: New test.
12916
12917 2000-11-18  Richard Henderson  <rth@redhat.com>
12918
12919         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12920
12921 2000-11-18  Richard Henderson  <rth@redhat.com>
12922
12923         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12924         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12925         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12926
12927 2000-11-18  Richard Henderson  <rth@redhat.com>
12928
12929         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12930         (main): New.  Exit cleanly.
12931
12932 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12933
12934         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12935         gcc.dg/c99-fordecl-2.c: New tests.
12936
12937 2000-11-18  Richard Henderson  <rth@redhat.com>
12938
12939         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12940         * gcc.c-torture/execute/zerolen-2.c: New.
12941
12942 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12943
12944         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12945         memory.
12946
12947 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12948
12949         * g++.old-deja/g++.pt/instantiate8.C: New test.
12950
12951 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12952
12953         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12954         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12955
12956 2000-11-16  Nick Clifton  <nickc@redhat.com>
12957
12958         * gcc.c-torture/execute/nestfunc-2.c: New test.
12959         * gcc.c-torture/execute/nestfunc-3.c: New test.
12960
12961 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12962
12963         * gcc.c-torture/compile/20001116-1.c: New test.
12964
12965 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12966
12967         * gcc.c-torture/execute/20001115-1.c: New test.
12968
12969 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12970
12971         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12972         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12973         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12974         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12975
12976 2000-11-15  Neil Booth  <neilb@earthling.net>
12977
12978         gcc.dg/cpp/_Pragma1.c: Update.
12979         gcc.dg/cpp/_Pragma2.c: New test.
12980
12981 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         * g++.old-deja/g++.other/anon5.C: New test.
12984
12985 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12986
12987         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12988         tests.
12989
12990 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12991
12992         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12993         output.
12994
12995 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12996
12997         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12998         labels at end of compound statements.
12999
13000 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13001
13002         * gcc.c-torture/execute/loop-7.c: New test.
13003
13004 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13005
13006         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13007
13008 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13009
13010         * gcc.dg/c99-bool-1.c: New test.
13011
13012 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13013
13014         * gcc.dg/c99-scope-1.c: Remove xfail.
13015         * gcc.dg/c99-scope-2.c: New test.
13016
13017 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13018
13019         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13020         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13021
13022 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13023
13024         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13025         error messages.
13026
13027         * g++.mike/p700.C: Don't typedef wchar_t.
13028         * g++.mike/p784.C: Likewise.
13029         * g++.mike/eb101.C: Don't use __wchar_t.
13030
13031 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13032
13033         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13034         from DO loop.
13035
13036 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13037
13038         * gcc.c-torture/execute/20001111-1.c: New test.
13039
13040 2000-11-10  Nick Clifton  <nickc@redhat.com>
13041
13042         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13043         long multuiple and accumulate.
13044
13045 2000-11-09  Richard Henderson  <rth@redhat.com>
13046
13047         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13048         via size_t instead of int.
13049
13050         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13051         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13052         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13053         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13054
13055 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13056
13057         * gcc.c-torture/compile/20001109-1.c: New test.
13058         * gcc.c-torture/compile/20001109-2.c: New test.
13059
13060 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13061
13062         * g++.old-deja/g++.pt/operator1.C: New test.
13063         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13064
13065 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13066
13067         * gcc.dg/20001108-1.c: New test.
13068
13069 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13070
13071         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13072         with both arguments constant strings.
13073         * gcc.c-torture/execute/string-opt-3.c: New test.
13074         * gcc.c-torture/execute/string-opt-4.c: New test.
13075         * gcc.c-torture/execute/string-opt-5.c: New test.
13076
13077 2000-11-08  Nick Clifton  <nickc@redhat.com>
13078
13079         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13080         mulsidi3adddi patterns.
13081
13082 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13083
13084         * g++.old-deja/g++.other/crash36.C: New test.
13085
13086 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13087
13088         * g++.old-deja/g++.other/init16.C: New test.
13089
13090 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13091
13092         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13093
13094 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13095
13096         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13097         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13098         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13099
13100 2000-11-07  DJ Delorie  <dj@redhat.com>
13101
13102         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13103
13104 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13105
13106         * gcc.c-torture/execute/string-opt-1.c: New test.
13107
13108 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13109
13110         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13111         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13112         parameters in registers, and there is no way for a varargs
13113         function to know in which order the integer and floating-point
13114         parameters should be interleaved when they are placed on the
13115         stack.
13116         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13117         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13118
13119 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13120
13121         * gcc.c-torture/execute/string-opt-2.c: New test.
13122
13123 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13124
13125         * g++.old-deja/g++.pt/crash60.C: New test.
13126
13127 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13128
13129         * g++.old-deja/g++.other/crash24.C: New test.
13130         * g++.old-deja/g++.other/crash25.C: New test.
13131         * g++.old-deja/g++.other/crash26.C: New test.
13132         * g++.old-deja/g++.other/crash27.C: New test.
13133         * g++.old-deja/g++.other/crash28.C: New test.
13134         * g++.old-deja/g++.other/crash29.C: New test.
13135         * g++.old-deja/g++.other/crash30.C: New test.
13136         * g++.old-deja/g++.other/crash31.C: New test.
13137         * g++.old-deja/g++.other/crash32.C: New test.
13138         * g++.old-deja/g++.other/crash33.C: New test.
13139         * g++.old-deja/g++.other/crash34.C: New test.
13140         * g++.old-deja/g++.other/crash35.C: New test.
13141
13142 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13143
13144         * gcc.c-torture/execute/20001031-1.c: New test.
13145
13146 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13147
13148         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13149         namespace.
13150
13151         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13152         standards-conformant.
13153
13154         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13155
13156         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13157         * g++.old-deja/g++.mike/p755a.C: Likewise.
13158         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13159         library makes no calls to `operator new' during initialization.
13160
13161 2000-11-04  Neil Booth  <neilb@earthling.net>
13162
13163         * gcc.dg/cpp/include2.c: New tests.
13164
13165 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13166
13167         * lib/g++.exp (g++_set_ld_library_path): New function.
13168         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13169
13170 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13171
13172         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13173         warnings.
13174
13175 2000-11-01  Richard Henderson  <rth@redhat.com>
13176
13177         * g++.old-deja/g++.ext/namedret1.C: New.
13178         * g++.old-deja/g++.ext/namedret2.C: New.
13179         * g++.old-deja/g++.ext/namedret3.C: New.
13180
13181 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13182
13183         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13184         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13185
13186 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13187
13188         * gcc.c-torture/execute/va-arg-21.c: New test.
13189
13190 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13191
13192         * gcc.dg/c99-complex-2.c: New test.
13193
13194 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13195
13196         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13197
13198 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13199
13200         * g++.old-deja/g++.other/inline16.C: New test.
13201
13202 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13203
13204         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13205         __PRETTY_FUNCTION__
13206
13207 2000-10-29  Neil Booth  <neilb@earthling.net>
13208
13209         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13210         New tests.
13211         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13212         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13213         optimisation.
13214
13215 2000-10-29  Neil Booth  <neilb@earthling.net>
13216
13217         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13218         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13219         * mi5.c: Test multiple includes work with -C.
13220         * trigraphs.c: Test ^= version.
13221
13222 2000-10-28  Neil Booth  <neilb@earthling.net>
13223
13224         New tests and test updates for new macro expander.
13225
13226         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13227         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13228         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13229         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13230         new diagnostic messages.
13231
13232         * gcc.dg/cpp/macro3.c: New tests.
13233
13234 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13235
13236         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13237         on the same line.
13238
13239 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13240
13241         * g++.old-deja/g++.other/eh2.C: New test.
13242
13243 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13244
13245         * gcc.c-torture/execute/20001027-1.c: New test.
13246
13247 2000-10-26  Richard Henderson  <rth@redhat.com>
13248
13249         * gcc.c-torture/execute/20001026-1.c: New.
13250
13251 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13252
13253         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13254         * g++.old-deja/g++.law/builtin1.C: Likewise.
13255         * g++.old-deja/g++.law/ctors10.C: Likewise.
13256         * g++.old-deja/g++.law/virtual3.C: Likewise.
13257         * g++.old-deja/g++.mike/p658.C: Likewise.
13258         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13259         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13260         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13261         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13262         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13263
13264 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13265
13266         * gcc.c-torture/compile/20001024-1.c: New test.
13267
13268 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13269
13270         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13271         to tell us whether or not we are using V3.
13272
13273 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13274
13275         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13276         operands.
13277
13278 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13279
13280         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13281
13282 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13283
13284         * gcc.c-torture/execute/20001024-1.c: New test.
13285
13286 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13287
13288         * g++.old-deja/g++.other/sibcall1.C: New test.
13289
13290 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13291
13292         * gcc.dg/noncompile/init-3.c: New test.
13293
13294 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13295
13296         * gcc.dg/format-array-1.c: New test.
13297
13298 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13299
13300         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13301         writing through null pointers; remove comment about testing
13302         unterminated strings.
13303
13304 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13305
13306         * gcc.c-torture/execute/20001017-2.c: New test.
13307
13308 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13309
13310         * gcc.c-torture/compile/20001018-1.c: New test.
13311         * gcc.c-torture/compile/20001018-1.x: Xfail.
13312
13313 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13314
13315         * gcc.c-torture/execute/20001017-1.c: New test.
13316
13317 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13318
13319         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13320         for multiple use of arguments with scanf formats; add tests for
13321         multiple use of arguments.
13322
13323 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13324
13325         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13326
13327 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13328
13329         * gcc.dg/format-miss-1.c: New test.
13330
13331 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13332
13333         * gcc.c-torture/execute/20001013-1.c: New test.
13334
13335 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13336
13337         * gcc.dg/format-branch-1.c: New test.
13338
13339 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13340
13341         * README, lib/file-format.exp: Remove EGCS references.
13342
13343 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13344
13345         * gcc.dg/20001013-1.c: New test.
13346
13347 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13348
13349         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13350         for intmax_t in the compiler using __typeof__ and the type rules
13351         for conditional expressions.
13352
13353 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13354
13355         * gcc.dg/20001012-1.c: New test.
13356         * gcc.dg/20001012-2.c: New test.
13357
13358 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13359
13360         * gcc.dg/format-attr-1.c: New test.
13361
13362 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13363
13364         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13365         __LONG_LONG_MAX__ instead of LLONG_MAX.
13366
13367 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13368
13369         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13370         scanf flags.
13371         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13372         flags.
13373
13374 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13375
13376         * gcc.dg/sequence-pt-1.c: New test.
13377
13378 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13379
13380         * gcc.c-torture/execute/20001011-1.c: New testcase.
13381         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13382
13383 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13384
13385         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13386         does not error on it.
13387
13388 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13389
13390         * gcc.dg/20001009-1.c: New test.
13391
13392 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13393
13394         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13395         * gcc.c-torture/execute/20001009-2.c: ... to here.
13396
13397 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13398
13399         * gcc.c-torture/compile/20001009-1.c: New testcase.
13400         * gcc.c-torture/execute/20001009-1.c: New testcase.
13401         Testcases provided by Jan Hubicka <jh@suse.cz>.
13402
13403 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13404
13405         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13406         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13407         uintmax_t using <limits.h> to emulate the compiler's internal
13408         logic.  No longer XFAIL %j tests.
13409
13410 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13411
13412         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13413         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13414         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13415         regexps and details of expected handling of some bad formats.
13416         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13417         suppression.
13418
13419 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13420
13421         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13422         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13423         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13424         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13425         in list archives.
13426
13427 2000-10-06  Richard Henderson  <rth@cygnus.com>
13428
13429         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13430         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13431         * g++.old-deja/g++.jason/report.C: Likewise.
13432         * g++.old-deja/g++.law/friend5.C: Likewise.
13433         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13434         of the expected warnings.
13435
13436 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13437
13438         * g++.old-deja/g++.pt/enum14.C: New test.
13439
13440 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         * g++.old-deja/g++.pt/crash59.C: New test.
13443
13444 2000-10-04  Will Cohen  <wcohen@redhat.com>
13445
13446         * gcc.dg/20000926-1.c: New test.
13447
13448 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13449
13450         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13451         function name for current C++ compiler.
13452         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13453
13454 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13455
13456         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13457         __PRETTY_FUNCTION__.
13458         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13459
13460 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13461
13462         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13463
13464 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13465
13466         * gcc.c-torture/compile/20000923-1.c: New test.
13467
13468 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13469
13470         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13471         * g++.old-deja/g++.pt/ttp62.C: Same.
13472         * g++.old-deja/g++.other/inline14.C: Same.
13473
13474 2000-09-24  Richard Henderson  <rth@cygnus.com>
13475
13476         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13477
13478 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13479
13480         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13481
13482 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13483
13484         * gcc.c-torture/compile/20000922-1.c: New file.
13485
13486 2000-09-21  Nick Clifton  <nickc@redhat.com>
13487
13488         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13489         a signed long modulo operation.
13490         (mod6): New function - perform an unsigned long modulo operation.
13491         (main): Add tests for modulos of very large numbers by very small
13492         dividends.
13493
13494 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13495
13496         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13497
13498 2000-09-19  Richard Henderson  <rth@cygnus.com>
13499
13500         * gcc.dg/compare2.c (case 10): XFAIL.
13501
13502 2000-09-18  Richard Henderson  <rth@cygnus.com>
13503
13504         * gcc.c-torture/execute/20000906-1.c: Move ...
13505         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13506         that support __builtin_trap.
13507
13508 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13509
13510         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13511
13512 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13513
13514         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13515         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13516         more $ format tests.
13517
13518 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13519
13520         * gcc.dg/format-errmk-1.c: New test.
13521
13522 2000-09-17  Greg McGary  <greg@mcgary.org>
13523
13524         * gcc.c-torture/execute/20000917-1.x: Remove.
13525
13526 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13527
13528         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13529
13530 2000-09-17  Greg McGary  <greg@mcgary.org>
13531
13532         * gcc.c-torture/execute/20000917-1.c: New test.
13533         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13534
13535 2000-09-16  Neil Booth  <NeilB@earthling.net>
13536
13537         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13538         in nested macro bug.
13539
13540 2000-09-15  Neil Booth  <NeilB@earthling.net>
13541
13542         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13543
13544 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13545
13546         * gcc.c-torture/execute/20000914-1.c: New test.
13547
13548 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13549
13550         * g++.other/inline13.C: New test.
13551
13552 2000-09-12  Andreas Jaeger  <aj@suse.de>
13553
13554         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13555         constant by Ulrich Drepper <drepper@redhat.com>.
13556
13557 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13558
13559         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13560
13561 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13562
13563         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13564
13565 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13566
13567         * gcc.dg/cpp/backslash.c: New test.
13568
13569 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13570
13571         * gcc.c-torture/execute/20000910-1.c: New test.
13572         * gcc.c-torture/execute/20000910-2.c: Likewise.
13573
13574 2000-09-11  Robert Lipe  <robertl@sco.com>
13575
13576         * gcc.dg/pragma-align.c: New test.
13577
13578 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13579
13580         * g++.old-deja/g++.pt/explicit82.C: New test.
13581         * g++.old-deja/g++.pt/explicit83.C: New test.
13582
13583 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13584
13585         * gcc.dg/asm-names.c: New test.
13586
13587 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13588
13589         * gcc.dg/cpp/tr-warn6.c: New test
13590
13591 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13592
13593         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13594         be accepted.
13595
13596 2000-09-07  Catherine Moore  <clm@redhat.com>
13597
13598         * gcc.c-torture/execute/unroll-1.c: New test.
13599
13600 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13601
13602         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13603         ERROR markers.
13604         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13605         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13606         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13607         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13608         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13609         Preprocess only.
13610         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13611         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13612
13613 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13614
13615         * g++.old-deja/g++.pt/deduct2.C: New test.
13616
13617 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13618
13619         * g++.old-deja/g++.pt/parms2.C: New test.
13620
13621 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13622
13623         * g++.old-deja/g++.pt/crash58.C: New test.
13624
13625 2000-09-06  Greg McGary  <greg@mcgary.org>
13626
13627         * gcc.c-torture/execute/20000906-1.c: New test.
13628         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13629
13630 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13631
13632         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13633
13634 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13635
13636         * g++.old-deja/g++.pt/crash57.C: New test.
13637
13638 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13639
13640         * g++.old-deja/g++.pt/crash56.C: New test.
13641
13642 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13643
13644         * g++.old-deja/g++.pt/koenig1.C: New test.
13645
13646 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13647
13648         * gcc.dg/20000904-1.c: New test.
13649
13650 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13651
13652         * gcc.dg/cpp/paste8.c: New test.
13653
13654 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13655
13656         * gcc.c-torture/compile/20000827-1.c: New test.
13657
13658 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13659
13660         * gcc.dg/format-diag-1.c: New test.
13661
13662 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13663
13664         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13665         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13666         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13667         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13668         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13669
13670 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13671
13672         * g++.old-deja/g++.other/nested4.C: New test.
13673
13674 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13675
13676         * g++.old-deja/g++.ns/scoped1.C: New test.
13677
13678 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13679
13680         * lib/g++.exp: Support testing already-installed GCC.
13681
13682 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13683
13684         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13685
13686 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13687
13688         * gcc.dg/return-type-2.c: New test.
13689
13690 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13691
13692         * gcc.c-torture/compile/20000825-1.c: New test.
13693
13694 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13695
13696         * gcc.dg/dwarf2-2.c: New test.
13697
13698 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13699
13700         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13701         dg-warning regexps.
13702
13703 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13704
13705         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13706         gcc.dg/format-ext-5.c: New tests.
13707
13708 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13709
13710         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13711
13712 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13713
13714         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13715
13716 2000-08-24  Richard Henderson  <rth@cygnus.com>
13717
13718         * gcc.dg/ia64-sync-1.c: New test.
13719         * gcc.dg/ia64-sync-2.c: New test.
13720         * gcc.dg/ia64-asm-1.c: New test.
13721
13722 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13723
13724         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13725         * gcc.dg/format-ext-2.c: New test.
13726
13727 2000-08-23  Jason Merrill  <jason@redhat.com>
13728
13729         * lib/old-dejagnu.exp: Also ignore "In member function" and
13730         "At global scope".
13731
13732 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13733
13734         * gcc.dg/noncompile/label-lineno-1.c: New test.
13735
13736 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13737
13738         * gcc.dg/c99-array-nonobj-1.c: New test.
13739
13740 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13741
13742         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13743         tests.
13744         * gcc.dg/format-ext-1.c: New test.
13745
13746 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13747
13748         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13749         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13750         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13751         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13752         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13753
13754 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13755
13756         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13757         gcc.dg/c99-strftime-2.c: New tests.
13758
13759 2000-08-22  Richard Henderson  <rth@cygnus.com>
13760
13761         * gcc.c-torture/execute/20000822-1.c: New test.
13762
13763 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13764
13765         * gcc.c-torture/execute/20000819-1.x: Remove.
13766
13767 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13768
13769         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13770         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13771         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13772         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13773         gcc.dg/format-xopen-1.c: New tests.
13774
13775 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13776
13777         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13778
13779 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13780
13781         * g++.old-deja/g++.other/loop2.C: New test.
13782
13783         * gcc.c-torture/compile/20000606-1.c: New test.
13784         * gcc.c-torture/compile/20000728-1.c: New test.
13785         * gcc.c-torture/execute/20000801-1.c: New test.
13786         * gcc.c-torture/execute/20000801-2.c: New test.
13787         * gcc.c-torture/execute/20000819-1.c: New test.
13788         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13789         * gcc.dg/20000629-1.c: New test.
13790         * gcc.dg/20000724-1.c: New test.
13791         * gcc.dg/20000807-1.c: New test.
13792
13793 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13794
13795         * gcc.dg/cpp/pragma-1.c: New test.
13796         * gcc.dg/cpp/pragma-2.c: New test.
13797
13798 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13799
13800         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13801         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13802
13803 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13804
13805         * gcc.c-torture/compile/20000818-1.c: New test.
13806
13807 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13808
13809         * gcc.c-torture/execute/20000818-1.c: New test.
13810
13811 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13812
13813         * gcc.dg/format-va-1.c: New test.
13814
13815 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13816
13817         * g++.old-deja/g++.other/typedef8.C: New test.
13818
13819 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13820
13821         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13822         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13823         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13824         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13825         * g++.old-deja/g++.other/ptrmem7.C: New test.
13826         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13827
13828 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13829
13830         * g++.old-deja/g++.pt/typename27.C: New test.
13831
13832 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13833
13834         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13835         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13836         * g++.old-deja/g++.pt/friend45.C: New test.
13837         * g++.old-deja/g++.other/friend8.C: New test.
13838
13839 2000-08-15  Richard Henderson  <rth@cygnus.com>
13840
13841         * gcc.c-torture/execute/20000815-1.c: New test.
13842
13843 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13844
13845         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13846         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13847         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13848
13849 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13850
13851         * g++.old-deja/g++.other/refinit2.C: New test.
13852
13853 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13854
13855         * lib/c-torture.exp (c-torture): Make
13856         compiler_conditional_xfail_data global.
13857         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13858         compiler_conditional_xfail_data machinery.
13859         (f-torture-execute): Likewise.
13860         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13861         and only when unrolling loops.
13862
13863         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13864
13865 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13866
13867         * g++.old-deja/g++.pt/explicit81.C: New test.
13868
13869 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13870
13871         * g++.old-deja/g++.pt/typename26.C: New test.
13872
13873 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13874
13875         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13876         warning.
13877
13878 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13879
13880         * g++.old-deja/g++.other/array3.C: New test.
13881
13882 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13883
13884         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13885         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13886         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13887         New tests.
13888
13889 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13890
13891         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13892         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13893
13894 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13895
13896         * gcc.c-torture/execute/20000808-1.c: New test.
13897
13898 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13899
13900         * gcc.dg/c90-const-expr-1.c: New test.
13901
13902 2000-08-08  Richard Henderson  <rth@cygnus.com>
13903
13904         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13905
13906 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13907
13908         * gcc.dg/noncompile/const-ll-1.c: New test.
13909
13910 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13911
13912         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13913
13914 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13915
13916         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13917         that running programs linked against the shared version of libobjc
13918         run correctly.
13919
13920 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13921
13922         * gcc.dg/c99-printf-1.c: New test.
13923
13924 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13925
13926         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13927
13928 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13929
13930         * gcc.c-torture/execute/20000731-1.x: Delete.
13931
13932 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13933
13934         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13935         and torture_without_loops as is done by c-torture.exp.
13936         (search_for): Copy from c-torture.exp.
13937         (gcc-dg-runtest): New function, drives a directory of tests
13938         iterating over the TORTURE_OPTIONS.
13939         (scan-assembler, scan-assembler-not): Move here from
13940         individual directory drivers.
13941
13942         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13943         defined by lib/gcc-dg.exp.
13944         * gcc.dg/cpp/cpp.exp: Likewise.
13945         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13946         gcc-dg-runtest, so we cycle over optimization options.
13947
13948         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13949         * gcc.dg/compare2.c: No longer expected to fail.
13950
13951 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13952
13953         * gcc.c-torture/execute/20000804-1.c: New test.
13954
13955 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13956
13957         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13958
13959 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13960
13961         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13962
13963 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13964
13965         * gcc.c-torture/compile/20000803-1.c: New test.
13966
13967 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13968
13969         * gcc.c-torture/execute/20000801-3.c,
13970         gcc.c-torture/execute/20000801-4.c: New tests.
13971         * gcc.c-torture/execute/20000801-3.x,
13972         gcc.c-torture/execute/20000801-4.x: Xfail.
13973
13974 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13975
13976         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13977         libobjc/.libs to allow for libtool.
13978
13979 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13980
13981         * gcc.c-torture/compile/20000802-1.c: New test.
13982
13983 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13984
13985         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13986
13987 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13988
13989         * gcc-c-torture/execute/20000731-2.c: New test.
13990
13991         * gcc.c-torture/execute/20000731-1.c: New test.
13992         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13993
13994 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13995
13996         * testsuite/gcc.dg/cpp/paste7.c: New test.
13997         * gcc.dg/cpp/20000725-1.c: New test.
13998
13999 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14000
14001         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14002         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14003         declaration warning for __builtin_dwarf_reg_size.
14004
14005         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14006
14007 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14008
14009         * gcc.dg/noncompile/voidparam-1.c: New test.
14010
14011 2000-07-30  Richard Henderson  <rth@cygnus.com>
14012
14013         * gcc.dg/c90-digraph-1.c: Don't xfail.
14014         * gcc.dg/compare2.c (case 10): Xfail.
14015         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14016
14017 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14018
14019         * gcc.dg/c99-main-1.c: New test.
14020
14021 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14022
14023         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14024
14025 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14026
14027         * gcc.c-tortuer/execute/20000726-1.c: New test.
14028
14029 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14030
14031         * gcc.c-torture/execute/enum-2.c: New test.
14032
14033 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14034
14035         * gcc.dg/cpp/tr-warn3.c: New test.
14036
14037 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14038
14039         * g++.old-deja/g++.ext/implicit1.C: Remove.
14040         * g++.old-deja/g++.jason/c2.C: Remove
14041         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14042         * g++.old-deja/g++.pt/crash16.C: Likewise.
14043         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14044
14045 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14046
14047         * g++.old-deja/g++.other/for2.C: New test.
14048
14049 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14050
14051         * gcc.dg/20000720-1.c: New test.
14052
14053 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14054
14055         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14056
14057 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14058
14059         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14060         * gcc.c-torture/execute/20000722-1.c: New.
14061         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14062
14063 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14064
14065         * gcc.dg/cpp/20000720-1.S: New test.
14066
14067 2000-07-21  Michael Meissner  <meissner@redhat.com>
14068
14069         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14070
14071 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14072
14073         * g++.old-deja/g++.brendan/crash16.C,
14074         g++.old-deja/g++.brendan/parse3.C,
14075         g++.old-deja/g++.brendan/redecl1.C,
14076         g++.old-deja/g++.ns/template13.C,
14077         g++.old-deja/g++.other/decl4.C,
14078         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14079
14080 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14081
14082         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14083         and "Internal error".
14084
14085         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14086         regexps.
14087         * gcc.dg/cpp/paste6.c: New test.
14088
14089 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14090
14091         * gcc.dg/cpp/tr-direct.c: New test.
14092
14093         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14094         gcc.dg/cpp/undef1.c: Tweak error regexps.
14095
14096 2000-07-18  Eric Christopher <echristo@redhat.com>
14097
14098         * gcc.c-torture/compile/20000718-1.c: New test.
14099
14100 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14101
14102         * cpplex.c (_cpp_push_token): If the token being pushed back
14103         is the previous token in this context, just subtract one from
14104         context->posn.
14105         * cppmacro.c (save_expansion): Clear aux field when storing a
14106         placemarker.
14107
14108 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14109
14110         * gcc.dg/noncompile/redecl-1.c: New test.
14111
14112 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14113
14114         * gcc.c-torture/execute/20000717-5.c: New test.
14115         * gcc.c-torture/execute/20000717-1.x: Removed.
14116
14117 2000-07-17  Richard Henderson  <rth@cygnus.com>
14118
14119         * gcc.c-torture/execute/20000717-4.c: New test.
14120
14121 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14122
14123         * gcc.dg/cpp/syshdr.c: New test.
14124         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14125
14126 2000-07-17  Neil Booth  <neilb@earthling.net>
14127
14128         * gcc.dg/cpp/cmdlne-dM.c: New test.
14129         * gcc.dg/cpp/cmdlne-dD.c: New test.
14130
14131 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14132
14133         * gcc.c-torture/execute/20000717-3.c: New test.
14134
14135         * gcc.c-torture/compile/20000717-1.c: New test.
14136
14137 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14138
14139         * gcc.c-torture/execute/20000717-2.c: New test.
14140
14141 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14142
14143         * gcc.dg/formatz-1.c: New test.
14144
14145         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14146         * gcc.dg/c99-digraph-1.c: New tests.
14147
14148         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14149         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14150
14151         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14152         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14153         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14154         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14155         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14156         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14157         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14158
14159 2000-07-17   Greg McGary <greg@mcgary.org>
14160
14161         * gcc.c-torture/execute/20000717-1.c: New test.
14162         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14163
14164 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14165
14166         * gcc.c-torture/execute/20000715-2.c: New test.
14167         * gcc.dg/20000715-1.c: New test.
14168
14169 2000-07-15  Michael Meissner  <meissner@redhat.com>
14170
14171         * gcc.c-torture/execute/20000715-1.c: New test.
14172
14173 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * gcc.c-torture/execute/20000707-1.c: New test.
14176
14177 2000-07-13  Neil Booth  <NeilB@earthling.net>
14178
14179         * testsuite/gcc.dg/cpp/digraph1.c,
14180         testsuite/gcc.dg/cpp/digraph2.c,
14181         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14182
14183 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14184
14185         * g77.f-torture/compile/20000630-2.f:  New test.
14186         * g77.f-torture/compile/20000630-2.x
14187
14188 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14189
14190         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14191
14192 2000-07-11  Neil Booth  <NeilB@earthling.net>
14193
14194         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14195
14196 2000-07-11  Neil Booth  <NeilB@earthling.net>
14197
14198         * gcc.dg/cpp/cmdlne-C.c: New.
14199
14200 2000-07-09  Neil Booth  <NeilB@earthling.net>
14201
14202         * gcc.dg/cpp/directiv.c: New tests.
14203         * gcc.dg/cpp/undef1.c: Update.
14204
14205 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14206
14207         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14208
14209 2000-07-09  Neil Booth  <NeilB@earthling.net>
14210
14211         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14212
14213 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14214
14215         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14216         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14217
14218 2000-07-08  Neil Booth  <NeilB@earthling.net>
14219
14220         * gcc.dg/cpp/macsyntx.c: New tests.
14221
14222 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14223
14224         * gcc.dg/20000707-1.c: New test.
14225
14226 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14227
14228         * gcc.c-torture/execute/20000706-1.c: New test.
14229         * gcc.c-torture/execute/20000706-2.c: New test.
14230         * gcc.c-torture/execute/20000706-3.c: New test.
14231         * gcc.c-torture/execute/20000706-4.c: New test.
14232         * gcc.c-torture/execute/20000706-5.c: New test.
14233
14234 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14235
14236         * g++.old-deja/g++.pt/instantiate7.C: New test.
14237
14238 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14239
14240         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14241         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14242         * g++.old-deja/g++.other/rtti3.C: Likewise.
14243         * g++.old-deja/g++.other/rttid3.C: Likewise.
14244
14245 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14246
14247         *  g77.f-torture/compile/20000630-1.x: Fix typo
14248
14249 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14250
14251         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14252         assembly output.
14253
14254 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14255
14256         * gcc.dg/cpp/ident.c: New test.
14257
14258 2000-07-05  Neil Booth  <NeilB@earthling.net>
14259
14260         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14261           gcc.dg/cpp/lexstrng.c: New tests.
14262
14263 2000-07-04  Neil Booth  <NeilB@earthling.net>
14264
14265         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14266         * gcc.dg/cpp/strify2.c: Same.
14267
14268 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14269
14270         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14271         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14272         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14273         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14274
14275         * testsuite/gcc.dg/cpp/macro1.c,
14276         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14277         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14278         testsuite/gcc.dg/cpp/strify1.c,
14279         testsuite/gcc.dg/cpp/strify2.c: New tests.
14280
14281 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14282
14283         * gcc.c-torture/execute/20000703-1.c: New test.
14284
14285 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14286
14287         * g++.old-deja/g++.pt (lookup10.C): New test.
14288
14289 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14290
14291         * g++.old-deja/g++.pt (typename25.C): New test.
14292
14293 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14294
14295         * gcc.c-torture/compile/20000701-1.c: New test.
14296
14297 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14298
14299         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14300         to test case.
14301
14302 2000-06-30  Catherine Moore  <clm@cygnus.com>
14303
14304         * gcc.c-torture/execute/align-1.c: New test.
14305
14306 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14307
14308         * g++.old-deja/g++.pt/expr8.C: New test.
14309         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14310
14311 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14312
14313         * gcc.c-torture/compile/20000629-1.c: New test.
14314
14315 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14316
14317
14318         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14319         gcc.dg/noncompile directory, depending on whether they're
14320         preprocessor tests or not.  Annotate all the tests for the dg
14321         framework.
14322
14323         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14324         * gcc.dg/noncompile/noncompile.exp: New.
14325
14326         * Moved files:
14327         Old name                                New name
14328         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14329         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14330         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14331         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14332         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14333         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14334         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14335         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14336         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14337         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14338         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14339         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14340         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14341         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14342         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14343         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14344         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14345         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14346         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14347         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14348         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14349         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14350         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14351         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14352
14353         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14354         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14355         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14356         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14357         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14358         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14359
14360 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14361
14362         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14363         declare one variable.  On the fourth, error.
14364         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14365         declared by 20000628-1a.h.
14366
14367 2000-06-29  Richard Henderson  <rth@redhat.com>
14368
14369         * gcc.c-torture/execute/930529-1.x: New file.
14370         * gcc.dg/920413-1.c: Adjust expected warning text.
14371         * gcc.dg/980217-1.c: Declare abort.
14372         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14373
14374 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14375
14376         * g77.f-torture/compile/20000629-1.f: New test.
14377         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14378
14379 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14380
14381         Rearrange lots of files, removing entirely the
14382         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14383         directories.
14384
14385         * Deleted files:
14386         gcc.c-torture/code_quality/code_quality.exp
14387         gcc.c-torture/special/special.exp
14388         gcc.failure/failure.exp
14389         gcc.failure/940409-1.x
14390         gcc.c-torture/compile/961203-1.x
14391
14392         * New files:
14393         gcc.misc-tests/linkage.exp
14394         gcc.c-torture/execute/920730-1t.c
14395         gcc.c-torture/execute/920730-1t.x
14396         gcc.c-torture/compile/920520-1.x
14397         gcc.c-torture/compile/920521-1.x
14398         gcc.c-torture/compile/981006-1.x
14399         gcc.c-torture/execute/eeprof-1.x
14400
14401         * Moved files (possibly with modifications to fit a new harness):
14402         Old name                                New name
14403         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14404         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14405         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14406         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14407         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14408         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14409         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14410         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14411         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14412         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14413         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14414         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14415         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14416         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14417
14418 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14419
14420         * c-torture/compile/961203-1.x: Delete.
14421
14422         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14423         not exit. Include stdio.h.
14424         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14425         * gcc.misc-tests/dg-12.c: Likewise.
14426         * gcc.misc-tests/dg-5.c: Likewise.
14427         * gcc.misc-tests/dg-6.c: Likewise.
14428         * gcc.misc-tests/dg-7.c: Prototype abort.
14429         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14430         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14431         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14432         not exit.
14433         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14434         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14435
14436 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14437
14438         * gcc.dg/cpp/20000628-1.c: New test.
14439         * gcc.dg/cpp/20000628-1.h: New header for above test.
14440         * gcc.dg/cpp/20000628-1a.h: Likewise.
14441
14442 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14443
14444         * gcc.dg/cpp: New directory.
14445         * gcc.dg/cpp/cpp.exp: New driver.
14446         * gcc.dg/cpp/20000627-1.c: New test.
14447         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14448         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14449         and rewrite as a compilation test.
14450
14451         * gcc.dg: Move many files into the cpp subdirectory, possibly
14452         renaming or editing them as well.
14453         Old name                New name
14454         990119-1.c              cpp/19990119-1.c
14455         990228-1.c              cpp/19990228-1.c
14456         990407-1.c              cpp/19990407-1.c
14457         990409-1.c              cpp/19990409-1.c
14458         990413-1.c              cpp/19990413-1.c
14459         990703-1.c              cpp/19990703-1.c
14460         20000127-1.c            cpp/20000127-1.c
14461         20000129-1.c            cpp/20000129-1.c
14462         20000207-1.c            cpp/20000207-1.c
14463         20000207-2.c            cpp/20000207-2.c
14464         20000209-1.c            cpp/20000209-1.c
14465         20000209-2.c            cpp/20000209-2.c
14466         20000301-1.c            cpp/20000301-1.c
14467         20000419-1.c            cpp/20000419-1.c
14468         20000510-1.S            cpp/20000510-1.S
14469         20000519-1.c            cpp/20000519-1.c
14470         20000529-1.c            cpp/20000529-1.c
14471         20000625-1.c            cpp/20000625-1.c
14472         20000625-2.c            cpp/20000625-2.c
14473         cpp-as1.c               cpp/assert1.c
14474         cpp-as2.c               cpp/assert2.c
14475         cxx-comments-1.c        cpp/cxxcom1.c
14476         cxx-comments-2.c        cpp/cxxcom2.c
14477         endif-label.c           cpp/endif.c
14478         cpp-hash1.c             cpp/hash1.c
14479         cpp-hash2.c             cpp/hash2.c
14480         cpp-if1.c               cpp/if-1.c
14481         cpp-if2.c               cpp/if-2.c
14482         cpp-if3.c               cpp/if-3.c
14483         cpp-if4.c               cpp/if-4.c
14484         cpp-if5.c               cpp/if-5.c
14485         cpp-cond.c              cpp/if-cexp.c
14486         cpp-missingop.c         cpp/if-mop.c
14487         cpp-missingparen.c      cpp/if-mpar.c
14488         cpp-opprec.c            cpp/if-oppr.c
14489         cpp-ifparen.c           cpp/if-paren.c
14490         cpp-shortcircuit.c      cpp/if-sc.c
14491         cpp-shift.c             cpp/if-shift.c
14492         cpp-unary.c             cpp/if-unary.c
14493         cpp-li1.c               cpp/line1.c
14494         cpp-li2.c               cpp/line2.c
14495         lineno.c                cpp/line3.c
14496         lineno-2.c              cpp/line4.c
14497         cpp-mi.c                cpp/mi1.c
14498         cpp-mic.h               cpp/mi1c.h
14499         cpp-micc.h              cpp/mi1cc.h
14500         cpp-mind.h              cpp/mi1nd.h
14501         cpp-mindp.h             cpp/mi1ndp.h
14502         cpp-mix.h               cpp/mi1x.h
14503         cpp-mi2.c               cpp/mi2.c
14504         cpp-mi2a.h              cpp/mi2a.h
14505         cpp-mi2b.h              cpp/mi2b.h
14506         cpp-mi2c.h              cpp/mi2c.h
14507         cpp-mi3.c               cpp/mi3.c
14508         cpp-mi3.def             cpp/mi3.def
14509         poison-1.c              cpp/poison.c
14510         pr-impl.c               cpp/prag-imp.c
14511         cpp-redef-2.c           cpp/redef1.c
14512         cpp-redef.c             cpp/redef2.c
14513         strpaste.c              cpp/strp1.c
14514         strpaste-2.c            cpp/strp2.c
14515         cpp-tradpaste.c         cpp/tr-paste.c
14516         cpp-tradstringify.c     cpp/tr-str.c
14517         cpp-tradwarn1.c         cpp/tr-warn1.c
14518         cpp-tradwarn2.c         cpp/tr-warn2.c
14519         trigraphs.c             cpp/trigraphs.c
14520         cpp-unc1.c              cpp/unc1.c
14521         cpp-unc2.c              cpp/unc2.c
14522         cpp-unc3.c              cpp/unc3.c
14523         cpp-unc.c               cpp/unc4.c
14524         undef.c                 cpp/undef1.c
14525         undef-2.c               cpp/undef2.c
14526         cpp-wi1.c               cpp/widestr1.c
14527
14528 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14529
14530         * lib/g++.exp (g++_include_flags): Tweak.
14531
14532 2000-06-27  H.J. Lu  <hjl@gnu.org>
14533             Loren J. Rittle  <ljrittle@acm.org>
14534
14535         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14536         version with one that knows about the new gcc tree structure.
14537         (g++_link_flags): Same.
14538
14539 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14540
14541         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14542         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14543         case we are cross-compiling.
14544
14545         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14546         g++.old-deja/g++.niklas/Makefile.in,
14547         g++.old-deja/g++.niklas/configure.in,
14548         g++.old-deja/g++.other/Makefile.in,
14549         g++.old-deja/g++.other/configure.in,
14550         gcc.c-torture/code_quality/Makefile.in,
14551         gcc.c-torture/code_quality/configure.in,
14552         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14553         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14554         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14555         gcc.c-torture/execute/ieee/Makefile.in,
14556         gcc.c-torture/execute/ieee/configure.in,
14557         gcc.c-torture/noncompile/Makefile.in,
14558         gcc.c-torture/noncompile/configure.in,
14559         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14560         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14561         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14562
14563 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14564
14565         * g++.old-deja/g++.other/ambig3.C: New test.
14566
14567 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14568
14569         * g++.old-deja/g++.pt/syntax1.C: New test.
14570         * g++.old-deja/g++.pt/syntax2.C: New test.
14571         * g++.old-deja/g++.other/syntax3.C: New test.
14572         * g++.old-deja/g++.other/syntax4.C: New test.
14573
14574 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14575
14576         * gcc.dg/20000623-1.c: Prototype exit and abort.
14577
14578 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14579
14580         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14581         New tests.
14582         * gcc.dg/cpp-mi3.def: New file.
14583
14584         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14585         inside assertions.
14586         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14587         lexer's error messages.
14588         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14589         divine anything from the linemarkers.
14590         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14591         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14592
14593 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14594
14595         * gcc.dg/20000623-1.c: New test.
14596
14597 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14598
14599         * gcc.c-torture/execute/20000622-1.c: New test.
14600
14601 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14602
14603         * g++.old-deja/g++.other/init15.C: New test.
14604
14605 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14606
14607         * g++.old-deja/g++.pt/vaarg2.C: New test.
14608         * g++.old-deja/g++.pt/vaarg3.C: New test.
14609
14610 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14611
14612         * g++.old-deja/g++.other/dyncast6.C: New test.
14613
14614 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14615
14616         * gcc.c-torture/execute/loop-6.c: New test.
14617
14618 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14619
14620         * gcc.dg/20000614-1.c: New test.
14621         * gcc.dg/20000614-2.c: New test.
14622
14623 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14624
14625         * g++.old-deja/g++.other/inline12.C: New test.
14626
14627 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14628
14629         * g++.old-deja/g++.other/eh1.C: New test.
14630
14631 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14632
14633         * g++.old-deja/g++.other/type.C: New test.
14634
14635 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14636
14637         * g++.old-deja/g++.other/initstring.C: New test.
14638
14639 2000-06-12  Jason Merrill  <jason@redhat.com>
14640
14641         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14642
14643 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14644
14645         * gcc.c-torture/compile/20000609-1.c: New test.
14646
14647 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14648
14649         * gcc.dg/20000609-1.c: New test.
14650
14651 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14652
14653         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14654         * gcc.c-torture/noncompile/poison-1.c: Move...
14655         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14656         * gcc.dg/cpp-li1.c: Add a token after the #line.
14657
14658 2000-06-05  Richard Henderson  <rth@cygnus.com>
14659
14660         * gcc.c-torture/execute/20000605-2.c: New test.
14661         * gcc.c-torture/execute/20000605-3.c: New test.
14662
14663 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14664
14665         * g77.f-torture/execute/20000503-1.x: New file.
14666
14667 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14668
14669         * g++.old-deja/g++.eh/badalloc1.C: New test.
14670
14671 2000-06-05  Richard Henderson  <rth@cygnus.com>
14672
14673         * gcc.c-torture/execute/20000605-1.c: New test.
14674
14675 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14676             Nathan Sidwell <nathan@codesourcery.com>
14677
14678         * gcc.c-torture/compile/20000605-1.c: New test.
14679
14680 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14681
14682         * g77.f-torture/compile/20000601-1.f:  New test.
14683
14684 2000-06-03  Richard Henderson  <rth@cygnus.com>
14685
14686         * gcc.c-torture/execute/20000603-1.c: New.
14687
14688 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14689
14690         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14691         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14692
14693 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14694
14695         * gcc.dg/compare2.c (case 12): XFAIL.
14696         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14697         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14698
14699         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14700
14701 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14702
14703         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14704         guard macro is already defined when the header is first
14705         included.
14706         * gcc.dg/cpp-mix.h: New file.
14707         * gcc.dg/endif-label.c: Update patterns to match compiler.
14708
14709         * g++.brendan/complex1.C: Declare abort.
14710         * g++.law/refs4.C: Remove XFAIL.
14711         * g++.oliva/expr2.C: Declare abort and exit.
14712
14713 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14714
14715         * gcc.c-torture/execute/20000528-1.c: New test.
14716
14717         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14718         * g++.old-deja/g++.law/temps4.C: Likewise.
14719
14720         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14721         stdlib.h.  Call abort() on failure.
14722         * g++.old-deja/g++.law/refs4.C: Likewise.
14723         * g++.old-deja/g++.law/temps4.C: Likewise.
14724         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14725         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14726
14727 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14728
14729         Relative to g++.dg/special:
14730         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14731
14732         Relative to g++.old-deja:
14733         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14734         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14735         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14736         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14737         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14738         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14739         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14740
14741         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14742         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14743         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14744         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14745         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14746         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14747         and/or string.h.
14748
14749         * g++.other/goto1.C: Update expectations for error messages.
14750
14751 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14752
14753         * gcc.c-torture/compile/20000523-1.c: New test.
14754
14755 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14756
14757         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14758
14759 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14760
14761         * g++.old-deja/g++.eh/catch11.C: New test.
14762         * g++.old-deja/g++.eh/catch12.C: New test.
14763
14764 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14765
14766         * gcc.c-torture/execute/20000523-1.c: New test.
14767
14768 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14769
14770         * c-torture/execute/bcp-1.c: Replace abort in arg of
14771         __builtin_constant_p with a generic external function.
14772
14773         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14774         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14775         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14776         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14777         Prototype abort and/or exit.
14778
14779         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14780         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14781         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14782         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14783
14784 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14785
14786         * gcc.dg/dwarf2-1.c: New test.
14787
14788 2000-05-20  Richard Henderson  <rth@cygnus.com>
14789
14790         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14791
14792 2000-05-20  Andreas Jaeger  <aj@suse.de>
14793
14794         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14795         testcase.
14796
14797 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14798
14799         * gcc.c-torture/execute/20000519-2.c: New test.
14800
14801 2000-05-19  Andreas Jaeger  <aj@suse.de>
14802
14803         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14804         which fails with SSA.
14805
14806         * lib/c-torture.exp: Also test with -O3 -fssa.
14807
14808 2000-05-18  Michael Meissner  <meissner@redhat.com>
14809
14810         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14811         * gcc.c-torture/execute/920415-1.c: Ditto.
14812         * gcc.c-torture/execute/920501-1.c: Ditto.
14813         * gcc.c-torture/execute/conversion.c: Ditto.
14814         * gcc.c-torture/execute/cvt-1.c: Ditto.
14815
14816 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14817
14818         * gcc.c-torture/compile/20000518-1.c: New test.
14819
14820 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14821
14822         * g77.f-torture/compile/200005018.f:  New test.
14823
14824 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14825
14826         * gcc.c-torture/compile/20000517-1.c: New test.
14827
14828 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14829
14830         * gcc.c-torture/execute/20000516-1.c: New test.
14831
14832 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14833
14834         * g++.old-deja/g++.other/eh.C: New test.
14835
14836 2000-05-12  Richard Henderson  <rth@cygnus.com>
14837
14838         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14839         constants through to doit's conditional.
14840
14841 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14842
14843         * gcc.c-torture/compile/20000511-1.c: New test.
14844         * g77.f-torture/compile/20000511-1.f: New test.
14845         * g77.f-torture/compile/20000511-2.f: New test.
14846
14847 2000-05-11  Michael Meissner  <meissner@redhat.com>
14848
14849         * gcc.c-torture/execute/20000511-1.c: New test.
14850
14851 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14852
14853         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14854         * gcc.dg/20000510-1.S: New.
14855
14856 2000-05-08  Catherine Moore  <clm@cygnus.com>
14857
14858         * gcc.dg/unused-3.c: New.
14859
14860 2000-05-06  Richard Henderson  <rth@cygnus.com>
14861
14862           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14863           * g++.old-deja/g++.mike/warn1.C: Likewise.
14864           * g++.old-deja/g++.pt/local1.C: Likewise.
14865           * g++.old-deja/g++.pt/local7.C: Likewise.
14866           * g++.old-deja/g++.pt/spec16.C: Likewise.
14867
14868 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14869
14870         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14871
14872 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14873
14874           * g77.f-torture/execute/20000503-1.f:  New test.
14875
14876 2000-05-04  Andreas Jaeger  <aj@suse.de>
14877
14878         * gcc.dg/noreturn-2.c: New test.
14879
14880 2000-05-04  Neil Booth  <NeilB@earthling.net>
14881
14882         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14883         preprocessor.
14884
14885 2000-05-04  Richard Henderson  <rth@cygnus.com>
14886
14887         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14888
14889 2000-05-04  Richard Henderson  <rth@cygnus.com>
14890
14891         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14892         OpenSSL by Jason R Thorpe.
14893
14894 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14895
14896         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14897
14898 2000-05-03  Robert Lipe <robertlipe@usa.net>
14899
14900         * gcc.dg/20000503-1.c: New test.
14901
14902 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14903
14904         * gcc.c-torture/compile/20000502-1.c: New test.
14905         * g++.old-deja/g++.other/align.C: New test.
14906         * gcc.dg/cpp-tradstringify.c: New test.
14907
14908 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14909
14910         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14911         and hard registers.
14912
14913 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14914
14915         * gcc.c-torture/execute/loop-5.c: New test.
14916
14917 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14918
14919         * gcc.c-torture/execute/va-arg-20.c: New test.
14920
14921 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14922
14923         * gcc.c-torture/execute/20000422-1.c: New test.
14924
14925 2000-04-20  Greg McGary  <gkm@gnu.org>
14926
14927         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14928         when optimizing, but without sibling-call optimizations (-O1).
14929
14930 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14931
14932           * gcc.c-torture/compile/20000420-1.c: New test.
14933
14934 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14935
14936         * g++.abi/ptrflags.C: New test.
14937         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14938
14939 2000-04-19  Catherine Moore  <clm@cygnus.com>
14940
14941         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14942
14943 2000-04-19  Greg McGary  <gkm@gnu.org>
14944
14945         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14946         sibling-call optimizations.
14947
14948 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14949
14950         * gcc.dg/20000419-1.c: New test.
14951
14952 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14953
14954         * gcc.c-torture/execute/20000412-6.c: New test.
14955
14956 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14957
14958         * gcc.c-torture/execute/20000412-5.c: New test.
14959         * g77.f-torture/compile/20000412-1.f: New test.
14960         * gcc.c-torture/execute/20000412-4.c: New test.
14961         * gcc.c-torture/compile/20000412-2.c: New test.
14962         * gcc.c-torture/execute/20000412-3.c: New test.
14963         * gcc.c-torture/compile/20000412-1.c: New test.
14964         * gcc.c-torture/execute/20000412-2.c: New test.
14965
14966 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14967
14968         * objc/execute/bf-20.m: New test.
14969
14970 2000-04-10  Richard Henderson  <rth@cygnus.com>
14971
14972         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14973
14974         * gcc.c-torture/execute/20000412-1.c: New test.
14975
14976 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * g++.old-deja/g++.eh/catchptr1.C: New test.
14979
14980 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14981
14982         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14983
14984 2000-04-08  Neil Booth  <NeilB@earthling.net>
14985
14986         * gcc.dg/cpp-nullchar.c: Remove test as
14987         embedded nulls cause problems.
14988
14989 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14990
14991         * gcc.dg/compare2.c: New test.
14992
14993 2000-04-08  Neil Booth  <NeilB@earthling.net>
14994
14995         * gcc.dg/cpp-nullchar.c: New test.
14996
14997 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14998
14999         * gcc.dg/cpp-mi2.c: New test.
15000         * gcc.dg/cpp-mi2[abc].h: New files.
15001
15002 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15003
15004         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15005         member name.
15006
15007 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15008
15009         * g++.old-deja/g++.abi/vmihint.C: New test.
15010
15011 2000-04-06  Neil Booth  <NeilB@earthling.net>
15012
15013         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15014         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15015         copyright.
15016
15017 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15018
15019         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15020         avoid stack-frame overwrite.
15021
15022 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15023
15024         * gcc.c-torture/compile/20000405-2.c: New test.
15025         * gcc.c-torture/compile/20000405-3.c: New test.
15026
15027 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15028
15029         * gcc.c-torture/compile/20000405-1.c: New test.
15030
15031 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15032
15033         * gcc.dg/cast-qual-1.c: Revert last change.
15034
15035 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15036
15037         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15038
15039 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15040
15041         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15042         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15043
15044 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15045
15046         * gcc.c-torture/compile/20000403-2.c: New test.
15047         * gcc.c-torture/compile/20000403-1.c: New test.
15048
15049 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15050
15051         * gcc.c-torture/execute/20000403-1.c: New test.
15052
15053 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15054
15055         * gcc.c-torture/execute/20000402-1.c: New test.
15056
15057 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15058
15059         * gcc.c-torture/execute/va-arg-15.c: New test.
15060         * gcc.c-torture/execute/va-arg-16.c: New test.
15061         * gcc.c-torture/execute/va-arg-17.c: New test.
15062         * gcc.c-torture/execute/va-arg-18.c: New test.
15063         * gcc.c-torture/execute/va-arg-19.c: New test.
15064
15065 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15066
15067         * gcc.c-torture/compile/981211-1.c: Move to...
15068         * gcc.dg/cpp-as1.c: ...here.
15069         * gcc.dg/cpp-as2.c: New file.
15070
15071         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15072         compiler.
15073
15074 2000-04-02  Neil Booth  <NeilB@earthling.net>
15075
15076         * gcc.dg/cpp-cond.c  New tests.
15077         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15078         accidental success less likely.
15079         * gcc.dg/cpp-missingop.c  New tests.
15080         * gcc.dg/cpp-missingparen.c  New tests.
15081         * gcc.dg/cpp-shift.c  New tests.
15082         * gcc.dg/cpp-shortcircuit.c  New tests.
15083         * gcc.dg/cpp-unary.c  New tests.
15084
15085 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15086
15087         * gcc.c-torture/compile/20000329-1.c: New test.
15088
15089 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15090
15091         * gcc.c-torture/compile/20000326-1.c: New test.
15092         * gcc.c-torture/compile/20000326-2.c: New test.
15093
15094 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15095
15096         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15097         the first parameter is a function argument.
15098
15099 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15100
15101         * g++.old-deja/g++.ext/array4.C: New test.
15102
15103 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15104
15105         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15106
15107 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15108
15109         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15110
15111 2000-03-19  Richard Henderson  <rth@cygnus.com>
15112
15113         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15114
15115 2000-03-19  Richard Henderson  <rth@cygnus.com>
15116
15117         * gcc.c-torture/compile/20000319-1.c: New test.
15118
15119 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15120
15121         * gcc.c-torture/execute/20000314-3.c: New test.
15122         * gcc.c-torture/execute/20000314-2.c: New test.
15123         * gcc.c-torture/execute/20000314-1.c: New test.
15124         * gcc.c-torture/compile/20000314-2.c: New test.
15125         * gcc.c-torture/compile/20000314-1.c: New test.
15126
15127 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15128
15129         * g++.old-deja/g++.warn/inline.C: New test.
15130
15131 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15132
15133         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15134         standards-compliant result rather than specific constants.
15135         Put test-values in array.
15136
15137 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15138
15139         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15140         (g++_target_compile): Put test-specific options last.
15141
15142 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15143
15144         * g++.old-deja/g++.eh/vbase4.C: New test.
15145
15146 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15147
15148         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15149
15150 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15151
15152         * g++.old-deja/g++.brendan/misc12.C: Removed.
15153         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15154         * g++.old-deja/g++.ext/pretty4.C: New test.
15155
15156 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15157
15158         * g++.old-deja/g++.other/string2.C: New test.
15159
15160 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15161
15162         * g++.old-deja/g++.warn/impint2.C: New test.
15163
15164 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15165
15166         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15167         is 1, not zero.
15168
15169 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15170
15171         * g++.old-deja/g++.warn/impint.C: New test.
15172         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15173         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15174         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15175         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15176         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15177         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15178         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15179         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15180         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15181         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15182         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15183         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15184
15185 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15186
15187         * gcc.dg/cpp-redef.c: New test.
15188
15189 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15190
15191         * g++.old-deja/g++.pt/unify7.C: New test.
15192
15193 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15194
15195         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15196         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15197
15198 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15199
15200         * gcc.c-torture/compile/20000224-1.c: New test.
15201
15202 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15203
15204         * gcc.c-torture/compile/cpp-2.c: New test.
15205         * gcc.c-torture/compile/cpp-1.c: New test.
15206
15207 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15208
15209         * gcc.c-torture/execute/20000225-1.c: New test.
15210
15211 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15212
15213         * gcc.dg/cpp-li2.c: New test.
15214
15215         * gcc.dg/cpp-wi1.c: New test.
15216
15217         * gcc.dg/cpp-li1.c: New test.
15218
15219 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15220
15221         * g++.old-deja/g++.other/sizeof5.C: New test.
15222
15223 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15224
15225         * gcc.c-torture/execute/va-arg-13.c: New test.
15226
15227 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15228
15229         * gcc.c-torture/execute/va-arg-12.c: New test.
15230
15231 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15232
15233         * gcc.c-torture/execute/20000223-1.c: New test.
15234
15235 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15236
15237         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15238
15239 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15240
15241         * g++.old-deja/g++.abi/ptrmem.C: New test.
15242
15243 2000-02-19  Richard Henderson  <rth@cygnus.com>
15244
15245         * gcc.c-torture/compile/init-3.c: New.
15246
15247 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15248
15249         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15250         ALWAYS_CXXFLAGS.
15251
15252 2000-02-11  Robert Lipe <robertl@sco.com>
15253
15254         * gcc.c-torture/compile/20000211-3.c: New test.
15255
15256 2000-02-11  Martin Buchholz <martin@xemacs.org>
15257
15258         * gcc.c-torture/compile/20000211-2.c: New test.
15259
15260 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15261
15262         * gcc.c-torture/compile/20000211-1.c: New test.
15263
15264 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15265
15266         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15267           on native targets
15268
15269 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15270
15271         * g++.old-deja/g++.other/cast5.C: New test.
15272
15273 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15274
15275         * gcc.c-torture/execute/20000205-1.c: New.
15276
15277 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15278
15279         * g++.old-deja/g++.jason/cast3.C: Return void.
15280         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15281
15282 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15283
15284         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15285
15286         * gcc.dg/loop-1.c: New test.
15287
15288 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15289
15290         * gcc.c-torture/compile/20000127-1.c: New test.
15291         * gcc.c-torture/execute/991228-1.c: New test.
15292
15293 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15294
15295         * gcc.dg/unused-2.c: New test.
15296
15297         * gcc.dg/conv-1.c: New test.
15298
15299 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15300
15301         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15302         compiler.
15303         (tool_option_proc): Fix typo.
15304
15305 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15306
15307         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15308         of the ld on the host, not on the build machine.
15309         Also, don't crash if '--help' is not a supported option.
15310
15311 2000-01-24  Richard Henderson  <rth@cygnus.com>
15312
15313         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15314
15315 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15316
15317         * gcc.c-torture/execute/20000120-2.c: New test.
15318         * gcc.c-torture/execute/20000120-1.c: New test.
15319
15320 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15321
15322         * gcc.c-torture/execute/20000113-1.c: New test.
15323
15324 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15325
15326         * gcc.c-torture/execute/20000112-1.c: New test.
15327
15328 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15329
15330         * gcc.dg/20000111-1.c: New test.
15331
15332 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15333
15334         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15335         with 16 bit integers.
15336
15337 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15338
15339         * gcc.dg/20000108-1.c: New test.
15340
15341 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15342
15343         * g++.old-deja/g++.ns/koenig8.C: New test.
15344
15345 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15346
15347         * g++.old-deja/g++.other/cast4.C: New test.
15348
15349 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15350
15351         * gcc.c-torture/compile/20000105-2.c: New test.
15352         * gcc.c-torture/compile/20000105-1.c: New test.
15353
15354 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15355
15356         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15357         references to printf & atoi to conform to ANSI standard.
15358         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15359         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15360         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15361         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15362         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15363         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15364         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15365         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15366         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15367         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15368         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15369         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15370         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15371         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15372         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15373         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15374         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15375         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15376         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15377         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15378         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15379         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15380         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15381         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15382         * g++.old-deja/g++.brendan/init3.C: Likewise.
15383         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15384         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15385         * g++.old-deja/g++.brendan/new2.C: Likewise.
15386         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15387         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15388         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15389         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15390         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15391         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15392         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15393         * g++.old-deja/g++.brendan/template24.C: Likewise.
15394         * g++.old-deja/g++.brendan/template3.C: Likewise.
15395         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15396         * g++.old-deja/g++.jason/inline3.C: Likewise.
15397         * g++.old-deja/g++.jason/opeq.C: Likewise.
15398         * g++.old-deja/g++.law/arg5.C: Likewise.
15399         * g++.old-deja/g++.law/arm7.C: Likewise.
15400         * g++.old-deja/g++.law/ctors11.C: Likewise.
15401         * g++.old-deja/g++.law/cvt8.C: Likewise.
15402         * g++.old-deja/g++.law/init9.C: Likewise.
15403         * g++.old-deja/g++.law/refs4.C: Likewise.
15404         * g++.old-deja/g++.law/template2.C: Likewise.
15405         * g++.old-deja/g++.law/visibility24.C: Likewise.
15406         * g++.old-deja/g++.law/vtable3.C: Likewise.
15407         * g++.old-deja/g++.mike/asm2.C: Likewise.
15408         * g++.old-deja/g++.mike/eh1.C: Likewise.
15409         * g++.old-deja/g++.mike/misc1.C: Likewise.
15410         * g++.old-deja/g++.mike/misc13.C: Likewise.
15411         * g++.old-deja/g++.mike/misc14.C: Likewise.
15412         * g++.old-deja/g++.mike/ns12.C: Likewise.
15413         * g++.old-deja/g++.mike/p1248.C: Likewise.
15414         * g++.old-deja/g++.mike/p3708.C: Likewise.
15415         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15416         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15417         * g++.old-deja/g++.mike/p646.C: Likewise.
15418         * g++.old-deja/g++.mike/p700.C: Likewise.
15419         * g++.old-deja/g++.mike/p783.C: Likewise.
15420         * g++.old-deja/g++.mike/p783a.C: Likewise.
15421         * g++.old-deja/g++.mike/p783b.C: Likewise.
15422         * g++.old-deja/g++.mike/p786.C: Likewise.
15423         * g++.old-deja/g++.mike/p789.C: Likewise.
15424         * g++.old-deja/g++.mike/p789a.C: Likewise.
15425         * g++.old-deja/g++.mike/p807a.C: Likewise.
15426         * g++.old-deja/g++.other/delete3.C: Likewise.
15427         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15428         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15429         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15430         * g++.old-deja/g++.other/empty1.C: Likewise.
15431         * g++.old-deja/g++.other/temporary1.C: Likewise.
15432         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15433         * g++.old-deja/g++.pt/t16.C: Likewise.
15434         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15435
15436 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15437
15438         * gcc.dg/991230-1.c: New test.
15439
15440 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15441
15442         * gcc.c-torture/compile/991229-3.c: New test.
15443         * gcc.c-torture/compile/991229-2.c: New test.
15444         * gcc.c-torture/compile/991229-1.c: New test.
15445
15446 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15447
15448         * gcc.c-torture/compile/labels-2.c: New test.
15449
15450 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15451
15452         * gcc.c-torture/execute/991227-1.c: New test.
15453
15454 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15455
15456         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15457
15458 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15459
15460         * gcc.c-torture/execute/991221-1.c: New test.
15461
15462 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15463
15464         * g++.old-deja/g++.other/cast3.C: New test.
15465
15466 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15467
15468         * gcc.c-torture/execute/991216-4.c: New test.
15469
15470 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15471
15472         * gcc.c-torture/execute/991216-1.c: New test.
15473         * gcc.c-torture/execute/991216-2.c: New test.
15474         * gcc.c-torture/execute/991216-3.c: New test.
15475
15476 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15477
15478         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15479         Actually make the test fail by using "-O2" for compilation.
15480
15481 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15482
15483         * g++.old-deja/g++.warn/cast-align1.C: New test.
15484
15485 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15486
15487         * gcc.c-torture/compile/991214-1.c: New test.
15488         * gcc.c-torture/compile/991214-2.c: New test.
15489
15490 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15491
15492         * gcc.dg/991214-1.c: New test.
15493
15494 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15495
15496         * gcc.c-torture/compile/991213-3.c: New test.
15497         * gcc.c-torture/compile/991213-2.c: New test.
15498         * gcc.c-torture/compile/991213-1.c: New test.
15499
15500 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15501
15502         * gcc.dg/991209-1.c: New test.
15503
15504 1999-12-08  Nathan Sidwell <nathan@acm.org>
15505
15506         * gcc.c-torture/compile/991208-1.c: New test.
15507
15508 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15509
15510         * gcc.dg/ultrasp2.c: New test.
15511
15512 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15513
15514         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15515
15516 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15517
15518         * gcc.c-torture/compile/991202-1.c: New test.
15519         * gcc.c-torture/execute/991202-1.c: New test.
15520         * gcc.c-torture/execute/991202-2.c: New test.
15521         * gcc.c-torture/execute/991202-3.c: New test.
15522
15523 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15524
15525         * g++.old-deja/g++.abi/align.C: New test.
15526         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15527         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15528
15529 1999-12-01  Richard Henderson  <rth@cygnus.com>
15530
15531         * gcc.c-torture/execute/991201-1.c: New.
15532
15533 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15534
15535         * gcc.dg/991129-1.c: New test.
15536
15537 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15538
15539         * gcc.c-torture/compile/991127-1.c: New test.
15540
15541 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15542
15543         * g++.old-deja/g++.other/warn4.C: New test.
15544
15545 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15546
15547         * g++.old-deja/g++.eh/cleanup2.C: New test.
15548         * g++.old-deja/g++.ext/pretty2.C: New test.
15549         * g++.old-deja/g++.ext/pretty3.C: New test.
15550         * g++.old-deja/g++.other/debug6.C: New test.
15551
15552 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15553
15554         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15555         compiler_output to look for one error message instead of two.
15556
15557 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15558
15559         * gcc.c-torture/execute/991118-1.c: Also test case
15560         where the word boundary does not split a byte evenly.
15561
15562 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15563
15564         * g++.old-deja/g++.ext/restrict1.C: New test.
15565
15566 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15567
15568         * gcc.c-torture/execute/991118-1.c: New test.
15569
15570 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15571
15572         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15573         working directory pathnames.
15574
15575 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15576
15577         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15578         host is equipped with driver.h and driver.o so it can actually
15579         compile and run the tests.
15580
15581 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15582
15583         * gcc.c-torture/compile/991008-1.c: New test.
15584
15585 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15586
15587         * lib/gcc-dg.exp: Include target-supports.exp
15588
15589 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15590
15591         * lib/target-supports.exp: New file: Provide procs to test for
15592         features supported by the target.
15593         (check_weak_available): Moved here from ecos.exp.
15594         (check_alias_available): New proc: Determine of the target
15595         toolchain supports the alias attribute.
15596
15597         * gcc.dg/special/ecos.exp: Move check_weak_available to
15598         target-supports.exp.
15599         (alias-1.c): Only perform the test if the target supports
15600         aliases.
15601         (wkali-1.c): Only perform the test if the target supports
15602         aliases.
15603
15604         * gcc.dg/990506-0.c: Expect error messages from cross
15605         targets as well as native targets.
15606
15607 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15608
15609         * gcc.dg/ultrasp1.c: Removed xfail.
15610         * gcc.dg/struct-ret-2.c: Likewise.
15611         * gcc.dg/array-1.c: Likewise.
15612
15613 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15614
15615         * gcc.dg/struct-ret-2.c: New test.
15616
15617         * gcc.dg/array-1.c: New test.
15618
15619 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15620
15621         * gcc.c-torture/execute/991030-1.c: New test.
15622
15623 1999-10-26  Richard Henderson  <rth@cygnus.com>
15624
15625         * gcc.c-torture/compile/991026-2.c: New test.
15626
15627 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15628
15629         * gcc.c-torture/compile/991026-1.c: New test.
15630
15631 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15632
15633         * gcc.c-torture/execute/991023-1.c: New test.
15634
15635 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15636
15637         * gcc.c-torture/execute/991019-1.c: New test.
15638
15639 1999-10-16  Richard Henderson  <rth@cygnus.com>
15640
15641         * gcc.c-torture/execute/991016-1.c: New test.
15642
15643 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15644
15645         * gcc.c-torture/execute/991014-1.c: New test.
15646
15647 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15648
15649         * g++.old-deja/g++.other/union2.C: New test.
15650
15651 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15652
15653         * g++.old-deja/g++.other/vaarg2.C: New test.
15654         * g++.old-deja/g++.other/vaarg3.C: New test.
15655
15656 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15657
15658         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15659         in compile/.
15660
15661 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15662
15663         * gcc.c-torture/execute/va-arg-11.c: New test.
15664
15665 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15666
15667         * lib/file-format.exp (gcc_target_object_format): Don't
15668         crash if objdump is unavailable.
15669
15670 1999-09-29  Donn Terry <donn@interix.com>
15671
15672         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15673
15674 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15675
15676         * gcc.c-torture/compile/990928-1.c: New test.
15677
15678 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15679
15680         * g++.old-deja/g++.other/decl6.C: New test.
15681
15682 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15683
15684         * gcc.c-torture/execute/va-arg-10.c: New test.
15685
15686 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15687
15688         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15689         __PRETTY_FUNCTION__.
15690
15691 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15692
15693         * gcc.c-torture/execute/990923-1.c: New test.
15694
15695 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15696
15697         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15698         for which -fpic is inappropriate.
15699
15700 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15701
15702         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15703
15704 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15705
15706         * g++.old-deja/g++.other/dyncast1.C: New test.
15707         * g++.old-deja/g++.other/dyncast2.C: New test.
15708         * g++.old-deja/g++.other/dyncast3.C: New test.
15709         * g++.old-deja/g++.other/dyncast4.C: New test.
15710         * g++.old-deja/g++.other/dyncast5.C: New test.
15711         * g++.old-deja/g++.eh/catch3.C: New test.
15712         * g++.old-deja/g++.eh/catch3p.C: New test.
15713         * g++.old-deja/g++.eh/catch4.C: New test.
15714         * g++.old-deja/g++.eh/catch4p.C: New test.
15715         * g++.old-deja/g++.eh/catch5.C: New test.
15716         * g++.old-deja/g++.eh/catch5p.C: New test.
15717         * g++.old-deja/g++.eh/catch6.C: New test.
15718         * g++.old-deja/g++.eh/catch6p.C: New test.
15719         * g++.old-deja/g++.eh/catch7.C: New test.
15720         * g++.old-deja/g++.eh/catch7p.C: New test.
15721         * g++.old-deja/g++.eh/catch8.C: New test.
15722         * g++.old-deja/g++.eh/catch8p.C: New test.
15723         * g++.old-deja/g++.eh/catch9.C: New test.
15724         * g++.old-deja/g++.eh/catch9p.C: New test.
15725
15726 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15727
15728         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15729         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15730
15731 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15732
15733         * gcc.c-torture/compile/990913-1.c: New test.
15734
15735 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15736
15737         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15738         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15739
15740 1999-09-09  Richard Henderson  <rth@cygnus.com>
15741
15742         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15743
15744 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15745
15746         * g++.old-deja/g++.other/lookup11.C: New test.
15747         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15748         what is permitted and what we want.
15749         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15750         overload use.
15751         * g++.old-deja/g++.jason/rfg5.C: Likewise
15752
15753 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15754
15755         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15756         * gcc.c-torture/noncompile/poison-1.c: New file.
15757
15758 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15759
15760         * g++.old-deja/g++.other/sizeof3.C: New test.
15761         * g++.old-deja/g++.other/sizeof4.C: New test.
15762         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15763         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15764
15765 1999-09-07  Richard Henderson  <rth@cygnus.com>
15766
15767         * gcc.dg/va-arg-1.c: New.
15768
15769 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15770
15771         * gcc.c-torture/execute/va-arg-9.c: New test.
15772
15773 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15774
15775         * g77.f-torture/compile/980519-2.f: New test.
15776         * g77.f-torture/compile/19990905-0.f: New test.
15777         * g77.f-torture/compile/19990905-1.f: New test.
15778         * g77.f-torture/compile/19990905-2.f: New test.
15779
15780         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15781
15782 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15783
15784         * gcc.c-torture/execute/990827-1.c: Fix typo.
15785
15786 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15787
15788         * g++.old-deja/g++.other/deref1.C: New test.
15789
15790 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15791
15792         * g++.old-deja/g++.other/ambig2.C: New test.
15793         * g++.old-deja/g++.other/cond5.C: New test.
15794         * g++.old-deja/g++.other/lookup16.C: New test.
15795
15796 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15797
15798         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15799         assemblers too.
15800
15801 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15802
15803         * lib/c-torture.exp: Avoid the "compare executables" optimization
15804         when testing native.
15805
15806 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15807
15808         * gcc.c-torture/execute/990829-1.c: New test.
15809         * gcc.c-torture/compile/990829-1.c: New test.
15810
15811 1999-08-27  Paul Burchard  <burchard@pobox.com>
15812
15813         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15814         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15815         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15816         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15817         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15818         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15819         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15820         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15821         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15822         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15823         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15824
15825 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15826
15827         * gcc.c-torture/execute/990827-1.c: New test.
15828
15829 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15830
15831         * g77.f-torture/noncompile/19990826-4.f: New test.
15832
15833         * g77.f-torture/compile/19990826-3.f: New test.
15834
15835         * g77.f-torture/execute/19990826-2.f: New test.
15836
15837         * g77.f-torture/compile/19990826-1.f: New test.
15838
15839         * gcc.c-torture/execute/990826-0.c: New test.
15840         * g77.c-torture/execute/19990826-0.f: New test.
15841
15842         * g77.f-torture/noncompile/970626-2.f: New test.
15843
15844 1999-08-25  Paul Burchard  <burchard@pobox.com>
15845
15846         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15847         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15848         lss-011.C: New tests.
15849
15850 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15851
15852         * g++.old-deja/g++.other/decl5.C: New test.
15853
15854 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15855
15856         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15857         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15858         call `postbase' for each one.  All callers of `postbase' changed
15859         to call this instead.
15860
15861 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15862
15863         * gcc.c-torture/execute/990811-1.c: New test.
15864
15865 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15866
15867         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15868         just native ones.
15869
15870         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15871         just native ones.
15872
15873 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15874
15875         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15876
15877 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15878
15879         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15880
15881 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15882
15883         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15884
15885 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15886
15887         * gcc.c-torture/execute/990804-1.c: New test.
15888
15889 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15890
15891         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15892         * g++.old-deja/g++.brendan/crash64.C: Likewise
15893         * g++.old-deja/g++.brendan/overload8.C: Likewise
15894
15895 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15896
15897         * g++.old-deja/g++.other/struct1.C: New test.
15898
15899 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15900
15901         * g++.old-deja/g++.other/enum2.C: New test.
15902
15903 1999-08-02  Richard Henderson  <rth@cygnus.com>
15904
15905         Adapted from tests from Franz Sirl:
15906         * gcc.c-torture/execute/va-arg-7.c: New test.
15907         * gcc.c-torture/execute/va-arg-8.c: New test.
15908
15909 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15910
15911         * gcc.c-torture/compile/990801-2.c: New test.
15912
15913         * gcc.c-torture/compile/990801-1.c: New test.
15914
15915 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15916
15917         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15918         fp-cmp-1.c, converting double to float.
15919
15920         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15921         fp-cmp-1.c, converting double to long double.
15922
15923         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15924         from fr1 to unknown_register, since fr1 is a legitimate register
15925         on some machines.
15926
15927 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15928
15929         * README: More listname related changes.
15930
15931 1999-07-08  Catherine Moore  <clm@cygnus.com>
15932
15933         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15934
15935 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15936
15937         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15938
15939 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15940
15941         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15942
15943 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15944
15945         * gcc.dg/990703-1.c: New test.
15946
15947 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15948
15949         * lib/file-format.exp: New file: Move definition of proc
15950         gcc_target_object_format to here from
15951         gcc.dg/special/ecos.exp.
15952
15953         * lib/c-torture.exp: Include lib file-format.exp.
15954         * lib/gcc-dg.exp: Include lib file-format.exp.
15955
15956         * gcc.dg/special/ecos.exp: Remove definition of proc
15957         gcc_target_object_format.
15958
15959 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15960
15961         * gcc.c-torture/execute/990628-1.c: New test.
15962
15963 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15964
15965         * gcc.c-torture/compile/990625-2.c: New test.
15966
15967         * gcc.c-torture/compile/990625-1.c: New test.
15968
15969 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15970
15971         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15972         attributes compile.
15973         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15974         ports that use the COFF/PE file format.
15975
15976 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15977
15978         * gcc.c-torture/compile/990617-1.c: New test.
15979
15980 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15981
15982         * g++.old-deja/g++.other/decl4.C: New test.
15983
15984 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15985
15986         * g++.old-deja/g++.other/bitfld3.C: New test.
15987
15988 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15989
15990         * g++.old-deja/g++.eh/catch1.C: New test.
15991
15992 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15993
15994         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15995
15996         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15997         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15998
15999 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16000
16001         * g77.f-torture/compile/19990502-0.f: Replace with new,
16002         shorter, test that still fails after recent changes.
16003
16004 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16005
16006         * gcc.c-torture/execute/990604-1.c: New test.
16007
16008 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16009
16010         * gcc.c-torture/execute/990531-1.c: New test.
16011
16012 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16013
16014         * gcc.c-torture/compile/990527-1.c: New test.
16015
16016 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16017
16018         * gcc.c-torture/execute/990527-1.c: New test.
16019
16020 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16021
16022         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16023         bitfields as signed.
16024
16025 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16026
16027         * g77.f-torture/compile/19990525-0.f: New test.
16028
16029 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16030
16031         * gcc.c-torture/execute/990525-2.c: New test.
16032
16033         * gcc.c-torture/execute/990525-1.c: New test.
16034
16035 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16036
16037         * g++.old-deja/g++.other/anon3.C: New test.
16038         * g++.old-deja/g++.other/anon4.C: New test.
16039         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16040         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16041         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16042         Merrill).
16043
16044 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16045
16046         * gcc.c-torture/execute/990524-1.c: New test.
16047
16048         * gcc.dg/990524-1.c: New test.
16049
16050 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16051
16052         * gcc.c-torture/compile/990523-1.c: New test.
16053
16054 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16055
16056         * gcc.c-torture/compile/990519-1.c: New test.
16057
16058 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16059
16060         * gcc.c-torture/compile/990517-1.c: New test.
16061
16062         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16063         (e4, f4): New tests.
16064         (main): Call them.
16065
16066 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16067
16068         * gcc.dg/noreturn-1.c: New test.
16069
16070 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16071
16072         * gcc.c-torture/execute/990513-1.c: New test.
16073
16074 1999-05-10  Richard Henderson  <rth@cygnus.com>
16075
16076         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16077
16078 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16079
16080         * g77.f-torture/execute/erfc.f: Use small single-precision
16081         values, to avoid problems on Alphas when not -mieee.
16082
16083 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16084
16085         * gcc.dg/990506-0.c: New test.
16086
16087 1999-05-08  Richard Henderson  <rth@cygnus.com>
16088
16089         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16090         the constant to test.  Don't XFAIL 64-bit targets.
16091
16092         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16093         * g++.old-deja/g++.law/profile1.C: Likewise.
16094
16095         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16096         operator new instances.
16097         * g++.old-deja/g++.other/delete5.C: Likewise.
16098
16099 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16100
16101         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16102         intrinsic.
16103
16104 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16105
16106         * g77.f-torture/execute/u77-test.f: Reverse order of two
16107         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16108
16109 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16110
16111         * gcc.dg/compare1.c: New test.
16112
16113 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16114
16115         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16116         New tests.
16117
16118 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16119
16120         * g77.f-torture/compile/19990502-1.f: New test.
16121
16122 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16123
16124         * g77.f-torture/compile/19990502-0.f: New test.
16125
16126 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16127
16128         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16129         intrinsic.
16130
16131 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16132
16133         * g77.f-torture/execute/u77-test.f (main): List libU77
16134         intrinsics not currently tested.
16135         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16136         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16137         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16138         Trim blanks off the ends of some printed strings.
16139
16140 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16141
16142         * g77.f-torture/execute/u77-test.f (main): Just warn about
16143         FSTAT gid disagreement, as it's expected on some systems.
16144
16145 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16146
16147         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16148         use a new function, which allows for some slop.
16149         Clean up some commentary.
16150         (issum): The new function.
16151         (sgladd): Deleted subroutine.
16152
16153 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16154
16155         * g77.f-torture/execute/u77-test.f: Modify to be more like
16156         libf2c/libU77 version, bringing patches to that version here.
16157         Add suitable commentary.
16158
16159 1999-04-25  Richard Henderson  <rth@cygnus.com>
16160
16161         * gcc.dg/990424-1.c: New test.
16162
16163 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16164
16165         * g77.f-torture/execute/u77-test.f (main): Bug involving
16166         LSTAT has been fixed, so turn back on full checking.
16167
16168 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16169
16170         * g77.f-torture/compile/19990419-0.f: New test.
16171         * g77.f-torture/execute/19990419-1.f: New test.
16172
16173 1999-04-17  Richard Henderson  <rth@cygnus.com>
16174
16175         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16176         to avoid the need for a prototype to supress a warning.
16177
16178 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16179
16180         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16181
16182 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16183
16184         * gcc.c-torture/execute/990404-1.c: New test.
16185
16186 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16187
16188         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16189         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16190         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16191         missing initializer warnings.
16192
16193 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16194
16195         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16196         matching strings.
16197
16198 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16199
16200         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16201
16202 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16203
16204         * g77.f-torture/execute/19990325-0.f: New test.
16205         * g77.f-torture/execute/19990325-1.f: New test.
16206
16207 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16208
16209         * gcc.c-torture/execute/990324-1.c: New test.
16210
16211 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16212
16213         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16214         test with 4.
16215
16216 1999-03-17  Richard Henderson  <rth@cygnus.com>
16217
16218         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16219
16220 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16221
16222         * g77.f-torture/execute/19990313-2.f: New test.
16223         * g77.f-torture/execute/19990313-3.f: New test.
16224
16225 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16226
16227         * g77.f-torture/execute/19990313-0.f: New test.
16228         * g77.f-torture/execute/19990313-1.f: New test.
16229
16230 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16231
16232         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16233         printf to sprintf.
16234         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16235         (main): Add check for u15.  Conditionalize u31 check depending on
16236         whether ints are <32 bits or >=32 bits.
16237
16238 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16239
16240         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16241
16242 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16243
16244         * g77.f-torture/compile/19990305-0.f: New test.
16245         * g77.f-torture/execute/19981119-0.f: New test.
16246
16247 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16248
16249         * g77.f-torture/execute/970625-2.f: call ABORT if final
16250         result is not correct, instead of just printing it.
16251         Add this checking via newly introduced obfuscation, to
16252         trip up buggy front ends.
16253
16254 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16255
16256         * g77.f-torture/compile/960317-1.f: Moved from being
16257         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16258
16259 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16260
16261         * g77.f-torture/execute/960317-1.f: New (old) test.
16262         * g77.f-torture/execute/970625-2.f: Ditto.
16263
16264 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16265
16266         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16267         message on line 1 or line 2; cccp and cpplib do this differently.
16268
16269 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16270
16271         * g++.old-deja/g++.law/weak1.C: New test.
16272
16273 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16274
16275         * gcc.c-torture/execute/990119-1.c: Renamed to...
16276         * gcc.dg/990119-1.c: this, so it will only be tested once
16277         (it's a preprocessor test, it doesn't need to be run at
16278         multiple optimization levels).
16279
16280 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16281
16282         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16283           ALWAYS_CXXFLAGS.
16284
16285 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16286
16287         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16288         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16289         to not be compilable by current g77.
16290
16291 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16292
16293         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16294
16295 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16296
16297         * gcc.c-torture/execute/990222-1.c: New test.
16298
16299 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16300
16301         * g77.f-torture/compile/19990218-0.f: New test.
16302         * g77.f-torture/noncompile/19990218-1.f: New test.
16303
16304 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16305
16306         * g77.f-torture/compile/19981216-0.f: New test.
16307
16308 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16309
16310         * gcc.dg/990214-1.c: New test.
16311
16312 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16313
16314         * gcc.dg/990213-2.c: New test.
16315
16316         * gcc.dg/990213-1.c: New test.
16317
16318 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16319
16320         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16321         ints.
16322
16323 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16324
16325         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16326         specified by target.
16327
16328         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16329
16330 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16331
16332         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16333
16334 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16335
16336         * gcc.dg/special/ecos.exp: New test driver for new tests with
16337         special requirements.
16338
16339         * gcc.dg/special/alias-1.c: New test.
16340         * gcc.dg/special/gcsec-1.c: New test.
16341         * gcc.dg/special/weak-1.c: New test.
16342         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16343         * gcc.dg/special/weak-2.c: New test.
16344         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16345         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16346         * gcc.dg/special/wkali-1.c: New test.
16347         * gcc.dg/special/wkali-2.c: New test.
16348         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16349         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16350
16351 1999-02-10  Felix Lee  <flee@cygnus.com>
16352
16353           * lib/c-torture.exp (c-torture-compile): Pull out code for
16354           analyzing gcc error messages.
16355           (c-torture-execute): Likewise.  Fix some (harmless) false
16356           positives.
16357           * lib/gcc.exp (gcc_check_compile): New function.
16358
16359 1999-02-08  Richard Henderson  <rth@cygnus.com>
16360
16361         * gcc.c-torture/execute/990208-1.c: New test.
16362
16363 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16364
16365         * g++.dg/special/ecos.exp: New driver for new tests with special
16366         requirements
16367
16368         * g++.dg/special/conpr-1.C: New test
16369         * g++.dg/special/conpr-2.C: New test
16370         * g++.dg/special/conpr-2a.C: New test
16371         * g++.dg/special/conpr-3.C: New test
16372         * g++.dg/special/conpr-3a.C: New test
16373         * g++.dg/special/conpr-3b.C: New test
16374
16375         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16376         allow g++ to use the dg driver
16377
16378         * README: Add comment about g++.dg directory
16379
16380 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16381
16382         * README: Update email addresses.
16383
16384 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16385
16386         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16387         arguments in order to force structure S onto the stack even on
16388         the alpha.
16389         (test): Pass 10 leading arguments to function foo as well as the
16390         structure S.
16391
16392         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16393         failure for all targets.
16394
16395         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16396         abort to terminate program execution.
16397
16398 1999-01-30  Richard Henderson  <rth@cygnus.com>
16399
16400         * gcc.c-torture/execute/990130-1.c: New test.
16401
16402 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16403
16404         * gcc.dg/990130-1.c: New test.
16405
16406 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16407
16408         * gcc.c-torture/execute/990128-1.c: New test.
16409
16410 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16411
16412         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16413
16414 1999-01-27  Felix Lee  <flee@cygnus.com>
16415
16416         * lib/c-torture.exp (c-torture-compile): pull out code for
16417         analyzing gcc error messages.
16418         (c-torture-execute): ditto, and fix some (harmless) false
16419         positives.
16420         * lib/gcc.exp (gcc_check_compile): new function.
16421
16422 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16423
16424         * gcc.dg/990117-1.c: New test.
16425
16426         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16427
16428         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16429
16430 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16431
16432         * g77.f-torture/compile/990115-1.f: New test.
16433
16434 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16435
16436         * gcc.c-torture/compile/990107-1.c: New test
16437
16438 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16439
16440         * gcc.c-torture/execute/990106-2.c: New test.
16441
16442         * gcc.c-torture/execute/990106-1.c: New test.
16443
16444 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16445
16446         * gcc.c-torture/compile/981223-1.c: New test.
16447
16448 1998-12-29  Richard Henderson  <rth@cygnus.com>
16449
16450         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16451         (opt3): Rename from opt4 and disable.
16452
16453 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16454
16455         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16456
16457 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16458
16459         * g++.old-deja/g++.other/conv5.C: New test.
16460
16461 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16462
16463         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16464
16465 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16466
16467         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16468
16469 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16470
16471         * gcc.c-torture/compile/981211-1.c: New test.
16472
16473 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16474
16475         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16476
16477         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16478
16479 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16480
16481         * gcc.special/930510-1.c: Make C9X safe.
16482         * gcc.misc-tests/gcov-1.c Similarly.
16483         * gcc.misc-tests/gcov-2.c Similarly.
16484
16485 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16486
16487         * gcc.dg/ultrasp1.c: New test.
16488
16489 1998-12-06  Richard Henderson  <rth@cygnus.com>
16490
16491         * gcc.c-torture/execute/981206.c: New test.
16492
16493 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16494
16495         * g++.old-deja/g++.ns/template7.C: New test.
16496
16497         * g++.old-deja/g++.other/expr1.C: New test.
16498
16499         * g++.old-deja/g++.eh/tmpl3.C: New test.
16500
16501         * g++.old-deja/g++.eh/tmpl2.C: New test.
16502
16503 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16504
16505         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16506         * g++.old-deja/g++.other/using6.C: Removed.
16507         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16508
16509         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16510
16511 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16512
16513         * g++.old-deja/g++.pt/overload8.C: New test.
16514
16515         * g++.old-deja/g++.pt/overload7.C: New test.
16516
16517         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16518
16519         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16520         and relinking messages.
16521         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16522         compiling with -frepo.
16523
16524 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16525
16526         * g++.old-deja/g++.pt/lookup6.C: New test.
16527
16528 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16529
16530         * gcc.c-torture/execute/981130-1.c: New test.
16531         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16532
16533 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16534
16535         * g++.old-deja/g++.pt/explicit76.C: New test.
16536
16537         * g++.old-deja/g++.pt/friend38.C: New test.
16538
16539         * g++.old-deja/g++.ns/crash2.C: New test.
16540
16541         * g++.old-deja/g++.pt/defarg8.C: New test.
16542
16543         * g++.old-deja/g++.pt/instantiate6.C: New test.
16544
16545         * g++.old-deja/g++.pt/static6.C: New test.
16546
16547         * g++.old-deja/g++.pt/decl2.C: New test.
16548
16549 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16550
16551         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16552         problem is actually related with name lookup, but so what? :-)
16553
16554         * g++.old-deja/g++.pt/friend37.C: New test.
16555
16556 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16557
16558         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16559         element, which fails on some systems.
16560
16561         * g77.f-torture/execute/labug1.f: New test.
16562
16563 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16564
16565         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16566         is defined.
16567
16568 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16569
16570         * g77.f-torture/compile/981117-1.f: New test.
16571
16572 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16573
16574         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16575         properly discarded.
16576
16577 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16578
16579         * gcc.c-torture/execute/memcheck: New directory of tests for
16580         -fcheck-memory-usage.
16581
16582 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16583
16584         * README: New file, general information about the testsuite and
16585         new description of the various C++ test subdirectories.
16586         * README.g++: Eliminate obsolete information, update and move most
16587         relevant stuff to README.
16588
16589 1998-11-07  Richard Henderson  <rth@cygnus.com>
16590
16591         * gcc.c-torture/compile/981107-1.c: New test.
16592
16593 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16594
16595         * execute/memcpy-bi.c: New testcase.
16596
16597 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16598
16599         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16600         base classes.
16601
16602         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16603         template is selected.
16604
16605         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16606         classes, it should be accepted for all types.
16607
16608         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16609
16610         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16611         specializations start with template headers.
16612
16613 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16614
16615         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16616
16617         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16618         non-POD types.
16619
16620 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16621
16622         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16623
16624 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16625
16626         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16627
16628 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16629
16630         * 981019-1.c: New test.
16631
16632 1998-10-14  Robert Lipe <robertl@dgii.com>
16633
16634         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16635         find objc headers.
16636
16637 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16638
16639         * compile/981001-4.c: Remove use of GCC extension that triggers a
16640         compiler bug.
16641
16642 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16643
16644         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16645
16646 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16647
16648         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16649         instantiation of template produces incorrect code for delete
16650         expression.
16651
16652         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16653         constructors' name is not unique.
16654         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16655         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16656
16657         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16658         automatic array of const is ill-formed.
16659
16660         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16661         of template parameter?
16662
16663         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16664         const.
16665
16666         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16667         pointer-to-member expression.
16668
16669         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16670         declaration causes ICE.
16671
16672 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16673
16674         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16675         reserved in the global namespace.
16676
16677         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16678         generate needed virtual table.
16679
16680         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16681
16682 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16683
16684         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16685         template-dependent type
16686
16687 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16688
16689         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16690         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16691         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16692
16693         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16694         class should be usable as argument of member function.
16695         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16696         class should be usable as return type of member function.
16697         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16698         class should be usable as type of data member.
16699
16700         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16701
16702 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16703
16704         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16705
16706 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16707
16708         * gcc.dg/dll-?.c Add thumb to target list.
16709         Fix assembler scan patterns to match current assembler output.
16710
16711 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16712
16713         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16714         matching of template brackets.
16715
16716         * g++.old-deja/g++.other/using4.C: New test.  Test using
16717         declarations of methods from base classes.
16718
16719         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16720         within functions should introduce names into the innermost
16721         enclosing namespace.
16722
16723         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16724         of static locals if first initialization throws.
16725
16726 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16727
16728         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16729
16730 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16731
16732         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16733         lose track of the possible targets of tablejump insns.
16734         * special/special.exp: Run it.
16735
16736 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16737
16738         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16739         must be declared before its specializations can be named in friend
16740         declarations.
16741
16742 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16743
16744         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16745
16746         * g77.f-torture/execute/io1.f: New test.
16747
16748 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16749
16750         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16751         with pointer to template function, for which no argument deduction
16752         is possible.
16753
16754         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16755         specialization of template function as argument to template
16756         function.
16757
16758         * g++.old-deja/g++.other/access2.C: New test; Inner class
16759         shouldn't have privileged access to Outer's names.
16760
16761 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16762
16763         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16764         friend template declared within template class conflicts with
16765         nested class of the same name.
16766
16767         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16768         is ignored.
16769
16770         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16771         object with direct initializer as function declaration.
16772
16773         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16774         initializers.
16775
16776         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16777         involving const pointer and NULL produces incorrect result.
16778
16779         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16780         type name without `typename' should be rejected with -pedantic.
16781
16782 1998-10-02  Richard Henderson  <rth@cygnus.com>
16783
16784         * g++.old-deja/g++.other/addrof1.C: New test.
16785
16786 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16787
16788         * gcc.c-torture/compile/981001-1.c: New test.
16789         * gcc.c-torture/execute/981001-1.c: New test.
16790
16791 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16792
16793         * gcc.c-torture/compile/981001-2.c: New test.
16794         * gcc.c-torture/compile/981001-3.c: New test.
16795         * gcc.c-torture/compile/981001-4.c: New test.
16796
16797 1998-10-01  Robert Lipe  <robertl@dgii.com>
16798
16799         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16800         multilibbed hosts.   Idea grafted from g77.exp.
16801
16802 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16803
16804         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16805         avoid losing on systems which need -lsocket.
16806
16807 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16808
16809         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16810         * g++.old-deja/g++.other/nested2.C: Ditto.
16811         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16812         failure.
16813
16814 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16815
16816         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16817         preferred over template operator!= for enum bitfields.
16818
16819 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16820
16821         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16822         that happen to have the same base name, but in different scopes,
16823         are incorrectly rejected.
16824
16825 1998-09-16  Richard Henderson  <rth@cygnus.com>
16826
16827         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16828         on the native word size instead of an integer literal.
16829
16830 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16831
16832         * g++.old-deja/g++.other/static2.C: Invocation of static data
16833         member of type pointer-to-function denoted as non-static member.
16834
16835         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16836         checks involving function types and aliases.
16837
16838 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16839
16840         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16841         redefined to the same non-trivial type.
16842
16843         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16844         namespace-qualification of template specializations declared in
16845         other namespaces.
16846
16847         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16848         to declare a subset of the specializations of a template function
16849         as friends of specializations of a template class.
16850
16851         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16852         member templates that do not fully specialize the enclosing
16853         template class are rejected.
16854
16855 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16856
16857         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16858
16859 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16860
16861         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16862         altered from libf2c/libU77 version.
16863
16864 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16865
16866         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16867
16868 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16869
16870         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16871         (un)signed char are different types for template specialization
16872         purposes.
16873
16874 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16875
16876         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16877         * objc: ObjC testsuite.
16878
16879 1998-08-31  Catherine Moore  <clm@cygnus.com>
16880
16881         * gcc.c-torture/execute/941014-1.x:  New file.
16882
16883 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16884
16885         * lib/c-torture.exp: Add support for
16886         torture_eval_before_compile and torture_eval_before_execute
16887         variables.
16888
16889 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16890
16891         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16892         this test triggers valid.
16893
16894 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16895
16896         * gcc.dg/980827-1.c: New test.
16897
16898 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16899
16900         * gcc.c-torture/execute/loop-4b.c: New test.
16901
16902 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16903
16904         * lib/c-torture.exp: Add support for
16905         torture_eval_before_compile and torture_eval_before_execute
16906         variables.
16907
16908 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16909
16910         * gcc.c-torture/compile/980825-1.c: New test.
16911
16912 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16913
16914         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16915         count number tests in opt_t0 not good_t0.
16916
16917 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16918
16919         * gcc.c-torture/compile/930326-1.x: Fix typo.
16920
16921 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16922
16923         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16924         causes an ICE.
16925
16926 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16927
16928         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16929         STACK_SIZE is defined.
16930         * gcc.c-torture/unsorted/stuct.c: Similarly.
16931
16932         * gcc.c-torture/compile/980821-1.c: New test.
16933
16934 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16935
16936         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16937
16938 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16939
16940         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16941         code.
16942
16943 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16944
16945         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16946         error'.
16947
16948 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16949
16950         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16951
16952 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16953
16954         * gcc.c-torture/compile/980816-1.c: New test.
16955
16956         * gcc.dg/980816-1.c: New test.
16957
16958 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16959
16960         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16961         compiler for ieee tests.
16962
16963 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16964
16965         * g77.f-torture/compile/980729-0.f: New test.
16966
16967 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16968
16969         * gcc.c-torture/special/eeprof-1.c: New test, for
16970         -finstrument-functions.
16971         * gcc.c-torture/special/special.exp: Run it.
16972
16973 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16974
16975         * gcc.c-torture/compile/980729-1.c: New test.
16976
16977 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16978
16979         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16980         __thumb__ is defined, and test for ARM style doubles if so.
16981
16982 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16983
16984         * g77.f-torture/noncompile/980615-0.f: New test.
16985
16986 1998-07-26  H.J. Lu  (hjl@gnu.org)
16987
16988         * gcc.dg/980312-1.c: Do link instead of compile.
16989         * gcc.dg/980313-1.c: Likewise.
16990
16991 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16992
16993         * gcc.c-torture/compile/980726-1.c: New test.
16994
16995 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16996
16997         * g77.f-torture/execute/io0.f: New test.
16998
16999 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17000
17001         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17002         an int.
17003
17004 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17005
17006         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17007         m32r bugs.
17008
17009 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17010
17011         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17012         c-decl.c:grokdeclarator can handle mode attributes.
17013
17014 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17015
17016         * gcc.c-torture/execute/980716-1.c: New test.
17017
17018 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17019
17020         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17021         the mn10200.
17022         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17023         the mn10200.
17024         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17025         * gcc.c-torture/compile/930326-1.x: Similarly.
17026
17027 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17028
17029         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17030         New test from Craig.
17031
17032 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17033
17034         * g77.f-torture/noncompile/980616-0.f: New test.
17035
17036         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17037
17038 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17039
17040         *  g++.other/singleton.C: Return error value instead of taking
17041         SIGSEGV.
17042
17043 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17044
17045         *  g++.other/singleton.C: New test.   Warning is under dispute.
17046         Runtime crash is not.
17047
17048 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17049
17050         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17051         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17052         using6.C, using7.C}:  New namespace tests.
17053
17054 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17055
17056         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17057         specialization with typedef'ed names used as array indexes.
17058
17059 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17060
17061         * gcc.c-torture/execute/980709-1.c: New test.
17062
17063         * gcc.dg/980709-1.c: New test.
17064
17065 1998-07-07  Richard Henderson  <rth@cygnus.com>
17066
17067         * gcc.c-torture/execute/bcp-1.c: New test.
17068
17069 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17070
17071         * gcc.c-torture/execute/980707-1.c: New test.
17072
17073 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17074
17075         * gcc.c-torture/compile/980706-1.c: New test.
17076
17077 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17078
17079         * g77.f-torture/execute/980701-0.f,
17080         g77.f-torture/execute/980701-1.f: New test from Craig.
17081
17082 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17083
17084         * gcc.c-torture/compile/980701-1.c: New test.
17085
17086         * gcc.c-torture/execute/980701-1.c: New test.
17087
17088 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17089 rlsruhe.de>
17090
17091         * g++.old-deja/g++.robertl/eb132.C: New test.
17092         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17093
17094 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17095
17096         * g77.f-torture/execute/980628-7.f,
17097         g77.f-torture/execute/980628-8.f,
17098         g77.f-torture/execute/980628-9.f,
17099         g77.f-torture/execute/980628-10.f: New tests from Craig.
17100
17101         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17102
17103 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17104
17105         * g77.f-torture/execute/980628-4.f: New test from Craig.
17106         * g77.f-torture/execute/980628-5.f: Likewise.
17107         * g77.f-torture/execute/980628-2.f: Likewise.
17108         * g77.f-torture/execute/980628-0.f: Likewise.
17109         * g77.f-torture/execute/980628-1.f: Likewise.
17110         * g77.f-torture/execute/980628-3.f: Likewise.
17111         * g77.f-torture/execute/980628-6.f: Likewise.
17112
17113 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17114
17115         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17116         directory when nothing has been installed yet.
17117
17118 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17119
17120         * gcc.c-torture/special/special.exp: Handle newer versions of
17121         dejagnu.
17122
17123 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17124
17125         * gcc.dg/980626-1.c: New test.
17126
17127 1998-06-19  Bruno Haible <haible@ilog.fr>
17128
17129         * gcc.misc-tests/m-un-2.c: New test.
17130         * g++.old-deja/g++.other/warn01.c: Likewise.
17131
17132 1998-06-19  Robert Lipe  <robertl@dgii.com>
17133
17134         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17135         compatibility with assmblers with a different comment character.
17136         Eliminate use of GAS-specific extensions.
17137
17138 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17139
17140         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17141
17142 1998-06-19  Robert Lipe  <robertl@dgii.com>
17143
17144         *lib/g77.exp: Replace search for libf2c.a with search for newly
17145         renamed libg2c.a
17146
17147 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17148
17149         * gcc.c-torture/execute/980617-1.c: New test.
17150
17151 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17152
17153         * gcc.c-torture/execute/980612-1.c: New test.
17154
17155 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17156
17157         * gcc.dg/980523-1.c: Only test on ppc-linux.
17158         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17159
17160         * gcc.c-torture/execute/980608-1.c: New test.
17161
17162 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17163
17164         * gcc.c-torture/execute/980605-1.c: New test.
17165
17166 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17167
17168         * gcc.c-torture/execute/980604-1.c: New test.
17169
17170 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17171
17172         * gcc.c-torture/execute/980602-1.c: New test.
17173         * gcc.c-torture/execute/980602-2.c: Likewise.
17174
17175 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17176
17177         * 970125-0.f: Fix per JCB.  Add commentary.
17178
17179 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17180
17181         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17182         IEEE -0 support.
17183
17184 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17185
17186         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17187         earlier.
17188
17189 1998-05-28  Catherine Moore <clm@cygnus.com>
17190
17191         * gcc.c-torture/execute/980526-3.c: New test.
17192
17193 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17194
17195         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17196         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17197         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17198         m88k-motorola-sysv3 to XFAIL.
17199
17200 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17201
17202         * gcc.dg/980526-1.c: New test.
17203         * gcc.c-torture/execute/980526-2.c: New test.
17204
17205 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17206
17207         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17208
17209         * gcc.c-torture/execute/980526-1.c: New test.
17210
17211 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17212
17213         * g77.f-torture/execute/alpha2.f: Add runtime test.
17214
17215 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17216
17217         * g++.old-deja/old-deja.exp: Strip leading directories.
17218
17219         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17220         error for the line.  Don't run multiple tests for the same line.
17221
17222 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17223
17224         * gcc.dg/980523-1.c: New test.
17225
17226 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17227
17228         * g77.f-torture/compile/970915-0.f: New test.
17229
17230 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17231
17232         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17233
17234 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17235
17236         * gcc.dg/980520-1.c: New test.
17237
17238 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17239
17240         * gcc.dg/980502-1.c: Fix return type.
17241
17242 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17243
17244         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17245         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17246         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17247         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17248         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17249
17250 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17251
17252         * g77.f-torture/execute/980520-1.f: New test.
17253
17254 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17255
17256         * lib/mike-g77.exp: New file.
17257
17258         * g77.f-torture/noncompile/noncompile.exp,
17259         g77.f-torture/noncompile/check0.f: New files.
17260
17261 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17262
17263         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17264         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17265         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17266         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17267         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17268         abort where appropriate.
17269
17270 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17271
17272         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17273         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17274
17275 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17276
17277         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17278
17279 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17280
17281         * g77.f-torture/compile/980427-0.f: New test.
17282
17283 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17284
17285         * g77.f-torture/compile/980424-0.f: New test.
17286
17287 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17288
17289         * g77.f-torture/compile/980419-2.f (main): New test.
17290         * g77.f-torture/compile/970125-0.f: New test.
17291         * g77.f-torture/compile/980419-1.f: New test.
17292
17293 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17294
17295         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17296         of loop-4.c.
17297
17298 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17299
17300         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17301
17302 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17303
17304         * gcc.c-torture/compile/980329-1.c: New test.
17305
17306 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17307
17308         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17309         * gcc.dg/980312-1.c: Fix typo in -march command.
17310
17311 1998-03-16  H.J. Lu  (hjl@gnu.org)
17312
17313         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17314
17315 1998-03-11  Robert Lipe  <robertl@dgii.com>
17316
17317         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17318         Dave Love agree the Fortran source is bogus.
17319
17320 1998-03-11  Robert Lipe  <robertl@dgii.com>
17321
17322         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17323         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17324         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17325         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17326         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17327
17328 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17329
17330         * g++.old-deja/g++.other/friend1.C: New test.
17331
17332 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17333
17334         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17335         possibly uninitialized) variables and declare dnrm2.
17336
17337 1998-02-23  Robert Lipe <robertl@dgii.com>
17338
17339         From Bruno Haible <haible@ilog.fr>:
17340         * gcc.c-torture/execute/980223.c: New test.
17341
17342 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17343
17344         * gcc.dg/ifelse-1.c: New test.
17345
17346 1998-02-09  H.J. Lu  (hjl@gnu.org)
17347
17348         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17349
17350           * lib/old-dejagnu.exp (old-dejagnu): Added the
17351           "execution test - XFAIL *-*-*" handling in the spirit of
17352           "excess errors test -". Changed the "execution test fails"
17353           handling to be like "excess errors test fails".
17354           * Update various tests accordingly.
17355
17356 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17357
17358         * gcc.c-torture/execute/980205.c: New test.
17359
17360 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17361
17362         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17363         * lib/f-torture.exp: Similarly.
17364         * gcc.c-torture: Rename all .cexp files to .x files.
17365
17366 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17367
17368         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17369         (940510-1.c): Removed duplicate.
17370         (971104-1.c): New test.
17371
17372 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17373
17374           * lib/f-torture.exp: Improve error and loop detection.
17375
17376 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17377
17378         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17379         use that to size the filler array.
17380
17381 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17382
17383         * lib/c-torture.exp(c-torture-execute): Fix typo.
17384
17385         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17386         testcase as the executable name. Keep the executable around if
17387         the test fails.
17388
17389 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17390
17391         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17392         changes.  Only test one -g option, and move it to the end of the
17393         list of options to test.
17394
17395 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17396
17397         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17398         variable GCC_TORTURE_OPTIONS to supply default switches separated
17399         by colons.  If no environment variable, run tests with -O0 -g, -O1
17400         -g, and -O2 -g as well.
17401
17402 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17403
17404         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17405         explanatory comments. Fix indentation.
17406
17407 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17408
17409         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17410
17411 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17412
17413         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17414         * g++.old-deja/g++.mike/p7325.C: Likewise.
17415         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17416
17417 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17418
17419         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17420         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17421         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17422         * g++.old-deja/g++.law/operators4.C: Likewise.
17423
17424 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17425
17426         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17427         * g++.old-deja/g++.mike/p784.C: Ditto.
17428         * g++.old-deja/g++.mike/p785.C: Ditto.
17429
17430 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17431
17432           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17433
17434 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17435
17436         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17437         target feature; pass this to c-torture-execute as needed.
17438
17439 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17440
17441         * lib/c-torture.exp(c-torture-execute): If the previous and the
17442         current executables being tested are identical, we don't need to
17443         run the executable again. Try to make the executable names
17444         unique. Add an optional argument for passing additional compiler
17445         flags.
17446
17447 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17448
17449         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17450
17451 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17452
17453         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17454
17455 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17456
17457         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17458         32bit or larger longs.
17459
17460         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17461         have either a 32bit long or 32bit int.
17462
17463 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17464
17465         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17466         Make double precision tests dependent on sizeof (double).
17467
17468 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17469
17470         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17471         too.
17472
17473 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17474
17475         * gcc.c-torture/compile/961203-1.cexp: New script.
17476
17477 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17478
17479         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17480         up the includes ourselves.
17481
17482 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17483
17484         * lib/plumhall.exp: Remove random include, and add a few
17485         verbose messages for debugging.
17486
17487 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17488
17489         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17490         of trying to do it ourselves.
17491
17492 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17493
17494         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17495
17496 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17497
17498         * gcc.prms/5403.c: Made regexp a bit less strict.
17499
17500 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17501
17502         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17503         is returned from remote_load instead.
17504         * lib/plumhall.exp: Ditto.
17505         * lib/mike-g++.exp: Ditto.
17506         * lib/old-dejagnu.exp: Ditto.
17507         * lib/c-torture.exp: Ditto.
17508
17509 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17510
17511         * lib/g++.exp: Use build_wrapper procedure.
17512         * lib/gcc.exp: Ditto.
17513
17514 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17515
17516         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17517         an old-style decl for malloc.  Fixes tests to work when
17518         sizeof (int) != sizeof (size_t).
17519
17520 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17521
17522         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17523
17524         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17525         use stdargs.h interface.
17526
17527 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17528
17529         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17530         NO_VARARGS when compiling.
17531
17532 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17533
17534         * lib/plumhall.exp(ph_includes): New procedure.
17535         (ph_make): Use it.
17536         (ph_compiler): Ditto.
17537
17538         * lib/g++.exp: Rename test-glue.c to testglue.c.
17539         * lib/gcc.exp: Ditto.
17540
17541 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17542
17543         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17544         to completion when it's called.
17545
17546 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17547
17548         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17549         is defined, don't do test.
17550
17551 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17552
17553         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17554         for object files.
17555         (ph_summary): Mark skipped testcases as untested, not unresolved.
17556
17557         * lib/plumhall.exp (ph_make): If unresolved because of bad
17558         errorCode, record errorCode in log file.
17559         (*): Replace send_log/verbose with verbose -log.
17560
17561 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17562
17563         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17564         double conversion if double isn't at least 8 bytes.
17565
17566         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17567         int to work with targets where int is 16 bits.
17568
17569         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17570         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17571         precision for the test to complete.
17572
17573 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17574
17575         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17576         if d10v is not compiled with the -mdouble64 flag.
17577         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17578
17579         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17580         d10v is not compiled with the -mint32 flag.
17581
17582 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17583
17584         * lib/plumhall.exp: Use incr_count.
17585
17586 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17587
17588         * gcc.c-torture: Update to c-torture-1.45.
17589
17590 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17591
17592         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17593         the name of the expect testcase file).
17594
17595         * lib/g++.exp(g++_init): Ditto.
17596
17597 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17598
17599         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17600         the host.
17601
17602         * lib/gcc.exp(gcc_exit): New procedure.
17603
17604 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17605
17606         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17607         specs where appropriate.
17608
17609         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17610         because of new "candidates are" messages, and removed a few
17611
17612         * Converted all non-old-style g++ testcases to old-style, and
17613         moved into g++.old-deja.
17614
17615 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17616
17617         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17618         options.
17619
17620         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17621         succeeded.
17622
17623         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17624
17625 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17626
17627         * lib/gcc.exp (gcc_target_compile): Add support for defining
17628         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17629         the machine doesn't have those features.
17630
17631 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17632
17633         * g++.law/operators4.exp: Don't use LIBS.
17634
17635 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17636
17637         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17638
17639         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17640         * lib/g++.exp: Set it here instead. Also, allow use of the
17641         --tool_exec and --tool_opt options. Change CXX to
17642         GXX_UNDER_TEST.
17643
17644         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17645
17646         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17647
17648 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17649
17650         * lib/old-dejagnu.exp: Use prune_warnings instead of
17651         prune_system_crud.
17652         * lib/mike-g++.exp: Ditto.
17653         * lib/gcc.exp: Ditto.
17654         * lib/g++.exp: Ditto.
17655
17656         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17657
17658 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17659
17660           * 941014-2.c: Include stdlib.h
17661           * 960327-1.c: Include stdio.h
17662           * dbra.c, index-1.c: Don't assume ints are 32bits.
17663
17664 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17665
17666         * lib/gcc.exp: Add gcc,stack_size target feature.
17667
17668         * lib/g++.exp(g++_target_compile): Add the include and link
17669         paths here, not in two other places. And, it's $options, not
17670         options.
17671
17672         * lib/mike-g++.exp(postbase): Remove the code that determines
17673         the correct include and link paths.
17674         * g++.old-deja/old-deja.exp: Ditto.
17675
17676 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17677
17678         * lib/g++.exp(g++_init): target_compile no longer returns the
17679         filename of the result.
17680
17681 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17682
17683         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17684         call to glob.
17685
17686         * gcc.c-torture/special/special.exp: Change call to
17687         gcc_target_compile to include the object file.
17688
17689 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17690
17691         * gcc.c-torture/special/special.exp: Correct misspelling in last
17692         change.
17693
17694 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17695
17696         * lib/plumhall.exp(ph_summary): Log the entire output of the
17697         executable. Return -1 if there were any failures, 0 otherwise.
17698         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17699         (ph_make): Clean up objects and executables that were built
17700         if the tests succeeded.
17701
17702 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17703
17704         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17705         libraries and includes in the build tree as appropriate.
17706
17707 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17708
17709         * lib/c-torture.exp: Instead of looking for the global variable
17710         NO_LONG_LONG, check to see if that's a feature of the target.
17711
17712 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17713
17714         * config/default.exp: Minimize. Delete the remainer of the files in
17715         config; this functionality is now in devo/dejagnu/config.
17716
17717         g++.*/*: Pass any additional flags used to compile to postbase;
17718         delete CXXFLAGS.
17719
17720         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17721         is now done by runtest.exp. Use gcc_target_compile instead of
17722         compile.
17723
17724         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17725         Remove references to CFLAGS. Use remote_file instead of
17726         calling rm -f.
17727         (c-torture): Take a list of arguments to use to compile this
17728         testcase.
17729
17730         lib/g++.exp: Simplify. Use target_compile instead of compile.
17731         lib/gcc-dg.exp: Ditto.
17732         lib/gcc.exp: Ditto.
17733         lib/mike-{gcc,g++}.exp: Ditto.
17734         lib/old-dejagnu.exp: Ditto.
17735         lib/plumhall.exp: Ditto.
17736
17737 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17738
17739         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17740         (ph_linker): Likewise.
17741
17742 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17743
17744           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17745         MAP_ANON / MAP_ANONYMOUS if defined;
17746         else try to map from /dev/zero .
17747
17748 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17749
17750         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17751         isn't defined, then define it to MAP_ANONYMOUS.
17752
17753 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17754
17755         * gcc.c-torture: Update to c-torture-1.42 release.
17756
17757 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17758
17759         * gcc.c-torture: Update to c-torture-1.41 release.
17760
17761 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17762
17763         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17764         c-torture release.
17765
17766 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17767
17768         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17769         and LDFLAGS.  Fix second case to append the target_info ldflags
17770         onto LDFLAGS, not CFLAGS.
17771         * lib/g++.exp (g++_init): Add target_info stuff.
17772         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17773         of libgloss and newlib flags for !native.
17774
17775         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17776         (GDB): Fix relative path to go up another dir for finding gdb.
17777
17778 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17779
17780         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17781         versions in the target_info array, if they don't exist.
17782
17783 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17784
17785         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17786
17787 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17788
17789         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17790         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17791
17792 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17793
17794         * lib/old-dejagnu.exp: Don't remove the output file before we've
17795         actually tested it. Don't append pwd to the path of the executable
17796         we're testing.
17797
17798 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17799
17800         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17801
17802 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17803
17804         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17805         temporary directory for compiler files, and set it to a default
17806         value of /tmp. Set $output as the name of the output file from
17807         compiling the testcase. Add a -o option to $cflags_var so the
17808         compiler writes the final output file as $output. Set $executable
17809         to $output.
17810
17811         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17812         directory for compiler files, and set it to /tmp if it doesn't
17813         already have a value. Set $output_file to the name of the output
17814         file from compiling the testcase. Add a -o option to CXXFLAGS so
17815         the compiler writes the final output file as $output. Use $output
17816         as the executable to be tested.
17817
17818 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17819
17820         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17821
17822 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17823
17824         * gcc.c-torture/execute/pending-1.c: New test.  Still
17825         pending in Tege's queue.
17826
17827 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17828
17829         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17830         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17831         if there were failures.  Call unresolved if there were unresolved
17832         testcases.  Call gcc_fail if program did not run to completion.
17833         (ph_make): Pass additional argument name to ph_execute.
17834         (ph_execute): Add new argument.  Pass additional arguments to
17835         ph_summary.  Call gcc_fail is there is no execution output.
17836
17837 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17838
17839         * lib/plumhall.exp (proc_summary): Output relavent summary
17840         lines into the log so specific failures in plumhall can be
17841         investigated.
17842
17843 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17844
17845         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17846         (c-torture-execute): Don't try to execute tests which use
17847         "long long" types if $NO_LONG_LONG is nonzero.
17848
17849 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17850
17851         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17852         not c-torture.
17853
17854         * gcc.ieee: Move from here.
17855         * gcc.c-torture/execute/ieee: To here.
17856
17857 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17858
17859         * gcc.c-torture: Update to c-torture-1.41 release.
17860
17861 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17862
17863         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17864         not "$output".
17865
17866 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17867
17868         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17869         -c present.
17870
17871 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17872
17873         * config/proelf.exp: Handle connecting to a simulator.
17874
17875 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17876
17877         * config/proelf.exp: New file.  Enough framework that we can
17878         run c-torture tests on the proelf targets (or any other target
17879         that gdb can connect to for that matter).
17880
17881 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17882
17883         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17884         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17885
17886         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17887         exec_output exists.
17888
17889 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17890
17891         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17892         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17893
17894         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17895         to pass/fail/unresolved/unsupported/untested.  Caller must now
17896         call unresolved/unsupported/untested.
17897         * lib/*.exp: Update FSF address.  Update to handle new results of
17898         ${tool}_load.
17899         * lib/chill.exp (verbose): Delete.
17900
17901 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17902
17903         * lib/gcc.exp (default_gcc_start): Change order of args to
17904         $LDFLAGS $CFLAGS $LIBS.
17905         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17906         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17907         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17908         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17909         * gcc.misc-tests/dg-test.exp: Likewise.
17910         * gcc.misc-tests/msgs.exp: Likewise.
17911         * gcc.prms/prms.exp: Likewise.
17912         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17913         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17914
17915         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17916
17917 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17918
17919         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17920
17921         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17922         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17923
17924         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17925         necessary.
17926
17927 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17928
17929         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17930         global for loop; add use of $mathlib.
17931         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17932         settings here; set mathlib for anything but VxWorks.
17933
17934 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17935
17936         * gcc.c-torture: Update to c-torture-1.40 release.
17937
17938 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17939
17940         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17941         dg.exp.
17942
17943 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17944
17945         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17946         global.
17947
17948 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17949
17950         * lib/g++.exp (LIBS): Define if not already.
17951         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17952         (gcc-dg-prune): Call prune_gcc_output.
17953         * lib/gcc.exp (prune_gcc_output): New proc.
17954         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17955         prune_gcc_output.
17956
17957 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17958
17959         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17960         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17961
17962 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17963
17964         * gcc.c-torture: Update to c-torture-1.39 release.
17965
17966 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17967
17968         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17969         fails, try others as well.
17970
17971 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17972
17973         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17974         If compilation fails, mark execute tests as `untested'.
17975         If test is marked as unsupported, don't mark compilation and
17976         execute tests as failed.
17977
17978 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17979
17980         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17981         libstdc++ for whether or not we want to be doing shared
17982         libraries.  Delete link_curses since we don't need it anymore.
17983         * lib/mike-g++.exp (postbase): Don't link in libg++.
17984         * g++.old-deja/old-deja.exp: Likewise.
17985
17986 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17987
17988         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17989
17990 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17991
17992         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17993         For that, add `-Wl,-a,shared_archive'.
17994         * g++.old-deja/old-deja.exp: Likewise.
17995
17996 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17997
17998         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17999
18000 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18001
18002         * lib/mike-g++.exp (postbase): Pay attention to the status of
18003         g++_load.
18004
18005 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18006
18007           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18008
18009 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18010
18011         * lib/gcc.exp (default_gcc_start): No longer need to log program
18012         being executed or its output, execute_anywhere does that now.
18013         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18014         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18015
18016 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18017
18018         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18019         the same as those in lib/g++.exp.
18020
18021 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18022
18023         * gcc.c-torture: Update to c-torture-1.38 release.
18024         * gcc.ieee: Related changes.
18025
18026 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18027
18028         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18029         "exec". Minor reformatting changes.
18030
18031         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18032         cross. This means all "exec" calls now work on a remote host as
18033         well.
18034         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18035         cross. Filter out the extra "\r\n" stuff that expect puts in.
18036         (c-torture-execute): Filter out the bogus warnings like
18037         c-torture-compile does. Add support for canadian cross.
18038         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18039         Use execute_anywhere rather than calling exec directly. Now it
18040         works for canadian cross testing.
18041
18042 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18043
18044         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18045         results into a variable, and check that rather than using file exists.
18046
18047 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18048
18049         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18050         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18051
18052 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18053
18054         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18055         lib_curses if there's a shared libg++ in the build tree.
18056
18057 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18058
18059         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18060         if not supported target.
18061
18062 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18063
18064         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18065         link_curses up to always happen, not just for native builds.
18066
18067 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18068
18069         * gcc.c-torture: Update to c-torture-1.36 release.
18070         * gcc.failure: Related changes.
18071
18072 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18073
18074         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18075
18076 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18077
18078         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18079         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18080         runshlib, link_curses, and mathlib for link and run.
18081
18082         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18083         pass the runtime shared library options for Solaris, OSF/1, and
18084         Irix5, and link with -lcurses to avoid unresolved references.
18085
18086 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18087
18088         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18089         only run once.
18090
18091 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18092
18093         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18094
18095 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18096
18097         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18098         do not have a framework for the "compat" tests yet.
18099
18100 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18101
18102         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18103         set to null if we're testing vxworks5.1.  Use that instead of
18104         `-lm' in the setting of LIBS for link and run.
18105
18106 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18107
18108         * config/rom68k.exp (${tool}_load): Major changes to make it
18109         work.  Verified that it does in fact return the stuff in
18110         exec_output properly.  Catch any Emul or any TRAP other than 0.
18111
18112 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18113
18114         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18115         LDFLAGS properly for targets that need stuff from libgloss.
18116         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18117         only run once.
18118         (gpp_initialized): New variable.
18119
18120 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18121
18122         * config/rom68k.exp: Load libgloss.exp.
18123         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18124         so we can produce a fully linked binary.
18125         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18126         so we can produce a fully linked binary.
18127
18128 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18129
18130         * lib/plumhall.exp (ph_section): Watch for expected failures.
18131         Add missing `else'.
18132
18133         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18134         run the testcase.
18135         (c-torture): Likewise.
18136
18137 1995-08-28  Doug Evans  <dje@cygnus.com>
18138
18139         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18140
18141         * lib/mike-g++.exp (mike_cleanup): New proc.
18142         (prebase): New globals compiler_result, not_compiler_result,
18143         target_regexp.
18144         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18145         allow leading "-" in pattern.  Watch for unsupported tests.
18146         If $compiler_result is set, pattern match assembler code,
18147         and ditto for $not_compiler_result.
18148         * lib/mike-gcc.exp: Likewise.
18149
18150         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18151         execution "succeeded".
18152
18153 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18154
18155         * config/win32.exp: New file.
18156         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18157
18158 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18159
18160         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18161         unsupported.
18162         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18163         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18164         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18165
18166         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18167         "... without exceptions was ...".  That is now handled by
18168         prune_system_crud.
18169         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18170
18171 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18172
18173         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18174         sieve.c,sort2.c}: New files.
18175         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18176         sieve.exp,sort2.exp}: Drivers for them.
18177
18178         * lib/mike-gcc.exp (program_output): New user settable variable.
18179         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18180         messages.
18181         * lib/mike-g++.exp (program_output): New user settable variable.
18182
18183         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18184
18185         * config/sh.exp: Deleted (use sim.exp instead).
18186
18187 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18188
18189         * config/vx.exp: Declare CHECKTASK as global.
18190         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18191         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18192         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18193
18194 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18195
18196         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18197         target. Like vx.exp, only includes `vx29k.exp' instead of
18198         `vxworks.exp'.
18199
18200 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18201
18202         * config/sim.exp: Increase time limit from 120 seconds to 240.
18203
18204 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18205
18206         * gcc.c-torture/execute/950628-1.c: New test.
18207
18208 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18209
18210         * gcc.c-torture: Update with changes/additions from
18211         c-torture-1.34.
18212
18213 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18214
18215         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18216
18217 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18218
18219         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18220
18221 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18222
18223         * gcc.c-torture/compile/950512-1.c: New test.
18224         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18225         * gcc.dg/struct-ret-1.c: Likewise.
18226
18227 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18228
18229         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18230           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18231
18232 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18233
18234         * gcc.c-torture/special/920411-1.c: Deleted.
18235         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18236
18237 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18238
18239         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18240         cpu limit.
18241
18242 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18243
18244         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18245
18246 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18247
18248         From kenner;
18249         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18250         is the proper length.
18251         * va-arg-3.c: Likewise.
18252
18253 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18254
18255         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18256         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18257
18258         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18259         * lib/g++.exp (default_g++_start): Delete old cruft.
18260
18261 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18262
18263         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18264         (2 * (1 << 18)) to (2 * (1 << 17)).
18265
18266         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18267
18268 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18269
18270         * config/rom68k.exp: Renamed from config/idp.exp
18271
18272 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18273
18274         * c-torture/compile/921109-2.c
18275
18276 1995-04-18  Mike Stump  <mrs@cygnus.com>
18277
18278         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18279         excess errors.
18280
18281 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18282
18283         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18284         output.
18285         * lib/g++.exp (default_g++_start): Likewise.
18286
18287 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18288
18289         * gcc.c-torture/compile/950329-1.c: New test.
18290
18291 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18292
18293           * config/bug.exp (${tool}_load): Updated to use new remote_open
18294           and remote_close procs.
18295         * config/idp.exp: New file.
18296
18297 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18298
18299         * gcc.c-torture/execute/950322-1.c: New test.
18300
18301 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18302
18303         * config/vx.exp (${tool}_load): Clean up testing of return code from
18304         vxworks_ld and vxworks_spawn.
18305
18306 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18307
18308         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18309
18310 1995-03-13  Mike Stump  <mrs@cygnus.com>
18311
18312         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18313         can mark excess errors on a machine by machine basis.  Note, the
18314         default is to not expect any excess errors, even when excess
18315         errors test - is given, so you will want to put an XFAIL ... on
18316         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18317         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18318         those 4 machines, but no others.
18319
18320 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18321
18322         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18323         * lib/c-torture.exp: to here.
18324
18325 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18326
18327         * gcc.c-torture/execute/950221-1.c: New test.
18328         * gcc.c-torture/execute/struct-ret-1.c: New test.
18329         * gcc.c-torture/compile/950221-1.c: New test.
18330
18331         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18332
18333 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18334
18335         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18336         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18337
18338 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18339
18340         * g++.gb: New directory of tests, derived from my signature and
18341         class scoping tests.
18342
18343         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18344         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18345         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18346         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18347         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18348         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18349         * g++.gb/sig25.C: Likewise.
18350
18351         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18352         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18353         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18354         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18355         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18356         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18357         * g++.gb/sig25.exp: Likewise.
18358
18359         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18360         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18361         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18362         * g++.gb/scope13.C: Likewise, this test still fails.
18363
18364         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18365         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18366         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18367         * g++.gb/scope13.exp: Ditto.
18368
18369         * g++.gb/README: New file, explains what these tests are about.
18370
18371 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18372
18373         * lib/dg.exp (dg-do): Support `preprocess'.
18374         (dg-test): Likewise.
18375
18376 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18377
18378         * config/udi.exp: change "continue -expect" to "exp_continue".
18379
18380 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18381
18382         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18383         Delete redundant tests.
18384
18385         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18386         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18387         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18388         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18389         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18390         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18391         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18392         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18393
18394         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18395         storing label pointers.
18396         * gcc.c-torture/execute/921019-1.c: Likewise.
18397         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18398         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18399         parameter fp.
18400         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18401         constants.
18402
18403         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18404         Delete obsolete tests.
18405
18406         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18407         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18408         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18409         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18410         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18411         * gcc.c-torture/compile/950124-1.c: New test.
18412
18413         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18414
18415 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18416
18417         * lib/mike-g++.exp: Add -lm to LIBS.
18418
18419 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18420
18421         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18422
18423 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18424
18425         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18426
18427 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18428
18429         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18430
18431 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18432
18433         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18434         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18435         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18436         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18437         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18438         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18439         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18440         * g++.law/{operators31.C, operators32.C,
18441         * g++.law/{operators33.C, operators34.C}: Likewise.
18442         * g++.law/{pic1.C, refs2.C}: Likewise.
18443         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18444         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18445         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18446         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18447
18448         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18449         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18450         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18451         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18452         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18453         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18454         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18455         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18456         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18457         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18458         * g++.law/{operators34.exp}: Likewise.
18459         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18460         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18461         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18462         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18463         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18464
18465         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18466         No longer expected to fail.
18467         * g++.law/missed-error3.C: Tweak for recent bool changes.
18468
18469 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18470
18471         * config/emb-unix: Deleted.
18472         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18473         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18474
18475 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18476
18477         * lib/dg.exp (dg-test): Fix typo in last patch.
18478
18479 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18480
18481         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18482         (handles multiple occurrences).
18483
18484 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18485
18486         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18487         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18488         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18489         printed).
18490         * lib/c-torture.exp (c-torture-compile): Likewise.
18491         (c-torture): Prepend full path if missing.
18492         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18493         (gcc_fail): Likewise.
18494         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18495
18496 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18497
18498         * lib/netware.exp: Only attach to NetWare i386 systems.
18499
18500 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18501
18502         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18503         messages.  Add test name to "output pattern match" pass/fail message.
18504
18505 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18506
18507         * gcc.dg: New testsuite.
18508         * gcc.dg/dg.exp: New file.
18509
18510         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18511         test-switch.c}: Deleted.
18512
18513         * gcc.misc-tests/msgs.exp: New testcase driver.
18514
18515 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18516
18517         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18518         Watch for illegal return values from ${tool}_load.
18519         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18520         cross targets.  Coerce return value >0 to 1.
18521
18522 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18523
18524         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18525
18526         * config/emb-unix.exp: New file.
18527
18528         * config/sim.exp: Error if variable $SIM not defined.
18529         (${tool}_load): Mark test as "untested" if simulator missing.
18530
18531         * config/unix.exp: Load remote.exp to get rcp_download.
18532         * lib/c-torture.exp: Use different option lists for testcases with
18533         and without loops.
18534         * gcc.c-torture/execute/execute.exp: Likewise.
18535
18536 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18537
18538         * config/*.exp: Clarify return code from ${tool}_load.
18539         Call `unresolved' or `untested' instead of `warning' or `perror'
18540         (sometimes you still want to call both though).
18541         Add comment that `shell_id' is local to each file.
18542         * config/udi.exp (timeout): Set to 30.
18543         Don't print warning if connection fails, $connectmode has already
18544         printed an error.
18545         (${tool}_load): Move verbose messages to level 2.
18546         Rework pattern for "Process started" message.
18547         Pass `shell_id' to ${connectmode}_download.
18548         Retry twice upon timeout.  Make resetting of target more robust.
18549         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18550         Pass `shell_id' to exit_$connectmode.
18551         Only call exit_$connectmode if connected.
18552         * config/unix.exp (${tool}_load): Check return codes better.
18553         * config/vrtx.exp (${tool}_load): Likewise.
18554         * config/vx.exp (${tool}_load): Likewise.
18555         Delete unneeded global's.
18556         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18557         from ${tool}_load.
18558         (dg-stat): Delete.
18559         (dg-init): Delete recording of pass/fail counts.
18560         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18561         (old-dejagnu-init): Likewise.
18562         (old-dejagnu-stat): Delete contents, empty proc now.
18563         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18564         (c-torture): Delete references to lcnt, lpass, lfail.
18565         Get option list from TORTURE_OPTIONS.
18566         Delete -funroll[-all]-loops if no loops.
18567         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18568         (g++_stat): Delete contents (empty proc now).
18569         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18570         (gcc_finish): Likewise.
18571         (gcc_stat): Deleted.
18572         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18573         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18574         * gcc.c-torture/execute/execute.exp: Likewise.
18575         Split tests into two parts: compile, execute.
18576         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18577         no loops.  Update to reflect clarified return codes from ${tool}_load.
18578
18579 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18580
18581         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18582         to grep for.
18583         (old-dejagnu): Likewise (where necessary).
18584
18585 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18586
18587         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18588
18589         * lib/dg.exp (dg-process-target): Fix processing of selector.
18590         Add comment regarding use of `error'.
18591
18592         * lib/gcc.exp (prune_system_crud): Define if missing.
18593         * lib/g++.exp (prune_system_crud): Likewise.
18594
18595         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18596         Call prune_system_crud.
18597         * lib/dg.exp (dg-runtest): New proc.
18598         Use perror instead of send_user for tcl errors in testcase.
18599         Don't return any value, it's never used.
18600         Don't clobber previous definition of `unknown'.
18601         Print tcl errors in `dg-final'.
18602
18603 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18604
18605         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18606         (dg-test): Don't print errorInfo, it contains stack backtrace.
18607
18608 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18609
18610         * lib/g++.exp (runtest_file_p): Define if missing.
18611
18612 1994-09-24  Doug Evans  (dje@cygnus.com)
18613
18614         * lib/mike-g++.exp: Comment out loading of g++.exp.
18615         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18616         (default_g++_version): Always print something.
18617         (default_g++_start): Comment out call to `which'.
18618         (g++_start, g++_load): Deleted (must be defined in config file).
18619         * lib/gcc.exp: Test for existence of $CC at start.
18620         Delete check for tmpdir (done in gcc_init).
18621         (default_gcc_version): Always print something.
18622         (default_gcc_start): Comment out call to `which'.
18623         * config/*.exp: Major cleanup - make cross targets work at least a
18624         little better for g++ (by not being "--tool gcc" specific).
18625         Rename gcc_xxx to ${tool}_xxx.
18626         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18627         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18628
18629 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18630
18631         * lib/c-torture.exp (c-torture-compile): Rework compiler
18632         message processing.
18633
18634         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18635         c-torture.
18636
18637 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18638
18639         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18640
18641         * lib/dg.exp (dg-process-target): Support { target native }.
18642
18643 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18644
18645         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18646         looked for "... program xxx got fatal signal".
18647         Correct regsub munging of `comp_output'.
18648         Ignore compiler messages "path prefix not used" and "linker input
18649         file unused".
18650
18651 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18652
18653         * lib/gcc.exp (runtest_file_p): Define if missing.
18654         * gcc.prms/template.c: Example to work from.
18655
18656 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18657
18658         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18659         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18660
18661         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18662         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18663         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18664         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18665
18666         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18667         (dg-process-target): No longer a varargs proc.
18668         Return S/N for target, P/F for xfail.  All callers changed.
18669         (user option procs): More argument checking.
18670         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18671         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18672         (dg-test): Skip test if not running on selected target in `dg-do'.
18673         Update handling of `dg-do-what', `dg-output-text'.
18674         Separate execution pass/fail from output pattern match pass/fail.
18675         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18676
18677 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18678
18679         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18680         target for 920510-1.c.
18681
18682 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18683
18684         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18685         Clean up comment regarding use of passcnt, etc.
18686         (gcc_stat): Don't update `testcnt' here.
18687         (gcc_finish): Do it here.
18688         Might as well reset `but_id' here too.
18689         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18690         to determine if the file should be tested.
18691         * gcc.c-torture/compile/compile.exp: Likewise.
18692         * gcc.c-torture/execute/execute.exp: Likewise.
18693         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18694         * gcc.misc-tests/dg-test.exp: Likewise.
18695         * gcc.prms/prms.exp: Likewise.
18696         * gcc.wendy/wendy.exp: Likewise.
18697         * g++.old-deja.exp: Likewise.
18698         Move "Testing file" message to verbose level 1.
18699
18700 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18701
18702         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18703
18704 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18705
18706         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18707         (default_gcc_start): Accept optional second list element
18708         of compiler flags.  Print compiler output at verbosity level 2.
18709         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18710         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18711         Save current values of framework globals passcnt, failcnt, xpasscnt,
18712         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18713         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18714         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18715         xfailcnt to compute stats.  Update framework global `testcnt' from
18716         pass/fail counts.
18717         (gcc_finish): New proc.  Clean up test environment.
18718         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18719         (gcc_epass, gcc_efail): Delete.
18720         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18721         argument of line number.
18722         (dg-init): If the tool has an init routine, call it.
18723         (dg-test): Remove args `cflags_var' and `libs_var'.
18724         Pass all compiler options to ${tool}_start.
18725         Handle missing line number.
18726         (dg-finish): New function.
18727         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18728         particular files.  Call gcc_finish at end.  Move "skipping test"
18729         message to verbosity level 3.
18730         * gcc.c-torture/compile/compile.exp: Likewise.
18731         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18732         * gcc.c-torture/execute/execute.exp: Likewise.
18733         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18734         Print testcase being tried at verbosity level 1.
18735         * gcc.c-torture/special/special.exp: Unset xfail.
18736         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18737         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18738         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18739         * gcc.failure/failure.exp: Likewise.
18740         * gcc.ieee/ieee.exp: Likewise.
18741         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18742         Update call to dg-test.  Call dg-finish at end.
18743         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18744         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18745         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18746         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18747         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18748         * gcc.wendy/wendy.exp: Add copyright.
18749         Delete setting of tmpdir (done by gcc_init).
18750         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18751         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18752         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18753         gcc_[ce]pass/fail.
18754
18755 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18756
18757         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18758         confusion.
18759         (g++_load): Likewise.
18760
18761         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18762         Rename argument to `prog' to remove the confusion.
18763         Varargs fns behave differently too!
18764         (g++_load): Likewise.
18765
18766         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18767
18768         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18769         what it is.  Delete (always) printing of status value for !native.
18770         Simplify verbose code, and include status and exec_output.
18771         (g++_load): Use gcc_load.
18772
18773 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18774
18775         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18776         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18777         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18778         940714-3.c as these testcases don't exist anymore.  Make
18779         va-arg-1.c expected to pass.
18780
18781 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18782
18783         * gcc.misc-tests/misc.exp: Only run specific testcases.
18784         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18785         * gcc.misc-tests/dg-[1-9].c: New files.
18786
18787         * lib/dg.exp: New testsuite driver.
18788         * gcc.prms/prms.exp: Use it.
18789
18790         * README.gcc: New file.
18791
18792         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18793         Document and reset `lxpass' and `lxfail'.
18794         Simplify "initialized" message.
18795         (gcc_stat): Clean up comments a little.
18796
18797 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18798
18799         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18800
18801 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18802
18803         * lib/old-dejagnu.exp (process-option): New proc.
18804         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18805         (old-dejagnu): Simplify.
18806         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18807
18808 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18809
18810         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18811         exists and is not an empty string.
18812
18813         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18814         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18815         finished.
18816         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18817         automatically.
18818
18819         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18820         longer expected to fail.
18821
18822         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18823         "f" function call.
18824
18825         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18826
18827         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18828         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18829         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18830         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18831         c-torture-1.29.
18832
18833         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18834         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18835
18836         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18837
18838         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18839         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18840
18841         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18842         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18843         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18844
18845 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18846
18847         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18848         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18849         940714-1.c, 940714-2.c, 940714-3.c},
18850         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18851         gcc.misc-tests/{mg.c,mg.exp}:
18852         New tests.
18853         * gcc.noncompile/noncompile.exp: Change accordingly.
18854
18855 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18856
18857         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18858         Undo previous clobberage.
18859
18860 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18861
18862         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18863         * gcc.special/{930510-1.c, special.exp}:
18864         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18865         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18866         struct-varargs-1.c}: New tests from c-torture-1.26.
18867
18868 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18869
18870         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18871           argument to switch.
18872
18873 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18874
18875         * Revert the previous changes.  Please see Rob's directory
18876           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18877           fixes.
18878
18879 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18880
18881         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18882             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18883             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18884             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18885             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18886             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18887             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18888             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18889             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18890             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18891             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18892             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18893             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18894             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18895             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18896             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18897             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18898             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18899             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18900             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18901             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18902             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18903             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18904             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18905             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18906             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18907             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18908
18909 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18910
18911         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18912             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18913           with perror calls.
18914
18915 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18916
18917         * config/unix.exp (g++_load): Fix syntax.
18918
18919 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18920
18921         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18922         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18923         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18924         Don't expect va-arg-1.c to fail.  Correct expected output for
18925         920928-1.c.
18926         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18927         * gcc.wendy/hbm4.c: Correct typo.
18928         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18929
18930 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18931
18932         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18933         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18934         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18935         * lib/c-torture.exp (c-torture-compile): Ditto.
18936
18937         Reduce volume of output (remove all the -I's and such).
18938         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18939         Call gcc_cpass, gcc_cfail.
18940         (c-torture): Pass testing option to c-torture-compile.
18941
18942 1994-03-21  Doug Evans  (dje@cygnus.com)
18943
18944         Bring patches over from progressive.
18945         * config/default.exp: Exit remote shell cleanly.
18946         (g++_exit, g++_start): Add default versions.
18947         * config/sim.exp (gcc_load): Use perror, not error.
18948
18949 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18950
18951         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18952         set in site.exp.
18953
18954 1994-03-14  Doug Evans  (dje@cygnus.com)
18955
18956         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18957         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18958         (wendy_try): New proc to run testcase.
18959         (main loop): Call 'em.
18960         * gcc.wendy/*.c: Clean up pass to correct expected output.
18961
18962         * lib/gcc.exp: Minor cleanup work.
18963         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18964
18965 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18966
18967         * config/sim.exp (gcc_load): Document return codes better.
18968         Don't pass -v to simulator.
18969
18970 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18971
18972           * gcc.special/920717-x.c: Fix typo.
18973           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18974           get at sources.
18975
18976         * lib/mike-gcc.exp: Fix typo.
18977
18978 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18979
18980         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18981         binary to use, transform the name.
18982         * config/*.exp: rename everything. Nuke any g++ specific files,
18983         it's now a special case of gcc that requires no special support.
18984         Add a default.exp for unsupported targets.
18985
18986 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18987
18988         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18989         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18990         version of Tcl.
18991
18992 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18993
18994         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18995         than a warning.
18996
18997 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18998
18999         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19000
19001 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19002
19003         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19004         option_list.  Compile every file with only 4/6 option choices
19005         (same as C torture) instead of with 12/18 different option
19006         choices.
19007         * lib/c-torture.exp: Likewise.
19008
19009         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19010         not already set.
19011
19012 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19013
19014         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19015         can put an XFAIL *-*-* on excess errors.
19016
19017 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19018
19019         * g++.law: Add more tests derived from g++-bugs snapshots.
19020
19021         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19022         equivalent to g++.law/init9.
19023
19024         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19025         compiled it, and the a.out file after we've run it.
19026
19027 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19028
19029         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19030         compiled it, and the a.out file after we've run it.
19031
19032 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19033
19034         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19035
19036 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19037
19038         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19039         version number.
19040
19041 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19042
19043         * g++.law: New directory of g++ tests derived from the g++-bugs
19044         snapshots.
19045
19046 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19047
19048         * gcc.compile: initbug1.c initbug1.exp testcase added
19049
19050 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19051
19052         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19053         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19054           fixes submitted by Jeff Law (law@cs.utah.edu)
19055         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19056           Jeff Law (law@cs.utah.edu)
19057
19058
19059 1993-11-30  Mike Stump  (mrs@cygnus.com)
19060
19061         * config/unix-g++.exp: Follow the gcc way of doing things.
19062         * g++.old-deja/old-deja.exp: Minor updates.
19063         * lib/g++.exp: New file, follow the gcc way of doing things.
19064         * lib/old-dejagnu.exp: Minor updates.
19065         * lib/mike-g++.exp: Always unset errorInfo.
19066
19067 1993-11-06  Mike Stump  (mrs@cygnus.com)
19068
19069         * lib/gcc.exp: Fix some errors with the below change, CC and
19070         CFLAGS should be global when setting, not local.
19071
19072 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19073
19074         * lib/gcc.exp: Transform tool name.
19075
19076 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19077
19078         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19079
19080 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19081
19082         * lib/gcc.exp: change gcc_done to gcc_stat
19083
19084 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19085
19086         * Upgraded gcc testsuite to c-torture version 1.25
19087
19088 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19089
19090         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19091         * lib/c-torture: added hooks for new reporting code.
19092
19093 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19094
19095         * config/sh-gcc.exp: check if sh-sim exists in the path
19096
19097 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19098
19099         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19100         * gcc.compile/compile.exp: Initial changes for new logic.
19101         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19102         * gcc.failure/failure.exp: Initial changes for new logic.
19103         * gcc.ieee/ieee.exp: Initial changes for new logic.
19104         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19105         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19106         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19107         * lib/c-torture.exp: Initial changes for new logic.
19108         * lib/gcc.exp: Initial changes for new logic.
19109
19110 1993-10-15  Mike Stump  (mrs@cygnus.com)
19111
19112         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19113         depend upon failure or success.  Fully qualify names in failure
19114         and success messages.  Always remove a.out before starting
19115         compile, just in case.  Pay more attention to error text output by
19116         the compiler.  Handle testcases with no known past errors just
19117         like all others, so that things are uniform.  Other miscellaneous
19118         improvements.
19119
19120 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19121
19122         * gcc.cpp: new directory for cpp tests
19123
19124 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19125
19126         * lib/chill.exp: Code reformatted, removed unused code.
19127         * config/unix-chill.exp: Code reformatted, removed unused code.
19128         * chill.execute/execute.exp: Code reformatted, removed unused code.
19129         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19130
19131 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19132
19133         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19134         routines not written.
19135
19136 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19137
19138         * config/bug-gcc.exp: Use new procs from bug.exp.
19139
19140 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19141
19142         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19143         via ftp, rather than depending on NFS.
19144         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19145         case.
19146
19147 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19148
19149         * config/bug-gcc.exp: Use new download proc.
19150
19151 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19152
19153         * chill.execute/execute.exp: cleanups, handles errors better
19154         * chill.compile/compile.exp: rewrite, based on execute.exp
19155         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19156         * lib/chill.exp: major changes to diff proc and compile and link
19157           procs. added chill_fail and chill_pass wrappers to pass and
19158           fail. added more comments, and handle error codes better.
19159           Added a hack to capture stderr from exec, so noncompile tests
19160           can work.
19161
19162 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19163
19164         * chill.execute/execute.exp: rewrite of testsuite driver
19165         * lib/chill.exp: rewrite of testsuite driver
19166         * config/unix-chill.exp: rewrite of testsuite driver
19167
19168 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19169
19170     In chill.execute:
19171         * iexpr.ch: Standardize uppercase.
19172         * tuples.dat: Standardize uppercase.
19173         * vary.ch: standardize.  Correct varying string assignments.
19174         * vary.dat: Add new output lines.
19175
19176 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19177
19178     In chill.execute:
19179         * chprintf.ch: Standardize use of uppercase.
19180         * tuples.ch: Standardize and turn arr2 into a DCL,
19181           rather than a SYN.
19182         * pinits.ch: Standardize.
19183
19184 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19185
19186         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19187         * Makefil: Renamed to Makefile.in.
19188         * configure.in: New.
19189
19190 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19191
19192     In chill.execute:
19193         * .cvsignore: Add result/output files.
19194         * Makefile: Fix up variables at start.  Use MFLAGS
19195           everywhere.  Correct bool_loc, built_ins entries.
19196           Add entry for vary1.ch.
19197         * bitarray.ch: Standardize upper-case usage.
19198         * bitexpr.ch: Standardize, add output of b1.
19199         * params.ch: Use arrayt in along PROC parameters, to
19200           avoid novelty problems.
19201         * sets.ch: Tiny cleanup.
19202         * vary1.ch: Re-indent.
19203
19204 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19205
19206           * Add PR-related files to Makefiles, .cvsignore files, etc.
19207
19208 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19209
19210         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19211           with compiler objects. New names are test-flow.c and test-loop.c
19212
19213 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19214
19215         * Upgraded c-torture tests from 1.19 to 1.20
19216
19217         * new files:
19218         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19219         * gcc.compile: 930623-1.c 930623-2.c
19220         * gcc.noncompile: 930622-1.c 930622-2.c
19221         * gcc.failure: 920411-1.c 920627-2.c
19222         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19223
19224 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19225
19226         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19227           More changes to get testsuite working properly. Needs more work.
19228           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19229
19230 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19231
19232         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19233           More changes to get testsuite working properly. Needs more work.
19234
19235 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19236
19237         * chill.compile/compile.exp: Added for Dejagnu support
19238         * chill.execute/execute.exp: Added for Dejagnu support
19239         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19240
19241 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19242
19243     This should complete moving the CHILL test files.
19244         * chill.noncompile(.cvsignore printf.grt
19245             in-printf.grt chprintf.grt chprintf.ch):
19246             Added test-support files.
19247           (Makefile): Modified further.
19248         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19249             signal.ch): Added test files.
19250           * chill.execute (.cvsignore printf.grt printr.c
19251             in-printf.grt rts.c chprintf.grt rts.h): Added
19252           test-support files.
19253             (Makefile): More corrections.
19254
19255 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19256
19257         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19258           test cases, ready for DejaGnu.
19259
19260 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19261
19262         * Upgraded c-torture tests from 1.18 to 1.19
19263
19264         * gcc.compile: added test(s):
19265           930607-1.c
19266         * gcc.execute: added test(s):
19267           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19268
19269         * added new subdirectory for misc tests: gcc.misc-tests
19270         * gcc.misc-test(s): added tests:
19271           inst-check.c test-consts.c test-ior.c test-switch.c
19272
19273 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19274
19275         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19276
19277 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19278
19279         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19280
19281 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19282
19283         * Upgraded c-torture tests from 1.17 to 1.18
19284
19285 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19286
19287         * Upgraded c-torture tests from 1.12 to 1.17
19288
19289 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19290
19291         * lib/old-dejagnu.exp:
19292           Fixed handling of XFAIL target triplets to correctly
19293           recognize wildcard characters.  Removed code that
19294           appended a unique id tag to the end of the file name
19295           printed out by the result of the testcases within a
19296           given test file.
19297
19298 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19299
19300         * lib/old-dejagnu.exp:
19301           Reworked expected failure handling to trigger off of XFAIL
19302           keyword in keyphrase embeded in testcase source code. The
19303           XFAIL keyword must be at the end of the keyphrase line. It
19304           may optionally be followed by one or more target triplets.
19305           It has just occured that the handling of wildcards in the
19306           target triplet may not be correct.
19307
19308 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19309
19310         * g++.old-deja/tests:
19311           Moved all subdirectories up one level into g++.old-deja .
19312
19313         * lib/old-dejagnu.exp:
19314           Fixed problem with CXXFLAGS not being properly reset, and being
19315           corrupted with extraneous "-c" compiler option.  This was
19316           causing binaries to not be generated for test that needed them.
19317           Modified strings passed to "pass" and "fail" so that individual
19318           tests from the same test file would be distinguished by an
19319           identifier appended to the test file name in the summary logs;
19320           this corrected a problem with erroneous diff logs.  Added code
19321           to search testcases for expected fail and unexpected pass keywords.
19322
19323 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19324
19325         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19326
19327 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19328
19329         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19330           Removed extraneous text from end of "Special g++ Options"
19331           keyphrase.
19332
19333         * lib/old-dejagnu.exp: Added pattern matching to look for new
19334           keywords, embedded in testcases comments, which will trigger
19335           calls to xpass and xfail.
19336
19337 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19338
19339         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19340           comments embedded in the testcases, especially the one looking for
19341           special compiler options, as well as the pattern matching for the
19342           compiler output again.
19343
19344 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19345
19346         * lib/old-dejagnu.exp: Do a proper check of the return value for
19347           execute tests. Fixed several problems with the pattern matching
19348           of the compiler output which gave erroneous test results.
19349           Changed several of the test result messages to be more descriptive.
19350         * config/unix-g++.exp: Proc g++_load now actually works and
19351           executes the tests passed to it and returns a usable return
19352           value.
19353
19354 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19355
19356           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19357
19358 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19359
19360         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19361           Modified both files to properly execute the old style
19362           dejagnu tests. The previous versions of these files were
19363           experimental and did not function anything near correctly.
19364
19365 1993-04-05  Rob Savoye  (rob@cygnus.com)
19366
19367         * Removed all Makefile.in and configure.in files. No configuration
19368         needed now.
19369
19370 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19371
19372         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19373
19374 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19375
19376         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19377         gcc.special/configure.in, gcc.noncompile/configure.in,
19378         gcc.execute/configure.in, gcc.code_quality/configure.in,
19379         g++.other/configure.in, g++.old-deja/configure.in,
19380         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19381         in srcname setting.
19382
19383 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19384
19385         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19386         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19387         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19388
19389 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19390
19391         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19392         (gdb_exit): Don't remove *_soc files.
19393
19394 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19395
19396         * lib/c-torture.exp: Don't look for main; instead always use -w
19397         -c.  This is how the c-torture tests work.  Remove the object
19398         file if the compilation succeeds.
19399         * gcc.execute/execute.exp: Remove executable if test passes.
19400         * gcc.noncompile/noncompile.exp: Every test is an expected
19401         failure.
19402         * gcc.special/special.exp: Added tests from c-torture 1.11,
19403         corrected use of existing test.
19404         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19405         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19406         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19407         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19408         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19409         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19410         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19411         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19412         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19413         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19414         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19415         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19416         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19417         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19418         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19419         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19420         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19421         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19422         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19423         c-torture 1.11.
19424         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19425         correspond to c-torture 1.11.
19426
19427         * New file.