OSDN Git Service

PR target/13256
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2
3         PR target/13256
4         * gcc.c-torture/execute/20031201-1.c: New test.
5
6 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7
8         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
9
10 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11
12         * gcc.dg/builtin-return-1.c: New test.
13
14 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15             J"orn Rennecke <joern.rennecke@superh.com>
16
17         PR optimization/13260
18         * gcc.c-torture/execute/20031204-1.c: New test.
19
20 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21
22         PR c++/9127
23         * g++.dg/template/error6.C: New test.
24
25 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26
27         * gcc.dg/20031202-1.c: New test.
28
29 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30
31         PR c++/13179
32         * g++.dg/template/eh1.C: New test.
33
34         PR c++/10771
35         * g++.dg/template/error5.C: New test.
36
37 2003-12-02  David Ung  <davidu@mips.com>
38
39         * gcc.dg/compat/vector-check.h: Corrected type for var 
40         g_##TMODE
41
42 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43
44         PR c++/10126
45         * g++.dg/template/ptrmem8.C: New test.
46
47 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
48
49         PR c++/12573
50         * g++.dg/template/dependent-expr3.C: New test.
51
52 2003-12-01  James Lemke  <jim@wasabisystems.com>
53
54         * gcc.dg/arm-g2.c: New test.
55
56 2003-12-01  Roger Sayle  <roger@eyesopen.com>
57
58         PR optimization/11634
59         * gcc.dg/20031201-2.c: New test case.
60
61 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
62
63         PR 11433
64         * objc.dg/proto-lossage-3.m: New test.
65
66 2003-12-01  Roger Sayle  <roger@eyesopen.com>
67
68         PR optimization/12628
69         * gcc.dg/20031201-1.c: New test case.
70
71 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
72
73         * gcc.dg/unaligned-1.c: New test.
74
75 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
76
77         PR c++/9849
78         * g++.dg/template/error4.C: New test.
79         * g++.dg/template/nested3.C: Adjust error markers.
80
81 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
82
83         * gcc.dg/cpp/assert4.c: Check more #system assertions.
84
85 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
86
87         PR c/10333
88         * gcc.dg/bitfld-7.c: New test.
89
90 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
91
92         * gcc.dg/tls/asm-1.C: New test.
93
94 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
95
96         * gcc.dg/cpp/assert4.c: Update.
97
98 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
99
100         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
101         * gcc.dg/builtin-apply3.c: New test.
102
103 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
104
105         * lib/compat.exp (compat-obj): New xfaildata parameter.
106         Use it to set compiler_conditional_xfail_data before compiling.
107         (compat-get-options): Handle dg-xfail-if.
108         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
109         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
110         * gcc.dg/compat/vector-1_y.c: Likewise.
111         * gcc.dg/compat/vector-2_x.c: Likewise.
112         * gcc.dg/compat/vector-2_y.c: Likewise.
113
114 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
115
116         * g++.dg/opt/reg-stack4.C: New test.
117
118 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
119
120         * gcc.dg/builtin-apply2.c: New test.
121
122 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
123
124         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
125
126 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
127
128         PR c++/12924
129         * g++.dg/template/template-id-2.C: New test.
130
131 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
132
133         PR c++/5369
134         * g++.dg/template/memfriend1.C: New test.
135         * g++.dg/template/memfriend2.C: Likewise.
136         * g++.dg/template/memfriend3.C: Likewise.
137         * g++.dg/template/memfriend4.C: Likewise.
138         * g++.dg/template/memfriend5.C: Likewise.
139         * g++.dg/template/memfriend6.C: Likewise.
140         * g++.dg/template/memfriend7.C: Likewise.
141         * g++.dg/template/memfriend8.C: Likewise.
142         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
143
144 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
145
146         PR c++/12515
147         * g++.dg/ext/cond1.C: New test.
148
149 2003-11-20  Richard Henderson  <rth@redhat.com>
150
151         * gcc.dg/20020201-2.c: Remove.
152         * gcc.dg/20020201-4.c: Remove.
153         * gcc.dg/20020304-1.c: Remove.
154
155 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
156
157         * gcc.dg/cpp/trad/xwin1.c: New test case.
158
159 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
160
161         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
162         * lib/g77.exp: Likewise.
163         * lib/objc.exp: Likewise.
164         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
165         for darwin.
166
167 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
168
169         PR c++/12932
170         * g++.dg/template/static5.C: New test.
171
172 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
173
174         * gcc.dg/nested-func-1.c: New test.
175
176 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
177
178         * gcc.dg/cpp/assert4.c: New test.
179
180 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
181
182         PR c++/2294
183         * g++.dg/lookup/using9.c: New test.
184
185 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/12762
188         * g++.dg/template/error3.C: New test.
189
190 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
191
192         PR ada/13035
193         * ada/acats/run_acats, run_all.sh: Fix syntax error.
194         No longer use a wrapper for gcc, since this does not work under
195         Windows.
196
197 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
198
199         PR c++/2094
200         * g++.dg/template/ptrmem7.C: New test.
201
202 2003-11-13  Andrew Pinski <apinski@apple.com>
203
204         * gcc.c-torture/compile/20031113-1.c: New test.
205
206 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
207             Kean Johnston <jkj@sco.com>
208
209         PR c/13029
210         * gcc.dg/unused-4.c: Update.
211
212 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
213
214         * g++.dg/opt/const3.C: New test.
215
216 2003-11-13  Jan Hubicka  <jh@suse.cz>
217
218         * gcc.c-torture/compile/20031112-1.c: New test.
219
220 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
221
222         * g++.dg/parse/crash10.C: Remove bogus error marker.
223
224 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
225
226         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
227         (host_gcc): Likewise.
228         (ROOT): Honor $PWDCMD.
229         (BASE): Likewise.
230         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
231
232 2003-11-12  Catherine Moore  <clm@redhat.com>
233
234         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
235
236 2003-11-12  Andreas Jaeger  <aj@suse.de>
237             Jakub Jelinek  <jakub@redhat.com>
238             Andrew Pinski  <pinskia@physics.uc.edu>
239             Richard Henderson  <rth@redhat.com>
240
241         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
242         systems.
243         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
244
245         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
246         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
247
248 2003-11-11  Andreas Jaeger  <aj@suse.de>
249
250         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
251
252         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
253
254 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
255
256         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
257         Clean ups.
258
259 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
260
261         * gcc.dg/trampoline-1.c: New test.
262
263 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
264
265         * gcc.c-torture/compile/200031109-1.c: New test.
266
267 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
268
269         PR c/3190
270         PR c/8714
271         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
272         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
273         gcc.dg/format/no-y2k-1.c: Update.
274
275 2003-11-08  Roger Sayle  <roger@eyesopen.com>
276
277         PR optimization/10467
278         * gcc.dg/20031108-1.c: New test case.
279
280 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
281
282         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
283
284 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
285
286         * gcc.dg/compound-lvalue-1.c: New test.
287         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
288         some XFAILs.
289
290 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
291
292         * gcc.dg/altivec-varargs-1.c: New test.
293
294 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
295
296         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
297         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
298         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
299         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
300         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
301
302 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
303
304         * gcc.dg/cond-lvalue-1.c: New test.
305
306 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
307
308         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
309
310 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
311
312         PR c++/11616
313         * g++.dg/template/instantiate5.C: New test.
314
315 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
316
317         PR c++/12726
318         * g++.dg/ext/complit2.C: Replace test with self-contained version.
319         * ChangeLog: Add missing first entry for above test.
320
321 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
322
323         PR c++/9810
324         * g++.dg/template/using8.C: New test.
325         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
326
327 2003-11-02  Roger Sayle  <roger@eyesopen.com>
328
329         PR optimization/10817
330         * gcc.c-torture/compile/20031102-1.c: New test case.
331
332 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
333
334         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
335         2147483647.
336
337 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
338
339         * gcc.dg/20031102-1.c: New test.
340
341 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
342
343         * gcc.dg/complex-1.c: New test.
344
345 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
346
347         PR c++/12796
348         * g++.dg/template/crash13.C: Adjust expected error location.
349         * g++.old-deja/g++.brendan/ns1.C: Likewise.
350
351 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
352
353         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
354
355 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
356
357         PR/10239
358         * gcc.c-torture/compile/20031031-2.c: New test.
359
360 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
361
362         PR/11640
363         * gcc.c-torture/compile/20031031-1.c: New test.
364
365 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
366
367         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
368         * gcc.misc-tests/bprob.exp: Likewise.
369         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
370         the execution test on arm-elf configs.
371         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
372         configs that don't support scratch files.
373         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
374
375 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
376
377         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
378         done by dejagnu.
379
380 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
381
382         * ada/acats/run_all.sh: Redirect mv output to /dev/null
383         Avoid non pure sh syntax. Add more logging.
384
385         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
386         fail.
387
388 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
389
390         PR libgcj/10610
391         * gcc.dg/ppc-stackalign-1.c: New test.
392
393 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
394
395         * ada/acats/run_all.sh: Change output to be more compliant with
396         dejagnu framework.
397         Create acats.sum and acats.log files under testsuite/ada/acats
398         Only run [a-z]* directories, to filter out e.g. CVS.
399         Redirect build output to log file.
400
401 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
402
403         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
404
405 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
406
407         PR ada/5909:
408         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
409
410 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
411
412         * gcc.c-torture/compile/20031023-1.c: New test.
413         * gcc.c-torture/compile/20031023-2.c: New test.
414         * gcc.c-torture/compile/20031023-3.c: New test.
415         * gcc.c-torture/compile/20031023-4.c: New test.
416
417 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
418
419         PR c++/10371
420         * g++.dg/lookup/scoped8.C: New test.
421
422 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
423
424         * g++.dg/opt/reg-stack3.C: New test.
425
426 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
427
428         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
429
430 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
431
432         PR c++/11076
433         * g++.dg/template/crash13.C: New test.
434
435 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
436
437         * gcc.dg/c99-restrict-2.c: New test.
438
439 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
440
441         PR c++/12698, c++/12699, c++/12700, c++/12566
442         * g++.dg/inherit/covariant9.C: New test.
443         * g++.dg/inherit/covariant10.C: New test.
444         * g++.dg/inherit/covariant11.C: New test.
445
446 2003-10-23  Jason Merrill  <jason@redhat.com>
447
448         PR c++/12726
449         * g++.dg/ext/complit2.C: New test.
450
451 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
452
453         PR target/12654
454         * gcc.c-torture/execute/20031020-1.c: New test.
455
456 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
457
458         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
459         following the jump_insn.
460
461 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
462
463         * gcc.dg/cast-lvalue-1.c: New test.
464
465 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
466
467         PR c++/11962
468         * g++.dg/template/cond2.C: New test.
469
470 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
471
472         * gcc.dg/builtins-28.c: New test.
473
474 2003-10-20  Jan Hubicka  <jh@suse.cz>
475
476         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
477         parameter.
478         * testsuite/gcc.dg/inline-2.c: Likewise.
479
480 2003-10-20  Phil Edwards  <phil@codesourcery.com>
481
482         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
483         * gcc.dg/nest.c:  Likewise.
484
485 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
486
487         PR c++/9781, c++/10583, c++/11862
488         * g++.dg/parse/crash13.C: New test.
489
490 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
491
492         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
493
494 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
495
496         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
497         Define HAVE_C99_RUNTIME except on Solaris.
498         * gcc.dg/builtins-20.c: Likewise.
499
500 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
501
502         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
503
504 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
505
506         PR c++/12495
507         * g++.dg/template/crash21.C: New test.
508
509 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
510
511         PR c++/2513
512         * g++.dg/template/typename5.C: New test.
513
514 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
515
516         PR c++/12369
517         * g++.dg/template/friend25.C: New test.
518
519 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
520
521         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
522         versions.
523
524 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
525
526         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
527         == 2147483647.
528
529 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
530
531         * gcc.c-torture/execute/960416-1.x: Remove.
532         * gcc.c-torture/execute/divconst-3.x: Likewise.
533
534 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
535
536         PR target/12598
537         * gcc.dg/torture/cris-volatile-1.c: New test.
538
539 2003-10-14  Roger Sayle  <roger@eyesopen.com>
540
541         PR optimization/9325
542         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
543         for overflowing floating point to integer conversion during RTL
544         simplification.
545
546 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
547
548         * objc/execute/_cmd.m: Fix typo.
549         * objc.dg/image-info.m, objc.dg/symtab-1.m:
550         Relax 'scan-assembler' regexp.
551         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
552         objc.dg/try-catch-4.m: Run on non-Darwin targets.
553         * objc.dg/zero-link-2.m: Remove blank line.
554         * objc.dg/zero-link-3.m: New test case.
555
556 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
557
558         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
559
560         * gcc.dg/asm-names.c: Use scan-assembler-not rather
561         than linker trickery.
562
563 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
564
565         PR c++/12370
566         * g++.dg/other/friend2.C: New test.
567
568 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
569
570         * gcc.dg/20031012-1.c: New test.
571
572 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
573
574         * gcc.dg/weak/weak-3.c: Fix for new warning.
575
576 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
577
578         PR optimization/8750
579         * gcc.c-torture/execute/20031012-1.c: New test case.
580
581 2003-10-11  Roger Sayle  <roger@eyesopen.com>
582
583         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
584         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
585
586 2003-10-11  Roger Sayle  <roger@eyesopen.com>
587
588         PR optimization/12260
589         * gcc.c-torture/compile/20031011-2.c: New test case.
590
591 2003-10-11  Roger Sayle  <roger@eyesopen.com>
592
593         * gcc.c-torture/execute/20031011-1.c: New testcase.
594
595 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
596
597         * gcc.c-torture/compile/20031011-1.c: New test.
598
599 2003-10-11  Jan Hubicka  <jh@suse.cz>
600
601         * g++.dg/other/first-global.C: New test.
602
603 2003-10-11  Roger Sayle  <roger@eyesopen.com>
604
605         * gcc.c-torture/execute/string-opt-18.c: New testcase.
606
607 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
608
609         * gcc.c-torture/compile/20031010-1.c: New test.
610
611 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
612
613         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
614         * gcc.c-torture/execute/va-arg-25.c: ... here.
615
616 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
617
618         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
619
620 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
621
622         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
623
624 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
625
626         * g++.dg/parse/error2.C: New test.
627
628 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
629
630         PR c++/11097
631         * g++.dg/other/error5.C: Modify the error message.
632         * g++.dg/lookup/using8.C: New test.
633
634 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
635
636         * gcc.dg/darwin-abi-2.c: New file.
637         * gcc.c-torture/execute/va-arg-24.c: New file.
638
639 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
640
641         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
642         indentation.
643
644 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
645
646         PR c++/10147
647         * g++.dg/other/error4.C: Update error messages.
648         * g++.dg/template/ptrmem4.C: Likewise.
649
650         PR c++/12337
651         * g++.dg/init/new9.C: New test.
652
653         PR c++/12334, c++/12236, c++/8656
654         * g++.dg/ext/attrib8.C: New test.
655
656 2003-10-06  Devang Patel  <dpatel@apple.com>
657
658         * gcc.dg/debug/dwarf2-3.h: New test.
659         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
660
661 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
662
663         * g++.dg/opt/cfg2.C: New test.
664
665 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
666
667         * g++.dg/opt/float1.C: New test.
668
669 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
670
671         * gcc.dg/c90-array-lval-6.c: New test.
672         * gcc.dg/c99-array-lval-6.c: New test.
673
674 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
675             Ziemowit Laski  <zlaski@apple.com>
676
677         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
678         'Derived', so that it is never considered a class method; add
679         new warning for '+port' method ambiguity.
680         * objc.dg/method-12.m: Include <objc/objc.h> instead of
681         <objc/objc-api.h> (needed on Mac OS X).
682         * objc.dg/method-13.m: New test.
683
684 2003-10-03  Roger Sayle  <roger@eyesopen.com>
685
686         PR optimization/9325, PR java/6391
687         * gcc.c-torture/execute/20031003-1.c: New test case.
688
689 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
690
691         PR optimization/12180
692         * gcc.dg/20031002-1.c: New test.
693
694         PR c++/12486
695         * g++.dg/inherit/error1.C: New test.
696
697 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
698
699         * lib/f-torture.exp (search_for): Rename to...
700         (search_for_re): This.  Also, clean up comments and the
701         "regexp" invocation.
702
703 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
704
705         * gcc.c-torture/compile/20031002-1.c: New test.
706
707 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
708
709         * g++.dg/opt/cond1.C: New test.
710
711 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
712
713         * gcc.dg/Wold-style-definition-2.c: New testcase.
714         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
715
716 2003-09-29  Richard Henderson  <rth@redhat.com>
717
718         * g++.dg/init/array10.C: Add dg-options.
719
720 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
721
722         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
723
724 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
725
726         * g++.dg/template/friend19.C: Fix typo.
727         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
728
729 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
730
731         * gcc.c-torture/execute/20030928-1.c: New test.
732         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
733
734 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
735
736         * g++.dg/opt/unroll1.C: New test.
737
738 2003-09-26  Roger Sayle  <roger@eyesopen.com>
739
740         PR optimization/11741
741         * gcc.dg/20030926-1.c: New test case.
742
743 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
744
745         PR c++/5655
746         * g++.dg/parse/access7.C: New test.
747         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
748
749 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
750
751         MERGE OF objc-improvements-branch into MAINLINE:
752         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
753         if libobjc has not been built.
754         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
755         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
756         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
757         objc/execute/nested-3.m, objc/execute/np-2.m,
758         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
759         objc/execute/redefining_self.m, objc/execute/root_methods.m,
760         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
761         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
762         objc.dg/special/unclaimed-category-1.h,
763         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
764         well as GNU runtime.
765         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
766         * execute/cascading-1.m, execute/function-message-1.m,
767         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
768         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
769         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
770         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
771         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
772         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
773         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
774         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
775         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
776         * objc.dg/bitfield-2.m: Run only on Darwin.
777         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
778         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
779         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
780         * objc.dg/const-str-1.m: Fix constant string layout.
781
782 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
783
784         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
785
786 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
787
788         * gcc.dg/darwin-abi-1.c: New file.
789
790 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
791
792         PR target/12281
793         * gcc.c-torture/compile/20030921-1.c: New test.
794
795 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
796
797         * g++.dg/opt/reg-stack2.C: New test.
798
799 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
800
801         * g++.dg/eh/delayslot1.C: New test.
802
803 2003-09-20  Richard Henderson  <rth@redhat.com>
804
805         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
806
807 2003-09-20  Roger Sayle  <roger@eyesopen.com>
808
809         * gcc.c-torture/execute/20030920-1.c: New test case.
810
811 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
812
813         * g++.dg/rtti/typeid3.C: Correct expected error message.
814
815 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
816
817         PR c++/157
818         * g++.dg/parse/crash12.C: New test.
819
820 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
821
822         * gcc.dg/compat/mixed-struct-check.h: New.
823         * gcc.dg/compat/mixed-struct-defs.h: New.
824         * gcc.dg/compat/mixed-struct-init.h: New.
825         * gcc.dg/compat/struct-by-value-19_main.c: New.
826         * gcc.dg/compat/struct-by-value-19_x.c: New.
827         * gcc.dg/compat/struct-by-value-19_y.c: New.
828         * gcc.dg/compat/struct-by-value-20_main.c: New.
829         * gcc.dg/compat/struct-by-value-20_x.c: New.
830         * gcc.dg/compat/struct-by-value-20_y.c: New.
831         * gcc.dg/compat/struct-return-19_main.c: New.
832         * gcc.dg/compat/struct-return-19_x.c: New.
833         * gcc.dg/compat/struct-return-19_y.c: New.
834         * gcc.dg/compat/struct-return-20_main.c: New.
835         * gcc.dg/compat/struct-return-20_x.c: New.
836         * gcc.dg/compat/struct-return-20_y.c: New.
837
838 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
839         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
840         so that it will not complain on LP64 targets.
841
842 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
843
844         PR c++/495
845         * g++.dg/template/friend24.C: New test.
846
847 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
848
849         PR c++/12332
850         * g++.dg/template/memtmpl2.C: New test.
851
852 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
853
854         PR target/11184
855         * gcc.dg/builtin-apply1.c: New test.
856
857 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
858
859         PR c++/9848
860         * g++.dg/warn/Wunused-4.C: New test.
861
862 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
863
864         PR c++/12316
865         * g++.dg/other/gc2.C: New test.
866
867 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
868
869         PR c++/11991
870         * g++.dg/rtti/typeid3.C: New test.
871
872         PR c++/12266
873         * g++.dg/overload/template1.C: New test.
874
875 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
876
877         * g++.dg/opt/cfg3.C: New test.
878
879 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
880
881         PR c++/7939
882         * g++.dg/template/crash11.C: New test.
883
884 2003-09-16  Jason Merrill  <jason@redhat.com>
885             Jakub Jelinek  <jakub@redhat.com>
886
887         * gcc.dg/attr-warn-unused-result.c: New test.
888
889 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
890
891         PR c++/12184
892         * g++.dg/expr/call2.C: New test.
893
894 2003-09-15  Andreas Jaeger  <aj@suse.de>
895
896         * gcc.dg/Wold-style-definition-1.c: New test.
897
898 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
899
900         PR c++/3907
901         * g++.dg/parse/template12.C: New test.
902
903         * g++.dg/abi/bitfield11.C: New test.
904         * g++.dg/abi/bitfield12.C: Likewise.
905
906 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
907
908         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
909         non-expansion of functional macro name without arguments at EOL.
910         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
911
912 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
913
914         * gcc.c-torture/execute/20030914-[12].c: New tests.
915
916 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
917
918         PR c++/11788
919         * g++.dg/overload/addr1.C: New test.
920
921 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
922
923         * gcc.dg/20030909-1.c: New test.
924
925 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
926
927         * gcc.dg/ultrasp10.c: New test.
928
929 2003-09-09  Devang Patel  <dpatel@apple.com>
930
931         * gcc.dg/darwin-ld-6.c: New test.
932
933 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
934
935         * gcc.dg/torture/builtin-explog-1.c: New testcase.
936
937 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
938
939         * gcc.dg/ia64-types1.c: New test.
940         * gcc.dg/ia64-types2.c: Likewise.
941
942 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
943
944         * gcc.dg/builtins-1.c: Add more _Complex tests.
945         * gcc.dg/torture/builtin-attr-1.c: Likewise.
946
947         * gcc.dg/builtins-1.c: Test existing _Complex functions.
948         * gcc.dg/torture/builtin-attr-1.c: Likewise.
949
950 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
951
952         PR c++/11786
953         * g++.dg/lookup/koenig2.C: New test.
954
955         PR c++/5296
956         * g++.dg/rtti/typeid2.C: New test.
957
958 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
959
960         * gcc.c-torture/compile/20030904-1.c: New test.
961
962 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
963
964         * g++.dg/opt/longbranch2.C: New test.
965
966 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
967
968         * g++.dg/template/crash10.C: Only compile it.
969
970 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
971
972         PR middle-end/11665
973         * gcc.c-torture/compile/20030907-1.c: New test.
974         * g++.dg/init/array11.C: New test.
975
976 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
977
978         PR c++/11852
979         * g++.dg/init/struct1.C: New test.
980
981 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
982
983         PR c++/12181
984         * g++.dg/expr/comma1.C: New test.
985
986 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
987
988         PR c++/11867
989         * g++.dg/expr/static_cast5.C: New test.
990
991 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
992
993         PR c++/11507
994         * g++.dg/lookup/scoped7.C: New test.
995
996         PR c++/9574
997         * g++.dg/other/static1.C: New test.
998
999         PR c++/11490
1000         * g++.dg/warn/template-1.C: New test.
1001
1002         PR c++/11432
1003         * g++.dg/template/crash10.C: New test.
1004
1005         PR c++/2478
1006         * g++.dg/overload/VLA.C: New test.
1007
1008         PR c++/10804
1009         * g++.dg/template/call1.C: New test.
1010
1011 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1012
1013         PR c++/11794
1014         * g++.dg/parse/using3.C: New test.
1015
1016 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1017
1018         PR c++/11409
1019         * g++.dg/overload/builtin3.C: New test case.
1020
1021 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1022
1023         PR c/9862
1024         * gcc.dg/20030906-1.c: New test.
1025         * gcc.dg/20030906-2.c: Likewise.
1026
1027 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1028
1029         PR c++/12167
1030         * g++.dg/parse/defarg5.C: New test.
1031
1032         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1033
1034 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1035
1036         PR c++/12163
1037         * g++.dg/expr/static_cast4.C: New test.
1038
1039         PR c++/12146
1040         * g++.dg/template/crash9.C: New test.
1041
1042 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1043
1044         * g++.old-deja/g++.ext/pretty2.C: Update for change
1045         in __FUNCTION__.
1046         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1047
1048 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1049
1050         PR c++/11922
1051         * g++/dg/template/qualified-id1.C: New test.
1052
1053         PR c++/12037
1054         * g++.dg/warn/noeffect4.C: New test.
1055
1056 2003-09-04  Matt Austern  <austern@apple.com>
1057
1058         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1059         * g++.dg/ext/fnname2.C: Likewise.
1060         * g++.dg/ext/fnname3.C: Likewise.
1061
1062 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1063
1064         * g++.dg/expr/lval1.C: New test.
1065         * g++.dg/ext/lvcast.C: Remove.
1066
1067 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1068
1069         PR optimization/11700.
1070         * gcc.c-torture/compile/20030903-1.c: New test case.
1071
1072 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1073
1074         PR c++/12053
1075         * g++.dg/abi/layout4.C: New test.
1076
1077 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1078
1079         PR c++/11553
1080         * g++.dg/parse/friend3.C: New test.
1081
1082 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1083
1084         PR c++/11847
1085         * g++.dg/template/class1.C: New test.
1086
1087         PR c++/11808
1088         * g++.dg/expr/call1.C: New test.
1089
1090 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1091
1092         PR c++/12114
1093         * g++.dg/init/ref9.C: New test.
1094
1095         PR c++/11972
1096         * g++.dg/template/nested4.C: New test.
1097
1098 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/12093
1101         * g++.dg/template/non-dependent4.C: New test.
1102
1103         PR c++/11928
1104         * g++.dg/inherit/conv1.C: New test.
1105
1106 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1107
1108         PR c++/6196
1109         * g++.dg/ext/label1.C: New test.
1110         * g++.dg/ext/label2.C: Likewise.
1111
1112 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1113
1114         * g++.dg/expr/cond3.C: New test.
1115
1116 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1117
1118         * gcc.dg/builtins-1.c: Add new builtin cases.
1119
1120 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1121
1122         * gcc.dg/builtins-1.c: Add new cases.
1123         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1124
1125 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1126
1127         * gcc.dg/builtins-1.c: Add more math builtin tests.
1128         * gcc.dg/torture/builtin-attr-1.c: New test.
1129
1130 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1131
1132         PR optimization/5079
1133         * g++.dg/opt/static3.C: New test.
1134
1135 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1136
1137         * gcc.misc-tests/gcov-10b.c: New test.
1138
1139 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1140
1141         * g++.dg/opt/ptrmem3.C: New test.
1142
1143         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1144
1145 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1146
1147         * gcc.dg/20030826-2.c: New test.
1148
1149 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1150
1151         PR middle-end/12002
1152         * g77.f-torture/compile/12002.f: New test case.
1153
1154 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1155
1156         * gcc.dg/20030826-1.c: New test case.
1157
1158 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1159
1160         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1161
1162 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1163
1164         PR c++/11871
1165         * c++.dg/lookup/crash1.C: New test.
1166
1167         * c++.dg/warn/noeffect3.C: New test.
1168
1169 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1170
1171         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1172         * gcc.dg/compat/vector-1_y.c: Ditto.
1173         * gcc.dg/compat/vector-2_x.c: Ditto.
1174         * gcc.dg/compat/vector-2_y.c: Ditto.
1175
1176 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1177
1178         * gcc.dg/20030702-1.c: New test.
1179
1180 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1181
1182         PR c++/8795
1183         * g++.dg/ext/altivec-1.C: New test.
1184
1185 2003-08-24  Richard Henderson  <rth@redhat.com>
1186
1187         * g++.dg/eh/simd-2.C: Add -w for x86.
1188
1189 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1190
1191         * gcc.dg/20030815-1.c: New test.
1192
1193 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1194
1195         PR c++/3765
1196         * g++.dg/parse/access6.C: New test.
1197
1198 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1199
1200         PR c++/641, c++/11876
1201         * g++.dg/template/friend22.C: New test.
1202         * g++.dg/template/friend23.C: Likewise.
1203
1204 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1205
1206         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1207         identically.
1208
1209 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1210
1211         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1212
1213 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1214
1215         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1216
1217 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1218
1219         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1220
1221 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1222
1223         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1224
1225 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1226
1227         PR c++/11919
1228         * g++.dg/overload/prom1.C: New test.
1229
1230         PR c++/11551
1231         * g++.dg/parse/dtor2.C: New test.
1232
1233         PR c++/10762
1234         * g++.dg/parse/using2.C: New test.
1235
1236 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1237
1238         PR target/11805
1239         * gcc.c-torture/compile/20030821-1.c: New.
1240
1241 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/11834
1244         * g++.dg/template/deduce2.C: New test.
1245
1246 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1247
1248         * gcc.c-torture/execute/20030821-1.c: New test.
1249
1250 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1251
1252         PR middle-end/11984
1253         * gcc.dg/20030820-1.c: New test case.
1254
1255 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1256
1257         PR c++/11945
1258         * g++.dg/warn/noeffect2.C: New test.
1259
1260 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1261
1262         PR c++/10926
1263         * g++.dg/template/dtor2.C: New test.
1264
1265         PR c++/11684
1266         * g++.dg/template/operator1.C: New test.
1267         * g++.dg/parse/operator4.C: New test.
1268
1269         PR c++/11946.C
1270         * g++.dg/expr/enum1.C: New test.
1271         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1272
1273         PR c++/11036.C
1274         * g++.dg/parse/elab2.C: New test.
1275         * g++.dg/parse/typedef4.C: Change error message.
1276         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1277         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1278         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1279
1280 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1281
1282         * gcc.dg/pch/warn-1.c: New.
1283         * gcc.dg/pch/warn-1.hs: New.
1284
1285         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1286         not-tested file.
1287
1288 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1289
1290         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1291
1292 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1293
1294         * gcc.dg/uninit-D.c: New Test.
1295         * gcc.dg/uninit-E.c: New Test.
1296         * gcc.dg/uninit-F.c: New Test.
1297         * gcc.dg/uninit-G.c: New Test.
1298
1299 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1300
1301         * g++.dg/README: Describe the pch directory.
1302
1303 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1304
1305         PR c++/11174
1306         * g++.dg/parse/access4.C: New test.
1307         * g++.dg/parse/access5.C: Likewise.
1308         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1309
1310 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1311
1312         * gcc.dg/noncompile/20030818-1.c: New.
1313
1314 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1315
1316         PR c++/11957
1317         * g++.dg/warn/noeffect1.C: New test.
1318
1319         * g++.dg/template/scope2.C: New test.
1320         * g++.dg/template/error2.C: Correct dg-error
1321
1322 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1323
1324         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1325
1326 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1327
1328         PR C++/11512
1329         * g++.dg/template/warn1.C: New.
1330
1331 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1332
1333         * g++.dg/template/error2.C: New test.
1334         * g++.dg/lookup/using7.C: Adjust errors
1335         * g++.old-deja/g++.pt/crash36.C: Likewise.
1336         * g++.old-deja/g++.pt/derived3.C: Likewise.
1337
1338 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1339
1340         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1341         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1342         * gcc.c-torture/execute/builtins/string-9.c: New, from
1343         string-opt-9.c.  Adjust for execute/builtins framework.
1344         * gcc.c-torture/execute/string-opt-9.c: Delete.
1345
1346 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1347
1348         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1349
1350         * g++.dg/parse/ret-type2.C: New test.
1351
1352         PR c++/11703
1353         * g++.dg/init/new8.C: New test.
1354
1355         PR c++/10923
1356         * g++.dg/parse/typedef5.C: New test.
1357
1358         PR c++/9512
1359         * g++.dg/parse/qualified2.C: New test.
1360         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1361         invalid code.
1362
1363 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1364
1365         * g++.dg/conversion/ptrmem1.C: New test.
1366
1367 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR target/11693
1370         * gcc.dg/20030811-1.c: New test.
1371
1372         PR target/11535
1373         * gcc.c-torture/execute/20030811-1.c: New test.
1374
1375 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1376
1377         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1378
1379 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1380
1381         PR c++/11789.C
1382         * g++.dg/inherit/multiple1.C: New test.
1383
1384 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1385
1386         * gcc.dg/spe1.c: New test.
1387
1388         PR c++/11670
1389         * g++.dg/expr/cast2.C: New test.
1390
1391         PR c++/10530
1392         * g++.dg/template/dependent-name2.C: New test.
1393
1394 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1395
1396         * g++.dg/parse/crash11.C: Put the dg options in comments.
1397
1398 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1399
1400         * lib/gcc-dg.exp: Update for diagnostic change.
1401
1402 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1403
1404         PR c++/5767
1405         * g++.dg/parse/crash11.C: New test.
1406
1407 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1408
1409         * gcc.dg/cpp/spacing1.c: Update.
1410
1411 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1412
1413         PR target/11739
1414         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1415         a value for -mtune.
1416
1417 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1418
1419         PR middle-end/11771
1420         * gcc.c-torture/compile/20030804-1.c: New test case.
1421
1422 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1423
1424         * gcc.dg/20030804-1.c: New test case.
1425
1426 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1427
1428         * gcc.dg/cpp/separate-1.c: New test.
1429
1430 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1431
1432         PR c++/11704
1433         * g++.dg/template/dependent-expr2.C: New test.
1434
1435         PR c++/11766
1436         * g++.dg/expr/ptrmem1.C: New test.
1437
1438 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1439
1440         PR c++/9453
1441         * g++.dg/template/friend15.C: New test.
1442
1443 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1444
1445         * lib/dg-pch.exp: Work round PCH bug.
1446
1447 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1448
1449         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1450         builtins.  Move cases from builtins-4.c here.
1451
1452         * gcc.dg/torture/builtin-math-1.c: New test taken from
1453         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1454         additional cases.
1455
1456         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1457         Delete.
1458
1459 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1460
1461         PR c++/9447
1462         * g++.dg/template/using7.C: New test.
1463
1464 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1465
1466         * import1.c, import2.c: New tests.
1467
1468 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1469
1470         * g++.dg/eh/crossjump1.C: New test.
1471
1472 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1473
1474         PR c++/11697
1475         * g++.dg/template/using6.C: New test.
1476
1477         PR c++/11744
1478         * g++.dg/template/koenig2.C: New test.
1479
1480 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1481
1482         PR c++/7983
1483         * g++.dg/parse/typedef4.C: New test.
1484
1485 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1486
1487         PR c++/8442, c++/8806
1488         * g++.dg/template/elab1.C: New test.
1489         * g++.dg/template/type2.C: Likewise.
1490         * g++.dg/template/ttp3.C: Adjust expected error message.
1491         * g++.old-deja/g++.law/visibility13.C: Likewise.
1492         * g++.old-deja/g++.niklas/t135.C: Likewise.
1493         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1494         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1495         template argument.
1496         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1497
1498 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1499
1500         PR c++/11295
1501         * g++.dg/ext/stmtexpr1.C: New test.
1502
1503         * g++.dg/opt/tmp1.C: New test.
1504
1505         PR c++/11525
1506         * g++.dg/parse/constant4.C: New test.
1507
1508         PR c++/9447
1509         * g++.dg/template/using5.C: New test.
1510
1511 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1512
1513         * gcc.dg/builtins-27.c: New test case.
1514
1515 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1516
1517         * gcc.dg/tls/opt-7.c: New test.
1518
1519 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1520
1521         * g++.old-deja/g++.other/crash18.C: Remove.
1522
1523 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1524
1525         * g++.dg/template/explicit3.C: New.
1526         * g++.dg/template/explicit4.C: New.
1527         * g++.dg/template/explicit5.C: New.
1528
1529         PR c++/11347
1530         * g++.dg/template/memtmpl1.C: New.
1531
1532 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1533
1534         PR target/11565
1535         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1536         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1537
1538 2003-07-30  Jan Hubicka  <jh@suse.cz>
1539
1540         * vtgc1.c: Kill.
1541
1542 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1543
1544         * gcc.dg/struct-in-proto-1.c: New test.
1545
1546 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1547
1548         * gcc.dg/cpp/include2.c: Only expect one message.
1549
1550 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1551
1552         PR c++/9447
1553         * g++.dg/template/using1.C: New test.
1554         * g++.dg/template/using2.C: New test.
1555         * g++.dg/template/using3.C: New test.
1556         * g++.dg/template/using4.C: New test.
1557
1558 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1559
1560         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1561         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1562
1563 2003-07-28  Jan Hubicka  <jh@suse.cz>
1564
1565         PR c++/11530
1566         * g++.dg/opt/call1.C: New test.
1567
1568 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1569
1570         PR c++/11667
1571         * g++.dg/init/enum2.C: New test.
1572         * g++.dg/template/overload1.C: Add "-w" option.
1573
1574 2003-07-28    <hp@bitrange.com>
1575
1576         * gcc.dg/Wdeclaration-after-statement-1.c,
1577         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1578
1579 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1580
1581         * gcc.c-torture/compile/20030725-1.c: New test.
1582
1583 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1584
1585         * gcc.dg/20030505.c: Only run for SPE.
1586         Remove definition of opaque type.
1587
1588 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1589
1590         * g++.dg/template/ptrmem6.C: New test.
1591
1592 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1593
1594         * gcc.c-torture/compile/zero-strct-2.c: New test.
1595
1596 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1597
1598         * gcc.dg/intermod-1.c: New test.
1599
1600 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1601
1602         PR c++/11617
1603         * g++.dg/template/lookup2.C: New test.
1604         * g++.dg/template/memclass1.C: Remove instantiated from error.
1605         * g++.dg/other/error2.C: Tweak expected errors.
1606
1607         PR c++/11596
1608         * g++.dg/template/defarg3.C: New test.
1609
1610         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1611
1612 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1613
1614         * g++.dg/inherit/access5.C: New test.
1615
1616 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1617
1618         PR c++/11513
1619         * g++.dg/template/crash8.C: New test.
1620
1621 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1622
1623         PR c/10602
1624         * gcc.dg/noncompile/incomplete-2.c: New test.
1625
1626 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1627
1628         PR c++/11645
1629         * g++.dg/inherit/access4.C: New test.
1630
1631         PR c++/11517
1632         * g++.dg/expr/cond2.C: New test.
1633
1634         PR optimization/10679
1635         * g++.dg/opt/inline4.C: New test.
1636
1637 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1638
1639         * g++.dg/parse/crash10: New test.
1640
1641 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1642
1643         * g++.dg/ext/flexary1.C: New test.
1644
1645 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1646
1647         PR c++/10793
1648         * g++.dg/template/crash9.C: New test.
1649
1650 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1651
1652         PR c++/3004
1653         * g++.dg/parse/typedef3.C: New test.
1654
1655         PR c++/7906
1656         * g++.dg/parse/operator2.C: New test.
1657
1658         PR c++/8895
1659         * g++.dg/parse/def-tmpl-arg1.C: New test.
1660
1661         PR c++/9282
1662         * g++.dg/parse/funptr1.C: New test.
1663
1664         PR c++/9452
1665         * g++.dg/parse/ambig3.C: New test.
1666
1667         PR c++/9454
1668         * g++.dg/parse/operator3.C: New test.
1669
1670         PR c++/9486
1671         * g++.dg/parse/template10.C: New test.
1672
1673         PR c++/9488
1674         * g++.dg/parse/template11.C: New test.
1675
1676         PR c++/10150
1677         * g++.dg/parse/invalid-op1.C: New test.
1678
1679         PR c++/10247
1680         * g++.dg/parse/condexpr1.C: New test.
1681
1682 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1683
1684         * g++.dg/ext/packed3.C: New test.
1685         * g++.dg/ext/packed4.C: New test.
1686
1687         * gcc.dg/pack-test-3.c: New test.
1688
1689 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1690
1691         * lib/compat.exp: Handle dg-options per source file.
1692         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1693         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1694         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1695         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1696         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1697         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1698         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1699         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1700         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1701         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1702         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1703         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1704         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1705         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1706
1707 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1708
1709         PR c/10320
1710         * gcc.c-torture/execute/20030718-1.c: New test.
1711
1712 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1713
1714         PR optimization/11536
1715         * gcc.dg/20030721-1.c: New test.
1716
1717 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1718
1719         PR c++/11546
1720         * g++.dg/template/lookup1.C: New test.
1721
1722 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1723
1724         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1725         diagnostics of ill-formed constructs involving labels.
1726         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1727         the new 'previously defined here' message.
1728
1729 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1730
1731         * g++.dg/parse/non-dependent2.C: New test.
1732
1733 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1734
1735         * g++.dg/init/init-ref4.C: xfail on targets without
1736         weak symbols.
1737
1738 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1739
1740         PR target/11087
1741         * gcc.c-torture/execute/20030717-1.c: New test.
1742
1743 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1744
1745         * g++.dg/opt/cfg1.C: New test.
1746
1747 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1748
1749         PR optimization/11557
1750         * gcc.dg/20030717-1.c: New test.
1751
1752 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1753
1754         PR c++/10476
1755         * g++.dg/expr/crash-1.C: New test.
1756
1757         PR c++/11027
1758         * g++.dg/template/init3.C: New test.
1759
1760         PR c++/8222
1761         * g++.dg/template/non-dependent1.C: New test.
1762
1763         PR c++/11070
1764         * g++.dg/template/non-dependent2.C: New test.
1765
1766         PR c++/11071
1767         * g++.dg/template/non-dependent3.C: New test.
1768
1769         PR c++/9907
1770         * g++.dg/template/sizeof5.C: New test.
1771
1772 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1773
1774         PR 11498
1775         * gcc.c-torture/compile/mangle-1.c: New file.
1776
1777 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1778
1779         PR c++/7809
1780         * g++.dg/parse/access3.C: New test.
1781
1782 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1783
1784         PR c++/11384
1785         * g++.dg/init/init-ref4.C: New test.
1786
1787 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1788
1789         PR c++/11547
1790         * g++.dg/parse/constant3.C: New test.
1791         * g++.dg/parse/crash7.C: Likewise.
1792
1793 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1794
1795         PR target/11008
1796         * gcc.dg/i386-pentium4-not-mull.c: New.
1797
1798 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1799
1800         * gcc.dg/asm-names.c (ymain): Make it weak.
1801
1802 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1803
1804         PR c++/5421
1805         * g++.dg/template/friend21.C: New test.
1806
1807 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1808
1809         * gcc.dg/cleanup-8.c: New test.
1810         * gcc.dg/cleanup-9.c: New test.
1811
1812 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1813
1814         * g++.dg/ext/dll-MI1.h: New file.
1815         * g++.dg/ext/dllexport-MI1.C: New file.
1816         * g++.dg/ext/dllimport-MI1.C: New file.
1817
1818 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1819
1820         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1821         it does not have cmpstrsi patterns (just cmpmemsi).
1822
1823 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1824
1825         PR debug/11473
1826         * g++.dg/debug/debug8.C: New test.
1827
1828 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1829
1830         PR c++/10108
1831         * g++.dg/template/crash7.C: New test.
1832
1833 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1834
1835         PR target/10795
1836         * gcc.c-torture/compile/20030708-1.c: New.
1837
1838 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1839
1840         * gcc.c-torture/execute/20030715-1.c: New test.
1841
1842 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1843
1844         * gcc.dg/pch/inline-3.c: New file.
1845         * gcc.dg/pch/inline-3.hs: New file.
1846         * gcc.dg/pch/inline-4.c: New file.
1847         * gcc.dg/pch/inline-4.hs: New file.
1848
1849 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1850
1851         PR c++/11509
1852         * g++.dg/template/crash6.C: New test.
1853
1854         PR c++/7053
1855         * g++.dg/template/friend20.C: New test.
1856
1857         PR c++/7019
1858         * g++.dg/template/overload2.C: New test.
1859
1860 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1861
1862         PR optimization/11440
1863         * gcc.c-torture/execute/20030714-1.c: New test.
1864
1865 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1866
1867         PR c++/11154
1868         * g++.dg/template/partial2.C: New test.
1869
1870 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1871
1872         PR c++/11503
1873         * g++.dg/template/anon1.C: New test.
1874
1875         PR c++/11493
1876         PR c++/11495
1877         * g++.dg/parse/template9.C: Likewise.
1878         * g++.dg/template/crash4.C: New test.
1879         * g++.dg/template/koenig1.C: Likewise.
1880         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1881         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1882         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1883         functions.
1884         * g++.old-deja/g++.jason/template36.C: Likewise.
1885         * g++.old-deja/g++.mike/p1989.C: Likewise.
1886         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1887         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1888         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1889         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1890         compiling.
1891         * g++.old-deja/g++.pt/union2.C: Use this->.
1892
1893 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1894
1895         * gcc.dg/20030711-1.c: New test.
1896
1897 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1898
1899         PR c++/11050
1900         * g++.dg/parse/args1.C: New test.
1901         * g++.pt/defarg8.C: Change expected errors.
1902
1903 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1904
1905         PR c++/8164
1906         * g++.dg/template/nontype2.C: New test.
1907
1908         PR c++/10558
1909         * g++.dg/parse/template8.C: New test.
1910
1911         PR c++/8327
1912         * g++.dg/template/scope1.C: New test.
1913
1914         * g++.dg/warn/Wsign-compare-1.C: New test.
1915
1916 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1917
1918         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1919
1920 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1921
1922         PR c++/9411
1923         * g++.dg/template/explicit2.C: New test.
1924
1925         PR c++/10032
1926         * g++.dg/warn/pedantic1.C: New test.
1927
1928 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1929
1930         PR c++ 9483
1931         * g++.dg/other/field1.C: New test.
1932
1933 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1934
1935         PR c/11449
1936         * gcc.c-torture/compile/20030707-1.c: New.
1937
1938 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1939
1940         PR c++/10849
1941         * g++.dg/template/access12.C: New test.
1942
1943 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1944
1945         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1946         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1947         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1948         * gcc.misc-tests/gcov.exp: Update
1949         * g++.dg/gcov/gcov.exp: Update
1950         * lib/gcov.exp: Update.
1951
1952 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1953
1954         * g++.dg/abi/mangle17.C: Make sure template expressions are
1955         dependent.
1956         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1957         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1958         * g++.dg/opt/stack1.C: Remove erroneous code.
1959         * g++.dg/parse/template7.C: New test.
1960         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1961         * g++.old-deja/g++.pt/crash4.C: Likewise.
1962
1963 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1964
1965         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1966         with zero or one occurence of `$' after the initial `L'.
1967
1968 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1969
1970         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1971
1972 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1973
1974         PR c/11370
1975         * gcc.dg/Wunreachable-6.c: New testcase.
1976         * gcc.dg/Wunreachable-7.c: New testcase.
1977
1978 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1979
1980         PR c/11420
1981         * gcc.dg/20030708-1.c: New test.
1982
1983 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1984
1985         * gcc.dg/compat/sdata-section.h: New file.
1986         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1987         * gcc.dg/torture/mips-sdata-1.c: New test.
1988
1989 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1990
1991         PR c++/11030
1992         * g++.dg/template/friend19.C: New test.
1993
1994 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1995
1996         * g++.dg/opt/strength-reduce.C: New test.
1997
1998 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1999
2000         PR target/10979
2001         * gcc.dg/20030707-1.c: New testcase.
2002
2003 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2004
2005         PR optimization/11059
2006         * g++.dg/opt/emptyunion.C: New testcase.
2007
2008 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2009             Eric Botcazou  <ebotcazou@libertysurf.fr>
2010
2011         * g++.dg/opt/stack1.C: New test.
2012
2013 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2014
2015         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2016         run test.
2017
2018         PR c++/11431
2019         * g++.dg/expr/static_cast3.C: New test.
2020
2021 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2022
2023         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2024         everywhere.
2025         * gcc.dg/concat.c: Concatenation of string constants with
2026         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2027         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2028         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2029         necessary to avoid multi-character character constant warning.
2030         * gcc.dg/cpp/escape.c: Likewise.
2031         * gcc.dg/cpp/ucs.c: Likewise.
2032         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2033         Fix a typo.
2034
2035 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2036
2037         PR c/11428
2038         * gcc.c-torture/compile/20030704-1.c: New.
2039
2040 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2041
2042         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2043
2044 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2045
2046         PR c++/5287, PR c++/7910,  PR c++/11021
2047         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2048         tests for warnings.
2049         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2050         * g++.dg/ext/dllimport3.C: Likewise.
2051         * g++.dg/ext/dllimport4.C: New file.
2052         * g++.dg/ext/dllimport5.C: New file.
2053         * g++.dg/ext/dllimport6.C: New file.
2054         * g++.dg/ext/dllimport7.C: New file.
2055         * g++.dg/ext/dllimport8.C: New file.
2056         * g++.dg/ext/dllimport9.C: New file.
2057         * g++.dg/ext/dllimport10.C: New file.
2058         * g++.dg/ext/dllexport1.C: New file.
2059
2060 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2061
2062         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2063         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2064
2065 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2066
2067         * gcc.dg/builtins-25.c: New testcase.
2068         * gcc.dg/builtins-26.c: New testcase.
2069
2070 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2071
2072         * gcc.dg/compat/vector-defs.h: New file.
2073         * gcc.dg/compat/vector-setup.h: New file.
2074         * gcc.dg/compat/vector-check.h: New file.
2075         * gcc.dg/compat/vector-1_main.c: New file.
2076         * gcc.dg/compat/vector-1_x.c: New file.
2077         * gcc.dg/compat/vector-1_y.c: New file.
2078         * gcc.dg/compat/vector-2_main.c: New file.
2079         * gcc.dg/compat/vector-2_x.c: New file.
2080         * gcc.dg/compat/vector-2_y.c: New file.
2081
2082         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2083         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2084         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2085         * gcc.dg/compat/struct-align-1.h: New file.
2086         * gcc.dg/compat/struct-align-1_main.c: New file.
2087         * gcc.dg/compat/struct-align-1_x.c: New file.
2088         * gcc.dg/compat/struct-align-1_y.c: New file.
2089         * gcc.dg/compat/struct-align-2.h: New file.
2090         * gcc.dg/compat/struct-align-2_main.c: New file.
2091         * gcc.dg/compat/struct-align-2_x.c: New file.
2092         * gcc.dg/compat/struct-align-2_y.c: New file.
2093
2094         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2095         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2096         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2097         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2098         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2099         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2100         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2101         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2102         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2103         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2104         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2105         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2106         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2107         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2108         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2109         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2110         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2111         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2112         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2113         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2114         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2115         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2116         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2117         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2118         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2119         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2120         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2121         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2122         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2123
2124 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2125
2126         * gcc.dg/i386-call-1.c: New test.
2127
2128 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2129
2130         PR c++/9162
2131         * g++.dg/parse/defarg4.C: New.
2132
2133 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2134
2135         PR target/10700
2136         * gcc.c-torture/compile/20030703-1.c: New test case.
2137
2138 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2139
2140         * g++.dg/template/local3.C: Remove extra semicolon.
2141
2142 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2143
2144         * gcc.dg/i386-volatile-1.c: New test.
2145
2146 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2147
2148         PR c++/11072
2149         * g++.dg/other/offsetof2.C: XFAIL.
2150         * g++.dg/other/offsetof5.C: New.
2151
2152         PR c++/10219
2153         * g++.dg/template/error1.C: New.
2154
2155         PR c++/9779
2156         * g++.dg/template/dependent-expr1.C: New.
2157
2158 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2159
2160         PR c++/6949
2161         * g++.dg/template/local3.C: New test.
2162
2163         PR c++/11149
2164         * g++.dg/lookup/scoped6.C: New test.
2165
2166 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2167
2168         PR c++/8046
2169         * g++.dg/other/error7.C: New test.
2170
2171 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2172
2173         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2174         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2175         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2176         * g++.old-deja/g++.other/union2.C: Likewise.
2177         * gcc.dg/c90-const-expr-2.c: Likewise.
2178         * gcc.dg/c90-const-expr-3.c: Likewise.
2179         * gcc.dg/c99-const-expr-2.c: Likewise.
2180         * gcc.dg/c99-const-expr-3.c: Likewise.
2181         * gcc.dg/concat.c: Likewise.
2182
2183 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2184
2185         PR c++/9559
2186         * g++.dg/init/static1.C: New test.
2187
2188 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2189
2190         * Changelog: Remove ">>>>>>>" from previous change.
2191
2192 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2193
2194         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2195         * g++.old-deja/g++.other/access2.C: Likewise.
2196         * g++.old-deja/g++.other/decl2.C: Likewise.
2197         * gcc.c-torture/execute/20020615-1.c: Likewise.
2198
2199 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2200
2201         PR c++/4933
2202         * g++.dg/template/sizeof4.C: New test.
2203
2204 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2205
2206         * g++.dg/other/error6.C: New test.
2207
2208 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2209
2210         PR c++/10750
2211         * g++.dg/parse/constant2.C: New test.
2212
2213 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2214
2215         PR c++/11106
2216         * g++.dg/other/error5.C: New test.
2217
2218 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2219
2220         * gcc.dg/format/gcc_diag-1.c: New test.
2221
2222 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2223
2224         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2225
2226 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2227
2228         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2229         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2230         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2231
2232 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2233
2234         * gcc.c-torture/execute/builtins/string-8.c: New test.
2235         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2236         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2237         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2238
2239 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2240
2241         PR c++/10468
2242         * g++.dg/ext/typeof6.C: New test.
2243
2244 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2245
2246         PR c++/10796
2247         * g++.dg/init/enum1.C: New test.
2248
2249 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2250
2251         * gcc.dg/20030627-1.c: New test.
2252
2253 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2254
2255         PR c++/11332
2256         * g++.dg/expr/static_cast2.C: New test.
2257
2258 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2259             Jakub Jelinek  <jakub@redhat.com>
2260
2261         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2262         sprintf(dst,"%s",src) optimization.
2263         * gcc.c-torture/execute/20030626-1.c: New test case.
2264         * gcc.c-torture/execute/20030626-2.c: New test case.
2265
2266 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2267
2268         * gcc.c-torture/execute/multi-ix.c: New test.
2269
2270         * gcc.c-torture/execute/simd-4.c (main):
2271         Added missing semicolon at end of union.
2272
2273 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2274
2275         PR c++/8266
2276         * g++.dg/template/explicit-instantiation3.C: New test.
2277
2278 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2279
2280         * gcc.dg/20030626-1.c: Use signed char.
2281
2282 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2283
2284         * gcc.dg/20030626-1.c: New test.
2285
2286 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2287
2288         * const-str-2.m: Update.
2289
2290 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2291
2292         PR c++/10990
2293         * g++.dg/rtti/dyncast1.C: New test.
2294         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2295         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2296         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2297
2298         PR c++/10931
2299         * g++.dg/expr/static_cast1.C: New test.
2300
2301 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2302
2303         * gcc.dg/20030625-1.c: New test.
2304
2305 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2306
2307         * gcc.c-torture/compile/20030624-1.c: New test case.
2308
2309 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2310
2311         * gcc.c-torture/execute/string-opt-17.c: New test.
2312
2313 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/5754
2316         * g++.dg/parse/crash6.C: New test.
2317
2318 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2319
2320         * gcc.dg/builtins-24.c: New test case.
2321
2322 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2323
2324         * g++.dg/opt/operator1.C: New test.
2325
2326 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2327
2328         * gcc.c-torture/execute/string-opt-16.c: New test case.
2329
2330 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2331
2332         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2333         * g++.old-deja/g++.other/conv7.C: Likewise
2334         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2335         * g++.old-deja/g++.other/overload14.C: Likewise.
2336
2337 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2338
2339         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2340         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2341
2342 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2343
2344         PR c++/10888
2345         * g++.dg/warn/Winline-3.C: New test.
2346
2347 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2348
2349         * lib/target-supports.exp (check_alias_available): Make the test
2350         program acceptable to the Solaris assembler.
2351
2352         PR c++/10749
2353         * g++.dg/template/memclass2.C: New test.
2354
2355 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2356             Eric Botcazou  <ebotcazou@libertysurf.fr>
2357
2358         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2359         data for non-matching targets.
2360         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2361
2362 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2363
2364         PR c++/10845
2365         * g++.dg/template/member3.C: New test.
2366
2367 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2368
2369         PR c++/10939
2370         * g++.dg/template/func1.C: New test.
2371
2372         PR c++/9649
2373         * g++.dg/template/static4.C: New test.
2374         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2375
2376         PR c++/11041
2377         * g++.dg/init/ref7.C: New test.
2378
2379 2003-06-19  Matt Austern  <austern@apple.com>
2380
2381         PR c++/11228
2382         * g++.dg/anew1.C: New test.
2383         * g++.dg/anew2.C: New test.
2384         * g++.dg/anew3.C: New test.
2385         * g++.dg/anew4.C: New test.
2386
2387 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2388
2389         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2390
2391 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2392
2393         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2394         endian-dependent.
2395
2396 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2397
2398         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2399         Remove cruft.
2400
2401 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2402
2403         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2404         * gcc.c-torture/compile/961203-1.c: Likewise.
2405         * gcc.c-torture/compile/980506-1.c: Likewise.
2406
2407 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2408
2409         PR c++/10712
2410         * g++.dg/lookup/using7.C: New test.
2411
2412 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2413
2414         PR c++/11105
2415         * g++.dg/abi/conv1.C: Remove it.
2416         * g++.dg/template/conv7.C: New test.
2417         * g++.dg/template/conv8.C: Likewise.
2418         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2419         conversion operator.
2420
2421 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2422
2423         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2424         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2425         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2426         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2427         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2428         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2429         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2430         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2431         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2432         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2433         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2434         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2435         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2436         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2437         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2438         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2439         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2440         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2441         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2442         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2443         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2444         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2445         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2446         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2447         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2448         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2449         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2450         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2451         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2452
2453 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2454
2455         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2456         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2457         indications.
2458
2459 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2460
2461         * gcc.dg/i386-387-5.c: New test case.
2462         * gcc.dg/i386-387-6.c: New test case.
2463         * gcc.dg/builtins-23.c: New test case.
2464
2465 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2466
2467         * gcc.dg/builtins-22.c: New test case.
2468         * gcc.dg/i386-387-1.c: Update to test exp.
2469         * gcc.dg/i386-387-2.c: Likewise.
2470
2471 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2472
2473         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2474
2475 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2476
2477         * lib/gcc-dg.exp (dg-require-dll): New function.
2478         (dg-xfail-if): Likewise.
2479         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2480         driver.
2481
2482         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2483         * gcc.c-torture/compile/20001205-1.c: Likewise.
2484         * gcc.c-torture/compile/20001226-1.c: Likewise.
2485         * gcc.c-torture/compile/20010518-2.c: Likewise.
2486         * gcc.c-torture/compile/20020312-1.c: Likewise.
2487         * gcc.c-torture/compile/20020604-1.c: Likewise.
2488         * gcc.c-torture/compile/920501-12.c: Likewise.
2489         * gcc.c-torture/compile/920501-4.c: Likewise.
2490         * gcc.c-torture/compile/920520-1.c: Likewise.
2491         * gcc.c-torture/compile/920521-1.c: Likewise.
2492         * gcc.c-torture/compile/920625-1.c: Likewise.
2493         * gcc.c-torture/compile/961203-1.c: Likewise.
2494         * gcc.c-torture/compile/980506-1.c: Likewise.
2495         * gcc.c-torture/compile/981006-1.c: Likewise.
2496         * gcc.c-torture/compile/981022-1.c: Likewise.
2497         * gcc.c-torture/compile/981223-1.c: Likewise.
2498         * gcc.c-torture/compile/990617-1.c: Likewise.
2499         * gcc.c-torture/compile/dll.c: Likewise.
2500         * gcc.c-torture/compile/labels-3.c: Likewise.
2501         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2502         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2503         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2504         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2505         * gcc.c-torture/compile/simd-5.c: Likewise.
2506         * gcc.c-torture/compile/20000804-1.x: Remove.
2507         * gcc.c-torture/compile/20001205-1.x: Likewise.
2508         * gcc.c-torture/compile/20001226-1.x: Likewise.
2509         * gcc.c-torture/compile/20010518-2.x: Likewise.
2510         * gcc.c-torture/compile/20020312-1.x: Likewise.
2511         * gcc.c-torture/compile/20020604-1.x: Likewise.
2512         * gcc.c-torture/compile/920501-12.x: Likewise.
2513         * gcc.c-torture/compile/920501-4.x: Likewise.
2514         * gcc.c-torture/compile/920520-1.x: Likewise.
2515         * gcc.c-torture/compile/920521-1.x: Likewise.
2516         * gcc.c-torture/compile/920625-1.x: Likewise.
2517         * gcc.c-torture/compile/961203-1.x: Likewise.
2518         * gcc.c-torture/compile/980506-1.x: Likewise.
2519         * gcc.c-torture/compile/981006-1.x: Likewise.
2520         * gcc.c-torture/compile/981022-1.x: Likewise.
2521         * gcc.c-torture/compile/981223-1.x: Likewise.
2522         * gcc.c-torture/compile/990617-1.x: Likewise.
2523         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2524         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2525         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2526         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2527         * gcc.c-torture/compile/simd-5.x: Likewise.
2528
2529         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2530
2531 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2532
2533         * gcc.c-torture/execute/20030611-1.c: New test.
2534
2535 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2536
2537         PR middle-end/168
2538         * gcc.dg/20030612-1.c: New test case.
2539
2540 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2541
2542         PR c++/10635
2543         * g++.dg/expr/cast1.C: New test.
2544
2545 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2546
2547         * gcc.dg/builtins-21.c: New test case.
2548
2549 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2550
2551         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2552         options instead of at the end.
2553         * lib/objc.exp (objc_target_compile): Likewise.
2554
2555 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2556
2557         PR c++/10432
2558         * g++.dg/parse/error1.C: New test.
2559
2560 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2561
2562         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2563         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2564         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2565         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2566         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2567         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2568         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2569         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2570         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2571         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2572         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2573         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2574         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2575         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2576         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2577         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2578         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2579         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2580         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2581         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2582         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2583         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2584         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2585         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2586
2587         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2588         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2589         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2590         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2591         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2592         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2593         * gcc.dg/compat/scalar-return-3_main.c: New file.
2594         * gcc.dg/compat/scalar-return-3_x.c: New file.
2595         * gcc.dg/compat/scalar-return-3_y.c: New file.
2596         * gcc.dg/compat/scalar-return-4_main.c: New file.
2597         * gcc.dg/compat/scalar-return-4_x.c: New file.
2598         * gcc.dg/compat/scalar-return-4_y.c: New file.
2599
2600 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2601
2602         * gcc.dg/compat/fp2-struct-check.h: New file.
2603         * gcc.dg/compat/fp2-struct-defs.h: New file.
2604         * gcc.dg/compat/fp2-struct-init.h: New file.
2605         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2606         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2607         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2608         * gcc.dg/compat/struct-return-10_main.c: New file.
2609         * gcc.dg/compat/struct-return-10_x.c: New file.
2610         * gcc.dg/compat/struct-return-10_y.c: New file.
2611
2612         * gcc.dg/compat/compat-common.h: New file.
2613         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2614         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2615         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2616         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2617         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2618         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2619         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2620         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2621         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2622         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2623         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2624         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2625         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2626         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2627         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2628         * gcc.dg/compat/small-struct-check.h: Ditto.
2629         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2630         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2631         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2632         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2633         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2634         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2635         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2636         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2637         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2638         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2639         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2640         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2641         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2642         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2643         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2644         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2645         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2646         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2647         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2648         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2649         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2650         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2651         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2652         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2653         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2654         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2655         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2656         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2657         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2658         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2659
2660 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2661
2662         * g++.dg/pch/static-1.C: New file.
2663         * g++.dg/pch/static-1.Hs: New file.
2664
2665 2003-06-10  Richard Henderson  <rth@redhat.com>
2666
2667         * gcc.dg/asm-7.c: Adjust expected warning text.
2668
2669 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2670
2671         * gcc.dg/builtins-20.c: New test case.
2672
2673 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2674
2675         PR c++/11131
2676         * g++.dg/opt/template1.C: New test.
2677
2678 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2679
2680         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2681         additional_sources.
2682
2683 2003-05-21  David Taylor  <dtaylor@emc.com>
2684
2685         * gcc.dg/Wpadded.c: New file.
2686
2687 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2688
2689         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2690         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2691         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2692         dg-require-weak.
2693
2694 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2695
2696         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2697
2698 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2699
2700         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2701         (dg-require-alias): Likewise.
2702         (dg-require-gc-sections): Likewise.
2703         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2704
2705 2003-06-08  Richard Henderson  <rth@redhat.com>
2706
2707         * gcc.dg/20011029-2.c: Fix the array reference.
2708         * gcc.dg/asm-7.c: New.
2709
2710 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2711
2712         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2713
2714 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2715
2716         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2717         (dg-require-gc-sections): Likewise.
2718
2719 2003-06-08  Jan Hubicka  <jh@suse.cz>
2720
2721         * i386-cmov1.c: Fix regular expression.
2722         * i386-cvt-1.c: Likewise.
2723         * i386-local.c: Likewise.
2724         * i386-local2.c: Likewise.
2725         * i386-mul.c: Likewise.
2726         * i386-ssetype-1.c: Likewise.
2727         * i386-ssetype-3.c: Likewise.
2728         * i386-ssetype-5.c: Likewise.
2729
2730 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2731
2732         PR c++/11039
2733         * g++.dg/warn/implicit-typename2.C: New test.
2734         * g++.dg/warn/implicit-typename3.C: New test.
2735
2736 2003-06-07  Richard Henderson  <rth@redhat.com>
2737
2738         * g++.dg/other/offsetof3.C: Use size_t.
2739         * g++.dg/other/offsetof4.C: Likewise.
2740
2741 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2742
2743         * lib/copy-file.exp: New. Implement gcc_copy_files.
2744
2745         * lib/dg-pch.exp: Load copy-file.exp
2746         (dg-pch): Use gcc_copy_files instead of "file copy".
2747
2748 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2749
2750         * gcc.dg/weak/weak.exp: Simplify.
2751         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2752         * gcc.dg/weak/weak-1.c: Likewise.
2753         * gcc.dg/weak/weak-2.c: Likewise.
2754         * gcc.dg/weak/weak-3.c: Likewise.
2755         * gcc.dg/weak/weak-4.c: Likewise.
2756         * gcc.dg/weak/weak-5.c: Likewise.
2757         * gcc.dg/weak/weak-6.c: Likewise.
2758         * gcc.dg/weak/weak-7.c: Likewise.
2759         * gcc.dg/weak/weak-8.c: Likewise.
2760         * gcc.dg/weak/weak-9.c: Likewise.
2761
2762 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2763
2764         gcc.c-torture/execute/20030606-1.c: New.
2765
2766 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2767
2768         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2769         * gcc.dg/builtins-19.c: Likewise.
2770
2771 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2772
2773         * gcc.dg/builtins-2.c: Add some more tests.
2774         * gcc.dg/builtins-18.c: New test case.
2775         * gcc.dg/builtins-19.c: New test case.
2776
2777 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2778             Jim Wilson  <wilson@tuliptree.org>
2779
2780         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2781
2782 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2783
2784         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2785         mempcpy/stpcpy calls not to be optimized into something else.
2786         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2787         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2788         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2789
2790 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2791
2792         * gcc.dg/format/asm_fprintf-1.c: New test.
2793
2794 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2795
2796         * lib/gcc-defs.exp (additional_sources): New variable.
2797         (dg-additional-sources): New function.
2798         (additional_files): New variable.
2799         (dg-additional-files): New function.
2800         (dg-additional-files-options): Likewise.
2801         * lib/gcc-dg.exp (dg-require-weak): New function.
2802         (dg-require-alias): Likewise.
2803         (dg-require-gc-sections): Likewise.
2804         * lib/target-supports.exp (check_alias_available): Remove testfile
2805         parameter.
2806         (check_gc_sections_available): New function.
2807         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2808         (dg-gpp-additional-files): Likewise.
2809         * lib/g++.exp (additional_sources): Remove.
2810         (additional_files): Likewise.
2811         (g++_target_compile): Use dg-additional-files-options.
2812
2813         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2814         Tcl logic.
2815         * gcc.dg/special/ecos.exp: Remove.
2816         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2817         * gcc.dg/special/alias-1.c: Likewise.
2818         * gcc.dg/special/alias-2.c: Likewise.
2819         * gcc.dg/special/gcsec-1.c: Likewise.
2820         * gcc.dg/special/weak-1.c: Likewise.
2821         * gcc.dg/special/weak-2.c: Likewise.
2822         * gcc.dg/special/wkali-1.c: Likewise.
2823         * gcc.dg/special/wkali-2.c: Likewise.
2824
2825         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2826         dg-gpp-additional-*.
2827         * g++.dg/special/conpr-3.C: Likewise.
2828         * g++.dg/special/conpr-4.C: Likewise.
2829         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2830         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2831         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2832         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2833         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2834         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2835         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2836         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2837         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2838         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2839         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2840         * g++.old-deja/g++.other/comdat1.C: Likewise.
2841         * g++.old-deja/g++.other/comdat2.C: Likewise.
2842         * g++.old-deja/g++.other/comdat3.C: Likewise.
2843         * g++.old-deja/g++.other/ctor1.C: Likewise.
2844         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2845
2846 2003-06-05  Richard Henderson  <rth@redhat.com>
2847
2848         * gcc.dg/debug/20030605-1.c: New.
2849
2850 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2851
2852         * README.QMTEST: Update.
2853
2854 2003-06-04  Richard Henderson  <rth@redhat.com>
2855
2856         * gcc.dg/cleanup-1.c: New.
2857         * gcc.dg/cleanup-2.c: New.
2858         * gcc.dg/cleanup-3.c: New.
2859         * gcc.dg/cleanup-4.c: New.
2860         * gcc.dg/cleanup-5.c: New.
2861         * gcc.dg/cleanup-6.c: New.
2862         * gcc.dg/cleanup-7.c: New.
2863
2864 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2865
2866         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2867
2868         * lib/dg-pch.exp: New file.
2869         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2870         * gcc.dg/pch/pch.exp: Likewise.
2871
2872 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2873
2874         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2875         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2876         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2877         * gcc.dg/builtins-17.c: New test case.
2878         * gcc.dg/i386-387-4.c: New test case.
2879         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2880
2881 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2882
2883         * gcc.dg/ultrasp9.c: New test.
2884
2885 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2886
2887         * gcc.c-torture/compile/20030604-1.c: New test.
2888         * gcc.dg/sparc-constant-1.c: New test.
2889
2890 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2891
2892         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2893
2894 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2895
2896         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2897
2898         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2899         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2900
2901 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2902
2903         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2904
2905 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2906
2907         PR c++/10940
2908         * g++.dg/template/spec10.C: New test.
2909
2910 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2911
2912         * gcc.dg/builtins-16.c: New test case.
2913
2914 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2915
2916         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2917         mempcpy test with post-increments.
2918         * gcc.c-torture/execute/string-opt-3.c: New test.
2919         * gcc.dg/string-opt-1.c: New test.
2920
2921 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2922
2923         PR fortran/10965
2924         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2925
2926 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2927
2928         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2929         (scan-assembler): ... here.  Use dg-scan.
2930         (scan-assembler-not): Likewise.
2931         (scan-file): New function.
2932         (scan-file-not): Likewise.
2933         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2934         * gcc.dg/cpp/_Pragma4.c: Likewise.
2935         * gcc.dg/cpp/_Pragma5.c: Likewise.
2936         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2937         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2938         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2939         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2940         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2941         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2942         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2943         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2944         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2945         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2946         * gcc.dg/cpp/cxxcom1.c: Likewise.
2947         * gcc.dg/cpp/line1.c: Likewise.
2948         * gcc.dg/cpp/maccom1.c: Likewise.
2949         * gcc.dg/cpp/maccom2.c: Likewise.
2950         * gcc.dg/cpp/maccom3.c: Likewise.
2951         * gcc.dg/cpp/maccom4.c: Likewise.
2952         * gcc.dg/cpp/maccom5.c: Likewise.
2953         * gcc.dg/cpp/maccom6.c: Likewise.
2954         * gcc.dg/cpp/multiline.c: Likewise.
2955         * gcc.dg/cpp/spacing1.c: Likewise.
2956         * gcc.dg/cpp/spacing2.c: Likewise.
2957         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2958         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2959         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2960         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2961         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2962         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2963         * gcc.dg/cpp/cxxcom2.c: Likewise.
2964         * gcc.dg/cpp/cxxcom2.h: New file.
2965
2966         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2967         * g++.dg/cpp/truefalse.C: Here.
2968         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2969
2970 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2971
2972         * gcc.dg/cpp/redef3.c: New file.
2973
2974 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2975
2976         * gcc.dg/i386-loop-3.c: New test.
2977
2978 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2979
2980         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2981
2982 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2983
2984         * gcc.dg/fwrapv-1.c: New test case.
2985         * gcc.dg/fwrapv-2.c: New test case.
2986
2987 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2988
2989         PR c++/10956
2990         * g++.dg/template/spec9.C: New test.
2991
2992 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2993
2994         * gcc.dg/duff-4.c: New test case.
2995
2996 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2997
2998         PR fortran/10843
2999         * g77.dg/ffixed-form-1.f: New test
3000         * g77.dg/ffixed-form-2.f: New test
3001         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3002         * g77.dg/ffree-form-3.f: New test
3003
3004 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3005
3006         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3007         * gcc.dg/wint_t-1.c: Likewise.
3008
3009 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3010
3011         * g++.dg/template/access11.C: New test.
3012
3013 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3014
3015         PR c++/10849
3016         * g++.dg/template/access10.C: New test.
3017
3018 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3019             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3020
3021         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3022
3023 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3024
3025         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3026         suppress for powerpc-*-darwin*.
3027         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3028
3029 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3030
3031         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3032         suppress option for powerpc-*-darwin*.
3033
3034 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3035
3036         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3037         * gcc.dg/builtins-4.c: Add test for fmod.
3038
3039 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3040
3041         PR c++/10682
3042         * g++.dg/template/instantiate4.C: New test.
3043
3044 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3045
3046         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3047
3048 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3049
3050         * gcc.dg/compat/scalar-return-1_main.c: New file.
3051         * gcc.dg/compat/scalar-return-1_x.c: New file.
3052         * gcc.dg/compat/scalar-return-1_y.c: New file.
3053         * gcc.dg/compat/scalar-return-2_main.c: New file.
3054         * gcc.dg/compat/scalar-return-2_x.c: New file.
3055         * gcc.dg/compat/scalar-return-2_y.c: New file.
3056         * gcc.dg/compat/struct-return-3_main.c: New file.
3057         * gcc.dg/compat/struct-return-3_y.c: New file.
3058         * gcc.dg/compat/struct-return-3_x.c: New file.
3059         * gcc.dg/compat/struct-return-2_main.c: New file.
3060         * gcc.dg/compat/struct-return-2_x.c: New file.
3061         * gcc.dg/compat/struct-return-2_y.c: New file.
3062
3063 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3064
3065         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3066         for hppa*-hp-hpux*.
3067         * gcc.dg/20021014-1.c (dg-options): Likewise.
3068         * gcc.dg/nest.c (dg-options): Likewise.
3069
3070 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3071
3072         PR c++/9738
3073         * g++.dg/ext/dllimport2.C: New file.
3074         * g++.dg/ext/dllimport3.C: New file.
3075
3076 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3077
3078         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3079         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3080         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3081         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3082         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3083         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3084         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3085         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3086         * gcc.dg/compat/small-struct-defs.h: New file.
3087         * gcc.dg/compat/small-struct-init.h: New file.
3088         * gcc.dg/compat/small-struct-check.h: New file.
3089         * gcc.dg/compat/fp-struct-defs.h: New file.
3090         * gcc.dg/compat/fp-struct-check.h: New file.
3091         * gcc.dg/compat/fp-struct-init.h: New file.
3092         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3093         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3094
3095 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3096
3097         * gcc.dg/20030225-2.c: New test.
3098
3099 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3100             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3101
3102         * gcc.c-torture/compile/20030518-1.c: New test case.
3103
3104 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3105
3106         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3107         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3108         gcc-dg-debug-runtest.
3109         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3110         gcc-dg-debug-runtest.
3111
3112 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3113
3114         PR c++/9022
3115         * g++.dg/lookup/using6.C: New test.
3116
3117 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3118
3119         * g++.dg/parse/access2.C: New test.
3120
3121 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3122
3123         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3124         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3125         * gcc.dg/debug/debug.exp: Likewise.
3126
3127 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3128
3129         * gcc.dg/dollar.c: New test.
3130
3131 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3132
3133         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3134         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3135         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3136         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3137         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3138         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3139         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3140         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3141         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3142         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3143         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3144         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3145         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3146         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3147         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3148         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3149         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3150         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3151
3152 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3153
3154         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3155         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3156         support for "repo" mode.
3157         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3158         * lib/g77-dg.exp: Likewise.
3159         * lib/obj-dg.exp: Likewise.
3160
3161 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3162
3163         Merge from gcc-3_2-rhl8-branch:
3164         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3165
3166         * gcc.dg/tls/opt-6.c: New test.
3167
3168         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3169
3170         * gcc.dg/20030405-1.c: New test.
3171
3172         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3173
3174         * gcc.dg/20030309-1.c: New test.
3175
3176         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3177
3178         * gcc.c-torture/execute/20030307-1.c: New test.
3179
3180         2003-02-20  Randolph Chung  <tausq@debian.org>
3181
3182         * gcc.c-torture/compile/20030220-1.c: New test.
3183
3184         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3185
3186         * gcc.dg/20030217-1.c: New test.
3187
3188         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3189
3190         * gcc.c-torture/compile/20020129-1.c: New test.
3191
3192         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3193
3194         * gcc.dg/unroll-1.c: New test.
3195
3196         2002-11-16  Jan Hubicka  <jh@suse.cz>
3197
3198         * gcc.c-torture/execute/20020920-1.c: New test.
3199
3200         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR target/7434
3203         * gcc.c-torture/compile/20021008-1.c: New test.
3204
3205         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3206
3207         PR target/7559
3208         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3209
3210         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3211
3212         * gcc.c-torture/compile/20020807-1.c: New test.
3213
3214         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3215
3216         * gcc.dg/tls/opt-1.c: New test.
3217
3218         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3219
3220         * gcc.dg/20020729-1.c: New test.
3221
3222         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3223
3224         * g++.dg/opt/life1.C: New test.
3225
3226         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3227
3228         * gcc.dg/20020525-1.c: New test.
3229
3230         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3231
3232         PR c++/6794
3233         * g++.dg/ext/pretty1.C: New test.
3234         * g++.dg/ext/pretty2.C: New test.
3235
3236 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/8385
3239         * g++.dg/ext/typeof5.C: New test.
3240
3241 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3242
3243         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3244         __USER_LABEL_PREFIX__ into account.
3245         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3246
3247 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3248
3249         * gcc.dg/builtins-15.c: New test case.
3250
3251 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3252
3253         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3254
3255 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3256
3257         * lib/g++.exp: Tweak handling of additional source files.
3258         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3259         * g++.dg/special/conpr-2a.C: Rename to ...
3260         * g++.dg/special/conpr-2a.cc: ... this.
3261         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3262         * g++.dg/special/conpr-3a.C: Rename to ...
3263         * g++.dg/special/conpr-3a.cc: This.
3264         * g++.dg/special/conpr-3b.C: Rename to ...
3265         * g++.dg/special/conpr-3b.cc: This.
3266         * g++.dg/special/conpr-4.C: New test.
3267         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3268
3269 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3270
3271         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3272
3273 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3274
3275         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3276         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3277         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3278         * g++.old-deja/g++.other/warn3.C: Likewise.
3279
3280 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3281
3282         * gcc.dg/i386-387-1.c: Update to also test log.
3283         * gcc.dg/i386-387-2.c: Likewise.
3284
3285 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3286
3287         * g77.f-torture/execute/int8421.f: New test.
3288
3289 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3290
3291         PR c++/10230, c++/10481
3292         * g++.dg/lookup/scoped5.C: New test.
3293
3294 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3295
3296         PR c++/10552
3297         * g++.dg/template/ttp6.C: New test.
3298
3299 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3300
3301         * gcc.c-torture/execute/builtins: New directory.
3302         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3303         gcc.c-torture/execute/builtins.
3304         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3305         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3306         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3307         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3308
3309 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3310
3311         PR c++/9252
3312         * g++.dg/template/access8.C: New test.
3313         * g++.dg/template/access9.C: New test.
3314
3315 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3316
3317         PR c++/9554
3318         * g++.dg/parse/access1.C: New test.
3319
3320 2003-05-09  DJ Delorie  <dj@redhat.com>
3321
3322         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3323         long, and not an int.
3324
3325 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3326
3327         PR c++/10555, c++/10576
3328         * g++.dg/template/memclass1.C: New test.
3329
3330 2003-05-08  DJ Delorie  <dj@redhat.com>
3331
3332         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3333         targets.
3334         * gcc.c-torture/execute/20021024-1.x: Likewise.
3335         * gcc.c-torture/execute/shiftdi.x: Likewise.
3336         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3337         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3338         * gcc.dg/20021018-1.c: Likewise.
3339
3340 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3341
3342         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3343
3344         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3345         (bcopy): Call memmove.
3346
3347 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3348
3349         * g77.f-torture/compile/8485.f: New test case.
3350
3351 2003-05-07  Richard Henderson  <rth@redhat.com>
3352
3353         PR c++/10570
3354         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3355         Verify exception_cleanup not called for rethrows.
3356         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3357         when exiting catch block without rethrowing.
3358         * g++.dg/eh/forced3.C: New.
3359         * g++.dg/eh/forced4.C: New.
3360
3361 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3362
3363         * gcc.dg/20030505.c: Fix triplet.
3364
3365 2003-05-06  DJ Delorie  <dj@redhat.com>
3366
3367         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3368         * gcc.dg/nest.c: Likewise.
3369
3370 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3371
3372         * gcc.dg/builtins-14.c: New test case.
3373
3374 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3375
3376         * lib/compat.exp (compat-execute): New argument.
3377         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3378         * gcc.dg/compat: New test directory.
3379         * gcc.dg/compat/compat.exp: New expect script.
3380         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3381         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3382         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3383         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3384         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3385         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3386
3387         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3388         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3389         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3390         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3391         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3392         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3393         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3394         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3395         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3396         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3397         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3398         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3399         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3400         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3401         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3402
3403 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3404
3405         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3406
3407 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3408
3409         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3410
3411 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3412
3413         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3414         * gcc.dg/ppc-fsel-2.c: New test.
3415
3416         * gcc.dg/unused-5.c: New test.
3417
3418 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3419
3420         PR c++/10496
3421         * g++.dg/warn/pmf1.C: New test.
3422
3423 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3424
3425         PR c++/4494
3426         * g++.dg/warn/main.C: New test.
3427
3428 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3429
3430         * gcc.dg/nonnull-3.c: New test.
3431
3432 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3433
3434         * gcc.dg/cpp/Wtrigraphs.c: Update.
3435         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3436
3437 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3438
3439         * gcc.dg/ppc-fsel-1.c: New test.
3440
3441 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3442
3443         PR c/10604
3444         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3445
3446 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3447
3448         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3449
3450 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3451
3452         PR c++/9364, c++/10553, c++/10586
3453         * g++.dg/parse/typename4.C: New test.
3454         * g++.dg/parse/typename5.C: Likewise.
3455
3456 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3457
3458         * gcc.c-torture/compile/20030503-1.c: New test.
3459
3460 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3461
3462         * g++.dg/lookup/using5.C: Fix testcase error.
3463
3464 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3465
3466         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3467         since MEABI is no longer supported.  Remove all vestiges
3468         of MEABI from the test.
3469
3470 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3471
3472         PR c++/10554
3473         * g++.dg/lookup/using5.C: New test.
3474
3475 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3476
3477         PR c++/8772
3478         * g++.dg/template/ttp5.C: New test.
3479
3480 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3481
3482         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3483         (dg-gpp-additional-sources): New function.
3484         (dg-gpp-additional-files): Likewise.
3485         * lib/g++.exp (additional_sources): New variable.
3486         (additional_files): Likewise.
3487         (g++_target_compile): Deal with them.
3488         * lib/old-dejagnu.exp: Remove.
3489         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3490         * g++.old-deja: Revise all tests to use dg commands.
3491
3492 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3493
3494         PR c++/9432, c++/9528
3495         * g++.dg/lookup/using4.C: New test.
3496
3497 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3498
3499         * gcc.dg/noreturn-5.c: New file.
3500         * gcc.dg/noreturn-6.c: New file.
3501
3502         * gcc.c-torture/compile/inline-1.c: New file.
3503
3504 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3505
3506         PR c++/10551
3507         * g++.dg/template/explicit1.C: New test.
3508
3509 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/10549
3512         * g++.dg/other/bitfield1.C: New test.
3513
3514         PR c++/10527
3515         * g++.dg/init/new7.C: New test.
3516
3517 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3518
3519         * g++.dg/ext/desig1.C: New test.
3520         * g++.dg/ext/init1.C: Update.
3521
3522         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3523
3524 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3525
3526         PR c++/10180
3527         * g++.dg/warn/Winline-1.C: New test.
3528
3529 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3530
3531         * gcc.c-torture/execute/string-opt-19.c: New test.
3532
3533         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3534         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3535
3536 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR c++/10506
3539         * g++.dg/init/new6.C: New test.
3540
3541         PR c++/10503
3542         * g++.dg/init/ref6.C: New test.
3543
3544 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3545
3546         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3547
3548 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3549
3550         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3551         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3552
3553 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3554
3555         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3556         initialized static data members.
3557
3558 2003-04-25  H.J. Lu <hjl@gnu.org>
3559
3560         * gcc.dg/ia64-sync-4.c: New test.
3561
3562 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3563
3564         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3565         date.
3566
3567 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3568
3569         PR c++/10337
3570         * g++.dg/warn/conv1.C: New test.
3571         * g++.old-deja/g++.other/conv7.C: Adjust.
3572         * g++.old-deja/g++.other/overload14.C: Adjust.
3573
3574 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3575
3576         PR c++/10471
3577         * g++.dg/template/defarg2.C: New test.
3578
3579 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3580
3581         * gcc.dg/cpp/include2.c: Update.
3582         * gcc.dg/cpp/multiline-2.c: New.
3583         * gcc.dg/cpp/multiline.c: Update.
3584         * gcc.dg/cpp/strify2.c: Update.
3585         * gcc.dg/cpp/trad/literals-2.c: Update.
3586
3587 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3588
3589         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3590
3591 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3592
3593         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3594
3595 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3596
3597         PR c++/10451
3598         * g++.dg/parse/crash4.C: New test.
3599
3600         PR c++/9847
3601         * g++.dg/parse/crash5.C: New test.
3602
3603 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3604
3605         PR c++/10446
3606         * g++.dg/parse/crash3.C: New test.
3607
3608         PR c++/10428
3609         * g++.dg/parse/elab1.C: New test.
3610
3611 2003-04-22  Devang Patel  <dpatel@apple.com>
3612
3613         * gcc.dg/cpp/trad/funlike-5.c: New test.
3614
3615 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3616
3617         * g++.dg/other/packed1.C: Fix dg options.
3618
3619 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3620
3621         * g++.dg/other/offsetof2.C: New test.
3622
3623 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3624
3625         * g++.dg/template/recurse.C: Adjust location of error messages.
3626
3627 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3628
3629         PR c++/9881
3630         * g++.dg/init/addr-const1.C: New test.
3631         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3632
3633 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3634
3635         PR c++/10405
3636         * g++.dg/lookup/struct-hack1.C: New test.
3637
3638 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3639
3640         * ucs.c: Update diagnostic messages.
3641
3642 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3643
3644         * gcc.dg/cpp/truefalse.cpp: New test.
3645         * gcc.dg/cpp/cpp.exp: Update.
3646         * g++.dg/other/stdbool-if.C: Remove.
3647
3648 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3649
3650         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3651         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3652
3653 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3654
3655         * gcc.c-torture/compile/20030418-1.c: New test.
3656
3657 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3658
3659         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3660
3661 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3662
3663         PR c++/10347
3664         g++.dg/template/dependent-name1.C: New test.
3665
3666 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3667
3668         * gcc.dg/warn-1.c (tourist_guide): New array,
3669         contains a pointer to bar.
3670
3671 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3672
3673         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3674         * gcc.c-torture/execute/medce-1.c: New test case.
3675         * gcc.c-torture/execute/medce-2.c: New test case.
3676
3677 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3678
3679         * lib/prune.exp: Ignore more messages.
3680
3681         PR c++/10381
3682         * g++.dg/parse/lookup3.C: New test.
3683
3684 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3685
3686         * gcc.c-torture/compile/20030415-1.c : New test.
3687
3688 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3689
3690         * gcc.c-torture/execute/scope-2.c: Move to ...
3691         * gcc.dg/noncompile/scope.c: .... here.
3692
3693 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3694
3695         * gcc.dg/20030414-2.c: New test case.
3696
3697 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3698
3699         PR target/10377
3700         * gcc.dg/20030414-1.c: New test.
3701
3702 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3703
3704         * gcc.dg/builtins-12.c: New test case.
3705         * gcc.dg/builtins-13.c: New test case.
3706
3707 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3708
3709         * gcc.c-torture/execute/string-opt-18.c: New test.
3710
3711 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3712
3713         PR c++/10300
3714         * g++.dg/init/new5.C: New test.
3715
3716 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3717
3718         PR c++/7910
3719         * g++.dg/ext/dllimport1.C: New test.
3720
3721 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3722
3723         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3724
3725 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3726
3727         PR Fortran/9263
3728         * g77.f-torture/noncompile/9263.f: New test
3729         PR Fortran/1832
3730         * g77.f-torture/execute/1832.f: New test
3731
3732 2003-04-11  David Chad  <davidc@freebsd.org>
3733             Loren J. Rittle  <ljrittle@acm.org>
3734
3735         libobjc/8562
3736         * objc.dg/headers.m: New test.
3737
3738 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3739
3740         * gcc.c-torture/execute/builtin-noret-2.c: New.
3741         * gcc.c-torture/execute/builtin-noret-2.x: New.
3742         XFAIL builtin-noret-2.c at -O1 and above.
3743         * gcc.dg/redecl.c: New.
3744         * gcc.dg/Wshadow-1.c: Update error regexps.
3745
3746 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3747
3748         * g++.dg/abi/bitfield10.C: New test.
3749
3750 2003-04-09  Mike Stump  <mrs@apple.com>
3751
3752         * gcc.dg/pch/pch.exp: Make testcase names longer.
3753         * g++.dg/pch/pch.exp: Make testcase names longer.
3754
3755 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3756
3757         * gcc.dg/builtins-11.c: New test case.
3758
3759 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3760
3761         * gcc.dg/builtins-9.c: New test case.
3762         * gcc.dg/builtins-10.c: New test case.
3763
3764 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3765
3766         * gcc.dg/noncompile/init-4.c.c: New test.
3767
3768 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3769
3770         * gcc.misc-test/gcov-9.c: New test.
3771         * gcc.misc-test/gcov-10.c: New test
3772         * gcc.misc-test/gcov-11.c: New test.
3773
3774 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3775
3776         PR optimization/10024
3777         * gcc.c-torture/compile/20030405-1.c: New test.
3778
3779 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3780
3781         * gcc.dg/pch/static-3.c: New.
3782         * gcc.dg/pch/static-3.hs: New.
3783         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3784
3785 2003-04-04  Richard Henderson  <rth@redhat.com>
3786
3787         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3788         * g++.dg/eh/forced2.C: Likewise.
3789
3790 2003-04-03  Mike Stump  <mrs@apple.com>
3791
3792         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3793         target arg.
3794         (scan-assembler-times, scan-assembler-not): Likewise.
3795         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3796
3797 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3798
3799         * gcc.dg/sparc-loop-1.c: New test.
3800
3801 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3802
3803         PR other/9274
3804         * g++.dg/pch/system-2.C: New.
3805         * g++.dg/pch/system-2.Hs: New.
3806
3807 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3808
3809         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3810
3811         * g++.dg/eh/simd-1.C (vecfunc): Same.
3812
3813 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3814
3815         * gcc.c-torture/execute/20030401-1.c: New test case.
3816
3817 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3818
3819         * objc.dg/defs.m: New.
3820
3821 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3822
3823         * g++.dg/eh/simd-1.C: New.
3824         * g++.dg/eh/simd-2.C: New.
3825
3826 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3827
3828         * gcc.c-torture/execute/simd-3.c: New.
3829
3830 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3831
3832         PR c/9936
3833         * gcc.dg/20030331-2.c: New test.
3834
3835 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3836
3837         PR c++/10278
3838         * g++.dg/parse/crash2.C: New test.
3839
3840 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3841
3842         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3843         * gcc.c-torture/execute/20030331-1.c: ...here.
3844
3845 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3846
3847         * gcc.c-torture/execute/20030331-1.c: New test.
3848
3849 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3850
3851         * lib/gcov.exp: Adjust call return testing strings.
3852         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3853
3854 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3855
3856         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3857         * gcc.dg/builtins-7.c: New test case.
3858         * gcc.dg/builtins-8.c: New test case.
3859
3860 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3861
3862         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3863
3864 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3865
3866         PR c++/7647
3867         * g++.dg/lookup-class-member-2.C: New test.
3868
3869 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3870
3871         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3872
3873 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3874
3875         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3876
3877 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3878
3879         * g++.dg/init/attrib1.C: New test.
3880
3881 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3882
3883         * gcc.dg/ultrasp8.c: New test.
3884
3885 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3886
3887         * gcc.dg/ultrasp7.c: New test.
3888
3889 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3890
3891         PR c++/10047
3892         * g++.dg/template/inline1.C: New test.
3893
3894 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3895
3896         * gcc.dg/sparc-dwarf2.c: New test.
3897
3898 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3899
3900         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3901         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3902
3903 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3904
3905         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3906         than reading .x files.
3907         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3908         * g77.dg/gcov/gcov-1.f: Likewise.
3909         * gcc.misc-tests/gcov-4b.c: Likewise.
3910         * gcc.misc-tests/gcov-5b.c: Likewise.
3911         * gcc.misc-tests/gcov-6.c: Likewise.
3912         * gcc.misc-tests/gcov-7.c: Likewise.
3913         * gcc.misc-tests/gcov-8.c: Likewise.
3914         * g++.dg/gcov/gcov-1.x: Remove.
3915         * g77.dg/gcov/gcov-1.x: Likewise.
3916         * gcc.misc-tests/gcov-4b.x: Likewise.
3917         * gcc.misc-tests/gcov-5b.x: Likewise.
3918         * gcc.misc-tests/gcov-6.x: Likewise.
3919         * gcc.misc-tests/gcov-7.x: Likewise.
3920         * gcc.misc-tests/gcov-8.x: Likewise.
3921
3922 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3923
3924         PR opt/10087
3925         * gcc.dg/20030324-1.c: New test.
3926
3927 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3928
3929         PR c++/10224
3930         * g++.dg/template/arg3.C: New test.
3931
3932         PR c++/10158
3933         * g++.dg/template/friend18.C: New test.
3934
3935 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3936
3937         * g77.f-torture/compile/20030326-1.f: New test case.
3938
3939 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3940
3941         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3942
3943         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3944
3945 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3946
3947         * gcc.dg/ia64-sync-3.c: New test.
3948
3949 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3950
3951         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3952
3953 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3954
3955         * gcc.dg/ultrasp6.c: New test.
3956
3957 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3958
3959         * gcc.dg/i386-signbit-1.c: New test.
3960         * gcc.dg/i386-signbit-2.c: New test.
3961         * gcc.dg/i386-signbit-3.c: New test.
3962
3963 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3964
3965         * gcc.dg/ultrasp5.c: Fix options.
3966
3967 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3968
3969         * gcc.dg/ultrasp5.c: Fix comment.
3970
3971 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3972
3973         PR fortran/10197
3974         * g77.f-torture/execute/10197.f: New test.
3975
3976 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3977
3978         PR c++/9898, c++/383
3979         * g++.dg/template/conv6.C: New test.
3980
3981         PR c++/10119
3982         * g++.dg/template/ptrmem5.C: New test.
3983
3984         PR c++/10026
3985         * g++.dg/lookup/koenig1.C: New test.
3986
3987         PR C++/10199
3988         * g++.dg/lookup/template2.C: New test.
3989
3990 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3991
3992         * g++.dg/opt/rtti1.C: New test.
3993
3994 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3995
3996         * gcc.dg/ultrasp5.c: New test.
3997
3998 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3999
4000         PR middle-end/9967
4001         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4002         builtin fputs.
4003
4004 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4005
4006         PR c/8224
4007         * gcc.dg/20030323-1.c: New test.
4008
4009 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4010
4011         * gcc.c-torture/compile/20030323-1.c: New test case.
4012
4013 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4014
4015         * gcc.dg/20030321-1.c: New test.
4016
4017 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4018
4019         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4020
4021 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4022
4023         PR c++/9978, c++/9708
4024         * g++.dg/ext/vlm1.C: Adjust expected error.
4025         * g++.dg/ext/vla2.C: New test.
4026         * g++.dg/template/arg1.C: New test.
4027         * g++.dg/template/arg2.C: New test.
4028
4029 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4030
4031         * g77.f-torture/execute/select.f: New test.
4032         * g77.f-torture/noncompile/select_no_compile.f: New test.
4033
4034 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4035
4036         PR c++/9898
4037         * g++.dg/other/error4.C: New test.
4038
4039 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4040
4041         * g++.dg/template/friend17.C: New test.
4042
4043 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4044
4045         * gcc.c-torture/compile/20030320-1.c: New.
4046
4047 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4048
4049         * gcc.dg/builtins-6.c: New test case.
4050
4051 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4052
4053         PR target/10073
4054         * gcc.c-torture/compile/20030319-1.c: New.
4055
4056 2003-03-18  Jan Hubicka  <jh@suse.cz>
4057
4058         * gcc.dg/i386-cvt-1.c: New test.
4059
4060 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4061
4062         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4063         * objc.dg/naming-2.m: Likewise.
4064
4065 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4066
4067         PR c++/9639
4068         * g++.dg/parse/crash1.C: New test.
4069
4070 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4071
4072         PR c++/8805
4073         * g++.dg/eh/cleanup1.C: New test.
4074
4075 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4076
4077         * gcc.c-torture/execute/20030316-1.c: New test case.
4078
4079 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4080
4081         PR c++/9629
4082         * g++.dg/init/ctor2.C: New test.
4083
4084 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4085
4086         * g77.f-torture/compile/xformat.f: New test case.
4087
4088 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4089
4090         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4091         * g++.old-deja/g++.mike/eh50.C: Likewise.
4092
4093 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4094
4095         PR c++/6440
4096         * g++.dg/template/spec7.C: New test.
4097         * g++.dg/template/spec8.C: Likewise.
4098
4099 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4100
4101         * gcc.c-torture/execute/20030313-1.c: New test.
4102
4103 2003-03-14  Richard Henderson  <rth@redhat.com>
4104
4105         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4106
4107 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4108
4109         * gcc.c-torture/compile/20030314-1.c: New test.
4110
4111 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4112
4113         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4114         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4115         thumb target,
4116         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4117         to accept newer _imp__  prefix and additional
4118         newline in .drectve section.
4119         * gcc.dg/dll-4.c: Likewise.
4120         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4121         switch.
4122
4123 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4124
4125         * g++.dg/parse/namespace9.C: New test.
4126
4127         * g++.dg/init/ref5.C: New test.
4128         * g++.dg/parse/ptrmem1.C: Likewise.
4129
4130 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4131
4132         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4133         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4134         regular expression.
4135         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4136         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4137
4138 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4139
4140         * gcc.c-torture/execute/20030224-2.c: New test.
4141
4142 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4143
4144         * gcc.dg/decl-3.c: New test.
4145
4146 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4147
4148         * gcc.dg/i386-loop-2.c: New test.
4149
4150 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4151
4152         PR c++/9474
4153         * g++.dg/parse/namespace8.C: New test.
4154
4155         PR c++/9924
4156         * g++.dg/overload/builtin2.C: New test.
4157
4158 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4159
4160         * gcc.dg/return-type-3.c: New test.
4161
4162 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4163
4164         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4165         profiling options are not supported.
4166
4167 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4168
4169         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4170         * g++.old-deja/g++.warn/impint2.C: Likewise.
4171
4172 2003-03-10  Devang Patel  <dpatel@apple.com>
4173
4174         * g++.dg/cpp/c++_cmd_1.C: New test.
4175         * g++.dg/cpp/c++_cmd_1.h: New file.
4176
4177 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4178
4179         * gcc.dg/altivec-9.c: New file.
4180
4181 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4182
4183         * gcc.dg/ppc-sdata-1.c: New test.
4184         * gcc.dg/ppc-sdata-2.c: New test.
4185
4186 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4187
4188         PR c++/9373
4189         * g++.dg/opt/ptrmem2.C: New test.
4190
4191         PR c++/8534
4192         * g++.dg/opt/ptrmem1.C: New test.
4193
4194 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4195
4196         * gcc.dg/i386-loop-1.c: New test.
4197
4198 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4199
4200         PR c++/9970
4201         * g++.dg/lookup/friend1.C: New test.
4202
4203 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4204
4205         PR c++/9823
4206         * g++.dg/parser/constructor1.C: New test.
4207
4208 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4209
4210         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4211
4212         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4213
4214 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4215
4216         * gcc.dg/cpp/Wunused.c: Update test.
4217
4218 2003-03-08  Jan Hubicka  <jh@suse.cz>
4219
4220         * gcc.dg/inline-3.c: New test.
4221
4222 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4223
4224         PR c++/9809
4225         * g++.dg/parse/builtin1.C: New test.
4226
4227         PR c++/9982
4228         * g++.dg/abi/cookie1.C: New test.
4229         * g++.dg/abi/cookie2.C: Likewise.
4230
4231         PR c++/9524
4232         * g++.dg/template/field1.C: New test.
4233
4234         PR c++/9912
4235         * g++.dg/parse/class1.C: New test.
4236         * g++.dg/parse/namespace7.C: Likewise.
4237         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4238
4239 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4240
4241         * g++.dg/init/ref4.C: New test.
4242
4243 2003-03-07  Jan Hubicka  <jh@suse.cz>
4244
4245         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4246         * gcc.dg/inline-3.c:  New test.
4247
4248 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4249
4250         * g++.dg/init/ref3.C: New test.
4251
4252         PR c++/9965
4253         * g++.dg/init/ref2.C: New test.
4254
4255         PR c++/9400
4256         * g++.dg/warn/Wshadow-2.C: New test.
4257
4258         PR c++/9791
4259         * g++.dg/warn/Woverloaded-1.C: New test.
4260
4261 2003-03-05  Jan Hubicka  <jh@suse.cz>
4262
4263         * gcc.dg/i386-local2.c: New.
4264         * gcc.dg/i386-local.c: Fix typo.
4265
4266 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4267
4268         * g++.dg/abi/layout3.C: New test.
4269
4270 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4271
4272         * gcc.c-torture/compile/20030305-1.c
4273
4274 2003-03-05  Jan Hubicka  <jh@suse.cz>
4275
4276         * gcc.dg/i386-local.c: New.
4277
4278 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4279
4280         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4281
4282 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4283
4284         * gcc.dg/switch-2.c: New test.
4285         * gcc.dg/switch-3.c: New test.
4286         * gcc.dg/Wswitch.c: Adjust line numbers.
4287         * gcc.dg/Wswitch-default.c: Likewise.
4288         * gcc.dg/Wswitch-enum.c: Likewise.
4289
4290 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4291
4292         * gcc.c-torture/execute/20030222-1.c: New test.
4293
4294 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4295
4296         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4297
4298 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4299
4300         PR c++/9878
4301         * g++.dg/init/ref1.C: New test.
4302
4303 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4304
4305         * gcc.dg/sh-relax.c: New SH-only test.
4306
4307 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4308
4309         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4310         comment explaining purpose of testcase.
4311
4312 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4313
4314         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4315         for HC11/HC12 (asm needs two int registers).
4316         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4317         HC11/HC12 because the test uses an asm which needs two 32-bit
4318         registers.
4319
4320 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4321
4322         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4323         for HC11/HC12 (array is too large otherwise).
4324         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4325         * gcc.c-torture/compile/20010518-2.x: Likewise.
4326         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4327         HC11/HC12 (array is too large).
4328
4329 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4330
4331         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4332         * lib/g++-dg.exp (g++-dg-test): Likewise.
4333
4334 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4335
4336         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4337         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4338
4339 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4340
4341         * g++.dg/warn/implicit-typename1.C: Remove warning.
4342
4343 2003-02-28  Richard Henderson  <rth@redhat.com>
4344
4345         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4346         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4347
4348 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4349
4350         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4351         * g++.dg/pch/pch.exp: Likewise.
4352
4353 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4354
4355         PR c++/9879
4356         * testsuite/g++.dg/init/new4.C: New test.
4357
4358 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4359
4360         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4361
4362 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4363
4364         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4365         unsigned long.
4366
4367         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4368         wider than float.
4369
4370 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4371
4372         * lib/scanasm.exp: Add support for counting numbers of
4373         occurences.
4374         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4375         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4376
4377 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4378
4379         PR c++/9683
4380         * g++.dg/template/static3.C: New test.
4381
4382         PR c++/9829
4383         * g++.dg/parse/namespace6.C: New test.
4384
4385 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4386
4387         PR target/9732
4388         * gcc.dg/20030225-1.c: New test.
4389
4390 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4391
4392         * README: Remove out-of-date information.
4393
4394         PR c++/9836
4395         * g++.dg/template/spec6.C: New test.
4396
4397 2003-02-24  Jeff Law  <law@redhat.com>
4398
4399         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4400
4401 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4402
4403         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4404         * gcc.dg/pragma-ep-1.c: Likewise.
4405
4406 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4407
4408         PR c++/9602
4409         * g++.dg/template/friend16.C: New test.
4410
4411 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4412
4413         PR c++/5333
4414         * g++.dg/parse/fused-params1.C: Adjust error messages.
4415         * g++.dg/template/nested3.C: New test.
4416
4417 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4418
4419         * g++.dg/abi/param1.C: New test.
4420
4421 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4422
4423         PR c++/7982
4424         * g++.dg/warn/implicit-typename1.C: New test.
4425
4426 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4427
4428         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4429         with "mtune".
4430         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4431         * gcc.c-torture/execute/20010129-1.x: Likewise.
4432         * gcc.dg/20011107-1.c: Likewise.
4433         * gcc.dg/20020108-1.c: Likewise.
4434         * gcc.dg/20020122-3.c: Likewise.
4435         * gcc.dg/20020206-1.c: Likewise.
4436         * gcc.dg/20020310-1.c: Likewise.
4437         * gcc.dg/20020426-2.c: Likewise.
4438         * gcc.dg/20020517-1.c: Likewise.
4439         * gcc.dg/991230-1.c: Likewise.
4440         * gcc.dg/i386-unroll-1.c: Likewise.
4441         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4442
4443 2003-02-22  Jan Hubicka  <jh@suse.cz>
4444
4445         * gcc.dg/i386-mul.c: New test.
4446
4447 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4448
4449         * gcc.dg/builtins-5.c: New test case.
4450
4451 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4452
4453         * gcc.dg/asmreg-1.c: New test.
4454
4455 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4456
4457         PR c++/9749
4458         * g++.dg/parse/varmod1.C: New test.
4459
4460 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4461
4462         PR c++/9727
4463         * g++.dg/template/op1.C: New test.
4464
4465 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4466
4467         PR c++/8906
4468         * g++.dg/template/nested2.C: New test.
4469
4470 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4471
4472         PR c++/8724
4473         * g++.dg/expr/dtor1.C: New test.
4474
4475 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4476
4477         * gcc.dg/cpp/include3.c: New test.
4478         * gcc.dg/cpp/inc/foo.h: New file.
4479
4480 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4481
4482         * gcc.c-torture/execute/20030221-1.c: New test.
4483
4484 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4485
4486         PR c++/9729
4487         * g++.dg/abi/conv1.C: New test.
4488
4489 2003-02-20  Jan Hubicka  <jh@suse.cz>
4490
4491         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4492
4493 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4494
4495         * gcc.c-torture/compile/20030219-1.c: New test.
4496
4497 2003-02-18  Jan Hubicka  <jh@suse.cz>
4498
4499         * gcc.dg/funcorder.c: New test.
4500
4501 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4502
4503         * gcc.c-torture/execute/20030218-1.c: New.
4504
4505 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4506
4507         * gcc.dg/20030218-1.c: New.
4508
4509 2003-02-18  Richard Henderson  <rth@redhat.com>
4510
4511         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4512         * gcc.dg/attr-used-2.c: New.
4513
4514 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4515
4516         PR c++/9704
4517         * g++.dg/init/copy5.C: New test.
4518
4519 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4520
4521         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4522         * g++.dg/pch/pch.exp: Likewise.
4523
4524 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4525
4526         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4527         STACK_SIZE is not defined.
4528
4529 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4530
4531         PR c++/9457
4532         * g++.dg/template/init1.C: New test.
4533
4534 2003-02-16  Jan HUbicka  <jh@suse.cz>
4535
4536         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4537         (foo): Add few extra tests
4538         * gcc.dg/c99-const-expr-3.c: Likewise.
4539         * gcc.c-torture/execute/20030216-1.c: New.
4540
4541 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4542
4543         PR c++/9459
4544         * g++.dg/ext/typeof4.C: New test.
4545
4546 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4547
4548         * gcc.dg/i386-387-3.c: New test case.
4549
4550 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4551
4552         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4553         cris-*-elf* cris-*-aout* and mmix-*-*.
4554
4555 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4556
4557         * gcc.dg/20030213-1.c: New test.
4558
4559 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4560
4561         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4562         * gcc.dg/i386-387-2.c: Likewise.
4563
4564 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4565
4566         * gcc.dg/ppc-spe.c: Fix formatting.
4567         Enable tests that were previously unsupported by gas.
4568         Delete tests for instructions that no longer exist.
4569         Switch arguments on evsubifw builtin.
4570
4571 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4572
4573         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4574         STACK_SIZE is too small.
4575
4576 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4577             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4578
4579         * gcc.dg/decl-2.c: New test.
4580
4581 2003-02-10  Jan Hubicka  <jh@suse.cz>
4582
4583         * gcc.dg/i386-fpcvt-1.c:  New test.
4584
4585 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4586
4587         * gcc.c-torture/execute/20030209-1.c: New test.
4588
4589 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4590
4591         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4592         int-wide bitops, use the constants of the same width.
4593         Likewise, if long long is 32-bit wide, test bitops using
4594         32-bit constants.
4595
4596 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4597
4598         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4599
4600 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4601
4602         * testsuite/gcc.dg/builtins-4.c: New test case.
4603
4604 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4605
4606         * gcc.dg/20020430-1.c: Fix dg command typos.
4607         * gcc.dg/20020503-1.c: Likewise.
4608
4609 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4610
4611         PR c++/8785
4612         * g++.dg/parse/fused-params1.C: New test.
4613
4614         PR c++/8857
4615         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4616
4617         PR c++/8921
4618         * g++.dg/parse/non-dependent1.C: New test.
4619
4620         PR c++/8928
4621         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4622
4623         PR c++/9228
4624         * g++.dg/parse/undefined7.C: New test.
4625         * g++.dg/parse/non-templ1.C: New test.
4626
4627         PR c++/9229
4628         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4629
4630 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4631
4632         * gcc.c-torture/compile/20030206-1.c: New test.
4633
4634 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4635
4636         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4637         "pow" to "foo" to avoid potential confusion with a math built-in.
4638
4639 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4640
4641         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4642         conditions for SPARC targets.
4643
4644 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4645
4646         * gcc.dg/20030204-1.c: New test.
4647
4648 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4649
4650         PR c++/38
4651         * g++.dg/parse/array-size1.C: New test.
4652
4653         PR c++/5657
4654         * g++.dg/parse/undefined3.C: New test.
4655
4656         PR c++/5665
4657         * g++.dg/parse/undefined4.C: New test.
4658
4659         PR c++/5975
4660         * g++.dg/parse/undefined5.C: New test.
4661
4662         PR c++/7259
4663         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4664
4665         PR c++/8578
4666         * g++.dg/parse/casting-operator1.C: New test.
4667
4668         PR c++/8596
4669         * g++.dg/parse/undefined6.C: New test.
4670
4671         PR c++/8736
4672         * g++.dg/parse/missing-template1.C: New test.
4673
4674 2003-02-04  Jan Hubicka  <jh@suse.cz>
4675
4676         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4677         * gcc.dg/i386-cmov?.c:  Likewise.
4678         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4679         * gcc.dg/i386-ssefp-1.c:  Likewise.
4680         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4681         conventions.
4682
4683 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4684
4685         PR c++/7129
4686         * testsuite/g++.dg/ext/max.C: New test.
4687
4688 2003-02-03  Jan Hubicka  <jh@suse.cz>
4689
4690         * gcc.c-torture/execute/20030203-1.c: New test.
4691
4692 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4693
4694         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4695         'natural-endian'.
4696
4697 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4698
4699         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4700         * g++.dg/init/new2.C: Likewise.
4701         * g++.dg/other/new1.C: Likewise.
4702
4703 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4704
4705         * gcc.dg/struct-ret-libc.c: New test.
4706
4707 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4708
4709         * gcc.dg/20030129-1.c: New test.
4710
4711 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4712
4713         PR c++/8849
4714         * g++.dg/template/ptrmem4.C: New test.
4715
4716 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4717
4718         * g++.dg/parser/constant1.C: New test.
4719
4720 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4721
4722         PR c++/8591
4723         * g++.dg/parse/friend2.C: New test.
4724
4725 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4726
4727         PR c++/9437
4728         * g++.dg/template/unify4.C: New test.
4729
4730 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4731
4732         * gcc.c-torture/execute/20030128-1.c: New test.
4733
4734 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4735
4736         * g++.dg/lookup/nested1.C: Test moved from ...
4737         * g++.old-deja/g++.other/lookup24.C: ... here.
4738
4739 2003-01-28  Jan Hubicka  <jh@suse.cz>
4740
4741         * gcc.dg/i386-cmov5.c:  New test.
4742
4743 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4744
4745         * gcc.c-torture/execute/20010925-1.c: Changed the
4746         memcpy declaration.
4747
4748 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4749
4750         PR c++/3902
4751         * g++.dg/parse/template5.C: New test.
4752
4753 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4754
4755         PR fortran/9258
4756         * g77.dg/pr9258: New test.
4757
4758 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4759
4760         * README: Move relevant parts from README.g++.
4761
4762         * README.g++: Remove this file.
4763
4764 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4765
4766         * g++.dg/abi/dcast1.C: New test.
4767
4768 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4769
4770         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4771
4772 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4773
4774         PR c++/47
4775         * g++.old-deja/g++.other/lookup24.C: New test.
4776
4777 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4778
4779         PR middle-end/7227
4780         * gcc.dg/uninit-C.c: New test.
4781
4782 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4783
4784         * g++.dg/abi/covariant1.C: New test.
4785
4786 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4787
4788         * gcc.dg/20030123-1.c: New test.
4789
4790 2003-01-25  Jan Hubicka  <jh@suse.cz>
4791
4792         PR opt/8492
4793         * gcc.c-torture/compile/20030125-1.c
4794
4795 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4796
4797         PR c++/9403
4798         * g++.dg/parse/template3.C: New test.
4799         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4800
4801         PR c++/795
4802         * g++.dg/parse/template4.C: New test.
4803
4804         PR c++/9415
4805         * g++.dg/template/qual2.C: New test.
4806
4807         PR c++/8545
4808         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4809
4810         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4811
4812 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4813
4814         * gcc.c-torture/execute/switch-1.c: New test case.
4815
4816 2003-01-25  Jan Hubicka  <jh@suse.cz>
4817
4818         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4819
4820 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4821
4822         Tweaks for Bison-1.875. From the NEWS file:
4823         "- `parse error' -> `syntax error'
4824         Bison now uniformly uses the term `syntax error'"
4825         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4826         * gcc.dg/cpp/digraph2.c: Likewise.
4827         * gcc.dg/cpp/direct2.c: Likewise.
4828         * gcc.dg/cpp/paste4.c: Likewise.
4829         * gcc.dg/c90-restrict-1.c: Likewise.
4830         * gcc.dg/c99-func-2.c: Likewise.
4831         * gcc.dg/noncompile/920721-2.c: Likewise.
4832         * gcc.dg/noncompile/930622-2.c: Likewise.
4833         * gcc.dg/noncompile/940112-1.c: Likewise.
4834         * gcc.dg/noncompile/950921-1.c: Likewise.
4835         * gcc.dg/noncompile/951123-1.c: Likewise.
4836         * gcc.dg/noncompile/971104-1.c: Likewise.
4837         * gcc.dg/noncompile/990416-1.c: Likewise.
4838
4839 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4840
4841         * g++.dg/parse/undefined1.C: Add error message.
4842
4843 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4844
4845         PR c++/9354
4846         * g++.dg/parse/new1.C: New test.
4847
4848         PR c++/9216
4849         * g++.dg/parse/template2.C: New test.
4850
4851         PR c++/9354
4852         * g++.dg/parse/typedef2.C: New test.
4853
4854         PR c++/9328
4855         * g++.dg/ext/typeof3.C: New test.
4856
4857 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4858
4859         PR c++/2738
4860         * g++.dg/parse/ret-type1.C: New test.
4861
4862         PR c++/3792
4863         * g++.dg/parse/tmpl-outside1.C: New test.
4864
4865         PR c++/4207
4866         * g++.dg/parse/int-as-enum1.C: New test.
4867
4868         PR c++/4903
4869         * g++.dg/parse/no-typename1.C: New test.
4870
4871         PR c++/5533
4872         * g++.dg/parse/no-value1.C: New test.
4873
4874         PR c++/5921
4875         * g++.dg/parse/wrong-inline1.C: New test.
4876
4877         PR c++/6402
4878         * g++.dg/parse/ref1.C: New test.
4879
4880         PR c++/6992
4881         * g++.dg/parse/attr-ctor1.C: New test.
4882
4883         PR c++/7229
4884         * g++.dg/parse/namespace5.C: New test.
4885
4886         PR c++/7917
4887         * g++.dg/parse/func-def1.C: New test.
4888
4889         PR c++/8143
4890         * g++.dg/parse/undefined1.C: New test.
4891
4892         PR c++/5723, PR c++/8522
4893         * g++.dg/parse/specialization1.C: New test.
4894
4895         PR c++/163, PR c++/8595
4896         * g++.dg/parse/struct-as-enum1.C: New test.
4897
4898         PR c++/9173
4899         * g++.dg/parse/undefined2.C: New test.
4900
4901 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/9298
4904         * g++.dg/parse/template1.C: New test.
4905
4906         PR c++/9384
4907         * g++.dg/parse/using1.C: New test.
4908
4909         PR c++/9285
4910         PR c++/9294
4911         * g++.dg/parse/expr2.C: New test.
4912
4913         PR c++/9388
4914         * g++.dg/parse/lookup2.C: Likewise.
4915
4916 2003-01-21  Jan Hubicka  <jh@suse.cz>
4917
4918         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4919         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4920         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4921         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4922
4923 2003-01-20  Nick Clifton  <nickc@redhat.com>
4924
4925         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4926         problem with ARM sibcall code generation.
4927
4928 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4929
4930         * gcc.c-torture/execute/20030120-1.c: New.
4931
4932 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4933
4934         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4935
4936 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4937
4938         PR c++/9272
4939         * g++.dg/parse/ctor1.C: New test.
4940
4941         PR c++/9294:
4942         * g++.dg/parse/qualified1.C: New test.
4943
4944         * g++.dg/parse/typename3.C: New test.
4945
4946 2003-01-16  Richard Henderson  <rth@redhat.com>
4947
4948         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4949
4950 2003-01-16  Richard Henderson  <rth@redhat.com>
4951
4952         * g++.dg/pch/pch.exp: Copy test header to the working directory
4953         before using it either for precompilation or direct use.
4954         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4955         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4956
4957 2003-01-16  Richard Henderson  <rth@redhat.com>
4958
4959         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4960         before using it either for precompilation or direct use.
4961         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4962         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4963
4964 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4965
4966         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4967         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4968         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4969         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4970         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4971         typename warning into error.
4972         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4973         error messages.
4974         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4975         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4976         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4977         messages.
4978         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4979         make declaration visible in template.
4980         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4981         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4982         messages.
4983         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4984         message.
4985         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4986         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4987         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4988         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4989         typename warning with error message.
4990         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4991         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4992         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4993
4994 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4995
4996         * g++.dg/parse/ambig2.C: New test.
4997
4998 2003-01-15  Richard Henderson  <rth@redhat.com>
4999
5000         * g++.dg/tls/init-2.C: Update error message string.
5001
5002 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5003
5004         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5005
5006 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5007
5008         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5009         all for HC11/HC12.
5010         * gcc.c-torture/compile/20001205-1.x: Likewise.
5011         * gcc.c-torture/compile/20001226-1.x: Likewise.
5012         * gcc.c-torture/compile/920520-1.x: Likewise.
5013         * gcc.c-torture/compile/961203-1.x: Likewise.
5014         * gcc.c-torture/compile/20020604-1.x: Likewise.
5015
5016 2003-01-15  Jan Hubicka  <jh@suse.cz>
5017
5018         * gcc.c-torture/compile/20030115-1.c: New test.
5019
5020         * gcc.dg/i386-fpcvt-1.c: New test.
5021         * gcc.dg/i386-fpcvt-2.c: New test.
5022
5023 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5024
5025         Further conform g++'s __vmi_class_type_info to the C++ ABI
5026         specification.
5027         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5028         the specification.
5029
5030 2003-01-14  Jan Hubicka  <jh@suse.cz>
5031
5032         * gcc.dg/i386-fpcvt-1.c: New test.
5033         * gcc.dg/i386-fpcvt-2.c: New test.
5034
5035 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5036
5037         * gcc.dg/i386-mmx-3.c: New test.
5038
5039 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5040
5041         PR c++/9264
5042         * g++.dg/parse/octal1.C: New file.
5043
5044         PR c++/9172
5045         * g++.dg/parse/typename1.C: New file.
5046
5047 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5048
5049         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5050         * gcc.dg/bf-no-ms-layout.c: Likewise.
5051         * gcc.dg/bf-ms-attrib.c: Likewise.
5052
5053 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5054
5055         PR c++/9099
5056         * g++.dg/parse/dtor1.C: New file.
5057
5058         PR c++/9128
5059         * g++.dg/rtti/typeid1.C: New file.
5060
5061         PR c++/9153
5062         * g++.dg/parse/lookup1.C: New file.
5063
5064         PR c++/9171
5065         * g++.dg/templ/spec5.C: New file.
5066
5067 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5068
5069         * gcc.c-torture/compile/20030110-1.c: New test.
5070
5071 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5072
5073         Merge from pch-branch:
5074
5075         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5076
5077         * gcc.dg/pch/cpp-1.h: New.
5078         * gcc.dg/pch/cpp-1.c: New.
5079         * gcc.dg/pch/cpp-2.h: New.
5080         * gcc.dg/pch/cpp-2.c: New.
5081
5082         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5083
5084         * gcc.dg/pch/except-1.h: New.
5085         * gcc.dg/pch/except-1.c: New.
5086
5087         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5088
5089         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5090         running test.
5091         * gcc.dg/pch: Include *.hp not *.h.
5092         * gcc.dg/pch/system-1.h: New.
5093         * gcc.dg/pch/system-1.c: New.
5094
5095         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5096
5097         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5098         rather than trying to build and run a program using PCH.
5099         * gcc.dg/pch: Remove dg-do commands from test files.
5100
5101         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5102
5103         * gcc.dg/pch/macro-3.c: New.
5104         * gcc.dg/pch/macro-3.h: New.
5105
5106         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5107
5108         * gcc.dg/pch/common-1.c: New.
5109         * gcc.dg/pch/common-1.h: New.
5110         * gcc.dg/pch/decl-1.c: New.
5111         * gcc.dg/pch/decl-1.h: New.
5112         * gcc.dg/pch/decl-2.c: New.
5113         * gcc.dg/pch/decl-2.h: New.
5114         * gcc.dg/pch/decl-3.c: New.
5115         * gcc.dg/pch/decl-3.h: New.
5116         * gcc.dg/pch/decl-4.c: New.
5117         * gcc.dg/pch/decl-4.h: New.
5118         * gcc.dg/pch/decl-5.c: New.
5119         * gcc.dg/pch/decl-5.h: New.
5120         * gcc.dg/pch/global-1.c: New.
5121         * gcc.dg/pch/global-1.h: New.
5122         * gcc.dg/pch/inline-1.c: New.
5123         * gcc.dg/pch/inline-1.h: New.
5124         * gcc.dg/pch/inline-2.c: New.
5125         * gcc.dg/pch/inline-2.h: New.
5126         * gcc.dg/pch/static-1.c: New.
5127         * gcc.dg/pch/static-1.h: New.
5128         * gcc.dg/pch/static-2.c: New.
5129         * gcc.dg/pch/static-2.h: New.
5130
5131         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5132
5133         * g++.dg/pch/pch.exp: Better handle failing testcases.
5134         * gcc.dg/pch/pch.exp: Likewise.
5135         * gcc.dg/pch/macro-1.c: New.
5136         * gcc.dg/pch/macro-1.h: New.
5137         * gcc.dg/pch/macro-2.c: New.
5138         * gcc.dg/pch/macro-2.h: New.
5139
5140         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5141
5142         * g++.dg/dg.exp: Treat files in pch/ specially.
5143         * g++.dg/pch/pch.exp: New file.
5144         * g++.dg/pch/empty.H: New file.
5145         * g++.dg/pch/empty.C: New file.
5146         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5147         "precompile".
5148
5149         * gcc.dg/pch/pch.exp: New file.
5150         * gcc.dg/pch/empty.h: New file.
5151         * gcc.dg/pch/empty.c: New file.
5152         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5153         "precompile".
5154
5155 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5156
5157         * g++.dg/template/friend14.C: New test.
5158
5159 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5160
5161         * gcc.dg/old-style-asm-1.c: New test.
5162
5163 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5164
5165         * gcc.c-torture/compile/20030109-1.c: New test.
5166
5167 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5168
5169         * gcc.c-torture/execute/20030109-1.c: New test.
5170
5171 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5172
5173         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5174         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5175         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5176         * g++.old-deja/g++.mike/eh2.C: Likewise
5177         * g++.old-deja/g++.mike/eh3.C: Likewise
5178         * g++.old-deja/g++.mike/eh5.C: Likewise
5179         * g++.old-deja/g++.mike/eh6.C: Likewise
5180         * g++.old-deja/g++.mike/eh7.C: Likewise
5181         * g++.old-deja/g++.mike/eh8.C: Likewise
5182         * g++.old-deja/g++.mike/eh9.C: Likewise
5183         * g++.old-deja/g++.mike/eh10.C: Likewise
5184         * g++.old-deja/g++.mike/eh12.C: Likewise
5185         * g++.old-deja/g++.mike/eh13.C: Likewise
5186         * g++.old-deja/g++.mike/eh14.C: Likewise
5187         * g++.old-deja/g++.mike/eh16.C: Likewise
5188         * g++.old-deja/g++.mike/eh17.C: Likewise
5189         * g++.old-deja/g++.mike/eh18.C: Likewise
5190         * g++.old-deja/g++.mike/eh21.C: Likewise
5191         * g++.old-deja/g++.mike/eh23.C: Likewise
5192         * g++.old-deja/g++.mike/eh24.C: Likewise
5193         * g++.old-deja/g++.mike/eh25.C: Likewise
5194         * g++.old-deja/g++.mike/eh26.C: Likewise
5195         * g++.old-deja/g++.mike/eh27.C: Likewise
5196         * g++.old-deja/g++.mike/eh28.C: Likewise
5197         * g++.old-deja/g++.mike/eh29.C: Likewise
5198         * g++.old-deja/g++.mike/eh31.C: Likewise
5199         * g++.old-deja/g++.mike/eh33.C: Likewise
5200         * g++.old-deja/g++.mike/eh34.C: Likewise
5201         * g++.old-deja/g++.mike/eh35.C: Likewise
5202         * g++.old-deja/g++.mike/eh36.C: Likewise
5203         * g++.old-deja/g++.mike/eh37.C: Likewise
5204         * g++.old-deja/g++.mike/eh38.C: Likewise
5205         * g++.old-deja/g++.mike/eh39.C: Likewise
5206         * g++.old-deja/g++.mike/eh40.C: Likewise
5207         * g++.old-deja/g++.mike/eh41.C: Likewise
5208         * g++.old-deja/g++.mike/eh42.C: Likewise
5209         * g++.old-deja/g++.mike/eh44.C: Likewise
5210         * g++.old-deja/g++.mike/eh46.C: Likewise
5211         * g++.old-deja/g++.mike/eh47.C: Likewise
5212         * g++.old-deja/g++.mike/eh48.C: Likewise
5213         * g++.old-deja/g++.mike/eh49.C: Likewise
5214         * g++.old-deja/g++.mike/eh50.C: Likewise
5215         * g++.old-deja/g++.mike/eh51.C: Likewise
5216         * g++.old-deja/g++.mike/eh53.C: Likewise
5217         * g++.old-deja/g++.mike/eh55.C: Likewise
5218         * g++.old-deja/g++.mike/p7912.C: Likewise
5219         * g++.old-deja/g++.mike/p9706.C: Likewise
5220         * g++.old-deja/g++.mike/p10416.C: Likewise
5221         * g++.old-deja/g++.mike/p11667.C: Likewise
5222         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5223         Remove redundant reference to Iris.
5224         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5225         Elxsi, i860, Pico Java, and WE32K.
5226
5227 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5228
5229         * g++.dg/ext/asm4.C: New test.
5230
5231 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5232
5233         PR c++/9030
5234         * g++.dg/template/friend12.C: New test.
5235         * g++.dg/template/friend13.C: Likewise.
5236         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5237
5238 2003-01-08  Jan Hubicka  <jh@suse.cz>
5239
5240         * gcc.dg/i386-cadd.c: New test.
5241         * gcc.dg/i386-cmov4.c: Likewise.
5242
5243 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5244
5245         PR c++/9165
5246         * g++.dg/warn/Wunused-3.C: New test.
5247
5248         * g++.dg/abi/bitfield9.C: New test.
5249
5250         PR c++/9189
5251         * g++.dg/parse/defarg3.C: New test.
5252
5253 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5254
5255         * g++.dg/parse/ambig1.C: New test.
5256         * g++.dg/parse/defarg2.C: New test.
5257
5258 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5259
5260         * g++.dg/template/defarg-1.C: New test.
5261         * g++.dg/template/local2.C: Likewise.
5262
5263 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5264
5265         * gcc.c-torture/execute/20030105-1.c: New test.
5266
5267 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5268
5269         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5270         * g++.dg/parse/namespace4.C: Likewise.
5271
5272 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5273
5274         * g++.dg/template/ntp2.C: New test.
5275
5276 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5277
5278         * g++.dg/parse/extern-C-1.C: New test.
5279
5280         * g++.dg/parse/namespace4.C: New test.
5281
5282         * g++.dg/template/nested1.C: New test.
5283
5284         * g++.dg/parse/namespace3.C: New test.
5285
5286 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5287
5288         * g++.dg/lookup/two-stage1.C: New test.
5289
5290 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5291
5292         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5293         * g++.old-deja/g++.jason/access8.C: Likewise.
5294         * g++.old-deja/g++.other/decl5.C: Likewise.
5295
5296 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5297
5298         * g++.dg/parse/parse7.C: New test.
5299
5300 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5301
5302         PR c++/2843
5303         * g++.dg/ext/attrib7.C: New test.
5304
5305 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5306
5307         * g++.dg/parse/parse6.C: New test.
5308
5309 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5310
5311         * gcc.dg/h8300-stack-1.c: New.
5312
5313 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5314
5315         g++.dg/lookup/exception1.C: New test.
5316
5317         g++.dg/lookup/template1.C: New test.
5318
5319         g++.dg/parse/namespace2.C: New test.
5320
5321         g++.dg/parse/parens2.C: New test.
5322
5323 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5324
5325         * g++.dg/parse/parse5.C: New test.
5326         * g++.dg/lookup/scoped4.C: New test.
5327
5328 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5329
5330         * g++.dg/parse/parens1.C: New test.
5331
5332         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5333         angle-bracket1.C.
5334         * g++.dg/parse/parens2.C: New test.
5335
5336         * g++.dg/lookup/scope-operator1.C: New test.
5337
5338         * g++.dg/parse/operator1.C: New test.
5339
5340 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5341
5342         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5343         * g++.old-deja/g++.other/access6.C: Likewise.
5344         * g++.old-deja/g++.other/decl1.C: Likewise.
5345         * g++.old-deja/g++.pt/typename12.C: Likewise.
5346
5347 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5348
5349         * g++.dg/parse/namespace1.C: New test.
5350
5351 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5352
5353         * g++.dg/parse/parse4.C: New test.
5354
5355 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5356
5357         * g++.dg/parse/parse3.C: New test.
5358
5359 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5360
5361         * g++.dg/parse/parse2.C: New test.
5362
5363 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5364
5365         * g++.dg/template/friend11.C: New test.
5366
5367 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5368
5369         * g++.dg/parse/parse1.C: New test.
5370
5371 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5372
5373         * lib/profopt.exp: Change the name of a global variable to avoid
5374         possible clashes with other test suites.
5375
5376 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5377
5378         * g++.dg/inherit/covariant8.C: New test.
5379
5380 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5381
5382         * g++.dg/init/array9.C: New test.
5383
5384         PR c++/9112
5385         * g++.dg/parse/expr1.C: New test.
5386
5387 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5388
5389         * gcc.c-torture/compile/20021230-1.c: New test.
5390
5391 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5392
5393         * g++.dg/inherit/covariant5.C: New test.
5394         * g++.dg/inherit/covariant6.C: New test.
5395         * g++.dg/inherit/covariant7.C: New test.
5396
5397 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5398
5399         PR c++/2739
5400         * g++.dg/other/access2.C: New test.
5401
5402 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5403
5404         * g++.dg/other/anon-struct.C: No longer fails
5405         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5406         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5407         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5408
5409 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5410
5411         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5412
5413 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5414
5415         * g++.dg/eh/spec4.C: Remove stray semicolon.
5416         * g++.dg/expr/pmf-1.C: Change error message.
5417         * g++.dg/ext/asm1.C: Remove stray semicolon.
5418         * g++.dg/ext/typename1.C: Add missing typenames.
5419         * g++.dg/inherit/template-as-base.C: Change error message.
5420         * g++.dg/lookup/scoped1.C: Likewise.
5421         * g++.dg/lookup/scoped2.C: Likewise.
5422         * g++.dg/lookup/using2.C: Likewise.
5423         * g++.dg/other/component1.C: Remove stray semicolon.
5424         * g++.dg/other/do1.C: Change error message.
5425         * g++.dg/other/error2.C: Likewise.
5426         * g++.dg/other/init1.C: Likewise.
5427         * g++.dg/other/packed1.C: Remove stray semicolon.
5428         * g++.dg/other/ptrmem2.C: Change error message.
5429         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5430         marker.
5431         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5432         * g++.dg/template/access3.C: Add typename keyword.
5433         * g++.dg/template/access5.C: Remove stray semicolon.
5434         * g++.dg/template/access6.C: Likewise.
5435         * g++.dg/template/complit1.C: Likewise.
5436         * g++.dg/template/crash1.C: Change error message.
5437         * g++.dg/template/inherit2.C: Remove stray semicolon.
5438         * g++.dg/template/instantiate2.C: Likewise.
5439         * g++.dg/template/instantiate3.C: Change error message.
5440         * g++.dg/template/qual1.C: Remove stray semicolon.
5441         * g++.dg/template/qualttp18.C: Change error message.
5442         * g++.dg/template/ref1.C: Remove stray semicolon.
5443         * g++.dg/template/sizeof1.C (A::value): Declare it.
5444         * g++.dg/template/spec4.C: Change error message.
5445         * g++.dg/template/static1.C: Likewise.
5446         * g++.dg/template/type1.C: Likewise.
5447         * g++.dg/template/typename3.C: Likewise.
5448         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5449         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5450         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5451         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5452         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5453         named return value extension.
5454         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5455         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5456         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5457         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5458         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5459         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5460         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5461         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5462         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5463         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5464         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5465         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5466         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5467         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5468         syntax.
5469         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5470         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5471         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5472         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5473         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5474         * g++.old-deja/g++.brendan/template11.C: Likewise.
5475         * g++.old-deja/g++.brendan/template26.C: Likewise.
5476         * g++.old-deja/g++.brendan/template27.C: Use explicit
5477         specialization syntax.
5478         * g++.old-deja/g++.brendan/template30.C: Likewise.
5479         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5480         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5481         non-dependent names.
5482         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5483         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5484         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5485         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5486         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5487         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5488         named return value extension.
5489         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5490         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5491         * g++.old-deja/g++.ext/return1.C: Likewise.
5492         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5493         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5494         * g++.old-deja/g++.jason/access8.C: Likewise.
5495         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5496         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5497         pseudo-destructor names.
5498         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5499         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5500         pseudo-destructor names.
5501         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5502         * g++.old-deja/g++.jason/overload19.C: Likewise.
5503         * g++.old-deja/g++.jason/overload32.C: Likewise.
5504         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5505         stray semicolons.
5506         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5507         * g++.old-deja/g++.jason/return.C: Likewise.
5508         * g++.old-deja/g++.jason/return2.C: Likewise.
5509         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5510         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5511         syntax.
5512         * g++.old-deja/g++.jason/template10.C: Account for use of
5513         non-dependent names.
5514         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5515         syntax.
5516         * g++.old-deja/g++.jason/template37.C: Likewise.
5517         * g++.old-deja/g++.law/access4.C: Change error messages.
5518         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5519         pseudo-destructor names.
5520         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5521         * g++.old-deja/g++.law/ctors9.C: Likewise.
5522         * g++.old-deja/g++.law/cvt22.C: Likewise.
5523         * g++.old-deja/g++.law/dtors5.C: Likewise.
5524         * g++.old-deja/g++.law/global-init1.C: Likewise.
5525         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5526         * g++.old-deja/g++.law/operators28.C: Likewise.
5527         * g++.old-deja/g++.law/visibility28.C: Likewise.
5528         * g++.old-deja/g++.martin/eval1.C: Likewise.
5529         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5530         name.
5531         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5532         * g++.old-deja/g++.mike/net34.C: Likewise.
5533         * g++.old-deja/g++.mike/net36.C: Likewise.
5534         * g++.old-deja/g++.mike/ns2.C: Likewise.
5535         * g++.old-deja/g++.mike/p12306.C: Likewise.
5536         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5537         value extension.
5538         * g++.old-deja/g++.mike/p700.C: Likewise.
5539         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5540         * g++.old-deja/g++.mike/p710.C: Likewise.
5541         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5542         value extension.
5543         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5544         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5545         * g++.old-deja/g++.ns/crash2.C: Likewise.
5546         * g++.old-deja/g++.ns/crash3.C: Likewise.
5547         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5548         * g++.old-deja/g++.ns/ns17.C: Likewise.
5549         * g++.old-deja/g++.ns/template16.C: Likewise.
5550         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5551         keyword.
5552         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5553         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5554         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5555         named return value extension.
5556         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5557         * g++.old-deja/g++.other/access4.C: Issue additional error
5558         messages.
5559         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5560         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5561         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5562         * g++.old-deja/g++.other/crash25.C: Change error message.
5563         * g++.old-deja/g++.other/crash4.C: Change error message.
5564         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5565         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5566         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5567         checks.
5568         * g++.old-deja/g++.other/defarg8.C: Likewise.
5569         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5570         * g++.old-deja/g++.other/dtor10.C: Likewise.
5571         * g++.old-deja/g++.other/incomplete.C: Likewise.
5572         * g++.old-deja/g++.other/linkage7.C: Likewise.
5573         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5574         lookup algorithm.
5575         * g++.old-deja/g++.other/mangle2.C: Likewise.
5576         * g++.old-deja/g++.other/refinit2.C: Likewise.
5577         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5578         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5579         * g++.old-deja/g++.pt/crash28.C: Likewise.
5580         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5581         syntax.
5582         * g++.old-deja/g++.pt/crash32.C: Change error message.
5583         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5584         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5585         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5586         error message position.
5587         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5588         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5589         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5590         syntax.
5591         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5592         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5593         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5594         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5595         keyword.
5596         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5597         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5598         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5599         keyword.
5600         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5601         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5602         syntax.
5603         * g++.old-deja/g++.pt/friend28.C: Account for use of
5604         non-dependent names.
5605         * g++.old-deja/g++.pt/friend29.C: Likewise.
5606         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5607         rules.
5608         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5609         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5610         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5611         lookup rules.
5612         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5613         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5614         keyword.
5615         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5616         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5617         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5618         keyword.
5619         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5620         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5621         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5622         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5623         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5624         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5625         keyword.
5626         * g++.old-deja/g++.pt/spec10.C: Likewise.
5627         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5628         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5629         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5630         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5631         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5632         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5633         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5634         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5635         * g++.old-deja/g++.pt/typename15.C: Likewise.
5636         * g++.old-deja/g++.pt/typename22.C: Likewise.
5637         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5638         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5639         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5640         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5641         syntax.
5642         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5643         return value extension.
5644         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5645         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5646         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5647         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5648
5649 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5650
5651         * g++.dg/warn/inline1.C: New test.
5652         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5653         * g++.old-deja/g++.jason/synth10.C: Likewise.
5654         * g++.old-deja/g++.mike/net31.C: Likewise.
5655         * g++.old-deja/g++.mike/p8786.C: Likewise.
5656
5657         * g++.dg/template/friend10.C: New test.
5658         * g++.dg/template/conv5.C: New test.
5659
5660 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5661
5662         * g++.dg/lookup/scoped3.C: New test.
5663
5664         * g++.dg/lookup/decl1.C: New test.
5665         * g++.dg/lookup/decl2.C: New test.
5666
5667 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5668
5669         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5670         gcc.c-torture/compile/20021015-1.c,
5671         gcc.c-torture/compile/20021015-2.c,
5672         gcc.c-torture/compile/20021123-1.c,
5673         gcc.c-torture/compile/20021123-2.c,
5674         gcc.c-torture/compile/20021123-3.c,
5675         gcc.c-torture/compile/20021123-4.c,
5676         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5677         only to 3.1 or 3.2 branch.
5678
5679 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5680
5681         * gcc.dg/i386-bitfield3.c: New test.
5682
5683         * gcc.dg/i386-bitfield2.c: New test.
5684
5685 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5686
5687         * g++.dg/parse/conv_op1.C: New test.
5688
5689 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5690
5691         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5692         approved.
5693
5694 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5695
5696         * gcc.c-torture/compile/20021220-1.c: New test.
5697
5698 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5699
5700         * gcc.dg/i386-fastcall-1.c: New.
5701
5702 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5703
5704         * gcc.c-torture/execute/20021219-1.c: New test.
5705
5706 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5707
5708         * gcc.dg/i386-pic-1.c: New test.
5709
5710 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5711
5712         PR c++/8099
5713         * g++.dg/template/friend9.C: New test.
5714
5715 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5716
5717         PR c++/3663
5718         * g++.dg/template/access7.C: New test.
5719
5720 2002-12-18  Nick Clifton  <nickc@redhat.com>
5721
5722         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5723         the libstdc++-v3 directory has been found.
5724
5725 2002-12-12  Devang Patel <dpatel@apple.com>
5726         * gcc.dg/darwin-ld-1.c: New test.
5727         * gcc.dg/darwin-ld-2.c: New test.
5728         * gcc.dg/darwin-ld-3.c: New test.
5729         * gcc.dg/darwin-ld-4.c: New test.
5730         * gcc.dg/darwin-ld-5.c: New test.
5731
5732 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5733
5734         * gcc.c-torture/compile/20021212-1.c: New test.
5735
5736 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5737
5738         * gcc.dg/fshort-wchar: New test.
5739
5740 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5741
5742         PR c++/8372
5743         * g++.dg/template/dtor1.C: New test.
5744
5745         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5746         markers.
5747
5748 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5749
5750         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5751
5752 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5753
5754         * g++.dg/template/static1.C: New test.
5755         * g++.dg/template/static2.C: New test.
5756         * g++.old-deja/g++.ext/memconst.C: New test.
5757
5758 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5759
5760         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5761         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5762         * g++.dg/special/initp1.C: Likewise.
5763
5764 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5765
5766         * gcc.c-torture/execute/20021204-1.c: New test.
5767
5768 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5769
5770         * gcc.dg/ppc-fmadd-1.c: New file.
5771         * gcc.dg/ppc-fmadd-2.c: New file.
5772         * gcc.dg/ppc-fmadd-3.c: New file.
5773
5774 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5775
5776         * gcc.c-torture/compile/20021204-1.c: New test.
5777
5778 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5779
5780         * g++.dg/inherit/covariant2.C: New test.
5781         * g++.dg/inherit/covariant3.C: New test.
5782         * g++.dg/inherit/covariant4.C: New test.
5783         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5784         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5785
5786 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5787
5788         PR c++/8688
5789         * g++.dg/init/brace3.C: New test.
5790
5791 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5792
5793         * gcc.dg/20020210-1.c: Fix a comment typo.
5794
5795 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR c++/8720
5798         * g++.dg/parse/defarg1.C: New test.
5799
5800         PR c++/8615
5801         * g++.dg/template/char1.C: New test.
5802
5803         * g++.dg/template/varmod1.C: Fix typo.
5804
5805 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5806
5807         DR 180
5808         * g++.old-deja/g++.pt/crash32.C: Expect error.
5809
5810 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5811
5812         PR c++/5919
5813         * g++.dg/template/varmod1.C: New test.
5814
5815         PR c++/8727
5816         * g++.dg/inherit/typeinfo1.C: New test.
5817
5818         PR c++/8663
5819         * g++.dg/inherit/typedef1.C: New test.
5820
5821 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5822
5823         PR c++/8332
5824         PR c++/8493
5825         * g++.dg/template/strlen1.C: New test.
5826
5827         PR c++/8227
5828         * g++.dg/template/ctor2.C: New test.
5829
5830         PR c++/8214
5831         * g++.dg/init/string1.C: New test.
5832
5833         PR c++/8511
5834         * g++.dg/template/friend8.C: New test.
5835
5836 2002-11-29  Joe Buck <jbuck@synopsys.com>
5837
5838         * g++.dg/lookup/anon2.C: New test.
5839
5840 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5841
5842         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5843         h8300 port.
5844
5845 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5846
5847         * gcc.dg/bitfld-6.c: New test.
5848
5849 2002-11-27  Jan Hubicka  <jh@suse.cz>
5850
5851         * gcc.c-torture/execute/20021127.[cx]: New test.
5852
5853 2002-11-26  Jan Hubicka  <jh@suse.cz>
5854
5855         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5856         quality.
5857
5858 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5859
5860         * g++.dg/init/brace2.C: New test.
5861         * g++.old-deja/g++.mike/p9129.C: Correct.
5862
5863 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5864
5865         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5866
5867 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5868
5869         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5870
5871 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5872
5873         * testsuite/g++.dg/abi/empty11.C: New test.
5874         * testsuite/g++.dg/rtti/cv1.C: New test.
5875
5876 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5877
5878         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5879
5880 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5881
5882         * g++.dg/abi/empty10.C: New test.
5883
5884 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5885
5886         * gcc.c-torture/compile/20021124-1.c: New test.
5887
5888 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5889
5890         * g++.dg/abi/rtti2.C: New test.
5891
5892 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5893
5894         * gcc.dg/i386-unroll-1.c: New test.
5895
5896 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5897
5898         * gcc.c-torture/compile/20021120-1.c: New test.
5899         * gcc.c-torture/compile/20021120-2.c: New test.
5900
5901 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5902
5903         * gcc.dg/bitfld-5.c: New test.
5904
5905 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5906
5907         * gcc.c-torture/execute/20021120-3.c: New test.
5908
5909 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5910
5911         * gcc.c-torture/execute/20021120-2.c: New test.
5912
5913 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5914
5915         * gcc.c-torture/execute/20021120-1.c: New test.
5916
5917 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5918
5919         * gcc.c-torture/execute/20021118-3.c: New test.
5920
5921 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5922
5923         * gcc.c-torture/compile/20021119-1.c: New test.
5924
5925 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5926
5927         * gcc.dg/duff-1.c: New test.
5928         * gcc.dg/duff-2.c: New test.
5929         * gcc.dg/duff-3.c: New test.
5930
5931 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5932
5933         * gcc.dg/cpp/_Pragma5.c: New test.
5934
5935 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5936
5937         * gcc.c-torture/execute/20021118-2.c: New test.
5938
5939 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5940
5941         * gcc.c-torture/execute/20021118-1.c: New test.
5942
5943 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5944
5945         * gcc.dg/20021116-1.c: New test.
5946
5947 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5948
5949         * g++.dg/abi/vcall1.C: New test.
5950
5951 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5952
5953         * gcc.dg/20021029-1.c: New test.
5954         * gcc.dg/20021029-2.c: New test.
5955
5956 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5957
5958         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5959
5960 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5961
5962         PR c/8439
5963         * gcc.dg/20021110.c: Move to ...
5964         * gcc.c-torture/compile/20021110.c: .... here.
5965
5966 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5967
5968         PR c/8467
5969         * gcc.c-torture/execute/20021111-1.c
5970
5971 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5972
5973         PR c/8439
5974         * gcc.dg/20021110.c: New test.
5975
5976 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5977
5978         * g++.dg/abi/vthunk3.C: Run only on x86.
5979
5980 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5981
5982         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5983
5984 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5985
5986         * lib/compat.exp (compat-execute): Fix logic error in last
5987         change.
5988
5989 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5990
5991         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5992
5993 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5994
5995         PR c++/8389
5996         * g++.dg/template/access6.C: New test.
5997
5998 2002-11-08  Jan Hubicka  <jh@suse.cz>
5999
6000         * gcc.dg/i386-ssefp-1.c: New test.
6001         * gcc.dg/i386-ssefp-1.c: New test.
6002
6003 2002-11-08  Jan Hubicka  <jh@suse.cz>
6004
6005         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6006
6007 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6008
6009         * g++.dg/abi/vthunk3.C: New test.
6010
6011         PR c++/8338
6012         * g++.dg/template/crash2.C: New test.
6013
6014 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6015
6016         * testsuite/g++.dg/abi/dtor1.C: New test.
6017         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6018
6019 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6020
6021         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6022         Darwin.
6023
6024 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6025
6026         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6027         -mthumb.  Only xfail with -O0.
6028
6029 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6030
6031         * g++.dg/abi/thunk1.C: New test.
6032         * g++.dg/abi/thunk2.C: Likewise.
6033         * g++.dg/abi/vtt1.C: Likewise.
6034
6035 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6036
6037         PR optimization/8423
6038         * gcc.c-torture/execute/builtin-constant.c: New test.
6039
6040 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6041
6042         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6043         Add some more cases.
6044
6045 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6046
6047         PR c++/8391
6048         * g++.dg/opt/local1.C: New test.
6049
6050 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6051
6052         PR c++/8160
6053         * g++.dg/template/complit1.C: New test.
6054
6055         PR c++/8149
6056         * g++.dg/template/typename4.C: Likewise.
6057
6058 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6059
6060         Core issue 287, PR c++/7639
6061         * g++.dg/template/instantiate1.C: Adjust error location.
6062         * g++.dg/template/instantiate3.C: New test.
6063         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6064         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6065         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6066
6067 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6068
6069         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6070
6071 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6072
6073         PR c++/8287
6074         * g++.dg/init/dtor2.C: New test.
6075
6076 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6077
6078         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6079         * gcc.dg/nest.c: Bypass errors on irix6.
6080
6081 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6082
6083         * gcc.dg/nest.c: Expect error for mmix-*-*.
6084         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6085
6086 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6087
6088         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6089         markers.
6090
6091         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6092
6093 2002-10-25  Mike Stump  <mrs@apple.com>
6094
6095         * gcc.dg/warn-1.c: New test.
6096
6097 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6098
6099         * g++.dg/template/typename3.C: New test.
6100
6101 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6102
6103         * g++.dg/lookup/ptrmem1.C: New test.
6104
6105         * g++.dg/abi/vthunk2.C: New test.
6106
6107 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6108
6109         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6110
6111 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6112
6113         * g++.dg/abi/empty9.C: New test.
6114
6115 2002-10-24  Richard Henderson  <rth@redhat.com>
6116
6117         * g++.dg/inherit/thunk1.C: Enable for ia64.
6118
6119 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6120
6121         PR c++/8067
6122         * g++.dg/lookup/pretty1.C: New test.
6123
6124 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6125
6126         * gcc.dg/20021023-1.c: New test.
6127
6128 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6129
6130         PR c++/7679
6131         * g++.dg/parse/inline1.C: New test.
6132
6133 2002-10-23  Richard Henderson  <rth@redhat.com>
6134
6135         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6136
6137         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6138
6139 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6140
6141         PR c++/6579
6142         * g++.dg/parse/stmtexpr3.C: New test.
6143
6144 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6145
6146         * g++.dg/expr/cond1.C: New test.
6147
6148 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6149
6150         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6151
6152 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6153
6154         * g++.dg/abi/vbase13.C: New test.
6155         * g++.dg/abi/vbase14.C: Likewise.
6156
6157 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6158
6159         * gcc.dg/tls/pic-1.c: New test.
6160         * gcc.dg/tls/nonpic-1.c: New test.
6161         * gcc.dg/20021018-1.c: New test.
6162
6163 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6164
6165         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6166         Remove only files with the same base name as the test case.
6167         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6168         (profopt-execute): Likewise.  Also, remove old profiling
6169         and performance data files before running the tests.
6170
6171         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6172         * g++.dg/bprob/bprob.exp: Likewise.
6173         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6174         to allow more general test case names.
6175
6176         * g++.dg/bprob/bprob-1.C: Rename to ...
6177         * g++.dg/bprob/g++-bprob-1.C: ... this.
6178
6179         * g77.dg/bprob/bprob-1.f: Rename to ...
6180         * g77.dg/bprob/g77-bprob-1.f: ... this.
6181
6182 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6183
6184         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6185         bison 1.50 or later.
6186
6187 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6188
6189         * g++.dg/README: Describe more test directories.
6190
6191 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6192
6193         * g++.dg/init/array6.C: Add additional tests.
6194
6195 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6196
6197         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6198         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6199
6200 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6201
6202         * gcc.c-torture/compile/20020604-1.x: New.
6203         * gcc.c-torture/compile/simd-5.x: Likewise.
6204         * gcc.c-torture/execute/920710-1.x: Likewise.
6205         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6206
6207 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6208
6209         * g++.dg/inherit/override1.C: Add dg-options clause.
6210
6211 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6212
6213         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6214         _mm_slli_si128.
6215
6216 2002-10-19  Andreas Schwab  <schwab@suse.de>
6217
6218         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6219         directory component.
6220
6221 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6222
6223         * g++.dg/inherit/thunk1.C: New test.
6224
6225         * g++.dg/inherit/override1.C: New test.
6226
6227         * g++.dg/abi/mangle11.C: New test.
6228         * g++.dg/abi/mangle14.C: New test.
6229         * g++.dg/abi/mangle17.C: New test.
6230
6231 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6232
6233         * g++.dg/overload/member2.C: New test.
6234
6235 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6236
6237         * g++.dg/README: Describe new compat directory.
6238         * g++.dg/dg.exp: Skip tests in compat directory.
6239         * README.compat: New file.
6240         * lib/compat.exp: New expect script.
6241         * g++.dg/compat: New test directory.
6242         * g++.dg/compat/compat.exp: New expect script.
6243         * g++.dg/compat/abi: New test directory.
6244         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6245         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6246         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6247         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6248         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6249         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6250         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6251         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6252         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6253         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6254         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6255         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6256         * g++.dg/compat/break: New test directory.
6257         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6258         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6259         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6260         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6261         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6262         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6263         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6264         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6265         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6266         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6267         g++.dg/compat/break/README: New files.
6268         * g++.dg/compat/eh: New test directory.
6269         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6270         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6271         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6272         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6273         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6274         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6275         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6276         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6277         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6278         g++.dg/compat/eh/filter2_y.C,
6279         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6280         g++.dg/compat/eh/new1_y.C,
6281         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6282         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6283         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6284         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6285         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6286         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6287         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6288         g++.dg/compat/eh/unexpected1_y.C: New files.
6289         * g++.dg/compat/init: New test directory.
6290         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6291         g++.dg/compat/init/array5_y.C,
6292         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6293         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6294         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6295         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6296         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6297         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6298         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6299         g++.dg/compat/init/init-ref2_y.C: New files.
6300
6301 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6302
6303         PR c++/7584
6304         * g++.dg/inherit/using3.C: New test.
6305
6306 2002-10-17  Jan Hubicka  <jh@suse.cz>
6307
6308         * gcc.dg/20021017-2.c: New test.
6309
6310 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6311
6312         * g++.dg/abi/mangle16.C: Adjust.
6313
6314         * g++.dg/init/array8.C: New test.
6315
6316 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6317
6318         * gcc.dg/special/mips-abi.exp: New test.
6319         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6320
6321 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6322
6323         * g++.dg/abi/mangle16.C: New test.
6324         * g++.dg/abi/mangle17.C: Likewise.
6325
6326         PR c++/7478
6327         * g++.dg/template/ref1.C: New test.
6328
6329 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6330
6331         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6332
6333 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6334
6335         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6336
6337 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6338
6339         PR c++/7524
6340         * g++.dg/init/array7.C: New test.
6341
6342 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6343
6344         * g++.dg/init/array6.C: New test.
6345
6346         * g++.dg/abi/mangle13.C: Likewise.
6347         * g++.dg/abi/mangle14.C: Likewise.
6348         * g++.dg/abi/mangle15.C: Likewise.
6349
6350 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6351
6352         * g++.dg/abi/empty8.C: New test.
6353
6354 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6355
6356         * g++.dg/init/ctor1.C: New test.
6357
6358 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6359
6360         * gcc.c-torture/execute/20021015-1.c: New test.
6361
6362 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6363
6364         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6365
6366 2002-10-14  Jan Hubicka  <jh@suse.cz>
6367
6368         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6369
6370 2002-10-14  Richard Henderson  <rth@redhat.com>
6371
6372         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6373
6374 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6375
6376         PR optimization/6631
6377         * g++.dg/opt/const2.C: New test.
6378
6379 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/7176
6382         * g++.dg/parse/friend1.C: New test.
6383         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6384
6385 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6386
6387         * gcc.dg/20021014-1.c: New test.
6388
6389 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR c++/5661
6392         * g++.dg/ext/vlm1.C: New test.
6393         * g++.dg/ext/vlm2.C: Likewise.
6394
6395         * g++.dg/init/array1.C: Remove invalid braces.
6396         * g++.dg/init/brace1.C: New test.
6397         * g++.dg/init/copy2.C: Likewise.
6398         * g++.dg/init/copy3.C: Likewise.
6399         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6400         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6401         braces.
6402
6403 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6404
6405         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6406
6407 2002-10-11  Richard Shann  <richard.shann@superh.com>
6408
6409         * gcc.c-torture/compile/simd-5.c: New test.
6410
6411 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6412
6413         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6414
6415 2002-10-10  Jim Wilson  <wilson@redhat.com>
6416
6417         * gcc.c-torture/execute/20021010-1.c: New test.
6418
6419 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6420
6421         PR c/7353
6422         * g++.dg/ext/typedef-init.C: New test.
6423         * gcc.dg/typedef-init.c: New test.
6424
6425 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6426
6427         * gcc.dg/cpp/paste13.c: New test.
6428
6429 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6430
6431         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6432         remaining platforms, XFAIL during compile, not execute.  Don't
6433         XFAIL at -O0.
6434
6435 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6436
6437         * gcc.dg/alias-1.c: Tweak expected warning.
6438
6439 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6440
6441         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6442
6443 2002-10-06  Andreas Jaeger  <aj@suse.de>
6444
6445         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6446         * gcc.dg/cpp/c++98.C: Likewise.
6447
6448         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6449         * g++.dg/cpp/c++98.C: Likewise.
6450
6451         * g++.dg/README (Subdirectories): Mention cpp directory.
6452
6453         PR target/7559
6454         * gcc.dg/20021006-1.c: New test.
6455
6456 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6457
6458         PR c++/7804
6459         * g++.dg/other/warning1.C: New test.
6460
6461 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6462
6463         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6464         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6465         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6466
6467 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6468
6469         PR c++/7931
6470         * g++.dg/template/ptrmem3.C: New test.
6471
6472         PR c++/7754
6473         * g++.dg/template/union1.C: New test.
6474
6475 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6476
6477         PR c++/8006
6478         * g++.dg/abi/mangle9.C: New test.
6479         * g++.dg/abi/mangle10.C: New test.
6480         * g++.dg/abi/mangle11.C: New test.
6481         * g++.dg/abi/mangle12.C: New test.
6482
6483 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6484
6485         PR c++/7188.
6486         * g++.dg/template/meminit1.C: New test.
6487         * g++.dg/warn/Wreorder-1.C: Likewise.
6488         * g++.old-deja/g++.mike/warn3.C: Tweak.
6489         * lib/prune.exp: Ingore "in copy constructor".
6490
6491 2002-10-02  Andreas Jaeger  <aj@suse.de>
6492
6493         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6494         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6495         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6496         on x86-64.
6497
6498 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6499
6500         * gcc.dg/empty1.C: Fix typo.
6501
6502 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6503
6504         * gcc.dg/alias-1.c: New test.
6505
6506 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6507
6508         * gcc.dg/empty1.C: New test.
6509
6510         * g++.dg/tls/init-2.C: Tweak error messages.
6511
6512 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6513
6514         * gcc.c-torture/compile/20020923-1.c: New test.
6515
6516 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6517
6518         * gcc.c-torture/execute/ffs-1.c: New test.
6519         * gcc.c-torture/execute/ffs-2.c: Ditto.
6520
6521 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6522
6523         * g++.dg/overload/member1.C: New test.
6524
6525 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6526
6527         * g++.dg/abi/empty7.C: New test.
6528         * g++.dg/init/pm2.C: Likewise.
6529
6530 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6531
6532         * g++.dg/rtti/crash1.C: New test.
6533
6534 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6535
6536         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6537         gcc.dg/sibcall-4.c: New tests.
6538
6539 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6540
6541         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6542         powerpc and MMIX targets.
6543
6544 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6545
6546         * gcc.dg/cpp/20020927-1.c: New.
6547
6548 2002-09-26  David S. Miller  <davem@redhat.com>
6549
6550         * gcc.c-torture/compile/trunctfdf.c: New.
6551
6552 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6553
6554         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6555
6556 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6557
6558         * gcc.c-torture/execute/loop-15.c: New.
6559
6560 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6561
6562         * README.QMTEST: Fix typo.
6563
6564 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6565
6566         * gcc.dg/20020926-1.c: New test.
6567
6568 2002-09-25  David S. Miller  <davem@redhat.com>
6569
6570         PR target/7842
6571         * gcc.c-torture/execute/shiftdi.c: New test.
6572
6573 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6574
6575         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6576         unique to the tool.
6577         * lib/g77.exp (g77_init): Likewise.
6578         * lib/g++.exp (g++_init): Likewise.
6579         * lib/objc.exp (objc_init): Likewise.
6580
6581 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6582
6583         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6584         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6585         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6586
6587 2002-09-25  Richard Henderson  <rth@redhat.com>
6588
6589         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6590         too-small long double.
6591
6592 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6593
6594         * gcc.dg/20020919-1.c: New test.
6595
6596 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6597
6598         * g++.dg/abi/bitfield6.C: New test.
6599         * g++.dg/abi/bitfield7.C: New test.
6600         * g++.dg/abi/bitfield8.C: New test.
6601         * g++.dg/abi/vbase11.C: New test.
6602
6603 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6604
6605         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6606         hppa*-*-hpux*.  Update test comment.
6607
6608 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6609
6610         * gcc.dg/tls/struct-1.c: New test.
6611
6612 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6613
6614         * gcc.dg/cpp/tr-warn2.c: Update.
6615
6616 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6617
6618         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6619
6620 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6621
6622         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6623         systems.
6624
6625 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6626
6627         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6628
6629         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6630         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6631         setting of cxxfilt.
6632
6633 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6634
6635         * gcc.dg/20020312-2.c: Update for darwin.
6636
6637 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6638
6639         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6640
6641 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6642
6643         * objc.dg/comp-types-1.m: New test.
6644         * objc.dg/comp-types-2.m: New test.
6645         * objc.dg/comp-types-3.m: New test.
6646         * objc.dg/comp-types-4.m: New test.
6647         * objc.dg/comp-types-5.m: New test.
6648         * objc.dg/comp-types-6.m: New test.
6649
6650 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6651
6652         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6653
6654 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6655
6656         * g++.dg/other/do1.C: New test.
6657
6658         * g++.dg/template/subst1.C: New test.
6659
6660 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6661
6662         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6663
6664 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6665
6666         * g++.dg/template/qualttp20.C: Adjust expected errors.
6667         * g++.old-deja/g++.jason/report.C: Likewise.
6668         * g++.old-deja/g++.other/qual1.C: Likewise.
6669
6670         * g++.dg/lookup/scoped2.C: New test.
6671
6672         * g++.dg/ext/asm3.C: New test.
6673
6674 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6675
6676         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6677
6678 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6679
6680         * ChangeLog: follow spelling conventions.
6681         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6682         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6683         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6684         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6685         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6686         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6687         * g++.old-deja/g++.law/global-init1.C: Likewise.
6688         * g++.old-deja/g++.other/delete4.C: Likewise.
6689         * g++.old-deja/g++.other/inline21.C: Likewise.
6690         * g++.old-deja/g++.other/singleton.C: Likewise.
6691         * g77.dg/strlen0.f: Likewise.
6692         * g77.f-torture/compile/20010519-1.f: Likewise.
6693         * g77.f-torture/compile/980310-4.f: Likewise.
6694         * gcc.c-torture/compile/20000605-1.c: Likewise.
6695         * gcc.c-torture/execute/20020225-1.c: Likewise.
6696         * gcc.dg/c90-hexfloat-2.c: Likewise.
6697         * gcc.dg/c99-bool-1.c: Likewise.
6698         * gcc.dg/c99-hexfloat-2.c: Likewise.
6699         * gcc.dg/dll-2.c: Likewise.
6700         * gcc.dg/wtr-union-init-1.c: Likewise.
6701         * gcc.dg/wtr-union-init-2.c: Likewise.
6702         * gcc.dg/wtr-union-init-3.c: Likewise.
6703         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6704         * gcc.dg/cpp/defined.c: Likewise.
6705         * gcc.dg/cpp/macsyntx.c: Likewise.
6706         * gcc.dg/cpp/paste2.c: Likewise.
6707         * gcc.dg/cpp/trad/defined.c: Likewise.
6708         * gcc.dg/format/c90-printf-1.c: Likewise.
6709         * gcc.dg/format/c90-scanf-1.c: Likewise.
6710         * gcc.dg/format/c99-printf-1.c: Likewise.
6711         * gcc.dg/format/c99-scanf-1.c: Likewise.
6712         * gcc.misc-tests/gcov-8.c: Likewise.
6713         * lib/profopt.exp: Likewise.
6714
6715 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6716
6717         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6718
6719 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6720
6721         * g++.dg/inherit/using2.C: New test.
6722
6723 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6724
6725         * ChangeLog: Follow spelling conventions.
6726         * g++.dg/template/friend4.C: Likewise.
6727         * g++.old-deja/g++.pt/crash67.C: Likewise.
6728         * gcc.c-torture/execute/20000801-4.c: Likewise.
6729         * gcc.dg/c90-digraph-1.c: Likewise.
6730         * gcc.dg/c94-digraph-1.c: Likewise.
6731         * gcc.dg/c99-digraph-1.c: Likewise.
6732         * gcc.dg/cpp/line5.c: Likewise.
6733         * gcc.dg/cpp/multiline.c: Likewise.
6734         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6735         * gcc.dg/format/attr-3.c: Likewise.
6736         * gcc.dg/format/c90-scanf-3.c: Likewise.
6737         * gcc.dg/format/ext-4.c: Likewise.
6738
6739 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6740
6741         * g++.dg/template/pretty1.C: New test.
6742
6743 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6744
6745         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6746
6747 2002-09-13  Matt Austern  <austern@apple.com>
6748
6749         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6750         passing a cast expression to a function by const reference.
6751
6752 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6753
6754         * g++.dg/template/deduce1.C: New test.
6755
6756 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6757
6758         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6759         32-bit int.
6760
6761 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6762
6763         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6764         usage.
6765
6766 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6767
6768         * gcc.c-torture/compile/20020910-1.c: New test.
6769
6770 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6771
6772         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6773
6774 2002-09-10  Andreas Jaeger  <aj@suse.de>
6775
6776         * gcc.dg/20020312-2.c: Adjust for x86-64.
6777
6778 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6779
6780         * g77.dg/7388.f: New test case for PR 7388.
6781
6782 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6783
6784         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6785
6786 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6787
6788         * objc.dg/proto-lossage-1.m: New test.
6789
6790 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6791
6792         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6793
6794 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6795
6796         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6797         expected to pass.
6798
6799 2002-09-06  Stan Shebs  <shebs@apple.com>
6800             David Edelsohn  <edelsohn@gnu.org>
6801
6802         * gcc.dg/weak: New directory.
6803         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6804         target-specific xfail bits.
6805         * gcc.dg/typeof-2.c: Move to new directory.
6806         * gcc.dg/weak.exp: New expect script.
6807
6808 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6809
6810         * gcc.c-torture/execute/extzvsi.c: New test.
6811
6812 2002-09-05  Stan Shebs  <shebs@apple.com>
6813
6814         * gcc.dg/weak-1.c: xfail on Darwin.
6815         * gcc.dg/weak-2.c: Ditto.
6816         * gcc.dg/weak-3.c: Ditto.
6817         * gcc.dg/weak-4.c: Ditto.
6818         * gcc.dg/weak-5.c: Ditto.
6819         * gcc.dg/weak-6.c: Ditto.
6820         * gcc.dg/weak-7.c: Ditto.
6821         * gcc.dg/weak-8.c: Ditto.
6822         * gcc.dg/weak-9.c: Ditto.
6823
6824 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6825
6826         * gcc.c-torture/execute/loop-14.c: New test.
6827
6828 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6829
6830         * g++.dg/other/cxa-atexit1.C: New test.
6831
6832         * gcc.dg/typeof-2.c: New test.
6833
6834 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6835
6836         * gcc.dg/builtins-2.c: New testcase.
6837         * gcc.dg/builtins-3.c: New testcase.
6838
6839 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6840
6841         * gcc.dg/cpp/_Pragma4.c: New test.
6842
6843 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6844
6845         * objc/execute/nil_method-1.m: New testcase.
6846
6847 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6848
6849         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6850         [Object class], not [Object initialize].
6851
6852 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6853             Hans-Peter Nilsson  <hp@bitrange.com>
6854
6855         * gcc.c-torture/execute/20020720-1.x: Skip test on
6856         mmix-knuth-mmixware.  Correct comment.
6857
6858 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6859
6860         * testsuite/g++.dg/abi/bitfield5.C: New test.
6861         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6862
6863 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6864
6865         * objc.dg/undeclared-selector.m: New test.
6866
6867 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6868
6869         * g++.dg/other/offsetof1.C: Avoid cast warning.
6870
6871 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6872
6873         * objc.dg/super-class-2.m: New test.
6874
6875 2002-08-24  Matt Austern  <austern@apple.com>
6876
6877         * g++.dg/ext/lvaddr.C: New test.
6878         * g++.dg/ext/lvcast.C: New test.
6879
6880 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6881
6882         * testsuite/g++.dg/inherit/cond1.C: New test.
6883
6884 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6885
6886         * gcc.dg/noncompile/incomplete-1.c: New test.
6887
6888 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6889
6890         * gcc.dg/typespec-1.c: New test.
6891
6892 2002-08-20  Devang Patel  <dpatel@apple.com>
6893         * objc.dg/proto-hier-2.m: New test.
6894
6895 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6896
6897         * objc.dg/bitfield-1.m: New test.
6898         * objc.dg/bitfield-2.m: New test.
6899
6900 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6901
6902         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6903         gcc.dg/c99-flex-array-4.c: New tests.
6904
6905 2002-08-16  Stan Shebs  <shebs@apple.com>
6906
6907         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6908
6909 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6910
6911         * gcc.dg/typeof-1.c: New test.
6912         * g++.dg/ext/typeof2.C: New test.
6913
6914 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6915
6916         * g++.dg/other/offsetof1.C: New test.
6917
6918 2002-08-14  Richard Henderson  <rth@redhat.com>
6919
6920         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6921
6922 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6923
6924         * gcc.dg/cpp/_Pragma3.c: New test.
6925
6926 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6927
6928         * g++.dg/template/inherit3: New test.
6929
6930 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6931
6932         * gcc.dg/bitfld-4.c: Add blank options.
6933
6934 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6935
6936         * g++.dg/template/crash1.C: New test.
6937
6938 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6939
6940         * gcc.dg/tls/opt-2.c: New test.
6941
6942 2002-08-08  Devang Patel  <dpatel@apple.com>
6943
6944         * objc.dg/selector-1.m : New test
6945
6946 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6947
6948         * g++.dg/abi/bitfield4.C: New test.
6949         * gcc.dg/bitfld-4.c: New test.
6950
6951 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6952
6953         * g++.dg/other/packed1.C: New test.
6954
6955 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6956
6957         * g++.dg/abi/offsetof.C: Tweak error messages.
6958         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6959
6960 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6961
6962         * gcc.dg/bitfld-3.c: New test.
6963
6964 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6965             Richard Henderson  <rth@redhat.com>
6966
6967         * gcc.dg/i386-bitfield1.c: New test.
6968         * g++.dg/abi/bitfield3.C: Update.
6969
6970 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6971
6972         * objc.dg/const-str-2.m: Update.
6973         * gcc.dg/cpp/c++98.c: Change to C extension.
6974         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6975         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6976
6977 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6978
6979         * testsuite/gcc.dg/tls/diag-3.c: New.
6980
6981 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6982
6983         * g++.dg/README (Subdirectories): Document new subdir expr.
6984         * g++.dg/expr/pmf-1.C: New test.
6985
6986 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6987
6988         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6989
6990 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6991
6992         * g++.dg/abi/bitfield3.C: New test.
6993
6994 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6995
6996         * lib/gcov.exp: Tweak expected line formats.
6997         * gcc.misc-tests/gcov8.c: New test.
6998         * gcc.misc-tests/gcov8.x: New flags.
6999
7000 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7001
7002         * consistency.vlad/layout/endian.c: Include string.h.
7003
7004         * gcc.c-torture/execute/20020805-1.c: New test.
7005
7006 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7007
7008         * g++.dg/other/conversion1.C: New test.
7009
7010 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7011
7012         * gcc.dg/builtins-1.c: New testcase.
7013
7014 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7015
7016         * g++.dg/inherit/access3.C: New test.
7017
7018 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7019
7020         * gcc.dg/ia64-visibility-2.c: New test.
7021
7022 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7023
7024         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7025         __qualifier_flags to __flags.
7026
7027 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7028
7029         * g++.dg/inherit/operator1.C: New test.
7030         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7031         * g++.dg/other/error1.C: Change expected error message.
7032         * g++.dg/template/conv4.C: Likewise.
7033
7034 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7035
7036         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7037         for documented behavior.
7038
7039 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7040
7041         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7042         several targets known to fail.
7043
7044 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7045
7046         * gcc.dg/mips-args-[123].c: New tests.
7047
7048 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7049
7050         * gcc.dg/ppc-spe.c: New.
7051
7052 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7053
7054         * g++.dg/other/ptrmem4.C: New testcase.
7055
7056 2002-07-24  Richard Henderson  <rth@redhat.com>
7057
7058         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7059
7060 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7061
7062         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7063
7064 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7065
7066         * gcc.c-torture/execute/memset-3.c: New testcase.
7067
7068 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7069
7070         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7071         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7072
7073 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7074
7075         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7076         Delete.
7077
7078 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7079
7080         * gcc.c-torture/compile/simd-4.c: New test.
7081
7082 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7083
7084         PR c++/7347, c++/7348
7085         * g++.dg/template/access4.C: New test.
7086         * g++.dg/template/access5.C: New test.
7087         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7088         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7089         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7090         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7091
7092 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7093
7094         * gcc.dg/gnu89-init-2.c: New test.
7095
7096 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7097
7098         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7099
7100 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7101
7102         * gcc.c-torture/execute/20020720-1.c: New testcase.
7103
7104 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7105
7106         * gcc.dg/cpp/Wsignprom.c: New tests.
7107
7108 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7109
7110         * gcc.c-torture/execute/loop-13.c: New test.
7111
7112 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7113
7114         * gcc.dg/cpp/expr.c: New tests.
7115
7116 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7117
7118         * g++.dg/opt/pr6713.C: Add template instantiation.
7119
7120 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7121
7122         * gcc.dg/nest.c: New test.
7123
7124 2002-07-17  Richard Henderson  <rth@redhat.com>
7125
7126         * g++.dg/opt/pr6713.C: New test.
7127
7128 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7129
7130         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7131         XFAIL for all x86 processors.
7132
7133 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7134
7135         * gcc.c-torture/execute/20010122-1.x: Do not test with
7136         -fomit-frame-pointer.
7137
7138 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7139
7140         * g++.dg/template/instantiate2.C: New test.
7141         * g++.dg/template/spec4.C: New test.
7142
7143 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7144
7145         * g++.dg/template/access2.C: New test.
7146         * g++.dg/template/access3.C: New test.
7147
7148 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7149
7150         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7151         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7152         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7153         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7154         Convert to use <stdarg.h>.
7155         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7156         Delete.
7157         * gcc.dg/va-arg-2.c: New.
7158         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7159
7160 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7161
7162         * gcc.c-torture/compile/20020710-1.c: New test.
7163
7164 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7165                           Andrew Pinski  <pinskia@physics.uc.edu>
7166
7167         gcc.c-torture/compile/simd-2.c: New testcase.
7168         gcc.c-torture/compile/simd-3.c: Likewise.
7169
7170 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7171
7172         PR c++/7224
7173         * g++.dg/overload/error1.C: New test.
7174
7175 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7176
7177         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7178         configuration and IRIX 6 O32 ABI.
7179
7180 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7181
7182         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7183
7184 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7185
7186         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7187
7188 2002-07-10  Jeffrey A Law  <law@redhat.com>
7189
7190         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7191
7192         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7193
7194 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7195
7196         * gcc.dg/20020312-2.c: Check for __PPC__.
7197
7198 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7199
7200         * gcc.c-torture/compile/20020709-1.c: New test.
7201
7202 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7203
7204         * g++.dg/template/qualttp21.C: New test case.
7205
7206 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7207
7208         * gcc.c-torture/compile/20020706-1.c: New test.
7209         * gcc.c-torture/compile/20020706-2.c: New test.
7210
7211 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7212             Alexandre Oliva  <aoliva@redhat.com>
7213
7214         * g++.dg/warn/incomplete1.C: New test.
7215
7216 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7217
7218         PR c++/7099
7219         * g++.dg/warn/noreturn1.C: New test.
7220
7221 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7222
7223         PR c++/6706
7224         * g++.dg/debug/debug6.C: New test.
7225         * g++.dg/debug/debug7.C: New test.
7226
7227 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7228
7229         * gcc.c-torture/compile/simd-3.c: New test.
7230
7231 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7232
7233         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7234         * gcc.dg/20020620-1.c: Likewise.
7235
7236 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7237
7238         PR c++/6944
7239         * g++.dg/init/array4.C: New test.
7240         * g++.dg/init/array5.C: New test.
7241
7242 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7243
7244         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7245         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7246
7247 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7248
7249         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7250         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7251         * gcc.dg/wtr-conversion-1.c: Likewise.
7252         * gcc.dg/wtr-escape-1.c: Likewise.
7253         * gcc.dg/wtr-int-type-1.c: Likewise.
7254         * gcc.dg/wtr-label-1.c: Likewise.
7255         * gcc.dg/wtr-static-1.c: Likewise.
7256         * gcc.dg/wtr-strcat-1.c: Likewise.
7257         * gcc.dg/wtr-suffix-1.c: Likewise.
7258         * gcc.dg/wtr-switch-1.c: Likewise.
7259         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7260         * gcc.dg/wtr-union-init-1.c: Likewise.
7261         * gcc.dg/wtr-union-init-2.c: Likewise.
7262         * gcc.dg/wtr-union-init-3.c: Likewise.
7263
7264         * gcc.dg/wtr-func-def-1.c: New test.
7265
7266 2002-07-02 Devang Patel <dpatel@apple.com>
7267
7268         * objc.dg/param-1.m: New test.
7269
7270 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7271
7272         * gcc.dg/cpp/trad/directive.c: Add test.
7273         * gcc.dg/cpp/trad/macroargs.c: Add test.
7274         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7275
7276 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7277
7278         * gcc.dg/cpp/cmdlne-M.c: New test.
7279
7280 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7281
7282         * objc.dg/desig-init-1.m: New test.
7283
7284 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7285
7286         PR c++/6716
7287         * g++.dg/template/instantiate1.C: New test.
7288
7289 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7290
7291         PR c++/7112
7292         * g++.dg/template/sizeof2.C: New test.
7293
7294 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7295
7296         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7297         gcc.dg/cpp/trad/include.c: New tests.
7298
7299 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7300
7301         PR target/7177
7302         * gcc.c-torture/compile/20020701-1.c: New test.
7303
7304 2002-07-01  Stan Shebs  <shebs@apple.com>
7305
7306         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7307         header here...
7308         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7309         (objc-torture-execute): or here.
7310
7311 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7312
7313         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7314
7315 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7316
7317         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7318
7319 2002-06-30  Devang Patel  <dpatel@apple.com>
7320
7321         * objc.dg/fsyntax-only.m: New test.
7322
7323 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7324
7325         PR c++/6695
7326         * g++.dg/template/friend7.C: New file.
7327
7328 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7329
7330         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7331         return type.
7332
7333 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7334
7335         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7336         avoid division by zero.
7337
7338 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7339
7340         * gcc.dg/Wunknownprag.c: New tests.
7341
7342 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7343
7344         * gcc.c-torture/execute/simd-2.c: New test.
7345
7346 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7347
7348         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7349         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7350         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7351         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7352         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7353         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7354         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7355         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7356         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7357         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7358         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7359         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7360         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7361         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7362         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7363         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7364         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7365
7366 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7367
7368         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7369         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7370         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7371         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7372         New tests.
7373         * gcc.dg/cpp/trad/directive.c: Update.
7374
7375 2002-06-23  Andreas Jaeger  <aj@suse.de>
7376
7377         * gcc.c-torture/execute/complex-6.c: New.
7378
7379 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7380
7381         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7382         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7383         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7384         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7385
7386 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7387
7388         * gcc.dg/cpp/trad: New directory with traditional tests copied
7389         from parent directory.
7390         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7391         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7392         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7393         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7394         Move to trad/ and rename.
7395         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7396         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7397         gcc.dg/cpp/trad/redef2.c: New tests.
7398         * gcc.dg/cpp/trad/trad.exp: New driver.
7399
7400 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7401
7402         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7403         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7404         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7405         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7406         Remove.
7407
7408 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7409
7410         * gcc.dg/20020620-1.c: New test.
7411
7412 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7413
7414         * g++.dg/template/ttp4.C: New test.
7415
7416 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7417
7418         * g++.dg/opt/vt1.C: Fix regexp.
7419
7420 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7421
7422         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7423         Don't use attribute `noinline'.
7424
7425 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7426
7427         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7428
7429 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7430
7431         * gcc.c-torture/execute/simd-1.c: New.
7432
7433         * gcc.dg/simd-1.c: New.
7434
7435 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7436
7437         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7438
7439 2002-06-16  Richard Henderson  <rth@redhat.com>
7440
7441         * g++.dg/ext/anon-struct1.C: New.
7442         * g++.dg/ext/anon-struct2.C: New.
7443         * g++.dg/ext/anon-struct3.C: New.
7444         * gcc.dg/anon-struct-1.c: New.
7445         * gcc.dg/anon-struct-2.c: New.
7446         * gcc.dg/anon-struct-3.c: New.
7447         * gcc.dg/20011008-1.c: Adjust warning text.
7448         * gcc.dg/20020527-1.c: Add -fms-extensions.
7449
7450 2002-06-16  Richard Henderson  <rth@redhat.com>
7451
7452         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7453
7454 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7455
7456         * gcc.c-torture/execute/20020615-1.c: New test.
7457
7458 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7459
7460         * gcc.c-tortuture/execute/compare-1.c: New test case.
7461         * gcc.c-tortuture/execute/compare-2.c: New test case.
7462         * gcc.c-tortuture/execute/compare-3.c: New test case.
7463
7464 2002-06-13  Richard Henderson  <rth@redhat.com>
7465
7466         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7467         ia64 ilp32.
7468
7469 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7470
7471         * g++.dg/template/typename2.C: Update error message.
7472
7473 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7474
7475         * gcc.c-torture/execute/20020611-1.c: New test.
7476
7477 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7478
7479         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7480         list of targets to skip.
7481
7482 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7483
7484         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7485         targets if not optimizing.
7486
7487 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7488
7489         * gcc.c-torture/compile/20020605-1.c: New test.
7490
7491         * g++.dg/opt/vt1.C: New test.
7492
7493         * gcc.dg/20020531-1.c: New test.
7494
7495         * gcc.dg/20020530-1.c: New test.
7496
7497         * gcc.dg/20020527-1.c: New test.
7498
7499         * g++.dg/opt/cse1.C: New test.
7500
7501 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7502
7503         * gcc.dg/20020607-2.c: New test case.
7504
7505 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7506
7507         * gcc.c-torture/compile/20020604-1.c: New test.
7508
7509 2002-06-04  Richard Henderson  <rth@redhat.com>
7510
7511         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7512         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7513         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7514
7515 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7516
7517         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7518
7519 2002-06-03  Richard Henderson  <rth@redhat.com>
7520
7521         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7522         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7523
7524 2002-06-02  Richard Henderson  <rth@redhat.com>
7525
7526         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7527         test functions static.
7528
7529 2002-06-02  Andreas Jaeger  <aj@suse.de>
7530
7531         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7532         now.
7533
7534 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7535
7536         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7537         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7538         Update for mofified diagnostics.
7539         * gcc.dg/c99-intconst-1.c: No longer fail.
7540
7541 2002-06-02  Richard Henderson  <rth@redhat.com>
7542
7543         * gcc.dg/uninit-A.c: Remove xfail markers.
7544
7545 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7546
7547         * gcc.dg/fnegate-1.c: New test case.
7548
7549 2002-05-30  Osku Salerma  <osku@iki.fi>
7550
7551         * gcc.c-torture/execute/mayalias-1.c: New file.
7552
7553 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7554
7555         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7556         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7557         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7558
7559 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7560
7561         * gcc.c-torture/execute/20020529-1.c: New test.
7562
7563 2002-05-27  Richard Henderson  <rth@redhat.com>
7564
7565         * g++.dg/ext/attrib6.C: New test case.
7566
7567 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7568
7569         * gcc.c-torture/execute/pure-1.c: New test.
7570
7571 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7572
7573         * gcc.dg/cpp/arith-2.c: Remove.
7574
7575 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7576
7577         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7578         * gcc.dg/cpp/if-3.c: Remove.
7579
7580 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7581
7582         * g++.dg/opt/cse2.C: New test.
7583
7584 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7585
7586         * gcc.dg/cpp/arith-1.c: New semantic tests.
7587         * gcc.dg/cpp/if-1.c: Update.
7588
7589 2002-05-24  Ben Elliston  <bje@redhat.com>
7590
7591         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7592
7593 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7594
7595         * gcc.dg/verbose-asm.c: New test.
7596
7597 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7598
7599         * gcc.dg/cpp/paste12.c: New test.
7600
7601 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7602
7603         * g++.dg/parse/named_ops.C: New test.
7604
7605 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7606
7607         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7608
7609 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7610
7611         * gcc.dg/weak-2.c: Allow optional leading underscore
7612         in scan-assembler symbol name.
7613         * gcc.dg/weak-3.c: Likewise.
7614         * gcc.dg/weak-4.c: Likewise.
7615         * gcc.dg/weak-5.c: Likewise.
7616
7617 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7618
7619         * gcc.dg/20020523-1.c: New test.
7620
7621 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7622
7623         * objc.dg/const-str-2.m: Update now that we stop after
7624         a command line error.
7625
7626 2002-05-22  Richard Henderson  <rth@redhat.com>
7627
7628         * g++.dg/dg.exp: Fix typo in test pruneing.
7629
7630 2002-05-22  Richard Henderson  <rth@redhat.com>
7631
7632         * g++.dg/dg.exp: Prune the tls subdirectory.
7633         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7634         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7635         * g++.dg/tls/init-1.C: New.
7636
7637 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7638
7639         * gcc.dg/20020517-1.c: New test.
7640
7641 2002-05-21  Richard Henderson  <rth@redhat.com>
7642
7643         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7644         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7645
7646 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7647
7648         * g++.dg/other/copy2.C: New test.
7649
7650 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7651
7652         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7653         (MAX_COPY): Bump up to 10 times sizeof (long long).
7654         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7655
7656         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7657         sizeof (long long).
7658
7659         * gcc.c-torture/execute/strcpy-1.c: New test.
7660
7661 2002-05-19  Jason Merrill  <jason2redhat.com>
7662
7663         * g++.dg/ext/oper1.C: New test.
7664
7665 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7666 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7667
7668         * README.QMTEST: New file.
7669
7670         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7671
7672 2002-05-19  Andreas Jaeger  <aj@suse.de>
7673
7674         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7675         now.
7676         * gcc.c-torture/execute/loop-2d.x: Likewise.
7677
7678 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7679
7680         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7681         support weak symbols.
7682         * gcc.dg/weak-4.c: Likewise
7683         * gcc.dg/weak-6.c: Likewise
7684
7685 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7686
7687         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7688         cygwin, coff and h8300-*-hms targets
7689         * gcc.dg/weak-5.c: Likewise
7690         * gcc.dg/weak-7.c: Likewise
7691
7692 2002-05-16  Jason Merrill  <jason@redhat.com>
7693
7694         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7695         (scan-assembler-not, scan-assembler-dem): Likewise.
7696         (scan-assembler-dem-not): Likewise.
7697
7698 2002-05-15  Richard Henderson  <rth@redhat.com>
7699
7700         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7701
7702 2002-05-15  Richard Henderson  <rth@redhat.com>
7703
7704         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7705         (vfoo1f): Warning here.
7706         (vfoo1l): Don't redefine the alias.
7707
7708 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7709
7710         * g++.dg/init/pm1.C: New test.
7711
7712 2002-05-12  David S. Miller  <davem@redhat.com>
7713
7714         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7715         types.
7716
7717 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7718
7719         * gcc.c-torture/execute/20020510-1.c: New test case.
7720
7721 2002-05-10  David S. Miller  <davem@redhat.com>
7722
7723         * gcc.c-torture/execute/conversion.c: Test long double too.
7724
7725 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7726
7727         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7728         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7729         * lib/g++.exp (g++_link_flags): Likewise.
7730         * lib/objc.exp (objc_target_compile): Likewise.
7731
7732 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7733
7734         * gcc.dg/cpp/poison.c: Update.
7735         * gcc.dg/cpp/20000625-2.c: Remove.
7736         * gcc.dg/cpp/direct2s.c: Remove final test.
7737
7738 2002-05-08  Tom Rix  <trix@redhat.com>
7739
7740         * gcc.c-torture/execute/20020508-1.c: New test.
7741         * gcc.c-torture/execute/20020508-2.c: New test.
7742         * gcc.c-torture/execute/20020508-3.c: New test.
7743
7744 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7745
7746         * gcc.dg/cpp/charconst-4.c: More tests.
7747
7748 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7749
7750         PR c/6569
7751         * gcc.dg/weak-3.c: Update location of warning messages.
7752         * gcc.dg/weak-5.c: Likewise.
7753
7754 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7755
7756         * gcc.c-torture/execute/20020506-1.c: New test case.
7757
7758 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7759
7760         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7761
7762 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7763
7764         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7765
7766 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7767
7768         * gcc.dg/cpp/charconst-3.c: New test.
7769
7770 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7771
7772         * gcc.dg/cpp/charconst.c: Update tests.
7773
7774 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7775
7776         * treelang: Added directory for new sample language treelang. Also
7777         lib/treelang.exp: New file to signal treelang should be tested.
7778
7779 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7780
7781         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7782         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7783         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7784         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7785         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7786         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7787         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7788
7789 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7790
7791         * gcc.dg/format/xopen-2.c: New test.
7792
7793 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7794
7795         * gcc.dg/20020503-1.c: New test.
7796
7797 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7798
7799         * g++.dg/init/dtor1.C: Make it tougher.
7800
7801 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7802
7803         * g++.dg/init/dtor1.C: New test.
7804
7805 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7806
7807         * gcc.dg/altivec-8.c: New.
7808
7809 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7810
7811         * gcc.dg/altivec-7.c: New.
7812
7813 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7814
7815         * g++.dg/parse/typedef1.C: New test.
7816
7817 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7818
7819         PR c++/6486
7820         * g++.dg/template/friend6.C: New test.
7821
7822         PR c++/6492
7823         * g++.dg/init/copy1.C: New test.
7824
7825 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7826
7827         * g++.dg/warn/effc1.C: New test.
7828
7829 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7830
7831         * gcc.dg/cpp/if-cexp.c: Add a test.
7832
7833 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7834
7835         * gcc.dg/20020426-2.c: New test.
7836
7837 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7838
7839         * gcc.dg/cpp/if-mop.c: Update.
7840         * gcc.dg/cpp/if-mpar.c: Add test.
7841         * gcc.dg/cpp/if-oppr.c: Update.
7842
7843 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7844
7845         PR c/6343
7846         * gcc.dg/weak-[2-7].c: New tests.
7847
7848 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7849
7850         * gcc.dg/enum1.c: New test.
7851
7852 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7853
7854         PR c++/6497
7855         * g++.dg/inherit/access2.C: New test.
7856
7857 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7858
7859         PR bootstrap/6445
7860         * gcc.dg/20020426-1.c: New test.
7861
7862 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7863
7864         * g++.dg/abi/enum1.C: New test.
7865
7866 2002-04-26  Richard Henderson  <rth@redhat.com>
7867
7868         * gcc.dg/c99-bool-1.c: Expect always true warning.
7869
7870 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7871
7872         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7873
7874 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7875
7876         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7877         targets.
7878
7879 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7880
7881         * g++.dg/abi/mange7.C: New test.
7882
7883         PR c++/6438.
7884         * g++.dg/parse/stmtexpr2.C: New test.
7885
7886 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7887
7888         * gcc.dg/20020312-2.c: Add SH target.
7889
7890 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7891
7892         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7893         compiler output on mips*-*-irix*.
7894
7895 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7896
7897         * g++.dg/parse/attr1.C: New test.
7898
7899 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7900
7901         * gcc.c-torture/execute/string-opt-17.c: New test case.
7902         * gcc.c-torture/execute/memset-2.c: New test case.
7903
7904 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7905
7906         PR c++/6256:
7907         * g++.dg/template/friend5.C: New test.
7908
7909         PR c++/6331:
7910         * g++.dg/template/qual1.C: Likewise.
7911
7912 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7913
7914         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7915         Include stdlib.h, not stdio.h or ctype.h.
7916
7917 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7918
7919         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7920         cris-*-elf* and mmix-*-*.
7921         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7922         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7923         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7924         Ditto.
7925         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7926         * gcc.dg/wchar_t-1.c: Ditto.
7927
7928 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7929
7930         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7931         Clarify comment.
7932
7933 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7934
7935         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7936
7937 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7938
7939         * gcc.c-torture/execute/20000906-1.x: Delete.
7940
7941 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7942
7943         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7944
7945 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7946
7947         * PR6367
7948         * g77.f-torture/execute/6367.f: New test.
7949         * g77.f-torture/execute/6367.x: Disable for MMIX.
7950
7951 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7952
7953         * PR6352
7954         * g++.dg/opt/inline2.C: New test.
7955
7956 2002-04-18  Richard Henderson  <rth@redhat.com>
7957
7958         * gcc.dg/20000906-1.c: Enable for all targets.
7959         * gcc.c-torture/compile/iftrap-2.c: New.
7960
7961 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7962
7963         * gcc.dg/20020418-1.c: New test.
7964         * gcc.dg/20020418-2.c: New test.
7965
7966 2002-04-18  Richard Henderson  <rth@redhat.com>
7967
7968         * gcc.c-torture/compile/iftrap-1.c: New.
7969         * gcc.dg/iftrap-1.c: Adjust for ia64.
7970         * gcc.dg/iftrap-2.c: New.
7971
7972 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7973
7974         * gcc.c-torture/compile/20020418-1.c: New test.
7975
7976 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7977
7978         * gcc.c-torture/compile/20020415-1.c: New.
7979
7980 2002-04-18  David S. Miller  <davem@redhat.com>
7981
7982         * gcc.c-torture/execute/20020418-1.c: New test.
7983
7984 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7985
7986         * gcc.dg/20020416-1.c: New test.
7987
7988         * g++.dg/opt/inline1.C: New test.
7989
7990 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7991
7992         * gcc.dg/altivec-5.c: New test.
7993
7994         * gcc.dg/20020415-1.c: New test.
7995
7996 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7997
7998         * testsuite/lib/chill.exp: Remove.
7999
8000 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8001
8002         * g++.dg/other/big-struct.C: New test.
8003
8004 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8005
8006         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8007         of scratch file.
8008
8009 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8010
8011         PR c/6277
8012         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8013         in scan-assembler function name
8014
8015 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8016
8017         * g77.f-torture/execute/980628-4.x,
8018         g77.f-torture/execute/980628-5.x,
8019         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8020         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8021         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8022         i[34567]86-*-*.
8023
8024 2002-04-13  David S. Miller  <davem@redhat.com>
8025
8026         * gcc.c-torture/execute/20020413-1.c: New test.
8027
8028 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8029
8030         * gcc.dg/asm-6.c,
8031         * g++.dg/ext/asm1.C: New tests.
8032
8033 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8034
8035         PR c++ 5373.
8036         * g++.dg/parse/stmtexpr1.C: New test.
8037
8038         PR c++/5189.
8039         * g++.dg/template/copy1.C: New test.
8040
8041 2002-04-12  Richard Henderson  <rth@redhat.com>
8042
8043         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8044
8045 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8046
8047         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8048         gcc.c-torture/execute/20020307-2.c.
8049
8050 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8051
8052         * g++.dg/ext/attrib5.C,
8053         * g++.dg/lookup/struct1.C: New tests.
8054
8055 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8056
8057         * gcc.dg/20020411-1.c: New test.
8058
8059         * gcc.c-torture/execute/20020411-1.c: New test.
8060
8061 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8062
8063         * g77.f-torture/execute/6177.f: New test.
8064
8065 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8066
8067         PR middle-end/6247
8068         * g++.dg/opt/cleanup1.C: New test.
8069
8070         * g++.dg/opt/const1.C: New test.
8071
8072 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8073
8074         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8075
8076 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8077
8078         PR c++/5507
8079         * g++.dg/template/typename2.C: New test.
8080
8081 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8082
8083         * gcc.c-torture/execute/loop-12.c: New.
8084
8085 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8086
8087         * g77.f-torture/execute/980628-4.x,
8088         g77.f-torture/execute/980628-5.x,
8089         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8090         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8091         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8092
8093 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8094
8095         PR optimization/6086
8096         * g++.dg/opt/preinc1.C: New test.
8097
8098 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8099
8100         PR c++/5571
8101         * g++.dg/opt/static2.C: New test.
8102
8103 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8104
8105         PR c/5120
8106         * gcc.dg/20020406-1.c: New test.
8107
8108 2002-04-04  David S. Miller  <davem@redhat.com>
8109
8110         * gcc.c-torture/execute/20020404-1.c: New test.
8111
8112 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8113
8114         PR c/6123
8115         * gcc.dg/20020312-2.c: Do not declare global register variable
8116         if __PIC__ or __pic__ is defined.
8117
8118 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8119
8120         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8121         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8122
8123 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8124
8125         * gcc.misc-tests/linkage.exp: Update last change to handle
8126         sparc*-, not just sparc-.
8127
8128 2002-04-03  Richard Henderson  <rth@redhat.com>
8129
8130         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8131
8132 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8133
8134         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8135
8136 2002-04-02  David S. Miller  <davem@redhat.com>
8137
8138         * gcc.c-torture/execute/20020402-3.c: New test.
8139
8140 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8141
8142         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8143         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8144
8145         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8146         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8147         g77.f-torture/execute/20001201.x,
8148         g77.f-torture/execute/u77-test.x: New files.
8149
8150         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8151         * gcc.dg/wchar_t-1.c: Ditto.
8152
8153 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8154
8155         * gcc.c-torture/execute/20020402-1.c: New test.
8156
8157 2002-04-01  Richard Henderson  <rth@redhat.com>
8158
8159         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8160
8161         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8162
8163 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8164
8165         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8166
8167 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8168
8169         * g++.dg/inherit/template-as-base.C: Expect error.
8170         * g++.dg/inherit/namespace-as-base.C: Likewise.
8171
8172 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8173
8174         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8175         g++.dg/ext/instantiate3.C: Tweak match patterns.
8176
8177         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8178         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8179         -da test.
8180
8181 2002-03-31  Richard Henderson  <rth@redhat.com>
8182
8183         * gcc.dg/special/alias-2.c: New.
8184         * gcc.dg/special/ecos.exp: Run it.
8185
8186 2002-03-31  Richard Henderson  <rth@redhat.com>
8187
8188         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8189
8190 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8191
8192         * gcc.dg/weak-1.c: Disable on h8300 port.
8193
8194 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8195
8196         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8197         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8198         ordering tests.
8199         * g++.dg/bprob/bprob-1.C: New test.
8200         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8201         * g++.dg/gcov/gcov-1.C: New test.
8202         * g++.dg/gcov/gcov-1.x: New file.
8203         * g++.dg/gcov/gcov-2.C: New test.
8204         * g++.dg/gcov/gcov-3.C: New test.
8205         * g++.dg/gcov/gcov-3.h: New file.
8206
8207 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8208
8209         * g++.old-deja/g++.other/builtins5.C: New test.
8210         * g++.old-deja/g++.other/builtins6.C: New test.
8211         * g++.old-deja/g++.other/builtins7.C: New test.
8212         * g++.old-deja/g++.other/builtins8.C: New test.
8213         * g++.old-deja/g++.other/builtins9.C: New test.
8214
8215 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8216
8217         * g++.dg/opt/static1.C: New test.
8218
8219         * g++.dg/opt/longbranch1.C: New test.
8220
8221 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8222
8223         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8224
8225         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8226
8227 2002-03-28  Jeffrey A Law  (law@redhat.com)
8228
8229         * gcc.c-torture/execute/20020328-1.c: New test.
8230
8231 2002-03-27  Richard Henderson  <rth@redhat.com>
8232
8233         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8234         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8235         move from g++.old-deja/g++.ext/.
8236
8237 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8238
8239         * g++.dg/init/new2.C: New test.
8240
8241 2002-03-26  Richard Henderson  <rth@redhat.com>
8242
8243         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8244
8245         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8246         on sparc.
8247
8248         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8249         sparcv9 systems.
8250         * gcc.dg/20001102-1.c: Likewise.
8251
8252 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8253
8254         * gcc.dg/cpp/endif-pedantic1.c,
8255         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8256
8257 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8258
8259         * g++.dg/init/new1.C: New test.
8260
8261 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8262
8263         * g++.dg/abi/vbase9.C: New test.
8264
8265 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8266
8267         * gcc.dg/arm-asm.c: New test.
8268
8269 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8270
8271         * gcc.dg/Wswitch-enum.c: New test.
8272         Fix PR c/5044.
8273
8274 2002-03-26  Richard Henderson  <rth@redhat.com>
8275
8276         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8277         structure.
8278
8279 2002-03-25  Richard Henderson  <rth@redhat.com>
8280
8281         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8282         sparcv9 systems.
8283
8284         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8285         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8286
8287 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8288
8289         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8290
8291 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8292
8293         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8294         targets using generic thunk support.
8295
8296 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8297
8298         * gcc.c-torture/compile/20020323-1.c: New test.
8299
8300         * g++.dg/opt/conj2.C: New test.
8301
8302 2002-03-24  Richard Henderson  <rth@redhat.com>
8303
8304         * gcc.dg/weak-1.c: Use -fno-common.
8305
8306 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8307
8308         * g77.dg/f77-edit-apostrophe-out.f: New test
8309         * g77.dg/f77-edit-h-out.f: New test
8310         * g77.dg/f77-edit-t-in.f: New test
8311         * g77.dg/f77-edit-t-out.f: New test
8312         * g77.dg/f77-edit-x-out.f: New test
8313         * g77.dg/f77-edit-slash-out.f: New test
8314         * g77.dg/f77-edit-colon-out.f: New test
8315         * g77.dg/f77-edit-s-out.f: New test
8316
8317 2002-03-24  Richard Henderson  <rth@redhat.com>
8318
8319         * objc/execute/formal_protocol-6.x: New XFAIL.
8320
8321 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8322
8323         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8324         that do not support weak symbols
8325
8326 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8327
8328         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8329         * lib/g77.exp:  Likewise
8330         * lib/objc.exp: Likewise
8331
8332 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8333
8334         * gcc.dg/Wswitch-default.c: New test.
8335
8336 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8337
8338         * g++.dg/other/enum1.C: New test.
8339
8340 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8341
8342         * gcc.dg/pragma-ep-3.c: Fix typo.
8343
8344 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8345
8346         * g++.dg/inherit/template-as-base.C: New test.
8347
8348 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8349
8350         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8351         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8352
8353 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8354
8355         * gcc.dg/cpp/multiline.c: Update to match.
8356
8357 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8358
8359         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8360
8361 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8362
8363         * gcc.dg/cpp/extratokens2.c:  New file.
8364
8365 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8366
8367         * gcc.dg/20020312-2.c: Add rs6000 target.
8368
8369         * gcc.c-torture/compile/20020319-1.c: New test.
8370
8371 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8372
8373         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8374         (A, E): Handle this.
8375
8376 2002-03-20  Jason Merrill  <jason@redhat.com>
8377
8378         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8379         ignoring -fpic.
8380         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8381         through prune_gcc_output.
8382
8383 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8384
8385         * gcc.c-torture/compile/20020320-1.c: New test.
8386
8387 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8388
8389         * gcc.c-torture/compile/20020318-1.c: New test.
8390
8391         * gcc.dg/struct-by-value-1.c: New test.
8392
8393         * gcc.dg/20020319-1.c: New test.
8394
8395 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8396
8397         * g++.dg/opt/conj1.C: New test.
8398
8399 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8400
8401         * g++.dg/template/qualttp20.C: Revert previous change.
8402         * g++.dg/template/qualttp3.C: Likewise.
8403         * g++.dg/template/qualttp4.C: Likewise
8404         * g++.dg/template/qualttp5.C: Likewise
8405         * g++.dg/template/qualttp6.C: Likewise
8406         * g++.dg/template/qualttp7.C: Likewise
8407         * g++.dg/template/qualttp8.C: Likewise
8408         * g++.dg/template/recurse.C: Likewise.
8409
8410 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8411
8412         * gcc.dg/cpp/wchar-1.c: Update.
8413
8414 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8415
8416         * g++.dg/template/conv1.C: New test.
8417         * g++.dg/template/conv2.C: New test.
8418         * g++.dg/template/conv3.C: New test.
8419         * g++.dg/template/conv4.C: New test.
8420
8421 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8422
8423         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8424         * g++.dg/template/qualttp3.C: Likewise.
8425         * g++.dg/template/qualttp4.C: Likewise
8426         * g++.dg/template/qualttp5.C: Likewise
8427         * g++.dg/template/qualttp6.C: Likewise
8428         * g++.dg/template/qualttp7.C: Likewise
8429         * g++.dg/template/qualttp8.C: Likewise
8430         * g++.dg/template/recurse.C: Likewise.
8431
8432 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8433
8434         * g++.dg/opt/dtor1.C: New test.
8435
8436 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8437
8438         * gcc.c-torture/compile/20020315-1.c: New test.
8439
8440 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8441
8442         * gcc.dg/weak-1.c: Fix scan tests.
8443
8444 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8445
8446         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8447         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8448         cris-*-aout* mmix-*-*.
8449         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8450         cris-*-aout* mmix-*-*.
8451         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8452         cris-*-elf* cris-*-aout* and mmix-*-*.
8453         * gcc.dg/20001009-1.c: Ditto.
8454         * gcc.dg/20010912-1.c: Ditto.
8455         * gcc.dg/20020122-4.c: Ditto.
8456         * gcc.dg/inline-2.c: Ditto.
8457
8458 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8459
8460         * gcc.c-torture/compile/20020314-1.c: New test.
8461
8462 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8463
8464         * gcc.c-torture/execute/20020314-1.c: New test.
8465
8466 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8467
8468         * g++.dg/warn/Wunused-1.C: New test.
8469
8470 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8471
8472         * g++.dg/abi/mangle6.C: New test.
8473
8474 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8475
8476         * gcc.c-torture/compile/20020309-2.c: New test.
8477
8478         * gcc.c-torture/compile/20020312-1.c: New test.
8479
8480 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8481
8482         * g++.dg/other/access1.C: New test.
8483
8484 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8485
8486         * gcc.c-torture/execute/wchar_t-1.c: New test.
8487
8488 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8489
8490         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8491
8492 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8493
8494         * gcc.dg/20020312-1.c: New test case.
8495
8496 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8497
8498         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8499
8500 2002-03-11  Richard Henderson  <rth@redhat.com>
8501
8502         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8503         * g++.old-deja/g++.jason/report.C: Likewise.
8504
8505 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8506
8507         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8508         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8509
8510 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8511
8512         * testsuite/g++.dg/overload/pmf1.C: New test.
8513
8514 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8515
8516         * gcc.c-torture/execute/20020307-1.c: Use long.
8517
8518 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8519
8520         PR optimization/5844
8521         * gcc.dg/20020310-1.c: New test.
8522
8523 2002-03-09  Michael Meissner  <meissner@redhat.com>
8524
8525         * gcc.c-torture/execute/memcpy-2.c: New test.
8526         * gcc.c-torture/execute/memset-1.c: New test.
8527         * gcc.c-torture/execute/strlen-1.c: New test.
8528         * gcc.c-torture/execute/strcmp-1.c: New test.
8529         * gcc.c-torture/execute/strncmp-1.c: New test.
8530
8531 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8532
8533         * gcc.dg/ppc-ldstruct.c: New test.
8534
8535 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8536
8537         * gcc.c-torture/execute/va-arg-22.c: New test.
8538
8539 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8540
8541         * gcc.c-torture/compile/20020309-1.c: New test.
8542
8543 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8544
8545         * gcc.c-torture/execute/20020307-2.c: New test.
8546
8547 2002-03-07  Jeffrey A Law  (law@redhat.com)
8548
8549         * g77.f-torture/compile/20020307-1.f: New test.
8550
8551 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8552
8553         * gcc.dg/unordered-1.c: New test.
8554
8555 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8556
8557         * gcc.c-torture/execute/20020307-1.c: New test.
8558
8559 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8560
8561         * gcc.dg/20020304-1.c: New test.
8562
8563         * gcc.c-torture/compile/20020304-2.c: New test.
8564
8565 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8566
8567         * gcc.c-torture/compile/20020304-1.c: New test case
8568         (from PR c/5830).
8569
8570 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8571
8572         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8573
8574 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8575
8576         * g++.dg/other/classkey1.C: New test.
8577
8578 2002-03-01  Richard Henderson  <rth@redhat.com>
8579
8580         * gcc.c-torture/compile/981223-1.x: New.
8581         * gcc.c-torture/compile/920625-1.x: New.
8582
8583 2002-02-28  Richard Henderson  <rth@redhat.com>
8584
8585         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8586
8587 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8588
8589         * gcc.c-torture/execute/20020227-1.c: New test.
8590
8591 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8592
8593         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8594         here" ERROR lines.
8595         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8596         * g++.old-deja.g++.other/defarg1.C: Likewise.
8597         * g++.old-deja/g++.pt/calls2.C: Likewise.
8598         * g++.old-deja/g++.pt/crash20.C: Likewise.
8599         * g++.old-deja/g++.pt/crash30.C: Likewise.
8600         * g++.old-deja/g++.pt/crash36.C: Likewise.
8601         * g++.old-deja/g++.pt/crash6.C: Likewise.
8602         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8603         * g++.old-deja/g++.pt/derived3.C: Likewise.
8604         * g++.old-deja/g++.pt/error1.C: Likewise.
8605         * g++.old-deja/g++.pt/friend21.C: Likewise.
8606         * g++.old-deja/g++.pt/friend23.C: Likewise.
8607         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8608         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8609
8610 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8611
8612         * gcc.c-torture/execute/20020225-2.c: New test.
8613
8614 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8615
8616         * gcc.c-torture/execute/920730-1t.c,
8617         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8618         Delete test cases, only relevant to -traditional.
8619
8620 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8621
8622         * gcc.dg/cpp/undef1.c: Remove.
8623         * gcc.dg/cpp/directiv.c: Update.
8624         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8625
8626 2002-02-27  Michael Meissner  <meissner@redhat.com>
8627
8628         * gcc.c-torture/execute/20020226-1.c: New test.
8629
8630 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8631
8632         * g++.dg/debug/debug4.C: New test.
8633
8634         * gcc.dg/ia64-visibility-1.c: New test.
8635
8636 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8637
8638         * gcc.dg/debug/20020224-1.c: New.
8639
8640 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8641
8642         * gcc.c-torture/execute/960416-1.x: New.
8643         * gcc.c-torture/execute/divconst-3.x: Likewise.
8644
8645 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8646
8647         * gcc.dg/20020224-1.c: New test.
8648
8649 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8650
8651         * gcc.c-torture/execute/20020225-1.c: New.
8652
8653 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8654
8655         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8656
8657 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8658
8659         * gcc.dg/20020222-1.c: New test.
8660
8661 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8662
8663         * g++.dg/opt/anonunion1.C: New test.
8664
8665 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         * g++.dg/template/qualttp19.C: New test.
8668         * g++.dg/template/qualttp20.C: New test.
8669         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8670         * g++.old-deja/g++.other/qual1.C: Likewise.
8671
8672 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8673
8674         * gcc.dg/attr-alwaysinline.c: New.
8675
8676 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8677
8678         * gcc.dg/20020220-1.c: New test.
8679
8680         * gcc.dg/20020220-2.c: New test.
8681
8682         * g++.dg/opt/mmx1.C: New test.
8683
8684 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8685
8686         * gcc.c-torture/compile/20020110.c: New test.
8687
8688 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8689
8690         * gcc.c-torture/execute/20020219-1.c: New test.
8691
8692         * gcc.dg/20020219-1.c: New test.
8693
8694         * gcc.dg/noncompile/20020220-1.c: New test.
8695
8696         * g++.dg/opt/ptrintsum1.C: New test.
8697
8698         * gcc.dg/debug/20020220-1.c: New test.
8699
8700 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8701
8702         * gcc.c-torture/execute/20020216-1.c: New test.
8703
8704 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8705
8706         * gcc.dg/decl-1.c: Update, new test.
8707
8708 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8709
8710         * g++.dg/abi/bitfield1.C: New test.
8711         * g++.dg/abi/bitfield2.C: New test.
8712
8713 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8714
8715         * gcc.dg/attr-nest.c: New test.
8716
8717 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8718
8719         * gcc.c-torture/execute/20020215-1.c: New test.
8720
8721 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8722
8723         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8724         * g++.dg/debug/debug.exp: New.
8725         * g++.dg/debug/trivial.C: New.
8726         * g++.dg/debug/debug1.C: Moved...
8727         * g++.dg/other/debug1.C: ...from here.
8728         * g++.dg/debug/debug2.C: Moved...
8729         * g++.dg/other/debug2.C: ...from here.
8730         * g++.dg/debug/debug3.C: Moved...
8731         * g++.dg/other/debug3.C: ...from here.
8732
8733         * gcc.dg/noncompile/20020213-1.c: New test.
8734
8735 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8736
8737         * g++.dg/other/debug3.C: New test.
8738
8739         * gcc.c-torture/execute/20020213-1.c: New test.
8740
8741 2002-02-13  Richard Smith <richard@ex-parrot.com>
8742
8743         * g++.old-deja/g++.other/thunk1.C: New test.
8744
8745 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8746
8747         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8748
8749 2002-02-13  Stan Shebs  <shebs@apple.com>
8750
8751         * gcc.dg/altivec-3.c: New.
8752
8753 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8754
8755         * gcc.dg/Wunreachable-1.c: New test.
8756         * gcc.dg/Wunreachable-2.c: New test.
8757
8758 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8759
8760         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8761
8762 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8763
8764         * gcc.dg/decl-1.c: New test.
8765
8766 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8767
8768         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8769
8770 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8771
8772         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8773         * gcc.c-torture/compile/980506-1.x: Likewise.
8774
8775 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8776
8777         * gcc.dg/20020210-1.c: New.
8778
8779 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8780
8781         * g77.f-torture/execute/947.f: New regression test
8782         for PR fortran/947.
8783
8784 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8785
8786         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8787         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8788
8789 2002-02-08  Richard Henderson  <rth@redhat.com>
8790
8791         * gcc.c-torture/compile/labels-3.c: New.
8792
8793 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8794
8795         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8796         expression statements work instead.
8797         * gcc.dg/noncompile/20020207-1.c: New test.
8798
8799 2002-02-07  Richard Henderson  <rth@redhat.com>
8800
8801         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8802
8803 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8804
8805         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8806         message from g77
8807         * lib/g77-dg.exp: Trim g77 error messages so that they are
8808         recognized by dg.exp.
8809
8810 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8811
8812         PR fortran/5473
8813         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8814
8815 2002-02-07  Richard Henderson  <rth@redhat.com>
8816
8817         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8818         to be sufficiently aligned for integers.
8819
8820 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8821
8822         * g++.dg/template/friend4.C: New test.
8823
8824 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8825
8826         PR fortran/5743
8827         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8828         unsupported cases.
8829
8830 2002-02-07  Richard Henderson  <rth@redhat.com>
8831
8832         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8833         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8834         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8835         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8836
8837 2002-02-06  Richard Henderson  <rth@redhat.com>
8838
8839         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8840
8841 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8842
8843         * gcc.dg/20020206-1.c: New test.
8844
8845 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8846
8847         * gcc.c-torture/execute/20020206-1.c: New test.
8848
8849         * gcc.c-torture/execute/20020206-2.c: New test.
8850
8851         PR optimization/5429:
8852         * gcc.c-torture/compile/20020206-1.c: New test.
8853
8854 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8855
8856         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8857         as certain file formats cannot support particularly large
8858         alignments.
8859
8860         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8861         and do not expect to be able to link the executable.
8862
8863         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8864         fail because the COFF format does not support the weak attribute.
8865
8866 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8867
8868         * g77.dg/pr5473.f:  New test
8869
8870 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8871
8872         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8873         Fix testcase accordingly.
8874
8875 2002-02-04  Richard Henderson  <rth@redhat.com>
8876
8877         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8878         (buf): Change to be an array of pointers, not ints.
8879
8880 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8881
8882         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8883         before all tests.  Move warning one line above to match where it
8884         C frontend emits.
8885         * gcc.dg/Wswitch-2.c: New test.
8886         * g++.dg/warn/Wswitch-1.C: New test.
8887         * g++.dg/warn/Wswitch-2.C: New test.
8888
8889 2002-02-04  Richard Henderson  <rth@redhat.com>
8890
8891         * g++.dg/abi/offsetof.C: Fix size comparison.
8892
8893 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8894
8895         * gcc.dg/cast-qual-2.c: New test.
8896
8897 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8898
8899         * gcc.dg/20020201-4.c: New test.
8900
8901 2002-02-04  Ben Elliston  <bje@redhat.com>
8902
8903         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8904         target_info attribute != 0, in addition to the empty string.
8905         (gcc_target_compile): Likewise.
8906
8907 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8908
8909         * gcc.dg/Wswitch.c: New test.
8910         PR gcc/4475. PR gcc/3780.
8911
8912 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8913
8914         * g77.f-torture/execute/5122.f: New test for regressions
8915         against PR fortran/5122.
8916
8917 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8918
8919         * g77.f-torture/compile/pr3743.f: Delete
8920         * g77.dg/pr3743-1.f: New test.
8921         * g77.dg/pr3743-2.f: New test.
8922         * g77.dg/pr3743-3.f: New test.
8923         * g77.dg/pr3743-4.f: New test.
8924
8925 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8926
8927         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8928
8929 2002-02-02  Richard Henderson  <rth@redhat.com>
8930
8931         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8932         * gcc.c-torture/execute/bf64-1.c: Likewise.
8933
8934 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8935
8936         * gcc.dg/20020201-2.c: New test.
8937
8938         * gcc.dg/20020201-3.c: New test.
8939
8940         * gcc.c-torture/execute/bitfld-2.c: New test.
8941
8942 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8943
8944         * gcc.dg/bitfld-1.c: Update.
8945         * gcc.dg/bitfld-2.c: Update.
8946         * gcc.c-torture/execute/bitfld-1.x: New.
8947
8948 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8949
8950         * gcc.c-torture/execute/20020201-1.c: New test.
8951
8952 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8953
8954         PR target/5469
8955         * gcc.dg/20020201-1.c: New test.
8956
8957 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8958
8959         PR fortran/3743
8960         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8961         * g77.f-torture/compile/pr3743.x: Remove
8962
8963 2002-01-31  Tom Rix  <trix@redhat.com>
8964
8965         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8966
8967 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8968
8969         * gcc.dg/noncompile/20020130-1.c: New test.
8970
8971 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8972
8973         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8974
8975 2002-01-29  Richard Henderson  <rth@redhat.com>
8976
8977         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8978         to long long.
8979         * gcc.c-torture/execute/bf64-1.c: Likewise.
8980
8981 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8982
8983         * gcc.c-torture/execute/20020129-1.c: New test.
8984
8985 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8986
8987         * gcc.c-torture/compile/20000224-1.c: Update.
8988         * gcc.c-torture/execute/bitfld-1.c: New tests.
8989         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8990         * gcc.dg/uninit-A.c: Update.
8991
8992 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8993
8994         * g++.dg/template/ctor1.C: Add instantiation.
8995
8996 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8997
8998         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8999         argument to __builtin_prefetch to be const ptr.
9000
9001 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9002
9003         * gcc.c-torture/compile/20020120-1.c: New test.
9004
9005 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9006
9007         * gcc.c-torture/execute/20020127-1.c: New test.
9008
9009 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9010
9011         * g77.dg/f77-edit-i-in.f: New test
9012         * g77.dg/f77-edit-i-out.f: New test
9013
9014 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9015
9016         * gcc.dg/debug/debug.exp: New file.
9017         * gcc.dg/debug/trivial.c: New file.
9018         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9019         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9020         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9021         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9022         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9023         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9024         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9025         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9026         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9027         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9028         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9029         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9030         * gcc.dg/20000503-1.c: Removed.
9031         * gcc.dg/20010207-1.c: Removed.
9032         * gcc.dg/20011223-1.c: Removed.
9033         * gcc.dg/20020104-2.c: Removed.
9034         * gcc.dg/debug-1.c: Removed.
9035         * gcc.dg/debug-2.c: Removed.
9036         * gcc.dg/debug-3.c: Removed.
9037         * gcc.dg/debug-4.c: Removed.
9038         * gcc.dg/debug-5.c: Removed.
9039         * gcc.dg/debug-6.c: Removed.
9040         * gcc.dg/dwarf2-1.c: Removed.
9041         * gcc.dg/dwarf2-2.c: Removed.
9042
9043 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9044
9045         * g++.old-deja/g++.other/eh5.C: New test.
9046         * g++.old-deja/g++.other/sibcall2.C: New test.
9047         * g++.old-deja/g++.other/array9.C: New test.
9048         * g++.old-deja/g++.other/typename2.C: New test.
9049         * g++.old-deja/g++.other/crash60.C: New test.
9050         * g++.old-deja/g++.other/conv9.C: New test.
9051         * g++.old-deja/g++.other/mangle10.C: New test.
9052         * g++.old-deja/g++.other/unchanging1.C: New test.
9053         * g++.old-deja/g++.other/exprstmt1.C: New test.
9054         * g++.old-deja/g++.other/inline23.C: New test.
9055         * g++.old-deja/g++.eh/ia64-1.C: New test.
9056         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9057         * g++.old-deja/g++.other/reload1.C: New test.
9058         * g++.old-deja/g++.other/static20.C: New test.
9059         * g++.old-deja/g++.other/local-alloc1.C: New test.
9060         * g++.old-deja/g++.other/conv8.C: New test.
9061         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9062         * g++.old-deja/g++.other/storeexpr1.C: New test.
9063         * g++.old-deja/g++.other/storeexpr2.C: New test.
9064         * g++.dg/eh/template2.C: New test.
9065         * g++.dg/warn/weak1.C: New test.
9066
9067 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9068
9069         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9070         Remove first, non-varying, argument.
9071
9072 2002-01-23  Richard Henderson  <rth@redhat.com>
9073
9074         * gcc.dg/inline-2.c: New.
9075
9076         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9077         Add optional target arg.  Check number of arguments.
9078         (scan-assembler-not, scan-assembler-dem): Likewise.
9079         (scan-assembler-dem-not): Likewise.
9080
9081 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9082
9083         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9084         line 12.
9085         * g++.old-deja/g++.brendan/parse3.C,
9086         g++.old-deja/g++.other/crash26.C,
9087         g++.old-deja/g++.other/crash28.C,
9088         g++.old-deja/g++.other/crash29.C,
9089         g++.old-deja/g++.other/crash30.C,
9090         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9091
9092 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9093
9094         * gcc.dg/20020115-1.c: New.
9095
9096 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9097
9098         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9099
9100 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9101
9102         * gcc.dg/20020122-3.c: New.
9103
9104 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9105
9106         * g++.dg/other/gc1.C: New test.
9107
9108 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9109
9110         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9111
9112 2002-01-22  Richard Henderson  <rth@redhat.com>
9113
9114         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9115
9116 2002-01-22  Richard Henderson  <rth@redhat.com>
9117
9118         * gcc.dg/20020122-4.c: New.
9119
9120 2002-01-22  H.J. Lu <hjl@gnu.org>
9121
9122         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9123         link output.
9124         * gcc.dg/special/ecos.exp: Likewise.
9125         * lib/g++-dg.exp: Likewise.
9126         * lib/g77-dg.exp: Likewise.
9127         * lib/gcc-dg.exp : Likewise.
9128         * lib/mike-g++.exp: Likewise.
9129         * lib/mike-g77.exp: Likewise.
9130         * lib/mike-gcc.exp: Likewise.
9131         * lib/objc-dg.exp: Likewise.
9132
9133 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9134
9135         PR target/5379
9136         * gcc.dg/20020122-2.c: New test.
9137
9138 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9139
9140         * gcc.dg/20020122-1.c: New test.
9141
9142 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9143
9144         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9145
9146 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9147
9148         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9149
9150 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9151
9152         * gcc.c-torture/compile/20020121-1.c: New test.
9153
9154 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9155
9156         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9157         ld_library_path.
9158
9159 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9160
9161         * gcc.dg/20020218-1.c: New test.
9162
9163 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9164
9165         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9166         messages
9167         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9168         "At global scope" warning
9169         * g++.dg/ext/align1.C: Change cygwin test for alignment
9170         from db-bogus to dg-warning
9171
9172 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9173
9174         * g77.f-torture/compile/cpp2.F: New test.
9175
9176 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9177
9178         * g++.dg/template/access1.C: New test.
9179
9180 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9181
9182         * gcc.dg/20020118-1.c: New.
9183
9184 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9185
9186         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9187
9188 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9189
9190         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9191         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9192         alignment warnings.
9193
9194 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9195
9196         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9197         torture_with_loops and torture_without_loops
9198
9199 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9200
9201         * gcc.c-torture/compile/20020116-1.c: New test.
9202
9203 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9204
9205         * gcc.dg/20020116-2.c: New test.
9206
9207         * gcc.dg/ultrasp4.c: New test.
9208
9209         * gcc.dg/20020116-1.c: New test.
9210
9211 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9212
9213         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9214         by EABI.
9215
9216 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9217
9218         * gcc.misc-tests/i386-prefetch.exp: New.
9219         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9220         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9221         * gcc.misc-tests/i386-pf-none-1.c: New test.
9222         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9223
9224 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9225
9226         * gcc.dg/gnu89-init-1.c: Add new tests.
9227
9228 2002-01-15  Andreas Jaeger  <aj@suse.de>
9229
9230         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9231         * gcc.dg/i386-mmx-2.c: Likewise.
9232         * gcc.dg/i386-sse-1.c: Likewise.
9233         * gcc.dg/i386-sse-2.c: Likewise.
9234         * gcc.dg/i386-sse-3.c: Likewise.
9235
9236 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9237
9238         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9239         Uncomment additional cases that now pass.
9240
9241 2002-01-11  Richard Henderson  <rth@redhat.com>
9242
9243         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9244         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9245
9246 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9247
9248         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9249
9250 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9251
9252         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9253         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9254
9255 2002-01-10  Dale Johannesen  <dalej@apple.com>
9256
9257         * gcc.c-torture/execute/loop-11.c: New.
9258
9259 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9260
9261         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9262         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9263
9264 2002-01-09  Richard Henderson  <rth@redhat.com>
9265
9266         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9267         type in which to perform the operation for each size.
9268
9269 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9270
9271         * gcc.c-torture/compile/20020109-2.c: New test.
9272
9273 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9274
9275         * gcc.c-torture/execute/loop-10.c: New test.
9276
9277 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9278
9279         * gcc.c-torture/compile/20010226-1.c: New test.
9280         * gcc.c-torture/compile/20010227-1.c: New test.
9281         * gcc.c-torture/compile/20010426-1.c: New test.
9282         * gcc.c-torture/compile/20010510-1.c: New test.
9283         * gcc.c-torture/compile/20010605-3.c: New test.
9284         * gcc.c-torture/compile/20010824-1.c: New test.
9285         * gcc.c-torture/execute/20010409-1.c: New test.
9286         * gcc.dg/noncompile/20000901-1.c: New test.
9287         * gcc.dg/20001023-1.c: New test.
9288         * gcc.dg/20001101-1.c: New test.
9289         * gcc.dg/20001102-1.c: New test.
9290         * gcc.dg/20010207-1.c: New test.
9291         * gcc.dg/20010405-1.c: New test.
9292         * gcc.dg/20010822-1.c: New test.
9293         * gcc.dg/20011107-1.c: New test.
9294
9295 2002-01-09  Jeffrey A Law  (law@redhat.com)
9296
9297         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9298
9299         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9300         execution failure on PA targets.
9301
9302 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9303
9304         * gcc.c-torture/compile/20020109-1.c: New test.
9305
9306 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9307
9308         * gcc.c-torture/execute/20020108-1.c: New test.
9309
9310 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9311
9312         * gcc.dg/20020108-1.c: New test.
9313
9314 2002-01-08  H.J. Lu <hjl@gnu.org>
9315
9316         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9317         for header files.
9318
9319 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9320
9321         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9322         consistency.
9323
9324 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9325
9326         * gcc.dg/altivec-4.c: Test altivec predicates.
9327
9328 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9329
9330         * gcc.c-torture/execute/20020107-1.c: New test.
9331
9332 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9333
9334         PR c/5279
9335         * gcc.c-torture/compile/20020106-1.c: New test.
9336
9337 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9338
9339         * gcc.c-torture/execute/nestfunc-4.c: New test.
9340
9341 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9342
9343         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9344         extra triple that slipped in.
9345         * g++.old-deja/g++.abi/align.C: Likewise.
9346         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9347
9348 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9349
9350         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9351         * g++.old-deja/g++.abi/align.C: Likewise.
9352         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9353
9354         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9355         on FreeBSD/i386.
9356         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9357         FreeBSD.
9358
9359 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9360
9361         * gcc.dg/20020104-1.c: New test.
9362
9363         * gcc.dg/20020104-2.c: New test.
9364
9365 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9366
9367         * gcc.dg/20020103-1.c: Fix typo in target selector.
9368
9369 2002-01-03  Richard Henderson  <rth@redhat.com>
9370
9371         * gcc.dg/20020103-1.c: New.
9372
9373 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9374
9375         * gcc.c-torture/execute/20020103-1.c: New test.
9376
9377 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9378
9379         * g++.dg/other/debug2.C: New test.
9380
9381         * gcc.c-torture/compile/20020103-1.c: New test.
9382
9383 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9384
9385         * gcc.dg/gnu89-init-1.c: Added new tests.
9386
9387 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9388
9389         * g++.dg/template/friend2.C: Remove as patch is reverted.
9390
9391         * g++.dg/warn/oldcast1.C: New test.
9392
9393         * g++.dg/template/ptrmem1.C: New test.
9394         * g++.dg/template/ptrmem2.C: New test.
9395
9396         * g++.dg/template/ntp.C: New test.
9397
9398         * g++.dg/other/component1.C: New test.
9399
9400         * g++.dg/template/ttp3.C: New test.
9401
9402         * g++.dg/template/friend2.C: New test.
9403         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9404
9405 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9406
9407         * g++.dg/other/ptrmem1.C: New test.
9408         * g++.dg/other/ptrmem2.C: New test.
9409
9410 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9411
9412         * g++.dg/template/ctor1.C: New test.
9413
9414 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         * g++.dg/template/friend2.C: New test.
9417
9418 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9419
9420         * gcc.dg/mmix-1.c: New test.
9421
9422 2001-12-31  Richard Henderson  <rth@redhat.com>
9423
9424         * gcc.dg/asm-5.c: New.
9425
9426 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9427
9428         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9429         in namespace __gnu_cxx
9430
9431 2001-12-30  Richard Henderson  <rth@redhat.com>
9432
9433         * gcc.dg/debug-6.c: New.
9434
9435 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9436
9437         * gcc.c-torture/compile/20011229-2.c: New test.
9438
9439 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9440
9441         * gcc.dg/debug-3.c: New test.
9442         * gcc.dg/debug-4.c: New test.
9443         * gcc.dg/debug-5.c: New test.
9444
9445 2001-12-29  Richard Henderson  <rth@redhat.com>
9446
9447         * g++.dg/eh/loop1.C: New.
9448
9449 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9450
9451         * g++.dg/template/crash1.C: New test.
9452
9453 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9454
9455         * g++.dg/other/const1.C: New test.
9456
9457 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9458
9459         * gcc.c-torture/compile/20011229-1.c: New test.
9460
9461 2001-12-28  Stan Shebs  <shebs@apple.com>
9462
9463         * lib/objc-torture.exp: Resync with c-torture.exp.
9464         * lib/objc.exp: Load standard libraries.
9465
9466 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9467
9468         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9469         additional tests.
9470
9471 2001-12-27  Roger Sayle <roger@eyesopen.com>
9472
9473         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9474
9475 2001-12-27  Richard Henderson  <rth@redhat.com>
9476
9477         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9478
9479 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9480
9481         * g++.dg/eh/ctor1.C: New test.
9482         * g++.dg/other/error2.C: New test.
9483
9484 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9485
9486         * g++.dg/other/init2.C: New test.
9487
9488 2001-12-24  Richard Henderson  <rth@redhat.com>
9489
9490         * gcc.dg/20011223-1.c: New.
9491         * gcc.dg/inline-1.c: New.
9492
9493 2001-12-23  Richard Henderson  <rth@redhat.com>
9494
9495         * gcc.dg/asm-4.c: Test operand modifiers.
9496
9497 2001-12-23  Richard Henderson  <rth@redhat.com>
9498
9499         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9500
9501 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9502
9503         * gcc.c-torture/execute/20011223-1.c: New test.
9504
9505 2001-12-21  Richard Henderson  <rth@redhat.com>
9506
9507         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9508         re-enables the warning.
9509
9510 2001-12-21  Richard Henderson  <rth@redhat.com>
9511
9512         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9513
9514 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9515
9516         * gcc.c-torture/compile/20011218-1.c: New test.
9517
9518 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9519
9520         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9521         arm-isr.c test.
9522         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9523         epilogue generation for ARM ISR routines.
9524
9525 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9526
9527         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9528         * gcc.dg/format/c90-printf-3.c: Likewise.
9529         * gcc.dg/format/c99-printf-3.c: Likewise.
9530         * gcc.dg/format/ext-1.c: Likewise.
9531         * gcc.dg/format/ext-6.c: Likewise.
9532         * gcc.dg/format/format.h: Prototype unlocked stdio.
9533
9534 2001-12-20  Richard Henderson  <rth@redhat.com>
9535
9536         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9537         (arena): Use it.
9538         (malloc): Correct allocation logic.  Abort if we fill up the
9539         arena before initialization complete.
9540         (realloc): Correct allocation logic.
9541
9542 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9543
9544         * gcc.c-torture/compile/20011219-2.c: New test.
9545
9546         * gcc.c-torture/execute/20011219-1.c: New test.
9547
9548 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9549
9550         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9551         target does not support weak symbols.
9552
9553 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9554
9555         * gcc.c-torture/compile/20011219-1.c: New test.
9556
9557 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9558
9559         * g++.dg/other/error1.C: New test.
9560
9561 2001-12-17  Jeffrey A Law  (law@redhat.com)
9562
9563         * gcc.c-torture/execute/20011217-1.c: New test.
9564
9565 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9566
9567         * objc.dg/special/: New directory.
9568         * objc.dg/special/special.exp: New file.
9569         * objc.dg/special/unclaimed-category-1.h: New file.
9570         * objc.dg/special/unclaimed-category-1a.m: New file.
9571         * objc.dg/special/unclaimed-category-1.m: New file.
9572
9573 2001-12-17  Andreas Jaeger  <aj@suse.de>
9574
9575         * gcc.c-torture/compile/20011217-2.c: New test.
9576
9577 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9578
9579         * gcc.c-torture/compile/20011217-1.c: New test.
9580
9581 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9582
9583         * testsuite/gcc.dg/20011214-1.c: New.
9584
9585 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9586
9587         * gcc.dg/altivec-4.c: New.
9588
9589 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9590
9591         * gcc.dg/20011113-1.c: New test.
9592
9593 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9594
9595         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9596         std::__malloc_alloc_template<0> and
9597         std::__default_alloc_template<false, 0>.
9598
9599 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9600
9601         * objc/execute/bf-21.m: New test.
9602         * objc/execute/enumeration-1.m: New test.
9603         * objc/execute/enumeration-2.m: New test.
9604
9605 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9606
9607         * gcc.dg/gnu89-init-1.c: New test.
9608
9609 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9610
9611         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9612         * g++.old-deja/g++.jason/2371.C: Likewise.
9613         * g++.old-deja/g++.jason/template33.C: Likewise.
9614         * g++.old-deja/g++.jason/template34.C: Likewise.
9615         * g++.old-deja/g++.jason/template36.C: Likewise.
9616         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9617         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9618         * g++.old-deja/g++.other/typename1.C: Likewise.
9619         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9620         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9621         * g++.old-deja/g++.pt/typename11.C: Likewise.
9622         * g++.old-deja/g++.pt/typename14.C: Likewise.
9623         * g++.old-deja/g++.pt/typename16.C: Likewise.
9624         * g++.old-deja/g++.pt/typename3.C: Likewise.
9625         * g++.old-deja/g++.pt/typename4.C: Likewise.
9626         * g++.old-deja/g++.pt/typename5.C: Likewise.
9627         * g++.old-deja/g++.pt/typename7.C: Likewise.
9628         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9629
9630 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9631
9632         * g++.dg/other/linkage1.C: New test.
9633         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9634         specifiers.
9635
9636 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9637
9638         * gcc.dg/concat.c: New test.
9639
9640 2001-12-11  Stan Shebs  <shebs@apple.com>
9641
9642         * objc/compile: New test directory.
9643         * objc/compile/compile.exp: New expect script.
9644         * objc/compile/20011211-1.m: New compile test.
9645
9646 2001-12-11  Jason Merrill  <jason@redhat.com>
9647
9648         * lib/prune.exp (prune_gcc_output): Also handle "In member
9649         function".  So many permutations...
9650
9651 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9652
9653         * g++.dg/template/typedef1.C: New test.
9654
9655 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9656
9657         * g++.dg/other/copy1.C: New test.
9658
9659 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9660
9661         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9662
9663         * gcc.dg/builtin-choose-expr.c: New.
9664
9665 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9666
9667         * gcc.dg/altivec-2.c: New.
9668
9669 2001-12-07  Richard Henderson  <rth@redhat.com>
9670
9671         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9672
9673 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9674
9675         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9676         ultrasparc.
9677
9678 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9679
9680         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9681
9682 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9683
9684         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9685         variable argument list.
9686
9687 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9688
9689         * gcc.c-torture/execute/memcheck: Delete entire directory.
9690         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9691         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9692
9693 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9694
9695         * gcc.dg/Wshadow-1.c: New test.
9696
9697 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9698
9699         * gcc.c-torture/compile/20011130-1.c: New test.
9700
9701         * gcc.dg/noncompile/20011025-1.c: New test.
9702
9703         * g++.dg/other/anon-union.C: New test.
9704
9705         * gcc.c-torture/execute/20011024-1.c: New test.
9706
9707 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9708
9709         * gcc.c-torture/execute/20000722-1.x,
9710         gcc.c-torture/execute/20010123-1.x: Remove.
9711         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9712         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9713         gcc.dg/c99-complit-2.c: New tests.
9714
9715 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9716
9717         * g++.dg/inherit/base1.C: New test.
9718
9719 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9720
9721         * g++.dg/other/stdarg1.C: New test.
9722
9723         * gcc.c-torture/compile/20011130-2.c: New test.
9724
9725 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9726
9727         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9728         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9729         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9730         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9731         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9732         * gcc.dg/builtin-prefetch-1.c: New test.
9733
9734 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9735
9736         * gcc.dg/20011130-1.c: New test.
9737
9738 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9739
9740         * g++.dg/other/scope1.C: New test.
9741         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9742
9743 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9744
9745         * gcc.dg/vla-init-1.c: New test.
9746
9747 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9748
9749         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9750
9751 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9752
9753         * objc.dg/alias.m: Update.
9754         * objc.dg/class-1.m: Update.
9755         * objc.dg/const-str-1.m: Update.
9756         * objc.dg/fwd-proto-1.m: Update.
9757         * objc.dg/id-1.m: Update.
9758         * objc.dg/super-class-1.m: Update.
9759
9760 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9761
9762         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9763         constructs.
9764
9765 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9766
9767         * gcc.c-torture/execute/20011128-1.c: New test.
9768
9769 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9770
9771         * gcc.dg/20011127-1.c: New test.
9772
9773 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9774
9775         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9776         from Austin Group draft 7.
9777         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9778         scanf format arguments.
9779         * gcc.dg/format/no-exargs-2.c: New test.
9780
9781 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9782
9783         * g++.dg/abi/vbase8-4.C: New test.
9784
9785 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9786
9787         * gcc.c-torture/execute/20011121-1.c: New test.
9788
9789 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9790
9791         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9792
9793 2001-11-23  Andreas Jaeger  <aj@suse.de>
9794
9795         * gcc.dg/cpp/charconst-2.c: New test.
9796
9797 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9798
9799         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9800         to the host if it is remote.  Let tests specify extra headers
9801         they use.
9802         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9803         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9804         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9805         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9806         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9807         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9808         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9809         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9810         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9811         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9812
9813 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9814
9815         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9816         for little endian ARMs.
9817
9818 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9819
9820         * gcc.c-torture/compile/20011119-1.c: New test.
9821         * gcc.c-torture/compile/20011119-2.c: New test.
9822
9823 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9824
9825         * gcc.dg/altivec-1.c: Fix typo.
9826
9827 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9828
9829         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9830
9831 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9832
9833         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9834
9835 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9836
9837         * lib/g77.exp: Don't specify --rpath-link.
9838
9839         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9840         across all the headers.
9841         * gcc.dg/format/format.exp: For testing on a remote host,
9842         copy format.h.
9843
9844         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9845         * gcc.c-torture/execute/930406-1.c: Likewise.
9846         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9847
9848 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9849
9850         * gcc.dg/altivec-1.c: New.
9851
9852 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9853
9854         * gcc.dg/cpp/fpreprocessed.c: New test case.
9855
9856 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9857
9858         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9859         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9860         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9861
9862 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9863
9864         * gcc.dg/no-builtin-1.c: New test.
9865
9866 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9867
9868         * gcc.c-torture/execute/20011115-1.c: New test.
9869
9870 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9871
9872         * gcc.c-torture/compile/20011114-2.c: New test.
9873         * gcc.c-torture/compile/20011114-3.c: New test.
9874         * gcc.c-torture/compile/20011114-4.c: New test.
9875
9876 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9877
9878         * g++.dg/other/init1.C: New test.
9879
9880 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9881
9882         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9883         message.
9884
9885         * gcc.c-torture/execute/20011114-1.c: New testcase.
9886
9887         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9888         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9889         like the (before this change) version of 20010327-1.c.
9890
9891 2001-11-14  Roger Sayle <roger@eyesopen.com>
9892
9893         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9894
9895 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9896
9897         * g++.dg/init/array2.C: New test.
9898
9899 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9900
9901         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9902
9903 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9904
9905         * g++.dg/other/forscope1.C: New test.
9906         * g++.dg/ext/forscope1.C: New test.
9907         * g++.dg/ext/forscope2.C: New test.
9908
9909 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9910
9911         * gcc.c-torture/execute/20011113-1.c: New test.
9912
9913 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9914
9915         * gcc.c-torture/execute/20011109-2.c: New test.
9916
9917         * gcc.c-torture/execute/20011109-1.c: New test.
9918
9919 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9920
9921         * gcc.c-torture/compile/20011109-1.c: New test.
9922
9923 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9924
9925         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9926         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9927         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9928         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9929         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9930         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9931         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9932
9933 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9934
9935         * g++.dg/warn/Wshadow-1.C: New tests.
9936         * g++.old-deja/g++.mike/for3.C: Update.
9937
9938 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9939
9940         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9941         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9942         XFAILs.  Adjust expected error texts.
9943         * gcc.c-torture/compile/20011106-1.c,
9944         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9945         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9946         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9947         gcc.dg/c99-array-lval-5.c: New tests.
9948
9949 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9950
9951         * gcc.dg/cpp/defined.c: Update.
9952
9953 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9954
9955         * gcc.c-torture/execute/anon-1.c: New test.
9956
9957 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9958
9959         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9960         same size, so no warning should be produced on stormy16.
9961
9962         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9963         due to oversized array.
9964         * g++.old-deja/g++.mike/ns15.C: Likewise.
9965         * g++.old-deja/g++.pt/crash16.C: Likewise.
9966
9967 2001-11-02  Graham Stott  <grahams@redhat.com>
9968
9969         * g++.dgother/debug1.C: Fix typos.
9970
9971 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * g++.dg/other/debug1.C: New test.
9974
9975 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9976
9977         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9978         of unsigned long.
9979
9980 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9981
9982         * gcc.dg/20011029-2.c: New test.
9983
9984         * gcc.c-torture/compile/20011029-1.c: New test.
9985
9986 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9987
9988         * objc/execute/class_self-1.m: New test.
9989         * objc/execute/class_self-2.m: New test.
9990
9991 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9992
9993         * gcc.misc-tests/msgs.exp: Delete.
9994         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9995         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9996         error set to match recent changes.
9997
9998 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9999
10000         * gcc.dg/20011021-1.c: New test.
10001
10002 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10003
10004         * gcc.c-torture/compile/20011023-1.c: New test.
10005
10006 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10007
10008         * lib/g77.exp: Rewrite based on lib/g++.exp.
10009
10010 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10011
10012         * gcc.c-torture/execute/20011019-1.c: New test.
10013
10014         * gcc.dg/20011018-1.c: New test.
10015
10016 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10017
10018         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10019
10020 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10021
10022         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10023         * gcc.dg/attr-invalid.c: Likewise.
10024
10025 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10026
10027         * testsuite/gcc.dg/20011015-1.c: New test.
10028
10029 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10030
10031         * g++.dg/template/unify2.C: New test.
10032
10033 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10034
10035         * g++.dg/other/exception-specification.C: New test
10036
10037 2001-10-13  Tom Rix  <trix@redhat.com>
10038
10039         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10040         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10041
10042 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10043
10044         * testsuite/gcc.dg/20011009-1.c: New test.
10045
10046 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10047
10048         PR g++/4476
10049         * g++.dg/other/friend1.C: New test.
10050
10051 2001-10-11  Richard Henderson  <rth@redhat.com>
10052
10053         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10054
10055 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10056
10057         * gcc.c-torture/compile/20011010-1.c: New.
10058
10059 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10060
10061         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10062         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10063         g77.f-torture/execute/execute.exp,
10064         g77.f-torture/noncompile/noncompile.exp,
10065         gcc.c-torture/compile/compile.exp,
10066         gcc.c-torture/execute/execute.exp,
10067         gcc.c-torture/execute/ieee/ieee.exp,
10068         gcc.c-torture/execute/memcheck/memcheck.exp,
10069         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10070         objc/execute/execute.exp: Update FSF address.
10071
10072 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10073
10074         * gcc.dg/cpp/cmdlne-C.c: Update.
10075         * gcc.dg/cpp/cmdlne-C2.c: New.
10076
10077 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10078
10079         * gcc.c-torture/execute/20011008-3.c: New.
10080
10081 2001-10-08  DJ Delorie  <dj@redhat.com>
10082
10083         * gcc.dg/20011008-1.c: New.
10084         * gcc.dg/20011008-2.c: New.
10085
10086 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10087
10088         * gcc.dg/cpp/spacing1.c: Update test.
10089
10090 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10091
10092         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10093         spelling errors of "separate" as "seperate".
10094
10095 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10096
10097         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10098         enough to avoid inlining.
10099
10100 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10101
10102         * lib/g77.exp: set libg2c_dir correctly.
10103
10104 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10105
10106         * gcc.dg/cpp/macro11.c: New test.
10107
10108 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10109
10110         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10111         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10112         gcc.dg/format/multattr-3.c: New tests.
10113         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10114         tests for format attributes on function pointers being rejected.
10115
10116 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10117
10118         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10119
10120 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10121
10122         * g++.dg/warn/format1.C: New test.
10123
10124 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10125
10126         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10127
10128 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10129
10130         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10131
10132 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10133
10134         * gcc.dg/cpp/redef2.c: Add test.
10135
10136 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10137
10138         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10139         long-standing bug on i686, apparently.
10140         * gcc.c-torture/execute/loop-2c.x: New file.
10141         * gcc.c-torture/execute/loop-2d.x: New file.
10142         * gcc.c-torture/execute/loop-3c.x: New file.
10143
10144 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10145
10146         * gcc.dg/cpp/20000625-2.c: Correct line number.
10147
10148 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10149
10150         * gcc.dg/cpp/macro10.c: New test.
10151         * gcc.dg/cpp/strify3.c: New test.
10152         * gcc.dg/cpp/spacing1.c: Add tests.
10153         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10154         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10155
10156 2001-09-24  DJ Delorie  <dj@redhat.com>
10157
10158         * gcc.c-torture/execute/20010924-1.c: New test.
10159
10160 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10161
10162         * testsuite/objc/execute/paste.m: Remove.
10163
10164 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10165
10166         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10167
10168 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10169
10170         * g77.dg/strlen0.f: New test.
10171
10172 2001-09-21  Richard Henderson  <rth@redhat.com>
10173
10174         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10175         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10176
10177 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10178
10179         Table-driven attributes.
10180         * g++.dg/ext/attrib1.C: New test.
10181
10182 2001-09-20  DJ Delorie  <dj@redhat.com>
10183
10184         * gcc.dg/20000926-1.c: Update expected warning messages.
10185         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10186         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10187         array.
10188
10189 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10190
10191         * g++.dg/eh/registers1.C: New test case.
10192
10193 2001-09-17  Richard Henderson  <rth@redhat.com>
10194
10195         * gcc.dg/array-5.c: Fix VLA decomposition test.
10196
10197 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10198
10199         * gcc.dg/cpp/line5.c: New testcase.
10200
10201 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10202
10203         * gcc.dg/cpp/macro9.c: New test.
10204
10205 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10206
10207         * gcc.c-torture/execute/980223.c: Change type of addr from long
10208         to char *.
10209
10210 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10211
10212         * gcc.c-torture/execute/20010915-1.c: New test.
10213
10214 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10215
10216         * g77.dg/bprob: New directory.
10217         * g77.dg/bprob/bprob.exp: New file.
10218         * g77.dg/bprob/bprob-1.f: New test.
10219         * g77.dg/gcov: New directory.
10220         * g77.dg/gcov/gcov.exp: New file.
10221         * g77.dg/gcov/gcov-1.f: New test.
10222         * g77.dg/gcov/gcov-1.x: New file.
10223
10224 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10225
10226         * gcc.dg/cpp/directiv.c: Update.
10227         * gcc.dg/cpp/undef1.c: Update.
10228
10229 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10230
10231         * gcc.dg/20010912-1.c: New test.
10232
10233 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10234
10235         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10236         language-independent file in lib.
10237         * lib/gcov.exp: New file.
10238
10239 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10240
10241         * gcc.c-torture/compile/20010911-1.c: New test.
10242
10243 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10244
10245         * lib/profopt.exp: New, to support profile-directed optimizations.
10246         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10247         * gcc.misc-tests/bprob-1.c: New test.
10248         * gcc.misc-tests/bprob-2.c: New test.
10249
10250 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10251
10252         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10253         XFAIL and which kinds of gcov output to verify.
10254         * gcc.misc-tests/gcov-4b.x: New file.
10255         * gcc.misc-tests/gcov-5b.x: New file.
10256         * gcc.misc-tests/gcov-6.x: New file.
10257         * gcc.misc-tests/gcov-7.c: New test.
10258         * gcc.misc-tests/gcov-7.x: New file.
10259
10260 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10261
10262         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10263         * gcc.misc-tests/gcov-6.c: New test.
10264
10265 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10266
10267         PR c++/3986
10268         * g++.dg/abi/vbase1.C: New test.
10269
10270 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10271
10272         * objc.dg/method-2.m: New.
10273
10274 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10275
10276         PR c++/4203
10277         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10278         * g++.dg/init/empty1.C: New test.
10279
10280 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10281
10282         * gcc.c-torture/compile/20010903-1.c: New test.
10283
10284 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10285
10286         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10287         for m68k.
10288
10289 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10290
10291         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10292
10293         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10294
10295         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10296
10297 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10298
10299         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10300         for 16-bit 'unsigned int'.
10301
10302 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10303
10304         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10305
10306 2001-08-27  Richard Henderson  <rth@redhat.com>
10307
10308         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10309         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10310
10311 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10312
10313         * gcc.dg/asm-names.c (ymain): New.
10314
10315 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10316
10317         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10318         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10319         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10320
10321 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10322
10323         * gcc.dg/compare5.c: New testcase.
10324
10325 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10326
10327         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10328         and "In instantiation".
10329
10330 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10331
10332         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10333
10334 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10335
10336         * gcc.misc-tests/gcov.exp: Add support for branch information.
10337         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10338         * gcc.misc-tests/gcov-4.c: New test.
10339         * gcc.misc-tests/gcov-4b.c: New test.
10340         * gcc.misc-tests/gcov-5b.c: New test.
10341
10342 2001-08-20  Zack Weinberg  <zackw@panix.com>
10343
10344         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10345         expected to fail.
10346
10347 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10348
10349         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10350
10351 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10352
10353         * g++.dg/eh/template1.C: New test.
10354
10355 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10356
10357         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10358         Fix thinko.
10359         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10360         for xfail.
10361
10362 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10363
10364         * lib/g77-dg.exp:  Use prune.exp for common procedures
10365         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10366         * lib/g77.exp: (g77-dg-prune) Remove
10367
10368 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10369
10370         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10371
10372 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10373
10374         * g++.dg/template/unify1.C: New test.
10375
10376 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10377
10378         * g++.dg/abi/empty4.C: New test.
10379
10380 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10381
10382         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10383         solaris2.*
10384         * g77.f-torture/compile/pr3743.x: Likewise
10385
10386 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10387
10388         * g++.dg/other/using-declaration.C: New test.
10389
10390 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10391
10392         * gcc.dg/cpp/tr-sign.c: New testcase.
10393
10394 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10395
10396         * gcc.dg/cpp/19951025-1.c: Revert.
10397         * gcc.dg/cpp/directiv.c: We no longer process directives that
10398         interrupt macro arguments.
10399
10400 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10401
10402         * gcc.dg/bconstp-1.c: New test.
10403
10404 2001-08-03  Richard Henderson  <rth@redhat.com>
10405
10406         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10407
10408 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10409
10410         * gcc.dg/cpp/19951025-1.c: Update.
10411
10412 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10413
10414         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10415         should be x.
10416
10417 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10418
10419         Kill -fhonor-std.
10420         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10421         * g++.old-deja/g++.other/std1.C: Likewise.
10422         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10423
10424 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10425
10426         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10427         (g77_pass, g77_fail, g77_finish, g77_exit,
10428         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10429
10430 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10431
10432         * g77.dg/fbackslash.f
10433         * g77.dg/fcase-preserve.f
10434         * g77.dg/ff90-1.f
10435         * g77.dg/ffixed-line-length-0.f
10436         * g77.dg/ffixed-line-length-132.f
10437         * g77.dg/ffixed-line-length-7.f
10438         * g77.dg/ffixed-line-length-72.f
10439         * g77.dg/ffixed-line-length-none.f
10440         * g77.dg/ffree-form-1.f
10441         * g77.dg/fno-backslash.f
10442         * g77.dg/fno-f90-1.f
10443         * g77.dg/fno-fixed-form-1.f
10444         * g77.dg/fno-onetrip.f
10445         * g77.dg/fno-typeless-boz.f
10446         * g77.dg/fno-underscoring.f
10447         * g77.dg/fno-vxt-1.f
10448         * g77.dg/fonetrip.f
10449         * g77.dg/ftypeless-boz.f
10450         * g77.dg/fugly-assumed.f
10451         * g77.dg/funderscoring.f
10452         * g77.dg/fvxt-1.f
10453
10454 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10455
10456         * objc.dg/fwd-proto-1.m: New.
10457         * objc.dg/local-decl-1.m: New.
10458         * objc.dg/naming-1.m: New.
10459         * objc.dg/naming-2.m: New.
10460         * objc.dg/proto-hier-1.m: New.
10461
10462 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10463
10464         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10465         largest-type elements to a struct makes its size grow.
10466
10467 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10468
10469         * g++.dg/abi/vthunk1.C: New test.
10470
10471 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10472
10473         * g++.dg/abi/vbase8-22.C: New test.
10474
10475 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10476
10477         * gcc.dg/cpp/macro8.c: New test.
10478
10479 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10480
10481         * g++.dg/abi/vbase8-21.C: New test.
10482
10483 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10484
10485         * g++.dg/abi/vbase8-10.C: New test.
10486
10487 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10488
10489         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10490         ${tool}_set_ld_library_path.
10491         Changed caller.
10492         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10493         g++.exp.
10494
10495 2001-07-26  Stan Cox <scox@redhat.com>
10496
10497         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10498         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10499         gcc_exit, gcc_check_unsupported_p):
10500         Moved to gcc-deps.exp
10501         * gcc-deps.exp: New file.
10502
10503 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10504
10505         * g++.old-deja/g++.pt/defarg14.C: New test.
10506
10507 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10508
10509         * g++.old-deja/g++.other/lineno5.C: New test.
10510
10511 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10512
10513         * g++.old-deja/g++.pt/crash68.C: New test.
10514
10515 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10516
10517         * g++.old-deja/g++.other/crash42.C: New test.
10518
10519 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10520
10521         * gcc.dg/cpp/extratokens.c: Fix.
10522         * gcc.dg/cpp/skipping2.c: New tests.
10523
10524 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10525
10526         * gcc.c-torture/execute/20010724-1.c: New file.
10527         * gcc.c-torture/execute/20010724-1.x: New file.
10528
10529 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10530
10531         * g++.old-deja/g++.other/cond7.C: New test.
10532
10533 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10534
10535         * g++.old-deja/g++.other/optimize4.C: New test.
10536
10537 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10538
10539         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10540
10541 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10542
10543         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10544         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10545         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10546         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10547
10548         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10549         bug report" message.
10550
10551         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10552         * g++.dg/ext/instantiate1.C: Move from old-deja.
10553
10554 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10555
10556         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10557         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10558         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10559         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10560
10561 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10562
10563         * gcc.c-torture/execute/20010723-1.c: New test.
10564
10565 2001-07-23  Ben Elliston  <bje@redhat.com>
10566
10567         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10568
10569 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10570
10571         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10572         i[34567]86-*-*.
10573         Delete handling of ieee_multilib_flags.
10574         Pass -mieee for alpha*-*-* and sh-*-*.
10575         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10576
10577 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10578
10579         Remove old-abi tests.
10580         * g++.old-deja/g++.mike/p11116.C: Remove.
10581         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10582
10583 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10584
10585         * g77.f-torture/compile/pr3743.f:  New test
10586
10587 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10588
10589         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10590
10591 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10592
10593         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10594         g++.old-deja/g++.pt/static6.C: Likewise.
10595         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10596         supports weak symbols.
10597
10598 2001-07-18  Andreas Jaeger  <aj@suse.de>
10599
10600         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10601         supported again.
10602
10603 2001-07-18  Andreas Jaeger  <aj@suse.de>
10604
10605         * gcc.dg/iftrap-1.c: Fix target line.
10606
10607 2001-07-17  Richard Henderson  <rth@redhat.com>
10608
10609         * gcc.c-torture/execute/20010717-1.c: New.
10610
10611 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10612
10613         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10614         tests.
10615
10616 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10617
10618         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10619
10620 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10621
10622         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10623         UAC_SIGBUS, UAC_NOPRINT definitions.
10624
10625 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10626
10627         * objc/execute/object_is_class.m: New test.
10628         * objc/execute/object_is_meta_class.m: New test.
10629
10630 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10631
10632         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10633         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10634
10635 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10636
10637         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10638         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10639
10640 2001-07-14  Richard Henderson  <rth@redhat.com>
10641
10642         * gcc.dg/iftrap-1.c: New.
10643
10644 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10645
10646         * g77.f-torture/execute/intrinsic77.f: New test.
10647
10648 2001-07-11  Janis Johnson <janis@us.ibm.com>
10649
10650         * gcc.misc-tests/gcov-3.c: New test.
10651
10652 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10653
10654         * gcc.c-torture/compile/20010711-1.c,
10655         * gcc.c-torture/compile/20010711-2.c: New tests.
10656
10657 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10658
10659         * gcc.c-torture/execute/20010711-1.c: New test.
10660
10661 2001-07-11  Ben Elliston  <bje@redhat.com>
10662
10663         * g++.old-deja/g++.other/enum5.C: New test.
10664
10665 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10666
10667         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10668         (g++-dg-prune): Call prune_gcc_output.
10669         * prune.exp: New file for prune_gcc_output.
10670         * lib/g++.exp, lib/gcc.exp: Load it.
10671
10672 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10673
10674         * gcc.c-torture/compile/20010701-1.c,
10675         g++.old-deja/g++.ext/attrib6.C: New tests.
10676
10677 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10678
10679         * gcc.c-torture/compile/20010706-1.c: New test.
10680
10681 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10682
10683         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10684
10685 2001-06-28  Stan Shebs  <shebs@apple.com>
10686
10687         * gcc.dg/pragma-darwin.c: New test.
10688
10689 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10690
10691         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10692         Solaris 2.[678] system.
10693
10694 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10695
10696         * gcc.dg/20010622-1.c: New test.
10697
10698 2001-06-18  Stan Shebs  <shebs@apple.com>
10699
10700         * objc.dg: New directory.
10701         * objc.dg/dg.exp: New file.
10702         * objc.dg/alias.m: New.
10703         * objc.dg/class-1.m: New.
10704         * objc.dg/class-2.m: New.
10705         * objc.dg/const-str-1.m: New.
10706         * objc.dg/const-str-2.m: New.
10707         * objc.dg/id-1.m: New.
10708         * objc.dg/method-1.m: New.
10709         * objc.dg/super-class-1.m: New.
10710         * lib/objc-dg.exp: New file.
10711
10712 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10713
10714         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10715         of label name.
10716
10717 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10718
10719         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10720
10721 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10722
10723         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10724         variable.
10725
10726 2001-06-12  Richard Henderson  <rth@redhat.com>
10727
10728         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10729
10730 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10731
10732         * g++.old-deja/g++.abi/vbase5.C: New test.
10733         * g++.old-deja/g++.abi/vbase6.C: New test.
10734         * g++.old-deja/g++.abi/vbase7.C: New test.
10735
10736 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10737
10738         * gcc.c-torture/compile/20010610-1.c: New test.
10739
10740 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10741
10742         * g++.old-deja/g++.abi/vbase4.C: New test.
10743
10744 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10745
10746         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10747         support %f for HC11/HC12 targets.
10748         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10749         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10750         on HC11/HC12 targets.
10751         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10752
10753 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10754
10755         * gcc.dg/wchar_t-1.c: New file.
10756         * gcc.dg/wint_t-1.c: Likewise.
10757
10758 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10759
10760         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10761
10762 2001-06-11  Richard Henderson  <rth@redhat.com>
10763
10764         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10765
10766 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10767
10768         * gcc.c-torture/compile/20010611-1.c: New test.
10769
10770 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10771
10772         * gcc.dg/c99-tag-1.c: Add more tests.
10773
10774 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10775
10776         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10777         representation on MN10300 and ARM/Thumb.
10778
10779 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10780
10781         * g77.f-torture/execute/20010610.f: New.
10782
10783 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10784
10785         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10786         names.
10787
10788 2001-06-09  Richard Henderson  <rth@redhat.com>
10789
10790         * gcc.c-torture/execute/ashrdi-1.c: New.
10791         * gcc.c-torture/execute/ashldi-1.c: New.
10792         * gcc.c-torture/execute/lshrdi-1.c: New.
10793
10794 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10795
10796         * objc/execute/load-3.m: Added. Check sending +load to categories,
10797         in addition to classes.
10798
10799 2001-06-08  Stan Shebs  <shebs@apple.com>
10800
10801         * objc/execute/load-2.m: New test.  From Nicola Pero
10802         <n.pero@mi.flashnet.it>.
10803
10804 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10805
10806         * gcc.c-torture/execute/20010605-2.c: New test.
10807
10808 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10809
10810         * g++.old-deja/g++.abi/vbase2.C: New test.
10811         * g++.old-deja/g++.abi/vbase3.C: New test.
10812
10813 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10814
10815         * g++.old-deja/g++.pt/friend49.C: New test.
10816
10817 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10818
10819         * g++.old-deja/g++.ext/anon3.C: New test.
10820
10821 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10822
10823         * g++.old-deja/g++.other/conv7.C: New test.
10824
10825 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10826
10827         * gcc.c-torture/compile/20010605-2.c: New test.
10828
10829 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10830
10831         * gcc.c-torture/execute/20010604-1.c: New test.
10832
10833 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10834
10835         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10836
10837 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10838
10839         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10840         (g++_link_flags): Likewise.
10841         (g++_init): Pass gccpath's value to two previous functions.
10842
10843 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10844
10845         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10846         Ensure logfile entry matches exec command line.
10847
10848 2001-05-31  Richard Henderson  <rth@redhat.com>
10849
10850         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10851         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10852
10853 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10854
10855         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10856         compiler for irix6.2
10857
10858 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10859
10860         * g++.old-deja/g++.other/optimize3.C: New file.
10861
10862 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10863
10864         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10865         assemble.
10866
10867 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10868
10869         * g++.old-deja/g++.other/optimize2.C: New file.
10870
10871 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10872
10873         * gcc.c-torture/compile/20010518-2.c: New file.
10874         * gcc.c-torture/execute/20010518-1.c: New file.
10875         * gcc.c-torture/execute/20010518-2.c: New file.
10876
10877 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10878
10879         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10880
10881 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10882
10883         G++ no longer defines builtins that do not begin with __builtin.
10884         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10885         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10886         * g++.old-deja/g++.law/builtin1.C: Likewise.
10887         * g++.old-deja/g++.law/cvt2.C: Likewise.
10888         * g++.old-deja/g++.mike/net5.C: Likewise.
10889         * g++.old-deja/g++.other/builtins1.C: Likewise.
10890         * g++.old-deja/g++.other/builtins2.C: Likewise.
10891         * g++.old-deja/g++.other/builtins3.C: Likewise.
10892         * g++.old-deja/g++.other/builtins4.C: Likewise.
10893         * g++.old-deja/g++.other/inline8.C: Likewise.
10894         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10895
10896 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10897
10898         * g++.old-deja/g++.pt/using1.C: Adjust.
10899         * g++.old-deja/g++.pt/using2.C: New test.
10900
10901 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10902
10903         * gcc.dg/cpp/charconst.c: New tests.
10904         * gcc.dg/cpp/escape.c: New tests.
10905         * gcc.dg/cpp/escape-1.c: New tests.
10906         * gcc.dg/cpp/escape-2.c: New tests.
10907         * gcc.dg/cpp/ucs.c: New tests.
10908
10909 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10910
10911         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10912         native compiler for irix6.5.
10913
10914 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10915
10916         * lib/g++.exp (g++_include_flags): Use args to compute
10917         get_multilibs.
10918         (g++_link_flags): Likewise.
10919         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10920
10921 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10922
10923         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10924
10925 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10926
10927         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10928         this file.
10929
10930 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10931
10932         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10933         STACK_SIZE;
10934         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10935         to STACK_SIZE; Use it to define size of add_histo array.
10936         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10937         to STACK_SIZE.
10938         (f): Use GITT_SIZE to define size of gitt local table.
10939         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10940         to STACK_SIZE; Use it to define size of bytemem array.
10941
10942 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10943
10944         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10945         on 68HC11/HC12 due to the asm instruction.
10946         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10947         * gcc.c-torture/compile/920520-1.x: Likewise.
10948         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10949         on 68HC11/HC12 because the function is larger than 64K.
10950         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10951         on 68HC11/HC12 because the structure is too large.
10952
10953 2001-05-20  Richard Henderson  <rth@redhat.com>
10954
10955         * gcc.c-torture/execute/20010520-1.c: New.
10956
10957 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10958
10959         * g++.old-deja/g++.warn/compare1.C: New test.
10960         * gcc.dg/compare4.c: New test.
10961
10962 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10963
10964         * g++.old-deja/g++.other/optimize1.C: New test.
10965
10966 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10967
10968         * g++.old-deja/g++.pt/spec41.C: New test.
10969
10970 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10971
10972         * gcc.c-torture/compile/20010114-1.x: Remove.
10973
10974 2001-05-18  Stan Shebs  <shebs@apple.com>
10975
10976         * gcc.c-torture/compile/20010518-1.c: New test.
10977
10978 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10979
10980         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10981         * g++.old-deja/g++.pt/crash67.C: New test.
10982
10983 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10984
10985         * g++.old-deja/g++.other/debug9.C: New test.
10986
10987 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10988
10989         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10990
10991 2001-05-16  Jan Hubicka  <jh@suse.cz>
10992
10993         * gcc.c-torture/compile/20010516-1.c: New test.
10994
10995 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10996
10997         * g++.old-deja/g++.other/crash41.C: New test.
10998
10999 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11000
11001         * g++.old-deja/g++.pt/crash66.C: New test.
11002
11003 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11004
11005         * g++.old-deja/g++.robertl/eb27.C: Convert.
11006
11007 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11008
11009         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11010         declaration being redundant.
11011
11012 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11013
11014         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11015
11016 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11017
11018         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11019
11020 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11021
11022         * lib/g++.exp: Use testsuite_flags.
11023
11024 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11025
11026         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11027
11028 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11029
11030         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11031
11032 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11033
11034         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11035
11036 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11037
11038         * gcc.c-torture/compile/20010313-1.c: New test.
11039
11040 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11041
11042         * gcc.dg/cpp/direct2.c: New test.
11043         * gccq.dg/cpp/direct2s.c: New test.
11044
11045         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11046
11047 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11048
11049         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11050         * g++.old-deja/g++.other/op3.C: Likewise.
11051
11052 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11053
11054         * gcc.dg/cpp/syshdr.h: New file.
11055         * gcc.dg/cpp/sysmac1.c: Update.
11056         * gcc.dg/cpp/sysmac2.c: Update.
11057
11058 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11059
11060         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11061
11062 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11063
11064         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11065         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11066
11067 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11068
11069         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11070
11071 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11072
11073         * lib/g++.exp (g++_include_flags): Don't use any special flags
11074         if TESTING_IN_BUILD_TREE is not defined.
11075         (g++_init): Use a plain 'c++' as the compiler if
11076         TESTING_IN_BUILD_TREEE is not defined.
11077
11078 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11079
11080         * g++.old-deja/g++.eh/catch13.C: New test.
11081         * g++.old-deja/g++.eh/catch14.C: New test.
11082
11083 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11084
11085         * gcc.dg/cpp/tr-define.c: New test.
11086
11087 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11088
11089         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11090         <stdlib.h>, not <malloc.h>.
11091
11092 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11093
11094         * g++.old-deja/g++.ns/template17.C: New test.
11095
11096 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11097
11098         * g++.old-deja/g++.pt/ref4.C: New test.
11099
11100 2001-04-30  Richard Henderson  <rth@redhat.com>
11101
11102         * gcc.dg/20000724-1.c: Revert last change.
11103
11104 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11105
11106         * g77.f-torture/execute/20010430.f: New test.
11107
11108 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11109
11110         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11111
11112 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11113
11114         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11115
11116 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11117
11118         * g++.old-deja/g++.eh/crash6.C: New test.
11119
11120 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11121
11122         * g++.old-deja/g++.other/warn7.C: New test.
11123
11124 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11125
11126         * g++.old-deja/g++.other/defarg9.C: New test.
11127
11128 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11129
11130         * g77.f-torture/compile/20010426.f: New test.
11131         * g77.f-torture/execute/20010426.f: New test.
11132
11133 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11134
11135         * g77.f-torture/compile/20000629-1.x: Remove - error
11136         has been fixed.
11137
11138 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11139
11140         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11141         Tweak slightly to work with g++.dg framework.
11142         * g++.dg/special/ecos.exp: Run initp1.C test.
11143         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11144
11145         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11146         its linker doesn't give line numbers either.
11147         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11148
11149 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11150
11151         * g++.old-deja/g++.other/lex1.C: New test.
11152
11153 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11154
11155         * gcc.dg/noncompile/20010425-1.c: New test.
11156
11157 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11158
11159         * g++.old-deja/g++.pt/mangle2.C: New test.
11160
11161 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11162
11163         * gcc.dg/format/plus-1.c: New test.
11164
11165 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11166
11167         * gcc.dg/20010423-1.c: New test.
11168
11169 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11170
11171         * gcc.c-torture/execute/20010422-1.c: New test.
11172
11173 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11174
11175         * g++.old-deja/g++.ns/type2.C: New test.
11176
11177 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11178
11179         * g++.old-deja/g++.other/perf1.C: New test.
11180
11181 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11182
11183         * gcc.dg/c99-func-2.c: Remove xfail.
11184         * gcc.dg/c99-func-3.c: Remove xfail.
11185         * gcc.dg/c99-func-4.c: Remove xfail.
11186
11187 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11188
11189         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11190
11191 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11192
11193         * gcc.c-torture/compile/20010423-1.c: New test.
11194
11195 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11196
11197         * g++.old-deja/g++.pt/typename28.C: New test.
11198
11199 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11200
11201         * g++.old-deja/g++.abi/empty2.C: New test.
11202         * g++.old-deja/g++.abi/empty3.C: New test.
11203
11204 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11205
11206         * g++.old-deja/g++.other/comdat2.C: New test.
11207         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11208
11209 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11210
11211         * g++.old-deja/g++.other/overload14.C: New test.
11212
11213 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11214
11215         * g++.old-deja/g++.other/lookup23.C: New test.
11216
11217 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11218
11219         * gcc.c-torture/execute/20010403-1.c: New test.
11220
11221 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11222             Mark Mitchell  <mark@codesourcery.com>
11223
11224         * lib/old-dejagnu.exp: Don't delete output of executable.
11225         Add .exe suffix to executables.
11226
11227 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11228
11229         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11230
11231 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11232
11233         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11234
11235 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11236
11237         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11238         * g++.old-deja/g++.abi/crash1.C: New test.
11239
11240 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11241
11242         * g++.old-deja/g++.other/crash40.C: New test.
11243
11244 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11245
11246         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11247
11248 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11249
11250         * g++.old-deja/g++.other/warn6.C: New test.
11251
11252 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11253
11254         * g++.old-deja/g++.robertl/eb42.C: Same.
11255
11256 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11257
11258         * gcc.dg/wtr-conversion-1.c: New testcase.
11259
11260 2001-04-10  Richard Henderson  <rth@redhat.com>
11261
11262         * g++.old-deja/g++.other/array5.C: New.
11263
11264 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11265
11266         * gcc.c-torture/execute/20010408-1.c: New test.
11267
11268 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11269
11270         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11271         headers and constructs.
11272         * g++.old-deja/g++.robertl/eb79.C: Same.
11273         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11274         * g++.old-deja/g++.robertl/eb73.C: Same.
11275         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11276         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11277         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11278         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11279         * g++.old-deja/g++.robertl/eb44.C: Same.
11280         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11281         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11282         * g++.old-deja/g++.robertl/eb39.C: Same.
11283         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11284         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11285         * g++.old-deja/g++.robertl/eb30.C: Same.
11286         * g++.old-deja/g++.robertl/eb3.C: Same.
11287         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11288         * g++.old-deja/g++.robertl/eb21.C: Same.
11289         * g++.old-deja/g++.robertl/eb15.C: Same.
11290         * g++.old-deja/g++.robertl/eb118.C: Same.
11291         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11292         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11293         * g++.old-deja/g++.robertl/eb109.C: Same.
11294         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11295         * g++.old-deja/g++.mike/rtti1.C: Same.
11296         * g++.old-deja/g++.mike/p658.C: Same.
11297         * g++.old-deja/g++.mike/net46.C: Same.
11298         * g++.old-deja/g++.mike/net34.C: Same.
11299         * g++.old-deja/g++.mike/memoize1.C: Same.
11300         * g++.old-deja/g++.mike/eh2.C: Same.
11301         * g++.old-deja/g++.law/weak.C: Same.
11302         * g++.old-deja/g++.law/visibility7.C: Same.
11303         * g++.old-deja/g++.law/visibility25.C: Same.
11304         * g++.old-deja/g++.law/visibility22.C: Same.
11305         * g++.old-deja/g++.law/visibility2.C: Same.
11306         * g++.old-deja/g++.law/visibility17.C: Same.
11307         * g++.old-deja/g++.law/visibility13.C: Same.
11308         * g++.old-deja/g++.law/visibility10.C: Same.
11309         * g++.old-deja/g++.law/visibility1.C: Same.
11310         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11311         * g++.old-deja/g++.law/vbase1.C: Same.
11312         * g++.old-deja/g++.law/operators32.C: Same.
11313         * g++.old-deja/g++.law/nest3.C: Same.
11314         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11315         * g++.old-deja/g++.law/except5.C (main): Same.
11316         * g++.old-deja/g++.law/cvt7.C (run): Same.
11317         * g++.old-deja/g++.law/cvt2.C: Same.
11318         * g++.old-deja/g++.law/cvt16.C: Same.
11319         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11320         * g++.old-deja/g++.law/ctors17.C (main): Same.
11321         * g++.old-deja/g++.law/ctors13.C: Same.
11322         * g++.old-deja/g++.law/ctors12.C (main): Same.
11323         * g++.old-deja/g++.law/ctors10.C: Same.
11324         * g++.old-deja/g++.law/code-gen5.C: Same.
11325         * g++.old-deja/g++.law/bad-error7.C: Same.
11326         * g++.old-deja/g++.law/arm9.C: Same.
11327         * g++.old-deja/g++.law/arm12.C: Same.
11328         * g++.old-deja/g++.law/arg8.C: Same.
11329         * g++.old-deja/g++.law/arg1.C: Same.
11330         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11331         * g++.old-deja/g++.jason/template31.C: Same.
11332         * g++.old-deja/g++.jason/template24.C (main): Same.
11333         * g++.old-deja/g++.jason/2371.C: Same.
11334         * g++.old-deja/g++.eh/new2.C: Same.
11335         * g++.old-deja/g++.eh/new1.C: Same.
11336         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11337         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11338         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11339         * g++.old-deja/g++.brendan/crash62.C: Same.
11340         * g++.old-deja/g++.brendan/crash52.C: Same.
11341         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11342         * g++.old-deja/g++.brendan/crash38.C: Same.
11343         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11344         * g++.old-deja/g++.brendan/copy9.C: Same.
11345
11346 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11347
11348         * gcc.c-torture/execute/20001203-2.c (memset):
11349         Count argument is of type __SIZE_TYPE__.
11350
11351 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11352
11353         * gcc.c-torture/compile/20010404-1.c: New test.
11354
11355 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11356
11357         * gcc.c-torture/compile/20010326-1.c: New test.
11358
11359 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11360
11361         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11362         peculiarities of the SH.
11363         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11364
11365 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11366
11367         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11368         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11369         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11370
11371 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11372
11373         * g77.f-torture/compile/20010321-1.f: New test.
11374
11375 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11376
11377         * gcc.c-torture/compile/20010329-1.c: New test.
11378
11379 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11380
11381         * gcc.c-torture/execute/20010329-1.c: New test.
11382
11383 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11384
11385         * g++.old-deja/g++.other/eh4.C: Fix typo.
11386
11387 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11388
11389         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11390
11391 2001-03-28  Philip Blundell  <philb@gnu.org>
11392
11393         * gcc.c-torture/compile/20010328-1.c: New test.
11394
11395 2001-03-27  Richard Henderson  <rth@redhat.com>
11396
11397         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11398         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11399
11400 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11401
11402         * gcc.c-torture/compile/20010327-1.c: New test.
11403
11404 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11405
11406         * g++.old-deja/g++.other/friend12.C: New test.
11407         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11408         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11409
11410 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11411
11412         * gcc.c-torture/execute/20010325-1.c: New test.
11413
11414 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11415
11416         * g++.old-deja/g++.other/mangle3.C: New test.
11417
11418 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11419
11420         * g++.old-deja/g++.other/anon8.C: New test.
11421
11422 2001-03-20  Philip Blundell  <philb@gnu.org>
11423
11424         * gcc.c-torture/compile/20010320-1.c: New test.
11425
11426 2001-03-17  Richard Henderson  <rth@redhat.com>
11427
11428         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11429
11430 2001-03-15  Geoff Keating  <geoff@redhat.com>
11431
11432         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11433         tests on AIX.
11434
11435 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11436
11437         * g++.old-deja/g++.other/eh4.C: New test.
11438
11439 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11440
11441         * gcc.dg/cpp/mi1.c: Update.
11442
11443 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11444
11445         * g++.old-deja/g++.other/regstack.C: New test.
11446
11447 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11448
11449         * g++.old-deja/g++.other/ref4.C: New test.
11450
11451 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11452
11453         * objc/execute/va_method.m: Added.
11454         * objc/execute/IMP.m: Added.
11455         * objc/execute/_cmd.m: Added.
11456         * objc/execute/accessing_ivars.m: Added.
11457         * objc/execute/class-1.m: Added.
11458         * objc/execute/class-10.m: Added.
11459         * objc/execute/class-11.m: Added.
11460         * objc/execute/class-12.m: Added.
11461         * objc/execute/class-13.m: Added.
11462         * objc/execute/class-14.m: Added.
11463         * objc/execute/class-2.m: Added.
11464         * objc/execute/class-3.m: Added.
11465         * objc/execute/class-4.m: Added.
11466         * objc/execute/class-5.m: Added.
11467         * objc/execute/class-6.m: Added.
11468         * objc/execute/class-7.m: Added.
11469         * objc/execute/class-8.m: Added.
11470         * objc/execute/class-9.m: Added.
11471         * objc/execute/class-tests-1.h
11472         * objc/execute/class-tests-2.h
11473         * objc/execute/compatibility_alias.m: Added.
11474         * objc/execute/encode-1.m: Added.
11475         * objc/execute/formal_protocol-1.m: Added.
11476         * objc/execute/formal_protocol-2.m: Added.
11477         * objc/execute/formal_protocol-3.m: Added.
11478         * objc/execute/formal_protocol-4.m: Added.
11479         * objc/execute/formal_protocol-5.m: Added.
11480         * objc/execute/formal_protocol-6.m: Added.
11481         * objc/execute/formal_protocol-7.m: Added.
11482         * objc/execute/informal_protocol.m: Added.
11483         * objc/execute/initialize.m: Added.
11484         * objc/execute/load.m: Added.
11485         * objc/execute/many_args_method.m: Added.
11486         * objc/execute/nested-3.m: Added.
11487         * objc/execute/no_clash.m: Added.
11488         * objc/execute/private.m: Added.
11489         * objc/execute/redefining_self.m: Added.
11490         * objc/execute/root_methods.m: Added.
11491         * objc/execute/selector-1.m: Added.
11492         * objc/execute/static-1.m: Added.
11493         * objc/execute/static-2.m: Added.
11494         * objc/execute/va_method.m: Added.
11495
11496 2001-03-10  Richard Henderson  <rth@redhat.com>
11497
11498         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11499
11500 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11501
11502         * g++.old-deja/g++.other/crash31.C: XFAIL.
11503         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11504         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11505         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11506         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11507         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11508
11509 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11510
11511         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11512
11513 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11514
11515         * gcc.dg/20000724-1.c: Don't use multiline strings.
11516
11517 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11518
11519         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11520         result of -cString against what we expect it to be; don't just
11521         print it out for no one to read.
11522
11523         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11524         Based on testcases provided by Nicola Pero.
11525
11526 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11527
11528         * gcc.dg/cpp/macro7.c: New test.
11529
11530 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11531
11532         * gcc.dg/cpp/multiline.c: Update.
11533
11534 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11535
11536         * g++.old-deja/g++.other/enum3.C: New test.
11537
11538 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11539
11540         * g++.old-deja/g++.other/pod1.C: New test.
11541
11542 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11543
11544         * g++.old-deja/g++.ext/overload1.C: New test.
11545
11546 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11547
11548         * g++.old-deja/g++.pt/using1.C: New test.
11549
11550 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11551
11552         * g++.old-deja/g++.other/using9.C: New test.
11553
11554 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11555
11556         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11557
11558         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11559
11560 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11561
11562         * g++.old-deja/g++.ext/realpt1.C: Remove.
11563
11564 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11565
11566         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11567
11568 2001-02-26  Will Cohen  <wcohen@redhat.com>
11569
11570         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11571
11572 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11573
11574         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11575         templatized constructors.
11576
11577 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11578
11579         * gcc.c-torture/execute/20010224-1.c: New test.
11580
11581 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11582
11583         * gcc.c-torture/execute/20010222-1.c: New test.
11584
11585 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11586
11587         * g++.old-deja/g++.other/inline20.C: New test.
11588
11589 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11590
11591         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11592
11593 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11594
11595         * g++.old-deja/g++.other/lookup22.C: New test.
11596
11597 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11598
11599         * g77.dg: New directory.
11600         * g77.dg/20010216-1.f: New test case.
11601         * g77.dg/dg.exp: New driver.
11602         * lib/g77-dg.exp: New driver library.
11603
11604 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11605
11606         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11607
11608 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11609
11610         * g++.old-deja/g++.other/decl9.C: New test.
11611
11612 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11613
11614         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11615         not need <string> and also tests the initialization at runtime.
11616
11617 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11618
11619         * gcc.c-torture/execute/longlong.c: New test.
11620
11621 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11622
11623         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11624
11625 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11626
11627         * gcc.c-torture/execute/920302-1.c (execute):
11628         Change argument type to short.
11629
11630 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11631
11632         * g++.old-deja/g++.pt/deduct6.C: New test.
11633
11634 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11635
11636         * g++.old-deja/g++.pt/deduct5.C: New test.
11637
11638 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11639
11640         * gcc.c-torture/execute/20010209-1.c: New test.
11641
11642 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11643
11644         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11645
11646 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11647
11648         * g++.dg/vtgc1.C: Update for new ABI.
11649
11650         * consistency.vlad: New directory, 1665 files.
11651
11652 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11653
11654         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11655         return type.
11656         * gcc.dg/cpp/digraphs.c: Declare puts.
11657
11658 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11659
11660         * g++.old-deja/g++.other/warn5.C: New test.
11661
11662 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11663
11664         * g++.old-deja/g++.pt/spec40.C: New test.
11665
11666 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11667
11668         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11669         case.
11670         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11671
11672 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11673
11674         * gcc.c-torture/compile/20010209-1.c: New test.
11675
11676 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11677
11678         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11679         excess errors message but not if it crashes.
11680         * g++.old-deja/g++.other/crash27.C: Likewise.
11681         * g++.old-deja/g++.other/crash28.C: Likewise.
11682         * g++.old-deja/g++.other/crash30.C: Likewise.
11683         * g++.old-deja/g++.other/crash32.C: Likewise.
11684         * g++.old-deja/g++.other/crash35.C: Likewise.
11685         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11686
11687 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11688
11689         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11690         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11691         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11692         g77.f-torture/execute/execute.exp,
11693         g77.f-torture/noncompile/noncompile.exp,
11694         gcc.c-torture/execute/execute.exp,
11695         gcc.c-torture/execute/memcheck/memcheck.exp,
11696         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11697         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11698         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11699         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11700         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11701         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11702         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11703         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11704         Remove bug reporting instructions with ancient email addresses.
11705
11706 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11707
11708         * gcc.dg/20010202-1.c: New test.
11709         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11710
11711 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11712
11713         * g++.dg/stdbool-if.C: New test.
11714
11715 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11716
11717         * objc/execute/fdecl.m: Added main().
11718
11719 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11720
11721         * gcc.c-torture/execute/20010206-1.c: New test.
11722
11723 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11724
11725         * gcc.dg/cpp/avoidpaste1.c: Update.
11726
11727 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11728
11729         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11730         Pero <nicola@brainstorm.co.uk>.
11731         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11732
11733 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11734
11735         * g++.old-deja/g++.pt/spec39.C: New test.
11736
11737 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11738
11739         * gcc.c-torture/compile/20010202-1.c: New test.
11740
11741 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11742
11743         * g++.old-deja/g++.abi/primary2.C: New test.
11744         * g++.old-deja/g++.abi/primary3.C: New test.
11745         * g++.old-deja/g++.abi/primary4.C: New test.
11746         * g++.old-deja/g++.abi/primary5.C: New test.
11747         * g++.old-deja/g++.abi/vtable3.h: New test.
11748         * g++.old-deja/g++.abi/vtable3a.C: New test.
11749         * g++.old-deja/g++.abi/vtable3b.C: New test.
11750         * g++.old-deja/g++.abi/vtable3c.C: New test.
11751         * g++.old-deja/g++.abi/vtable3d.C: New test.
11752         * g++.old-deja/g++.abi/vtable3e.C: New test.
11753         * g++.old-deja/g++.abi/vtable3f.C: New test.
11754         * g++.old-deja/g++.abi/vtable3g.C: New test.
11755         * g++.old-deja/g++.abi/vtable3h.C: New test.
11756         * g++.old-deja/g++.abi/vtable3i.C: New test.
11757         * g++.old-deja/g++.abi/vtable3j.C: New test.
11758         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11759
11760 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11761
11762         * g++.old-deja/g++.other/anon6.C: New test.
11763         * g++.old-deja/g++.other/anon7.C: New test.
11764
11765 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11766
11767         * gcc.dg/cpp/avoidpaste2.c: New tests.
11768
11769 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11770
11771         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11772
11773 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11774
11775         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11776         DECIMAL_DIG cases for Irix."
11777
11778 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11779
11780         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11781
11782 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11783
11784         * gcc.dg/c99-tag-1.c: New test.
11785
11786 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11787
11788         * gcc.dg/cpp/tr-warn1.c: Add tests.
11789
11790 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11791
11792         * gcc.dg/cpp/avoidpaste1.c: Update.
11793         * gcc.dg/cpp/paste4.c: Update.
11794
11795 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11796
11797         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11798         cases for Irix.
11799
11800 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11801
11802         * g++.old-deja/g++.other/inline19.C: New test.
11803
11804 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11805
11806         * gcc.dg/Wlarger-than.c: New test.
11807
11808 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11809
11810         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11811
11812 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11813
11814         * gcc.c-torture/execute/20010129-1.c: New test.
11815         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11816
11817 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11818
11819         * gcc.dg/cpp/avoidpaste1.c: Test case.
11820
11821 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11822
11823         * g++.old-deja/g++.other/inline18.C: New test.
11824
11825 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11826
11827         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11828         and __builtin_putchar.
11829
11830 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11831
11832         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11833         tests.
11834
11835 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11836
11837         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11838         floating point number rounding mode to round to the nearest
11839         representable mode.
11840
11841 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11842
11843         * g++.old-deja/g++.other/mangle2.C: New test.
11844
11845 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11846
11847         * gcc.c-torture/compile/20010124-1.c: New test.
11848
11849 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11850
11851         * g++.old-deja/g++.pt/spec38.C: New test.
11852
11853 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11854
11855         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11856         "Build don't run".
11857
11858 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11859
11860         * gcc.c-torture/execute/20010123-1.c: New test.
11861
11862 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11863
11864         * g++.old-deja/g++.pt/spec37.C: New test.
11865
11866 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11867
11868         * g++.old-deja/g++.pt/overload14.C: New test.
11869
11870 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11871
11872         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11873         __builtin_return_address.
11874
11875 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11876
11877         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11878         * g++.old-deja/g++.pt/spec35.C: New test.
11879         * g++.old-deja/g++.pt/spec36.C: New test.
11880
11881 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11882
11883         * gcc.c-torture/compile/20010118-1.c: New test.
11884
11885 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11886
11887         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11888
11889 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11890
11891         * gcc.c-torture/execute/20010119-1.c: New test.
11892
11893 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11894
11895         * g++.old-deja/g++.other/vbase5.C: New test.
11896
11897 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * gcc.c-torture/execute/20010118-1.c: New test.
11900
11901 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11902
11903         * g++.old-deja/g++.pt/deduct3.C: New test.
11904
11905 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11906
11907         * g++.old-deja/g++.pt/spec34.C: New test.
11908
11909 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11910
11911         * g77.f-torture/compile/20000601-2.f: New test.
11912
11913 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11914
11915         * g++.old-deja/g++.other/init17.C: New test.
11916
11917 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11918
11919         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11920
11921 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         * g++.old-deja/g++.pt/unify8.C: New test.
11924
11925 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11926
11927         * g++.old-deja/g++.abi/vbase1.C: New test.
11928
11929 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11930
11931         * g++.old-deja/g++.pt/crash65.C: New test.
11932
11933 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11934
11935         * gcc.dg/cpp/assembl2.S: New test case.
11936
11937 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11938
11939         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11940         are supported.
11941
11942 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11943
11944         * g++.old-deja/g++.other/builtins1.C: New test.
11945         * g++.old-deja/g++.other/builtins2.C: Likewise.
11946         * g++.old-deja/g++.other/builtins3.C: Likewise.
11947         * g++.old-deja/g++.other/builtins4.C: Likewise.
11948
11949 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11950
11951         * gcc.c-torture/compile/20010117-1.c: New test.
11952         * gcc.c-torture/compile/20010117-2.c: New test.
11953
11954 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11955
11956         * g77.f-torture/execute/20010116.[fx]: New test,
11957         XFAIL on i?86-*-*.
11958         * g77.f-torture/compile/20010115.f: Indicate it's
11959         a test for PR fortran/1636.
11960
11961 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11962
11963         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11964
11965 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11966
11967         * g77.f-torture/compile/20010115.f: New test.
11968
11969 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11970
11971         * g++.old-deja/g++.pt/nontype5.C: New test.
11972
11973 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11974
11975         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11976         have an equivalent working one below it.
11977
11978 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11979
11980         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11981         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11982
11983 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11984
11985         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11986         message containing "init_priority".
11987         (conpr-2.C): Likewise.
11988         (conpr-3.C): Likewise.
11989         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11990
11991 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11992
11993         * gcc.c-torture/execute/20010114-2.c: New test.
11994
11995 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11996
11997         * gcc.c-torture/compile/20010114-1.c: New test.
11998         * gcc.c-torture/compile/20010114-1.x: Xfail.
11999         * gcc.c-torture/compile/20010114-2.c: New test.
12000         * gcc.c-torture/execute/20010114-1.c: New test.
12001         * gcc.dg/trunc-1.c: New test.
12002         * gcc.dg/uninit-B.c: New test.
12003
12004 2001-01-13  Nick Clifton  <nickc@redhat.com>
12005
12006         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12007         target.
12008
12009 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12010
12011         * gcc.c-torture/compile/20010113-1.c: New test.
12012
12013 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12014
12015         * gcc.c-torture/compile/20001212-1.c: New test.
12016
12017 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12018
12019         * gcc.dg/cpp/widestr1.c: Update.
12020         * gcc.dg/cpp/prag-imp.c: Remove.
12021
12022 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12023
12024         * gcc.c-torture/execute/20000801-3.x: Remove.
12025         * gcc.dg/c90-init-1.c: New test.
12026         * gcc.dg/c99-init-1.c: New test.
12027         * gcc.dg/c99-init-2.c: New test.
12028         * gcc.dg/gnu99-init-1.c: New test.
12029
12030 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12031
12032         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12033         testing that no relevant ones were found.
12034
12035 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12036
12037         * g++.old-deja/g++.pt/cast2.C: New test.
12038
12039 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12040
12041         * g++.old-deja/g++.pt/friend47.C: New test.
12042
12043 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12044
12045         * g++.old-deja/g++.pt/instantiate13.C: New test.
12046
12047 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12048
12049         * g++.old-deja/g++.other/defarg7.C: New test.
12050         * g++.old-deja/g++.other/defarg8.C: New test.
12051
12052 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12053
12054         * g++.old-deja/g++.pt/crash64.C: New test.
12055
12056 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12057
12058         * g++.old-deja/g++.pt/crash63.C: New test.
12059
12060 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12061
12062         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12063
12064 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12065
12066         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12067
12068 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12069
12070         * g++.old-deja/g++.pt/error3.C: New test.
12071
12072 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12073
12074         * g++.old-deja/g++.other/crash39.C: New test.
12075
12076 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12077
12078         * g++.old-deja/g++.other/vbase4.C: New test.
12079
12080 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12081
12082         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12083         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12084         * gcc.dg/special/special.exp: New test driver which will check
12085         for alias support for the above test.
12086
12087 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12088
12089         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12090         problems on small machines.
12091         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12092         parameterize.
12093
12094 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12095
12096         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12097         mips.
12098         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12099
12100 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12101
12102         * g++.old_deja/g++.pt/using8.C: New test.
12103
12104 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12105
12106         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12107
12108 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12109
12110         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12111         where a failure is expected.
12112         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12113
12114 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12115
12116         * g++.old_deja/g++.pt/instantiate12.C: New test.
12117
12118 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12119
12120         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12121         start of structs.
12122         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12123         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12124         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12125         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12126         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12127         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12128         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12129         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12130         * g++.old-deja/g++.eh/spec6.C: Likewise.
12131         * g++.old-deja/g++.jason/crash3.C: Likewise.
12132         * g++.old-deja/g++.law/ctors11.C: Likewise.
12133         * g++.old-deja/g++.law/ctors17.C: Likewise.
12134         * g++.old-deja/g++.law/ctors5.C: Likewise.
12135         * g++.old-deja/g++.law/ctors9.C: Likewise.
12136         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12137         * g++.old-deja/g++.mike/net22.C: Likewise.
12138         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12139         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12140         * g++.old-deja/g++.mike/virt3.C: Likewise.
12141         * g++.old-deja/g++.niklas/t128.C: Likewise.
12142         * g++.old-deja/g++.other/anon4.C: Likewise.
12143         * g++.old-deja/g++.other/using1.C: Likewise.
12144         * g++.old-deja/g++.other/warn3.C: Likewise.
12145         * g++.old-deja/g++.pt/t37.C: Likewise.
12146         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12147         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12148
12149 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12150
12151         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12152
12153 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12154
12155         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12156
12157 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12158
12159         * gcc.c-torture/compile/20010107-1.c: New test.
12160
12161 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12162
12163         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12164
12165 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12166
12167         * gcc.dg/format/format.h: New file.
12168         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12169         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12170         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12171         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12172         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12173         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12174         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12175         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12176         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12177         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12178         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12179         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12180         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12181         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12182         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12183         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12184         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12185         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12186         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12187         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12188         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12189         instead of declaring standard types, macros and functions in each
12190         test.
12191
12192 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12193
12194         * gcc.c-torture/execute/20010106-1.c: New test.
12195
12196 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12197
12198         * gcc.dg/format/format.exp: New file.
12199         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12200         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12201         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12202         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12203         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12204         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12205         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12206         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12207         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12208         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12209         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12210         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12211         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12212         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12213         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12214         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12215         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12216         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12217         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12218         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12219         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12220         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12221         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12222         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12223         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12224         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12225         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12226         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12227         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12228         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12229         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12230         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12231         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12232         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12233         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12234         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12235         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12236         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12237         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12238         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12239         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12240         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12241
12242 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12243
12244         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12245         account.
12246
12247 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12248
12249         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12250
12251 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12252
12253         * g++.old-deja/g++.pt/crash62.C: New test.
12254
12255 2001-01-04  Richard Henderson  <rth@redhat.com>
12256
12257         * gcc.dg/20000926-1.c: Update expected warnings.
12258         * gcc.dg/array-2.c: Likewise.
12259         * gcc.dg/array-4.c: Also validate flexible array members.
12260         * gcc.dg/c99-flex-array-1.c: New.
12261
12262 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12263
12264         * gcc.c-torture/compile/20001222-1.x: Remove.
12265
12266 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12267
12268         * gcc.c-torture/execute/built-in-setjmp.c: New.
12269
12270 2001-01-03  Richard Henderson  <rth@redhat.com>
12271
12272         * gcc.dg/940510-1.c: Update expected error wording.
12273         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12274
12275 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12276
12277         * lib/target-supports.exp (check_alias_available): Modified to
12278         indicate aliases not supported if only weak aliases are supported.
12279
12280 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12281
12282         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12283         Turn on cmpstrsi checks for __pj__ and __i370__.
12284
12285 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12286
12287         * g++.old-deja/g++.other/virtual11.C: New test.
12288
12289 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12290
12291         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12292
12293 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12294
12295         * gcc.c-torture/compile/20010102-1.c: New test.
12296
12297 2001-01-02  Andreas Jaeger  <aj@suse.de>
12298
12299         * gcc.dg/noreturn-3.c: New test.
12300
12301         * gcc.dg/noreturn-4.c: New test.
12302
12303 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12304
12305         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12306         __builtin_fputc and __builtin_fwrite.
12307
12308 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12309
12310         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12311         signed char, not default char.
12312
12313 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12314
12315         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12316
12317 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12318
12319         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12320
12321 2000-12-29  Richard Henderson  <rth@redhat.com>
12322
12323         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12324         (__cyg_profile_func_exit): Define.
12325
12326 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12327
12328         * g++.dg/vtgc1.C: New test.
12329
12330 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12331
12332         * gcc.dg/noncompile/20001228-1.c: New test.
12333
12334         * gcc.dg/20001228-1.c: New test.
12335
12336         * gcc.c-torture/execute/20001228-1.c: New test.
12337
12338 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12339
12340         * gcc.dg/format-strfmon-1.c: New test.
12341
12342 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12343
12344         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12345         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12346         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12347         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12348         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12349         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12350         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12351         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12352         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12353         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12354         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12355         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12356         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12357
12358         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12359         * gcc.c-torture/execute/string-opt-4.c: Test index.
12360
12361 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12362
12363         * gcc.c-torture/compile/20001226-1.c: New test.
12364
12365 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12366
12367         * gcc.c-torture/compile/20001222-1.c: New test.
12368         * gcc.c-torture/compile/20001222-1.x: Xfail.
12369
12370 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12371
12372         * gcc.c-torture/execute/comp-goto-2.c: New test.
12373
12374 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12375
12376         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12377         Use long types if __INT_MAX__ is 32767.
12378         (main): Use cast to (sint32 *) when poking 88 into a_page.
12379
12380         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12381
12382 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12383
12384         * gcc.c-torture/compile/20001221-1.c: New test.
12385         * gcc.c-torture/execute/20001221-1.c: New test.
12386
12387 2000-12-20  Richard Henderson  <rth@redhat.com>
12388
12389         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12390         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12391
12392 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12393
12394         * gcc.dg/compare3.c: New test.
12395
12396 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12397
12398         * gcc.dg/format-warnll-1.c: New test.
12399
12400 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12401
12402         * gcc.dg/cpp/cmdlne-P.c: New test.
12403
12404 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12405
12406         * gcc.c-torture/execute/builtin-abs-1.c,
12407         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12408
12409 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12410
12411         * gcc.dg/cpp/multiline.c: New test.
12412
12413 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12414
12415         * g++.old-deja/g++.other/syshdr1.C: Update.
12416         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12417
12418 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12419
12420         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12421
12422 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12423
12424         * g++.old-deja/g++.pt/ttp65.C: New test.
12425
12426 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12427
12428         * g++.old-deja/g++.pt/ttp64.C: New test.
12429
12430 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12431
12432         * g++.old-deja/g++.pt/spec33.C: New test.
12433
12434 2000-12-14  Catherine Moore  <clm@redhat.com>
12435
12436         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12437         * gcc.c-torture/execute/920612-2.c: Likewise.
12438         * gcc.c-torture/execute/920428-2.c: Likewise.
12439         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12440         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12441
12442 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12443
12444         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12445         * gcc.dg/pack-test-2.c: Likewise.
12446
12447 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12448
12449         Tests by Zack Weinberg <zackw@stanford.edu>.
12450
12451         * gcc.dg/cpp/defined.c: Update.
12452         * gcc.dg/cpp/defined_trad.c: New tests.
12453
12454 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12455
12456         * gcc.dg/cpp/trad-direct.c: Update.
12457
12458 2000-12-11  Neil Booth  <neilb@earthling.net>
12459
12460         * gcc.dg/cpp/defined_trad.c
12461
12462 2000-12-11  Neil Booth  <neilb@earthling.net>
12463
12464         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12465
12466 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12467
12468         * gcc.dg/format-miss-2.c: New test.
12469
12470 2000-12-09  Neil Booth  <neilb@earthling.net>
12471
12472         * gcc.dg/cpp/lineflags.c: New tests.
12473         * gcc.dg/cpp/poison.c: Update.
12474         * gcc.dg/cpp/redef2.c: Update.
12475         * gcc.dg/cpp/skipping.c: New test.
12476
12477 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12478
12479         * g++.old-deja/g++.other/eh3.C: New testcase.
12480
12481 2000-12-07  Neil Booth  <neilb@earthling.net>
12482
12483         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12484         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12485         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12486         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12487         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12488         Update.
12489
12490 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12491
12492         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12493         __SIZE_TYPE__ instead of int for type of integers cast to
12494         pointers.
12495
12496 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12497
12498         * g++.old-deja/g++.other/cleanup4.C: New test.
12499
12500 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12501
12502         * format-sec-1.c: New test.
12503
12504 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12505
12506         * gcc.dg/format-nonlit-3.c: New test.
12507
12508 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12509
12510         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12511         through a null pointer.
12512
12513 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12514
12515         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12516         * g++.old-deja/g++.pt/partial4.C: New test.
12517
12518 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12519
12520         * gcc.c-torture/execute/ieee/hugeval.x: New.
12521
12522 2000-12-06  Neil Booth  <neilb@earthling.net>
12523
12524         * gcc.dg/cpp/backslash2.c: New tests.
12525
12526 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12527
12528         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12529         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12530
12531 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12532
12533         * gcc.c-torture/execute/20001203-2.c: New testcase.
12534
12535 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12536
12537         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12538         * g++.old-deja/g++.other/virtual10.C: New test.
12539
12540 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12541
12542         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12543
12544 2000-12-05  Richard Henderson  <rth@redhat.com>
12545
12546         * gcc.c-torture/compile/20001205-1.c: New.
12547
12548 2000-12-04  Neil Booth  <neilb@earthling.net>
12549
12550         * g++.old-deja/g++.other/virtual9.C: New test.
12551         * g++.old-deja/g++.pt/crash61.C: New test.
12552         * gcc.c-torture/execute/loop-9.c: New test.
12553
12554 2000-12-04  Neil Booth  <neilb@earthling.net>
12555
12556         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12557         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12558         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12559         * gcc.dg/cpp/extratokens.c: ...here.
12560
12561 2000-12-04  Neil Booth  <neilb@earthling.net>
12562
12563         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12564         New tests.
12565
12566 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12567
12568         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12569         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12570
12571 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12572
12573         * gcc.c-torture/execute/20001203-1.c: New test.
12574
12575 2000-12-03  Neil Booth  <neilb@earthling.net>
12576
12577         * gcc.dg/cpp/macro6.c: New test cases.
12578
12579 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12580
12581         * gcc.c-torture/execute/string-opt-9.c: New test.
12582         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12583         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12584         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12585
12586         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12587         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12588
12589 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12590
12591         * gcc.dg/cpp/if-6.c: New testcase.
12592
12593         * gcc.dg/20001201-1.c: New testcase.
12594
12595 2000-12-02  Neil Booth  <neilb@earthling.net>
12596
12597         * g++.old-deja/g++.other/externC4.C,
12598         g++.old-deja/g++.other/friend10.C: New tests.
12599
12600 2000-12-02  Neil Booth  <neilb@earthling.net>
12601
12602         * g++.old-deja/g++.other/instan2.C
12603         * g++.old-deja/g++.other/instan3.C: New test.
12604
12605 2000-12-02  Neil Booth  <neilb@earthling.net>
12606
12607         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12608         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12609         gnuc99.c,gnuc99-pedantic.c: New tests.
12610
12611 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12612
12613         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12614         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12615
12616 2000-12-01  Neil Booth  <neilb@earthling.net>
12617
12618         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12619         * gcc.dg/cpp/poison.c: Update.
12620         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12621
12622 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12623
12624         * g77.f-torture/execute/20001201.f: New test.
12625
12626 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12627
12628         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12629
12630 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12631
12632         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12633
12634 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12635
12636         * g++.old-deja/g++.other/cast6.C: New test.
12637
12638 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12639
12640         * gcc.c-torture/execute/20001130-2.c: New testcase.
12641
12642 2000-11-30  Richard Henderson  <rth@redhat.com>
12643
12644         * gcc.c-torture/execute/20001130-1.c: New test.
12645
12646 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         * g++.old-deja/g++.other/op3.C: New test.
12649
12650 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         * g++.old-deja/g++.other/op2.C: New test.
12653
12654 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12655
12656         * g++.old-deja/g++.other/crash38.C: New test.
12657
12658 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12659
12660         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12661
12662 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12663
12664         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12665         tests.
12666         * gcc.c-torture/execute/string-opt-6.c: New test.
12667
12668         * gcc.dg/20001117-1.c: Add main.
12669
12670 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12671
12672         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12673         Move from here ...
12674         * gcc.dg/940510-1.c: ... to here.
12675
12676         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12677         zero-size arrays in toplevel structures.
12678
12679 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12680
12681         * gcc.c-torture/execute/loop-8.c: New test.
12682
12683 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12684
12685         * g++.old-deja/g++.other/base1.C: New test.
12686
12687 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12688
12689         * g++.old-deja/g++.other/parse2.C: New test.
12690
12691 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12692
12693         * g++.old-deja/g++.pt/incomplete1.C: New test.
12694
12695 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12696
12697         * g++.old-deja/g++.other/friend9.C: New test.
12698
12699 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12700
12701         * gcc.dg/20001127-1.c: New test.
12702
12703 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12704
12705         * g++.old-deja/g++.pt/friend46.C: New test.
12706
12707 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12708
12709         * g++.old-deja/g++.other/ptrmem8.C: New test.
12710
12711 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12712
12713         * gcc.c-torture/execute/string-opt-7.c: New test.
12714         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12715
12716 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12717
12718         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12719         instead of 'mkcheck 2'.
12720
12721 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12722
12723         * gcc.c-torture/execute/memcheck/driver.c,
12724         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12725         C9X references to refer to C99.
12726
12727 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12728
12729         * gcc.dg/ultrasp3.c: New test.
12730
12731 2000-11-25  Neil Booth  <neilb@earthling.net>
12732
12733         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12734
12735 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12736
12737         * gcc.c-torture/compile/20001123-2.c: New.
12738
12739 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12740
12741         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12742
12743 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12744
12745         * gcc.dg/sequence-point-1.c: Add some new tests.
12746         * gcc.c-torture/execute/20001124-1.c: New test.
12747
12748 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12749
12750         * g++.old-deja/g++.other/vaarg4.C: New test.
12751         * gcc.c-torture/compile/20001123-1.c: New test.
12752
12753 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12754
12755         * g++.other/crash24.C: Adjust and remove XFAIL.
12756         * g++.other/crash37.C: New test.
12757
12758 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12759
12760         * g++.old-deja/g++.pt/instantiate9.C: New test.
12761
12762 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12763
12764         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12765         new ABI, too.
12766
12767         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12768         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12769
12770 2000-11-22  Neil Booth  <neilb@earthling.net>
12771
12772         * gcc.dg/cpp/Wtrigraphs.c: New test.
12773
12774 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12775
12776         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12777
12778 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12779
12780         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12781
12782 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12783
12784         * lib/gcc-dg.exp: load_lib scanasm.exp.
12785         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12786         * lib/g++-dg.exp: load_lib scanasm.exp.
12787         * lib/scanasm.exp: New.
12788         (scan-assembler, scan-assembler-not): Add optional arguments to
12789         test name, or if not present, the pattern name.
12790         (scan-assembler-dem, scan-assembler-dem-not): New.
12791
12792         * g++.dg/dg.exp: New.
12793
12794 2000-11-21  Neil Booth  <neilb@earthling.net>
12795
12796         * gcc.dg/cpp/integrated1.c: Remove.
12797
12798 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12799
12800         * gcc.c-torture/execute/20001121-1.c: New test.
12801
12802 2000-11-21  Richard Henderson  <rth@redhat.com>
12803
12804         * gcc.c-torture/compile/20001121-1.c: New test.
12805
12806 2000-11-20  Neil Booth  <neilb@earthling.net>
12807
12808         * gcc.dg/cpp/integrated1.c: New test.
12809
12810 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12811
12812         * g++.old-deja/g++.other/inline17.C: New test.
12813
12814 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12815
12816         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12817         local variable to be zero: I made the variable global. Now
12818         uses abort() and exit() instead of relying on main's return value.
12819
12820 2000-11-20  Neil Booth  <neilb@earthling.net>
12821
12822         * gcc.dg/cpp/paste2.c: Update test.
12823         * objc/execute/paste.m: New test.
12824
12825 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12826
12827         * gcc.dg/c99-condexpr-1.c: New test.
12828
12829 2000-11-20  Neil Booth  <neilb@earthling.net>
12830
12831         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12832
12833 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12834
12835         * g++.old-deja/g++.pt/export1.C: New test.
12836
12837 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.dg/20001117-1.c: New test.
12840
12841 2000-11-18  Richard Henderson  <rth@redhat.com>
12842
12843         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12844
12845 2000-11-18  Richard Henderson  <rth@redhat.com>
12846
12847         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12848         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12849         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12850
12851 2000-11-18  Richard Henderson  <rth@redhat.com>
12852
12853         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12854         (main): New.  Exit cleanly.
12855
12856 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12857
12858         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12859         gcc.dg/c99-fordecl-2.c: New tests.
12860
12861 2000-11-18  Richard Henderson  <rth@redhat.com>
12862
12863         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12864         * gcc.c-torture/execute/zerolen-2.c: New.
12865
12866 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12867
12868         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12869         memory.
12870
12871 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12872
12873         * g++.old-deja/g++.pt/instantiate8.C: New test.
12874
12875 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12876
12877         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12878         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12879
12880 2000-11-16  Nick Clifton  <nickc@redhat.com>
12881
12882         * gcc.c-torture/execute/nestfunc-2.c: New test.
12883         * gcc.c-torture/execute/nestfunc-3.c: New test.
12884
12885 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12886
12887         * gcc.c-torture/compile/20001116-1.c: New test.
12888
12889 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12890
12891         * gcc.c-torture/execute/20001115-1.c: New test.
12892
12893 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12894
12895         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12896         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12897         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12898         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12899
12900 2000-11-15  Neil Booth  <neilb@earthling.net>
12901
12902         gcc.dg/cpp/_Pragma1.c: Update.
12903         gcc.dg/cpp/_Pragma2.c: New test.
12904
12905 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12906
12907         * g++.old-deja/g++.other/anon5.C: New test.
12908
12909 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12910
12911         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12912         tests.
12913
12914 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12915
12916         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12917         output.
12918
12919 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12920
12921         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12922         labels at end of compound statements.
12923
12924 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12925
12926         * gcc.c-torture/execute/loop-7.c: New test.
12927
12928 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12929
12930         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12931
12932 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12933
12934         * gcc.dg/c99-bool-1.c: New test.
12935
12936 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12937
12938         * gcc.dg/c99-scope-1.c: Remove xfail.
12939         * gcc.dg/c99-scope-2.c: New test.
12940
12941 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12942
12943         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12944         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12945
12946 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12947
12948         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12949         error messages.
12950
12951         * g++.mike/p700.C: Don't typedef wchar_t.
12952         * g++.mike/p784.C: Likewise.
12953         * g++.mike/eb101.C: Don't use __wchar_t.
12954
12955 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12956
12957         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12958         from DO loop.
12959
12960 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12961
12962         * gcc.c-torture/execute/20001111-1.c: New test.
12963
12964 2000-11-10  Nick Clifton  <nickc@redhat.com>
12965
12966         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12967         long multuiple and accumulate.
12968
12969 2000-11-09  Richard Henderson  <rth@redhat.com>
12970
12971         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12972         via size_t instead of int.
12973
12974         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12975         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12976         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12977         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12978
12979 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12980
12981         * gcc.c-torture/compile/20001109-1.c: New test.
12982         * gcc.c-torture/compile/20001109-2.c: New test.
12983
12984 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12985
12986         * g++.old-deja/g++.pt/operator1.C: New test.
12987         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12988
12989 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12990
12991         * gcc.dg/20001108-1.c: New test.
12992
12993 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12994
12995         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12996         with both arguments constant strings.
12997         * gcc.c-torture/execute/string-opt-3.c: New test.
12998         * gcc.c-torture/execute/string-opt-4.c: New test.
12999         * gcc.c-torture/execute/string-opt-5.c: New test.
13000
13001 2000-11-08  Nick Clifton  <nickc@redhat.com>
13002
13003         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13004         mulsidi3adddi patterns.
13005
13006 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13007
13008         * g++.old-deja/g++.other/crash36.C: New test.
13009
13010 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13011
13012         * g++.old-deja/g++.other/init16.C: New test.
13013
13014 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13015
13016         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13017
13018 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13019
13020         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13021         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13022         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13023
13024 2000-11-07  DJ Delorie  <dj@redhat.com>
13025
13026         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13027
13028 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13029
13030         * gcc.c-torture/execute/string-opt-1.c: New test.
13031
13032 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13033
13034         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13035         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13036         parameters in registers, and there is no way for a varargs
13037         function to know in which order the integer and floating-point
13038         parameters should be interleaved when they are placed on the
13039         stack.
13040         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13041         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13042
13043 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13044
13045         * gcc.c-torture/execute/string-opt-2.c: New test.
13046
13047 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13048
13049         * g++.old-deja/g++.pt/crash60.C: New test.
13050
13051 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13052
13053         * g++.old-deja/g++.other/crash24.C: New test.
13054         * g++.old-deja/g++.other/crash25.C: New test.
13055         * g++.old-deja/g++.other/crash26.C: New test.
13056         * g++.old-deja/g++.other/crash27.C: New test.
13057         * g++.old-deja/g++.other/crash28.C: New test.
13058         * g++.old-deja/g++.other/crash29.C: New test.
13059         * g++.old-deja/g++.other/crash30.C: New test.
13060         * g++.old-deja/g++.other/crash31.C: New test.
13061         * g++.old-deja/g++.other/crash32.C: New test.
13062         * g++.old-deja/g++.other/crash33.C: New test.
13063         * g++.old-deja/g++.other/crash34.C: New test.
13064         * g++.old-deja/g++.other/crash35.C: New test.
13065
13066 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13067
13068         * gcc.c-torture/execute/20001031-1.c: New test.
13069
13070 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13071
13072         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13073         namespace.
13074
13075         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13076         standards-conformant.
13077
13078         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13079
13080         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13081         * g++.old-deja/g++.mike/p755a.C: Likewise.
13082         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13083         library makes no calls to `operator new' during initialization.
13084
13085 2000-11-04  Neil Booth  <neilb@earthling.net>
13086
13087         * gcc.dg/cpp/include2.c: New tests.
13088
13089 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13090
13091         * lib/g++.exp (g++_set_ld_library_path): New function.
13092         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13093
13094 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13095
13096         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13097         warnings.
13098
13099 2000-11-01  Richard Henderson  <rth@redhat.com>
13100
13101         * g++.old-deja/g++.ext/namedret1.C: New.
13102         * g++.old-deja/g++.ext/namedret2.C: New.
13103         * g++.old-deja/g++.ext/namedret3.C: New.
13104
13105 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13106
13107         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13108         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13109
13110 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13111
13112         * gcc.c-torture/execute/va-arg-21.c: New test.
13113
13114 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13115
13116         * gcc.dg/c99-complex-2.c: New test.
13117
13118 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13119
13120         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13121
13122 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13123
13124         * g++.old-deja/g++.other/inline16.C: New test.
13125
13126 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13127
13128         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13129         __PRETTY_FUNCTION__
13130
13131 2000-10-29  Neil Booth  <neilb@earthling.net>
13132
13133         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13134         New tests.
13135         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13136         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13137         optimisation.
13138
13139 2000-10-29  Neil Booth  <neilb@earthling.net>
13140
13141         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13142         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13143         * mi5.c: Test multiple includes work with -C.
13144         * trigraphs.c: Test ^= version.
13145
13146 2000-10-28  Neil Booth  <neilb@earthling.net>
13147
13148         New tests and test updates for new macro expander.
13149
13150         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13151         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13152         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13153         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13154         new diagnostic messages.
13155
13156         * gcc.dg/cpp/macro3.c: New tests.
13157
13158 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13159
13160         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13161         on the same line.
13162
13163 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13164
13165         * g++.old-deja/g++.other/eh2.C: New test.
13166
13167 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13168
13169         * gcc.c-torture/execute/20001027-1.c: New test.
13170
13171 2000-10-26  Richard Henderson  <rth@redhat.com>
13172
13173         * gcc.c-torture/execute/20001026-1.c: New.
13174
13175 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13176
13177         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13178         * g++.old-deja/g++.law/builtin1.C: Likewise.
13179         * g++.old-deja/g++.law/ctors10.C: Likewise.
13180         * g++.old-deja/g++.law/virtual3.C: Likewise.
13181         * g++.old-deja/g++.mike/p658.C: Likewise.
13182         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13183         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13184         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13185         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13186         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13187
13188 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13189
13190         * gcc.c-torture/compile/20001024-1.c: New test.
13191
13192 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13193
13194         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13195         to tell us whether or not we are using V3.
13196
13197 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13198
13199         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13200         operands.
13201
13202 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13203
13204         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13205
13206 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13207
13208         * gcc.c-torture/execute/20001024-1.c: New test.
13209
13210 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13211
13212         * g++.old-deja/g++.other/sibcall1.C: New test.
13213
13214 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13215
13216         * gcc.dg/noncompile/init-3.c: New test.
13217
13218 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13219
13220         * gcc.dg/format-array-1.c: New test.
13221
13222 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13223
13224         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13225         writing through null pointers; remove comment about testing
13226         unterminated strings.
13227
13228 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13229
13230         * gcc.c-torture/execute/20001017-2.c: New test.
13231
13232 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13233
13234         * gcc.c-torture/compile/20001018-1.c: New test.
13235         * gcc.c-torture/compile/20001018-1.x: Xfail.
13236
13237 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13238
13239         * gcc.c-torture/execute/20001017-1.c: New test.
13240
13241 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13242
13243         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13244         for multiple use of arguments with scanf formats; add tests for
13245         multiple use of arguments.
13246
13247 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13248
13249         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13250
13251 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13252
13253         * gcc.dg/format-miss-1.c: New test.
13254
13255 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13256
13257         * gcc.c-torture/execute/20001013-1.c: New test.
13258
13259 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13260
13261         * gcc.dg/format-branch-1.c: New test.
13262
13263 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13264
13265         * README, lib/file-format.exp: Remove EGCS references.
13266
13267 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13268
13269         * gcc.dg/20001013-1.c: New test.
13270
13271 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13272
13273         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13274         for intmax_t in the compiler using __typeof__ and the type rules
13275         for conditional expressions.
13276
13277 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13278
13279         * gcc.dg/20001012-1.c: New test.
13280         * gcc.dg/20001012-2.c: New test.
13281
13282 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13283
13284         * gcc.dg/format-attr-1.c: New test.
13285
13286 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13287
13288         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13289         __LONG_LONG_MAX__ instead of LLONG_MAX.
13290
13291 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13292
13293         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13294         scanf flags.
13295         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13296         flags.
13297
13298 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13299
13300         * gcc.dg/sequence-pt-1.c: New test.
13301
13302 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13303
13304         * gcc.c-torture/execute/20001011-1.c: New testcase.
13305         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13306
13307 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13308
13309         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13310         does not error on it.
13311
13312 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13313
13314         * gcc.dg/20001009-1.c: New test.
13315
13316 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13317
13318         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13319         * gcc.c-torture/execute/20001009-2.c: ... to here.
13320
13321 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13322
13323         * gcc.c-torture/compile/20001009-1.c: New testcase.
13324         * gcc.c-torture/execute/20001009-1.c: New testcase.
13325         Testcases provided by Jan Hubicka <jh@suse.cz>.
13326
13327 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13328
13329         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13330         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13331         uintmax_t using <limits.h> to emulate the compiler's internal
13332         logic.  No longer XFAIL %j tests.
13333
13334 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13335
13336         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13337         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13338         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13339         regexps and details of expected handling of some bad formats.
13340         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13341         suppression.
13342
13343 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13344
13345         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13346         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13347         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13348         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13349         in list archives.
13350
13351 2000-10-06  Richard Henderson  <rth@cygnus.com>
13352
13353         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13354         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13355         * g++.old-deja/g++.jason/report.C: Likewise.
13356         * g++.old-deja/g++.law/friend5.C: Likewise.
13357         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13358         of the expected warnings.
13359
13360 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         * g++.old-deja/g++.pt/enum14.C: New test.
13363
13364 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13365
13366         * g++.old-deja/g++.pt/crash59.C: New test.
13367
13368 2000-10-04  Will Cohen  <wcohen@redhat.com>
13369
13370         * gcc.dg/20000926-1.c: New test.
13371
13372 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13373
13374         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13375         function name for current C++ compiler.
13376         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13377
13378 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13379
13380         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13381         __PRETTY_FUNCTION__.
13382         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13383
13384 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13385
13386         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13387
13388 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13389
13390         * gcc.c-torture/compile/20000923-1.c: New test.
13391
13392 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13393
13394         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13395         * g++.old-deja/g++.pt/ttp62.C: Same.
13396         * g++.old-deja/g++.other/inline14.C: Same.
13397
13398 2000-09-24  Richard Henderson  <rth@cygnus.com>
13399
13400         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13401
13402 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13403
13404         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13405
13406 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13407
13408         * gcc.c-torture/compile/20000922-1.c: New file.
13409
13410 2000-09-21  Nick Clifton  <nickc@redhat.com>
13411
13412         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13413         a signed long modulo operation.
13414         (mod6): New function - perform an unsigned long modulo operation.
13415         (main): Add tests for modulos of very large numbers by very small
13416         dividends.
13417
13418 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13419
13420         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13421
13422 2000-09-19  Richard Henderson  <rth@cygnus.com>
13423
13424         * gcc.dg/compare2.c (case 10): XFAIL.
13425
13426 2000-09-18  Richard Henderson  <rth@cygnus.com>
13427
13428         * gcc.c-torture/execute/20000906-1.c: Move ...
13429         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13430         that support __builtin_trap.
13431
13432 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13433
13434         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13435
13436 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13437
13438         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13439         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13440         more $ format tests.
13441
13442 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13443
13444         * gcc.dg/format-errmk-1.c: New test.
13445
13446 2000-09-17  Greg McGary  <greg@mcgary.org>
13447
13448         * gcc.c-torture/execute/20000917-1.x: Remove.
13449
13450 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13451
13452         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13453
13454 2000-09-17  Greg McGary  <greg@mcgary.org>
13455
13456         * gcc.c-torture/execute/20000917-1.c: New test.
13457         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13458
13459 2000-09-16  Neil Booth  <NeilB@earthling.net>
13460
13461         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13462         in nested macro bug.
13463
13464 2000-09-15  Neil Booth  <NeilB@earthling.net>
13465
13466         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13467
13468 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13469
13470         * gcc.c-torture/execute/20000914-1.c: New test.
13471
13472 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13473
13474         * g++.other/inline13.C: New test.
13475
13476 2000-09-12  Andreas Jaeger  <aj@suse.de>
13477
13478         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13479         constant by Ulrich Drepper <drepper@redhat.com>.
13480
13481 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13482
13483         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13484
13485 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13486
13487         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13488
13489 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13490
13491         * gcc.dg/cpp/backslash.c: New test.
13492
13493 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13494
13495         * gcc.c-torture/execute/20000910-1.c: New test.
13496         * gcc.c-torture/execute/20000910-2.c: Likewise.
13497
13498 2000-09-11  Robert Lipe  <robertl@sco.com>
13499
13500         * gcc.dg/pragma-align.c: New test.
13501
13502 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13503
13504         * g++.old-deja/g++.pt/explicit82.C: New test.
13505         * g++.old-deja/g++.pt/explicit83.C: New test.
13506
13507 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13508
13509         * gcc.dg/asm-names.c: New test.
13510
13511 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13512
13513         * gcc.dg/cpp/tr-warn6.c: New test
13514
13515 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13516
13517         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13518         be accepted.
13519
13520 2000-09-07  Catherine Moore  <clm@redhat.com>
13521
13522         * gcc.c-torture/execute/unroll-1.c: New test.
13523
13524 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13525
13526         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13527         ERROR markers.
13528         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13529         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13530         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13531         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13532         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13533         Preprocess only.
13534         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13535         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13536
13537 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13538
13539         * g++.old-deja/g++.pt/deduct2.C: New test.
13540
13541 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13542
13543         * g++.old-deja/g++.pt/parms2.C: New test.
13544
13545 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13546
13547         * g++.old-deja/g++.pt/crash58.C: New test.
13548
13549 2000-09-06  Greg McGary  <greg@mcgary.org>
13550
13551         * gcc.c-torture/execute/20000906-1.c: New test.
13552         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13553
13554 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13555
13556         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13557
13558 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13559
13560         * g++.old-deja/g++.pt/crash57.C: New test.
13561
13562 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         * g++.old-deja/g++.pt/crash56.C: New test.
13565
13566 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13567
13568         * g++.old-deja/g++.pt/koenig1.C: New test.
13569
13570 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * gcc.dg/20000904-1.c: New test.
13573
13574 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13575
13576         * gcc.dg/cpp/paste8.c: New test.
13577
13578 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13579
13580         * gcc.c-torture/compile/20000827-1.c: New test.
13581
13582 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13583
13584         * gcc.dg/format-diag-1.c: New test.
13585
13586 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13587
13588         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13589         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13590         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13591         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13592         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13593
13594 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13595
13596         * g++.old-deja/g++.other/nested4.C: New test.
13597
13598 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         * g++.old-deja/g++.ns/scoped1.C: New test.
13601
13602 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13603
13604         * lib/g++.exp: Support testing already-installed GCC.
13605
13606 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13607
13608         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13609
13610 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13611
13612         * gcc.dg/return-type-2.c: New test.
13613
13614 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13615
13616         * gcc.c-torture/compile/20000825-1.c: New test.
13617
13618 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13619
13620         * gcc.dg/dwarf2-2.c: New test.
13621
13622 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13623
13624         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13625         dg-warning regexps.
13626
13627 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13630         gcc.dg/format-ext-5.c: New tests.
13631
13632 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13633
13634         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13635
13636 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13637
13638         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13639
13640 2000-08-24  Richard Henderson  <rth@cygnus.com>
13641
13642         * gcc.dg/ia64-sync-1.c: New test.
13643         * gcc.dg/ia64-sync-2.c: New test.
13644         * gcc.dg/ia64-asm-1.c: New test.
13645
13646 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13647
13648         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13649         * gcc.dg/format-ext-2.c: New test.
13650
13651 2000-08-23  Jason Merrill  <jason@redhat.com>
13652
13653         * lib/old-dejagnu.exp: Also ignore "In member function" and
13654         "At global scope".
13655
13656 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13657
13658         * gcc.dg/noncompile/label-lineno-1.c: New test.
13659
13660 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13661
13662         * gcc.dg/c99-array-nonobj-1.c: New test.
13663
13664 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13665
13666         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13667         tests.
13668         * gcc.dg/format-ext-1.c: New test.
13669
13670 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13671
13672         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13673         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13674         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13675         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13676         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13677
13678 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13679
13680         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13681         gcc.dg/c99-strftime-2.c: New tests.
13682
13683 2000-08-22  Richard Henderson  <rth@cygnus.com>
13684
13685         * gcc.c-torture/execute/20000822-1.c: New test.
13686
13687 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13688
13689         * gcc.c-torture/execute/20000819-1.x: Remove.
13690
13691 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13692
13693         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13694         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13695         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13696         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13697         gcc.dg/format-xopen-1.c: New tests.
13698
13699 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13700
13701         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13702
13703 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13704
13705         * g++.old-deja/g++.other/loop2.C: New test.
13706
13707         * gcc.c-torture/compile/20000606-1.c: New test.
13708         * gcc.c-torture/compile/20000728-1.c: New test.
13709         * gcc.c-torture/execute/20000801-1.c: New test.
13710         * gcc.c-torture/execute/20000801-2.c: New test.
13711         * gcc.c-torture/execute/20000819-1.c: New test.
13712         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13713         * gcc.dg/20000629-1.c: New test.
13714         * gcc.dg/20000724-1.c: New test.
13715         * gcc.dg/20000807-1.c: New test.
13716
13717 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13718
13719         * gcc.dg/cpp/pragma-1.c: New test.
13720         * gcc.dg/cpp/pragma-2.c: New test.
13721
13722 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13723
13724         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13725         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13726
13727 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13728
13729         * gcc.c-torture/compile/20000818-1.c: New test.
13730
13731 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13732
13733         * gcc.c-torture/execute/20000818-1.c: New test.
13734
13735 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13736
13737         * gcc.dg/format-va-1.c: New test.
13738
13739 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13740
13741         * g++.old-deja/g++.other/typedef8.C: New test.
13742
13743 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13744
13745         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13746         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13747         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13748         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13749         * g++.old-deja/g++.other/ptrmem7.C: New test.
13750         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13751
13752 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13753
13754         * g++.old-deja/g++.pt/typename27.C: New test.
13755
13756 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13757
13758         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13759         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13760         * g++.old-deja/g++.pt/friend45.C: New test.
13761         * g++.old-deja/g++.other/friend8.C: New test.
13762
13763 2000-08-15  Richard Henderson  <rth@cygnus.com>
13764
13765         * gcc.c-torture/execute/20000815-1.c: New test.
13766
13767 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13768
13769         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13770         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13771         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13772
13773 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13774
13775         * g++.old-deja/g++.other/refinit2.C: New test.
13776
13777 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13778
13779         * lib/c-torture.exp (c-torture): Make
13780         compiler_conditional_xfail_data global.
13781         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13782         compiler_conditional_xfail_data machinery.
13783         (f-torture-execute): Likewise.
13784         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13785         and only when unrolling loops.
13786
13787         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13788
13789 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         * g++.old-deja/g++.pt/explicit81.C: New test.
13792
13793 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13794
13795         * g++.old-deja/g++.pt/typename26.C: New test.
13796
13797 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13798
13799         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13800         warning.
13801
13802 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13803
13804         * g++.old-deja/g++.other/array3.C: New test.
13805
13806 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13807
13808         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13809         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13810         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13811         New tests.
13812
13813 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13814
13815         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13816         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13817
13818 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13819
13820         * gcc.c-torture/execute/20000808-1.c: New test.
13821
13822 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13823
13824         * gcc.dg/c90-const-expr-1.c: New test.
13825
13826 2000-08-08  Richard Henderson  <rth@cygnus.com>
13827
13828         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13829
13830 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13831
13832         * gcc.dg/noncompile/const-ll-1.c: New test.
13833
13834 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13835
13836         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13837
13838 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13839
13840         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13841         that running programs linked against the shared version of libobjc
13842         run correctly.
13843
13844 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13845
13846         * gcc.dg/c99-printf-1.c: New test.
13847
13848 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13849
13850         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13851
13852 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13853
13854         * gcc.c-torture/execute/20000731-1.x: Delete.
13855
13856 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13857
13858         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13859         and torture_without_loops as is done by c-torture.exp.
13860         (search_for): Copy from c-torture.exp.
13861         (gcc-dg-runtest): New function, drives a directory of tests
13862         iterating over the TORTURE_OPTIONS.
13863         (scan-assembler, scan-assembler-not): Move here from
13864         individual directory drivers.
13865
13866         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13867         defined by lib/gcc-dg.exp.
13868         * gcc.dg/cpp/cpp.exp: Likewise.
13869         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13870         gcc-dg-runtest, so we cycle over optimization options.
13871
13872         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13873         * gcc.dg/compare2.c: No longer expected to fail.
13874
13875 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13876
13877         * gcc.c-torture/execute/20000804-1.c: New test.
13878
13879 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13880
13881         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13882
13883 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13884
13885         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13886
13887 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13888
13889         * gcc.c-torture/compile/20000803-1.c: New test.
13890
13891 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13892
13893         * gcc.c-torture/execute/20000801-3.c,
13894         gcc.c-torture/execute/20000801-4.c: New tests.
13895         * gcc.c-torture/execute/20000801-3.x,
13896         gcc.c-torture/execute/20000801-4.x: Xfail.
13897
13898 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13899
13900         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13901         libobjc/.libs to allow for libtool.
13902
13903 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13904
13905         * gcc.c-torture/compile/20000802-1.c: New test.
13906
13907 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13908
13909         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13910
13911 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13912
13913         * gcc-c-torture/execute/20000731-2.c: New test.
13914
13915         * gcc.c-torture/execute/20000731-1.c: New test.
13916         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13917
13918 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13919
13920         * testsuite/gcc.dg/cpp/paste7.c: New test.
13921         * gcc.dg/cpp/20000725-1.c: New test.
13922
13923 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13924
13925         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13926         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13927         declaration warning for __builtin_dwarf_reg_size.
13928
13929         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13930
13931 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13932
13933         * gcc.dg/noncompile/voidparam-1.c: New test.
13934
13935 2000-07-30  Richard Henderson  <rth@cygnus.com>
13936
13937         * gcc.dg/c90-digraph-1.c: Don't xfail.
13938         * gcc.dg/compare2.c (case 10): Xfail.
13939         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13940
13941 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13942
13943         * gcc.dg/c99-main-1.c: New test.
13944
13945 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13946
13947         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13948
13949 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13950
13951         * gcc.c-tortuer/execute/20000726-1.c: New test.
13952
13953 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13954
13955         * gcc.c-torture/execute/enum-2.c: New test.
13956
13957 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13958
13959         * gcc.dg/cpp/tr-warn3.c: New test.
13960
13961 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13962
13963         * g++.old-deja/g++.ext/implicit1.C: Remove.
13964         * g++.old-deja/g++.jason/c2.C: Remove
13965         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13966         * g++.old-deja/g++.pt/crash16.C: Likewise.
13967         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13968
13969 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13970
13971         * g++.old-deja/g++.other/for2.C: New test.
13972
13973 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13974
13975         * gcc.dg/20000720-1.c: New test.
13976
13977 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13978
13979         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13980
13981 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13982
13983         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13984         * gcc.c-torture/execute/20000722-1.c: New.
13985         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13986
13987 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13988
13989         * gcc.dg/cpp/20000720-1.S: New test.
13990
13991 2000-07-21  Michael Meissner  <meissner@redhat.com>
13992
13993         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13994
13995 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13996
13997         * g++.old-deja/g++.brendan/crash16.C,
13998         g++.old-deja/g++.brendan/parse3.C,
13999         g++.old-deja/g++.brendan/redecl1.C,
14000         g++.old-deja/g++.ns/template13.C,
14001         g++.old-deja/g++.other/decl4.C,
14002         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14003
14004 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14005
14006         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14007         and "Internal error".
14008
14009         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14010         regexps.
14011         * gcc.dg/cpp/paste6.c: New test.
14012
14013 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14014
14015         * gcc.dg/cpp/tr-direct.c: New test.
14016
14017         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14018         gcc.dg/cpp/undef1.c: Tweak error regexps.
14019
14020 2000-07-18  Eric Christopher <echristo@redhat.com>
14021
14022         * gcc.c-torture/compile/20000718-1.c: New test.
14023
14024 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14025
14026         * cpplex.c (_cpp_push_token): If the token being pushed back
14027         is the previous token in this context, just subtract one from
14028         context->posn.
14029         * cppmacro.c (save_expansion): Clear aux field when storing a
14030         placemarker.
14031
14032 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14033
14034         * gcc.dg/noncompile/redecl-1.c: New test.
14035
14036 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14037
14038         * gcc.c-torture/execute/20000717-5.c: New test.
14039         * gcc.c-torture/execute/20000717-1.x: Removed.
14040
14041 2000-07-17  Richard Henderson  <rth@cygnus.com>
14042
14043         * gcc.c-torture/execute/20000717-4.c: New test.
14044
14045 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14046
14047         * gcc.dg/cpp/syshdr.c: New test.
14048         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14049
14050 2000-07-17  Neil Booth  <neilb@earthling.net>
14051
14052         * gcc.dg/cpp/cmdlne-dM.c: New test.
14053         * gcc.dg/cpp/cmdlne-dD.c: New test.
14054
14055 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14056
14057         * gcc.c-torture/execute/20000717-3.c: New test.
14058
14059         * gcc.c-torture/compile/20000717-1.c: New test.
14060
14061 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14062
14063         * gcc.c-torture/execute/20000717-2.c: New test.
14064
14065 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14066
14067         * gcc.dg/formatz-1.c: New test.
14068
14069         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14070         * gcc.dg/c99-digraph-1.c: New tests.
14071
14072         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14073         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14074
14075         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14076         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14077         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14078         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14079         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14080         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14081         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14082
14083 2000-07-17   Greg McGary <greg@mcgary.org>
14084
14085         * gcc.c-torture/execute/20000717-1.c: New test.
14086         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14087
14088 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * gcc.c-torture/execute/20000715-2.c: New test.
14091         * gcc.dg/20000715-1.c: New test.
14092
14093 2000-07-15  Michael Meissner  <meissner@redhat.com>
14094
14095         * gcc.c-torture/execute/20000715-1.c: New test.
14096
14097 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14098
14099         * gcc.c-torture/execute/20000707-1.c: New test.
14100
14101 2000-07-13  Neil Booth  <NeilB@earthling.net>
14102
14103         * testsuite/gcc.dg/cpp/digraph1.c,
14104         testsuite/gcc.dg/cpp/digraph2.c,
14105         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14106
14107 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14108
14109         * g77.f-torture/compile/20000630-2.f:  New test.
14110         * g77.f-torture/compile/20000630-2.x
14111
14112 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14113
14114         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14115
14116 2000-07-11  Neil Booth  <NeilB@earthling.net>
14117
14118         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14119
14120 2000-07-11  Neil Booth  <NeilB@earthling.net>
14121
14122         * gcc.dg/cpp/cmdlne-C.c: New.
14123
14124 2000-07-09  Neil Booth  <NeilB@earthling.net>
14125
14126         * gcc.dg/cpp/directiv.c: New tests.
14127         * gcc.dg/cpp/undef1.c: Update.
14128
14129 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14130
14131         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14132
14133 2000-07-09  Neil Booth  <NeilB@earthling.net>
14134
14135         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14136
14137 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14138
14139         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14140         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14141
14142 2000-07-08  Neil Booth  <NeilB@earthling.net>
14143
14144         * gcc.dg/cpp/macsyntx.c: New tests.
14145
14146 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14147
14148         * gcc.dg/20000707-1.c: New test.
14149
14150 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14151
14152         * gcc.c-torture/execute/20000706-1.c: New test.
14153         * gcc.c-torture/execute/20000706-2.c: New test.
14154         * gcc.c-torture/execute/20000706-3.c: New test.
14155         * gcc.c-torture/execute/20000706-4.c: New test.
14156         * gcc.c-torture/execute/20000706-5.c: New test.
14157
14158 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14159
14160         * g++.old-deja/g++.pt/instantiate7.C: New test.
14161
14162 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14163
14164         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14165         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14166         * g++.old-deja/g++.other/rtti3.C: Likewise.
14167         * g++.old-deja/g++.other/rttid3.C: Likewise.
14168
14169 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14170
14171         *  g77.f-torture/compile/20000630-1.x: Fix typo
14172
14173 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14174
14175         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14176         assembly output.
14177
14178 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14179
14180         * gcc.dg/cpp/ident.c: New test.
14181
14182 2000-07-05  Neil Booth  <NeilB@earthling.net>
14183
14184         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14185           gcc.dg/cpp/lexstrng.c: New tests.
14186
14187 2000-07-04  Neil Booth  <NeilB@earthling.net>
14188
14189         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14190         * gcc.dg/cpp/strify2.c: Same.
14191
14192 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14193
14194         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14195         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14196         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14197         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14198
14199         * testsuite/gcc.dg/cpp/macro1.c,
14200         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14201         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14202         testsuite/gcc.dg/cpp/strify1.c,
14203         testsuite/gcc.dg/cpp/strify2.c: New tests.
14204
14205 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14206
14207         * gcc.c-torture/execute/20000703-1.c: New test.
14208
14209 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14210
14211         * g++.old-deja/g++.pt (lookup10.C): New test.
14212
14213 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14214
14215         * g++.old-deja/g++.pt (typename25.C): New test.
14216
14217 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14218
14219         * gcc.c-torture/compile/20000701-1.c: New test.
14220
14221 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14222
14223         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14224         to test case.
14225
14226 2000-06-30  Catherine Moore  <clm@cygnus.com>
14227
14228         * gcc.c-torture/execute/align-1.c: New test.
14229
14230 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14231
14232         * g++.old-deja/g++.pt/expr8.C: New test.
14233         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14234
14235 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14236
14237         * gcc.c-torture/compile/20000629-1.c: New test.
14238
14239 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14240
14241
14242         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14243         gcc.dg/noncompile directory, depending on whether they're
14244         preprocessor tests or not.  Annotate all the tests for the dg
14245         framework.
14246
14247         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14248         * gcc.dg/noncompile/noncompile.exp: New.
14249
14250         * Moved files:
14251         Old name                                New name
14252         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14253         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14254         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14255         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14256         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14257         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14258         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14259         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14260         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14261         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14262         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14263         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14264         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14265         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14266         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14267         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14268         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14269         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14270         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14271         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14272         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14273         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14274         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14275         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14276
14277         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14278         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14279         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14280         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14281         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14282         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14283
14284 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14285
14286         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14287         declare one variable.  On the fourth, error.
14288         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14289         declared by 20000628-1a.h.
14290
14291 2000-06-29  Richard Henderson  <rth@redhat.com>
14292
14293         * gcc.c-torture/execute/930529-1.x: New file.
14294         * gcc.dg/920413-1.c: Adjust expected warning text.
14295         * gcc.dg/980217-1.c: Declare abort.
14296         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14297
14298 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14299
14300         * g77.f-torture/compile/20000629-1.f: New test.
14301         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14302
14303 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14304
14305         Rearrange lots of files, removing entirely the
14306         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14307         directories.
14308
14309         * Deleted files:
14310         gcc.c-torture/code_quality/code_quality.exp
14311         gcc.c-torture/special/special.exp
14312         gcc.failure/failure.exp
14313         gcc.failure/940409-1.x
14314         gcc.c-torture/compile/961203-1.x
14315
14316         * New files:
14317         gcc.misc-tests/linkage.exp
14318         gcc.c-torture/execute/920730-1t.c
14319         gcc.c-torture/execute/920730-1t.x
14320         gcc.c-torture/compile/920520-1.x
14321         gcc.c-torture/compile/920521-1.x
14322         gcc.c-torture/compile/981006-1.x
14323         gcc.c-torture/execute/eeprof-1.x
14324
14325         * Moved files (possibly with modifications to fit a new harness):
14326         Old name                                New name
14327         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14328         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14329         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14330         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14331         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14332         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14333         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14334         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14335         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14336         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14337         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14338         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14339         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14340         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14341
14342 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14343
14344         * c-torture/compile/961203-1.x: Delete.
14345
14346         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14347         not exit. Include stdio.h.
14348         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14349         * gcc.misc-tests/dg-12.c: Likewise.
14350         * gcc.misc-tests/dg-5.c: Likewise.
14351         * gcc.misc-tests/dg-6.c: Likewise.
14352         * gcc.misc-tests/dg-7.c: Prototype abort.
14353         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14354         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14355         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14356         not exit.
14357         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14358         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14359
14360 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14361
14362         * gcc.dg/cpp/20000628-1.c: New test.
14363         * gcc.dg/cpp/20000628-1.h: New header for above test.
14364         * gcc.dg/cpp/20000628-1a.h: Likewise.
14365
14366 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14367
14368         * gcc.dg/cpp: New directory.
14369         * gcc.dg/cpp/cpp.exp: New driver.
14370         * gcc.dg/cpp/20000627-1.c: New test.
14371         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14372         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14373         and rewrite as a compilation test.
14374
14375         * gcc.dg: Move many files into the cpp subdirectory, possibly
14376         renaming or editing them as well.
14377         Old name                New name
14378         990119-1.c              cpp/19990119-1.c
14379         990228-1.c              cpp/19990228-1.c
14380         990407-1.c              cpp/19990407-1.c
14381         990409-1.c              cpp/19990409-1.c
14382         990413-1.c              cpp/19990413-1.c
14383         990703-1.c              cpp/19990703-1.c
14384         20000127-1.c            cpp/20000127-1.c
14385         20000129-1.c            cpp/20000129-1.c
14386         20000207-1.c            cpp/20000207-1.c
14387         20000207-2.c            cpp/20000207-2.c
14388         20000209-1.c            cpp/20000209-1.c
14389         20000209-2.c            cpp/20000209-2.c
14390         20000301-1.c            cpp/20000301-1.c
14391         20000419-1.c            cpp/20000419-1.c
14392         20000510-1.S            cpp/20000510-1.S
14393         20000519-1.c            cpp/20000519-1.c
14394         20000529-1.c            cpp/20000529-1.c
14395         20000625-1.c            cpp/20000625-1.c
14396         20000625-2.c            cpp/20000625-2.c
14397         cpp-as1.c               cpp/assert1.c
14398         cpp-as2.c               cpp/assert2.c
14399         cxx-comments-1.c        cpp/cxxcom1.c
14400         cxx-comments-2.c        cpp/cxxcom2.c
14401         endif-label.c           cpp/endif.c
14402         cpp-hash1.c             cpp/hash1.c
14403         cpp-hash2.c             cpp/hash2.c
14404         cpp-if1.c               cpp/if-1.c
14405         cpp-if2.c               cpp/if-2.c
14406         cpp-if3.c               cpp/if-3.c
14407         cpp-if4.c               cpp/if-4.c
14408         cpp-if5.c               cpp/if-5.c
14409         cpp-cond.c              cpp/if-cexp.c
14410         cpp-missingop.c         cpp/if-mop.c
14411         cpp-missingparen.c      cpp/if-mpar.c
14412         cpp-opprec.c            cpp/if-oppr.c
14413         cpp-ifparen.c           cpp/if-paren.c
14414         cpp-shortcircuit.c      cpp/if-sc.c
14415         cpp-shift.c             cpp/if-shift.c
14416         cpp-unary.c             cpp/if-unary.c
14417         cpp-li1.c               cpp/line1.c
14418         cpp-li2.c               cpp/line2.c
14419         lineno.c                cpp/line3.c
14420         lineno-2.c              cpp/line4.c
14421         cpp-mi.c                cpp/mi1.c
14422         cpp-mic.h               cpp/mi1c.h
14423         cpp-micc.h              cpp/mi1cc.h
14424         cpp-mind.h              cpp/mi1nd.h
14425         cpp-mindp.h             cpp/mi1ndp.h
14426         cpp-mix.h               cpp/mi1x.h
14427         cpp-mi2.c               cpp/mi2.c
14428         cpp-mi2a.h              cpp/mi2a.h
14429         cpp-mi2b.h              cpp/mi2b.h
14430         cpp-mi2c.h              cpp/mi2c.h
14431         cpp-mi3.c               cpp/mi3.c
14432         cpp-mi3.def             cpp/mi3.def
14433         poison-1.c              cpp/poison.c
14434         pr-impl.c               cpp/prag-imp.c
14435         cpp-redef-2.c           cpp/redef1.c
14436         cpp-redef.c             cpp/redef2.c
14437         strpaste.c              cpp/strp1.c
14438         strpaste-2.c            cpp/strp2.c
14439         cpp-tradpaste.c         cpp/tr-paste.c
14440         cpp-tradstringify.c     cpp/tr-str.c
14441         cpp-tradwarn1.c         cpp/tr-warn1.c
14442         cpp-tradwarn2.c         cpp/tr-warn2.c
14443         trigraphs.c             cpp/trigraphs.c
14444         cpp-unc1.c              cpp/unc1.c
14445         cpp-unc2.c              cpp/unc2.c
14446         cpp-unc3.c              cpp/unc3.c
14447         cpp-unc.c               cpp/unc4.c
14448         undef.c                 cpp/undef1.c
14449         undef-2.c               cpp/undef2.c
14450         cpp-wi1.c               cpp/widestr1.c
14451
14452 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14453
14454         * lib/g++.exp (g++_include_flags): Tweak.
14455
14456 2000-06-27  H.J. Lu  <hjl@gnu.org>
14457             Loren J. Rittle  <ljrittle@acm.org>
14458
14459         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14460         version with one that knows about the new gcc tree structure.
14461         (g++_link_flags): Same.
14462
14463 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14464
14465         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14466         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14467         case we are cross-compiling.
14468
14469         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14470         g++.old-deja/g++.niklas/Makefile.in,
14471         g++.old-deja/g++.niklas/configure.in,
14472         g++.old-deja/g++.other/Makefile.in,
14473         g++.old-deja/g++.other/configure.in,
14474         gcc.c-torture/code_quality/Makefile.in,
14475         gcc.c-torture/code_quality/configure.in,
14476         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14477         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14478         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14479         gcc.c-torture/execute/ieee/Makefile.in,
14480         gcc.c-torture/execute/ieee/configure.in,
14481         gcc.c-torture/noncompile/Makefile.in,
14482         gcc.c-torture/noncompile/configure.in,
14483         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14484         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14485         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14486
14487 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         * g++.old-deja/g++.other/ambig3.C: New test.
14490
14491 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14492
14493         * g++.old-deja/g++.pt/syntax1.C: New test.
14494         * g++.old-deja/g++.pt/syntax2.C: New test.
14495         * g++.old-deja/g++.other/syntax3.C: New test.
14496         * g++.old-deja/g++.other/syntax4.C: New test.
14497
14498 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14499
14500         * gcc.dg/20000623-1.c: Prototype exit and abort.
14501
14502 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14503
14504         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14505         New tests.
14506         * gcc.dg/cpp-mi3.def: New file.
14507
14508         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14509         inside assertions.
14510         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14511         lexer's error messages.
14512         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14513         divine anything from the linemarkers.
14514         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14515         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14516
14517 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14518
14519         * gcc.dg/20000623-1.c: New test.
14520
14521 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14522
14523         * gcc.c-torture/execute/20000622-1.c: New test.
14524
14525 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.other/init15.C: New test.
14528
14529 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14530
14531         * g++.old-deja/g++.pt/vaarg2.C: New test.
14532         * g++.old-deja/g++.pt/vaarg3.C: New test.
14533
14534 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14535
14536         * g++.old-deja/g++.other/dyncast6.C: New test.
14537
14538 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14539
14540         * gcc.c-torture/execute/loop-6.c: New test.
14541
14542 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14543
14544         * gcc.dg/20000614-1.c: New test.
14545         * gcc.dg/20000614-2.c: New test.
14546
14547 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14548
14549         * g++.old-deja/g++.other/inline12.C: New test.
14550
14551 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14552
14553         * g++.old-deja/g++.other/eh1.C: New test.
14554
14555 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14556
14557         * g++.old-deja/g++.other/type.C: New test.
14558
14559 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14560
14561         * g++.old-deja/g++.other/initstring.C: New test.
14562
14563 2000-06-12  Jason Merrill  <jason@redhat.com>
14564
14565         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14566
14567 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14568
14569         * gcc.c-torture/compile/20000609-1.c: New test.
14570
14571 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14572
14573         * gcc.dg/20000609-1.c: New test.
14574
14575 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14576
14577         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14578         * gcc.c-torture/noncompile/poison-1.c: Move...
14579         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14580         * gcc.dg/cpp-li1.c: Add a token after the #line.
14581
14582 2000-06-05  Richard Henderson  <rth@cygnus.com>
14583
14584         * gcc.c-torture/execute/20000605-2.c: New test.
14585         * gcc.c-torture/execute/20000605-3.c: New test.
14586
14587 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14588
14589         * g77.f-torture/execute/20000503-1.x: New file.
14590
14591 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14592
14593         * g++.old-deja/g++.eh/badalloc1.C: New test.
14594
14595 2000-06-05  Richard Henderson  <rth@cygnus.com>
14596
14597         * gcc.c-torture/execute/20000605-1.c: New test.
14598
14599 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14600             Nathan Sidwell <nathan@codesourcery.com>
14601
14602         * gcc.c-torture/compile/20000605-1.c: New test.
14603
14604 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14605
14606         * g77.f-torture/compile/20000601-1.f:  New test.
14607
14608 2000-06-03  Richard Henderson  <rth@cygnus.com>
14609
14610         * gcc.c-torture/execute/20000603-1.c: New.
14611
14612 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14613
14614         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14615         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14616
14617 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14618
14619         * gcc.dg/compare2.c (case 12): XFAIL.
14620         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14621         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14622
14623         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14624
14625 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14626
14627         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14628         guard macro is already defined when the header is first
14629         included.
14630         * gcc.dg/cpp-mix.h: New file.
14631         * gcc.dg/endif-label.c: Update patterns to match compiler.
14632
14633         * g++.brendan/complex1.C: Declare abort.
14634         * g++.law/refs4.C: Remove XFAIL.
14635         * g++.oliva/expr2.C: Declare abort and exit.
14636
14637 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14638
14639         * gcc.c-torture/execute/20000528-1.c: New test.
14640
14641         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14642         * g++.old-deja/g++.law/temps4.C: Likewise.
14643
14644         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14645         stdlib.h.  Call abort() on failure.
14646         * g++.old-deja/g++.law/refs4.C: Likewise.
14647         * g++.old-deja/g++.law/temps4.C: Likewise.
14648         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14649         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14650
14651 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14652
14653         Relative to g++.dg/special:
14654         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14655
14656         Relative to g++.old-deja:
14657         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14658         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14659         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14660         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14661         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14662         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14663         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14664
14665         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14666         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14667         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14668         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14669         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14670         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14671         and/or string.h.
14672
14673         * g++.other/goto1.C: Update expectations for error messages.
14674
14675 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14676
14677         * gcc.c-torture/compile/20000523-1.c: New test.
14678
14679 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14682
14683 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14684
14685         * g++.old-deja/g++.eh/catch11.C: New test.
14686         * g++.old-deja/g++.eh/catch12.C: New test.
14687
14688 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14689
14690         * gcc.c-torture/execute/20000523-1.c: New test.
14691
14692 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14693
14694         * c-torture/execute/bcp-1.c: Replace abort in arg of
14695         __builtin_constant_p with a generic external function.
14696
14697         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14698         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14699         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14700         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14701         Prototype abort and/or exit.
14702
14703         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14704         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14705         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14706         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14707
14708 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14709
14710         * gcc.dg/dwarf2-1.c: New test.
14711
14712 2000-05-20  Richard Henderson  <rth@cygnus.com>
14713
14714         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14715
14716 2000-05-20  Andreas Jaeger  <aj@suse.de>
14717
14718         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14719         testcase.
14720
14721 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14722
14723         * gcc.c-torture/execute/20000519-2.c: New test.
14724
14725 2000-05-19  Andreas Jaeger  <aj@suse.de>
14726
14727         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14728         which fails with SSA.
14729
14730         * lib/c-torture.exp: Also test with -O3 -fssa.
14731
14732 2000-05-18  Michael Meissner  <meissner@redhat.com>
14733
14734         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14735         * gcc.c-torture/execute/920415-1.c: Ditto.
14736         * gcc.c-torture/execute/920501-1.c: Ditto.
14737         * gcc.c-torture/execute/conversion.c: Ditto.
14738         * gcc.c-torture/execute/cvt-1.c: Ditto.
14739
14740 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14741
14742         * gcc.c-torture/compile/20000518-1.c: New test.
14743
14744 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14745
14746         * g77.f-torture/compile/200005018.f:  New test.
14747
14748 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14749
14750         * gcc.c-torture/compile/20000517-1.c: New test.
14751
14752 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14753
14754         * gcc.c-torture/execute/20000516-1.c: New test.
14755
14756 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14757
14758         * g++.old-deja/g++.other/eh.C: New test.
14759
14760 2000-05-12  Richard Henderson  <rth@cygnus.com>
14761
14762         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14763         constants through to doit's conditional.
14764
14765 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14766
14767         * gcc.c-torture/compile/20000511-1.c: New test.
14768         * g77.f-torture/compile/20000511-1.f: New test.
14769         * g77.f-torture/compile/20000511-2.f: New test.
14770
14771 2000-05-11  Michael Meissner  <meissner@redhat.com>
14772
14773         * gcc.c-torture/execute/20000511-1.c: New test.
14774
14775 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14776
14777         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14778         * gcc.dg/20000510-1.S: New.
14779
14780 2000-05-08  Catherine Moore  <clm@cygnus.com>
14781
14782         * gcc.dg/unused-3.c: New.
14783
14784 2000-05-06  Richard Henderson  <rth@cygnus.com>
14785
14786           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14787           * g++.old-deja/g++.mike/warn1.C: Likewise.
14788           * g++.old-deja/g++.pt/local1.C: Likewise.
14789           * g++.old-deja/g++.pt/local7.C: Likewise.
14790           * g++.old-deja/g++.pt/spec16.C: Likewise.
14791
14792 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14793
14794         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14795
14796 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14797
14798           * g77.f-torture/execute/20000503-1.f:  New test.
14799
14800 2000-05-04  Andreas Jaeger  <aj@suse.de>
14801
14802         * gcc.dg/noreturn-2.c: New test.
14803
14804 2000-05-04  Neil Booth  <NeilB@earthling.net>
14805
14806         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14807         preprocessor.
14808
14809 2000-05-04  Richard Henderson  <rth@cygnus.com>
14810
14811         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14812
14813 2000-05-04  Richard Henderson  <rth@cygnus.com>
14814
14815         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14816         OpenSSL by Jason R Thorpe.
14817
14818 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14819
14820         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14821
14822 2000-05-03  Robert Lipe <robertlipe@usa.net>
14823
14824         * gcc.dg/20000503-1.c: New test.
14825
14826 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14827
14828         * gcc.c-torture/compile/20000502-1.c: New test.
14829         * g++.old-deja/g++.other/align.C: New test.
14830         * gcc.dg/cpp-tradstringify.c: New test.
14831
14832 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14833
14834         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14835         and hard registers.
14836
14837 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14838
14839         * gcc.c-torture/execute/loop-5.c: New test.
14840
14841 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14842
14843         * gcc.c-torture/execute/va-arg-20.c: New test.
14844
14845 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14846
14847         * gcc.c-torture/execute/20000422-1.c: New test.
14848
14849 2000-04-20  Greg McGary  <gkm@gnu.org>
14850
14851         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14852         when optimizing, but without sibling-call optimizations (-O1).
14853
14854 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14855
14856           * gcc.c-torture/compile/20000420-1.c: New test.
14857
14858 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         * g++.abi/ptrflags.C: New test.
14861         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14862
14863 2000-04-19  Catherine Moore  <clm@cygnus.com>
14864
14865         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14866
14867 2000-04-19  Greg McGary  <gkm@gnu.org>
14868
14869         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14870         sibling-call optimizations.
14871
14872 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14873
14874         * gcc.dg/20000419-1.c: New test.
14875
14876 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14877
14878         * gcc.c-torture/execute/20000412-6.c: New test.
14879
14880 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14881
14882         * gcc.c-torture/execute/20000412-5.c: New test.
14883         * g77.f-torture/compile/20000412-1.f: New test.
14884         * gcc.c-torture/execute/20000412-4.c: New test.
14885         * gcc.c-torture/compile/20000412-2.c: New test.
14886         * gcc.c-torture/execute/20000412-3.c: New test.
14887         * gcc.c-torture/compile/20000412-1.c: New test.
14888         * gcc.c-torture/execute/20000412-2.c: New test.
14889
14890 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14891
14892         * objc/execute/bf-20.m: New test.
14893
14894 2000-04-10  Richard Henderson  <rth@cygnus.com>
14895
14896         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14897
14898         * gcc.c-torture/execute/20000412-1.c: New test.
14899
14900 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14901
14902         * g++.old-deja/g++.eh/catchptr1.C: New test.
14903
14904 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14905
14906         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14907
14908 2000-04-08  Neil Booth  <NeilB@earthling.net>
14909
14910         * gcc.dg/cpp-nullchar.c: Remove test as
14911         embedded nulls cause problems.
14912
14913 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14914
14915         * gcc.dg/compare2.c: New test.
14916
14917 2000-04-08  Neil Booth  <NeilB@earthling.net>
14918
14919         * gcc.dg/cpp-nullchar.c: New test.
14920
14921 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14922
14923         * gcc.dg/cpp-mi2.c: New test.
14924         * gcc.dg/cpp-mi2[abc].h: New files.
14925
14926 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14927
14928         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14929         member name.
14930
14931 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14932
14933         * g++.old-deja/g++.abi/vmihint.C: New test.
14934
14935 2000-04-06  Neil Booth  <NeilB@earthling.net>
14936
14937         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14938         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14939         copyright.
14940
14941 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14942
14943         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14944         avoid stack-frame overwrite.
14945
14946 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14947
14948         * gcc.c-torture/compile/20000405-2.c: New test.
14949         * gcc.c-torture/compile/20000405-3.c: New test.
14950
14951 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14952
14953         * gcc.c-torture/compile/20000405-1.c: New test.
14954
14955 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14956
14957         * gcc.dg/cast-qual-1.c: Revert last change.
14958
14959 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14960
14961         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14962
14963 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14964
14965         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14966         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14967
14968 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14969
14970         * gcc.c-torture/compile/20000403-2.c: New test.
14971         * gcc.c-torture/compile/20000403-1.c: New test.
14972
14973 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14974
14975         * gcc.c-torture/execute/20000403-1.c: New test.
14976
14977 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14978
14979         * gcc.c-torture/execute/20000402-1.c: New test.
14980
14981 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14982
14983         * gcc.c-torture/execute/va-arg-15.c: New test.
14984         * gcc.c-torture/execute/va-arg-16.c: New test.
14985         * gcc.c-torture/execute/va-arg-17.c: New test.
14986         * gcc.c-torture/execute/va-arg-18.c: New test.
14987         * gcc.c-torture/execute/va-arg-19.c: New test.
14988
14989 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14990
14991         * gcc.c-torture/compile/981211-1.c: Move to...
14992         * gcc.dg/cpp-as1.c: ...here.
14993         * gcc.dg/cpp-as2.c: New file.
14994
14995         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14996         compiler.
14997
14998 2000-04-02  Neil Booth  <NeilB@earthling.net>
14999
15000         * gcc.dg/cpp-cond.c  New tests.
15001         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15002         accidental success less likely.
15003         * gcc.dg/cpp-missingop.c  New tests.
15004         * gcc.dg/cpp-missingparen.c  New tests.
15005         * gcc.dg/cpp-shift.c  New tests.
15006         * gcc.dg/cpp-shortcircuit.c  New tests.
15007         * gcc.dg/cpp-unary.c  New tests.
15008
15009 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15010
15011         * gcc.c-torture/compile/20000329-1.c: New test.
15012
15013 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15014
15015         * gcc.c-torture/compile/20000326-1.c: New test.
15016         * gcc.c-torture/compile/20000326-2.c: New test.
15017
15018 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15019
15020         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15021         the first parameter is a function argument.
15022
15023 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15024
15025         * g++.old-deja/g++.ext/array4.C: New test.
15026
15027 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15028
15029         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15030
15031 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15032
15033         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15034
15035 2000-03-19  Richard Henderson  <rth@cygnus.com>
15036
15037         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15038
15039 2000-03-19  Richard Henderson  <rth@cygnus.com>
15040
15041         * gcc.c-torture/compile/20000319-1.c: New test.
15042
15043 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15044
15045         * gcc.c-torture/execute/20000314-3.c: New test.
15046         * gcc.c-torture/execute/20000314-2.c: New test.
15047         * gcc.c-torture/execute/20000314-1.c: New test.
15048         * gcc.c-torture/compile/20000314-2.c: New test.
15049         * gcc.c-torture/compile/20000314-1.c: New test.
15050
15051 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15052
15053         * g++.old-deja/g++.warn/inline.C: New test.
15054
15055 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15056
15057         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15058         standards-compliant result rather than specific constants.
15059         Put test-values in array.
15060
15061 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15062
15063         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15064         (g++_target_compile): Put test-specific options last.
15065
15066 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15067
15068         * g++.old-deja/g++.eh/vbase4.C: New test.
15069
15070 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15071
15072         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15073
15074 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         * g++.old-deja/g++.brendan/misc12.C: Removed.
15077         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15078         * g++.old-deja/g++.ext/pretty4.C: New test.
15079
15080 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15081
15082         * g++.old-deja/g++.other/string2.C: New test.
15083
15084 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15085
15086         * g++.old-deja/g++.warn/impint2.C: New test.
15087
15088 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15089
15090         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15091         is 1, not zero.
15092
15093 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15094
15095         * g++.old-deja/g++.warn/impint.C: New test.
15096         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15097         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15098         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15099         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15100         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15101         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15102         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15103         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15104         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15105         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15106         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15107         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15108
15109 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15110
15111         * gcc.dg/cpp-redef.c: New test.
15112
15113 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15114
15115         * g++.old-deja/g++.pt/unify7.C: New test.
15116
15117 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15118
15119         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15120         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15121
15122 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15123
15124         * gcc.c-torture/compile/20000224-1.c: New test.
15125
15126 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15127
15128         * gcc.c-torture/compile/cpp-2.c: New test.
15129         * gcc.c-torture/compile/cpp-1.c: New test.
15130
15131 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15132
15133         * gcc.c-torture/execute/20000225-1.c: New test.
15134
15135 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15136
15137         * gcc.dg/cpp-li2.c: New test.
15138
15139         * gcc.dg/cpp-wi1.c: New test.
15140
15141         * gcc.dg/cpp-li1.c: New test.
15142
15143 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15144
15145         * g++.old-deja/g++.other/sizeof5.C: New test.
15146
15147 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15148
15149         * gcc.c-torture/execute/va-arg-13.c: New test.
15150
15151 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15152
15153         * gcc.c-torture/execute/va-arg-12.c: New test.
15154
15155 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15156
15157         * gcc.c-torture/execute/20000223-1.c: New test.
15158
15159 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15160
15161         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15162
15163 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15164
15165         * g++.old-deja/g++.abi/ptrmem.C: New test.
15166
15167 2000-02-19  Richard Henderson  <rth@cygnus.com>
15168
15169         * gcc.c-torture/compile/init-3.c: New.
15170
15171 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15172
15173         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15174         ALWAYS_CXXFLAGS.
15175
15176 2000-02-11  Robert Lipe <robertl@sco.com>
15177
15178         * gcc.c-torture/compile/20000211-3.c: New test.
15179
15180 2000-02-11  Martin Buchholz <martin@xemacs.org>
15181
15182         * gcc.c-torture/compile/20000211-2.c: New test.
15183
15184 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15185
15186         * gcc.c-torture/compile/20000211-1.c: New test.
15187
15188 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15189
15190         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15191           on native targets
15192
15193 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15194
15195         * g++.old-deja/g++.other/cast5.C: New test.
15196
15197 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15198
15199         * gcc.c-torture/execute/20000205-1.c: New.
15200
15201 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15202
15203         * g++.old-deja/g++.jason/cast3.C: Return void.
15204         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15205
15206 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15207
15208         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15209
15210         * gcc.dg/loop-1.c: New test.
15211
15212 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15213
15214         * gcc.c-torture/compile/20000127-1.c: New test.
15215         * gcc.c-torture/execute/991228-1.c: New test.
15216
15217 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15218
15219         * gcc.dg/unused-2.c: New test.
15220
15221         * gcc.dg/conv-1.c: New test.
15222
15223 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15224
15225         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15226         compiler.
15227         (tool_option_proc): Fix typo.
15228
15229 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15230
15231         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15232         of the ld on the host, not on the build machine.
15233         Also, don't crash if '--help' is not a supported option.
15234
15235 2000-01-24  Richard Henderson  <rth@cygnus.com>
15236
15237         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15238
15239 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15240
15241         * gcc.c-torture/execute/20000120-2.c: New test.
15242         * gcc.c-torture/execute/20000120-1.c: New test.
15243
15244 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15245
15246         * gcc.c-torture/execute/20000113-1.c: New test.
15247
15248 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15249
15250         * gcc.c-torture/execute/20000112-1.c: New test.
15251
15252 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15253
15254         * gcc.dg/20000111-1.c: New test.
15255
15256 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15257
15258         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15259         with 16 bit integers.
15260
15261 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15262
15263         * gcc.dg/20000108-1.c: New test.
15264
15265 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15266
15267         * g++.old-deja/g++.ns/koenig8.C: New test.
15268
15269 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15270
15271         * g++.old-deja/g++.other/cast4.C: New test.
15272
15273 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15274
15275         * gcc.c-torture/compile/20000105-2.c: New test.
15276         * gcc.c-torture/compile/20000105-1.c: New test.
15277
15278 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15279
15280         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15281         references to printf & atoi to conform to ANSI standard.
15282         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15283         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15284         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15285         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15286         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15287         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15288         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15289         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15290         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15291         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15292         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15293         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15294         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15295         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15296         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15297         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15298         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15299         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15300         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15301         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15302         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15303         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15304         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15305         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15306         * g++.old-deja/g++.brendan/init3.C: Likewise.
15307         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15308         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15309         * g++.old-deja/g++.brendan/new2.C: Likewise.
15310         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15311         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15312         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15313         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15314         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15315         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15316         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15317         * g++.old-deja/g++.brendan/template24.C: Likewise.
15318         * g++.old-deja/g++.brendan/template3.C: Likewise.
15319         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15320         * g++.old-deja/g++.jason/inline3.C: Likewise.
15321         * g++.old-deja/g++.jason/opeq.C: Likewise.
15322         * g++.old-deja/g++.law/arg5.C: Likewise.
15323         * g++.old-deja/g++.law/arm7.C: Likewise.
15324         * g++.old-deja/g++.law/ctors11.C: Likewise.
15325         * g++.old-deja/g++.law/cvt8.C: Likewise.
15326         * g++.old-deja/g++.law/init9.C: Likewise.
15327         * g++.old-deja/g++.law/refs4.C: Likewise.
15328         * g++.old-deja/g++.law/template2.C: Likewise.
15329         * g++.old-deja/g++.law/visibility24.C: Likewise.
15330         * g++.old-deja/g++.law/vtable3.C: Likewise.
15331         * g++.old-deja/g++.mike/asm2.C: Likewise.
15332         * g++.old-deja/g++.mike/eh1.C: Likewise.
15333         * g++.old-deja/g++.mike/misc1.C: Likewise.
15334         * g++.old-deja/g++.mike/misc13.C: Likewise.
15335         * g++.old-deja/g++.mike/misc14.C: Likewise.
15336         * g++.old-deja/g++.mike/ns12.C: Likewise.
15337         * g++.old-deja/g++.mike/p1248.C: Likewise.
15338         * g++.old-deja/g++.mike/p3708.C: Likewise.
15339         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15340         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15341         * g++.old-deja/g++.mike/p646.C: Likewise.
15342         * g++.old-deja/g++.mike/p700.C: Likewise.
15343         * g++.old-deja/g++.mike/p783.C: Likewise.
15344         * g++.old-deja/g++.mike/p783a.C: Likewise.
15345         * g++.old-deja/g++.mike/p783b.C: Likewise.
15346         * g++.old-deja/g++.mike/p786.C: Likewise.
15347         * g++.old-deja/g++.mike/p789.C: Likewise.
15348         * g++.old-deja/g++.mike/p789a.C: Likewise.
15349         * g++.old-deja/g++.mike/p807a.C: Likewise.
15350         * g++.old-deja/g++.other/delete3.C: Likewise.
15351         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15352         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15353         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15354         * g++.old-deja/g++.other/empty1.C: Likewise.
15355         * g++.old-deja/g++.other/temporary1.C: Likewise.
15356         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15357         * g++.old-deja/g++.pt/t16.C: Likewise.
15358         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15359
15360 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15361
15362         * gcc.dg/991230-1.c: New test.
15363
15364 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15365
15366         * gcc.c-torture/compile/991229-3.c: New test.
15367         * gcc.c-torture/compile/991229-2.c: New test.
15368         * gcc.c-torture/compile/991229-1.c: New test.
15369
15370 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15371
15372         * gcc.c-torture/compile/labels-2.c: New test.
15373
15374 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15375
15376         * gcc.c-torture/execute/991227-1.c: New test.
15377
15378 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15379
15380         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15381
15382 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15383
15384         * gcc.c-torture/execute/991221-1.c: New test.
15385
15386 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15387
15388         * g++.old-deja/g++.other/cast3.C: New test.
15389
15390 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15391
15392         * gcc.c-torture/execute/991216-4.c: New test.
15393
15394 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15395
15396         * gcc.c-torture/execute/991216-1.c: New test.
15397         * gcc.c-torture/execute/991216-2.c: New test.
15398         * gcc.c-torture/execute/991216-3.c: New test.
15399
15400 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15401
15402         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15403         Actually make the test fail by using "-O2" for compilation.
15404
15405 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15406
15407         * g++.old-deja/g++.warn/cast-align1.C: New test.
15408
15409 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15410
15411         * gcc.c-torture/compile/991214-1.c: New test.
15412         * gcc.c-torture/compile/991214-2.c: New test.
15413
15414 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15415
15416         * gcc.dg/991214-1.c: New test.
15417
15418 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15419
15420         * gcc.c-torture/compile/991213-3.c: New test.
15421         * gcc.c-torture/compile/991213-2.c: New test.
15422         * gcc.c-torture/compile/991213-1.c: New test.
15423
15424 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15425
15426         * gcc.dg/991209-1.c: New test.
15427
15428 1999-12-08  Nathan Sidwell <nathan@acm.org>
15429
15430         * gcc.c-torture/compile/991208-1.c: New test.
15431
15432 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15433
15434         * gcc.dg/ultrasp2.c: New test.
15435
15436 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15437
15438         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15439
15440 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15441
15442         * gcc.c-torture/compile/991202-1.c: New test.
15443         * gcc.c-torture/execute/991202-1.c: New test.
15444         * gcc.c-torture/execute/991202-2.c: New test.
15445         * gcc.c-torture/execute/991202-3.c: New test.
15446
15447 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15448
15449         * g++.old-deja/g++.abi/align.C: New test.
15450         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15451         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15452
15453 1999-12-01  Richard Henderson  <rth@cygnus.com>
15454
15455         * gcc.c-torture/execute/991201-1.c: New.
15456
15457 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15458
15459         * gcc.dg/991129-1.c: New test.
15460
15461 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15462
15463         * gcc.c-torture/compile/991127-1.c: New test.
15464
15465 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15466
15467         * g++.old-deja/g++.other/warn4.C: New test.
15468
15469 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15470
15471         * g++.old-deja/g++.eh/cleanup2.C: New test.
15472         * g++.old-deja/g++.ext/pretty2.C: New test.
15473         * g++.old-deja/g++.ext/pretty3.C: New test.
15474         * g++.old-deja/g++.other/debug6.C: New test.
15475
15476 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15477
15478         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15479         compiler_output to look for one error message instead of two.
15480
15481 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15482
15483         * gcc.c-torture/execute/991118-1.c: Also test case
15484         where the word boundary does not split a byte evenly.
15485
15486 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15487
15488         * g++.old-deja/g++.ext/restrict1.C: New test.
15489
15490 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15491
15492         * gcc.c-torture/execute/991118-1.c: New test.
15493
15494 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15495
15496         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15497         working directory pathnames.
15498
15499 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15500
15501         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15502         host is equipped with driver.h and driver.o so it can actually
15503         compile and run the tests.
15504
15505 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15506
15507         * gcc.c-torture/compile/991008-1.c: New test.
15508
15509 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15510
15511         * lib/gcc-dg.exp: Include target-supports.exp
15512
15513 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15514
15515         * lib/target-supports.exp: New file: Provide procs to test for
15516         features supported by the target.
15517         (check_weak_available): Moved here from ecos.exp.
15518         (check_alias_available): New proc: Determine of the target
15519         toolchain supports the alias attribute.
15520
15521         * gcc.dg/special/ecos.exp: Move check_weak_available to
15522         target-supports.exp.
15523         (alias-1.c): Only perform the test if the target supports
15524         aliases.
15525         (wkali-1.c): Only perform the test if the target supports
15526         aliases.
15527
15528         * gcc.dg/990506-0.c: Expect error messages from cross
15529         targets as well as native targets.
15530
15531 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15532
15533         * gcc.dg/ultrasp1.c: Removed xfail.
15534         * gcc.dg/struct-ret-2.c: Likewise.
15535         * gcc.dg/array-1.c: Likewise.
15536
15537 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15538
15539         * gcc.dg/struct-ret-2.c: New test.
15540
15541         * gcc.dg/array-1.c: New test.
15542
15543 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15544
15545         * gcc.c-torture/execute/991030-1.c: New test.
15546
15547 1999-10-26  Richard Henderson  <rth@cygnus.com>
15548
15549         * gcc.c-torture/compile/991026-2.c: New test.
15550
15551 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15552
15553         * gcc.c-torture/compile/991026-1.c: New test.
15554
15555 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15556
15557         * gcc.c-torture/execute/991023-1.c: New test.
15558
15559 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15560
15561         * gcc.c-torture/execute/991019-1.c: New test.
15562
15563 1999-10-16  Richard Henderson  <rth@cygnus.com>
15564
15565         * gcc.c-torture/execute/991016-1.c: New test.
15566
15567 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15568
15569         * gcc.c-torture/execute/991014-1.c: New test.
15570
15571 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15572
15573         * g++.old-deja/g++.other/union2.C: New test.
15574
15575 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15576
15577         * g++.old-deja/g++.other/vaarg2.C: New test.
15578         * g++.old-deja/g++.other/vaarg3.C: New test.
15579
15580 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15581
15582         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15583         in compile/.
15584
15585 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15586
15587         * gcc.c-torture/execute/va-arg-11.c: New test.
15588
15589 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15590
15591         * lib/file-format.exp (gcc_target_object_format): Don't
15592         crash if objdump is unavailable.
15593
15594 1999-09-29  Donn Terry <donn@interix.com>
15595
15596         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15597
15598 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15599
15600         * gcc.c-torture/compile/990928-1.c: New test.
15601
15602 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15603
15604         * g++.old-deja/g++.other/decl6.C: New test.
15605
15606 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15607
15608         * gcc.c-torture/execute/va-arg-10.c: New test.
15609
15610 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15611
15612         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15613         __PRETTY_FUNCTION__.
15614
15615 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15616
15617         * gcc.c-torture/execute/990923-1.c: New test.
15618
15619 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15620
15621         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15622         for which -fpic is inappropriate.
15623
15624 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15625
15626         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15627
15628 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15629
15630         * g++.old-deja/g++.other/dyncast1.C: New test.
15631         * g++.old-deja/g++.other/dyncast2.C: New test.
15632         * g++.old-deja/g++.other/dyncast3.C: New test.
15633         * g++.old-deja/g++.other/dyncast4.C: New test.
15634         * g++.old-deja/g++.other/dyncast5.C: New test.
15635         * g++.old-deja/g++.eh/catch3.C: New test.
15636         * g++.old-deja/g++.eh/catch3p.C: New test.
15637         * g++.old-deja/g++.eh/catch4.C: New test.
15638         * g++.old-deja/g++.eh/catch4p.C: New test.
15639         * g++.old-deja/g++.eh/catch5.C: New test.
15640         * g++.old-deja/g++.eh/catch5p.C: New test.
15641         * g++.old-deja/g++.eh/catch6.C: New test.
15642         * g++.old-deja/g++.eh/catch6p.C: New test.
15643         * g++.old-deja/g++.eh/catch7.C: New test.
15644         * g++.old-deja/g++.eh/catch7p.C: New test.
15645         * g++.old-deja/g++.eh/catch8.C: New test.
15646         * g++.old-deja/g++.eh/catch8p.C: New test.
15647         * g++.old-deja/g++.eh/catch9.C: New test.
15648         * g++.old-deja/g++.eh/catch9p.C: New test.
15649
15650 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15651
15652         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15653         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15654
15655 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15656
15657         * gcc.c-torture/compile/990913-1.c: New test.
15658
15659 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15660
15661         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15662         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15663
15664 1999-09-09  Richard Henderson  <rth@cygnus.com>
15665
15666         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15667
15668 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15669
15670         * g++.old-deja/g++.other/lookup11.C: New test.
15671         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15672         what is permitted and what we want.
15673         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15674         overload use.
15675         * g++.old-deja/g++.jason/rfg5.C: Likewise
15676
15677 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15678
15679         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15680         * gcc.c-torture/noncompile/poison-1.c: New file.
15681
15682 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15683
15684         * g++.old-deja/g++.other/sizeof3.C: New test.
15685         * g++.old-deja/g++.other/sizeof4.C: New test.
15686         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15687         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15688
15689 1999-09-07  Richard Henderson  <rth@cygnus.com>
15690
15691         * gcc.dg/va-arg-1.c: New.
15692
15693 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15694
15695         * gcc.c-torture/execute/va-arg-9.c: New test.
15696
15697 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15698
15699         * g77.f-torture/compile/980519-2.f: New test.
15700         * g77.f-torture/compile/19990905-0.f: New test.
15701         * g77.f-torture/compile/19990905-1.f: New test.
15702         * g77.f-torture/compile/19990905-2.f: New test.
15703
15704         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15705
15706 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15707
15708         * gcc.c-torture/execute/990827-1.c: Fix typo.
15709
15710 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15711
15712         * g++.old-deja/g++.other/deref1.C: New test.
15713
15714 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15715
15716         * g++.old-deja/g++.other/ambig2.C: New test.
15717         * g++.old-deja/g++.other/cond5.C: New test.
15718         * g++.old-deja/g++.other/lookup16.C: New test.
15719
15720 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15721
15722         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15723         assemblers too.
15724
15725 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15726
15727         * lib/c-torture.exp: Avoid the "compare executables" optimization
15728         when testing native.
15729
15730 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15731
15732         * gcc.c-torture/execute/990829-1.c: New test.
15733         * gcc.c-torture/compile/990829-1.c: New test.
15734
15735 1999-08-27  Paul Burchard  <burchard@pobox.com>
15736
15737         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15738         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15739         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15740         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15741         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15742         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15743         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15744         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15745         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15746         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15747         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15748
15749 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15750
15751         * gcc.c-torture/execute/990827-1.c: New test.
15752
15753 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15754
15755         * g77.f-torture/noncompile/19990826-4.f: New test.
15756
15757         * g77.f-torture/compile/19990826-3.f: New test.
15758
15759         * g77.f-torture/execute/19990826-2.f: New test.
15760
15761         * g77.f-torture/compile/19990826-1.f: New test.
15762
15763         * gcc.c-torture/execute/990826-0.c: New test.
15764         * g77.c-torture/execute/19990826-0.f: New test.
15765
15766         * g77.f-torture/noncompile/970626-2.f: New test.
15767
15768 1999-08-25  Paul Burchard  <burchard@pobox.com>
15769
15770         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15771         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15772         lss-011.C: New tests.
15773
15774 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15775
15776         * g++.old-deja/g++.other/decl5.C: New test.
15777
15778 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15779
15780         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15781         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15782         call `postbase' for each one.  All callers of `postbase' changed
15783         to call this instead.
15784
15785 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15786
15787         * gcc.c-torture/execute/990811-1.c: New test.
15788
15789 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15790
15791         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15792         just native ones.
15793
15794         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15795         just native ones.
15796
15797 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15798
15799         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15800
15801 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15802
15803         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15804
15805 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15806
15807         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15808
15809 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15810
15811         * gcc.c-torture/execute/990804-1.c: New test.
15812
15813 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15814
15815         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15816         * g++.old-deja/g++.brendan/crash64.C: Likewise
15817         * g++.old-deja/g++.brendan/overload8.C: Likewise
15818
15819 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15820
15821         * g++.old-deja/g++.other/struct1.C: New test.
15822
15823 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15824
15825         * g++.old-deja/g++.other/enum2.C: New test.
15826
15827 1999-08-02  Richard Henderson  <rth@cygnus.com>
15828
15829         Adapted from tests from Franz Sirl:
15830         * gcc.c-torture/execute/va-arg-7.c: New test.
15831         * gcc.c-torture/execute/va-arg-8.c: New test.
15832
15833 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15834
15835         * gcc.c-torture/compile/990801-2.c: New test.
15836
15837         * gcc.c-torture/compile/990801-1.c: New test.
15838
15839 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15840
15841         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15842         fp-cmp-1.c, converting double to float.
15843
15844         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15845         fp-cmp-1.c, converting double to long double.
15846
15847         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15848         from fr1 to unknown_register, since fr1 is a legitimate register
15849         on some machines.
15850
15851 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15852
15853         * README: More listname related changes.
15854
15855 1999-07-08  Catherine Moore  <clm@cygnus.com>
15856
15857         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15858
15859 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15860
15861         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15862
15863 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15864
15865         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15866
15867 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15868
15869         * gcc.dg/990703-1.c: New test.
15870
15871 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15872
15873         * lib/file-format.exp: New file: Move definition of proc
15874         gcc_target_object_format to here from
15875         gcc.dg/special/ecos.exp.
15876
15877         * lib/c-torture.exp: Include lib file-format.exp.
15878         * lib/gcc-dg.exp: Include lib file-format.exp.
15879
15880         * gcc.dg/special/ecos.exp: Remove definition of proc
15881         gcc_target_object_format.
15882
15883 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15884
15885         * gcc.c-torture/execute/990628-1.c: New test.
15886
15887 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15888
15889         * gcc.c-torture/compile/990625-2.c: New test.
15890
15891         * gcc.c-torture/compile/990625-1.c: New test.
15892
15893 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15894
15895         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15896         attributes compile.
15897         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15898         ports that use the COFF/PE file format.
15899
15900 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15901
15902         * gcc.c-torture/compile/990617-1.c: New test.
15903
15904 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15905
15906         * g++.old-deja/g++.other/decl4.C: New test.
15907
15908 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15909
15910         * g++.old-deja/g++.other/bitfld3.C: New test.
15911
15912 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15913
15914         * g++.old-deja/g++.eh/catch1.C: New test.
15915
15916 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15917
15918         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15919
15920         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15921         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15922
15923 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15924
15925         * g77.f-torture/compile/19990502-0.f: Replace with new,
15926         shorter, test that still fails after recent changes.
15927
15928 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15929
15930         * gcc.c-torture/execute/990604-1.c: New test.
15931
15932 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15933
15934         * gcc.c-torture/execute/990531-1.c: New test.
15935
15936 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15937
15938         * gcc.c-torture/compile/990527-1.c: New test.
15939
15940 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15941
15942         * gcc.c-torture/execute/990527-1.c: New test.
15943
15944 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15945
15946         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15947         bitfields as signed.
15948
15949 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15950
15951         * g77.f-torture/compile/19990525-0.f: New test.
15952
15953 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15954
15955         * gcc.c-torture/execute/990525-2.c: New test.
15956
15957         * gcc.c-torture/execute/990525-1.c: New test.
15958
15959 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15960
15961         * g++.old-deja/g++.other/anon3.C: New test.
15962         * g++.old-deja/g++.other/anon4.C: New test.
15963         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15964         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15965         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15966         Merrill).
15967
15968 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15969
15970         * gcc.c-torture/execute/990524-1.c: New test.
15971
15972         * gcc.dg/990524-1.c: New test.
15973
15974 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15975
15976         * gcc.c-torture/compile/990523-1.c: New test.
15977
15978 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15979
15980         * gcc.c-torture/compile/990519-1.c: New test.
15981
15982 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15983
15984         * gcc.c-torture/compile/990517-1.c: New test.
15985
15986         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15987         (e4, f4): New tests.
15988         (main): Call them.
15989
15990 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15991
15992         * gcc.dg/noreturn-1.c: New test.
15993
15994 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15995
15996         * gcc.c-torture/execute/990513-1.c: New test.
15997
15998 1999-05-10  Richard Henderson  <rth@cygnus.com>
15999
16000         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16001
16002 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16003
16004         * g77.f-torture/execute/erfc.f: Use small single-precision
16005         values, to avoid problems on Alphas when not -mieee.
16006
16007 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16008
16009         * gcc.dg/990506-0.c: New test.
16010
16011 1999-05-08  Richard Henderson  <rth@cygnus.com>
16012
16013         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16014         the constant to test.  Don't XFAIL 64-bit targets.
16015
16016         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16017         * g++.old-deja/g++.law/profile1.C: Likewise.
16018
16019         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16020         operator new instances.
16021         * g++.old-deja/g++.other/delete5.C: Likewise.
16022
16023 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16024
16025         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16026         intrinsic.
16027
16028 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16029
16030         * g77.f-torture/execute/u77-test.f: Reverse order of two
16031         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16032
16033 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16034
16035         * gcc.dg/compare1.c: New test.
16036
16037 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16038
16039         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16040         New tests.
16041
16042 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16043
16044         * g77.f-torture/compile/19990502-1.f: New test.
16045
16046 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16047
16048         * g77.f-torture/compile/19990502-0.f: New test.
16049
16050 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16051
16052         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16053         intrinsic.
16054
16055 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16056
16057         * g77.f-torture/execute/u77-test.f (main): List libU77
16058         intrinsics not currently tested.
16059         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16060         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16061         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16062         Trim blanks off the ends of some printed strings.
16063
16064 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16065
16066         * g77.f-torture/execute/u77-test.f (main): Just warn about
16067         FSTAT gid disagreement, as it's expected on some systems.
16068
16069 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16070
16071         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16072         use a new function, which allows for some slop.
16073         Clean up some commentary.
16074         (issum): The new function.
16075         (sgladd): Deleted subroutine.
16076
16077 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16078
16079         * g77.f-torture/execute/u77-test.f: Modify to be more like
16080         libf2c/libU77 version, bringing patches to that version here.
16081         Add suitable commentary.
16082
16083 1999-04-25  Richard Henderson  <rth@cygnus.com>
16084
16085         * gcc.dg/990424-1.c: New test.
16086
16087 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16088
16089         * g77.f-torture/execute/u77-test.f (main): Bug involving
16090         LSTAT has been fixed, so turn back on full checking.
16091
16092 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16093
16094         * g77.f-torture/compile/19990419-0.f: New test.
16095         * g77.f-torture/execute/19990419-1.f: New test.
16096
16097 1999-04-17  Richard Henderson  <rth@cygnus.com>
16098
16099         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16100         to avoid the need for a prototype to supress a warning.
16101
16102 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16103
16104         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16105
16106 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16107
16108         * gcc.c-torture/execute/990404-1.c: New test.
16109
16110 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16111
16112         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16113         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16114         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16115         missing initializer warnings.
16116
16117 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16118
16119         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16120         matching strings.
16121
16122 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16123
16124         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16125
16126 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16127
16128         * g77.f-torture/execute/19990325-0.f: New test.
16129         * g77.f-torture/execute/19990325-1.f: New test.
16130
16131 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16132
16133         * gcc.c-torture/execute/990324-1.c: New test.
16134
16135 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16136
16137         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16138         test with 4.
16139
16140 1999-03-17  Richard Henderson  <rth@cygnus.com>
16141
16142         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16143
16144 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16145
16146         * g77.f-torture/execute/19990313-2.f: New test.
16147         * g77.f-torture/execute/19990313-3.f: New test.
16148
16149 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16150
16151         * g77.f-torture/execute/19990313-0.f: New test.
16152         * g77.f-torture/execute/19990313-1.f: New test.
16153
16154 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16155
16156         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16157         printf to sprintf.
16158         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16159         (main): Add check for u15.  Conditionalize u31 check depending on
16160         whether ints are <32 bits or >=32 bits.
16161
16162 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16163
16164         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16165
16166 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16167
16168         * g77.f-torture/compile/19990305-0.f: New test.
16169         * g77.f-torture/execute/19981119-0.f: New test.
16170
16171 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16172
16173         * g77.f-torture/execute/970625-2.f: call ABORT if final
16174         result is not correct, instead of just printing it.
16175         Add this checking via newly introduced obfuscation, to
16176         trip up buggy front ends.
16177
16178 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16179
16180         * g77.f-torture/compile/960317-1.f: Moved from being
16181         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16182
16183 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16184
16185         * g77.f-torture/execute/960317-1.f: New (old) test.
16186         * g77.f-torture/execute/970625-2.f: Ditto.
16187
16188 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16189
16190         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16191         message on line 1 or line 2; cccp and cpplib do this differently.
16192
16193 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16194
16195         * g++.old-deja/g++.law/weak1.C: New test.
16196
16197 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16198
16199         * gcc.c-torture/execute/990119-1.c: Renamed to...
16200         * gcc.dg/990119-1.c: this, so it will only be tested once
16201         (it's a preprocessor test, it doesn't need to be run at
16202         multiple optimization levels).
16203
16204 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16205
16206         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16207           ALWAYS_CXXFLAGS.
16208
16209 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16210
16211         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16212         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16213         to not be compilable by current g77.
16214
16215 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16216
16217         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16218
16219 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16220
16221         * gcc.c-torture/execute/990222-1.c: New test.
16222
16223 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16224
16225         * g77.f-torture/compile/19990218-0.f: New test.
16226         * g77.f-torture/noncompile/19990218-1.f: New test.
16227
16228 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16229
16230         * g77.f-torture/compile/19981216-0.f: New test.
16231
16232 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16233
16234         * gcc.dg/990214-1.c: New test.
16235
16236 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16237
16238         * gcc.dg/990213-2.c: New test.
16239
16240         * gcc.dg/990213-1.c: New test.
16241
16242 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16243
16244         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16245         ints.
16246
16247 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16248
16249         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16250         specified by target.
16251
16252         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16253
16254 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16255
16256         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16257
16258 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16259
16260         * gcc.dg/special/ecos.exp: New test driver for new tests with
16261         special requirements.
16262
16263         * gcc.dg/special/alias-1.c: New test.
16264         * gcc.dg/special/gcsec-1.c: New test.
16265         * gcc.dg/special/weak-1.c: New test.
16266         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16267         * gcc.dg/special/weak-2.c: New test.
16268         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16269         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16270         * gcc.dg/special/wkali-1.c: New test.
16271         * gcc.dg/special/wkali-2.c: New test.
16272         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16273         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16274
16275 1999-02-10  Felix Lee  <flee@cygnus.com>
16276
16277           * lib/c-torture.exp (c-torture-compile): Pull out code for
16278           analyzing gcc error messages.
16279           (c-torture-execute): Likewise.  Fix some (harmless) false
16280           positives.
16281           * lib/gcc.exp (gcc_check_compile): New function.
16282
16283 1999-02-08  Richard Henderson  <rth@cygnus.com>
16284
16285         * gcc.c-torture/execute/990208-1.c: New test.
16286
16287 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16288
16289         * g++.dg/special/ecos.exp: New driver for new tests with special
16290         requirements
16291
16292         * g++.dg/special/conpr-1.C: New test
16293         * g++.dg/special/conpr-2.C: New test
16294         * g++.dg/special/conpr-2a.C: New test
16295         * g++.dg/special/conpr-3.C: New test
16296         * g++.dg/special/conpr-3a.C: New test
16297         * g++.dg/special/conpr-3b.C: New test
16298
16299         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16300         allow g++ to use the dg driver
16301
16302         * README: Add comment about g++.dg directory
16303
16304 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16305
16306         * README: Update email addresses.
16307
16308 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16309
16310         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16311         arguments in order to force structure S onto the stack even on
16312         the alpha.
16313         (test): Pass 10 leading arguments to function foo as well as the
16314         structure S.
16315
16316         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16317         failure for all targets.
16318
16319         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16320         abort to terminate program execution.
16321
16322 1999-01-30  Richard Henderson  <rth@cygnus.com>
16323
16324         * gcc.c-torture/execute/990130-1.c: New test.
16325
16326 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16327
16328         * gcc.dg/990130-1.c: New test.
16329
16330 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16331
16332         * gcc.c-torture/execute/990128-1.c: New test.
16333
16334 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16335
16336         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16337
16338 1999-01-27  Felix Lee  <flee@cygnus.com>
16339
16340         * lib/c-torture.exp (c-torture-compile): pull out code for
16341         analyzing gcc error messages.
16342         (c-torture-execute): ditto, and fix some (harmless) false
16343         positives.
16344         * lib/gcc.exp (gcc_check_compile): new function.
16345
16346 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16347
16348         * gcc.dg/990117-1.c: New test.
16349
16350         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16351
16352         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16353
16354 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16355
16356         * g77.f-torture/compile/990115-1.f: New test.
16357
16358 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16359
16360         * gcc.c-torture/compile/990107-1.c: New test
16361
16362 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16363
16364         * gcc.c-torture/execute/990106-2.c: New test.
16365
16366         * gcc.c-torture/execute/990106-1.c: New test.
16367
16368 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16369
16370         * gcc.c-torture/compile/981223-1.c: New test.
16371
16372 1998-12-29  Richard Henderson  <rth@cygnus.com>
16373
16374         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16375         (opt3): Rename from opt4 and disable.
16376
16377 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16378
16379         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16380
16381 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16382
16383         * g++.old-deja/g++.other/conv5.C: New test.
16384
16385 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16386
16387         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16388
16389 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16390
16391         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16392
16393 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16394
16395         * gcc.c-torture/compile/981211-1.c: New test.
16396
16397 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16398
16399         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16400
16401         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16402
16403 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16404
16405         * gcc.special/930510-1.c: Make C9X safe.
16406         * gcc.misc-tests/gcov-1.c Similarly.
16407         * gcc.misc-tests/gcov-2.c Similarly.
16408
16409 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16410
16411         * gcc.dg/ultrasp1.c: New test.
16412
16413 1998-12-06  Richard Henderson  <rth@cygnus.com>
16414
16415         * gcc.c-torture/execute/981206.c: New test.
16416
16417 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16418
16419         * g++.old-deja/g++.ns/template7.C: New test.
16420
16421         * g++.old-deja/g++.other/expr1.C: New test.
16422
16423         * g++.old-deja/g++.eh/tmpl3.C: New test.
16424
16425         * g++.old-deja/g++.eh/tmpl2.C: New test.
16426
16427 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16428
16429         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16430         * g++.old-deja/g++.other/using6.C: Removed.
16431         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16432
16433         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16434
16435 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16436
16437         * g++.old-deja/g++.pt/overload8.C: New test.
16438
16439         * g++.old-deja/g++.pt/overload7.C: New test.
16440
16441         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16442
16443         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16444         and relinking messages.
16445         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16446         compiling with -frepo.
16447
16448 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16449
16450         * g++.old-deja/g++.pt/lookup6.C: New test.
16451
16452 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16453
16454         * gcc.c-torture/execute/981130-1.c: New test.
16455         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16456
16457 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16458
16459         * g++.old-deja/g++.pt/explicit76.C: New test.
16460
16461         * g++.old-deja/g++.pt/friend38.C: New test.
16462
16463         * g++.old-deja/g++.ns/crash2.C: New test.
16464
16465         * g++.old-deja/g++.pt/defarg8.C: New test.
16466
16467         * g++.old-deja/g++.pt/instantiate6.C: New test.
16468
16469         * g++.old-deja/g++.pt/static6.C: New test.
16470
16471         * g++.old-deja/g++.pt/decl2.C: New test.
16472
16473 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16474
16475         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16476         problem is actually related with name lookup, but so what? :-)
16477
16478         * g++.old-deja/g++.pt/friend37.C: New test.
16479
16480 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16481
16482         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16483         element, which fails on some systems.
16484
16485         * g77.f-torture/execute/labug1.f: New test.
16486
16487 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16488
16489         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16490         is defined.
16491
16492 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16493
16494         * g77.f-torture/compile/981117-1.f: New test.
16495
16496 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16497
16498         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16499         properly discarded.
16500
16501 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16502
16503         * gcc.c-torture/execute/memcheck: New directory of tests for
16504         -fcheck-memory-usage.
16505
16506 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16507
16508         * README: New file, general information about the testsuite and
16509         new description of the various C++ test subdirectories.
16510         * README.g++: Eliminate obsolete information, update and move most
16511         relevant stuff to README.
16512
16513 1998-11-07  Richard Henderson  <rth@cygnus.com>
16514
16515         * gcc.c-torture/compile/981107-1.c: New test.
16516
16517 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16518
16519         * execute/memcpy-bi.c: New testcase.
16520
16521 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16522
16523         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16524         base classes.
16525
16526         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16527         template is selected.
16528
16529         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16530         classes, it should be accepted for all types.
16531
16532         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16533
16534         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16535         specializations start with template headers.
16536
16537 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16538
16539         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16540
16541         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16542         non-POD types.
16543
16544 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16545
16546         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16547
16548 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16549
16550         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16551
16552 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16553
16554         * 981019-1.c: New test.
16555
16556 1998-10-14  Robert Lipe <robertl@dgii.com>
16557
16558         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16559         find objc headers.
16560
16561 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16562
16563         * compile/981001-4.c: Remove use of GCC extension that triggers a
16564         compiler bug.
16565
16566 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16567
16568         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16569
16570 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16571
16572         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16573         instantiation of template produces incorrect code for delete
16574         expression.
16575
16576         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16577         constructors' name is not unique.
16578         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16579         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16580
16581         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16582         automatic array of const is ill-formed.
16583
16584         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16585         of template parameter?
16586
16587         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16588         const.
16589
16590         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16591         pointer-to-member expression.
16592
16593         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16594         declaration causes ICE.
16595
16596 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16597
16598         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16599         reserved in the global namespace.
16600
16601         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16602         generate needed virtual table.
16603
16604         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16605
16606 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16607
16608         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16609         template-dependent type
16610
16611 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16612
16613         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16614         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16615         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16616
16617         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16618         class should be usable as argument of member function.
16619         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16620         class should be usable as return type of member function.
16621         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16622         class should be usable as type of data member.
16623
16624         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16625
16626 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16627
16628         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16629
16630 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16631
16632         * gcc.dg/dll-?.c Add thumb to target list.
16633         Fix assembler scan patterns to match current assembler output.
16634
16635 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16636
16637         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16638         matching of template brackets.
16639
16640         * g++.old-deja/g++.other/using4.C: New test.  Test using
16641         declarations of methods from base classes.
16642
16643         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16644         within functions should introduce names into the innermost
16645         enclosing namespace.
16646
16647         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16648         of static locals if first initialization throws.
16649
16650 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16651
16652         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16653
16654 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16655
16656         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16657         lose track of the possible targets of tablejump insns.
16658         * special/special.exp: Run it.
16659
16660 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16661
16662         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16663         must be declared before its specializations can be named in friend
16664         declarations.
16665
16666 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16667
16668         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16669
16670         * g77.f-torture/execute/io1.f: New test.
16671
16672 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16673
16674         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16675         with pointer to template function, for which no argument deduction
16676         is possible.
16677
16678         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16679         specialization of template function as argument to template
16680         function.
16681
16682         * g++.old-deja/g++.other/access2.C: New test; Inner class
16683         shouldn't have privileged access to Outer's names.
16684
16685 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16686
16687         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16688         friend template declared within template class conflicts with
16689         nested class of the same name.
16690
16691         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16692         is ignored.
16693
16694         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16695         object with direct initializer as function declaration.
16696
16697         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16698         initializers.
16699
16700         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16701         involving const pointer and NULL produces incorrect result.
16702
16703         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16704         type name without `typename' should be rejected with -pedantic.
16705
16706 1998-10-02  Richard Henderson  <rth@cygnus.com>
16707
16708         * g++.old-deja/g++.other/addrof1.C: New test.
16709
16710 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16711
16712         * gcc.c-torture/compile/981001-1.c: New test.
16713         * gcc.c-torture/execute/981001-1.c: New test.
16714
16715 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16716
16717         * gcc.c-torture/compile/981001-2.c: New test.
16718         * gcc.c-torture/compile/981001-3.c: New test.
16719         * gcc.c-torture/compile/981001-4.c: New test.
16720
16721 1998-10-01  Robert Lipe  <robertl@dgii.com>
16722
16723         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16724         multilibbed hosts.   Idea grafted from g77.exp.
16725
16726 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16727
16728         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16729         avoid losing on systems which need -lsocket.
16730
16731 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16732
16733         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16734         * g++.old-deja/g++.other/nested2.C: Ditto.
16735         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16736         failure.
16737
16738 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16739
16740         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16741         preferred over template operator!= for enum bitfields.
16742
16743 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16744
16745         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16746         that happen to have the same base name, but in different scopes,
16747         are incorrectly rejected.
16748
16749 1998-09-16  Richard Henderson  <rth@cygnus.com>
16750
16751         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16752         on the native word size instead of an integer literal.
16753
16754 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16755
16756         * g++.old-deja/g++.other/static2.C: Invocation of static data
16757         member of type pointer-to-function denoted as non-static member.
16758
16759         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16760         checks involving function types and aliases.
16761
16762 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16763
16764         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16765         redefined to the same non-trivial type.
16766
16767         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16768         namespace-qualification of template specializations declared in
16769         other namespaces.
16770
16771         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16772         to declare a subset of the specializations of a template function
16773         as friends of specializations of a template class.
16774
16775         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16776         member templates that do not fully specialize the enclosing
16777         template class are rejected.
16778
16779 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16780
16781         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16782
16783 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16784
16785         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16786         altered from libf2c/libU77 version.
16787
16788 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16789
16790         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16791
16792 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16793
16794         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16795         (un)signed char are different types for template specialization
16796         purposes.
16797
16798 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16799
16800         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16801         * objc: ObjC testsuite.
16802
16803 1998-08-31  Catherine Moore  <clm@cygnus.com>
16804
16805         * gcc.c-torture/execute/941014-1.x:  New file.
16806
16807 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16808
16809         * lib/c-torture.exp: Add support for
16810         torture_eval_before_compile and torture_eval_before_execute
16811         variables.
16812
16813 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16814
16815         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16816         this test triggers valid.
16817
16818 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16819
16820         * gcc.dg/980827-1.c: New test.
16821
16822 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16823
16824         * gcc.c-torture/execute/loop-4b.c: New test.
16825
16826 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16827
16828         * lib/c-torture.exp: Add support for
16829         torture_eval_before_compile and torture_eval_before_execute
16830         variables.
16831
16832 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16833
16834         * gcc.c-torture/compile/980825-1.c: New test.
16835
16836 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16837
16838         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16839         count number tests in opt_t0 not good_t0.
16840
16841 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16842
16843         * gcc.c-torture/compile/930326-1.x: Fix typo.
16844
16845 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16846
16847         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16848         causes an ICE.
16849
16850 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16851
16852         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16853         STACK_SIZE is defined.
16854         * gcc.c-torture/unsorted/stuct.c: Similarly.
16855
16856         * gcc.c-torture/compile/980821-1.c: New test.
16857
16858 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16859
16860         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16861
16862 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16863
16864         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16865         code.
16866
16867 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16868
16869         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16870         error'.
16871
16872 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16873
16874         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16875
16876 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16877
16878         * gcc.c-torture/compile/980816-1.c: New test.
16879
16880         * gcc.dg/980816-1.c: New test.
16881
16882 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16883
16884         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16885         compiler for ieee tests.
16886
16887 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16888
16889         * g77.f-torture/compile/980729-0.f: New test.
16890
16891 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16892
16893         * gcc.c-torture/special/eeprof-1.c: New test, for
16894         -finstrument-functions.
16895         * gcc.c-torture/special/special.exp: Run it.
16896
16897 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16898
16899         * gcc.c-torture/compile/980729-1.c: New test.
16900
16901 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16902
16903         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16904         __thumb__ is defined, and test for ARM style doubles if so.
16905
16906 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16907
16908         * g77.f-torture/noncompile/980615-0.f: New test.
16909
16910 1998-07-26  H.J. Lu  (hjl@gnu.org)
16911
16912         * gcc.dg/980312-1.c: Do link instead of compile.
16913         * gcc.dg/980313-1.c: Likewise.
16914
16915 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16916
16917         * gcc.c-torture/compile/980726-1.c: New test.
16918
16919 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16920
16921         * g77.f-torture/execute/io0.f: New test.
16922
16923 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16924
16925         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16926         an int.
16927
16928 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16929
16930         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16931         m32r bugs.
16932
16933 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16934
16935         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16936         c-decl.c:grokdeclarator can handle mode attributes.
16937
16938 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16939
16940         * gcc.c-torture/execute/980716-1.c: New test.
16941
16942 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16943
16944         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16945         the mn10200.
16946         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16947         the mn10200.
16948         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16949         * gcc.c-torture/compile/930326-1.x: Similarly.
16950
16951 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16952
16953         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16954         New test from Craig.
16955
16956 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16957
16958         * g77.f-torture/noncompile/980616-0.f: New test.
16959
16960         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16961
16962 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16963
16964         *  g++.other/singleton.C: Return error value instead of taking
16965         SIGSEGV.
16966
16967 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16968
16969         *  g++.other/singleton.C: New test.   Warning is under dispute.
16970         Runtime crash is not.
16971
16972 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16973
16974         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16975         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16976         using6.C, using7.C}:  New namespace tests.
16977
16978 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16979
16980         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16981         specialization with typedef'ed names used as array indexes.
16982
16983 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16984
16985         * gcc.c-torture/execute/980709-1.c: New test.
16986
16987         * gcc.dg/980709-1.c: New test.
16988
16989 1998-07-07  Richard Henderson  <rth@cygnus.com>
16990
16991         * gcc.c-torture/execute/bcp-1.c: New test.
16992
16993 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16994
16995         * gcc.c-torture/execute/980707-1.c: New test.
16996
16997 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16998
16999         * gcc.c-torture/compile/980706-1.c: New test.
17000
17001 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17002
17003         * g77.f-torture/execute/980701-0.f,
17004         g77.f-torture/execute/980701-1.f: New test from Craig.
17005
17006 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17007
17008         * gcc.c-torture/compile/980701-1.c: New test.
17009
17010         * gcc.c-torture/execute/980701-1.c: New test.
17011
17012 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17013 rlsruhe.de>
17014
17015         * g++.old-deja/g++.robertl/eb132.C: New test.
17016         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17017
17018 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17019
17020         * g77.f-torture/execute/980628-7.f,
17021         g77.f-torture/execute/980628-8.f,
17022         g77.f-torture/execute/980628-9.f,
17023         g77.f-torture/execute/980628-10.f: New tests from Craig.
17024
17025         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17026
17027 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17028
17029         * g77.f-torture/execute/980628-4.f: New test from Craig.
17030         * g77.f-torture/execute/980628-5.f: Likewise.
17031         * g77.f-torture/execute/980628-2.f: Likewise.
17032         * g77.f-torture/execute/980628-0.f: Likewise.
17033         * g77.f-torture/execute/980628-1.f: Likewise.
17034         * g77.f-torture/execute/980628-3.f: Likewise.
17035         * g77.f-torture/execute/980628-6.f: Likewise.
17036
17037 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17038
17039         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17040         directory when nothing has been installed yet.
17041
17042 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17043
17044         * gcc.c-torture/special/special.exp: Handle newer versions of
17045         dejagnu.
17046
17047 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17048
17049         * gcc.dg/980626-1.c: New test.
17050
17051 1998-06-19  Bruno Haible <haible@ilog.fr>
17052
17053         * gcc.misc-tests/m-un-2.c: New test.
17054         * g++.old-deja/g++.other/warn01.c: Likewise.
17055
17056 1998-06-19  Robert Lipe  <robertl@dgii.com>
17057
17058         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17059         compatibility with assmblers with a different comment character.
17060         Eliminate use of GAS-specific extensions.
17061
17062 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17063
17064         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17065
17066 1998-06-19  Robert Lipe  <robertl@dgii.com>
17067
17068         *lib/g77.exp: Replace search for libf2c.a with search for newly
17069         renamed libg2c.a
17070
17071 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17072
17073         * gcc.c-torture/execute/980617-1.c: New test.
17074
17075 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17076
17077         * gcc.c-torture/execute/980612-1.c: New test.
17078
17079 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17080
17081         * gcc.dg/980523-1.c: Only test on ppc-linux.
17082         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17083
17084         * gcc.c-torture/execute/980608-1.c: New test.
17085
17086 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17087
17088         * gcc.c-torture/execute/980605-1.c: New test.
17089
17090 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17091
17092         * gcc.c-torture/execute/980604-1.c: New test.
17093
17094 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17095
17096         * gcc.c-torture/execute/980602-1.c: New test.
17097         * gcc.c-torture/execute/980602-2.c: Likewise.
17098
17099 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17100
17101         * 970125-0.f: Fix per JCB.  Add commentary.
17102
17103 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17104
17105         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17106         IEEE -0 support.
17107
17108 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17109
17110         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17111         earlier.
17112
17113 1998-05-28  Catherine Moore <clm@cygnus.com>
17114
17115         * gcc.c-torture/execute/980526-3.c: New test.
17116
17117 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17118
17119         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17120         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17121         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17122         m88k-motorola-sysv3 to XFAIL.
17123
17124 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17125
17126         * gcc.dg/980526-1.c: New test.
17127         * gcc.c-torture/execute/980526-2.c: New test.
17128
17129 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17130
17131         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17132
17133         * gcc.c-torture/execute/980526-1.c: New test.
17134
17135 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17136
17137         * g77.f-torture/execute/alpha2.f: Add runtime test.
17138
17139 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17140
17141         * g++.old-deja/old-deja.exp: Strip leading directories.
17142
17143         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17144         error for the line.  Don't run multiple tests for the same line.
17145
17146 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17147
17148         * gcc.dg/980523-1.c: New test.
17149
17150 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17151
17152         * g77.f-torture/compile/970915-0.f: New test.
17153
17154 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17155
17156         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17157
17158 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17159
17160         * gcc.dg/980520-1.c: New test.
17161
17162 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17163
17164         * gcc.dg/980502-1.c: Fix return type.
17165
17166 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17167
17168         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17169         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17170         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17171         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17172         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17173
17174 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17175
17176         * g77.f-torture/execute/980520-1.f: New test.
17177
17178 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17179
17180         * lib/mike-g77.exp: New file.
17181
17182         * g77.f-torture/noncompile/noncompile.exp,
17183         g77.f-torture/noncompile/check0.f: New files.
17184
17185 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17186
17187         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17188         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17189         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17190         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17191         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17192         abort where appropriate.
17193
17194 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17195
17196         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17197         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17198
17199 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17200
17201         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17202
17203 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17204
17205         * g77.f-torture/compile/980427-0.f: New test.
17206
17207 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17208
17209         * g77.f-torture/compile/980424-0.f: New test.
17210
17211 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17212
17213         * g77.f-torture/compile/980419-2.f (main): New test.
17214         * g77.f-torture/compile/970125-0.f: New test.
17215         * g77.f-torture/compile/980419-1.f: New test.
17216
17217 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17218
17219         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17220         of loop-4.c.
17221
17222 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17223
17224         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17225
17226 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17227
17228         * gcc.c-torture/compile/980329-1.c: New test.
17229
17230 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17231
17232         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17233         * gcc.dg/980312-1.c: Fix typo in -march command.
17234
17235 1998-03-16  H.J. Lu  (hjl@gnu.org)
17236
17237         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17238
17239 1998-03-11  Robert Lipe  <robertl@dgii.com>
17240
17241         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17242         Dave Love agree the Fortran source is bogus.
17243
17244 1998-03-11  Robert Lipe  <robertl@dgii.com>
17245
17246         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17247         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17248         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17249         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17250         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17251
17252 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17253
17254         * g++.old-deja/g++.other/friend1.C: New test.
17255
17256 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17257
17258         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17259         possibly uninitialized) variables and declare dnrm2.
17260
17261 1998-02-23  Robert Lipe <robertl@dgii.com>
17262
17263         From Bruno Haible <haible@ilog.fr>:
17264         * gcc.c-torture/execute/980223.c: New test.
17265
17266 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17267
17268         * gcc.dg/ifelse-1.c: New test.
17269
17270 1998-02-09  H.J. Lu  (hjl@gnu.org)
17271
17272         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17273
17274           * lib/old-dejagnu.exp (old-dejagnu): Added the
17275           "execution test - XFAIL *-*-*" handling in the spirit of
17276           "excess errors test -". Changed the "execution test fails"
17277           handling to be like "excess errors test fails".
17278           * Update various tests accordingly.
17279
17280 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17281
17282         * gcc.c-torture/execute/980205.c: New test.
17283
17284 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17285
17286         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17287         * lib/f-torture.exp: Similarly.
17288         * gcc.c-torture: Rename all .cexp files to .x files.
17289
17290 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17291
17292         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17293         (940510-1.c): Removed duplicate.
17294         (971104-1.c): New test.
17295
17296 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17297
17298           * lib/f-torture.exp: Improve error and loop detection.
17299
17300 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17301
17302         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17303         use that to size the filler array.
17304
17305 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17306
17307         * lib/c-torture.exp(c-torture-execute): Fix typo.
17308
17309         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17310         testcase as the executable name. Keep the executable around if
17311         the test fails.
17312
17313 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17314
17315         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17316         changes.  Only test one -g option, and move it to the end of the
17317         list of options to test.
17318
17319 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17320
17321         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17322         variable GCC_TORTURE_OPTIONS to supply default switches separated
17323         by colons.  If no environment variable, run tests with -O0 -g, -O1
17324         -g, and -O2 -g as well.
17325
17326 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17327
17328         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17329         explanatory comments. Fix indentation.
17330
17331 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17332
17333         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17334
17335 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17336
17337         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17338         * g++.old-deja/g++.mike/p7325.C: Likewise.
17339         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17340
17341 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17342
17343         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17344         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17345         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17346         * g++.old-deja/g++.law/operators4.C: Likewise.
17347
17348 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17349
17350         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17351         * g++.old-deja/g++.mike/p784.C: Ditto.
17352         * g++.old-deja/g++.mike/p785.C: Ditto.
17353
17354 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17355
17356           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17357
17358 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17359
17360         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17361         target feature; pass this to c-torture-execute as needed.
17362
17363 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17364
17365         * lib/c-torture.exp(c-torture-execute): If the previous and the
17366         current executables being tested are identical, we don't need to
17367         run the executable again. Try to make the executable names
17368         unique. Add an optional argument for passing additional compiler
17369         flags.
17370
17371 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17372
17373         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17374
17375 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17376
17377         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17378
17379 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17380
17381         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17382         32bit or larger longs.
17383
17384         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17385         have either a 32bit long or 32bit int.
17386
17387 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17388
17389         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17390         Make double precision tests dependent on sizeof (double).
17391
17392 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17393
17394         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17395         too.
17396
17397 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17398
17399         * gcc.c-torture/compile/961203-1.cexp: New script.
17400
17401 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17402
17403         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17404         up the includes ourselves.
17405
17406 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17407
17408         * lib/plumhall.exp: Remove random include, and add a few
17409         verbose messages for debugging.
17410
17411 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17412
17413         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17414         of trying to do it ourselves.
17415
17416 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17417
17418         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17419
17420 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17421
17422         * gcc.prms/5403.c: Made regexp a bit less strict.
17423
17424 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17425
17426         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17427         is returned from remote_load instead.
17428         * lib/plumhall.exp: Ditto.
17429         * lib/mike-g++.exp: Ditto.
17430         * lib/old-dejagnu.exp: Ditto.
17431         * lib/c-torture.exp: Ditto.
17432
17433 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17434
17435         * lib/g++.exp: Use build_wrapper procedure.
17436         * lib/gcc.exp: Ditto.
17437
17438 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17439
17440         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17441         an old-style decl for malloc.  Fixes tests to work when
17442         sizeof (int) != sizeof (size_t).
17443
17444 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17445
17446         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17447
17448         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17449         use stdargs.h interface.
17450
17451 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17452
17453         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17454         NO_VARARGS when compiling.
17455
17456 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17457
17458         * lib/plumhall.exp(ph_includes): New procedure.
17459         (ph_make): Use it.
17460         (ph_compiler): Ditto.
17461
17462         * lib/g++.exp: Rename test-glue.c to testglue.c.
17463         * lib/gcc.exp: Ditto.
17464
17465 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17466
17467         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17468         to completion when it's called.
17469
17470 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17471
17472         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17473         is defined, don't do test.
17474
17475 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17476
17477         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17478         for object files.
17479         (ph_summary): Mark skipped testcases as untested, not unresolved.
17480
17481         * lib/plumhall.exp (ph_make): If unresolved because of bad
17482         errorCode, record errorCode in log file.
17483         (*): Replace send_log/verbose with verbose -log.
17484
17485 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17486
17487         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17488         double conversion if double isn't at least 8 bytes.
17489
17490         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17491         int to work with targets where int is 16 bits.
17492
17493         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17494         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17495         precision for the test to complete.
17496
17497 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17498
17499         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17500         if d10v is not compiled with the -mdouble64 flag.
17501         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17502
17503         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17504         d10v is not compiled with the -mint32 flag.
17505
17506 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17507
17508         * lib/plumhall.exp: Use incr_count.
17509
17510 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17511
17512         * gcc.c-torture: Update to c-torture-1.45.
17513
17514 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17515
17516         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17517         the name of the expect testcase file).
17518
17519         * lib/g++.exp(g++_init): Ditto.
17520
17521 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17522
17523         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17524         the host.
17525
17526         * lib/gcc.exp(gcc_exit): New procedure.
17527
17528 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17529
17530         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17531         specs where appropriate.
17532
17533         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17534         because of new "candidates are" messages, and removed a few
17535
17536         * Converted all non-old-style g++ testcases to old-style, and
17537         moved into g++.old-deja.
17538
17539 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17540
17541         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17542         options.
17543
17544         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17545         succeeded.
17546
17547         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17548
17549 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17550
17551         * lib/gcc.exp (gcc_target_compile): Add support for defining
17552         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17553         the machine doesn't have those features.
17554
17555 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17556
17557         * g++.law/operators4.exp: Don't use LIBS.
17558
17559 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17560
17561         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17562
17563         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17564         * lib/g++.exp: Set it here instead. Also, allow use of the
17565         --tool_exec and --tool_opt options. Change CXX to
17566         GXX_UNDER_TEST.
17567
17568         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17569
17570         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17571
17572 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17573
17574         * lib/old-dejagnu.exp: Use prune_warnings instead of
17575         prune_system_crud.
17576         * lib/mike-g++.exp: Ditto.
17577         * lib/gcc.exp: Ditto.
17578         * lib/g++.exp: Ditto.
17579
17580         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17581
17582 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17583
17584           * 941014-2.c: Include stdlib.h
17585           * 960327-1.c: Include stdio.h
17586           * dbra.c, index-1.c: Don't assume ints are 32bits.
17587
17588 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17589
17590         * lib/gcc.exp: Add gcc,stack_size target feature.
17591
17592         * lib/g++.exp(g++_target_compile): Add the include and link
17593         paths here, not in two other places. And, it's $options, not
17594         options.
17595
17596         * lib/mike-g++.exp(postbase): Remove the code that determines
17597         the correct include and link paths.
17598         * g++.old-deja/old-deja.exp: Ditto.
17599
17600 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17601
17602         * lib/g++.exp(g++_init): target_compile no longer returns the
17603         filename of the result.
17604
17605 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17606
17607         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17608         call to glob.
17609
17610         * gcc.c-torture/special/special.exp: Change call to
17611         gcc_target_compile to include the object file.
17612
17613 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17614
17615         * gcc.c-torture/special/special.exp: Correct misspelling in last
17616         change.
17617
17618 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17619
17620         * lib/plumhall.exp(ph_summary): Log the entire output of the
17621         executable. Return -1 if there were any failures, 0 otherwise.
17622         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17623         (ph_make): Clean up objects and executables that were built
17624         if the tests succeeded.
17625
17626 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17627
17628         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17629         libraries and includes in the build tree as appropriate.
17630
17631 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17632
17633         * lib/c-torture.exp: Instead of looking for the global variable
17634         NO_LONG_LONG, check to see if that's a feature of the target.
17635
17636 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17637
17638         * config/default.exp: Minimize. Delete the remainer of the files in
17639         config; this functionality is now in devo/dejagnu/config.
17640
17641         g++.*/*: Pass any additional flags used to compile to postbase;
17642         delete CXXFLAGS.
17643
17644         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17645         is now done by runtest.exp. Use gcc_target_compile instead of
17646         compile.
17647
17648         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17649         Remove references to CFLAGS. Use remote_file instead of
17650         calling rm -f.
17651         (c-torture): Take a list of arguments to use to compile this
17652         testcase.
17653
17654         lib/g++.exp: Simplify. Use target_compile instead of compile.
17655         lib/gcc-dg.exp: Ditto.
17656         lib/gcc.exp: Ditto.
17657         lib/mike-{gcc,g++}.exp: Ditto.
17658         lib/old-dejagnu.exp: Ditto.
17659         lib/plumhall.exp: Ditto.
17660
17661 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17662
17663         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17664         (ph_linker): Likewise.
17665
17666 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17667
17668           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17669         MAP_ANON / MAP_ANONYMOUS if defined;
17670         else try to map from /dev/zero .
17671
17672 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17673
17674         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17675         isn't defined, then define it to MAP_ANONYMOUS.
17676
17677 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17678
17679         * gcc.c-torture: Update to c-torture-1.42 release.
17680
17681 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17682
17683         * gcc.c-torture: Update to c-torture-1.41 release.
17684
17685 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17686
17687         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17688         c-torture release.
17689
17690 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17691
17692         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17693         and LDFLAGS.  Fix second case to append the target_info ldflags
17694         onto LDFLAGS, not CFLAGS.
17695         * lib/g++.exp (g++_init): Add target_info stuff.
17696         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17697         of libgloss and newlib flags for !native.
17698
17699         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17700         (GDB): Fix relative path to go up another dir for finding gdb.
17701
17702 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17703
17704         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17705         versions in the target_info array, if they don't exist.
17706
17707 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17708
17709         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17710
17711 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17712
17713         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17714         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17715
17716 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17717
17718         * lib/old-dejagnu.exp: Don't remove the output file before we've
17719         actually tested it. Don't append pwd to the path of the executable
17720         we're testing.
17721
17722 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17723
17724         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17725
17726 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17727
17728         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17729         temporary directory for compiler files, and set it to a default
17730         value of /tmp. Set $output as the name of the output file from
17731         compiling the testcase. Add a -o option to $cflags_var so the
17732         compiler writes the final output file as $output. Set $executable
17733         to $output.
17734
17735         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17736         directory for compiler files, and set it to /tmp if it doesn't
17737         already have a value. Set $output_file to the name of the output
17738         file from compiling the testcase. Add a -o option to CXXFLAGS so
17739         the compiler writes the final output file as $output. Use $output
17740         as the executable to be tested.
17741
17742 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17743
17744         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17745
17746 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17747
17748         * gcc.c-torture/execute/pending-1.c: New test.  Still
17749         pending in Tege's queue.
17750
17751 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17752
17753         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17754         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17755         if there were failures.  Call unresolved if there were unresolved
17756         testcases.  Call gcc_fail if program did not run to completion.
17757         (ph_make): Pass additional argument name to ph_execute.
17758         (ph_execute): Add new argument.  Pass additional arguments to
17759         ph_summary.  Call gcc_fail is there is no execution output.
17760
17761 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17762
17763         * lib/plumhall.exp (proc_summary): Output relavent summary
17764         lines into the log so specific failures in plumhall can be
17765         investigated.
17766
17767 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17768
17769         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17770         (c-torture-execute): Don't try to execute tests which use
17771         "long long" types if $NO_LONG_LONG is nonzero.
17772
17773 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17774
17775         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17776         not c-torture.
17777
17778         * gcc.ieee: Move from here.
17779         * gcc.c-torture/execute/ieee: To here.
17780
17781 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17782
17783         * gcc.c-torture: Update to c-torture-1.41 release.
17784
17785 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17786
17787         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17788         not "$output".
17789
17790 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17791
17792         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17793         -c present.
17794
17795 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17796
17797         * config/proelf.exp: Handle connecting to a simulator.
17798
17799 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17800
17801         * config/proelf.exp: New file.  Enough framework that we can
17802         run c-torture tests on the proelf targets (or any other target
17803         that gdb can connect to for that matter).
17804
17805 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17806
17807         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17808         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17809
17810         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17811         exec_output exists.
17812
17813 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17814
17815         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17816         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17817
17818         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17819         to pass/fail/unresolved/unsupported/untested.  Caller must now
17820         call unresolved/unsupported/untested.
17821         * lib/*.exp: Update FSF address.  Update to handle new results of
17822         ${tool}_load.
17823         * lib/chill.exp (verbose): Delete.
17824
17825 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17826
17827         * lib/gcc.exp (default_gcc_start): Change order of args to
17828         $LDFLAGS $CFLAGS $LIBS.
17829         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17830         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17831         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17832         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17833         * gcc.misc-tests/dg-test.exp: Likewise.
17834         * gcc.misc-tests/msgs.exp: Likewise.
17835         * gcc.prms/prms.exp: Likewise.
17836         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17837         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17838
17839         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17840
17841 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17842
17843         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17844
17845         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17846         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17847
17848         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17849         necessary.
17850
17851 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17852
17853         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17854         global for loop; add use of $mathlib.
17855         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17856         settings here; set mathlib for anything but VxWorks.
17857
17858 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17859
17860         * gcc.c-torture: Update to c-torture-1.40 release.
17861
17862 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17863
17864         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17865         dg.exp.
17866
17867 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17868
17869         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17870         global.
17871
17872 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17873
17874         * lib/g++.exp (LIBS): Define if not already.
17875         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17876         (gcc-dg-prune): Call prune_gcc_output.
17877         * lib/gcc.exp (prune_gcc_output): New proc.
17878         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17879         prune_gcc_output.
17880
17881 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17882
17883         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17884         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17885
17886 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17887
17888         * gcc.c-torture: Update to c-torture-1.39 release.
17889
17890 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17891
17892         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17893         fails, try others as well.
17894
17895 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17896
17897         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17898         If compilation fails, mark execute tests as `untested'.
17899         If test is marked as unsupported, don't mark compilation and
17900         execute tests as failed.
17901
17902 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17903
17904         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17905         libstdc++ for whether or not we want to be doing shared
17906         libraries.  Delete link_curses since we don't need it anymore.
17907         * lib/mike-g++.exp (postbase): Don't link in libg++.
17908         * g++.old-deja/old-deja.exp: Likewise.
17909
17910 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17911
17912         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17913
17914 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17915
17916         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17917         For that, add `-Wl,-a,shared_archive'.
17918         * g++.old-deja/old-deja.exp: Likewise.
17919
17920 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17921
17922         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17923
17924 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17925
17926         * lib/mike-g++.exp (postbase): Pay attention to the status of
17927         g++_load.
17928
17929 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17930
17931           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17932
17933 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17934
17935         * lib/gcc.exp (default_gcc_start): No longer need to log program
17936         being executed or its output, execute_anywhere does that now.
17937         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17938         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17939
17940 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17941
17942         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17943         the same as those in lib/g++.exp.
17944
17945 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17946
17947         * gcc.c-torture: Update to c-torture-1.38 release.
17948         * gcc.ieee: Related changes.
17949
17950 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17951
17952         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17953         "exec". Minor reformatting changes.
17954
17955         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17956         cross. This means all "exec" calls now work on a remote host as
17957         well.
17958         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17959         cross. Filter out the extra "\r\n" stuff that expect puts in.
17960         (c-torture-execute): Filter out the bogus warnings like
17961         c-torture-compile does. Add support for canadian cross.
17962         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17963         Use execute_anywhere rather than calling exec directly. Now it
17964         works for canadian cross testing.
17965
17966 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17967
17968         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17969         results into a variable, and check that rather than using file exists.
17970
17971 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17972
17973         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17974         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17975
17976 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17977
17978         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17979         lib_curses if there's a shared libg++ in the build tree.
17980
17981 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17982
17983         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17984         if not supported target.
17985
17986 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17987
17988         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17989         link_curses up to always happen, not just for native builds.
17990
17991 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17992
17993         * gcc.c-torture: Update to c-torture-1.36 release.
17994         * gcc.failure: Related changes.
17995
17996 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17997
17998         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17999
18000 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18001
18002         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18003         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18004         runshlib, link_curses, and mathlib for link and run.
18005
18006         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18007         pass the runtime shared library options for Solaris, OSF/1, and
18008         Irix5, and link with -lcurses to avoid unresolved references.
18009
18010 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18011
18012         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18013         only run once.
18014
18015 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18016
18017         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18018
18019 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18020
18021         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18022         do not have a framework for the "compat" tests yet.
18023
18024 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18025
18026         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18027         set to null if we're testing vxworks5.1.  Use that instead of
18028         `-lm' in the setting of LIBS for link and run.
18029
18030 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18031
18032         * config/rom68k.exp (${tool}_load): Major changes to make it
18033         work.  Verified that it does in fact return the stuff in
18034         exec_output properly.  Catch any Emul or any TRAP other than 0.
18035
18036 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18037
18038         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18039         LDFLAGS properly for targets that need stuff from libgloss.
18040         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18041         only run once.
18042         (gpp_initialized): New variable.
18043
18044 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18045
18046         * config/rom68k.exp: Load libgloss.exp.
18047         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18048         so we can produce a fully linked binary.
18049         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18050         so we can produce a fully linked binary.
18051
18052 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18053
18054         * lib/plumhall.exp (ph_section): Watch for expected failures.
18055         Add missing `else'.
18056
18057         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18058         run the testcase.
18059         (c-torture): Likewise.
18060
18061 1995-08-28  Doug Evans  <dje@cygnus.com>
18062
18063         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18064
18065         * lib/mike-g++.exp (mike_cleanup): New proc.
18066         (prebase): New globals compiler_result, not_compiler_result,
18067         target_regexp.
18068         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18069         allow leading "-" in pattern.  Watch for unsupported tests.
18070         If $compiler_result is set, pattern match assembler code,
18071         and ditto for $not_compiler_result.
18072         * lib/mike-gcc.exp: Likewise.
18073
18074         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18075         execution "succeeded".
18076
18077 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18078
18079         * config/win32.exp: New file.
18080         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18081
18082 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18083
18084         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18085         unsupported.
18086         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18087         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18088         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18089
18090         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18091         "... without exceptions was ...".  That is now handled by
18092         prune_system_crud.
18093         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18094
18095 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18096
18097         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18098         sieve.c,sort2.c}: New files.
18099         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18100         sieve.exp,sort2.exp}: Drivers for them.
18101
18102         * lib/mike-gcc.exp (program_output): New user settable variable.
18103         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18104         messages.
18105         * lib/mike-g++.exp (program_output): New user settable variable.
18106
18107         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18108
18109         * config/sh.exp: Deleted (use sim.exp instead).
18110
18111 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18112
18113         * config/vx.exp: Declare CHECKTASK as global.
18114         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18115         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18116         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18117
18118 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18119
18120         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18121         target. Like vx.exp, only includes `vx29k.exp' instead of
18122         `vxworks.exp'.
18123
18124 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18125
18126         * config/sim.exp: Increase time limit from 120 seconds to 240.
18127
18128 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18129
18130         * gcc.c-torture/execute/950628-1.c: New test.
18131
18132 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18133
18134         * gcc.c-torture: Update with changes/additions from
18135         c-torture-1.34.
18136
18137 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18138
18139         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18140
18141 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18142
18143         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18144
18145 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18146
18147         * gcc.c-torture/compile/950512-1.c: New test.
18148         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18149         * gcc.dg/struct-ret-1.c: Likewise.
18150
18151 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18152
18153         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18154           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18155
18156 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18157
18158         * gcc.c-torture/special/920411-1.c: Deleted.
18159         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18160
18161 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18162
18163         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18164         cpu limit.
18165
18166 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18167
18168         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18169
18170 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18171
18172         From kenner;
18173         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18174         is the proper length.
18175         * va-arg-3.c: Likewise.
18176
18177 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18178
18179         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18180         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18181
18182         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18183         * lib/g++.exp (default_g++_start): Delete old cruft.
18184
18185 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18186
18187         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18188         (2 * (1 << 18)) to (2 * (1 << 17)).
18189
18190         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18191
18192 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18193
18194         * config/rom68k.exp: Renamed from config/idp.exp
18195
18196 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18197
18198         * c-torture/compile/921109-2.c
18199
18200 1995-04-18  Mike Stump  <mrs@cygnus.com>
18201
18202         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18203         excess errors.
18204
18205 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18206
18207         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18208         output.
18209         * lib/g++.exp (default_g++_start): Likewise.
18210
18211 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18212
18213         * gcc.c-torture/compile/950329-1.c: New test.
18214
18215 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18216
18217           * config/bug.exp (${tool}_load): Updated to use new remote_open
18218           and remote_close procs.
18219         * config/idp.exp: New file.
18220
18221 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18222
18223         * gcc.c-torture/execute/950322-1.c: New test.
18224
18225 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18226
18227         * config/vx.exp (${tool}_load): Clean up testing of return code from
18228         vxworks_ld and vxworks_spawn.
18229
18230 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18231
18232         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18233
18234 1995-03-13  Mike Stump  <mrs@cygnus.com>
18235
18236         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18237         can mark excess errors on a machine by machine basis.  Note, the
18238         default is to not expect any excess errors, even when excess
18239         errors test - is given, so you will want to put an XFAIL ... on
18240         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18241         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18242         those 4 machines, but no others.
18243
18244 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18245
18246         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18247         * lib/c-torture.exp: to here.
18248
18249 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18250
18251         * gcc.c-torture/execute/950221-1.c: New test.
18252         * gcc.c-torture/execute/struct-ret-1.c: New test.
18253         * gcc.c-torture/compile/950221-1.c: New test.
18254
18255         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18256
18257 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18258
18259         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18260         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18261
18262 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18263
18264         * g++.gb: New directory of tests, derived from my signature and
18265         class scoping tests.
18266
18267         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18268         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18269         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18270         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18271         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18272         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18273         * g++.gb/sig25.C: Likewise.
18274
18275         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18276         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18277         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18278         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18279         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18280         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18281         * g++.gb/sig25.exp: Likewise.
18282
18283         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18284         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18285         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18286         * g++.gb/scope13.C: Likewise, this test still fails.
18287
18288         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18289         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18290         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18291         * g++.gb/scope13.exp: Ditto.
18292
18293         * g++.gb/README: New file, explains what these tests are about.
18294
18295 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18296
18297         * lib/dg.exp (dg-do): Support `preprocess'.
18298         (dg-test): Likewise.
18299
18300 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18301
18302         * config/udi.exp: change "continue -expect" to "exp_continue".
18303
18304 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18305
18306         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18307         Delete redundant tests.
18308
18309         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18310         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18311         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18312         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18313         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18314         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18315         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18316         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18317
18318         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18319         storing label pointers.
18320         * gcc.c-torture/execute/921019-1.c: Likewise.
18321         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18322         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18323         parameter fp.
18324         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18325         constants.
18326
18327         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18328         Delete obsolete tests.
18329
18330         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18331         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18332         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18333         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18334         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18335         * gcc.c-torture/compile/950124-1.c: New test.
18336
18337         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18338
18339 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18340
18341         * lib/mike-g++.exp: Add -lm to LIBS.
18342
18343 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18344
18345         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18346
18347 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18348
18349         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18350
18351 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18352
18353         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18354
18355 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18356
18357         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18358         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18359         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18360         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18361         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18362         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18363         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18364         * g++.law/{operators31.C, operators32.C,
18365         * g++.law/{operators33.C, operators34.C}: Likewise.
18366         * g++.law/{pic1.C, refs2.C}: Likewise.
18367         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18368         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18369         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18370         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18371
18372         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18373         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18374         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18375         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18376         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18377         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18378         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18379         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18380         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18381         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18382         * g++.law/{operators34.exp}: Likewise.
18383         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18384         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18385         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18386         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18387         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18388
18389         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18390         No longer expected to fail.
18391         * g++.law/missed-error3.C: Tweak for recent bool changes.
18392
18393 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18394
18395         * config/emb-unix: Deleted.
18396         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18397         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18398
18399 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18400
18401         * lib/dg.exp (dg-test): Fix typo in last patch.
18402
18403 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18404
18405         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18406         (handles multiple occurrences).
18407
18408 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18409
18410         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18411         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18412         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18413         printed).
18414         * lib/c-torture.exp (c-torture-compile): Likewise.
18415         (c-torture): Prepend full path if missing.
18416         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18417         (gcc_fail): Likewise.
18418         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18419
18420 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18421
18422         * lib/netware.exp: Only attach to NetWare i386 systems.
18423
18424 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18425
18426         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18427         messages.  Add test name to "output pattern match" pass/fail message.
18428
18429 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18430
18431         * gcc.dg: New testsuite.
18432         * gcc.dg/dg.exp: New file.
18433
18434         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18435         test-switch.c}: Deleted.
18436
18437         * gcc.misc-tests/msgs.exp: New testcase driver.
18438
18439 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18440
18441         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18442         Watch for illegal return values from ${tool}_load.
18443         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18444         cross targets.  Coerce return value >0 to 1.
18445
18446 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18447
18448         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18449
18450         * config/emb-unix.exp: New file.
18451
18452         * config/sim.exp: Error if variable $SIM not defined.
18453         (${tool}_load): Mark test as "untested" if simulator missing.
18454
18455         * config/unix.exp: Load remote.exp to get rcp_download.
18456         * lib/c-torture.exp: Use different option lists for testcases with
18457         and without loops.
18458         * gcc.c-torture/execute/execute.exp: Likewise.
18459
18460 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18461
18462         * config/*.exp: Clarify return code from ${tool}_load.
18463         Call `unresolved' or `untested' instead of `warning' or `perror'
18464         (sometimes you still want to call both though).
18465         Add comment that `shell_id' is local to each file.
18466         * config/udi.exp (timeout): Set to 30.
18467         Don't print warning if connection fails, $connectmode has already
18468         printed an error.
18469         (${tool}_load): Move verbose messages to level 2.
18470         Rework pattern for "Process started" message.
18471         Pass `shell_id' to ${connectmode}_download.
18472         Retry twice upon timeout.  Make resetting of target more robust.
18473         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18474         Pass `shell_id' to exit_$connectmode.
18475         Only call exit_$connectmode if connected.
18476         * config/unix.exp (${tool}_load): Check return codes better.
18477         * config/vrtx.exp (${tool}_load): Likewise.
18478         * config/vx.exp (${tool}_load): Likewise.
18479         Delete unneeded global's.
18480         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18481         from ${tool}_load.
18482         (dg-stat): Delete.
18483         (dg-init): Delete recording of pass/fail counts.
18484         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18485         (old-dejagnu-init): Likewise.
18486         (old-dejagnu-stat): Delete contents, empty proc now.
18487         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18488         (c-torture): Delete references to lcnt, lpass, lfail.
18489         Get option list from TORTURE_OPTIONS.
18490         Delete -funroll[-all]-loops if no loops.
18491         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18492         (g++_stat): Delete contents (empty proc now).
18493         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18494         (gcc_finish): Likewise.
18495         (gcc_stat): Deleted.
18496         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18497         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18498         * gcc.c-torture/execute/execute.exp: Likewise.
18499         Split tests into two parts: compile, execute.
18500         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18501         no loops.  Update to reflect clarified return codes from ${tool}_load.
18502
18503 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18504
18505         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18506         to grep for.
18507         (old-dejagnu): Likewise (where necessary).
18508
18509 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18510
18511         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18512
18513         * lib/dg.exp (dg-process-target): Fix processing of selector.
18514         Add comment regarding use of `error'.
18515
18516         * lib/gcc.exp (prune_system_crud): Define if missing.
18517         * lib/g++.exp (prune_system_crud): Likewise.
18518
18519         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18520         Call prune_system_crud.
18521         * lib/dg.exp (dg-runtest): New proc.
18522         Use perror instead of send_user for tcl errors in testcase.
18523         Don't return any value, it's never used.
18524         Don't clobber previous definition of `unknown'.
18525         Print tcl errors in `dg-final'.
18526
18527 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18528
18529         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18530         (dg-test): Don't print errorInfo, it contains stack backtrace.
18531
18532 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18533
18534         * lib/g++.exp (runtest_file_p): Define if missing.
18535
18536 1994-09-24  Doug Evans  (dje@cygnus.com)
18537
18538         * lib/mike-g++.exp: Comment out loading of g++.exp.
18539         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18540         (default_g++_version): Always print something.
18541         (default_g++_start): Comment out call to `which'.
18542         (g++_start, g++_load): Deleted (must be defined in config file).
18543         * lib/gcc.exp: Test for existence of $CC at start.
18544         Delete check for tmpdir (done in gcc_init).
18545         (default_gcc_version): Always print something.
18546         (default_gcc_start): Comment out call to `which'.
18547         * config/*.exp: Major cleanup - make cross targets work at least a
18548         little better for g++ (by not being "--tool gcc" specific).
18549         Rename gcc_xxx to ${tool}_xxx.
18550         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18551         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18552
18553 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18554
18555         * lib/c-torture.exp (c-torture-compile): Rework compiler
18556         message processing.
18557
18558         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18559         c-torture.
18560
18561 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18562
18563         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18564
18565         * lib/dg.exp (dg-process-target): Support { target native }.
18566
18567 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18568
18569         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18570         looked for "... program xxx got fatal signal".
18571         Correct regsub munging of `comp_output'.
18572         Ignore compiler messages "path prefix not used" and "linker input
18573         file unused".
18574
18575 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18576
18577         * lib/gcc.exp (runtest_file_p): Define if missing.
18578         * gcc.prms/template.c: Example to work from.
18579
18580 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18581
18582         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18583         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18584
18585         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18586         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18587         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18588         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18589
18590         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18591         (dg-process-target): No longer a varargs proc.
18592         Return S/N for target, P/F for xfail.  All callers changed.
18593         (user option procs): More argument checking.
18594         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18595         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18596         (dg-test): Skip test if not running on selected target in `dg-do'.
18597         Update handling of `dg-do-what', `dg-output-text'.
18598         Separate execution pass/fail from output pattern match pass/fail.
18599         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18600
18601 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18602
18603         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18604         target for 920510-1.c.
18605
18606 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18607
18608         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18609         Clean up comment regarding use of passcnt, etc.
18610         (gcc_stat): Don't update `testcnt' here.
18611         (gcc_finish): Do it here.
18612         Might as well reset `but_id' here too.
18613         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18614         to determine if the file should be tested.
18615         * gcc.c-torture/compile/compile.exp: Likewise.
18616         * gcc.c-torture/execute/execute.exp: Likewise.
18617         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18618         * gcc.misc-tests/dg-test.exp: Likewise.
18619         * gcc.prms/prms.exp: Likewise.
18620         * gcc.wendy/wendy.exp: Likewise.
18621         * g++.old-deja.exp: Likewise.
18622         Move "Testing file" message to verbose level 1.
18623
18624 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18625
18626         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18627
18628 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18629
18630         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18631         (default_gcc_start): Accept optional second list element
18632         of compiler flags.  Print compiler output at verbosity level 2.
18633         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18634         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18635         Save current values of framework globals passcnt, failcnt, xpasscnt,
18636         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18637         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18638         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18639         xfailcnt to compute stats.  Update framework global `testcnt' from
18640         pass/fail counts.
18641         (gcc_finish): New proc.  Clean up test environment.
18642         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18643         (gcc_epass, gcc_efail): Delete.
18644         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18645         argument of line number.
18646         (dg-init): If the tool has an init routine, call it.
18647         (dg-test): Remove args `cflags_var' and `libs_var'.
18648         Pass all compiler options to ${tool}_start.
18649         Handle missing line number.
18650         (dg-finish): New function.
18651         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18652         particular files.  Call gcc_finish at end.  Move "skipping test"
18653         message to verbosity level 3.
18654         * gcc.c-torture/compile/compile.exp: Likewise.
18655         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18656         * gcc.c-torture/execute/execute.exp: Likewise.
18657         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18658         Print testcase being tried at verbosity level 1.
18659         * gcc.c-torture/special/special.exp: Unset xfail.
18660         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18661         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18662         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18663         * gcc.failure/failure.exp: Likewise.
18664         * gcc.ieee/ieee.exp: Likewise.
18665         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18666         Update call to dg-test.  Call dg-finish at end.
18667         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18668         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18669         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18670         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18671         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18672         * gcc.wendy/wendy.exp: Add copyright.
18673         Delete setting of tmpdir (done by gcc_init).
18674         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18675         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18676         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18677         gcc_[ce]pass/fail.
18678
18679 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18680
18681         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18682         confusion.
18683         (g++_load): Likewise.
18684
18685         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18686         Rename argument to `prog' to remove the confusion.
18687         Varargs fns behave differently too!
18688         (g++_load): Likewise.
18689
18690         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18691
18692         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18693         what it is.  Delete (always) printing of status value for !native.
18694         Simplify verbose code, and include status and exec_output.
18695         (g++_load): Use gcc_load.
18696
18697 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18698
18699         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18700         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18701         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18702         940714-3.c as these testcases don't exist anymore.  Make
18703         va-arg-1.c expected to pass.
18704
18705 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18706
18707         * gcc.misc-tests/misc.exp: Only run specific testcases.
18708         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18709         * gcc.misc-tests/dg-[1-9].c: New files.
18710
18711         * lib/dg.exp: New testsuite driver.
18712         * gcc.prms/prms.exp: Use it.
18713
18714         * README.gcc: New file.
18715
18716         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18717         Document and reset `lxpass' and `lxfail'.
18718         Simplify "initialized" message.
18719         (gcc_stat): Clean up comments a little.
18720
18721 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18722
18723         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18724
18725 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18726
18727         * lib/old-dejagnu.exp (process-option): New proc.
18728         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18729         (old-dejagnu): Simplify.
18730         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18731
18732 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18733
18734         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18735         exists and is not an empty string.
18736
18737         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18738         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18739         finished.
18740         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18741         automatically.
18742
18743         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18744         longer expected to fail.
18745
18746         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18747         "f" function call.
18748
18749         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18750
18751         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18752         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18753         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18754         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18755         c-torture-1.29.
18756
18757         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18758         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18759
18760         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18761
18762         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18763         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18764
18765         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18766         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18767         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18768
18769 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18770
18771         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18772         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18773         940714-1.c, 940714-2.c, 940714-3.c},
18774         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18775         gcc.misc-tests/{mg.c,mg.exp}:
18776         New tests.
18777         * gcc.noncompile/noncompile.exp: Change accordingly.
18778
18779 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18780
18781         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18782         Undo previous clobberage.
18783
18784 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18785
18786         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18787         * gcc.special/{930510-1.c, special.exp}:
18788         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18789         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18790         struct-varargs-1.c}: New tests from c-torture-1.26.
18791
18792 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18793
18794         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18795           argument to switch.
18796
18797 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18798
18799         * Revert the previous changes.  Please see Rob's directory
18800           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18801           fixes.
18802
18803 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18804
18805         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18806             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18807             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18808             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18809             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18810             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18811             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18812             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18813             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18814             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18815             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18816             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18817             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18818             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18819             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18820             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18821             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18822             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18823             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18824             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18825             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18826             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18827             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18828             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18829             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18830             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18831             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18832
18833 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18834
18835         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18836             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18837           with perror calls.
18838
18839 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18840
18841         * config/unix.exp (g++_load): Fix syntax.
18842
18843 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18844
18845         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18846         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18847         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18848         Don't expect va-arg-1.c to fail.  Correct expected output for
18849         920928-1.c.
18850         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18851         * gcc.wendy/hbm4.c: Correct typo.
18852         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18853
18854 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18855
18856         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18857         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18858         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18859         * lib/c-torture.exp (c-torture-compile): Ditto.
18860
18861         Reduce volume of output (remove all the -I's and such).
18862         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18863         Call gcc_cpass, gcc_cfail.
18864         (c-torture): Pass testing option to c-torture-compile.
18865
18866 1994-03-21  Doug Evans  (dje@cygnus.com)
18867
18868         Bring patches over from progressive.
18869         * config/default.exp: Exit remote shell cleanly.
18870         (g++_exit, g++_start): Add default versions.
18871         * config/sim.exp (gcc_load): Use perror, not error.
18872
18873 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18874
18875         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18876         set in site.exp.
18877
18878 1994-03-14  Doug Evans  (dje@cygnus.com)
18879
18880         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18881         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18882         (wendy_try): New proc to run testcase.
18883         (main loop): Call 'em.
18884         * gcc.wendy/*.c: Clean up pass to correct expected output.
18885
18886         * lib/gcc.exp: Minor cleanup work.
18887         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18888
18889 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18890
18891         * config/sim.exp (gcc_load): Document return codes better.
18892         Don't pass -v to simulator.
18893
18894 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18895
18896           * gcc.special/920717-x.c: Fix typo.
18897           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18898           get at sources.
18899
18900         * lib/mike-gcc.exp: Fix typo.
18901
18902 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18903
18904         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18905         binary to use, transform the name.
18906         * config/*.exp: rename everything. Nuke any g++ specific files,
18907         it's now a special case of gcc that requires no special support.
18908         Add a default.exp for unsupported targets.
18909
18910 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18911
18912         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18913         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18914         version of Tcl.
18915
18916 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18917
18918         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18919         than a warning.
18920
18921 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18922
18923         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18924
18925 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18926
18927         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18928         option_list.  Compile every file with only 4/6 option choices
18929         (same as C torture) instead of with 12/18 different option
18930         choices.
18931         * lib/c-torture.exp: Likewise.
18932
18933         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18934         not already set.
18935
18936 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18937
18938         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18939         can put an XFAIL *-*-* on excess errors.
18940
18941 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18942
18943         * g++.law: Add more tests derived from g++-bugs snapshots.
18944
18945         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18946         equivalent to g++.law/init9.
18947
18948         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18949         compiled it, and the a.out file after we've run it.
18950
18951 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18952
18953         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18954         compiled it, and the a.out file after we've run it.
18955
18956 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18957
18958         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18959
18960 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18961
18962         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18963         version number.
18964
18965 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18966
18967         * g++.law: New directory of g++ tests derived from the g++-bugs
18968         snapshots.
18969
18970 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18971
18972         * gcc.compile: initbug1.c initbug1.exp testcase added
18973
18974 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18975
18976         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18977         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18978           fixes submitted by Jeff Law (law@cs.utah.edu)
18979         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18980           Jeff Law (law@cs.utah.edu)
18981
18982
18983 1993-11-30  Mike Stump  (mrs@cygnus.com)
18984
18985         * config/unix-g++.exp: Follow the gcc way of doing things.
18986         * g++.old-deja/old-deja.exp: Minor updates.
18987         * lib/g++.exp: New file, follow the gcc way of doing things.
18988         * lib/old-dejagnu.exp: Minor updates.
18989         * lib/mike-g++.exp: Always unset errorInfo.
18990
18991 1993-11-06  Mike Stump  (mrs@cygnus.com)
18992
18993         * lib/gcc.exp: Fix some errors with the below change, CC and
18994         CFLAGS should be global when setting, not local.
18995
18996 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18997
18998         * lib/gcc.exp: Transform tool name.
18999
19000 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19001
19002         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19003
19004 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19005
19006         * lib/gcc.exp: change gcc_done to gcc_stat
19007
19008 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19009
19010         * Upgraded gcc testsuite to c-torture version 1.25
19011
19012 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19013
19014         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19015         * lib/c-torture: added hooks for new reporting code.
19016
19017 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19018
19019         * config/sh-gcc.exp: check if sh-sim exists in the path
19020
19021 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19022
19023         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19024         * gcc.compile/compile.exp: Initial changes for new logic.
19025         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19026         * gcc.failure/failure.exp: Initial changes for new logic.
19027         * gcc.ieee/ieee.exp: Initial changes for new logic.
19028         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19029         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19030         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19031         * lib/c-torture.exp: Initial changes for new logic.
19032         * lib/gcc.exp: Initial changes for new logic.
19033
19034 1993-10-15  Mike Stump  (mrs@cygnus.com)
19035
19036         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19037         depend upon failure or success.  Fully qualify names in failure
19038         and success messages.  Always remove a.out before starting
19039         compile, just in case.  Pay more attention to error text output by
19040         the compiler.  Handle testcases with no known past errors just
19041         like all others, so that things are uniform.  Other miscellaneous
19042         improvements.
19043
19044 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19045
19046         * gcc.cpp: new directory for cpp tests
19047
19048 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19049
19050         * lib/chill.exp: Code reformatted, removed unused code.
19051         * config/unix-chill.exp: Code reformatted, removed unused code.
19052         * chill.execute/execute.exp: Code reformatted, removed unused code.
19053         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19054
19055 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19056
19057         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19058         routines not written.
19059
19060 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19061
19062         * config/bug-gcc.exp: Use new procs from bug.exp.
19063
19064 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19065
19066         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19067         via ftp, rather than depending on NFS.
19068         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19069         case.
19070
19071 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19072
19073         * config/bug-gcc.exp: Use new download proc.
19074
19075 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19076
19077         * chill.execute/execute.exp: cleanups, handles errors better
19078         * chill.compile/compile.exp: rewrite, based on execute.exp
19079         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19080         * lib/chill.exp: major changes to diff proc and compile and link
19081           procs. added chill_fail and chill_pass wrappers to pass and
19082           fail. added more comments, and handle error codes better.
19083           Added a hack to capture stderr from exec, so noncompile tests
19084           can work.
19085
19086 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19087
19088         * chill.execute/execute.exp: rewrite of testsuite driver
19089         * lib/chill.exp: rewrite of testsuite driver
19090         * config/unix-chill.exp: rewrite of testsuite driver
19091
19092 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19093
19094     In chill.execute:
19095         * iexpr.ch: Standardize uppercase.
19096         * tuples.dat: Standardize uppercase.
19097         * vary.ch: standardize.  Correct varying string assignments.
19098         * vary.dat: Add new output lines.
19099
19100 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19101
19102     In chill.execute:
19103         * chprintf.ch: Standardize use of uppercase.
19104         * tuples.ch: Standardize and turn arr2 into a DCL,
19105           rather than a SYN.
19106         * pinits.ch: Standardize.
19107
19108 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19109
19110         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19111         * Makefil: Renamed to Makefile.in.
19112         * configure.in: New.
19113
19114 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19115
19116     In chill.execute:
19117         * .cvsignore: Add result/output files.
19118         * Makefile: Fix up variables at start.  Use MFLAGS
19119           everywhere.  Correct bool_loc, built_ins entries.
19120           Add entry for vary1.ch.
19121         * bitarray.ch: Standardize upper-case usage.
19122         * bitexpr.ch: Standardize, add output of b1.
19123         * params.ch: Use arrayt in along PROC parameters, to
19124           avoid novelty problems.
19125         * sets.ch: Tiny cleanup.
19126         * vary1.ch: Re-indent.
19127
19128 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19129
19130           * Add PR-related files to Makefiles, .cvsignore files, etc.
19131
19132 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19133
19134         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19135           with compiler objects. New names are test-flow.c and test-loop.c
19136
19137 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19138
19139         * Upgraded c-torture tests from 1.19 to 1.20
19140
19141         * new files:
19142         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19143         * gcc.compile: 930623-1.c 930623-2.c
19144         * gcc.noncompile: 930622-1.c 930622-2.c
19145         * gcc.failure: 920411-1.c 920627-2.c
19146         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19147
19148 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19149
19150         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19151           More changes to get testsuite working properly. Needs more work.
19152           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19153
19154 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19155
19156         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19157           More changes to get testsuite working properly. Needs more work.
19158
19159 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19160
19161         * chill.compile/compile.exp: Added for Dejagnu support
19162         * chill.execute/execute.exp: Added for Dejagnu support
19163         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19164
19165 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19166
19167     This should complete moving the CHILL test files.
19168         * chill.noncompile(.cvsignore printf.grt
19169             in-printf.grt chprintf.grt chprintf.ch):
19170             Added test-support files.
19171           (Makefile): Modified further.
19172         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19173             signal.ch): Added test files.
19174           * chill.execute (.cvsignore printf.grt printr.c
19175             in-printf.grt rts.c chprintf.grt rts.h): Added
19176           test-support files.
19177             (Makefile): More corrections.
19178
19179 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19180
19181         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19182           test cases, ready for DejaGnu.
19183
19184 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19185
19186         * Upgraded c-torture tests from 1.18 to 1.19
19187
19188         * gcc.compile: added test(s):
19189           930607-1.c
19190         * gcc.execute: added test(s):
19191           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19192
19193         * added new subdirectory for misc tests: gcc.misc-tests
19194         * gcc.misc-test(s): added tests:
19195           inst-check.c test-consts.c test-ior.c test-switch.c
19196
19197 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19198
19199         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19200
19201 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19202
19203         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19204
19205 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19206
19207         * Upgraded c-torture tests from 1.17 to 1.18
19208
19209 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19210
19211         * Upgraded c-torture tests from 1.12 to 1.17
19212
19213 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19214
19215         * lib/old-dejagnu.exp:
19216           Fixed handling of XFAIL target triplets to correctly
19217           recognize wildcard characters.  Removed code that
19218           appended a unique id tag to the end of the file name
19219           printed out by the result of the testcases within a
19220           given test file.
19221
19222 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19223
19224         * lib/old-dejagnu.exp:
19225           Reworked expected failure handling to trigger off of XFAIL
19226           keyword in keyphrase embeded in testcase source code. The
19227           XFAIL keyword must be at the end of the keyphrase line. It
19228           may optionally be followed by one or more target triplets.
19229           It has just occured that the handling of wildcards in the
19230           target triplet may not be correct.
19231
19232 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19233
19234         * g++.old-deja/tests:
19235           Moved all subdirectories up one level into g++.old-deja .
19236
19237         * lib/old-dejagnu.exp:
19238           Fixed problem with CXXFLAGS not being properly reset, and being
19239           corrupted with extraneous "-c" compiler option.  This was
19240           causing binaries to not be generated for test that needed them.
19241           Modified strings passed to "pass" and "fail" so that individual
19242           tests from the same test file would be distinguished by an
19243           identifier appended to the test file name in the summary logs;
19244           this corrected a problem with erroneous diff logs.  Added code
19245           to search testcases for expected fail and unexpected pass keywords.
19246
19247 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19248
19249         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19250
19251 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19252
19253         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19254           Removed extraneous text from end of "Special g++ Options"
19255           keyphrase.
19256
19257         * lib/old-dejagnu.exp: Added pattern matching to look for new
19258           keywords, embedded in testcases comments, which will trigger
19259           calls to xpass and xfail.
19260
19261 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19262
19263         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19264           comments embedded in the testcases, especially the one looking for
19265           special compiler options, as well as the pattern matching for the
19266           compiler output again.
19267
19268 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19269
19270         * lib/old-dejagnu.exp: Do a proper check of the return value for
19271           execute tests. Fixed several problems with the pattern matching
19272           of the compiler output which gave erroneous test results.
19273           Changed several of the test result messages to be more descriptive.
19274         * config/unix-g++.exp: Proc g++_load now actually works and
19275           executes the tests passed to it and returns a usable return
19276           value.
19277
19278 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19279
19280           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19281
19282 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19283
19284         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19285           Modified both files to properly execute the old style
19286           dejagnu tests. The previous versions of these files were
19287           experimental and did not function anything near correctly.
19288
19289 1993-04-05  Rob Savoye  (rob@cygnus.com)
19290
19291         * Removed all Makefile.in and configure.in files. No configuration
19292         needed now.
19293
19294 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19295
19296         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19297
19298 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19299
19300         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19301         gcc.special/configure.in, gcc.noncompile/configure.in,
19302         gcc.execute/configure.in, gcc.code_quality/configure.in,
19303         g++.other/configure.in, g++.old-deja/configure.in,
19304         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19305         in srcname setting.
19306
19307 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19308
19309         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19310         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19311         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19312
19313 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19314
19315         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19316         (gdb_exit): Don't remove *_soc files.
19317
19318 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19319
19320         * lib/c-torture.exp: Don't look for main; instead always use -w
19321         -c.  This is how the c-torture tests work.  Remove the object
19322         file if the compilation succeeds.
19323         * gcc.execute/execute.exp: Remove executable if test passes.
19324         * gcc.noncompile/noncompile.exp: Every test is an expected
19325         failure.
19326         * gcc.special/special.exp: Added tests from c-torture 1.11,
19327         corrected use of existing test.
19328         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19329         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19330         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19331         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19332         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19333         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19334         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19335         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19336         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19337         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19338         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19339         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19340         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19341         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19342         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19343         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19344         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19345         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19346         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19347         c-torture 1.11.
19348         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19349         correspond to c-torture 1.11.
19350
19351         * New file.