OSDN Git Service

PR c++/13323
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/13323
4         * g++.dg/inherit/operator2.C: New test.
5
6 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7
8         PR c++/13305
9         * g++.dg/ext/attrib9.C: New test.
10
11 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12
13         PR c++/13314
14         * g++.dg/template/error7.C: New test.
15
16 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17             J"orn Rennecke <joern.rennecke@superh.com>
18
19         PR target/13302
20         * g++.dg/other/struct-va_list.C: New test.
21
22 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23
24         PR c++/13166
25         * g++.dg/parse/defarg6.C: New test.
26
27 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28
29         PR target/13256
30         * gcc.c-torture/execute/20031201-1.c: New test.
31
32 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
33
34         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35
36 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37
38         * gcc.dg/builtin-return-1.c: New test.
39
40 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41             J"orn Rennecke <joern.rennecke@superh.com>
42
43         PR optimization/13260
44         * gcc.c-torture/execute/20031204-1.c: New test.
45
46 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/9127
49         * g++.dg/template/error6.C: New test.
50
51 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
52
53         * gcc.dg/20031202-1.c: New test.
54
55 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
56
57         PR c++/13179
58         * g++.dg/template/eh1.C: New test.
59
60         PR c++/10771
61         * g++.dg/template/error5.C: New test.
62
63 2003-12-02  David Ung  <davidu@mips.com>
64
65         * gcc.dg/compat/vector-check.h: Corrected type for var 
66         g_##TMODE
67
68 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
69
70         PR c++/10126
71         * g++.dg/template/ptrmem8.C: New test.
72
73 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
74
75         PR c++/12573
76         * g++.dg/template/dependent-expr3.C: New test.
77
78 2003-12-01  James Lemke  <jim@wasabisystems.com>
79
80         * gcc.dg/arm-g2.c: New test.
81
82 2003-12-01  Roger Sayle  <roger@eyesopen.com>
83
84         PR optimization/11634
85         * gcc.dg/20031201-2.c: New test case.
86
87 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
88
89         PR 11433
90         * objc.dg/proto-lossage-3.m: New test.
91
92 2003-12-01  Roger Sayle  <roger@eyesopen.com>
93
94         PR optimization/12628
95         * gcc.dg/20031201-1.c: New test case.
96
97 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
98
99         * gcc.dg/unaligned-1.c: New test.
100
101 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
102
103         PR c++/9849
104         * g++.dg/template/error4.C: New test.
105         * g++.dg/template/nested3.C: Adjust error markers.
106
107 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
108
109         * gcc.dg/cpp/assert4.c: Check more #system assertions.
110
111 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
112
113         PR c/10333
114         * gcc.dg/bitfld-7.c: New test.
115
116 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
117
118         * gcc.dg/tls/asm-1.C: New test.
119
120 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
121
122         * gcc.dg/cpp/assert4.c: Update.
123
124 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
125
126         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
127         * gcc.dg/builtin-apply3.c: New test.
128
129 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
130
131         * lib/compat.exp (compat-obj): New xfaildata parameter.
132         Use it to set compiler_conditional_xfail_data before compiling.
133         (compat-get-options): Handle dg-xfail-if.
134         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
135         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
136         * gcc.dg/compat/vector-1_y.c: Likewise.
137         * gcc.dg/compat/vector-2_x.c: Likewise.
138         * gcc.dg/compat/vector-2_y.c: Likewise.
139
140 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
141
142         * g++.dg/opt/reg-stack4.C: New test.
143
144 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
145
146         * gcc.dg/builtin-apply2.c: New test.
147
148 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
149
150         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
151
152 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
153
154         PR c++/12924
155         * g++.dg/template/template-id-2.C: New test.
156
157 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
158
159         PR c++/5369
160         * g++.dg/template/memfriend1.C: New test.
161         * g++.dg/template/memfriend2.C: Likewise.
162         * g++.dg/template/memfriend3.C: Likewise.
163         * g++.dg/template/memfriend4.C: Likewise.
164         * g++.dg/template/memfriend5.C: Likewise.
165         * g++.dg/template/memfriend6.C: Likewise.
166         * g++.dg/template/memfriend7.C: Likewise.
167         * g++.dg/template/memfriend8.C: Likewise.
168         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
169
170 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
171
172         PR c++/12515
173         * g++.dg/ext/cond1.C: New test.
174
175 2003-11-20  Richard Henderson  <rth@redhat.com>
176
177         * gcc.dg/20020201-2.c: Remove.
178         * gcc.dg/20020201-4.c: Remove.
179         * gcc.dg/20020304-1.c: Remove.
180
181 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
182
183         * gcc.dg/cpp/trad/xwin1.c: New test case.
184
185 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
186
187         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
188         * lib/g77.exp: Likewise.
189         * lib/objc.exp: Likewise.
190         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
191         for darwin.
192
193 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
194
195         PR c++/12932
196         * g++.dg/template/static5.C: New test.
197
198 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
199
200         * gcc.dg/nested-func-1.c: New test.
201
202 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
203
204         * gcc.dg/cpp/assert4.c: New test.
205
206 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
207
208         PR c++/2294
209         * g++.dg/lookup/using9.c: New test.
210
211 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
212
213         PR c++/12762
214         * g++.dg/template/error3.C: New test.
215
216 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
217
218         PR ada/13035
219         * ada/acats/run_acats, run_all.sh: Fix syntax error.
220         No longer use a wrapper for gcc, since this does not work under
221         Windows.
222
223 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
224
225         PR c++/2094
226         * g++.dg/template/ptrmem7.C: New test.
227
228 2003-11-13  Andrew Pinski <apinski@apple.com>
229
230         * gcc.c-torture/compile/20031113-1.c: New test.
231
232 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
233             Kean Johnston <jkj@sco.com>
234
235         PR c/13029
236         * gcc.dg/unused-4.c: Update.
237
238 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
239
240         * g++.dg/opt/const3.C: New test.
241
242 2003-11-13  Jan Hubicka  <jh@suse.cz>
243
244         * gcc.c-torture/compile/20031112-1.c: New test.
245
246 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
247
248         * g++.dg/parse/crash10.C: Remove bogus error marker.
249
250 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
251
252         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
253         (host_gcc): Likewise.
254         (ROOT): Honor $PWDCMD.
255         (BASE): Likewise.
256         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
257
258 2003-11-12  Catherine Moore  <clm@redhat.com>
259
260         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
261
262 2003-11-12  Andreas Jaeger  <aj@suse.de>
263             Jakub Jelinek  <jakub@redhat.com>
264             Andrew Pinski  <pinskia@physics.uc.edu>
265             Richard Henderson  <rth@redhat.com>
266
267         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
268         systems.
269         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
270
271         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
272         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
273
274 2003-11-11  Andreas Jaeger  <aj@suse.de>
275
276         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
277
278         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
279
280 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
281
282         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
283         Clean ups.
284
285 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
286
287         * gcc.dg/trampoline-1.c: New test.
288
289 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
290
291         * gcc.c-torture/compile/200031109-1.c: New test.
292
293 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
294
295         PR c/3190
296         PR c/8714
297         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
298         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
299         gcc.dg/format/no-y2k-1.c: Update.
300
301 2003-11-08  Roger Sayle  <roger@eyesopen.com>
302
303         PR optimization/10467
304         * gcc.dg/20031108-1.c: New test case.
305
306 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
307
308         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
309
310 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
311
312         * gcc.dg/compound-lvalue-1.c: New test.
313         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
314         some XFAILs.
315
316 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
317
318         * gcc.dg/altivec-varargs-1.c: New test.
319
320 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
321
322         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
323         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
324         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
325         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
326         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
327
328 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
329
330         * gcc.dg/cond-lvalue-1.c: New test.
331
332 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
333
334         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
335
336 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
337
338         PR c++/11616
339         * g++.dg/template/instantiate5.C: New test.
340
341 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
342
343         PR c++/12726
344         * g++.dg/ext/complit2.C: Replace test with self-contained version.
345         * ChangeLog: Add missing first entry for above test.
346
347 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
348
349         PR c++/9810
350         * g++.dg/template/using8.C: New test.
351         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
352
353 2003-11-02  Roger Sayle  <roger@eyesopen.com>
354
355         PR optimization/10817
356         * gcc.c-torture/compile/20031102-1.c: New test case.
357
358 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
359
360         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
361         2147483647.
362
363 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
364
365         * gcc.dg/20031102-1.c: New test.
366
367 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
368
369         * gcc.dg/complex-1.c: New test.
370
371 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
372
373         PR c++/12796
374         * g++.dg/template/crash13.C: Adjust expected error location.
375         * g++.old-deja/g++.brendan/ns1.C: Likewise.
376
377 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
378
379         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
380
381 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
382
383         PR/10239
384         * gcc.c-torture/compile/20031031-2.c: New test.
385
386 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
387
388         PR/11640
389         * gcc.c-torture/compile/20031031-1.c: New test.
390
391 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
392
393         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
394         * gcc.misc-tests/bprob.exp: Likewise.
395         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
396         the execution test on arm-elf configs.
397         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
398         configs that don't support scratch files.
399         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
400
401 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
402
403         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
404         done by dejagnu.
405
406 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
407
408         * ada/acats/run_all.sh: Redirect mv output to /dev/null
409         Avoid non pure sh syntax. Add more logging.
410
411         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
412         fail.
413
414 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
415
416         PR libgcj/10610
417         * gcc.dg/ppc-stackalign-1.c: New test.
418
419 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
420
421         * ada/acats/run_all.sh: Change output to be more compliant with
422         dejagnu framework.
423         Create acats.sum and acats.log files under testsuite/ada/acats
424         Only run [a-z]* directories, to filter out e.g. CVS.
425         Redirect build output to log file.
426
427 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
428
429         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
430
431 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
432
433         PR ada/5909:
434         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
435
436 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
437
438         * gcc.c-torture/compile/20031023-1.c: New test.
439         * gcc.c-torture/compile/20031023-2.c: New test.
440         * gcc.c-torture/compile/20031023-3.c: New test.
441         * gcc.c-torture/compile/20031023-4.c: New test.
442
443 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
444
445         PR c++/10371
446         * g++.dg/lookup/scoped8.C: New test.
447
448 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
449
450         * g++.dg/opt/reg-stack3.C: New test.
451
452 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
453
454         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
455
456 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
457
458         PR c++/11076
459         * g++.dg/template/crash13.C: New test.
460
461 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
462
463         * gcc.dg/c99-restrict-2.c: New test.
464
465 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
466
467         PR c++/12698, c++/12699, c++/12700, c++/12566
468         * g++.dg/inherit/covariant9.C: New test.
469         * g++.dg/inherit/covariant10.C: New test.
470         * g++.dg/inherit/covariant11.C: New test.
471
472 2003-10-23  Jason Merrill  <jason@redhat.com>
473
474         PR c++/12726
475         * g++.dg/ext/complit2.C: New test.
476
477 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
478
479         PR target/12654
480         * gcc.c-torture/execute/20031020-1.c: New test.
481
482 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
483
484         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
485         following the jump_insn.
486
487 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
488
489         * gcc.dg/cast-lvalue-1.c: New test.
490
491 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
492
493         PR c++/11962
494         * g++.dg/template/cond2.C: New test.
495
496 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
497
498         * gcc.dg/builtins-28.c: New test.
499
500 2003-10-20  Jan Hubicka  <jh@suse.cz>
501
502         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
503         parameter.
504         * testsuite/gcc.dg/inline-2.c: Likewise.
505
506 2003-10-20  Phil Edwards  <phil@codesourcery.com>
507
508         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
509         * gcc.dg/nest.c:  Likewise.
510
511 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
512
513         PR c++/9781, c++/10583, c++/11862
514         * g++.dg/parse/crash13.C: New test.
515
516 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
517
518         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
519
520 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
521
522         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
523         Define HAVE_C99_RUNTIME except on Solaris.
524         * gcc.dg/builtins-20.c: Likewise.
525
526 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
527
528         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
529
530 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
531
532         PR c++/12495
533         * g++.dg/template/crash21.C: New test.
534
535 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
536
537         PR c++/2513
538         * g++.dg/template/typename5.C: New test.
539
540 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
541
542         PR c++/12369
543         * g++.dg/template/friend25.C: New test.
544
545 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
546
547         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
548         versions.
549
550 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
551
552         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
553         == 2147483647.
554
555 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
556
557         * gcc.c-torture/execute/960416-1.x: Remove.
558         * gcc.c-torture/execute/divconst-3.x: Likewise.
559
560 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
561
562         PR target/12598
563         * gcc.dg/torture/cris-volatile-1.c: New test.
564
565 2003-10-14  Roger Sayle  <roger@eyesopen.com>
566
567         PR optimization/9325
568         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
569         for overflowing floating point to integer conversion during RTL
570         simplification.
571
572 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
573
574         * objc/execute/_cmd.m: Fix typo.
575         * objc.dg/image-info.m, objc.dg/symtab-1.m:
576         Relax 'scan-assembler' regexp.
577         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
578         objc.dg/try-catch-4.m: Run on non-Darwin targets.
579         * objc.dg/zero-link-2.m: Remove blank line.
580         * objc.dg/zero-link-3.m: New test case.
581
582 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
583
584         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
585
586         * gcc.dg/asm-names.c: Use scan-assembler-not rather
587         than linker trickery.
588
589 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
590
591         PR c++/12370
592         * g++.dg/other/friend2.C: New test.
593
594 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
595
596         * gcc.dg/20031012-1.c: New test.
597
598 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
599
600         * gcc.dg/weak/weak-3.c: Fix for new warning.
601
602 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
603
604         PR optimization/8750
605         * gcc.c-torture/execute/20031012-1.c: New test case.
606
607 2003-10-11  Roger Sayle  <roger@eyesopen.com>
608
609         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
610         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
611
612 2003-10-11  Roger Sayle  <roger@eyesopen.com>
613
614         PR optimization/12260
615         * gcc.c-torture/compile/20031011-2.c: New test case.
616
617 2003-10-11  Roger Sayle  <roger@eyesopen.com>
618
619         * gcc.c-torture/execute/20031011-1.c: New testcase.
620
621 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
622
623         * gcc.c-torture/compile/20031011-1.c: New test.
624
625 2003-10-11  Jan Hubicka  <jh@suse.cz>
626
627         * g++.dg/other/first-global.C: New test.
628
629 2003-10-11  Roger Sayle  <roger@eyesopen.com>
630
631         * gcc.c-torture/execute/string-opt-18.c: New testcase.
632
633 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
634
635         * gcc.c-torture/compile/20031010-1.c: New test.
636
637 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
638
639         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
640         * gcc.c-torture/execute/va-arg-25.c: ... here.
641
642 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
643
644         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
645
646 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
647
648         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
649
650 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
651
652         * g++.dg/parse/error2.C: New test.
653
654 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
655
656         PR c++/11097
657         * g++.dg/other/error5.C: Modify the error message.
658         * g++.dg/lookup/using8.C: New test.
659
660 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
661
662         * gcc.dg/darwin-abi-2.c: New file.
663         * gcc.c-torture/execute/va-arg-24.c: New file.
664
665 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
666
667         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
668         indentation.
669
670 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
671
672         PR c++/10147
673         * g++.dg/other/error4.C: Update error messages.
674         * g++.dg/template/ptrmem4.C: Likewise.
675
676         PR c++/12337
677         * g++.dg/init/new9.C: New test.
678
679         PR c++/12334, c++/12236, c++/8656
680         * g++.dg/ext/attrib8.C: New test.
681
682 2003-10-06  Devang Patel  <dpatel@apple.com>
683
684         * gcc.dg/debug/dwarf2-3.h: New test.
685         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
686
687 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
688
689         * g++.dg/opt/cfg2.C: New test.
690
691 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
692
693         * g++.dg/opt/float1.C: New test.
694
695 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
696
697         * gcc.dg/c90-array-lval-6.c: New test.
698         * gcc.dg/c99-array-lval-6.c: New test.
699
700 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
701             Ziemowit Laski  <zlaski@apple.com>
702
703         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
704         'Derived', so that it is never considered a class method; add
705         new warning for '+port' method ambiguity.
706         * objc.dg/method-12.m: Include <objc/objc.h> instead of
707         <objc/objc-api.h> (needed on Mac OS X).
708         * objc.dg/method-13.m: New test.
709
710 2003-10-03  Roger Sayle  <roger@eyesopen.com>
711
712         PR optimization/9325, PR java/6391
713         * gcc.c-torture/execute/20031003-1.c: New test case.
714
715 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
716
717         PR optimization/12180
718         * gcc.dg/20031002-1.c: New test.
719
720         PR c++/12486
721         * g++.dg/inherit/error1.C: New test.
722
723 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
724
725         * lib/f-torture.exp (search_for): Rename to...
726         (search_for_re): This.  Also, clean up comments and the
727         "regexp" invocation.
728
729 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
730
731         * gcc.c-torture/compile/20031002-1.c: New test.
732
733 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
734
735         * g++.dg/opt/cond1.C: New test.
736
737 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
738
739         * gcc.dg/Wold-style-definition-2.c: New testcase.
740         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
741
742 2003-09-29  Richard Henderson  <rth@redhat.com>
743
744         * g++.dg/init/array10.C: Add dg-options.
745
746 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
747
748         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
749
750 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
751
752         * g++.dg/template/friend19.C: Fix typo.
753         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
754
755 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
756
757         * gcc.c-torture/execute/20030928-1.c: New test.
758         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
759
760 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
761
762         * g++.dg/opt/unroll1.C: New test.
763
764 2003-09-26  Roger Sayle  <roger@eyesopen.com>
765
766         PR optimization/11741
767         * gcc.dg/20030926-1.c: New test case.
768
769 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
770
771         PR c++/5655
772         * g++.dg/parse/access7.C: New test.
773         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
774
775 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
776
777         MERGE OF objc-improvements-branch into MAINLINE:
778         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
779         if libobjc has not been built.
780         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
781         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
782         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
783         objc/execute/nested-3.m, objc/execute/np-2.m,
784         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
785         objc/execute/redefining_self.m, objc/execute/root_methods.m,
786         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
787         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
788         objc.dg/special/unclaimed-category-1.h,
789         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
790         well as GNU runtime.
791         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
792         * execute/cascading-1.m, execute/function-message-1.m,
793         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
794         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
795         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
796         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
797         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
798         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
799         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
800         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
801         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
802         * objc.dg/bitfield-2.m: Run only on Darwin.
803         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
804         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
805         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
806         * objc.dg/const-str-1.m: Fix constant string layout.
807
808 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
809
810         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
811
812 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
813
814         * gcc.dg/darwin-abi-1.c: New file.
815
816 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
817
818         PR target/12281
819         * gcc.c-torture/compile/20030921-1.c: New test.
820
821 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
822
823         * g++.dg/opt/reg-stack2.C: New test.
824
825 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
826
827         * g++.dg/eh/delayslot1.C: New test.
828
829 2003-09-20  Richard Henderson  <rth@redhat.com>
830
831         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
832
833 2003-09-20  Roger Sayle  <roger@eyesopen.com>
834
835         * gcc.c-torture/execute/20030920-1.c: New test case.
836
837 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
838
839         * g++.dg/rtti/typeid3.C: Correct expected error message.
840
841 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
842
843         PR c++/157
844         * g++.dg/parse/crash12.C: New test.
845
846 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
847
848         * gcc.dg/compat/mixed-struct-check.h: New.
849         * gcc.dg/compat/mixed-struct-defs.h: New.
850         * gcc.dg/compat/mixed-struct-init.h: New.
851         * gcc.dg/compat/struct-by-value-19_main.c: New.
852         * gcc.dg/compat/struct-by-value-19_x.c: New.
853         * gcc.dg/compat/struct-by-value-19_y.c: New.
854         * gcc.dg/compat/struct-by-value-20_main.c: New.
855         * gcc.dg/compat/struct-by-value-20_x.c: New.
856         * gcc.dg/compat/struct-by-value-20_y.c: New.
857         * gcc.dg/compat/struct-return-19_main.c: New.
858         * gcc.dg/compat/struct-return-19_x.c: New.
859         * gcc.dg/compat/struct-return-19_y.c: New.
860         * gcc.dg/compat/struct-return-20_main.c: New.
861         * gcc.dg/compat/struct-return-20_x.c: New.
862         * gcc.dg/compat/struct-return-20_y.c: New.
863
864 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
865         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
866         so that it will not complain on LP64 targets.
867
868 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
869
870         PR c++/495
871         * g++.dg/template/friend24.C: New test.
872
873 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
874
875         PR c++/12332
876         * g++.dg/template/memtmpl2.C: New test.
877
878 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
879
880         PR target/11184
881         * gcc.dg/builtin-apply1.c: New test.
882
883 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
884
885         PR c++/9848
886         * g++.dg/warn/Wunused-4.C: New test.
887
888 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
889
890         PR c++/12316
891         * g++.dg/other/gc2.C: New test.
892
893 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
894
895         PR c++/11991
896         * g++.dg/rtti/typeid3.C: New test.
897
898         PR c++/12266
899         * g++.dg/overload/template1.C: New test.
900
901 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
902
903         * g++.dg/opt/cfg3.C: New test.
904
905 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
906
907         PR c++/7939
908         * g++.dg/template/crash11.C: New test.
909
910 2003-09-16  Jason Merrill  <jason@redhat.com>
911             Jakub Jelinek  <jakub@redhat.com>
912
913         * gcc.dg/attr-warn-unused-result.c: New test.
914
915 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
916
917         PR c++/12184
918         * g++.dg/expr/call2.C: New test.
919
920 2003-09-15  Andreas Jaeger  <aj@suse.de>
921
922         * gcc.dg/Wold-style-definition-1.c: New test.
923
924 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
925
926         PR c++/3907
927         * g++.dg/parse/template12.C: New test.
928
929         * g++.dg/abi/bitfield11.C: New test.
930         * g++.dg/abi/bitfield12.C: Likewise.
931
932 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
933
934         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
935         non-expansion of functional macro name without arguments at EOL.
936         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
937
938 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
939
940         * gcc.c-torture/execute/20030914-[12].c: New tests.
941
942 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
943
944         PR c++/11788
945         * g++.dg/overload/addr1.C: New test.
946
947 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
948
949         * gcc.dg/20030909-1.c: New test.
950
951 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
952
953         * gcc.dg/ultrasp10.c: New test.
954
955 2003-09-09  Devang Patel  <dpatel@apple.com>
956
957         * gcc.dg/darwin-ld-6.c: New test.
958
959 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
960
961         * gcc.dg/torture/builtin-explog-1.c: New testcase.
962
963 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
964
965         * gcc.dg/ia64-types1.c: New test.
966         * gcc.dg/ia64-types2.c: Likewise.
967
968 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
969
970         * gcc.dg/builtins-1.c: Add more _Complex tests.
971         * gcc.dg/torture/builtin-attr-1.c: Likewise.
972
973         * gcc.dg/builtins-1.c: Test existing _Complex functions.
974         * gcc.dg/torture/builtin-attr-1.c: Likewise.
975
976 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
977
978         PR c++/11786
979         * g++.dg/lookup/koenig2.C: New test.
980
981         PR c++/5296
982         * g++.dg/rtti/typeid2.C: New test.
983
984 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
985
986         * gcc.c-torture/compile/20030904-1.c: New test.
987
988 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
989
990         * g++.dg/opt/longbranch2.C: New test.
991
992 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
993
994         * g++.dg/template/crash10.C: Only compile it.
995
996 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
997
998         PR middle-end/11665
999         * gcc.c-torture/compile/20030907-1.c: New test.
1000         * g++.dg/init/array11.C: New test.
1001
1002 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1003
1004         PR c++/11852
1005         * g++.dg/init/struct1.C: New test.
1006
1007 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1008
1009         PR c++/12181
1010         * g++.dg/expr/comma1.C: New test.
1011
1012 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1013
1014         PR c++/11867
1015         * g++.dg/expr/static_cast5.C: New test.
1016
1017 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1018
1019         PR c++/11507
1020         * g++.dg/lookup/scoped7.C: New test.
1021
1022         PR c++/9574
1023         * g++.dg/other/static1.C: New test.
1024
1025         PR c++/11490
1026         * g++.dg/warn/template-1.C: New test.
1027
1028         PR c++/11432
1029         * g++.dg/template/crash10.C: New test.
1030
1031         PR c++/2478
1032         * g++.dg/overload/VLA.C: New test.
1033
1034         PR c++/10804
1035         * g++.dg/template/call1.C: New test.
1036
1037 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1038
1039         PR c++/11794
1040         * g++.dg/parse/using3.C: New test.
1041
1042 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1043
1044         PR c++/11409
1045         * g++.dg/overload/builtin3.C: New test case.
1046
1047 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1048
1049         PR c/9862
1050         * gcc.dg/20030906-1.c: New test.
1051         * gcc.dg/20030906-2.c: Likewise.
1052
1053 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1054
1055         PR c++/12167
1056         * g++.dg/parse/defarg5.C: New test.
1057
1058         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1059
1060 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1061
1062         PR c++/12163
1063         * g++.dg/expr/static_cast4.C: New test.
1064
1065         PR c++/12146
1066         * g++.dg/template/crash9.C: New test.
1067
1068 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1069
1070         * g++.old-deja/g++.ext/pretty2.C: Update for change
1071         in __FUNCTION__.
1072         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1073
1074 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1075
1076         PR c++/11922
1077         * g++/dg/template/qualified-id1.C: New test.
1078
1079         PR c++/12037
1080         * g++.dg/warn/noeffect4.C: New test.
1081
1082 2003-09-04  Matt Austern  <austern@apple.com>
1083
1084         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1085         * g++.dg/ext/fnname2.C: Likewise.
1086         * g++.dg/ext/fnname3.C: Likewise.
1087
1088 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1089
1090         * g++.dg/expr/lval1.C: New test.
1091         * g++.dg/ext/lvcast.C: Remove.
1092
1093 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1094
1095         PR optimization/11700.
1096         * gcc.c-torture/compile/20030903-1.c: New test case.
1097
1098 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/12053
1101         * g++.dg/abi/layout4.C: New test.
1102
1103 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1104
1105         PR c++/11553
1106         * g++.dg/parse/friend3.C: New test.
1107
1108 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1109
1110         PR c++/11847
1111         * g++.dg/template/class1.C: New test.
1112
1113         PR c++/11808
1114         * g++.dg/expr/call1.C: New test.
1115
1116 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1117
1118         PR c++/12114
1119         * g++.dg/init/ref9.C: New test.
1120
1121         PR c++/11972
1122         * g++.dg/template/nested4.C: New test.
1123
1124 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1125
1126         PR c++/12093
1127         * g++.dg/template/non-dependent4.C: New test.
1128
1129         PR c++/11928
1130         * g++.dg/inherit/conv1.C: New test.
1131
1132 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1133
1134         PR c++/6196
1135         * g++.dg/ext/label1.C: New test.
1136         * g++.dg/ext/label2.C: Likewise.
1137
1138 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1139
1140         * g++.dg/expr/cond3.C: New test.
1141
1142 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1143
1144         * gcc.dg/builtins-1.c: Add new builtin cases.
1145
1146 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1147
1148         * gcc.dg/builtins-1.c: Add new cases.
1149         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1150
1151 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1152
1153         * gcc.dg/builtins-1.c: Add more math builtin tests.
1154         * gcc.dg/torture/builtin-attr-1.c: New test.
1155
1156 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1157
1158         PR optimization/5079
1159         * g++.dg/opt/static3.C: New test.
1160
1161 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1162
1163         * gcc.misc-tests/gcov-10b.c: New test.
1164
1165 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1166
1167         * g++.dg/opt/ptrmem3.C: New test.
1168
1169         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1170
1171 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1172
1173         * gcc.dg/20030826-2.c: New test.
1174
1175 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1176
1177         PR middle-end/12002
1178         * g77.f-torture/compile/12002.f: New test case.
1179
1180 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1181
1182         * gcc.dg/20030826-1.c: New test case.
1183
1184 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1185
1186         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1187
1188 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1189
1190         PR c++/11871
1191         * c++.dg/lookup/crash1.C: New test.
1192
1193         * c++.dg/warn/noeffect3.C: New test.
1194
1195 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1196
1197         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1198         * gcc.dg/compat/vector-1_y.c: Ditto.
1199         * gcc.dg/compat/vector-2_x.c: Ditto.
1200         * gcc.dg/compat/vector-2_y.c: Ditto.
1201
1202 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1203
1204         * gcc.dg/20030702-1.c: New test.
1205
1206 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1207
1208         PR c++/8795
1209         * g++.dg/ext/altivec-1.C: New test.
1210
1211 2003-08-24  Richard Henderson  <rth@redhat.com>
1212
1213         * g++.dg/eh/simd-2.C: Add -w for x86.
1214
1215 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1216
1217         * gcc.dg/20030815-1.c: New test.
1218
1219 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1220
1221         PR c++/3765
1222         * g++.dg/parse/access6.C: New test.
1223
1224 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1225
1226         PR c++/641, c++/11876
1227         * g++.dg/template/friend22.C: New test.
1228         * g++.dg/template/friend23.C: Likewise.
1229
1230 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1231
1232         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1233         identically.
1234
1235 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1236
1237         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1238
1239 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1240
1241         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1242
1243 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1244
1245         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1246
1247 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1248
1249         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1250
1251 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1252
1253         PR c++/11919
1254         * g++.dg/overload/prom1.C: New test.
1255
1256         PR c++/11551
1257         * g++.dg/parse/dtor2.C: New test.
1258
1259         PR c++/10762
1260         * g++.dg/parse/using2.C: New test.
1261
1262 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1263
1264         PR target/11805
1265         * gcc.c-torture/compile/20030821-1.c: New.
1266
1267 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1268
1269         PR c++/11834
1270         * g++.dg/template/deduce2.C: New test.
1271
1272 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1273
1274         * gcc.c-torture/execute/20030821-1.c: New test.
1275
1276 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1277
1278         PR middle-end/11984
1279         * gcc.dg/20030820-1.c: New test case.
1280
1281 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1282
1283         PR c++/11945
1284         * g++.dg/warn/noeffect2.C: New test.
1285
1286 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1287
1288         PR c++/10926
1289         * g++.dg/template/dtor2.C: New test.
1290
1291         PR c++/11684
1292         * g++.dg/template/operator1.C: New test.
1293         * g++.dg/parse/operator4.C: New test.
1294
1295         PR c++/11946.C
1296         * g++.dg/expr/enum1.C: New test.
1297         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1298
1299         PR c++/11036.C
1300         * g++.dg/parse/elab2.C: New test.
1301         * g++.dg/parse/typedef4.C: Change error message.
1302         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1303         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1304         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1305
1306 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1307
1308         * gcc.dg/pch/warn-1.c: New.
1309         * gcc.dg/pch/warn-1.hs: New.
1310
1311         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1312         not-tested file.
1313
1314 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1315
1316         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1317
1318 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1319
1320         * gcc.dg/uninit-D.c: New Test.
1321         * gcc.dg/uninit-E.c: New Test.
1322         * gcc.dg/uninit-F.c: New Test.
1323         * gcc.dg/uninit-G.c: New Test.
1324
1325 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1326
1327         * g++.dg/README: Describe the pch directory.
1328
1329 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1330
1331         PR c++/11174
1332         * g++.dg/parse/access4.C: New test.
1333         * g++.dg/parse/access5.C: Likewise.
1334         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1335
1336 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1337
1338         * gcc.dg/noncompile/20030818-1.c: New.
1339
1340 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1341
1342         PR c++/11957
1343         * g++.dg/warn/noeffect1.C: New test.
1344
1345         * g++.dg/template/scope2.C: New test.
1346         * g++.dg/template/error2.C: Correct dg-error
1347
1348 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1349
1350         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1351
1352 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1353
1354         PR C++/11512
1355         * g++.dg/template/warn1.C: New.
1356
1357 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1358
1359         * g++.dg/template/error2.C: New test.
1360         * g++.dg/lookup/using7.C: Adjust errors
1361         * g++.old-deja/g++.pt/crash36.C: Likewise.
1362         * g++.old-deja/g++.pt/derived3.C: Likewise.
1363
1364 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1365
1366         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1367         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1368         * gcc.c-torture/execute/builtins/string-9.c: New, from
1369         string-opt-9.c.  Adjust for execute/builtins framework.
1370         * gcc.c-torture/execute/string-opt-9.c: Delete.
1371
1372 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1373
1374         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1375
1376         * g++.dg/parse/ret-type2.C: New test.
1377
1378         PR c++/11703
1379         * g++.dg/init/new8.C: New test.
1380
1381         PR c++/10923
1382         * g++.dg/parse/typedef5.C: New test.
1383
1384         PR c++/9512
1385         * g++.dg/parse/qualified2.C: New test.
1386         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1387         invalid code.
1388
1389 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1390
1391         * g++.dg/conversion/ptrmem1.C: New test.
1392
1393 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1394
1395         PR target/11693
1396         * gcc.dg/20030811-1.c: New test.
1397
1398         PR target/11535
1399         * gcc.c-torture/execute/20030811-1.c: New test.
1400
1401 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1402
1403         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1404
1405 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1406
1407         PR c++/11789.C
1408         * g++.dg/inherit/multiple1.C: New test.
1409
1410 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1411
1412         * gcc.dg/spe1.c: New test.
1413
1414         PR c++/11670
1415         * g++.dg/expr/cast2.C: New test.
1416
1417         PR c++/10530
1418         * g++.dg/template/dependent-name2.C: New test.
1419
1420 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1421
1422         * g++.dg/parse/crash11.C: Put the dg options in comments.
1423
1424 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1425
1426         * lib/gcc-dg.exp: Update for diagnostic change.
1427
1428 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1429
1430         PR c++/5767
1431         * g++.dg/parse/crash11.C: New test.
1432
1433 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1434
1435         * gcc.dg/cpp/spacing1.c: Update.
1436
1437 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1438
1439         PR target/11739
1440         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1441         a value for -mtune.
1442
1443 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1444
1445         PR middle-end/11771
1446         * gcc.c-torture/compile/20030804-1.c: New test case.
1447
1448 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1449
1450         * gcc.dg/20030804-1.c: New test case.
1451
1452 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1453
1454         * gcc.dg/cpp/separate-1.c: New test.
1455
1456 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1457
1458         PR c++/11704
1459         * g++.dg/template/dependent-expr2.C: New test.
1460
1461         PR c++/11766
1462         * g++.dg/expr/ptrmem1.C: New test.
1463
1464 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1465
1466         PR c++/9453
1467         * g++.dg/template/friend15.C: New test.
1468
1469 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1470
1471         * lib/dg-pch.exp: Work round PCH bug.
1472
1473 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1474
1475         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1476         builtins.  Move cases from builtins-4.c here.
1477
1478         * gcc.dg/torture/builtin-math-1.c: New test taken from
1479         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1480         additional cases.
1481
1482         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1483         Delete.
1484
1485 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1486
1487         PR c++/9447
1488         * g++.dg/template/using7.C: New test.
1489
1490 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1491
1492         * import1.c, import2.c: New tests.
1493
1494 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1495
1496         * g++.dg/eh/crossjump1.C: New test.
1497
1498 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1499
1500         PR c++/11697
1501         * g++.dg/template/using6.C: New test.
1502
1503         PR c++/11744
1504         * g++.dg/template/koenig2.C: New test.
1505
1506 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1507
1508         PR c++/7983
1509         * g++.dg/parse/typedef4.C: New test.
1510
1511 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1512
1513         PR c++/8442, c++/8806
1514         * g++.dg/template/elab1.C: New test.
1515         * g++.dg/template/type2.C: Likewise.
1516         * g++.dg/template/ttp3.C: Adjust expected error message.
1517         * g++.old-deja/g++.law/visibility13.C: Likewise.
1518         * g++.old-deja/g++.niklas/t135.C: Likewise.
1519         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1520         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1521         template argument.
1522         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1523
1524 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1525
1526         PR c++/11295
1527         * g++.dg/ext/stmtexpr1.C: New test.
1528
1529         * g++.dg/opt/tmp1.C: New test.
1530
1531         PR c++/11525
1532         * g++.dg/parse/constant4.C: New test.
1533
1534         PR c++/9447
1535         * g++.dg/template/using5.C: New test.
1536
1537 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1538
1539         * gcc.dg/builtins-27.c: New test case.
1540
1541 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1542
1543         * gcc.dg/tls/opt-7.c: New test.
1544
1545 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1546
1547         * g++.old-deja/g++.other/crash18.C: Remove.
1548
1549 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1550
1551         * g++.dg/template/explicit3.C: New.
1552         * g++.dg/template/explicit4.C: New.
1553         * g++.dg/template/explicit5.C: New.
1554
1555         PR c++/11347
1556         * g++.dg/template/memtmpl1.C: New.
1557
1558 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1559
1560         PR target/11565
1561         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1562         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1563
1564 2003-07-30  Jan Hubicka  <jh@suse.cz>
1565
1566         * vtgc1.c: Kill.
1567
1568 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1569
1570         * gcc.dg/struct-in-proto-1.c: New test.
1571
1572 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1573
1574         * gcc.dg/cpp/include2.c: Only expect one message.
1575
1576 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1577
1578         PR c++/9447
1579         * g++.dg/template/using1.C: New test.
1580         * g++.dg/template/using2.C: New test.
1581         * g++.dg/template/using3.C: New test.
1582         * g++.dg/template/using4.C: New test.
1583
1584 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1585
1586         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1587         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1588
1589 2003-07-28  Jan Hubicka  <jh@suse.cz>
1590
1591         PR c++/11530
1592         * g++.dg/opt/call1.C: New test.
1593
1594 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1595
1596         PR c++/11667
1597         * g++.dg/init/enum2.C: New test.
1598         * g++.dg/template/overload1.C: Add "-w" option.
1599
1600 2003-07-28    <hp@bitrange.com>
1601
1602         * gcc.dg/Wdeclaration-after-statement-1.c,
1603         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1604
1605 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1606
1607         * gcc.c-torture/compile/20030725-1.c: New test.
1608
1609 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1610
1611         * gcc.dg/20030505.c: Only run for SPE.
1612         Remove definition of opaque type.
1613
1614 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1615
1616         * g++.dg/template/ptrmem6.C: New test.
1617
1618 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1619
1620         * gcc.c-torture/compile/zero-strct-2.c: New test.
1621
1622 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1623
1624         * gcc.dg/intermod-1.c: New test.
1625
1626 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1627
1628         PR c++/11617
1629         * g++.dg/template/lookup2.C: New test.
1630         * g++.dg/template/memclass1.C: Remove instantiated from error.
1631         * g++.dg/other/error2.C: Tweak expected errors.
1632
1633         PR c++/11596
1634         * g++.dg/template/defarg3.C: New test.
1635
1636         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1637
1638 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1639
1640         * g++.dg/inherit/access5.C: New test.
1641
1642 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1643
1644         PR c++/11513
1645         * g++.dg/template/crash8.C: New test.
1646
1647 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1648
1649         PR c/10602
1650         * gcc.dg/noncompile/incomplete-2.c: New test.
1651
1652 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1653
1654         PR c++/11645
1655         * g++.dg/inherit/access4.C: New test.
1656
1657         PR c++/11517
1658         * g++.dg/expr/cond2.C: New test.
1659
1660         PR optimization/10679
1661         * g++.dg/opt/inline4.C: New test.
1662
1663 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1664
1665         * g++.dg/parse/crash10: New test.
1666
1667 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1668
1669         * g++.dg/ext/flexary1.C: New test.
1670
1671 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1672
1673         PR c++/10793
1674         * g++.dg/template/crash9.C: New test.
1675
1676 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1677
1678         PR c++/3004
1679         * g++.dg/parse/typedef3.C: New test.
1680
1681         PR c++/7906
1682         * g++.dg/parse/operator2.C: New test.
1683
1684         PR c++/8895
1685         * g++.dg/parse/def-tmpl-arg1.C: New test.
1686
1687         PR c++/9282
1688         * g++.dg/parse/funptr1.C: New test.
1689
1690         PR c++/9452
1691         * g++.dg/parse/ambig3.C: New test.
1692
1693         PR c++/9454
1694         * g++.dg/parse/operator3.C: New test.
1695
1696         PR c++/9486
1697         * g++.dg/parse/template10.C: New test.
1698
1699         PR c++/9488
1700         * g++.dg/parse/template11.C: New test.
1701
1702         PR c++/10150
1703         * g++.dg/parse/invalid-op1.C: New test.
1704
1705         PR c++/10247
1706         * g++.dg/parse/condexpr1.C: New test.
1707
1708 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1709
1710         * g++.dg/ext/packed3.C: New test.
1711         * g++.dg/ext/packed4.C: New test.
1712
1713         * gcc.dg/pack-test-3.c: New test.
1714
1715 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1716
1717         * lib/compat.exp: Handle dg-options per source file.
1718         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1719         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1720         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1721         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1722         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1723         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1724         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1725         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1726         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1727         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1728         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1729         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1730         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1731         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1732
1733 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1734
1735         PR c/10320
1736         * gcc.c-torture/execute/20030718-1.c: New test.
1737
1738 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1739
1740         PR optimization/11536
1741         * gcc.dg/20030721-1.c: New test.
1742
1743 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1744
1745         PR c++/11546
1746         * g++.dg/template/lookup1.C: New test.
1747
1748 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1749
1750         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1751         diagnostics of ill-formed constructs involving labels.
1752         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1753         the new 'previously defined here' message.
1754
1755 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1756
1757         * g++.dg/parse/non-dependent2.C: New test.
1758
1759 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1760
1761         * g++.dg/init/init-ref4.C: xfail on targets without
1762         weak symbols.
1763
1764 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1765
1766         PR target/11087
1767         * gcc.c-torture/execute/20030717-1.c: New test.
1768
1769 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1770
1771         * g++.dg/opt/cfg1.C: New test.
1772
1773 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1774
1775         PR optimization/11557
1776         * gcc.dg/20030717-1.c: New test.
1777
1778 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1779
1780         PR c++/10476
1781         * g++.dg/expr/crash-1.C: New test.
1782
1783         PR c++/11027
1784         * g++.dg/template/init3.C: New test.
1785
1786         PR c++/8222
1787         * g++.dg/template/non-dependent1.C: New test.
1788
1789         PR c++/11070
1790         * g++.dg/template/non-dependent2.C: New test.
1791
1792         PR c++/11071
1793         * g++.dg/template/non-dependent3.C: New test.
1794
1795         PR c++/9907
1796         * g++.dg/template/sizeof5.C: New test.
1797
1798 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1799
1800         PR 11498
1801         * gcc.c-torture/compile/mangle-1.c: New file.
1802
1803 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1804
1805         PR c++/7809
1806         * g++.dg/parse/access3.C: New test.
1807
1808 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1809
1810         PR c++/11384
1811         * g++.dg/init/init-ref4.C: New test.
1812
1813 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1814
1815         PR c++/11547
1816         * g++.dg/parse/constant3.C: New test.
1817         * g++.dg/parse/crash7.C: Likewise.
1818
1819 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1820
1821         PR target/11008
1822         * gcc.dg/i386-pentium4-not-mull.c: New.
1823
1824 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1825
1826         * gcc.dg/asm-names.c (ymain): Make it weak.
1827
1828 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1829
1830         PR c++/5421
1831         * g++.dg/template/friend21.C: New test.
1832
1833 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1834
1835         * gcc.dg/cleanup-8.c: New test.
1836         * gcc.dg/cleanup-9.c: New test.
1837
1838 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1839
1840         * g++.dg/ext/dll-MI1.h: New file.
1841         * g++.dg/ext/dllexport-MI1.C: New file.
1842         * g++.dg/ext/dllimport-MI1.C: New file.
1843
1844 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1845
1846         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1847         it does not have cmpstrsi patterns (just cmpmemsi).
1848
1849 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1850
1851         PR debug/11473
1852         * g++.dg/debug/debug8.C: New test.
1853
1854 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1855
1856         PR c++/10108
1857         * g++.dg/template/crash7.C: New test.
1858
1859 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1860
1861         PR target/10795
1862         * gcc.c-torture/compile/20030708-1.c: New.
1863
1864 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1865
1866         * gcc.c-torture/execute/20030715-1.c: New test.
1867
1868 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1869
1870         * gcc.dg/pch/inline-3.c: New file.
1871         * gcc.dg/pch/inline-3.hs: New file.
1872         * gcc.dg/pch/inline-4.c: New file.
1873         * gcc.dg/pch/inline-4.hs: New file.
1874
1875 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1876
1877         PR c++/11509
1878         * g++.dg/template/crash6.C: New test.
1879
1880         PR c++/7053
1881         * g++.dg/template/friend20.C: New test.
1882
1883         PR c++/7019
1884         * g++.dg/template/overload2.C: New test.
1885
1886 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1887
1888         PR optimization/11440
1889         * gcc.c-torture/execute/20030714-1.c: New test.
1890
1891 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1892
1893         PR c++/11154
1894         * g++.dg/template/partial2.C: New test.
1895
1896 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1897
1898         PR c++/11503
1899         * g++.dg/template/anon1.C: New test.
1900
1901         PR c++/11493
1902         PR c++/11495
1903         * g++.dg/parse/template9.C: Likewise.
1904         * g++.dg/template/crash4.C: New test.
1905         * g++.dg/template/koenig1.C: Likewise.
1906         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1907         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1908         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1909         functions.
1910         * g++.old-deja/g++.jason/template36.C: Likewise.
1911         * g++.old-deja/g++.mike/p1989.C: Likewise.
1912         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1913         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1914         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1915         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1916         compiling.
1917         * g++.old-deja/g++.pt/union2.C: Use this->.
1918
1919 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1920
1921         * gcc.dg/20030711-1.c: New test.
1922
1923 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1924
1925         PR c++/11050
1926         * g++.dg/parse/args1.C: New test.
1927         * g++.pt/defarg8.C: Change expected errors.
1928
1929 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1930
1931         PR c++/8164
1932         * g++.dg/template/nontype2.C: New test.
1933
1934         PR c++/10558
1935         * g++.dg/parse/template8.C: New test.
1936
1937         PR c++/8327
1938         * g++.dg/template/scope1.C: New test.
1939
1940         * g++.dg/warn/Wsign-compare-1.C: New test.
1941
1942 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1943
1944         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1945
1946 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1947
1948         PR c++/9411
1949         * g++.dg/template/explicit2.C: New test.
1950
1951         PR c++/10032
1952         * g++.dg/warn/pedantic1.C: New test.
1953
1954 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1955
1956         PR c++ 9483
1957         * g++.dg/other/field1.C: New test.
1958
1959 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1960
1961         PR c/11449
1962         * gcc.c-torture/compile/20030707-1.c: New.
1963
1964 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1965
1966         PR c++/10849
1967         * g++.dg/template/access12.C: New test.
1968
1969 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1970
1971         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1972         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1973         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1974         * gcc.misc-tests/gcov.exp: Update
1975         * g++.dg/gcov/gcov.exp: Update
1976         * lib/gcov.exp: Update.
1977
1978 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1979
1980         * g++.dg/abi/mangle17.C: Make sure template expressions are
1981         dependent.
1982         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1983         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1984         * g++.dg/opt/stack1.C: Remove erroneous code.
1985         * g++.dg/parse/template7.C: New test.
1986         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1987         * g++.old-deja/g++.pt/crash4.C: Likewise.
1988
1989 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1990
1991         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1992         with zero or one occurence of `$' after the initial `L'.
1993
1994 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1995
1996         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1997
1998 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1999
2000         PR c/11370
2001         * gcc.dg/Wunreachable-6.c: New testcase.
2002         * gcc.dg/Wunreachable-7.c: New testcase.
2003
2004 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2005
2006         PR c/11420
2007         * gcc.dg/20030708-1.c: New test.
2008
2009 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2010
2011         * gcc.dg/compat/sdata-section.h: New file.
2012         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2013         * gcc.dg/torture/mips-sdata-1.c: New test.
2014
2015 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2016
2017         PR c++/11030
2018         * g++.dg/template/friend19.C: New test.
2019
2020 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2021
2022         * g++.dg/opt/strength-reduce.C: New test.
2023
2024 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2025
2026         PR target/10979
2027         * gcc.dg/20030707-1.c: New testcase.
2028
2029 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2030
2031         PR optimization/11059
2032         * g++.dg/opt/emptyunion.C: New testcase.
2033
2034 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2035             Eric Botcazou  <ebotcazou@libertysurf.fr>
2036
2037         * g++.dg/opt/stack1.C: New test.
2038
2039 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2040
2041         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2042         run test.
2043
2044         PR c++/11431
2045         * g++.dg/expr/static_cast3.C: New test.
2046
2047 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2048
2049         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2050         everywhere.
2051         * gcc.dg/concat.c: Concatenation of string constants with
2052         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2053         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2054         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2055         necessary to avoid multi-character character constant warning.
2056         * gcc.dg/cpp/escape.c: Likewise.
2057         * gcc.dg/cpp/ucs.c: Likewise.
2058         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2059         Fix a typo.
2060
2061 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2062
2063         PR c/11428
2064         * gcc.c-torture/compile/20030704-1.c: New.
2065
2066 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2067
2068         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2069
2070 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2071
2072         PR c++/5287, PR c++/7910,  PR c++/11021
2073         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2074         tests for warnings.
2075         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2076         * g++.dg/ext/dllimport3.C: Likewise.
2077         * g++.dg/ext/dllimport4.C: New file.
2078         * g++.dg/ext/dllimport5.C: New file.
2079         * g++.dg/ext/dllimport6.C: New file.
2080         * g++.dg/ext/dllimport7.C: New file.
2081         * g++.dg/ext/dllimport8.C: New file.
2082         * g++.dg/ext/dllimport9.C: New file.
2083         * g++.dg/ext/dllimport10.C: New file.
2084         * g++.dg/ext/dllexport1.C: New file.
2085
2086 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2087
2088         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2089         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2090
2091 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2092
2093         * gcc.dg/builtins-25.c: New testcase.
2094         * gcc.dg/builtins-26.c: New testcase.
2095
2096 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2097
2098         * gcc.dg/compat/vector-defs.h: New file.
2099         * gcc.dg/compat/vector-setup.h: New file.
2100         * gcc.dg/compat/vector-check.h: New file.
2101         * gcc.dg/compat/vector-1_main.c: New file.
2102         * gcc.dg/compat/vector-1_x.c: New file.
2103         * gcc.dg/compat/vector-1_y.c: New file.
2104         * gcc.dg/compat/vector-2_main.c: New file.
2105         * gcc.dg/compat/vector-2_x.c: New file.
2106         * gcc.dg/compat/vector-2_y.c: New file.
2107
2108         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2109         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2110         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2111         * gcc.dg/compat/struct-align-1.h: New file.
2112         * gcc.dg/compat/struct-align-1_main.c: New file.
2113         * gcc.dg/compat/struct-align-1_x.c: New file.
2114         * gcc.dg/compat/struct-align-1_y.c: New file.
2115         * gcc.dg/compat/struct-align-2.h: New file.
2116         * gcc.dg/compat/struct-align-2_main.c: New file.
2117         * gcc.dg/compat/struct-align-2_x.c: New file.
2118         * gcc.dg/compat/struct-align-2_y.c: New file.
2119
2120         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2121         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2122         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2123         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2124         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2125         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2126         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2127         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2128         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2129         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2130         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2131         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2132         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2133         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2134         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2135         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2136         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2137         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2138         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2139         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2140         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2141         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2142         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2143         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2144         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2145         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2146         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2147         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2148         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2149
2150 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2151
2152         * gcc.dg/i386-call-1.c: New test.
2153
2154 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2155
2156         PR c++/9162
2157         * g++.dg/parse/defarg4.C: New.
2158
2159 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2160
2161         PR target/10700
2162         * gcc.c-torture/compile/20030703-1.c: New test case.
2163
2164 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2165
2166         * g++.dg/template/local3.C: Remove extra semicolon.
2167
2168 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2169
2170         * gcc.dg/i386-volatile-1.c: New test.
2171
2172 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2173
2174         PR c++/11072
2175         * g++.dg/other/offsetof2.C: XFAIL.
2176         * g++.dg/other/offsetof5.C: New.
2177
2178         PR c++/10219
2179         * g++.dg/template/error1.C: New.
2180
2181         PR c++/9779
2182         * g++.dg/template/dependent-expr1.C: New.
2183
2184 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2185
2186         PR c++/6949
2187         * g++.dg/template/local3.C: New test.
2188
2189         PR c++/11149
2190         * g++.dg/lookup/scoped6.C: New test.
2191
2192 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2193
2194         PR c++/8046
2195         * g++.dg/other/error7.C: New test.
2196
2197 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2198
2199         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2200         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2201         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2202         * g++.old-deja/g++.other/union2.C: Likewise.
2203         * gcc.dg/c90-const-expr-2.c: Likewise.
2204         * gcc.dg/c90-const-expr-3.c: Likewise.
2205         * gcc.dg/c99-const-expr-2.c: Likewise.
2206         * gcc.dg/c99-const-expr-3.c: Likewise.
2207         * gcc.dg/concat.c: Likewise.
2208
2209 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2210
2211         PR c++/9559
2212         * g++.dg/init/static1.C: New test.
2213
2214 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2215
2216         * Changelog: Remove ">>>>>>>" from previous change.
2217
2218 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2219
2220         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2221         * g++.old-deja/g++.other/access2.C: Likewise.
2222         * g++.old-deja/g++.other/decl2.C: Likewise.
2223         * gcc.c-torture/execute/20020615-1.c: Likewise.
2224
2225 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2226
2227         PR c++/4933
2228         * g++.dg/template/sizeof4.C: New test.
2229
2230 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2231
2232         * g++.dg/other/error6.C: New test.
2233
2234 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2235
2236         PR c++/10750
2237         * g++.dg/parse/constant2.C: New test.
2238
2239 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2240
2241         PR c++/11106
2242         * g++.dg/other/error5.C: New test.
2243
2244 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2245
2246         * gcc.dg/format/gcc_diag-1.c: New test.
2247
2248 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2249
2250         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2251
2252 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2253
2254         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2255         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2256         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2257
2258 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2259
2260         * gcc.c-torture/execute/builtins/string-8.c: New test.
2261         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2262         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2263         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2264
2265 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2266
2267         PR c++/10468
2268         * g++.dg/ext/typeof6.C: New test.
2269
2270 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2271
2272         PR c++/10796
2273         * g++.dg/init/enum1.C: New test.
2274
2275 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2276
2277         * gcc.dg/20030627-1.c: New test.
2278
2279 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2280
2281         PR c++/11332
2282         * g++.dg/expr/static_cast2.C: New test.
2283
2284 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2285             Jakub Jelinek  <jakub@redhat.com>
2286
2287         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2288         sprintf(dst,"%s",src) optimization.
2289         * gcc.c-torture/execute/20030626-1.c: New test case.
2290         * gcc.c-torture/execute/20030626-2.c: New test case.
2291
2292 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2293
2294         * gcc.c-torture/execute/multi-ix.c: New test.
2295
2296         * gcc.c-torture/execute/simd-4.c (main):
2297         Added missing semicolon at end of union.
2298
2299 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2300
2301         PR c++/8266
2302         * g++.dg/template/explicit-instantiation3.C: New test.
2303
2304 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2305
2306         * gcc.dg/20030626-1.c: Use signed char.
2307
2308 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2309
2310         * gcc.dg/20030626-1.c: New test.
2311
2312 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2313
2314         * const-str-2.m: Update.
2315
2316 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/10990
2319         * g++.dg/rtti/dyncast1.C: New test.
2320         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2321         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2322         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2323
2324         PR c++/10931
2325         * g++.dg/expr/static_cast1.C: New test.
2326
2327 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2328
2329         * gcc.dg/20030625-1.c: New test.
2330
2331 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2332
2333         * gcc.c-torture/compile/20030624-1.c: New test case.
2334
2335 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2336
2337         * gcc.c-torture/execute/string-opt-17.c: New test.
2338
2339 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2340
2341         PR c++/5754
2342         * g++.dg/parse/crash6.C: New test.
2343
2344 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2345
2346         * gcc.dg/builtins-24.c: New test case.
2347
2348 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2349
2350         * g++.dg/opt/operator1.C: New test.
2351
2352 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2353
2354         * gcc.c-torture/execute/string-opt-16.c: New test case.
2355
2356 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2357
2358         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2359         * g++.old-deja/g++.other/conv7.C: Likewise
2360         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2361         * g++.old-deja/g++.other/overload14.C: Likewise.
2362
2363 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2364
2365         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2366         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2367
2368 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2369
2370         PR c++/10888
2371         * g++.dg/warn/Winline-3.C: New test.
2372
2373 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2374
2375         * lib/target-supports.exp (check_alias_available): Make the test
2376         program acceptable to the Solaris assembler.
2377
2378         PR c++/10749
2379         * g++.dg/template/memclass2.C: New test.
2380
2381 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2382             Eric Botcazou  <ebotcazou@libertysurf.fr>
2383
2384         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2385         data for non-matching targets.
2386         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2387
2388 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/10845
2391         * g++.dg/template/member3.C: New test.
2392
2393 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2394
2395         PR c++/10939
2396         * g++.dg/template/func1.C: New test.
2397
2398         PR c++/9649
2399         * g++.dg/template/static4.C: New test.
2400         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2401
2402         PR c++/11041
2403         * g++.dg/init/ref7.C: New test.
2404
2405 2003-06-19  Matt Austern  <austern@apple.com>
2406
2407         PR c++/11228
2408         * g++.dg/anew1.C: New test.
2409         * g++.dg/anew2.C: New test.
2410         * g++.dg/anew3.C: New test.
2411         * g++.dg/anew4.C: New test.
2412
2413 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2414
2415         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2416
2417 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2418
2419         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2420         endian-dependent.
2421
2422 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2423
2424         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2425         Remove cruft.
2426
2427 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2428
2429         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2430         * gcc.c-torture/compile/961203-1.c: Likewise.
2431         * gcc.c-torture/compile/980506-1.c: Likewise.
2432
2433 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2434
2435         PR c++/10712
2436         * g++.dg/lookup/using7.C: New test.
2437
2438 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2439
2440         PR c++/11105
2441         * g++.dg/abi/conv1.C: Remove it.
2442         * g++.dg/template/conv7.C: New test.
2443         * g++.dg/template/conv8.C: Likewise.
2444         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2445         conversion operator.
2446
2447 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2448
2449         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2450         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2451         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2452         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2453         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2454         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2455         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2456         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2457         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2458         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2459         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2460         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2461         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2462         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2463         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2464         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2465         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2466         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2467         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2468         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2469         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2470         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2471         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2472         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2473         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2474         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2475         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2476         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2477         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2478
2479 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2480
2481         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2482         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2483         indications.
2484
2485 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2486
2487         * gcc.dg/i386-387-5.c: New test case.
2488         * gcc.dg/i386-387-6.c: New test case.
2489         * gcc.dg/builtins-23.c: New test case.
2490
2491 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2492
2493         * gcc.dg/builtins-22.c: New test case.
2494         * gcc.dg/i386-387-1.c: Update to test exp.
2495         * gcc.dg/i386-387-2.c: Likewise.
2496
2497 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2498
2499         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2500
2501 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2502
2503         * lib/gcc-dg.exp (dg-require-dll): New function.
2504         (dg-xfail-if): Likewise.
2505         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2506         driver.
2507
2508         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2509         * gcc.c-torture/compile/20001205-1.c: Likewise.
2510         * gcc.c-torture/compile/20001226-1.c: Likewise.
2511         * gcc.c-torture/compile/20010518-2.c: Likewise.
2512         * gcc.c-torture/compile/20020312-1.c: Likewise.
2513         * gcc.c-torture/compile/20020604-1.c: Likewise.
2514         * gcc.c-torture/compile/920501-12.c: Likewise.
2515         * gcc.c-torture/compile/920501-4.c: Likewise.
2516         * gcc.c-torture/compile/920520-1.c: Likewise.
2517         * gcc.c-torture/compile/920521-1.c: Likewise.
2518         * gcc.c-torture/compile/920625-1.c: Likewise.
2519         * gcc.c-torture/compile/961203-1.c: Likewise.
2520         * gcc.c-torture/compile/980506-1.c: Likewise.
2521         * gcc.c-torture/compile/981006-1.c: Likewise.
2522         * gcc.c-torture/compile/981022-1.c: Likewise.
2523         * gcc.c-torture/compile/981223-1.c: Likewise.
2524         * gcc.c-torture/compile/990617-1.c: Likewise.
2525         * gcc.c-torture/compile/dll.c: Likewise.
2526         * gcc.c-torture/compile/labels-3.c: Likewise.
2527         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2528         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2529         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2530         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2531         * gcc.c-torture/compile/simd-5.c: Likewise.
2532         * gcc.c-torture/compile/20000804-1.x: Remove.
2533         * gcc.c-torture/compile/20001205-1.x: Likewise.
2534         * gcc.c-torture/compile/20001226-1.x: Likewise.
2535         * gcc.c-torture/compile/20010518-2.x: Likewise.
2536         * gcc.c-torture/compile/20020312-1.x: Likewise.
2537         * gcc.c-torture/compile/20020604-1.x: Likewise.
2538         * gcc.c-torture/compile/920501-12.x: Likewise.
2539         * gcc.c-torture/compile/920501-4.x: Likewise.
2540         * gcc.c-torture/compile/920520-1.x: Likewise.
2541         * gcc.c-torture/compile/920521-1.x: Likewise.
2542         * gcc.c-torture/compile/920625-1.x: Likewise.
2543         * gcc.c-torture/compile/961203-1.x: Likewise.
2544         * gcc.c-torture/compile/980506-1.x: Likewise.
2545         * gcc.c-torture/compile/981006-1.x: Likewise.
2546         * gcc.c-torture/compile/981022-1.x: Likewise.
2547         * gcc.c-torture/compile/981223-1.x: Likewise.
2548         * gcc.c-torture/compile/990617-1.x: Likewise.
2549         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2550         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2551         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2552         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2553         * gcc.c-torture/compile/simd-5.x: Likewise.
2554
2555         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2556
2557 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2558
2559         * gcc.c-torture/execute/20030611-1.c: New test.
2560
2561 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2562
2563         PR middle-end/168
2564         * gcc.dg/20030612-1.c: New test case.
2565
2566 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2567
2568         PR c++/10635
2569         * g++.dg/expr/cast1.C: New test.
2570
2571 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2572
2573         * gcc.dg/builtins-21.c: New test case.
2574
2575 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2576
2577         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2578         options instead of at the end.
2579         * lib/objc.exp (objc_target_compile): Likewise.
2580
2581 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2582
2583         PR c++/10432
2584         * g++.dg/parse/error1.C: New test.
2585
2586 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2587
2588         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2589         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2590         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2591         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2592         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2593         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2594         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2595         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2596         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2597         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2598         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2599         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2600         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2601         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2602         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2603         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2604         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2605         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2606         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2607         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2608         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2609         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2610         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2611         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2612
2613         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2614         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2615         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2616         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2617         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2618         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2619         * gcc.dg/compat/scalar-return-3_main.c: New file.
2620         * gcc.dg/compat/scalar-return-3_x.c: New file.
2621         * gcc.dg/compat/scalar-return-3_y.c: New file.
2622         * gcc.dg/compat/scalar-return-4_main.c: New file.
2623         * gcc.dg/compat/scalar-return-4_x.c: New file.
2624         * gcc.dg/compat/scalar-return-4_y.c: New file.
2625
2626 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2627
2628         * gcc.dg/compat/fp2-struct-check.h: New file.
2629         * gcc.dg/compat/fp2-struct-defs.h: New file.
2630         * gcc.dg/compat/fp2-struct-init.h: New file.
2631         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2632         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2633         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2634         * gcc.dg/compat/struct-return-10_main.c: New file.
2635         * gcc.dg/compat/struct-return-10_x.c: New file.
2636         * gcc.dg/compat/struct-return-10_y.c: New file.
2637
2638         * gcc.dg/compat/compat-common.h: New file.
2639         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2640         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2641         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2642         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2643         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2644         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2645         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2646         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2647         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2648         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2649         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2650         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2651         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2652         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2653         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2654         * gcc.dg/compat/small-struct-check.h: Ditto.
2655         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2656         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2657         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2658         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2659         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2660         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2661         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2662         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2663         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2664         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2665         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2666         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2667         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2668         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2669         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2670         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2671         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2672         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2673         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2674         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2675         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2676         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2677         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2678         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2679         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2680         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2681         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2682         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2683         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2684         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2685
2686 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2687
2688         * g++.dg/pch/static-1.C: New file.
2689         * g++.dg/pch/static-1.Hs: New file.
2690
2691 2003-06-10  Richard Henderson  <rth@redhat.com>
2692
2693         * gcc.dg/asm-7.c: Adjust expected warning text.
2694
2695 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2696
2697         * gcc.dg/builtins-20.c: New test case.
2698
2699 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2700
2701         PR c++/11131
2702         * g++.dg/opt/template1.C: New test.
2703
2704 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2705
2706         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2707         additional_sources.
2708
2709 2003-05-21  David Taylor  <dtaylor@emc.com>
2710
2711         * gcc.dg/Wpadded.c: New file.
2712
2713 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2714
2715         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2716         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2717         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2718         dg-require-weak.
2719
2720 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2721
2722         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2723
2724 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2725
2726         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2727         (dg-require-alias): Likewise.
2728         (dg-require-gc-sections): Likewise.
2729         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2730
2731 2003-06-08  Richard Henderson  <rth@redhat.com>
2732
2733         * gcc.dg/20011029-2.c: Fix the array reference.
2734         * gcc.dg/asm-7.c: New.
2735
2736 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2737
2738         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2739
2740 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2741
2742         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2743         (dg-require-gc-sections): Likewise.
2744
2745 2003-06-08  Jan Hubicka  <jh@suse.cz>
2746
2747         * i386-cmov1.c: Fix regular expression.
2748         * i386-cvt-1.c: Likewise.
2749         * i386-local.c: Likewise.
2750         * i386-local2.c: Likewise.
2751         * i386-mul.c: Likewise.
2752         * i386-ssetype-1.c: Likewise.
2753         * i386-ssetype-3.c: Likewise.
2754         * i386-ssetype-5.c: Likewise.
2755
2756 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2757
2758         PR c++/11039
2759         * g++.dg/warn/implicit-typename2.C: New test.
2760         * g++.dg/warn/implicit-typename3.C: New test.
2761
2762 2003-06-07  Richard Henderson  <rth@redhat.com>
2763
2764         * g++.dg/other/offsetof3.C: Use size_t.
2765         * g++.dg/other/offsetof4.C: Likewise.
2766
2767 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2768
2769         * lib/copy-file.exp: New. Implement gcc_copy_files.
2770
2771         * lib/dg-pch.exp: Load copy-file.exp
2772         (dg-pch): Use gcc_copy_files instead of "file copy".
2773
2774 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2775
2776         * gcc.dg/weak/weak.exp: Simplify.
2777         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2778         * gcc.dg/weak/weak-1.c: Likewise.
2779         * gcc.dg/weak/weak-2.c: Likewise.
2780         * gcc.dg/weak/weak-3.c: Likewise.
2781         * gcc.dg/weak/weak-4.c: Likewise.
2782         * gcc.dg/weak/weak-5.c: Likewise.
2783         * gcc.dg/weak/weak-6.c: Likewise.
2784         * gcc.dg/weak/weak-7.c: Likewise.
2785         * gcc.dg/weak/weak-8.c: Likewise.
2786         * gcc.dg/weak/weak-9.c: Likewise.
2787
2788 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2789
2790         gcc.c-torture/execute/20030606-1.c: New.
2791
2792 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2793
2794         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2795         * gcc.dg/builtins-19.c: Likewise.
2796
2797 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2798
2799         * gcc.dg/builtins-2.c: Add some more tests.
2800         * gcc.dg/builtins-18.c: New test case.
2801         * gcc.dg/builtins-19.c: New test case.
2802
2803 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2804             Jim Wilson  <wilson@tuliptree.org>
2805
2806         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2807
2808 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2809
2810         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2811         mempcpy/stpcpy calls not to be optimized into something else.
2812         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2813         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2814         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2815
2816 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2817
2818         * gcc.dg/format/asm_fprintf-1.c: New test.
2819
2820 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2821
2822         * lib/gcc-defs.exp (additional_sources): New variable.
2823         (dg-additional-sources): New function.
2824         (additional_files): New variable.
2825         (dg-additional-files): New function.
2826         (dg-additional-files-options): Likewise.
2827         * lib/gcc-dg.exp (dg-require-weak): New function.
2828         (dg-require-alias): Likewise.
2829         (dg-require-gc-sections): Likewise.
2830         * lib/target-supports.exp (check_alias_available): Remove testfile
2831         parameter.
2832         (check_gc_sections_available): New function.
2833         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2834         (dg-gpp-additional-files): Likewise.
2835         * lib/g++.exp (additional_sources): Remove.
2836         (additional_files): Likewise.
2837         (g++_target_compile): Use dg-additional-files-options.
2838
2839         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2840         Tcl logic.
2841         * gcc.dg/special/ecos.exp: Remove.
2842         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2843         * gcc.dg/special/alias-1.c: Likewise.
2844         * gcc.dg/special/alias-2.c: Likewise.
2845         * gcc.dg/special/gcsec-1.c: Likewise.
2846         * gcc.dg/special/weak-1.c: Likewise.
2847         * gcc.dg/special/weak-2.c: Likewise.
2848         * gcc.dg/special/wkali-1.c: Likewise.
2849         * gcc.dg/special/wkali-2.c: Likewise.
2850
2851         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2852         dg-gpp-additional-*.
2853         * g++.dg/special/conpr-3.C: Likewise.
2854         * g++.dg/special/conpr-4.C: Likewise.
2855         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2856         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2857         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2858         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2859         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2860         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2861         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2862         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2863         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2864         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2865         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2866         * g++.old-deja/g++.other/comdat1.C: Likewise.
2867         * g++.old-deja/g++.other/comdat2.C: Likewise.
2868         * g++.old-deja/g++.other/comdat3.C: Likewise.
2869         * g++.old-deja/g++.other/ctor1.C: Likewise.
2870         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2871
2872 2003-06-05  Richard Henderson  <rth@redhat.com>
2873
2874         * gcc.dg/debug/20030605-1.c: New.
2875
2876 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2877
2878         * README.QMTEST: Update.
2879
2880 2003-06-04  Richard Henderson  <rth@redhat.com>
2881
2882         * gcc.dg/cleanup-1.c: New.
2883         * gcc.dg/cleanup-2.c: New.
2884         * gcc.dg/cleanup-3.c: New.
2885         * gcc.dg/cleanup-4.c: New.
2886         * gcc.dg/cleanup-5.c: New.
2887         * gcc.dg/cleanup-6.c: New.
2888         * gcc.dg/cleanup-7.c: New.
2889
2890 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2891
2892         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2893
2894         * lib/dg-pch.exp: New file.
2895         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2896         * gcc.dg/pch/pch.exp: Likewise.
2897
2898 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2899
2900         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2901         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2902         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2903         * gcc.dg/builtins-17.c: New test case.
2904         * gcc.dg/i386-387-4.c: New test case.
2905         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2906
2907 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2908
2909         * gcc.dg/ultrasp9.c: New test.
2910
2911 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2912
2913         * gcc.c-torture/compile/20030604-1.c: New test.
2914         * gcc.dg/sparc-constant-1.c: New test.
2915
2916 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2917
2918         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2919
2920 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2921
2922         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2923
2924         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2925         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2926
2927 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2928
2929         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2930
2931 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2932
2933         PR c++/10940
2934         * g++.dg/template/spec10.C: New test.
2935
2936 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2937
2938         * gcc.dg/builtins-16.c: New test case.
2939
2940 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2941
2942         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2943         mempcpy test with post-increments.
2944         * gcc.c-torture/execute/string-opt-3.c: New test.
2945         * gcc.dg/string-opt-1.c: New test.
2946
2947 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2948
2949         PR fortran/10965
2950         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2951
2952 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2953
2954         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2955         (scan-assembler): ... here.  Use dg-scan.
2956         (scan-assembler-not): Likewise.
2957         (scan-file): New function.
2958         (scan-file-not): Likewise.
2959         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2960         * gcc.dg/cpp/_Pragma4.c: Likewise.
2961         * gcc.dg/cpp/_Pragma5.c: Likewise.
2962         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2963         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2964         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2965         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2966         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2967         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2968         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2969         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2970         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2971         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2972         * gcc.dg/cpp/cxxcom1.c: Likewise.
2973         * gcc.dg/cpp/line1.c: Likewise.
2974         * gcc.dg/cpp/maccom1.c: Likewise.
2975         * gcc.dg/cpp/maccom2.c: Likewise.
2976         * gcc.dg/cpp/maccom3.c: Likewise.
2977         * gcc.dg/cpp/maccom4.c: Likewise.
2978         * gcc.dg/cpp/maccom5.c: Likewise.
2979         * gcc.dg/cpp/maccom6.c: Likewise.
2980         * gcc.dg/cpp/multiline.c: Likewise.
2981         * gcc.dg/cpp/spacing1.c: Likewise.
2982         * gcc.dg/cpp/spacing2.c: Likewise.
2983         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2984         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2985         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2986         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2987         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2988         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2989         * gcc.dg/cpp/cxxcom2.c: Likewise.
2990         * gcc.dg/cpp/cxxcom2.h: New file.
2991
2992         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2993         * g++.dg/cpp/truefalse.C: Here.
2994         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2995
2996 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2997
2998         * gcc.dg/cpp/redef3.c: New file.
2999
3000 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3001
3002         * gcc.dg/i386-loop-3.c: New test.
3003
3004 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3005
3006         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3007
3008 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3009
3010         * gcc.dg/fwrapv-1.c: New test case.
3011         * gcc.dg/fwrapv-2.c: New test case.
3012
3013 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3014
3015         PR c++/10956
3016         * g++.dg/template/spec9.C: New test.
3017
3018 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3019
3020         * gcc.dg/duff-4.c: New test case.
3021
3022 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3023
3024         PR fortran/10843
3025         * g77.dg/ffixed-form-1.f: New test
3026         * g77.dg/ffixed-form-2.f: New test
3027         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3028         * g77.dg/ffree-form-3.f: New test
3029
3030 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3031
3032         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3033         * gcc.dg/wint_t-1.c: Likewise.
3034
3035 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3036
3037         * g++.dg/template/access11.C: New test.
3038
3039 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3040
3041         PR c++/10849
3042         * g++.dg/template/access10.C: New test.
3043
3044 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3045             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3046
3047         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3048
3049 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3050
3051         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3052         suppress for powerpc-*-darwin*.
3053         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3054
3055 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3056
3057         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3058         suppress option for powerpc-*-darwin*.
3059
3060 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3061
3062         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3063         * gcc.dg/builtins-4.c: Add test for fmod.
3064
3065 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3066
3067         PR c++/10682
3068         * g++.dg/template/instantiate4.C: New test.
3069
3070 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3071
3072         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3073
3074 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3075
3076         * gcc.dg/compat/scalar-return-1_main.c: New file.
3077         * gcc.dg/compat/scalar-return-1_x.c: New file.
3078         * gcc.dg/compat/scalar-return-1_y.c: New file.
3079         * gcc.dg/compat/scalar-return-2_main.c: New file.
3080         * gcc.dg/compat/scalar-return-2_x.c: New file.
3081         * gcc.dg/compat/scalar-return-2_y.c: New file.
3082         * gcc.dg/compat/struct-return-3_main.c: New file.
3083         * gcc.dg/compat/struct-return-3_y.c: New file.
3084         * gcc.dg/compat/struct-return-3_x.c: New file.
3085         * gcc.dg/compat/struct-return-2_main.c: New file.
3086         * gcc.dg/compat/struct-return-2_x.c: New file.
3087         * gcc.dg/compat/struct-return-2_y.c: New file.
3088
3089 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3090
3091         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3092         for hppa*-hp-hpux*.
3093         * gcc.dg/20021014-1.c (dg-options): Likewise.
3094         * gcc.dg/nest.c (dg-options): Likewise.
3095
3096 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3097
3098         PR c++/9738
3099         * g++.dg/ext/dllimport2.C: New file.
3100         * g++.dg/ext/dllimport3.C: New file.
3101
3102 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3103
3104         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3105         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3106         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3107         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3108         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3109         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3110         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3111         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3112         * gcc.dg/compat/small-struct-defs.h: New file.
3113         * gcc.dg/compat/small-struct-init.h: New file.
3114         * gcc.dg/compat/small-struct-check.h: New file.
3115         * gcc.dg/compat/fp-struct-defs.h: New file.
3116         * gcc.dg/compat/fp-struct-check.h: New file.
3117         * gcc.dg/compat/fp-struct-init.h: New file.
3118         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3119         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3120
3121 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3122
3123         * gcc.dg/20030225-2.c: New test.
3124
3125 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3126             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3127
3128         * gcc.c-torture/compile/20030518-1.c: New test case.
3129
3130 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3131
3132         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3133         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3134         gcc-dg-debug-runtest.
3135         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3136         gcc-dg-debug-runtest.
3137
3138 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3139
3140         PR c++/9022
3141         * g++.dg/lookup/using6.C: New test.
3142
3143 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3144
3145         * g++.dg/parse/access2.C: New test.
3146
3147 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3148
3149         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3150         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3151         * gcc.dg/debug/debug.exp: Likewise.
3152
3153 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3154
3155         * gcc.dg/dollar.c: New test.
3156
3157 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3158
3159         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3160         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3161         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3162         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3163         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3164         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3165         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3166         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3167         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3168         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3169         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3170         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3171         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3172         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3173         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3174         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3175         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3176         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3177
3178 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3179
3180         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3181         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3182         support for "repo" mode.
3183         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3184         * lib/g77-dg.exp: Likewise.
3185         * lib/obj-dg.exp: Likewise.
3186
3187 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3188
3189         Merge from gcc-3_2-rhl8-branch:
3190         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3191
3192         * gcc.dg/tls/opt-6.c: New test.
3193
3194         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3195
3196         * gcc.dg/20030405-1.c: New test.
3197
3198         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3199
3200         * gcc.dg/20030309-1.c: New test.
3201
3202         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3203
3204         * gcc.c-torture/execute/20030307-1.c: New test.
3205
3206         2003-02-20  Randolph Chung  <tausq@debian.org>
3207
3208         * gcc.c-torture/compile/20030220-1.c: New test.
3209
3210         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3211
3212         * gcc.dg/20030217-1.c: New test.
3213
3214         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3215
3216         * gcc.c-torture/compile/20020129-1.c: New test.
3217
3218         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3219
3220         * gcc.dg/unroll-1.c: New test.
3221
3222         2002-11-16  Jan Hubicka  <jh@suse.cz>
3223
3224         * gcc.c-torture/execute/20020920-1.c: New test.
3225
3226         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3227
3228         PR target/7434
3229         * gcc.c-torture/compile/20021008-1.c: New test.
3230
3231         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3232
3233         PR target/7559
3234         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3235
3236         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3237
3238         * gcc.c-torture/compile/20020807-1.c: New test.
3239
3240         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3241
3242         * gcc.dg/tls/opt-1.c: New test.
3243
3244         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3245
3246         * gcc.dg/20020729-1.c: New test.
3247
3248         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3249
3250         * g++.dg/opt/life1.C: New test.
3251
3252         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3253
3254         * gcc.dg/20020525-1.c: New test.
3255
3256         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3257
3258         PR c++/6794
3259         * g++.dg/ext/pretty1.C: New test.
3260         * g++.dg/ext/pretty2.C: New test.
3261
3262 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3263
3264         PR c++/8385
3265         * g++.dg/ext/typeof5.C: New test.
3266
3267 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3268
3269         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3270         __USER_LABEL_PREFIX__ into account.
3271         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3272
3273 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3274
3275         * gcc.dg/builtins-15.c: New test case.
3276
3277 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3278
3279         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3280
3281 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3282
3283         * lib/g++.exp: Tweak handling of additional source files.
3284         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3285         * g++.dg/special/conpr-2a.C: Rename to ...
3286         * g++.dg/special/conpr-2a.cc: ... this.
3287         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3288         * g++.dg/special/conpr-3a.C: Rename to ...
3289         * g++.dg/special/conpr-3a.cc: This.
3290         * g++.dg/special/conpr-3b.C: Rename to ...
3291         * g++.dg/special/conpr-3b.cc: This.
3292         * g++.dg/special/conpr-4.C: New test.
3293         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3294
3295 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3296
3297         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3298
3299 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3300
3301         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3302         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3303         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3304         * g++.old-deja/g++.other/warn3.C: Likewise.
3305
3306 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3307
3308         * gcc.dg/i386-387-1.c: Update to also test log.
3309         * gcc.dg/i386-387-2.c: Likewise.
3310
3311 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3312
3313         * g77.f-torture/execute/int8421.f: New test.
3314
3315 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3316
3317         PR c++/10230, c++/10481
3318         * g++.dg/lookup/scoped5.C: New test.
3319
3320 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3321
3322         PR c++/10552
3323         * g++.dg/template/ttp6.C: New test.
3324
3325 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3326
3327         * gcc.c-torture/execute/builtins: New directory.
3328         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3329         gcc.c-torture/execute/builtins.
3330         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3331         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3332         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3333         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3334
3335 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3336
3337         PR c++/9252
3338         * g++.dg/template/access8.C: New test.
3339         * g++.dg/template/access9.C: New test.
3340
3341 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3342
3343         PR c++/9554
3344         * g++.dg/parse/access1.C: New test.
3345
3346 2003-05-09  DJ Delorie  <dj@redhat.com>
3347
3348         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3349         long, and not an int.
3350
3351 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3352
3353         PR c++/10555, c++/10576
3354         * g++.dg/template/memclass1.C: New test.
3355
3356 2003-05-08  DJ Delorie  <dj@redhat.com>
3357
3358         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3359         targets.
3360         * gcc.c-torture/execute/20021024-1.x: Likewise.
3361         * gcc.c-torture/execute/shiftdi.x: Likewise.
3362         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3363         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3364         * gcc.dg/20021018-1.c: Likewise.
3365
3366 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3367
3368         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3369
3370         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3371         (bcopy): Call memmove.
3372
3373 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3374
3375         * g77.f-torture/compile/8485.f: New test case.
3376
3377 2003-05-07  Richard Henderson  <rth@redhat.com>
3378
3379         PR c++/10570
3380         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3381         Verify exception_cleanup not called for rethrows.
3382         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3383         when exiting catch block without rethrowing.
3384         * g++.dg/eh/forced3.C: New.
3385         * g++.dg/eh/forced4.C: New.
3386
3387 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3388
3389         * gcc.dg/20030505.c: Fix triplet.
3390
3391 2003-05-06  DJ Delorie  <dj@redhat.com>
3392
3393         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3394         * gcc.dg/nest.c: Likewise.
3395
3396 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3397
3398         * gcc.dg/builtins-14.c: New test case.
3399
3400 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3401
3402         * lib/compat.exp (compat-execute): New argument.
3403         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3404         * gcc.dg/compat: New test directory.
3405         * gcc.dg/compat/compat.exp: New expect script.
3406         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3407         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3408         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3409         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3410         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3411         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3412
3413         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3414         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3415         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3416         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3417         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3418         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3419         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3420         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3421         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3422         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3423         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3424         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3425         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3426         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3427         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3428
3429 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3430
3431         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3432
3433 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3434
3435         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3436
3437 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3438
3439         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3440         * gcc.dg/ppc-fsel-2.c: New test.
3441
3442         * gcc.dg/unused-5.c: New test.
3443
3444 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3445
3446         PR c++/10496
3447         * g++.dg/warn/pmf1.C: New test.
3448
3449 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3450
3451         PR c++/4494
3452         * g++.dg/warn/main.C: New test.
3453
3454 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3455
3456         * gcc.dg/nonnull-3.c: New test.
3457
3458 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3459
3460         * gcc.dg/cpp/Wtrigraphs.c: Update.
3461         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3462
3463 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3464
3465         * gcc.dg/ppc-fsel-1.c: New test.
3466
3467 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3468
3469         PR c/10604
3470         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3471
3472 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3473
3474         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3475
3476 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3477
3478         PR c++/9364, c++/10553, c++/10586
3479         * g++.dg/parse/typename4.C: New test.
3480         * g++.dg/parse/typename5.C: Likewise.
3481
3482 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3483
3484         * gcc.c-torture/compile/20030503-1.c: New test.
3485
3486 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3487
3488         * g++.dg/lookup/using5.C: Fix testcase error.
3489
3490 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3491
3492         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3493         since MEABI is no longer supported.  Remove all vestiges
3494         of MEABI from the test.
3495
3496 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3497
3498         PR c++/10554
3499         * g++.dg/lookup/using5.C: New test.
3500
3501 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3502
3503         PR c++/8772
3504         * g++.dg/template/ttp5.C: New test.
3505
3506 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3507
3508         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3509         (dg-gpp-additional-sources): New function.
3510         (dg-gpp-additional-files): Likewise.
3511         * lib/g++.exp (additional_sources): New variable.
3512         (additional_files): Likewise.
3513         (g++_target_compile): Deal with them.
3514         * lib/old-dejagnu.exp: Remove.
3515         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3516         * g++.old-deja: Revise all tests to use dg commands.
3517
3518 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3519
3520         PR c++/9432, c++/9528
3521         * g++.dg/lookup/using4.C: New test.
3522
3523 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3524
3525         * gcc.dg/noreturn-5.c: New file.
3526         * gcc.dg/noreturn-6.c: New file.
3527
3528         * gcc.c-torture/compile/inline-1.c: New file.
3529
3530 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/10551
3533         * g++.dg/template/explicit1.C: New test.
3534
3535 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3536
3537         PR c++/10549
3538         * g++.dg/other/bitfield1.C: New test.
3539
3540         PR c++/10527
3541         * g++.dg/init/new7.C: New test.
3542
3543 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3544
3545         * g++.dg/ext/desig1.C: New test.
3546         * g++.dg/ext/init1.C: Update.
3547
3548         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3549
3550 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3551
3552         PR c++/10180
3553         * g++.dg/warn/Winline-1.C: New test.
3554
3555 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3556
3557         * gcc.c-torture/execute/string-opt-19.c: New test.
3558
3559         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3560         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3561
3562 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3563
3564         PR c++/10506
3565         * g++.dg/init/new6.C: New test.
3566
3567         PR c++/10503
3568         * g++.dg/init/ref6.C: New test.
3569
3570 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3571
3572         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3573
3574 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3575
3576         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3577         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3578
3579 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3580
3581         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3582         initialized static data members.
3583
3584 2003-04-25  H.J. Lu <hjl@gnu.org>
3585
3586         * gcc.dg/ia64-sync-4.c: New test.
3587
3588 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3589
3590         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3591         date.
3592
3593 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3594
3595         PR c++/10337
3596         * g++.dg/warn/conv1.C: New test.
3597         * g++.old-deja/g++.other/conv7.C: Adjust.
3598         * g++.old-deja/g++.other/overload14.C: Adjust.
3599
3600 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3601
3602         PR c++/10471
3603         * g++.dg/template/defarg2.C: New test.
3604
3605 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3606
3607         * gcc.dg/cpp/include2.c: Update.
3608         * gcc.dg/cpp/multiline-2.c: New.
3609         * gcc.dg/cpp/multiline.c: Update.
3610         * gcc.dg/cpp/strify2.c: Update.
3611         * gcc.dg/cpp/trad/literals-2.c: Update.
3612
3613 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3614
3615         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3616
3617 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3618
3619         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3620
3621 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3622
3623         PR c++/10451
3624         * g++.dg/parse/crash4.C: New test.
3625
3626         PR c++/9847
3627         * g++.dg/parse/crash5.C: New test.
3628
3629 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3630
3631         PR c++/10446
3632         * g++.dg/parse/crash3.C: New test.
3633
3634         PR c++/10428
3635         * g++.dg/parse/elab1.C: New test.
3636
3637 2003-04-22  Devang Patel  <dpatel@apple.com>
3638
3639         * gcc.dg/cpp/trad/funlike-5.c: New test.
3640
3641 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3642
3643         * g++.dg/other/packed1.C: Fix dg options.
3644
3645 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3646
3647         * g++.dg/other/offsetof2.C: New test.
3648
3649 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3650
3651         * g++.dg/template/recurse.C: Adjust location of error messages.
3652
3653 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3654
3655         PR c++/9881
3656         * g++.dg/init/addr-const1.C: New test.
3657         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3658
3659 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3660
3661         PR c++/10405
3662         * g++.dg/lookup/struct-hack1.C: New test.
3663
3664 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3665
3666         * ucs.c: Update diagnostic messages.
3667
3668 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3669
3670         * gcc.dg/cpp/truefalse.cpp: New test.
3671         * gcc.dg/cpp/cpp.exp: Update.
3672         * g++.dg/other/stdbool-if.C: Remove.
3673
3674 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3675
3676         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3677         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3678
3679 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3680
3681         * gcc.c-torture/compile/20030418-1.c: New test.
3682
3683 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3684
3685         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3686
3687 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3688
3689         PR c++/10347
3690         g++.dg/template/dependent-name1.C: New test.
3691
3692 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3693
3694         * gcc.dg/warn-1.c (tourist_guide): New array,
3695         contains a pointer to bar.
3696
3697 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3698
3699         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3700         * gcc.c-torture/execute/medce-1.c: New test case.
3701         * gcc.c-torture/execute/medce-2.c: New test case.
3702
3703 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3704
3705         * lib/prune.exp: Ignore more messages.
3706
3707         PR c++/10381
3708         * g++.dg/parse/lookup3.C: New test.
3709
3710 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3711
3712         * gcc.c-torture/compile/20030415-1.c : New test.
3713
3714 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3715
3716         * gcc.c-torture/execute/scope-2.c: Move to ...
3717         * gcc.dg/noncompile/scope.c: .... here.
3718
3719 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3720
3721         * gcc.dg/20030414-2.c: New test case.
3722
3723 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3724
3725         PR target/10377
3726         * gcc.dg/20030414-1.c: New test.
3727
3728 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3729
3730         * gcc.dg/builtins-12.c: New test case.
3731         * gcc.dg/builtins-13.c: New test case.
3732
3733 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3734
3735         * gcc.c-torture/execute/string-opt-18.c: New test.
3736
3737 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3738
3739         PR c++/10300
3740         * g++.dg/init/new5.C: New test.
3741
3742 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3743
3744         PR c++/7910
3745         * g++.dg/ext/dllimport1.C: New test.
3746
3747 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3748
3749         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3750
3751 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3752
3753         PR Fortran/9263
3754         * g77.f-torture/noncompile/9263.f: New test
3755         PR Fortran/1832
3756         * g77.f-torture/execute/1832.f: New test
3757
3758 2003-04-11  David Chad  <davidc@freebsd.org>
3759             Loren J. Rittle  <ljrittle@acm.org>
3760
3761         libobjc/8562
3762         * objc.dg/headers.m: New test.
3763
3764 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3765
3766         * gcc.c-torture/execute/builtin-noret-2.c: New.
3767         * gcc.c-torture/execute/builtin-noret-2.x: New.
3768         XFAIL builtin-noret-2.c at -O1 and above.
3769         * gcc.dg/redecl.c: New.
3770         * gcc.dg/Wshadow-1.c: Update error regexps.
3771
3772 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3773
3774         * g++.dg/abi/bitfield10.C: New test.
3775
3776 2003-04-09  Mike Stump  <mrs@apple.com>
3777
3778         * gcc.dg/pch/pch.exp: Make testcase names longer.
3779         * g++.dg/pch/pch.exp: Make testcase names longer.
3780
3781 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3782
3783         * gcc.dg/builtins-11.c: New test case.
3784
3785 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3786
3787         * gcc.dg/builtins-9.c: New test case.
3788         * gcc.dg/builtins-10.c: New test case.
3789
3790 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3791
3792         * gcc.dg/noncompile/init-4.c.c: New test.
3793
3794 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3795
3796         * gcc.misc-test/gcov-9.c: New test.
3797         * gcc.misc-test/gcov-10.c: New test
3798         * gcc.misc-test/gcov-11.c: New test.
3799
3800 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3801
3802         PR optimization/10024
3803         * gcc.c-torture/compile/20030405-1.c: New test.
3804
3805 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3806
3807         * gcc.dg/pch/static-3.c: New.
3808         * gcc.dg/pch/static-3.hs: New.
3809         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3810
3811 2003-04-04  Richard Henderson  <rth@redhat.com>
3812
3813         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3814         * g++.dg/eh/forced2.C: Likewise.
3815
3816 2003-04-03  Mike Stump  <mrs@apple.com>
3817
3818         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3819         target arg.
3820         (scan-assembler-times, scan-assembler-not): Likewise.
3821         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3822
3823 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3824
3825         * gcc.dg/sparc-loop-1.c: New test.
3826
3827 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3828
3829         PR other/9274
3830         * g++.dg/pch/system-2.C: New.
3831         * g++.dg/pch/system-2.Hs: New.
3832
3833 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3834
3835         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3836
3837         * g++.dg/eh/simd-1.C (vecfunc): Same.
3838
3839 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3840
3841         * gcc.c-torture/execute/20030401-1.c: New test case.
3842
3843 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3844
3845         * objc.dg/defs.m: New.
3846
3847 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3848
3849         * g++.dg/eh/simd-1.C: New.
3850         * g++.dg/eh/simd-2.C: New.
3851
3852 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3853
3854         * gcc.c-torture/execute/simd-3.c: New.
3855
3856 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c/9936
3859         * gcc.dg/20030331-2.c: New test.
3860
3861 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3862
3863         PR c++/10278
3864         * g++.dg/parse/crash2.C: New test.
3865
3866 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3867
3868         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3869         * gcc.c-torture/execute/20030331-1.c: ...here.
3870
3871 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3872
3873         * gcc.c-torture/execute/20030331-1.c: New test.
3874
3875 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3876
3877         * lib/gcov.exp: Adjust call return testing strings.
3878         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3879
3880 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3881
3882         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3883         * gcc.dg/builtins-7.c: New test case.
3884         * gcc.dg/builtins-8.c: New test case.
3885
3886 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3887
3888         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3889
3890 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3891
3892         PR c++/7647
3893         * g++.dg/lookup-class-member-2.C: New test.
3894
3895 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3896
3897         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3898
3899 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3900
3901         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3902
3903 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3904
3905         * g++.dg/init/attrib1.C: New test.
3906
3907 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3908
3909         * gcc.dg/ultrasp8.c: New test.
3910
3911 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3912
3913         * gcc.dg/ultrasp7.c: New test.
3914
3915 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3916
3917         PR c++/10047
3918         * g++.dg/template/inline1.C: New test.
3919
3920 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3921
3922         * gcc.dg/sparc-dwarf2.c: New test.
3923
3924 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3925
3926         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3927         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3928
3929 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3930
3931         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3932         than reading .x files.
3933         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3934         * g77.dg/gcov/gcov-1.f: Likewise.
3935         * gcc.misc-tests/gcov-4b.c: Likewise.
3936         * gcc.misc-tests/gcov-5b.c: Likewise.
3937         * gcc.misc-tests/gcov-6.c: Likewise.
3938         * gcc.misc-tests/gcov-7.c: Likewise.
3939         * gcc.misc-tests/gcov-8.c: Likewise.
3940         * g++.dg/gcov/gcov-1.x: Remove.
3941         * g77.dg/gcov/gcov-1.x: Likewise.
3942         * gcc.misc-tests/gcov-4b.x: Likewise.
3943         * gcc.misc-tests/gcov-5b.x: Likewise.
3944         * gcc.misc-tests/gcov-6.x: Likewise.
3945         * gcc.misc-tests/gcov-7.x: Likewise.
3946         * gcc.misc-tests/gcov-8.x: Likewise.
3947
3948 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3949
3950         PR opt/10087
3951         * gcc.dg/20030324-1.c: New test.
3952
3953 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3954
3955         PR c++/10224
3956         * g++.dg/template/arg3.C: New test.
3957
3958         PR c++/10158
3959         * g++.dg/template/friend18.C: New test.
3960
3961 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3962
3963         * g77.f-torture/compile/20030326-1.f: New test case.
3964
3965 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3966
3967         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3968
3969         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3970
3971 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3972
3973         * gcc.dg/ia64-sync-3.c: New test.
3974
3975 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3976
3977         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3978
3979 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3980
3981         * gcc.dg/ultrasp6.c: New test.
3982
3983 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3984
3985         * gcc.dg/i386-signbit-1.c: New test.
3986         * gcc.dg/i386-signbit-2.c: New test.
3987         * gcc.dg/i386-signbit-3.c: New test.
3988
3989 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3990
3991         * gcc.dg/ultrasp5.c: Fix options.
3992
3993 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3994
3995         * gcc.dg/ultrasp5.c: Fix comment.
3996
3997 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3998
3999         PR fortran/10197
4000         * g77.f-torture/execute/10197.f: New test.
4001
4002 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4003
4004         PR c++/9898, c++/383
4005         * g++.dg/template/conv6.C: New test.
4006
4007         PR c++/10119
4008         * g++.dg/template/ptrmem5.C: New test.
4009
4010         PR c++/10026
4011         * g++.dg/lookup/koenig1.C: New test.
4012
4013         PR C++/10199
4014         * g++.dg/lookup/template2.C: New test.
4015
4016 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4017
4018         * g++.dg/opt/rtti1.C: New test.
4019
4020 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4021
4022         * gcc.dg/ultrasp5.c: New test.
4023
4024 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4025
4026         PR middle-end/9967
4027         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4028         builtin fputs.
4029
4030 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4031
4032         PR c/8224
4033         * gcc.dg/20030323-1.c: New test.
4034
4035 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4036
4037         * gcc.c-torture/compile/20030323-1.c: New test case.
4038
4039 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4040
4041         * gcc.dg/20030321-1.c: New test.
4042
4043 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4044
4045         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4046
4047 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4048
4049         PR c++/9978, c++/9708
4050         * g++.dg/ext/vlm1.C: Adjust expected error.
4051         * g++.dg/ext/vla2.C: New test.
4052         * g++.dg/template/arg1.C: New test.
4053         * g++.dg/template/arg2.C: New test.
4054
4055 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4056
4057         * g77.f-torture/execute/select.f: New test.
4058         * g77.f-torture/noncompile/select_no_compile.f: New test.
4059
4060 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4061
4062         PR c++/9898
4063         * g++.dg/other/error4.C: New test.
4064
4065 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4066
4067         * g++.dg/template/friend17.C: New test.
4068
4069 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4070
4071         * gcc.c-torture/compile/20030320-1.c: New.
4072
4073 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4074
4075         * gcc.dg/builtins-6.c: New test case.
4076
4077 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4078
4079         PR target/10073
4080         * gcc.c-torture/compile/20030319-1.c: New.
4081
4082 2003-03-18  Jan Hubicka  <jh@suse.cz>
4083
4084         * gcc.dg/i386-cvt-1.c: New test.
4085
4086 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4087
4088         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4089         * objc.dg/naming-2.m: Likewise.
4090
4091 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4092
4093         PR c++/9639
4094         * g++.dg/parse/crash1.C: New test.
4095
4096 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4097
4098         PR c++/8805
4099         * g++.dg/eh/cleanup1.C: New test.
4100
4101 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4102
4103         * gcc.c-torture/execute/20030316-1.c: New test case.
4104
4105 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4106
4107         PR c++/9629
4108         * g++.dg/init/ctor2.C: New test.
4109
4110 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4111
4112         * g77.f-torture/compile/xformat.f: New test case.
4113
4114 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4115
4116         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4117         * g++.old-deja/g++.mike/eh50.C: Likewise.
4118
4119 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4120
4121         PR c++/6440
4122         * g++.dg/template/spec7.C: New test.
4123         * g++.dg/template/spec8.C: Likewise.
4124
4125 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4126
4127         * gcc.c-torture/execute/20030313-1.c: New test.
4128
4129 2003-03-14  Richard Henderson  <rth@redhat.com>
4130
4131         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4132
4133 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4134
4135         * gcc.c-torture/compile/20030314-1.c: New test.
4136
4137 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4138
4139         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4140         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4141         thumb target,
4142         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4143         to accept newer _imp__  prefix and additional
4144         newline in .drectve section.
4145         * gcc.dg/dll-4.c: Likewise.
4146         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4147         switch.
4148
4149 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4150
4151         * g++.dg/parse/namespace9.C: New test.
4152
4153         * g++.dg/init/ref5.C: New test.
4154         * g++.dg/parse/ptrmem1.C: Likewise.
4155
4156 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4157
4158         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4159         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4160         regular expression.
4161         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4162         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4163
4164 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4165
4166         * gcc.c-torture/execute/20030224-2.c: New test.
4167
4168 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4169
4170         * gcc.dg/decl-3.c: New test.
4171
4172 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4173
4174         * gcc.dg/i386-loop-2.c: New test.
4175
4176 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4177
4178         PR c++/9474
4179         * g++.dg/parse/namespace8.C: New test.
4180
4181         PR c++/9924
4182         * g++.dg/overload/builtin2.C: New test.
4183
4184 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4185
4186         * gcc.dg/return-type-3.c: New test.
4187
4188 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4189
4190         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4191         profiling options are not supported.
4192
4193 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4194
4195         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4196         * g++.old-deja/g++.warn/impint2.C: Likewise.
4197
4198 2003-03-10  Devang Patel  <dpatel@apple.com>
4199
4200         * g++.dg/cpp/c++_cmd_1.C: New test.
4201         * g++.dg/cpp/c++_cmd_1.h: New file.
4202
4203 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4204
4205         * gcc.dg/altivec-9.c: New file.
4206
4207 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4208
4209         * gcc.dg/ppc-sdata-1.c: New test.
4210         * gcc.dg/ppc-sdata-2.c: New test.
4211
4212 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4213
4214         PR c++/9373
4215         * g++.dg/opt/ptrmem2.C: New test.
4216
4217         PR c++/8534
4218         * g++.dg/opt/ptrmem1.C: New test.
4219
4220 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4221
4222         * gcc.dg/i386-loop-1.c: New test.
4223
4224 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4225
4226         PR c++/9970
4227         * g++.dg/lookup/friend1.C: New test.
4228
4229 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4230
4231         PR c++/9823
4232         * g++.dg/parser/constructor1.C: New test.
4233
4234 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4235
4236         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4237
4238         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4239
4240 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4241
4242         * gcc.dg/cpp/Wunused.c: Update test.
4243
4244 2003-03-08  Jan Hubicka  <jh@suse.cz>
4245
4246         * gcc.dg/inline-3.c: New test.
4247
4248 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4249
4250         PR c++/9809
4251         * g++.dg/parse/builtin1.C: New test.
4252
4253         PR c++/9982
4254         * g++.dg/abi/cookie1.C: New test.
4255         * g++.dg/abi/cookie2.C: Likewise.
4256
4257         PR c++/9524
4258         * g++.dg/template/field1.C: New test.
4259
4260         PR c++/9912
4261         * g++.dg/parse/class1.C: New test.
4262         * g++.dg/parse/namespace7.C: Likewise.
4263         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4264
4265 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4266
4267         * g++.dg/init/ref4.C: New test.
4268
4269 2003-03-07  Jan Hubicka  <jh@suse.cz>
4270
4271         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4272         * gcc.dg/inline-3.c:  New test.
4273
4274 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4275
4276         * g++.dg/init/ref3.C: New test.
4277
4278         PR c++/9965
4279         * g++.dg/init/ref2.C: New test.
4280
4281         PR c++/9400
4282         * g++.dg/warn/Wshadow-2.C: New test.
4283
4284         PR c++/9791
4285         * g++.dg/warn/Woverloaded-1.C: New test.
4286
4287 2003-03-05  Jan Hubicka  <jh@suse.cz>
4288
4289         * gcc.dg/i386-local2.c: New.
4290         * gcc.dg/i386-local.c: Fix typo.
4291
4292 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4293
4294         * g++.dg/abi/layout3.C: New test.
4295
4296 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4297
4298         * gcc.c-torture/compile/20030305-1.c
4299
4300 2003-03-05  Jan Hubicka  <jh@suse.cz>
4301
4302         * gcc.dg/i386-local.c: New.
4303
4304 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4305
4306         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4307
4308 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4309
4310         * gcc.dg/switch-2.c: New test.
4311         * gcc.dg/switch-3.c: New test.
4312         * gcc.dg/Wswitch.c: Adjust line numbers.
4313         * gcc.dg/Wswitch-default.c: Likewise.
4314         * gcc.dg/Wswitch-enum.c: Likewise.
4315
4316 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4317
4318         * gcc.c-torture/execute/20030222-1.c: New test.
4319
4320 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4321
4322         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4323
4324 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4325
4326         PR c++/9878
4327         * g++.dg/init/ref1.C: New test.
4328
4329 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4330
4331         * gcc.dg/sh-relax.c: New SH-only test.
4332
4333 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4334
4335         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4336         comment explaining purpose of testcase.
4337
4338 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4339
4340         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4341         for HC11/HC12 (asm needs two int registers).
4342         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4343         HC11/HC12 because the test uses an asm which needs two 32-bit
4344         registers.
4345
4346 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4347
4348         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4349         for HC11/HC12 (array is too large otherwise).
4350         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4351         * gcc.c-torture/compile/20010518-2.x: Likewise.
4352         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4353         HC11/HC12 (array is too large).
4354
4355 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4356
4357         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4358         * lib/g++-dg.exp (g++-dg-test): Likewise.
4359
4360 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4361
4362         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4363         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4364
4365 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4366
4367         * g++.dg/warn/implicit-typename1.C: Remove warning.
4368
4369 2003-02-28  Richard Henderson  <rth@redhat.com>
4370
4371         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4372         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4373
4374 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4375
4376         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4377         * g++.dg/pch/pch.exp: Likewise.
4378
4379 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4380
4381         PR c++/9879
4382         * testsuite/g++.dg/init/new4.C: New test.
4383
4384 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4385
4386         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4387
4388 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4389
4390         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4391         unsigned long.
4392
4393         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4394         wider than float.
4395
4396 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4397
4398         * lib/scanasm.exp: Add support for counting numbers of
4399         occurences.
4400         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4401         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4402
4403 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4404
4405         PR c++/9683
4406         * g++.dg/template/static3.C: New test.
4407
4408         PR c++/9829
4409         * g++.dg/parse/namespace6.C: New test.
4410
4411 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4412
4413         PR target/9732
4414         * gcc.dg/20030225-1.c: New test.
4415
4416 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4417
4418         * README: Remove out-of-date information.
4419
4420         PR c++/9836
4421         * g++.dg/template/spec6.C: New test.
4422
4423 2003-02-24  Jeff Law  <law@redhat.com>
4424
4425         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4426
4427 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4428
4429         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4430         * gcc.dg/pragma-ep-1.c: Likewise.
4431
4432 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4433
4434         PR c++/9602
4435         * g++.dg/template/friend16.C: New test.
4436
4437 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4438
4439         PR c++/5333
4440         * g++.dg/parse/fused-params1.C: Adjust error messages.
4441         * g++.dg/template/nested3.C: New test.
4442
4443 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4444
4445         * g++.dg/abi/param1.C: New test.
4446
4447 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4448
4449         PR c++/7982
4450         * g++.dg/warn/implicit-typename1.C: New test.
4451
4452 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4453
4454         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4455         with "mtune".
4456         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4457         * gcc.c-torture/execute/20010129-1.x: Likewise.
4458         * gcc.dg/20011107-1.c: Likewise.
4459         * gcc.dg/20020108-1.c: Likewise.
4460         * gcc.dg/20020122-3.c: Likewise.
4461         * gcc.dg/20020206-1.c: Likewise.
4462         * gcc.dg/20020310-1.c: Likewise.
4463         * gcc.dg/20020426-2.c: Likewise.
4464         * gcc.dg/20020517-1.c: Likewise.
4465         * gcc.dg/991230-1.c: Likewise.
4466         * gcc.dg/i386-unroll-1.c: Likewise.
4467         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4468
4469 2003-02-22  Jan Hubicka  <jh@suse.cz>
4470
4471         * gcc.dg/i386-mul.c: New test.
4472
4473 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4474
4475         * gcc.dg/builtins-5.c: New test case.
4476
4477 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4478
4479         * gcc.dg/asmreg-1.c: New test.
4480
4481 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c++/9749
4484         * g++.dg/parse/varmod1.C: New test.
4485
4486 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4487
4488         PR c++/9727
4489         * g++.dg/template/op1.C: New test.
4490
4491 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4492
4493         PR c++/8906
4494         * g++.dg/template/nested2.C: New test.
4495
4496 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4497
4498         PR c++/8724
4499         * g++.dg/expr/dtor1.C: New test.
4500
4501 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4502
4503         * gcc.dg/cpp/include3.c: New test.
4504         * gcc.dg/cpp/inc/foo.h: New file.
4505
4506 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4507
4508         * gcc.c-torture/execute/20030221-1.c: New test.
4509
4510 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4511
4512         PR c++/9729
4513         * g++.dg/abi/conv1.C: New test.
4514
4515 2003-02-20  Jan Hubicka  <jh@suse.cz>
4516
4517         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4518
4519 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4520
4521         * gcc.c-torture/compile/20030219-1.c: New test.
4522
4523 2003-02-18  Jan Hubicka  <jh@suse.cz>
4524
4525         * gcc.dg/funcorder.c: New test.
4526
4527 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4528
4529         * gcc.c-torture/execute/20030218-1.c: New.
4530
4531 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4532
4533         * gcc.dg/20030218-1.c: New.
4534
4535 2003-02-18  Richard Henderson  <rth@redhat.com>
4536
4537         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4538         * gcc.dg/attr-used-2.c: New.
4539
4540 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4541
4542         PR c++/9704
4543         * g++.dg/init/copy5.C: New test.
4544
4545 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4546
4547         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4548         * g++.dg/pch/pch.exp: Likewise.
4549
4550 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4551
4552         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4553         STACK_SIZE is not defined.
4554
4555 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4556
4557         PR c++/9457
4558         * g++.dg/template/init1.C: New test.
4559
4560 2003-02-16  Jan HUbicka  <jh@suse.cz>
4561
4562         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4563         (foo): Add few extra tests
4564         * gcc.dg/c99-const-expr-3.c: Likewise.
4565         * gcc.c-torture/execute/20030216-1.c: New.
4566
4567 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4568
4569         PR c++/9459
4570         * g++.dg/ext/typeof4.C: New test.
4571
4572 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4573
4574         * gcc.dg/i386-387-3.c: New test case.
4575
4576 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4577
4578         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4579         cris-*-elf* cris-*-aout* and mmix-*-*.
4580
4581 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4582
4583         * gcc.dg/20030213-1.c: New test.
4584
4585 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4586
4587         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4588         * gcc.dg/i386-387-2.c: Likewise.
4589
4590 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4591
4592         * gcc.dg/ppc-spe.c: Fix formatting.
4593         Enable tests that were previously unsupported by gas.
4594         Delete tests for instructions that no longer exist.
4595         Switch arguments on evsubifw builtin.
4596
4597 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4598
4599         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4600         STACK_SIZE is too small.
4601
4602 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4603             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4604
4605         * gcc.dg/decl-2.c: New test.
4606
4607 2003-02-10  Jan Hubicka  <jh@suse.cz>
4608
4609         * gcc.dg/i386-fpcvt-1.c:  New test.
4610
4611 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4612
4613         * gcc.c-torture/execute/20030209-1.c: New test.
4614
4615 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4616
4617         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4618         int-wide bitops, use the constants of the same width.
4619         Likewise, if long long is 32-bit wide, test bitops using
4620         32-bit constants.
4621
4622 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4623
4624         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4625
4626 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4627
4628         * testsuite/gcc.dg/builtins-4.c: New test case.
4629
4630 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4631
4632         * gcc.dg/20020430-1.c: Fix dg command typos.
4633         * gcc.dg/20020503-1.c: Likewise.
4634
4635 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4636
4637         PR c++/8785
4638         * g++.dg/parse/fused-params1.C: New test.
4639
4640         PR c++/8857
4641         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4642
4643         PR c++/8921
4644         * g++.dg/parse/non-dependent1.C: New test.
4645
4646         PR c++/8928
4647         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4648
4649         PR c++/9228
4650         * g++.dg/parse/undefined7.C: New test.
4651         * g++.dg/parse/non-templ1.C: New test.
4652
4653         PR c++/9229
4654         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4655
4656 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4657
4658         * gcc.c-torture/compile/20030206-1.c: New test.
4659
4660 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4661
4662         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4663         "pow" to "foo" to avoid potential confusion with a math built-in.
4664
4665 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4666
4667         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4668         conditions for SPARC targets.
4669
4670 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4671
4672         * gcc.dg/20030204-1.c: New test.
4673
4674 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4675
4676         PR c++/38
4677         * g++.dg/parse/array-size1.C: New test.
4678
4679         PR c++/5657
4680         * g++.dg/parse/undefined3.C: New test.
4681
4682         PR c++/5665
4683         * g++.dg/parse/undefined4.C: New test.
4684
4685         PR c++/5975
4686         * g++.dg/parse/undefined5.C: New test.
4687
4688         PR c++/7259
4689         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4690
4691         PR c++/8578
4692         * g++.dg/parse/casting-operator1.C: New test.
4693
4694         PR c++/8596
4695         * g++.dg/parse/undefined6.C: New test.
4696
4697         PR c++/8736
4698         * g++.dg/parse/missing-template1.C: New test.
4699
4700 2003-02-04  Jan Hubicka  <jh@suse.cz>
4701
4702         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4703         * gcc.dg/i386-cmov?.c:  Likewise.
4704         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4705         * gcc.dg/i386-ssefp-1.c:  Likewise.
4706         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4707         conventions.
4708
4709 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4710
4711         PR c++/7129
4712         * testsuite/g++.dg/ext/max.C: New test.
4713
4714 2003-02-03  Jan Hubicka  <jh@suse.cz>
4715
4716         * gcc.c-torture/execute/20030203-1.c: New test.
4717
4718 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4719
4720         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4721         'natural-endian'.
4722
4723 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4724
4725         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4726         * g++.dg/init/new2.C: Likewise.
4727         * g++.dg/other/new1.C: Likewise.
4728
4729 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4730
4731         * gcc.dg/struct-ret-libc.c: New test.
4732
4733 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4734
4735         * gcc.dg/20030129-1.c: New test.
4736
4737 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4738
4739         PR c++/8849
4740         * g++.dg/template/ptrmem4.C: New test.
4741
4742 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4743
4744         * g++.dg/parser/constant1.C: New test.
4745
4746 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4747
4748         PR c++/8591
4749         * g++.dg/parse/friend2.C: New test.
4750
4751 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4752
4753         PR c++/9437
4754         * g++.dg/template/unify4.C: New test.
4755
4756 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4757
4758         * gcc.c-torture/execute/20030128-1.c: New test.
4759
4760 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4761
4762         * g++.dg/lookup/nested1.C: Test moved from ...
4763         * g++.old-deja/g++.other/lookup24.C: ... here.
4764
4765 2003-01-28  Jan Hubicka  <jh@suse.cz>
4766
4767         * gcc.dg/i386-cmov5.c:  New test.
4768
4769 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4770
4771         * gcc.c-torture/execute/20010925-1.c: Changed the
4772         memcpy declaration.
4773
4774 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4775
4776         PR c++/3902
4777         * g++.dg/parse/template5.C: New test.
4778
4779 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4780
4781         PR fortran/9258
4782         * g77.dg/pr9258: New test.
4783
4784 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4785
4786         * README: Move relevant parts from README.g++.
4787
4788         * README.g++: Remove this file.
4789
4790 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4791
4792         * g++.dg/abi/dcast1.C: New test.
4793
4794 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4795
4796         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4797
4798 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4799
4800         PR c++/47
4801         * g++.old-deja/g++.other/lookup24.C: New test.
4802
4803 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4804
4805         PR middle-end/7227
4806         * gcc.dg/uninit-C.c: New test.
4807
4808 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4809
4810         * g++.dg/abi/covariant1.C: New test.
4811
4812 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4813
4814         * gcc.dg/20030123-1.c: New test.
4815
4816 2003-01-25  Jan Hubicka  <jh@suse.cz>
4817
4818         PR opt/8492
4819         * gcc.c-torture/compile/20030125-1.c
4820
4821 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4822
4823         PR c++/9403
4824         * g++.dg/parse/template3.C: New test.
4825         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4826
4827         PR c++/795
4828         * g++.dg/parse/template4.C: New test.
4829
4830         PR c++/9415
4831         * g++.dg/template/qual2.C: New test.
4832
4833         PR c++/8545
4834         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4835
4836         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4837
4838 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4839
4840         * gcc.c-torture/execute/switch-1.c: New test case.
4841
4842 2003-01-25  Jan Hubicka  <jh@suse.cz>
4843
4844         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4845
4846 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4847
4848         Tweaks for Bison-1.875. From the NEWS file:
4849         "- `parse error' -> `syntax error'
4850         Bison now uniformly uses the term `syntax error'"
4851         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4852         * gcc.dg/cpp/digraph2.c: Likewise.
4853         * gcc.dg/cpp/direct2.c: Likewise.
4854         * gcc.dg/cpp/paste4.c: Likewise.
4855         * gcc.dg/c90-restrict-1.c: Likewise.
4856         * gcc.dg/c99-func-2.c: Likewise.
4857         * gcc.dg/noncompile/920721-2.c: Likewise.
4858         * gcc.dg/noncompile/930622-2.c: Likewise.
4859         * gcc.dg/noncompile/940112-1.c: Likewise.
4860         * gcc.dg/noncompile/950921-1.c: Likewise.
4861         * gcc.dg/noncompile/951123-1.c: Likewise.
4862         * gcc.dg/noncompile/971104-1.c: Likewise.
4863         * gcc.dg/noncompile/990416-1.c: Likewise.
4864
4865 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4866
4867         * g++.dg/parse/undefined1.C: Add error message.
4868
4869 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4870
4871         PR c++/9354
4872         * g++.dg/parse/new1.C: New test.
4873
4874         PR c++/9216
4875         * g++.dg/parse/template2.C: New test.
4876
4877         PR c++/9354
4878         * g++.dg/parse/typedef2.C: New test.
4879
4880         PR c++/9328
4881         * g++.dg/ext/typeof3.C: New test.
4882
4883 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4884
4885         PR c++/2738
4886         * g++.dg/parse/ret-type1.C: New test.
4887
4888         PR c++/3792
4889         * g++.dg/parse/tmpl-outside1.C: New test.
4890
4891         PR c++/4207
4892         * g++.dg/parse/int-as-enum1.C: New test.
4893
4894         PR c++/4903
4895         * g++.dg/parse/no-typename1.C: New test.
4896
4897         PR c++/5533
4898         * g++.dg/parse/no-value1.C: New test.
4899
4900         PR c++/5921
4901         * g++.dg/parse/wrong-inline1.C: New test.
4902
4903         PR c++/6402
4904         * g++.dg/parse/ref1.C: New test.
4905
4906         PR c++/6992
4907         * g++.dg/parse/attr-ctor1.C: New test.
4908
4909         PR c++/7229
4910         * g++.dg/parse/namespace5.C: New test.
4911
4912         PR c++/7917
4913         * g++.dg/parse/func-def1.C: New test.
4914
4915         PR c++/8143
4916         * g++.dg/parse/undefined1.C: New test.
4917
4918         PR c++/5723, PR c++/8522
4919         * g++.dg/parse/specialization1.C: New test.
4920
4921         PR c++/163, PR c++/8595
4922         * g++.dg/parse/struct-as-enum1.C: New test.
4923
4924         PR c++/9173
4925         * g++.dg/parse/undefined2.C: New test.
4926
4927 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4928
4929         PR c++/9298
4930         * g++.dg/parse/template1.C: New test.
4931
4932         PR c++/9384
4933         * g++.dg/parse/using1.C: New test.
4934
4935         PR c++/9285
4936         PR c++/9294
4937         * g++.dg/parse/expr2.C: New test.
4938
4939         PR c++/9388
4940         * g++.dg/parse/lookup2.C: Likewise.
4941
4942 2003-01-21  Jan Hubicka  <jh@suse.cz>
4943
4944         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4945         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4946         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4947         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4948
4949 2003-01-20  Nick Clifton  <nickc@redhat.com>
4950
4951         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4952         problem with ARM sibcall code generation.
4953
4954 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4955
4956         * gcc.c-torture/execute/20030120-1.c: New.
4957
4958 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4959
4960         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4961
4962 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4963
4964         PR c++/9272
4965         * g++.dg/parse/ctor1.C: New test.
4966
4967         PR c++/9294:
4968         * g++.dg/parse/qualified1.C: New test.
4969
4970         * g++.dg/parse/typename3.C: New test.
4971
4972 2003-01-16  Richard Henderson  <rth@redhat.com>
4973
4974         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4975
4976 2003-01-16  Richard Henderson  <rth@redhat.com>
4977
4978         * g++.dg/pch/pch.exp: Copy test header to the working directory
4979         before using it either for precompilation or direct use.
4980         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4981         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4982
4983 2003-01-16  Richard Henderson  <rth@redhat.com>
4984
4985         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4986         before using it either for precompilation or direct use.
4987         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4988         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4989
4990 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4991
4992         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4993         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4994         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4995         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4996         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4997         typename warning into error.
4998         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4999         error messages.
5000         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5001         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5002         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5003         messages.
5004         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5005         make declaration visible in template.
5006         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5007         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5008         messages.
5009         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5010         message.
5011         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5012         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5013         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5014         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5015         typename warning with error message.
5016         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5017         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5018         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5019
5020 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5021
5022         * g++.dg/parse/ambig2.C: New test.
5023
5024 2003-01-15  Richard Henderson  <rth@redhat.com>
5025
5026         * g++.dg/tls/init-2.C: Update error message string.
5027
5028 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5029
5030         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5031
5032 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5033
5034         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5035         all for HC11/HC12.
5036         * gcc.c-torture/compile/20001205-1.x: Likewise.
5037         * gcc.c-torture/compile/20001226-1.x: Likewise.
5038         * gcc.c-torture/compile/920520-1.x: Likewise.
5039         * gcc.c-torture/compile/961203-1.x: Likewise.
5040         * gcc.c-torture/compile/20020604-1.x: Likewise.
5041
5042 2003-01-15  Jan Hubicka  <jh@suse.cz>
5043
5044         * gcc.c-torture/compile/20030115-1.c: New test.
5045
5046         * gcc.dg/i386-fpcvt-1.c: New test.
5047         * gcc.dg/i386-fpcvt-2.c: New test.
5048
5049 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5050
5051         Further conform g++'s __vmi_class_type_info to the C++ ABI
5052         specification.
5053         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5054         the specification.
5055
5056 2003-01-14  Jan Hubicka  <jh@suse.cz>
5057
5058         * gcc.dg/i386-fpcvt-1.c: New test.
5059         * gcc.dg/i386-fpcvt-2.c: New test.
5060
5061 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5062
5063         * gcc.dg/i386-mmx-3.c: New test.
5064
5065 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5066
5067         PR c++/9264
5068         * g++.dg/parse/octal1.C: New file.
5069
5070         PR c++/9172
5071         * g++.dg/parse/typename1.C: New file.
5072
5073 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5074
5075         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5076         * gcc.dg/bf-no-ms-layout.c: Likewise.
5077         * gcc.dg/bf-ms-attrib.c: Likewise.
5078
5079 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5080
5081         PR c++/9099
5082         * g++.dg/parse/dtor1.C: New file.
5083
5084         PR c++/9128
5085         * g++.dg/rtti/typeid1.C: New file.
5086
5087         PR c++/9153
5088         * g++.dg/parse/lookup1.C: New file.
5089
5090         PR c++/9171
5091         * g++.dg/templ/spec5.C: New file.
5092
5093 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5094
5095         * gcc.c-torture/compile/20030110-1.c: New test.
5096
5097 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5098
5099         Merge from pch-branch:
5100
5101         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5102
5103         * gcc.dg/pch/cpp-1.h: New.
5104         * gcc.dg/pch/cpp-1.c: New.
5105         * gcc.dg/pch/cpp-2.h: New.
5106         * gcc.dg/pch/cpp-2.c: New.
5107
5108         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5109
5110         * gcc.dg/pch/except-1.h: New.
5111         * gcc.dg/pch/except-1.c: New.
5112
5113         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5114
5115         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5116         running test.
5117         * gcc.dg/pch: Include *.hp not *.h.
5118         * gcc.dg/pch/system-1.h: New.
5119         * gcc.dg/pch/system-1.c: New.
5120
5121         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5122
5123         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5124         rather than trying to build and run a program using PCH.
5125         * gcc.dg/pch: Remove dg-do commands from test files.
5126
5127         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5128
5129         * gcc.dg/pch/macro-3.c: New.
5130         * gcc.dg/pch/macro-3.h: New.
5131
5132         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5133
5134         * gcc.dg/pch/common-1.c: New.
5135         * gcc.dg/pch/common-1.h: New.
5136         * gcc.dg/pch/decl-1.c: New.
5137         * gcc.dg/pch/decl-1.h: New.
5138         * gcc.dg/pch/decl-2.c: New.
5139         * gcc.dg/pch/decl-2.h: New.
5140         * gcc.dg/pch/decl-3.c: New.
5141         * gcc.dg/pch/decl-3.h: New.
5142         * gcc.dg/pch/decl-4.c: New.
5143         * gcc.dg/pch/decl-4.h: New.
5144         * gcc.dg/pch/decl-5.c: New.
5145         * gcc.dg/pch/decl-5.h: New.
5146         * gcc.dg/pch/global-1.c: New.
5147         * gcc.dg/pch/global-1.h: New.
5148         * gcc.dg/pch/inline-1.c: New.
5149         * gcc.dg/pch/inline-1.h: New.
5150         * gcc.dg/pch/inline-2.c: New.
5151         * gcc.dg/pch/inline-2.h: New.
5152         * gcc.dg/pch/static-1.c: New.
5153         * gcc.dg/pch/static-1.h: New.
5154         * gcc.dg/pch/static-2.c: New.
5155         * gcc.dg/pch/static-2.h: New.
5156
5157         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5158
5159         * g++.dg/pch/pch.exp: Better handle failing testcases.
5160         * gcc.dg/pch/pch.exp: Likewise.
5161         * gcc.dg/pch/macro-1.c: New.
5162         * gcc.dg/pch/macro-1.h: New.
5163         * gcc.dg/pch/macro-2.c: New.
5164         * gcc.dg/pch/macro-2.h: New.
5165
5166         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5167
5168         * g++.dg/dg.exp: Treat files in pch/ specially.
5169         * g++.dg/pch/pch.exp: New file.
5170         * g++.dg/pch/empty.H: New file.
5171         * g++.dg/pch/empty.C: New file.
5172         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5173         "precompile".
5174
5175         * gcc.dg/pch/pch.exp: New file.
5176         * gcc.dg/pch/empty.h: New file.
5177         * gcc.dg/pch/empty.c: New file.
5178         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5179         "precompile".
5180
5181 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5182
5183         * g++.dg/template/friend14.C: New test.
5184
5185 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5186
5187         * gcc.dg/old-style-asm-1.c: New test.
5188
5189 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5190
5191         * gcc.c-torture/compile/20030109-1.c: New test.
5192
5193 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5194
5195         * gcc.c-torture/execute/20030109-1.c: New test.
5196
5197 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5198
5199         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5200         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5201         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5202         * g++.old-deja/g++.mike/eh2.C: Likewise
5203         * g++.old-deja/g++.mike/eh3.C: Likewise
5204         * g++.old-deja/g++.mike/eh5.C: Likewise
5205         * g++.old-deja/g++.mike/eh6.C: Likewise
5206         * g++.old-deja/g++.mike/eh7.C: Likewise
5207         * g++.old-deja/g++.mike/eh8.C: Likewise
5208         * g++.old-deja/g++.mike/eh9.C: Likewise
5209         * g++.old-deja/g++.mike/eh10.C: Likewise
5210         * g++.old-deja/g++.mike/eh12.C: Likewise
5211         * g++.old-deja/g++.mike/eh13.C: Likewise
5212         * g++.old-deja/g++.mike/eh14.C: Likewise
5213         * g++.old-deja/g++.mike/eh16.C: Likewise
5214         * g++.old-deja/g++.mike/eh17.C: Likewise
5215         * g++.old-deja/g++.mike/eh18.C: Likewise
5216         * g++.old-deja/g++.mike/eh21.C: Likewise
5217         * g++.old-deja/g++.mike/eh23.C: Likewise
5218         * g++.old-deja/g++.mike/eh24.C: Likewise
5219         * g++.old-deja/g++.mike/eh25.C: Likewise
5220         * g++.old-deja/g++.mike/eh26.C: Likewise
5221         * g++.old-deja/g++.mike/eh27.C: Likewise
5222         * g++.old-deja/g++.mike/eh28.C: Likewise
5223         * g++.old-deja/g++.mike/eh29.C: Likewise
5224         * g++.old-deja/g++.mike/eh31.C: Likewise
5225         * g++.old-deja/g++.mike/eh33.C: Likewise
5226         * g++.old-deja/g++.mike/eh34.C: Likewise
5227         * g++.old-deja/g++.mike/eh35.C: Likewise
5228         * g++.old-deja/g++.mike/eh36.C: Likewise
5229         * g++.old-deja/g++.mike/eh37.C: Likewise
5230         * g++.old-deja/g++.mike/eh38.C: Likewise
5231         * g++.old-deja/g++.mike/eh39.C: Likewise
5232         * g++.old-deja/g++.mike/eh40.C: Likewise
5233         * g++.old-deja/g++.mike/eh41.C: Likewise
5234         * g++.old-deja/g++.mike/eh42.C: Likewise
5235         * g++.old-deja/g++.mike/eh44.C: Likewise
5236         * g++.old-deja/g++.mike/eh46.C: Likewise
5237         * g++.old-deja/g++.mike/eh47.C: Likewise
5238         * g++.old-deja/g++.mike/eh48.C: Likewise
5239         * g++.old-deja/g++.mike/eh49.C: Likewise
5240         * g++.old-deja/g++.mike/eh50.C: Likewise
5241         * g++.old-deja/g++.mike/eh51.C: Likewise
5242         * g++.old-deja/g++.mike/eh53.C: Likewise
5243         * g++.old-deja/g++.mike/eh55.C: Likewise
5244         * g++.old-deja/g++.mike/p7912.C: Likewise
5245         * g++.old-deja/g++.mike/p9706.C: Likewise
5246         * g++.old-deja/g++.mike/p10416.C: Likewise
5247         * g++.old-deja/g++.mike/p11667.C: Likewise
5248         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5249         Remove redundant reference to Iris.
5250         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5251         Elxsi, i860, Pico Java, and WE32K.
5252
5253 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5254
5255         * g++.dg/ext/asm4.C: New test.
5256
5257 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5258
5259         PR c++/9030
5260         * g++.dg/template/friend12.C: New test.
5261         * g++.dg/template/friend13.C: Likewise.
5262         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5263
5264 2003-01-08  Jan Hubicka  <jh@suse.cz>
5265
5266         * gcc.dg/i386-cadd.c: New test.
5267         * gcc.dg/i386-cmov4.c: Likewise.
5268
5269 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5270
5271         PR c++/9165
5272         * g++.dg/warn/Wunused-3.C: New test.
5273
5274         * g++.dg/abi/bitfield9.C: New test.
5275
5276         PR c++/9189
5277         * g++.dg/parse/defarg3.C: New test.
5278
5279 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5280
5281         * g++.dg/parse/ambig1.C: New test.
5282         * g++.dg/parse/defarg2.C: New test.
5283
5284 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5285
5286         * g++.dg/template/defarg-1.C: New test.
5287         * g++.dg/template/local2.C: Likewise.
5288
5289 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5290
5291         * gcc.c-torture/execute/20030105-1.c: New test.
5292
5293 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5294
5295         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5296         * g++.dg/parse/namespace4.C: Likewise.
5297
5298 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5299
5300         * g++.dg/template/ntp2.C: New test.
5301
5302 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5303
5304         * g++.dg/parse/extern-C-1.C: New test.
5305
5306         * g++.dg/parse/namespace4.C: New test.
5307
5308         * g++.dg/template/nested1.C: New test.
5309
5310         * g++.dg/parse/namespace3.C: New test.
5311
5312 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5313
5314         * g++.dg/lookup/two-stage1.C: New test.
5315
5316 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5317
5318         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5319         * g++.old-deja/g++.jason/access8.C: Likewise.
5320         * g++.old-deja/g++.other/decl5.C: Likewise.
5321
5322 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5323
5324         * g++.dg/parse/parse7.C: New test.
5325
5326 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5327
5328         PR c++/2843
5329         * g++.dg/ext/attrib7.C: New test.
5330
5331 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5332
5333         * g++.dg/parse/parse6.C: New test.
5334
5335 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5336
5337         * gcc.dg/h8300-stack-1.c: New.
5338
5339 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5340
5341         g++.dg/lookup/exception1.C: New test.
5342
5343         g++.dg/lookup/template1.C: New test.
5344
5345         g++.dg/parse/namespace2.C: New test.
5346
5347         g++.dg/parse/parens2.C: New test.
5348
5349 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5350
5351         * g++.dg/parse/parse5.C: New test.
5352         * g++.dg/lookup/scoped4.C: New test.
5353
5354 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5355
5356         * g++.dg/parse/parens1.C: New test.
5357
5358         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5359         angle-bracket1.C.
5360         * g++.dg/parse/parens2.C: New test.
5361
5362         * g++.dg/lookup/scope-operator1.C: New test.
5363
5364         * g++.dg/parse/operator1.C: New test.
5365
5366 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5367
5368         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5369         * g++.old-deja/g++.other/access6.C: Likewise.
5370         * g++.old-deja/g++.other/decl1.C: Likewise.
5371         * g++.old-deja/g++.pt/typename12.C: Likewise.
5372
5373 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5374
5375         * g++.dg/parse/namespace1.C: New test.
5376
5377 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5378
5379         * g++.dg/parse/parse4.C: New test.
5380
5381 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5382
5383         * g++.dg/parse/parse3.C: New test.
5384
5385 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5386
5387         * g++.dg/parse/parse2.C: New test.
5388
5389 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5390
5391         * g++.dg/template/friend11.C: New test.
5392
5393 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5394
5395         * g++.dg/parse/parse1.C: New test.
5396
5397 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5398
5399         * lib/profopt.exp: Change the name of a global variable to avoid
5400         possible clashes with other test suites.
5401
5402 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5403
5404         * g++.dg/inherit/covariant8.C: New test.
5405
5406 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5407
5408         * g++.dg/init/array9.C: New test.
5409
5410         PR c++/9112
5411         * g++.dg/parse/expr1.C: New test.
5412
5413 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5414
5415         * gcc.c-torture/compile/20021230-1.c: New test.
5416
5417 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5418
5419         * g++.dg/inherit/covariant5.C: New test.
5420         * g++.dg/inherit/covariant6.C: New test.
5421         * g++.dg/inherit/covariant7.C: New test.
5422
5423 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5424
5425         PR c++/2739
5426         * g++.dg/other/access2.C: New test.
5427
5428 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5429
5430         * g++.dg/other/anon-struct.C: No longer fails
5431         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5432         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5433         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5434
5435 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5436
5437         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5438
5439 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5440
5441         * g++.dg/eh/spec4.C: Remove stray semicolon.
5442         * g++.dg/expr/pmf-1.C: Change error message.
5443         * g++.dg/ext/asm1.C: Remove stray semicolon.
5444         * g++.dg/ext/typename1.C: Add missing typenames.
5445         * g++.dg/inherit/template-as-base.C: Change error message.
5446         * g++.dg/lookup/scoped1.C: Likewise.
5447         * g++.dg/lookup/scoped2.C: Likewise.
5448         * g++.dg/lookup/using2.C: Likewise.
5449         * g++.dg/other/component1.C: Remove stray semicolon.
5450         * g++.dg/other/do1.C: Change error message.
5451         * g++.dg/other/error2.C: Likewise.
5452         * g++.dg/other/init1.C: Likewise.
5453         * g++.dg/other/packed1.C: Remove stray semicolon.
5454         * g++.dg/other/ptrmem2.C: Change error message.
5455         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5456         marker.
5457         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5458         * g++.dg/template/access3.C: Add typename keyword.
5459         * g++.dg/template/access5.C: Remove stray semicolon.
5460         * g++.dg/template/access6.C: Likewise.
5461         * g++.dg/template/complit1.C: Likewise.
5462         * g++.dg/template/crash1.C: Change error message.
5463         * g++.dg/template/inherit2.C: Remove stray semicolon.
5464         * g++.dg/template/instantiate2.C: Likewise.
5465         * g++.dg/template/instantiate3.C: Change error message.
5466         * g++.dg/template/qual1.C: Remove stray semicolon.
5467         * g++.dg/template/qualttp18.C: Change error message.
5468         * g++.dg/template/ref1.C: Remove stray semicolon.
5469         * g++.dg/template/sizeof1.C (A::value): Declare it.
5470         * g++.dg/template/spec4.C: Change error message.
5471         * g++.dg/template/static1.C: Likewise.
5472         * g++.dg/template/type1.C: Likewise.
5473         * g++.dg/template/typename3.C: Likewise.
5474         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5475         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5476         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5477         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5478         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5479         named return value extension.
5480         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5481         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5482         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5483         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5484         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5485         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5486         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5487         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5488         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5489         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5490         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5491         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5492         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5493         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5494         syntax.
5495         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5496         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5497         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5498         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5499         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5500         * g++.old-deja/g++.brendan/template11.C: Likewise.
5501         * g++.old-deja/g++.brendan/template26.C: Likewise.
5502         * g++.old-deja/g++.brendan/template27.C: Use explicit
5503         specialization syntax.
5504         * g++.old-deja/g++.brendan/template30.C: Likewise.
5505         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5506         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5507         non-dependent names.
5508         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5509         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5510         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5511         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5512         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5513         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5514         named return value extension.
5515         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5516         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5517         * g++.old-deja/g++.ext/return1.C: Likewise.
5518         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5519         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5520         * g++.old-deja/g++.jason/access8.C: Likewise.
5521         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5522         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5523         pseudo-destructor names.
5524         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5525         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5526         pseudo-destructor names.
5527         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5528         * g++.old-deja/g++.jason/overload19.C: Likewise.
5529         * g++.old-deja/g++.jason/overload32.C: Likewise.
5530         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5531         stray semicolons.
5532         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5533         * g++.old-deja/g++.jason/return.C: Likewise.
5534         * g++.old-deja/g++.jason/return2.C: Likewise.
5535         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5536         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5537         syntax.
5538         * g++.old-deja/g++.jason/template10.C: Account for use of
5539         non-dependent names.
5540         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5541         syntax.
5542         * g++.old-deja/g++.jason/template37.C: Likewise.
5543         * g++.old-deja/g++.law/access4.C: Change error messages.
5544         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5545         pseudo-destructor names.
5546         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5547         * g++.old-deja/g++.law/ctors9.C: Likewise.
5548         * g++.old-deja/g++.law/cvt22.C: Likewise.
5549         * g++.old-deja/g++.law/dtors5.C: Likewise.
5550         * g++.old-deja/g++.law/global-init1.C: Likewise.
5551         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5552         * g++.old-deja/g++.law/operators28.C: Likewise.
5553         * g++.old-deja/g++.law/visibility28.C: Likewise.
5554         * g++.old-deja/g++.martin/eval1.C: Likewise.
5555         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5556         name.
5557         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5558         * g++.old-deja/g++.mike/net34.C: Likewise.
5559         * g++.old-deja/g++.mike/net36.C: Likewise.
5560         * g++.old-deja/g++.mike/ns2.C: Likewise.
5561         * g++.old-deja/g++.mike/p12306.C: Likewise.
5562         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5563         value extension.
5564         * g++.old-deja/g++.mike/p700.C: Likewise.
5565         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5566         * g++.old-deja/g++.mike/p710.C: Likewise.
5567         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5568         value extension.
5569         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5570         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5571         * g++.old-deja/g++.ns/crash2.C: Likewise.
5572         * g++.old-deja/g++.ns/crash3.C: Likewise.
5573         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5574         * g++.old-deja/g++.ns/ns17.C: Likewise.
5575         * g++.old-deja/g++.ns/template16.C: Likewise.
5576         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5577         keyword.
5578         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5579         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5580         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5581         named return value extension.
5582         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5583         * g++.old-deja/g++.other/access4.C: Issue additional error
5584         messages.
5585         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5586         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5587         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5588         * g++.old-deja/g++.other/crash25.C: Change error message.
5589         * g++.old-deja/g++.other/crash4.C: Change error message.
5590         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5591         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5592         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5593         checks.
5594         * g++.old-deja/g++.other/defarg8.C: Likewise.
5595         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5596         * g++.old-deja/g++.other/dtor10.C: Likewise.
5597         * g++.old-deja/g++.other/incomplete.C: Likewise.
5598         * g++.old-deja/g++.other/linkage7.C: Likewise.
5599         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5600         lookup algorithm.
5601         * g++.old-deja/g++.other/mangle2.C: Likewise.
5602         * g++.old-deja/g++.other/refinit2.C: Likewise.
5603         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5604         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5605         * g++.old-deja/g++.pt/crash28.C: Likewise.
5606         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5607         syntax.
5608         * g++.old-deja/g++.pt/crash32.C: Change error message.
5609         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5610         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5611         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5612         error message position.
5613         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5614         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5615         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5616         syntax.
5617         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5618         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5619         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5620         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5621         keyword.
5622         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5623         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5624         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5625         keyword.
5626         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5627         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5628         syntax.
5629         * g++.old-deja/g++.pt/friend28.C: Account for use of
5630         non-dependent names.
5631         * g++.old-deja/g++.pt/friend29.C: Likewise.
5632         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5633         rules.
5634         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5635         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5636         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5637         lookup rules.
5638         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5639         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5640         keyword.
5641         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5642         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5643         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5644         keyword.
5645         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5646         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5647         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5648         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5649         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5650         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5651         keyword.
5652         * g++.old-deja/g++.pt/spec10.C: Likewise.
5653         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5654         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5655         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5656         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5657         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5658         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5659         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5660         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5661         * g++.old-deja/g++.pt/typename15.C: Likewise.
5662         * g++.old-deja/g++.pt/typename22.C: Likewise.
5663         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5664         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5665         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5666         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5667         syntax.
5668         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5669         return value extension.
5670         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5671         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5672         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5673         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5674
5675 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5676
5677         * g++.dg/warn/inline1.C: New test.
5678         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5679         * g++.old-deja/g++.jason/synth10.C: Likewise.
5680         * g++.old-deja/g++.mike/net31.C: Likewise.
5681         * g++.old-deja/g++.mike/p8786.C: Likewise.
5682
5683         * g++.dg/template/friend10.C: New test.
5684         * g++.dg/template/conv5.C: New test.
5685
5686 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5687
5688         * g++.dg/lookup/scoped3.C: New test.
5689
5690         * g++.dg/lookup/decl1.C: New test.
5691         * g++.dg/lookup/decl2.C: New test.
5692
5693 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5694
5695         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5696         gcc.c-torture/compile/20021015-1.c,
5697         gcc.c-torture/compile/20021015-2.c,
5698         gcc.c-torture/compile/20021123-1.c,
5699         gcc.c-torture/compile/20021123-2.c,
5700         gcc.c-torture/compile/20021123-3.c,
5701         gcc.c-torture/compile/20021123-4.c,
5702         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5703         only to 3.1 or 3.2 branch.
5704
5705 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5706
5707         * gcc.dg/i386-bitfield3.c: New test.
5708
5709         * gcc.dg/i386-bitfield2.c: New test.
5710
5711 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5712
5713         * g++.dg/parse/conv_op1.C: New test.
5714
5715 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5716
5717         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5718         approved.
5719
5720 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5721
5722         * gcc.c-torture/compile/20021220-1.c: New test.
5723
5724 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5725
5726         * gcc.dg/i386-fastcall-1.c: New.
5727
5728 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5729
5730         * gcc.c-torture/execute/20021219-1.c: New test.
5731
5732 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5733
5734         * gcc.dg/i386-pic-1.c: New test.
5735
5736 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5737
5738         PR c++/8099
5739         * g++.dg/template/friend9.C: New test.
5740
5741 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5742
5743         PR c++/3663
5744         * g++.dg/template/access7.C: New test.
5745
5746 2002-12-18  Nick Clifton  <nickc@redhat.com>
5747
5748         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5749         the libstdc++-v3 directory has been found.
5750
5751 2002-12-12  Devang Patel <dpatel@apple.com>
5752         * gcc.dg/darwin-ld-1.c: New test.
5753         * gcc.dg/darwin-ld-2.c: New test.
5754         * gcc.dg/darwin-ld-3.c: New test.
5755         * gcc.dg/darwin-ld-4.c: New test.
5756         * gcc.dg/darwin-ld-5.c: New test.
5757
5758 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5759
5760         * gcc.c-torture/compile/20021212-1.c: New test.
5761
5762 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5763
5764         * gcc.dg/fshort-wchar: New test.
5765
5766 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5767
5768         PR c++/8372
5769         * g++.dg/template/dtor1.C: New test.
5770
5771         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5772         markers.
5773
5774 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5775
5776         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5777
5778 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5779
5780         * g++.dg/template/static1.C: New test.
5781         * g++.dg/template/static2.C: New test.
5782         * g++.old-deja/g++.ext/memconst.C: New test.
5783
5784 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5785
5786         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5787         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5788         * g++.dg/special/initp1.C: Likewise.
5789
5790 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5791
5792         * gcc.c-torture/execute/20021204-1.c: New test.
5793
5794 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5795
5796         * gcc.dg/ppc-fmadd-1.c: New file.
5797         * gcc.dg/ppc-fmadd-2.c: New file.
5798         * gcc.dg/ppc-fmadd-3.c: New file.
5799
5800 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5801
5802         * gcc.c-torture/compile/20021204-1.c: New test.
5803
5804 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5805
5806         * g++.dg/inherit/covariant2.C: New test.
5807         * g++.dg/inherit/covariant3.C: New test.
5808         * g++.dg/inherit/covariant4.C: New test.
5809         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5810         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5811
5812 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5813
5814         PR c++/8688
5815         * g++.dg/init/brace3.C: New test.
5816
5817 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5818
5819         * gcc.dg/20020210-1.c: Fix a comment typo.
5820
5821 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5822
5823         PR c++/8720
5824         * g++.dg/parse/defarg1.C: New test.
5825
5826         PR c++/8615
5827         * g++.dg/template/char1.C: New test.
5828
5829         * g++.dg/template/varmod1.C: Fix typo.
5830
5831 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5832
5833         DR 180
5834         * g++.old-deja/g++.pt/crash32.C: Expect error.
5835
5836 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5837
5838         PR c++/5919
5839         * g++.dg/template/varmod1.C: New test.
5840
5841         PR c++/8727
5842         * g++.dg/inherit/typeinfo1.C: New test.
5843
5844         PR c++/8663
5845         * g++.dg/inherit/typedef1.C: New test.
5846
5847 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5848
5849         PR c++/8332
5850         PR c++/8493
5851         * g++.dg/template/strlen1.C: New test.
5852
5853         PR c++/8227
5854         * g++.dg/template/ctor2.C: New test.
5855
5856         PR c++/8214
5857         * g++.dg/init/string1.C: New test.
5858
5859         PR c++/8511
5860         * g++.dg/template/friend8.C: New test.
5861
5862 2002-11-29  Joe Buck <jbuck@synopsys.com>
5863
5864         * g++.dg/lookup/anon2.C: New test.
5865
5866 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5867
5868         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5869         h8300 port.
5870
5871 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5872
5873         * gcc.dg/bitfld-6.c: New test.
5874
5875 2002-11-27  Jan Hubicka  <jh@suse.cz>
5876
5877         * gcc.c-torture/execute/20021127.[cx]: New test.
5878
5879 2002-11-26  Jan Hubicka  <jh@suse.cz>
5880
5881         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5882         quality.
5883
5884 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5885
5886         * g++.dg/init/brace2.C: New test.
5887         * g++.old-deja/g++.mike/p9129.C: Correct.
5888
5889 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5890
5891         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5892
5893 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5894
5895         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5896
5897 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5898
5899         * testsuite/g++.dg/abi/empty11.C: New test.
5900         * testsuite/g++.dg/rtti/cv1.C: New test.
5901
5902 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5903
5904         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5905
5906 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5907
5908         * g++.dg/abi/empty10.C: New test.
5909
5910 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5911
5912         * gcc.c-torture/compile/20021124-1.c: New test.
5913
5914 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5915
5916         * g++.dg/abi/rtti2.C: New test.
5917
5918 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5919
5920         * gcc.dg/i386-unroll-1.c: New test.
5921
5922 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5923
5924         * gcc.c-torture/compile/20021120-1.c: New test.
5925         * gcc.c-torture/compile/20021120-2.c: New test.
5926
5927 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5928
5929         * gcc.dg/bitfld-5.c: New test.
5930
5931 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5932
5933         * gcc.c-torture/execute/20021120-3.c: New test.
5934
5935 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5936
5937         * gcc.c-torture/execute/20021120-2.c: New test.
5938
5939 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5940
5941         * gcc.c-torture/execute/20021120-1.c: New test.
5942
5943 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5944
5945         * gcc.c-torture/execute/20021118-3.c: New test.
5946
5947 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5948
5949         * gcc.c-torture/compile/20021119-1.c: New test.
5950
5951 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5952
5953         * gcc.dg/duff-1.c: New test.
5954         * gcc.dg/duff-2.c: New test.
5955         * gcc.dg/duff-3.c: New test.
5956
5957 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5958
5959         * gcc.dg/cpp/_Pragma5.c: New test.
5960
5961 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5962
5963         * gcc.c-torture/execute/20021118-2.c: New test.
5964
5965 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5966
5967         * gcc.c-torture/execute/20021118-1.c: New test.
5968
5969 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5970
5971         * gcc.dg/20021116-1.c: New test.
5972
5973 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5974
5975         * g++.dg/abi/vcall1.C: New test.
5976
5977 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5978
5979         * gcc.dg/20021029-1.c: New test.
5980         * gcc.dg/20021029-2.c: New test.
5981
5982 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5983
5984         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5985
5986 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5987
5988         PR c/8439
5989         * gcc.dg/20021110.c: Move to ...
5990         * gcc.c-torture/compile/20021110.c: .... here.
5991
5992 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5993
5994         PR c/8467
5995         * gcc.c-torture/execute/20021111-1.c
5996
5997 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5998
5999         PR c/8439
6000         * gcc.dg/20021110.c: New test.
6001
6002 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6003
6004         * g++.dg/abi/vthunk3.C: Run only on x86.
6005
6006 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6007
6008         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6009
6010 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6011
6012         * lib/compat.exp (compat-execute): Fix logic error in last
6013         change.
6014
6015 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6016
6017         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6018
6019 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6020
6021         PR c++/8389
6022         * g++.dg/template/access6.C: New test.
6023
6024 2002-11-08  Jan Hubicka  <jh@suse.cz>
6025
6026         * gcc.dg/i386-ssefp-1.c: New test.
6027         * gcc.dg/i386-ssefp-1.c: New test.
6028
6029 2002-11-08  Jan Hubicka  <jh@suse.cz>
6030
6031         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6032
6033 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6034
6035         * g++.dg/abi/vthunk3.C: New test.
6036
6037         PR c++/8338
6038         * g++.dg/template/crash2.C: New test.
6039
6040 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6041
6042         * testsuite/g++.dg/abi/dtor1.C: New test.
6043         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6044
6045 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6046
6047         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6048         Darwin.
6049
6050 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6051
6052         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6053         -mthumb.  Only xfail with -O0.
6054
6055 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6056
6057         * g++.dg/abi/thunk1.C: New test.
6058         * g++.dg/abi/thunk2.C: Likewise.
6059         * g++.dg/abi/vtt1.C: Likewise.
6060
6061 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6062
6063         PR optimization/8423
6064         * gcc.c-torture/execute/builtin-constant.c: New test.
6065
6066 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6067
6068         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6069         Add some more cases.
6070
6071 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6072
6073         PR c++/8391
6074         * g++.dg/opt/local1.C: New test.
6075
6076 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6077
6078         PR c++/8160
6079         * g++.dg/template/complit1.C: New test.
6080
6081         PR c++/8149
6082         * g++.dg/template/typename4.C: Likewise.
6083
6084 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6085
6086         Core issue 287, PR c++/7639
6087         * g++.dg/template/instantiate1.C: Adjust error location.
6088         * g++.dg/template/instantiate3.C: New test.
6089         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6090         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6091         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6092
6093 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6094
6095         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6096
6097 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6098
6099         PR c++/8287
6100         * g++.dg/init/dtor2.C: New test.
6101
6102 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6103
6104         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6105         * gcc.dg/nest.c: Bypass errors on irix6.
6106
6107 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6108
6109         * gcc.dg/nest.c: Expect error for mmix-*-*.
6110         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6111
6112 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6113
6114         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6115         markers.
6116
6117         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6118
6119 2002-10-25  Mike Stump  <mrs@apple.com>
6120
6121         * gcc.dg/warn-1.c: New test.
6122
6123 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6124
6125         * g++.dg/template/typename3.C: New test.
6126
6127 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6128
6129         * g++.dg/lookup/ptrmem1.C: New test.
6130
6131         * g++.dg/abi/vthunk2.C: New test.
6132
6133 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6134
6135         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6136
6137 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6138
6139         * g++.dg/abi/empty9.C: New test.
6140
6141 2002-10-24  Richard Henderson  <rth@redhat.com>
6142
6143         * g++.dg/inherit/thunk1.C: Enable for ia64.
6144
6145 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6146
6147         PR c++/8067
6148         * g++.dg/lookup/pretty1.C: New test.
6149
6150 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6151
6152         * gcc.dg/20021023-1.c: New test.
6153
6154 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6155
6156         PR c++/7679
6157         * g++.dg/parse/inline1.C: New test.
6158
6159 2002-10-23  Richard Henderson  <rth@redhat.com>
6160
6161         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6162
6163         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6164
6165 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6166
6167         PR c++/6579
6168         * g++.dg/parse/stmtexpr3.C: New test.
6169
6170 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6171
6172         * g++.dg/expr/cond1.C: New test.
6173
6174 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6175
6176         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6177
6178 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6179
6180         * g++.dg/abi/vbase13.C: New test.
6181         * g++.dg/abi/vbase14.C: Likewise.
6182
6183 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6184
6185         * gcc.dg/tls/pic-1.c: New test.
6186         * gcc.dg/tls/nonpic-1.c: New test.
6187         * gcc.dg/20021018-1.c: New test.
6188
6189 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6190
6191         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6192         Remove only files with the same base name as the test case.
6193         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6194         (profopt-execute): Likewise.  Also, remove old profiling
6195         and performance data files before running the tests.
6196
6197         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6198         * g++.dg/bprob/bprob.exp: Likewise.
6199         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6200         to allow more general test case names.
6201
6202         * g++.dg/bprob/bprob-1.C: Rename to ...
6203         * g++.dg/bprob/g++-bprob-1.C: ... this.
6204
6205         * g77.dg/bprob/bprob-1.f: Rename to ...
6206         * g77.dg/bprob/g77-bprob-1.f: ... this.
6207
6208 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6209
6210         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6211         bison 1.50 or later.
6212
6213 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6214
6215         * g++.dg/README: Describe more test directories.
6216
6217 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6218
6219         * g++.dg/init/array6.C: Add additional tests.
6220
6221 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6222
6223         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6224         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6225
6226 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6227
6228         * gcc.c-torture/compile/20020604-1.x: New.
6229         * gcc.c-torture/compile/simd-5.x: Likewise.
6230         * gcc.c-torture/execute/920710-1.x: Likewise.
6231         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6232
6233 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6234
6235         * g++.dg/inherit/override1.C: Add dg-options clause.
6236
6237 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6238
6239         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6240         _mm_slli_si128.
6241
6242 2002-10-19  Andreas Schwab  <schwab@suse.de>
6243
6244         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6245         directory component.
6246
6247 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6248
6249         * g++.dg/inherit/thunk1.C: New test.
6250
6251         * g++.dg/inherit/override1.C: New test.
6252
6253         * g++.dg/abi/mangle11.C: New test.
6254         * g++.dg/abi/mangle14.C: New test.
6255         * g++.dg/abi/mangle17.C: New test.
6256
6257 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6258
6259         * g++.dg/overload/member2.C: New test.
6260
6261 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6262
6263         * g++.dg/README: Describe new compat directory.
6264         * g++.dg/dg.exp: Skip tests in compat directory.
6265         * README.compat: New file.
6266         * lib/compat.exp: New expect script.
6267         * g++.dg/compat: New test directory.
6268         * g++.dg/compat/compat.exp: New expect script.
6269         * g++.dg/compat/abi: New test directory.
6270         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6271         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6272         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6273         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6274         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6275         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6276         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6277         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6278         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6279         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6280         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6281         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6282         * g++.dg/compat/break: New test directory.
6283         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6284         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6285         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6286         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6287         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6288         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6289         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6290         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6291         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6292         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6293         g++.dg/compat/break/README: New files.
6294         * g++.dg/compat/eh: New test directory.
6295         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6296         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6297         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6298         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6299         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6300         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6301         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6302         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6303         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6304         g++.dg/compat/eh/filter2_y.C,
6305         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6306         g++.dg/compat/eh/new1_y.C,
6307         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6308         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6309         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6310         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6311         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6312         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6313         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6314         g++.dg/compat/eh/unexpected1_y.C: New files.
6315         * g++.dg/compat/init: New test directory.
6316         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6317         g++.dg/compat/init/array5_y.C,
6318         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6319         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6320         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6321         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6322         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6323         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6324         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6325         g++.dg/compat/init/init-ref2_y.C: New files.
6326
6327 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6328
6329         PR c++/7584
6330         * g++.dg/inherit/using3.C: New test.
6331
6332 2002-10-17  Jan Hubicka  <jh@suse.cz>
6333
6334         * gcc.dg/20021017-2.c: New test.
6335
6336 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6337
6338         * g++.dg/abi/mangle16.C: Adjust.
6339
6340         * g++.dg/init/array8.C: New test.
6341
6342 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6343
6344         * gcc.dg/special/mips-abi.exp: New test.
6345         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6346
6347 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6348
6349         * g++.dg/abi/mangle16.C: New test.
6350         * g++.dg/abi/mangle17.C: Likewise.
6351
6352         PR c++/7478
6353         * g++.dg/template/ref1.C: New test.
6354
6355 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6356
6357         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6358
6359 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6360
6361         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6362
6363 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6364
6365         PR c++/7524
6366         * g++.dg/init/array7.C: New test.
6367
6368 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6369
6370         * g++.dg/init/array6.C: New test.
6371
6372         * g++.dg/abi/mangle13.C: Likewise.
6373         * g++.dg/abi/mangle14.C: Likewise.
6374         * g++.dg/abi/mangle15.C: Likewise.
6375
6376 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6377
6378         * g++.dg/abi/empty8.C: New test.
6379
6380 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6381
6382         * g++.dg/init/ctor1.C: New test.
6383
6384 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6385
6386         * gcc.c-torture/execute/20021015-1.c: New test.
6387
6388 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6389
6390         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6391
6392 2002-10-14  Jan Hubicka  <jh@suse.cz>
6393
6394         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6395
6396 2002-10-14  Richard Henderson  <rth@redhat.com>
6397
6398         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6399
6400 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6401
6402         PR optimization/6631
6403         * g++.dg/opt/const2.C: New test.
6404
6405 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6406
6407         PR c++/7176
6408         * g++.dg/parse/friend1.C: New test.
6409         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6410
6411 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6412
6413         * gcc.dg/20021014-1.c: New test.
6414
6415 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6416
6417         PR c++/5661
6418         * g++.dg/ext/vlm1.C: New test.
6419         * g++.dg/ext/vlm2.C: Likewise.
6420
6421         * g++.dg/init/array1.C: Remove invalid braces.
6422         * g++.dg/init/brace1.C: New test.
6423         * g++.dg/init/copy2.C: Likewise.
6424         * g++.dg/init/copy3.C: Likewise.
6425         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6426         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6427         braces.
6428
6429 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6430
6431         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6432
6433 2002-10-11  Richard Shann  <richard.shann@superh.com>
6434
6435         * gcc.c-torture/compile/simd-5.c: New test.
6436
6437 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6438
6439         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6440
6441 2002-10-10  Jim Wilson  <wilson@redhat.com>
6442
6443         * gcc.c-torture/execute/20021010-1.c: New test.
6444
6445 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6446
6447         PR c/7353
6448         * g++.dg/ext/typedef-init.C: New test.
6449         * gcc.dg/typedef-init.c: New test.
6450
6451 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6452
6453         * gcc.dg/cpp/paste13.c: New test.
6454
6455 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6456
6457         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6458         remaining platforms, XFAIL during compile, not execute.  Don't
6459         XFAIL at -O0.
6460
6461 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6462
6463         * gcc.dg/alias-1.c: Tweak expected warning.
6464
6465 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6466
6467         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6468
6469 2002-10-06  Andreas Jaeger  <aj@suse.de>
6470
6471         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6472         * gcc.dg/cpp/c++98.C: Likewise.
6473
6474         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6475         * g++.dg/cpp/c++98.C: Likewise.
6476
6477         * g++.dg/README (Subdirectories): Mention cpp directory.
6478
6479         PR target/7559
6480         * gcc.dg/20021006-1.c: New test.
6481
6482 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6483
6484         PR c++/7804
6485         * g++.dg/other/warning1.C: New test.
6486
6487 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6488
6489         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6490         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6491         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6492
6493 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6494
6495         PR c++/7931
6496         * g++.dg/template/ptrmem3.C: New test.
6497
6498         PR c++/7754
6499         * g++.dg/template/union1.C: New test.
6500
6501 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6502
6503         PR c++/8006
6504         * g++.dg/abi/mangle9.C: New test.
6505         * g++.dg/abi/mangle10.C: New test.
6506         * g++.dg/abi/mangle11.C: New test.
6507         * g++.dg/abi/mangle12.C: New test.
6508
6509 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6510
6511         PR c++/7188.
6512         * g++.dg/template/meminit1.C: New test.
6513         * g++.dg/warn/Wreorder-1.C: Likewise.
6514         * g++.old-deja/g++.mike/warn3.C: Tweak.
6515         * lib/prune.exp: Ingore "in copy constructor".
6516
6517 2002-10-02  Andreas Jaeger  <aj@suse.de>
6518
6519         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6520         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6521         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6522         on x86-64.
6523
6524 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6525
6526         * gcc.dg/empty1.C: Fix typo.
6527
6528 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6529
6530         * gcc.dg/alias-1.c: New test.
6531
6532 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6533
6534         * gcc.dg/empty1.C: New test.
6535
6536         * g++.dg/tls/init-2.C: Tweak error messages.
6537
6538 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6539
6540         * gcc.c-torture/compile/20020923-1.c: New test.
6541
6542 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6543
6544         * gcc.c-torture/execute/ffs-1.c: New test.
6545         * gcc.c-torture/execute/ffs-2.c: Ditto.
6546
6547 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6548
6549         * g++.dg/overload/member1.C: New test.
6550
6551 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6552
6553         * g++.dg/abi/empty7.C: New test.
6554         * g++.dg/init/pm2.C: Likewise.
6555
6556 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6557
6558         * g++.dg/rtti/crash1.C: New test.
6559
6560 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6561
6562         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6563         gcc.dg/sibcall-4.c: New tests.
6564
6565 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6566
6567         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6568         powerpc and MMIX targets.
6569
6570 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6571
6572         * gcc.dg/cpp/20020927-1.c: New.
6573
6574 2002-09-26  David S. Miller  <davem@redhat.com>
6575
6576         * gcc.c-torture/compile/trunctfdf.c: New.
6577
6578 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6579
6580         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6581
6582 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6583
6584         * gcc.c-torture/execute/loop-15.c: New.
6585
6586 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6587
6588         * README.QMTEST: Fix typo.
6589
6590 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6591
6592         * gcc.dg/20020926-1.c: New test.
6593
6594 2002-09-25  David S. Miller  <davem@redhat.com>
6595
6596         PR target/7842
6597         * gcc.c-torture/execute/shiftdi.c: New test.
6598
6599 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6600
6601         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6602         unique to the tool.
6603         * lib/g77.exp (g77_init): Likewise.
6604         * lib/g++.exp (g++_init): Likewise.
6605         * lib/objc.exp (objc_init): Likewise.
6606
6607 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6608
6609         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6610         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6611         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6612
6613 2002-09-25  Richard Henderson  <rth@redhat.com>
6614
6615         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6616         too-small long double.
6617
6618 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6619
6620         * gcc.dg/20020919-1.c: New test.
6621
6622 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6623
6624         * g++.dg/abi/bitfield6.C: New test.
6625         * g++.dg/abi/bitfield7.C: New test.
6626         * g++.dg/abi/bitfield8.C: New test.
6627         * g++.dg/abi/vbase11.C: New test.
6628
6629 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6630
6631         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6632         hppa*-*-hpux*.  Update test comment.
6633
6634 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6635
6636         * gcc.dg/tls/struct-1.c: New test.
6637
6638 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6639
6640         * gcc.dg/cpp/tr-warn2.c: Update.
6641
6642 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6643
6644         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6645
6646 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6647
6648         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6649         systems.
6650
6651 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6652
6653         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6654
6655         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6656         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6657         setting of cxxfilt.
6658
6659 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6660
6661         * gcc.dg/20020312-2.c: Update for darwin.
6662
6663 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6664
6665         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6666
6667 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6668
6669         * objc.dg/comp-types-1.m: New test.
6670         * objc.dg/comp-types-2.m: New test.
6671         * objc.dg/comp-types-3.m: New test.
6672         * objc.dg/comp-types-4.m: New test.
6673         * objc.dg/comp-types-5.m: New test.
6674         * objc.dg/comp-types-6.m: New test.
6675
6676 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6677
6678         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6679
6680 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6681
6682         * g++.dg/other/do1.C: New test.
6683
6684         * g++.dg/template/subst1.C: New test.
6685
6686 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6687
6688         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6689
6690 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6691
6692         * g++.dg/template/qualttp20.C: Adjust expected errors.
6693         * g++.old-deja/g++.jason/report.C: Likewise.
6694         * g++.old-deja/g++.other/qual1.C: Likewise.
6695
6696         * g++.dg/lookup/scoped2.C: New test.
6697
6698         * g++.dg/ext/asm3.C: New test.
6699
6700 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6701
6702         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6703
6704 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6705
6706         * ChangeLog: follow spelling conventions.
6707         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6708         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6709         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6710         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6711         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6712         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6713         * g++.old-deja/g++.law/global-init1.C: Likewise.
6714         * g++.old-deja/g++.other/delete4.C: Likewise.
6715         * g++.old-deja/g++.other/inline21.C: Likewise.
6716         * g++.old-deja/g++.other/singleton.C: Likewise.
6717         * g77.dg/strlen0.f: Likewise.
6718         * g77.f-torture/compile/20010519-1.f: Likewise.
6719         * g77.f-torture/compile/980310-4.f: Likewise.
6720         * gcc.c-torture/compile/20000605-1.c: Likewise.
6721         * gcc.c-torture/execute/20020225-1.c: Likewise.
6722         * gcc.dg/c90-hexfloat-2.c: Likewise.
6723         * gcc.dg/c99-bool-1.c: Likewise.
6724         * gcc.dg/c99-hexfloat-2.c: Likewise.
6725         * gcc.dg/dll-2.c: Likewise.
6726         * gcc.dg/wtr-union-init-1.c: Likewise.
6727         * gcc.dg/wtr-union-init-2.c: Likewise.
6728         * gcc.dg/wtr-union-init-3.c: Likewise.
6729         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6730         * gcc.dg/cpp/defined.c: Likewise.
6731         * gcc.dg/cpp/macsyntx.c: Likewise.
6732         * gcc.dg/cpp/paste2.c: Likewise.
6733         * gcc.dg/cpp/trad/defined.c: Likewise.
6734         * gcc.dg/format/c90-printf-1.c: Likewise.
6735         * gcc.dg/format/c90-scanf-1.c: Likewise.
6736         * gcc.dg/format/c99-printf-1.c: Likewise.
6737         * gcc.dg/format/c99-scanf-1.c: Likewise.
6738         * gcc.misc-tests/gcov-8.c: Likewise.
6739         * lib/profopt.exp: Likewise.
6740
6741 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6742
6743         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6744
6745 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6746
6747         * g++.dg/inherit/using2.C: New test.
6748
6749 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6750
6751         * ChangeLog: Follow spelling conventions.
6752         * g++.dg/template/friend4.C: Likewise.
6753         * g++.old-deja/g++.pt/crash67.C: Likewise.
6754         * gcc.c-torture/execute/20000801-4.c: Likewise.
6755         * gcc.dg/c90-digraph-1.c: Likewise.
6756         * gcc.dg/c94-digraph-1.c: Likewise.
6757         * gcc.dg/c99-digraph-1.c: Likewise.
6758         * gcc.dg/cpp/line5.c: Likewise.
6759         * gcc.dg/cpp/multiline.c: Likewise.
6760         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6761         * gcc.dg/format/attr-3.c: Likewise.
6762         * gcc.dg/format/c90-scanf-3.c: Likewise.
6763         * gcc.dg/format/ext-4.c: Likewise.
6764
6765 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6766
6767         * g++.dg/template/pretty1.C: New test.
6768
6769 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6770
6771         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6772
6773 2002-09-13  Matt Austern  <austern@apple.com>
6774
6775         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6776         passing a cast expression to a function by const reference.
6777
6778 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6779
6780         * g++.dg/template/deduce1.C: New test.
6781
6782 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6783
6784         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6785         32-bit int.
6786
6787 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6788
6789         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6790         usage.
6791
6792 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6793
6794         * gcc.c-torture/compile/20020910-1.c: New test.
6795
6796 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6797
6798         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6799
6800 2002-09-10  Andreas Jaeger  <aj@suse.de>
6801
6802         * gcc.dg/20020312-2.c: Adjust for x86-64.
6803
6804 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6805
6806         * g77.dg/7388.f: New test case for PR 7388.
6807
6808 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6809
6810         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6811
6812 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6813
6814         * objc.dg/proto-lossage-1.m: New test.
6815
6816 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6817
6818         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6819
6820 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6821
6822         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6823         expected to pass.
6824
6825 2002-09-06  Stan Shebs  <shebs@apple.com>
6826             David Edelsohn  <edelsohn@gnu.org>
6827
6828         * gcc.dg/weak: New directory.
6829         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6830         target-specific xfail bits.
6831         * gcc.dg/typeof-2.c: Move to new directory.
6832         * gcc.dg/weak.exp: New expect script.
6833
6834 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6835
6836         * gcc.c-torture/execute/extzvsi.c: New test.
6837
6838 2002-09-05  Stan Shebs  <shebs@apple.com>
6839
6840         * gcc.dg/weak-1.c: xfail on Darwin.
6841         * gcc.dg/weak-2.c: Ditto.
6842         * gcc.dg/weak-3.c: Ditto.
6843         * gcc.dg/weak-4.c: Ditto.
6844         * gcc.dg/weak-5.c: Ditto.
6845         * gcc.dg/weak-6.c: Ditto.
6846         * gcc.dg/weak-7.c: Ditto.
6847         * gcc.dg/weak-8.c: Ditto.
6848         * gcc.dg/weak-9.c: Ditto.
6849
6850 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6851
6852         * gcc.c-torture/execute/loop-14.c: New test.
6853
6854 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6855
6856         * g++.dg/other/cxa-atexit1.C: New test.
6857
6858         * gcc.dg/typeof-2.c: New test.
6859
6860 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6861
6862         * gcc.dg/builtins-2.c: New testcase.
6863         * gcc.dg/builtins-3.c: New testcase.
6864
6865 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6866
6867         * gcc.dg/cpp/_Pragma4.c: New test.
6868
6869 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6870
6871         * objc/execute/nil_method-1.m: New testcase.
6872
6873 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6874
6875         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6876         [Object class], not [Object initialize].
6877
6878 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6879             Hans-Peter Nilsson  <hp@bitrange.com>
6880
6881         * gcc.c-torture/execute/20020720-1.x: Skip test on
6882         mmix-knuth-mmixware.  Correct comment.
6883
6884 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6885
6886         * testsuite/g++.dg/abi/bitfield5.C: New test.
6887         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6888
6889 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6890
6891         * objc.dg/undeclared-selector.m: New test.
6892
6893 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6894
6895         * g++.dg/other/offsetof1.C: Avoid cast warning.
6896
6897 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6898
6899         * objc.dg/super-class-2.m: New test.
6900
6901 2002-08-24  Matt Austern  <austern@apple.com>
6902
6903         * g++.dg/ext/lvaddr.C: New test.
6904         * g++.dg/ext/lvcast.C: New test.
6905
6906 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6907
6908         * testsuite/g++.dg/inherit/cond1.C: New test.
6909
6910 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6911
6912         * gcc.dg/noncompile/incomplete-1.c: New test.
6913
6914 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6915
6916         * gcc.dg/typespec-1.c: New test.
6917
6918 2002-08-20  Devang Patel  <dpatel@apple.com>
6919         * objc.dg/proto-hier-2.m: New test.
6920
6921 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6922
6923         * objc.dg/bitfield-1.m: New test.
6924         * objc.dg/bitfield-2.m: New test.
6925
6926 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6927
6928         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6929         gcc.dg/c99-flex-array-4.c: New tests.
6930
6931 2002-08-16  Stan Shebs  <shebs@apple.com>
6932
6933         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6934
6935 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6936
6937         * gcc.dg/typeof-1.c: New test.
6938         * g++.dg/ext/typeof2.C: New test.
6939
6940 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6941
6942         * g++.dg/other/offsetof1.C: New test.
6943
6944 2002-08-14  Richard Henderson  <rth@redhat.com>
6945
6946         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6947
6948 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6949
6950         * gcc.dg/cpp/_Pragma3.c: New test.
6951
6952 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6953
6954         * g++.dg/template/inherit3: New test.
6955
6956 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6957
6958         * gcc.dg/bitfld-4.c: Add blank options.
6959
6960 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6961
6962         * g++.dg/template/crash1.C: New test.
6963
6964 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6965
6966         * gcc.dg/tls/opt-2.c: New test.
6967
6968 2002-08-08  Devang Patel  <dpatel@apple.com>
6969
6970         * objc.dg/selector-1.m : New test
6971
6972 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6973
6974         * g++.dg/abi/bitfield4.C: New test.
6975         * gcc.dg/bitfld-4.c: New test.
6976
6977 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6978
6979         * g++.dg/other/packed1.C: New test.
6980
6981 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6982
6983         * g++.dg/abi/offsetof.C: Tweak error messages.
6984         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6985
6986 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6987
6988         * gcc.dg/bitfld-3.c: New test.
6989
6990 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6991             Richard Henderson  <rth@redhat.com>
6992
6993         * gcc.dg/i386-bitfield1.c: New test.
6994         * g++.dg/abi/bitfield3.C: Update.
6995
6996 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6997
6998         * objc.dg/const-str-2.m: Update.
6999         * gcc.dg/cpp/c++98.c: Change to C extension.
7000         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7001         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7002
7003 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7004
7005         * testsuite/gcc.dg/tls/diag-3.c: New.
7006
7007 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7008
7009         * g++.dg/README (Subdirectories): Document new subdir expr.
7010         * g++.dg/expr/pmf-1.C: New test.
7011
7012 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7013
7014         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7015
7016 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7017
7018         * g++.dg/abi/bitfield3.C: New test.
7019
7020 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7021
7022         * lib/gcov.exp: Tweak expected line formats.
7023         * gcc.misc-tests/gcov8.c: New test.
7024         * gcc.misc-tests/gcov8.x: New flags.
7025
7026 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7027
7028         * consistency.vlad/layout/endian.c: Include string.h.
7029
7030         * gcc.c-torture/execute/20020805-1.c: New test.
7031
7032 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7033
7034         * g++.dg/other/conversion1.C: New test.
7035
7036 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7037
7038         * gcc.dg/builtins-1.c: New testcase.
7039
7040 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7041
7042         * g++.dg/inherit/access3.C: New test.
7043
7044 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7045
7046         * gcc.dg/ia64-visibility-2.c: New test.
7047
7048 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7049
7050         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7051         __qualifier_flags to __flags.
7052
7053 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7054
7055         * g++.dg/inherit/operator1.C: New test.
7056         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7057         * g++.dg/other/error1.C: Change expected error message.
7058         * g++.dg/template/conv4.C: Likewise.
7059
7060 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7061
7062         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7063         for documented behavior.
7064
7065 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7066
7067         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7068         several targets known to fail.
7069
7070 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7071
7072         * gcc.dg/mips-args-[123].c: New tests.
7073
7074 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7075
7076         * gcc.dg/ppc-spe.c: New.
7077
7078 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7079
7080         * g++.dg/other/ptrmem4.C: New testcase.
7081
7082 2002-07-24  Richard Henderson  <rth@redhat.com>
7083
7084         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7085
7086 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7087
7088         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7089
7090 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7091
7092         * gcc.c-torture/execute/memset-3.c: New testcase.
7093
7094 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7095
7096         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7097         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7098
7099 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7100
7101         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7102         Delete.
7103
7104 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7105
7106         * gcc.c-torture/compile/simd-4.c: New test.
7107
7108 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7109
7110         PR c++/7347, c++/7348
7111         * g++.dg/template/access4.C: New test.
7112         * g++.dg/template/access5.C: New test.
7113         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7114         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7115         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7116         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7117
7118 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7119
7120         * gcc.dg/gnu89-init-2.c: New test.
7121
7122 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7123
7124         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7125
7126 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7127
7128         * gcc.c-torture/execute/20020720-1.c: New testcase.
7129
7130 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7131
7132         * gcc.dg/cpp/Wsignprom.c: New tests.
7133
7134 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7135
7136         * gcc.c-torture/execute/loop-13.c: New test.
7137
7138 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7139
7140         * gcc.dg/cpp/expr.c: New tests.
7141
7142 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7143
7144         * g++.dg/opt/pr6713.C: Add template instantiation.
7145
7146 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7147
7148         * gcc.dg/nest.c: New test.
7149
7150 2002-07-17  Richard Henderson  <rth@redhat.com>
7151
7152         * g++.dg/opt/pr6713.C: New test.
7153
7154 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7155
7156         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7157         XFAIL for all x86 processors.
7158
7159 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7160
7161         * gcc.c-torture/execute/20010122-1.x: Do not test with
7162         -fomit-frame-pointer.
7163
7164 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7165
7166         * g++.dg/template/instantiate2.C: New test.
7167         * g++.dg/template/spec4.C: New test.
7168
7169 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7170
7171         * g++.dg/template/access2.C: New test.
7172         * g++.dg/template/access3.C: New test.
7173
7174 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7175
7176         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7177         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7178         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7179         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7180         Convert to use <stdarg.h>.
7181         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7182         Delete.
7183         * gcc.dg/va-arg-2.c: New.
7184         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7185
7186 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7187
7188         * gcc.c-torture/compile/20020710-1.c: New test.
7189
7190 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7191                           Andrew Pinski  <pinskia@physics.uc.edu>
7192
7193         gcc.c-torture/compile/simd-2.c: New testcase.
7194         gcc.c-torture/compile/simd-3.c: Likewise.
7195
7196 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7197
7198         PR c++/7224
7199         * g++.dg/overload/error1.C: New test.
7200
7201 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7202
7203         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7204         configuration and IRIX 6 O32 ABI.
7205
7206 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7207
7208         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7209
7210 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7211
7212         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7213
7214 2002-07-10  Jeffrey A Law  <law@redhat.com>
7215
7216         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7217
7218         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7219
7220 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7221
7222         * gcc.dg/20020312-2.c: Check for __PPC__.
7223
7224 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7225
7226         * gcc.c-torture/compile/20020709-1.c: New test.
7227
7228 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7229
7230         * g++.dg/template/qualttp21.C: New test case.
7231
7232 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7233
7234         * gcc.c-torture/compile/20020706-1.c: New test.
7235         * gcc.c-torture/compile/20020706-2.c: New test.
7236
7237 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7238             Alexandre Oliva  <aoliva@redhat.com>
7239
7240         * g++.dg/warn/incomplete1.C: New test.
7241
7242 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7243
7244         PR c++/7099
7245         * g++.dg/warn/noreturn1.C: New test.
7246
7247 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/6706
7250         * g++.dg/debug/debug6.C: New test.
7251         * g++.dg/debug/debug7.C: New test.
7252
7253 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7254
7255         * gcc.c-torture/compile/simd-3.c: New test.
7256
7257 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7258
7259         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7260         * gcc.dg/20020620-1.c: Likewise.
7261
7262 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7263
7264         PR c++/6944
7265         * g++.dg/init/array4.C: New test.
7266         * g++.dg/init/array5.C: New test.
7267
7268 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7269
7270         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7271         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7272
7273 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7274
7275         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7276         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7277         * gcc.dg/wtr-conversion-1.c: Likewise.
7278         * gcc.dg/wtr-escape-1.c: Likewise.
7279         * gcc.dg/wtr-int-type-1.c: Likewise.
7280         * gcc.dg/wtr-label-1.c: Likewise.
7281         * gcc.dg/wtr-static-1.c: Likewise.
7282         * gcc.dg/wtr-strcat-1.c: Likewise.
7283         * gcc.dg/wtr-suffix-1.c: Likewise.
7284         * gcc.dg/wtr-switch-1.c: Likewise.
7285         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7286         * gcc.dg/wtr-union-init-1.c: Likewise.
7287         * gcc.dg/wtr-union-init-2.c: Likewise.
7288         * gcc.dg/wtr-union-init-3.c: Likewise.
7289
7290         * gcc.dg/wtr-func-def-1.c: New test.
7291
7292 2002-07-02 Devang Patel <dpatel@apple.com>
7293
7294         * objc.dg/param-1.m: New test.
7295
7296 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7297
7298         * gcc.dg/cpp/trad/directive.c: Add test.
7299         * gcc.dg/cpp/trad/macroargs.c: Add test.
7300         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7301
7302 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7303
7304         * gcc.dg/cpp/cmdlne-M.c: New test.
7305
7306 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7307
7308         * objc.dg/desig-init-1.m: New test.
7309
7310 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7311
7312         PR c++/6716
7313         * g++.dg/template/instantiate1.C: New test.
7314
7315 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7316
7317         PR c++/7112
7318         * g++.dg/template/sizeof2.C: New test.
7319
7320 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7321
7322         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7323         gcc.dg/cpp/trad/include.c: New tests.
7324
7325 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7326
7327         PR target/7177
7328         * gcc.c-torture/compile/20020701-1.c: New test.
7329
7330 2002-07-01  Stan Shebs  <shebs@apple.com>
7331
7332         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7333         header here...
7334         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7335         (objc-torture-execute): or here.
7336
7337 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7338
7339         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7340
7341 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7342
7343         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7344
7345 2002-06-30  Devang Patel  <dpatel@apple.com>
7346
7347         * objc.dg/fsyntax-only.m: New test.
7348
7349 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7350
7351         PR c++/6695
7352         * g++.dg/template/friend7.C: New file.
7353
7354 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7355
7356         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7357         return type.
7358
7359 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7360
7361         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7362         avoid division by zero.
7363
7364 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7365
7366         * gcc.dg/Wunknownprag.c: New tests.
7367
7368 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7369
7370         * gcc.c-torture/execute/simd-2.c: New test.
7371
7372 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7373
7374         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7375         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7376         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7377         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7378         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7379         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7380         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7381         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7382         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7383         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7384         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7385         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7386         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7387         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7388         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7389         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7390         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7391
7392 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7393
7394         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7395         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7396         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7397         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7398         New tests.
7399         * gcc.dg/cpp/trad/directive.c: Update.
7400
7401 2002-06-23  Andreas Jaeger  <aj@suse.de>
7402
7403         * gcc.c-torture/execute/complex-6.c: New.
7404
7405 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7406
7407         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7408         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7409         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7410         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7411
7412 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7413
7414         * gcc.dg/cpp/trad: New directory with traditional tests copied
7415         from parent directory.
7416         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7417         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7418         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7419         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7420         Move to trad/ and rename.
7421         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7422         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7423         gcc.dg/cpp/trad/redef2.c: New tests.
7424         * gcc.dg/cpp/trad/trad.exp: New driver.
7425
7426 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7427
7428         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7429         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7430         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7431         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7432         Remove.
7433
7434 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7435
7436         * gcc.dg/20020620-1.c: New test.
7437
7438 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7439
7440         * g++.dg/template/ttp4.C: New test.
7441
7442 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7443
7444         * g++.dg/opt/vt1.C: Fix regexp.
7445
7446 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7447
7448         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7449         Don't use attribute `noinline'.
7450
7451 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7452
7453         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7454
7455 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7456
7457         * gcc.c-torture/execute/simd-1.c: New.
7458
7459         * gcc.dg/simd-1.c: New.
7460
7461 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7462
7463         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7464
7465 2002-06-16  Richard Henderson  <rth@redhat.com>
7466
7467         * g++.dg/ext/anon-struct1.C: New.
7468         * g++.dg/ext/anon-struct2.C: New.
7469         * g++.dg/ext/anon-struct3.C: New.
7470         * gcc.dg/anon-struct-1.c: New.
7471         * gcc.dg/anon-struct-2.c: New.
7472         * gcc.dg/anon-struct-3.c: New.
7473         * gcc.dg/20011008-1.c: Adjust warning text.
7474         * gcc.dg/20020527-1.c: Add -fms-extensions.
7475
7476 2002-06-16  Richard Henderson  <rth@redhat.com>
7477
7478         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7479
7480 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7481
7482         * gcc.c-torture/execute/20020615-1.c: New test.
7483
7484 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7485
7486         * gcc.c-tortuture/execute/compare-1.c: New test case.
7487         * gcc.c-tortuture/execute/compare-2.c: New test case.
7488         * gcc.c-tortuture/execute/compare-3.c: New test case.
7489
7490 2002-06-13  Richard Henderson  <rth@redhat.com>
7491
7492         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7493         ia64 ilp32.
7494
7495 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7496
7497         * g++.dg/template/typename2.C: Update error message.
7498
7499 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7500
7501         * gcc.c-torture/execute/20020611-1.c: New test.
7502
7503 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7504
7505         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7506         list of targets to skip.
7507
7508 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7509
7510         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7511         targets if not optimizing.
7512
7513 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7514
7515         * gcc.c-torture/compile/20020605-1.c: New test.
7516
7517         * g++.dg/opt/vt1.C: New test.
7518
7519         * gcc.dg/20020531-1.c: New test.
7520
7521         * gcc.dg/20020530-1.c: New test.
7522
7523         * gcc.dg/20020527-1.c: New test.
7524
7525         * g++.dg/opt/cse1.C: New test.
7526
7527 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7528
7529         * gcc.dg/20020607-2.c: New test case.
7530
7531 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7532
7533         * gcc.c-torture/compile/20020604-1.c: New test.
7534
7535 2002-06-04  Richard Henderson  <rth@redhat.com>
7536
7537         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7538         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7539         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7540
7541 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7542
7543         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7544
7545 2002-06-03  Richard Henderson  <rth@redhat.com>
7546
7547         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7548         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7549
7550 2002-06-02  Richard Henderson  <rth@redhat.com>
7551
7552         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7553         test functions static.
7554
7555 2002-06-02  Andreas Jaeger  <aj@suse.de>
7556
7557         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7558         now.
7559
7560 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7561
7562         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7563         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7564         Update for mofified diagnostics.
7565         * gcc.dg/c99-intconst-1.c: No longer fail.
7566
7567 2002-06-02  Richard Henderson  <rth@redhat.com>
7568
7569         * gcc.dg/uninit-A.c: Remove xfail markers.
7570
7571 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7572
7573         * gcc.dg/fnegate-1.c: New test case.
7574
7575 2002-05-30  Osku Salerma  <osku@iki.fi>
7576
7577         * gcc.c-torture/execute/mayalias-1.c: New file.
7578
7579 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7580
7581         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7582         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7583         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7584
7585 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7586
7587         * gcc.c-torture/execute/20020529-1.c: New test.
7588
7589 2002-05-27  Richard Henderson  <rth@redhat.com>
7590
7591         * g++.dg/ext/attrib6.C: New test case.
7592
7593 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7594
7595         * gcc.c-torture/execute/pure-1.c: New test.
7596
7597 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7598
7599         * gcc.dg/cpp/arith-2.c: Remove.
7600
7601 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7602
7603         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7604         * gcc.dg/cpp/if-3.c: Remove.
7605
7606 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7607
7608         * g++.dg/opt/cse2.C: New test.
7609
7610 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7611
7612         * gcc.dg/cpp/arith-1.c: New semantic tests.
7613         * gcc.dg/cpp/if-1.c: Update.
7614
7615 2002-05-24  Ben Elliston  <bje@redhat.com>
7616
7617         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7618
7619 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7620
7621         * gcc.dg/verbose-asm.c: New test.
7622
7623 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7624
7625         * gcc.dg/cpp/paste12.c: New test.
7626
7627 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7628
7629         * g++.dg/parse/named_ops.C: New test.
7630
7631 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7632
7633         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7634
7635 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7636
7637         * gcc.dg/weak-2.c: Allow optional leading underscore
7638         in scan-assembler symbol name.
7639         * gcc.dg/weak-3.c: Likewise.
7640         * gcc.dg/weak-4.c: Likewise.
7641         * gcc.dg/weak-5.c: Likewise.
7642
7643 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7644
7645         * gcc.dg/20020523-1.c: New test.
7646
7647 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7648
7649         * objc.dg/const-str-2.m: Update now that we stop after
7650         a command line error.
7651
7652 2002-05-22  Richard Henderson  <rth@redhat.com>
7653
7654         * g++.dg/dg.exp: Fix typo in test pruneing.
7655
7656 2002-05-22  Richard Henderson  <rth@redhat.com>
7657
7658         * g++.dg/dg.exp: Prune the tls subdirectory.
7659         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7660         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7661         * g++.dg/tls/init-1.C: New.
7662
7663 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7664
7665         * gcc.dg/20020517-1.c: New test.
7666
7667 2002-05-21  Richard Henderson  <rth@redhat.com>
7668
7669         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7670         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7671
7672 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7673
7674         * g++.dg/other/copy2.C: New test.
7675
7676 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7677
7678         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7679         (MAX_COPY): Bump up to 10 times sizeof (long long).
7680         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7681
7682         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7683         sizeof (long long).
7684
7685         * gcc.c-torture/execute/strcpy-1.c: New test.
7686
7687 2002-05-19  Jason Merrill  <jason2redhat.com>
7688
7689         * g++.dg/ext/oper1.C: New test.
7690
7691 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7692 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7693
7694         * README.QMTEST: New file.
7695
7696         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7697
7698 2002-05-19  Andreas Jaeger  <aj@suse.de>
7699
7700         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7701         now.
7702         * gcc.c-torture/execute/loop-2d.x: Likewise.
7703
7704 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7705
7706         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7707         support weak symbols.
7708         * gcc.dg/weak-4.c: Likewise
7709         * gcc.dg/weak-6.c: Likewise
7710
7711 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7712
7713         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7714         cygwin, coff and h8300-*-hms targets
7715         * gcc.dg/weak-5.c: Likewise
7716         * gcc.dg/weak-7.c: Likewise
7717
7718 2002-05-16  Jason Merrill  <jason@redhat.com>
7719
7720         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7721         (scan-assembler-not, scan-assembler-dem): Likewise.
7722         (scan-assembler-dem-not): Likewise.
7723
7724 2002-05-15  Richard Henderson  <rth@redhat.com>
7725
7726         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7727
7728 2002-05-15  Richard Henderson  <rth@redhat.com>
7729
7730         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7731         (vfoo1f): Warning here.
7732         (vfoo1l): Don't redefine the alias.
7733
7734 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7735
7736         * g++.dg/init/pm1.C: New test.
7737
7738 2002-05-12  David S. Miller  <davem@redhat.com>
7739
7740         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7741         types.
7742
7743 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7744
7745         * gcc.c-torture/execute/20020510-1.c: New test case.
7746
7747 2002-05-10  David S. Miller  <davem@redhat.com>
7748
7749         * gcc.c-torture/execute/conversion.c: Test long double too.
7750
7751 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7752
7753         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7754         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7755         * lib/g++.exp (g++_link_flags): Likewise.
7756         * lib/objc.exp (objc_target_compile): Likewise.
7757
7758 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7759
7760         * gcc.dg/cpp/poison.c: Update.
7761         * gcc.dg/cpp/20000625-2.c: Remove.
7762         * gcc.dg/cpp/direct2s.c: Remove final test.
7763
7764 2002-05-08  Tom Rix  <trix@redhat.com>
7765
7766         * gcc.c-torture/execute/20020508-1.c: New test.
7767         * gcc.c-torture/execute/20020508-2.c: New test.
7768         * gcc.c-torture/execute/20020508-3.c: New test.
7769
7770 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7771
7772         * gcc.dg/cpp/charconst-4.c: More tests.
7773
7774 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7775
7776         PR c/6569
7777         * gcc.dg/weak-3.c: Update location of warning messages.
7778         * gcc.dg/weak-5.c: Likewise.
7779
7780 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7781
7782         * gcc.c-torture/execute/20020506-1.c: New test case.
7783
7784 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7785
7786         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7787
7788 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7789
7790         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7791
7792 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7793
7794         * gcc.dg/cpp/charconst-3.c: New test.
7795
7796 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7797
7798         * gcc.dg/cpp/charconst.c: Update tests.
7799
7800 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7801
7802         * treelang: Added directory for new sample language treelang. Also
7803         lib/treelang.exp: New file to signal treelang should be tested.
7804
7805 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7806
7807         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7808         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7809         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7810         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7811         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7812         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7813         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7814
7815 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7816
7817         * gcc.dg/format/xopen-2.c: New test.
7818
7819 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7820
7821         * gcc.dg/20020503-1.c: New test.
7822
7823 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7824
7825         * g++.dg/init/dtor1.C: Make it tougher.
7826
7827 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7828
7829         * g++.dg/init/dtor1.C: New test.
7830
7831 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7832
7833         * gcc.dg/altivec-8.c: New.
7834
7835 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7836
7837         * gcc.dg/altivec-7.c: New.
7838
7839 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7840
7841         * g++.dg/parse/typedef1.C: New test.
7842
7843 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/6486
7846         * g++.dg/template/friend6.C: New test.
7847
7848         PR c++/6492
7849         * g++.dg/init/copy1.C: New test.
7850
7851 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7852
7853         * g++.dg/warn/effc1.C: New test.
7854
7855 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7856
7857         * gcc.dg/cpp/if-cexp.c: Add a test.
7858
7859 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7860
7861         * gcc.dg/20020426-2.c: New test.
7862
7863 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7864
7865         * gcc.dg/cpp/if-mop.c: Update.
7866         * gcc.dg/cpp/if-mpar.c: Add test.
7867         * gcc.dg/cpp/if-oppr.c: Update.
7868
7869 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7870
7871         PR c/6343
7872         * gcc.dg/weak-[2-7].c: New tests.
7873
7874 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7875
7876         * gcc.dg/enum1.c: New test.
7877
7878 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7879
7880         PR c++/6497
7881         * g++.dg/inherit/access2.C: New test.
7882
7883 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7884
7885         PR bootstrap/6445
7886         * gcc.dg/20020426-1.c: New test.
7887
7888 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7889
7890         * g++.dg/abi/enum1.C: New test.
7891
7892 2002-04-26  Richard Henderson  <rth@redhat.com>
7893
7894         * gcc.dg/c99-bool-1.c: Expect always true warning.
7895
7896 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7897
7898         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7899
7900 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7901
7902         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7903         targets.
7904
7905 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7906
7907         * g++.dg/abi/mange7.C: New test.
7908
7909         PR c++/6438.
7910         * g++.dg/parse/stmtexpr2.C: New test.
7911
7912 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7913
7914         * gcc.dg/20020312-2.c: Add SH target.
7915
7916 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7917
7918         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7919         compiler output on mips*-*-irix*.
7920
7921 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7922
7923         * g++.dg/parse/attr1.C: New test.
7924
7925 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7926
7927         * gcc.c-torture/execute/string-opt-17.c: New test case.
7928         * gcc.c-torture/execute/memset-2.c: New test case.
7929
7930 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7931
7932         PR c++/6256:
7933         * g++.dg/template/friend5.C: New test.
7934
7935         PR c++/6331:
7936         * g++.dg/template/qual1.C: Likewise.
7937
7938 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7939
7940         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7941         Include stdlib.h, not stdio.h or ctype.h.
7942
7943 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7944
7945         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7946         cris-*-elf* and mmix-*-*.
7947         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7948         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7949         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7950         Ditto.
7951         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7952         * gcc.dg/wchar_t-1.c: Ditto.
7953
7954 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7955
7956         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7957         Clarify comment.
7958
7959 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7960
7961         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7962
7963 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7964
7965         * gcc.c-torture/execute/20000906-1.x: Delete.
7966
7967 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7968
7969         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7970
7971 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7972
7973         * PR6367
7974         * g77.f-torture/execute/6367.f: New test.
7975         * g77.f-torture/execute/6367.x: Disable for MMIX.
7976
7977 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7978
7979         * PR6352
7980         * g++.dg/opt/inline2.C: New test.
7981
7982 2002-04-18  Richard Henderson  <rth@redhat.com>
7983
7984         * gcc.dg/20000906-1.c: Enable for all targets.
7985         * gcc.c-torture/compile/iftrap-2.c: New.
7986
7987 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7988
7989         * gcc.dg/20020418-1.c: New test.
7990         * gcc.dg/20020418-2.c: New test.
7991
7992 2002-04-18  Richard Henderson  <rth@redhat.com>
7993
7994         * gcc.c-torture/compile/iftrap-1.c: New.
7995         * gcc.dg/iftrap-1.c: Adjust for ia64.
7996         * gcc.dg/iftrap-2.c: New.
7997
7998 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7999
8000         * gcc.c-torture/compile/20020418-1.c: New test.
8001
8002 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8003
8004         * gcc.c-torture/compile/20020415-1.c: New.
8005
8006 2002-04-18  David S. Miller  <davem@redhat.com>
8007
8008         * gcc.c-torture/execute/20020418-1.c: New test.
8009
8010 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8011
8012         * gcc.dg/20020416-1.c: New test.
8013
8014         * g++.dg/opt/inline1.C: New test.
8015
8016 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8017
8018         * gcc.dg/altivec-5.c: New test.
8019
8020         * gcc.dg/20020415-1.c: New test.
8021
8022 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8023
8024         * testsuite/lib/chill.exp: Remove.
8025
8026 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8027
8028         * g++.dg/other/big-struct.C: New test.
8029
8030 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8031
8032         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8033         of scratch file.
8034
8035 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8036
8037         PR c/6277
8038         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8039         in scan-assembler function name
8040
8041 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8042
8043         * g77.f-torture/execute/980628-4.x,
8044         g77.f-torture/execute/980628-5.x,
8045         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8046         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8047         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8048         i[34567]86-*-*.
8049
8050 2002-04-13  David S. Miller  <davem@redhat.com>
8051
8052         * gcc.c-torture/execute/20020413-1.c: New test.
8053
8054 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8055
8056         * gcc.dg/asm-6.c,
8057         * g++.dg/ext/asm1.C: New tests.
8058
8059 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8060
8061         PR c++ 5373.
8062         * g++.dg/parse/stmtexpr1.C: New test.
8063
8064         PR c++/5189.
8065         * g++.dg/template/copy1.C: New test.
8066
8067 2002-04-12  Richard Henderson  <rth@redhat.com>
8068
8069         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8070
8071 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8072
8073         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8074         gcc.c-torture/execute/20020307-2.c.
8075
8076 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8077
8078         * g++.dg/ext/attrib5.C,
8079         * g++.dg/lookup/struct1.C: New tests.
8080
8081 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8082
8083         * gcc.dg/20020411-1.c: New test.
8084
8085         * gcc.c-torture/execute/20020411-1.c: New test.
8086
8087 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8088
8089         * g77.f-torture/execute/6177.f: New test.
8090
8091 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR middle-end/6247
8094         * g++.dg/opt/cleanup1.C: New test.
8095
8096         * g++.dg/opt/const1.C: New test.
8097
8098 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8099
8100         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8101
8102 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8103
8104         PR c++/5507
8105         * g++.dg/template/typename2.C: New test.
8106
8107 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8108
8109         * gcc.c-torture/execute/loop-12.c: New.
8110
8111 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8112
8113         * g77.f-torture/execute/980628-4.x,
8114         g77.f-torture/execute/980628-5.x,
8115         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8116         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8117         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8118
8119 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8120
8121         PR optimization/6086
8122         * g++.dg/opt/preinc1.C: New test.
8123
8124 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8125
8126         PR c++/5571
8127         * g++.dg/opt/static2.C: New test.
8128
8129 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8130
8131         PR c/5120
8132         * gcc.dg/20020406-1.c: New test.
8133
8134 2002-04-04  David S. Miller  <davem@redhat.com>
8135
8136         * gcc.c-torture/execute/20020404-1.c: New test.
8137
8138 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR c/6123
8141         * gcc.dg/20020312-2.c: Do not declare global register variable
8142         if __PIC__ or __pic__ is defined.
8143
8144 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8145
8146         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8147         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8148
8149 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8150
8151         * gcc.misc-tests/linkage.exp: Update last change to handle
8152         sparc*-, not just sparc-.
8153
8154 2002-04-03  Richard Henderson  <rth@redhat.com>
8155
8156         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8157
8158 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8159
8160         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8161
8162 2002-04-02  David S. Miller  <davem@redhat.com>
8163
8164         * gcc.c-torture/execute/20020402-3.c: New test.
8165
8166 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8167
8168         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8169         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8170
8171         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8172         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8173         g77.f-torture/execute/20001201.x,
8174         g77.f-torture/execute/u77-test.x: New files.
8175
8176         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8177         * gcc.dg/wchar_t-1.c: Ditto.
8178
8179 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8180
8181         * gcc.c-torture/execute/20020402-1.c: New test.
8182
8183 2002-04-01  Richard Henderson  <rth@redhat.com>
8184
8185         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8186
8187         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8188
8189 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8190
8191         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8192
8193 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8194
8195         * g++.dg/inherit/template-as-base.C: Expect error.
8196         * g++.dg/inherit/namespace-as-base.C: Likewise.
8197
8198 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8199
8200         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8201         g++.dg/ext/instantiate3.C: Tweak match patterns.
8202
8203         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8204         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8205         -da test.
8206
8207 2002-03-31  Richard Henderson  <rth@redhat.com>
8208
8209         * gcc.dg/special/alias-2.c: New.
8210         * gcc.dg/special/ecos.exp: Run it.
8211
8212 2002-03-31  Richard Henderson  <rth@redhat.com>
8213
8214         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8215
8216 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8217
8218         * gcc.dg/weak-1.c: Disable on h8300 port.
8219
8220 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8221
8222         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8223         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8224         ordering tests.
8225         * g++.dg/bprob/bprob-1.C: New test.
8226         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8227         * g++.dg/gcov/gcov-1.C: New test.
8228         * g++.dg/gcov/gcov-1.x: New file.
8229         * g++.dg/gcov/gcov-2.C: New test.
8230         * g++.dg/gcov/gcov-3.C: New test.
8231         * g++.dg/gcov/gcov-3.h: New file.
8232
8233 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8234
8235         * g++.old-deja/g++.other/builtins5.C: New test.
8236         * g++.old-deja/g++.other/builtins6.C: New test.
8237         * g++.old-deja/g++.other/builtins7.C: New test.
8238         * g++.old-deja/g++.other/builtins8.C: New test.
8239         * g++.old-deja/g++.other/builtins9.C: New test.
8240
8241 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8242
8243         * g++.dg/opt/static1.C: New test.
8244
8245         * g++.dg/opt/longbranch1.C: New test.
8246
8247 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8248
8249         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8250
8251         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8252
8253 2002-03-28  Jeffrey A Law  (law@redhat.com)
8254
8255         * gcc.c-torture/execute/20020328-1.c: New test.
8256
8257 2002-03-27  Richard Henderson  <rth@redhat.com>
8258
8259         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8260         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8261         move from g++.old-deja/g++.ext/.
8262
8263 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8264
8265         * g++.dg/init/new2.C: New test.
8266
8267 2002-03-26  Richard Henderson  <rth@redhat.com>
8268
8269         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8270
8271         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8272         on sparc.
8273
8274         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8275         sparcv9 systems.
8276         * gcc.dg/20001102-1.c: Likewise.
8277
8278 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8279
8280         * gcc.dg/cpp/endif-pedantic1.c,
8281         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8282
8283 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8284
8285         * g++.dg/init/new1.C: New test.
8286
8287 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8288
8289         * g++.dg/abi/vbase9.C: New test.
8290
8291 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8292
8293         * gcc.dg/arm-asm.c: New test.
8294
8295 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8296
8297         * gcc.dg/Wswitch-enum.c: New test.
8298         Fix PR c/5044.
8299
8300 2002-03-26  Richard Henderson  <rth@redhat.com>
8301
8302         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8303         structure.
8304
8305 2002-03-25  Richard Henderson  <rth@redhat.com>
8306
8307         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8308         sparcv9 systems.
8309
8310         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8311         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8312
8313 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8314
8315         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8316
8317 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8318
8319         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8320         targets using generic thunk support.
8321
8322 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8323
8324         * gcc.c-torture/compile/20020323-1.c: New test.
8325
8326         * g++.dg/opt/conj2.C: New test.
8327
8328 2002-03-24  Richard Henderson  <rth@redhat.com>
8329
8330         * gcc.dg/weak-1.c: Use -fno-common.
8331
8332 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8333
8334         * g77.dg/f77-edit-apostrophe-out.f: New test
8335         * g77.dg/f77-edit-h-out.f: New test
8336         * g77.dg/f77-edit-t-in.f: New test
8337         * g77.dg/f77-edit-t-out.f: New test
8338         * g77.dg/f77-edit-x-out.f: New test
8339         * g77.dg/f77-edit-slash-out.f: New test
8340         * g77.dg/f77-edit-colon-out.f: New test
8341         * g77.dg/f77-edit-s-out.f: New test
8342
8343 2002-03-24  Richard Henderson  <rth@redhat.com>
8344
8345         * objc/execute/formal_protocol-6.x: New XFAIL.
8346
8347 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8348
8349         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8350         that do not support weak symbols
8351
8352 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8353
8354         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8355         * lib/g77.exp:  Likewise
8356         * lib/objc.exp: Likewise
8357
8358 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8359
8360         * gcc.dg/Wswitch-default.c: New test.
8361
8362 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8363
8364         * g++.dg/other/enum1.C: New test.
8365
8366 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8367
8368         * gcc.dg/pragma-ep-3.c: Fix typo.
8369
8370 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8371
8372         * g++.dg/inherit/template-as-base.C: New test.
8373
8374 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8375
8376         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8377         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8378
8379 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8380
8381         * gcc.dg/cpp/multiline.c: Update to match.
8382
8383 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8384
8385         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8386
8387 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8388
8389         * gcc.dg/cpp/extratokens2.c:  New file.
8390
8391 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8392
8393         * gcc.dg/20020312-2.c: Add rs6000 target.
8394
8395         * gcc.c-torture/compile/20020319-1.c: New test.
8396
8397 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8398
8399         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8400         (A, E): Handle this.
8401
8402 2002-03-20  Jason Merrill  <jason@redhat.com>
8403
8404         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8405         ignoring -fpic.
8406         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8407         through prune_gcc_output.
8408
8409 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8410
8411         * gcc.c-torture/compile/20020320-1.c: New test.
8412
8413 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8414
8415         * gcc.c-torture/compile/20020318-1.c: New test.
8416
8417         * gcc.dg/struct-by-value-1.c: New test.
8418
8419         * gcc.dg/20020319-1.c: New test.
8420
8421 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8422
8423         * g++.dg/opt/conj1.C: New test.
8424
8425 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8426
8427         * g++.dg/template/qualttp20.C: Revert previous change.
8428         * g++.dg/template/qualttp3.C: Likewise.
8429         * g++.dg/template/qualttp4.C: Likewise
8430         * g++.dg/template/qualttp5.C: Likewise
8431         * g++.dg/template/qualttp6.C: Likewise
8432         * g++.dg/template/qualttp7.C: Likewise
8433         * g++.dg/template/qualttp8.C: Likewise
8434         * g++.dg/template/recurse.C: Likewise.
8435
8436 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8437
8438         * gcc.dg/cpp/wchar-1.c: Update.
8439
8440 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8441
8442         * g++.dg/template/conv1.C: New test.
8443         * g++.dg/template/conv2.C: New test.
8444         * g++.dg/template/conv3.C: New test.
8445         * g++.dg/template/conv4.C: New test.
8446
8447 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8448
8449         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8450         * g++.dg/template/qualttp3.C: Likewise.
8451         * g++.dg/template/qualttp4.C: Likewise
8452         * g++.dg/template/qualttp5.C: Likewise
8453         * g++.dg/template/qualttp6.C: Likewise
8454         * g++.dg/template/qualttp7.C: Likewise
8455         * g++.dg/template/qualttp8.C: Likewise
8456         * g++.dg/template/recurse.C: Likewise.
8457
8458 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8459
8460         * g++.dg/opt/dtor1.C: New test.
8461
8462 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8463
8464         * gcc.c-torture/compile/20020315-1.c: New test.
8465
8466 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8467
8468         * gcc.dg/weak-1.c: Fix scan tests.
8469
8470 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8471
8472         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8473         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8474         cris-*-aout* mmix-*-*.
8475         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8476         cris-*-aout* mmix-*-*.
8477         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8478         cris-*-elf* cris-*-aout* and mmix-*-*.
8479         * gcc.dg/20001009-1.c: Ditto.
8480         * gcc.dg/20010912-1.c: Ditto.
8481         * gcc.dg/20020122-4.c: Ditto.
8482         * gcc.dg/inline-2.c: Ditto.
8483
8484 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8485
8486         * gcc.c-torture/compile/20020314-1.c: New test.
8487
8488 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8489
8490         * gcc.c-torture/execute/20020314-1.c: New test.
8491
8492 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8493
8494         * g++.dg/warn/Wunused-1.C: New test.
8495
8496 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8497
8498         * g++.dg/abi/mangle6.C: New test.
8499
8500 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8501
8502         * gcc.c-torture/compile/20020309-2.c: New test.
8503
8504         * gcc.c-torture/compile/20020312-1.c: New test.
8505
8506 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8507
8508         * g++.dg/other/access1.C: New test.
8509
8510 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8511
8512         * gcc.c-torture/execute/wchar_t-1.c: New test.
8513
8514 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8515
8516         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8517
8518 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8519
8520         * gcc.dg/20020312-1.c: New test case.
8521
8522 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8523
8524         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8525
8526 2002-03-11  Richard Henderson  <rth@redhat.com>
8527
8528         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8529         * g++.old-deja/g++.jason/report.C: Likewise.
8530
8531 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8532
8533         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8534         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8535
8536 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8537
8538         * testsuite/g++.dg/overload/pmf1.C: New test.
8539
8540 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8541
8542         * gcc.c-torture/execute/20020307-1.c: Use long.
8543
8544 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8545
8546         PR optimization/5844
8547         * gcc.dg/20020310-1.c: New test.
8548
8549 2002-03-09  Michael Meissner  <meissner@redhat.com>
8550
8551         * gcc.c-torture/execute/memcpy-2.c: New test.
8552         * gcc.c-torture/execute/memset-1.c: New test.
8553         * gcc.c-torture/execute/strlen-1.c: New test.
8554         * gcc.c-torture/execute/strcmp-1.c: New test.
8555         * gcc.c-torture/execute/strncmp-1.c: New test.
8556
8557 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8558
8559         * gcc.dg/ppc-ldstruct.c: New test.
8560
8561 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8562
8563         * gcc.c-torture/execute/va-arg-22.c: New test.
8564
8565 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8566
8567         * gcc.c-torture/compile/20020309-1.c: New test.
8568
8569 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8570
8571         * gcc.c-torture/execute/20020307-2.c: New test.
8572
8573 2002-03-07  Jeffrey A Law  (law@redhat.com)
8574
8575         * g77.f-torture/compile/20020307-1.f: New test.
8576
8577 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8578
8579         * gcc.dg/unordered-1.c: New test.
8580
8581 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8582
8583         * gcc.c-torture/execute/20020307-1.c: New test.
8584
8585 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8586
8587         * gcc.dg/20020304-1.c: New test.
8588
8589         * gcc.c-torture/compile/20020304-2.c: New test.
8590
8591 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8592
8593         * gcc.c-torture/compile/20020304-1.c: New test case
8594         (from PR c/5830).
8595
8596 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8597
8598         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8599
8600 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8601
8602         * g++.dg/other/classkey1.C: New test.
8603
8604 2002-03-01  Richard Henderson  <rth@redhat.com>
8605
8606         * gcc.c-torture/compile/981223-1.x: New.
8607         * gcc.c-torture/compile/920625-1.x: New.
8608
8609 2002-02-28  Richard Henderson  <rth@redhat.com>
8610
8611         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8612
8613 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8614
8615         * gcc.c-torture/execute/20020227-1.c: New test.
8616
8617 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8618
8619         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8620         here" ERROR lines.
8621         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8622         * g++.old-deja.g++.other/defarg1.C: Likewise.
8623         * g++.old-deja/g++.pt/calls2.C: Likewise.
8624         * g++.old-deja/g++.pt/crash20.C: Likewise.
8625         * g++.old-deja/g++.pt/crash30.C: Likewise.
8626         * g++.old-deja/g++.pt/crash36.C: Likewise.
8627         * g++.old-deja/g++.pt/crash6.C: Likewise.
8628         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8629         * g++.old-deja/g++.pt/derived3.C: Likewise.
8630         * g++.old-deja/g++.pt/error1.C: Likewise.
8631         * g++.old-deja/g++.pt/friend21.C: Likewise.
8632         * g++.old-deja/g++.pt/friend23.C: Likewise.
8633         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8634         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8635
8636 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8637
8638         * gcc.c-torture/execute/20020225-2.c: New test.
8639
8640 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8641
8642         * gcc.c-torture/execute/920730-1t.c,
8643         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8644         Delete test cases, only relevant to -traditional.
8645
8646 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8647
8648         * gcc.dg/cpp/undef1.c: Remove.
8649         * gcc.dg/cpp/directiv.c: Update.
8650         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8651
8652 2002-02-27  Michael Meissner  <meissner@redhat.com>
8653
8654         * gcc.c-torture/execute/20020226-1.c: New test.
8655
8656 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8657
8658         * g++.dg/debug/debug4.C: New test.
8659
8660         * gcc.dg/ia64-visibility-1.c: New test.
8661
8662 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8663
8664         * gcc.dg/debug/20020224-1.c: New.
8665
8666 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8667
8668         * gcc.c-torture/execute/960416-1.x: New.
8669         * gcc.c-torture/execute/divconst-3.x: Likewise.
8670
8671 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8672
8673         * gcc.dg/20020224-1.c: New test.
8674
8675 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8676
8677         * gcc.c-torture/execute/20020225-1.c: New.
8678
8679 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8680
8681         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8682
8683 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8684
8685         * gcc.dg/20020222-1.c: New test.
8686
8687 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8688
8689         * g++.dg/opt/anonunion1.C: New test.
8690
8691 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8692
8693         * g++.dg/template/qualttp19.C: New test.
8694         * g++.dg/template/qualttp20.C: New test.
8695         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8696         * g++.old-deja/g++.other/qual1.C: Likewise.
8697
8698 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8699
8700         * gcc.dg/attr-alwaysinline.c: New.
8701
8702 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8703
8704         * gcc.dg/20020220-1.c: New test.
8705
8706         * gcc.dg/20020220-2.c: New test.
8707
8708         * g++.dg/opt/mmx1.C: New test.
8709
8710 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8711
8712         * gcc.c-torture/compile/20020110.c: New test.
8713
8714 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8715
8716         * gcc.c-torture/execute/20020219-1.c: New test.
8717
8718         * gcc.dg/20020219-1.c: New test.
8719
8720         * gcc.dg/noncompile/20020220-1.c: New test.
8721
8722         * g++.dg/opt/ptrintsum1.C: New test.
8723
8724         * gcc.dg/debug/20020220-1.c: New test.
8725
8726 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8727
8728         * gcc.c-torture/execute/20020216-1.c: New test.
8729
8730 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8731
8732         * gcc.dg/decl-1.c: Update, new test.
8733
8734 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8735
8736         * g++.dg/abi/bitfield1.C: New test.
8737         * g++.dg/abi/bitfield2.C: New test.
8738
8739 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8740
8741         * gcc.dg/attr-nest.c: New test.
8742
8743 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8744
8745         * gcc.c-torture/execute/20020215-1.c: New test.
8746
8747 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8748
8749         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8750         * g++.dg/debug/debug.exp: New.
8751         * g++.dg/debug/trivial.C: New.
8752         * g++.dg/debug/debug1.C: Moved...
8753         * g++.dg/other/debug1.C: ...from here.
8754         * g++.dg/debug/debug2.C: Moved...
8755         * g++.dg/other/debug2.C: ...from here.
8756         * g++.dg/debug/debug3.C: Moved...
8757         * g++.dg/other/debug3.C: ...from here.
8758
8759         * gcc.dg/noncompile/20020213-1.c: New test.
8760
8761 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8762
8763         * g++.dg/other/debug3.C: New test.
8764
8765         * gcc.c-torture/execute/20020213-1.c: New test.
8766
8767 2002-02-13  Richard Smith <richard@ex-parrot.com>
8768
8769         * g++.old-deja/g++.other/thunk1.C: New test.
8770
8771 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8772
8773         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8774
8775 2002-02-13  Stan Shebs  <shebs@apple.com>
8776
8777         * gcc.dg/altivec-3.c: New.
8778
8779 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8780
8781         * gcc.dg/Wunreachable-1.c: New test.
8782         * gcc.dg/Wunreachable-2.c: New test.
8783
8784 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8785
8786         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8787
8788 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8789
8790         * gcc.dg/decl-1.c: New test.
8791
8792 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8793
8794         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8795
8796 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8797
8798         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8799         * gcc.c-torture/compile/980506-1.x: Likewise.
8800
8801 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8802
8803         * gcc.dg/20020210-1.c: New.
8804
8805 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8806
8807         * g77.f-torture/execute/947.f: New regression test
8808         for PR fortran/947.
8809
8810 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8811
8812         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8813         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8814
8815 2002-02-08  Richard Henderson  <rth@redhat.com>
8816
8817         * gcc.c-torture/compile/labels-3.c: New.
8818
8819 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8820
8821         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8822         expression statements work instead.
8823         * gcc.dg/noncompile/20020207-1.c: New test.
8824
8825 2002-02-07  Richard Henderson  <rth@redhat.com>
8826
8827         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8828
8829 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8830
8831         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8832         message from g77
8833         * lib/g77-dg.exp: Trim g77 error messages so that they are
8834         recognized by dg.exp.
8835
8836 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8837
8838         PR fortran/5473
8839         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8840
8841 2002-02-07  Richard Henderson  <rth@redhat.com>
8842
8843         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8844         to be sufficiently aligned for integers.
8845
8846 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8847
8848         * g++.dg/template/friend4.C: New test.
8849
8850 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8851
8852         PR fortran/5743
8853         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8854         unsupported cases.
8855
8856 2002-02-07  Richard Henderson  <rth@redhat.com>
8857
8858         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8859         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8860         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8861         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8862
8863 2002-02-06  Richard Henderson  <rth@redhat.com>
8864
8865         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8866
8867 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8868
8869         * gcc.dg/20020206-1.c: New test.
8870
8871 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8872
8873         * gcc.c-torture/execute/20020206-1.c: New test.
8874
8875         * gcc.c-torture/execute/20020206-2.c: New test.
8876
8877         PR optimization/5429:
8878         * gcc.c-torture/compile/20020206-1.c: New test.
8879
8880 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8881
8882         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8883         as certain file formats cannot support particularly large
8884         alignments.
8885
8886         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8887         and do not expect to be able to link the executable.
8888
8889         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8890         fail because the COFF format does not support the weak attribute.
8891
8892 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8893
8894         * g77.dg/pr5473.f:  New test
8895
8896 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8897
8898         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8899         Fix testcase accordingly.
8900
8901 2002-02-04  Richard Henderson  <rth@redhat.com>
8902
8903         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8904         (buf): Change to be an array of pointers, not ints.
8905
8906 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8907
8908         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8909         before all tests.  Move warning one line above to match where it
8910         C frontend emits.
8911         * gcc.dg/Wswitch-2.c: New test.
8912         * g++.dg/warn/Wswitch-1.C: New test.
8913         * g++.dg/warn/Wswitch-2.C: New test.
8914
8915 2002-02-04  Richard Henderson  <rth@redhat.com>
8916
8917         * g++.dg/abi/offsetof.C: Fix size comparison.
8918
8919 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8920
8921         * gcc.dg/cast-qual-2.c: New test.
8922
8923 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8924
8925         * gcc.dg/20020201-4.c: New test.
8926
8927 2002-02-04  Ben Elliston  <bje@redhat.com>
8928
8929         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8930         target_info attribute != 0, in addition to the empty string.
8931         (gcc_target_compile): Likewise.
8932
8933 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8934
8935         * gcc.dg/Wswitch.c: New test.
8936         PR gcc/4475. PR gcc/3780.
8937
8938 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8939
8940         * g77.f-torture/execute/5122.f: New test for regressions
8941         against PR fortran/5122.
8942
8943 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8944
8945         * g77.f-torture/compile/pr3743.f: Delete
8946         * g77.dg/pr3743-1.f: New test.
8947         * g77.dg/pr3743-2.f: New test.
8948         * g77.dg/pr3743-3.f: New test.
8949         * g77.dg/pr3743-4.f: New test.
8950
8951 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8952
8953         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8954
8955 2002-02-02  Richard Henderson  <rth@redhat.com>
8956
8957         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8958         * gcc.c-torture/execute/bf64-1.c: Likewise.
8959
8960 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8961
8962         * gcc.dg/20020201-2.c: New test.
8963
8964         * gcc.dg/20020201-3.c: New test.
8965
8966         * gcc.c-torture/execute/bitfld-2.c: New test.
8967
8968 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8969
8970         * gcc.dg/bitfld-1.c: Update.
8971         * gcc.dg/bitfld-2.c: Update.
8972         * gcc.c-torture/execute/bitfld-1.x: New.
8973
8974 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8975
8976         * gcc.c-torture/execute/20020201-1.c: New test.
8977
8978 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8979
8980         PR target/5469
8981         * gcc.dg/20020201-1.c: New test.
8982
8983 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8984
8985         PR fortran/3743
8986         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8987         * g77.f-torture/compile/pr3743.x: Remove
8988
8989 2002-01-31  Tom Rix  <trix@redhat.com>
8990
8991         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8992
8993 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8994
8995         * gcc.dg/noncompile/20020130-1.c: New test.
8996
8997 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8998
8999         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9000
9001 2002-01-29  Richard Henderson  <rth@redhat.com>
9002
9003         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9004         to long long.
9005         * gcc.c-torture/execute/bf64-1.c: Likewise.
9006
9007 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9008
9009         * gcc.c-torture/execute/20020129-1.c: New test.
9010
9011 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9012
9013         * gcc.c-torture/compile/20000224-1.c: Update.
9014         * gcc.c-torture/execute/bitfld-1.c: New tests.
9015         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9016         * gcc.dg/uninit-A.c: Update.
9017
9018 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9019
9020         * g++.dg/template/ctor1.C: Add instantiation.
9021
9022 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9023
9024         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9025         argument to __builtin_prefetch to be const ptr.
9026
9027 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9028
9029         * gcc.c-torture/compile/20020120-1.c: New test.
9030
9031 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9032
9033         * gcc.c-torture/execute/20020127-1.c: New test.
9034
9035 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9036
9037         * g77.dg/f77-edit-i-in.f: New test
9038         * g77.dg/f77-edit-i-out.f: New test
9039
9040 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9041
9042         * gcc.dg/debug/debug.exp: New file.
9043         * gcc.dg/debug/trivial.c: New file.
9044         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9045         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9046         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9047         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9048         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9049         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9050         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9051         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9052         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9053         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9054         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9055         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9056         * gcc.dg/20000503-1.c: Removed.
9057         * gcc.dg/20010207-1.c: Removed.
9058         * gcc.dg/20011223-1.c: Removed.
9059         * gcc.dg/20020104-2.c: Removed.
9060         * gcc.dg/debug-1.c: Removed.
9061         * gcc.dg/debug-2.c: Removed.
9062         * gcc.dg/debug-3.c: Removed.
9063         * gcc.dg/debug-4.c: Removed.
9064         * gcc.dg/debug-5.c: Removed.
9065         * gcc.dg/debug-6.c: Removed.
9066         * gcc.dg/dwarf2-1.c: Removed.
9067         * gcc.dg/dwarf2-2.c: Removed.
9068
9069 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9070
9071         * g++.old-deja/g++.other/eh5.C: New test.
9072         * g++.old-deja/g++.other/sibcall2.C: New test.
9073         * g++.old-deja/g++.other/array9.C: New test.
9074         * g++.old-deja/g++.other/typename2.C: New test.
9075         * g++.old-deja/g++.other/crash60.C: New test.
9076         * g++.old-deja/g++.other/conv9.C: New test.
9077         * g++.old-deja/g++.other/mangle10.C: New test.
9078         * g++.old-deja/g++.other/unchanging1.C: New test.
9079         * g++.old-deja/g++.other/exprstmt1.C: New test.
9080         * g++.old-deja/g++.other/inline23.C: New test.
9081         * g++.old-deja/g++.eh/ia64-1.C: New test.
9082         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9083         * g++.old-deja/g++.other/reload1.C: New test.
9084         * g++.old-deja/g++.other/static20.C: New test.
9085         * g++.old-deja/g++.other/local-alloc1.C: New test.
9086         * g++.old-deja/g++.other/conv8.C: New test.
9087         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9088         * g++.old-deja/g++.other/storeexpr1.C: New test.
9089         * g++.old-deja/g++.other/storeexpr2.C: New test.
9090         * g++.dg/eh/template2.C: New test.
9091         * g++.dg/warn/weak1.C: New test.
9092
9093 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9094
9095         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9096         Remove first, non-varying, argument.
9097
9098 2002-01-23  Richard Henderson  <rth@redhat.com>
9099
9100         * gcc.dg/inline-2.c: New.
9101
9102         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9103         Add optional target arg.  Check number of arguments.
9104         (scan-assembler-not, scan-assembler-dem): Likewise.
9105         (scan-assembler-dem-not): Likewise.
9106
9107 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9108
9109         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9110         line 12.
9111         * g++.old-deja/g++.brendan/parse3.C,
9112         g++.old-deja/g++.other/crash26.C,
9113         g++.old-deja/g++.other/crash28.C,
9114         g++.old-deja/g++.other/crash29.C,
9115         g++.old-deja/g++.other/crash30.C,
9116         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9117
9118 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9119
9120         * gcc.dg/20020115-1.c: New.
9121
9122 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9123
9124         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9125
9126 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9127
9128         * gcc.dg/20020122-3.c: New.
9129
9130 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9131
9132         * g++.dg/other/gc1.C: New test.
9133
9134 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9135
9136         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9137
9138 2002-01-22  Richard Henderson  <rth@redhat.com>
9139
9140         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9141
9142 2002-01-22  Richard Henderson  <rth@redhat.com>
9143
9144         * gcc.dg/20020122-4.c: New.
9145
9146 2002-01-22  H.J. Lu <hjl@gnu.org>
9147
9148         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9149         link output.
9150         * gcc.dg/special/ecos.exp: Likewise.
9151         * lib/g++-dg.exp: Likewise.
9152         * lib/g77-dg.exp: Likewise.
9153         * lib/gcc-dg.exp : Likewise.
9154         * lib/mike-g++.exp: Likewise.
9155         * lib/mike-g77.exp: Likewise.
9156         * lib/mike-gcc.exp: Likewise.
9157         * lib/objc-dg.exp: Likewise.
9158
9159 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9160
9161         PR target/5379
9162         * gcc.dg/20020122-2.c: New test.
9163
9164 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9165
9166         * gcc.dg/20020122-1.c: New test.
9167
9168 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9169
9170         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9171
9172 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9173
9174         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9175
9176 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9177
9178         * gcc.c-torture/compile/20020121-1.c: New test.
9179
9180 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9181
9182         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9183         ld_library_path.
9184
9185 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9186
9187         * gcc.dg/20020218-1.c: New test.
9188
9189 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9190
9191         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9192         messages
9193         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9194         "At global scope" warning
9195         * g++.dg/ext/align1.C: Change cygwin test for alignment
9196         from db-bogus to dg-warning
9197
9198 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9199
9200         * g77.f-torture/compile/cpp2.F: New test.
9201
9202 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9203
9204         * g++.dg/template/access1.C: New test.
9205
9206 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9207
9208         * gcc.dg/20020118-1.c: New.
9209
9210 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9211
9212         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9213
9214 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9215
9216         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9217         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9218         alignment warnings.
9219
9220 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9221
9222         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9223         torture_with_loops and torture_without_loops
9224
9225 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9226
9227         * gcc.c-torture/compile/20020116-1.c: New test.
9228
9229 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9230
9231         * gcc.dg/20020116-2.c: New test.
9232
9233         * gcc.dg/ultrasp4.c: New test.
9234
9235         * gcc.dg/20020116-1.c: New test.
9236
9237 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9238
9239         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9240         by EABI.
9241
9242 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9243
9244         * gcc.misc-tests/i386-prefetch.exp: New.
9245         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9246         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9247         * gcc.misc-tests/i386-pf-none-1.c: New test.
9248         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9249
9250 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9251
9252         * gcc.dg/gnu89-init-1.c: Add new tests.
9253
9254 2002-01-15  Andreas Jaeger  <aj@suse.de>
9255
9256         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9257         * gcc.dg/i386-mmx-2.c: Likewise.
9258         * gcc.dg/i386-sse-1.c: Likewise.
9259         * gcc.dg/i386-sse-2.c: Likewise.
9260         * gcc.dg/i386-sse-3.c: Likewise.
9261
9262 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9263
9264         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9265         Uncomment additional cases that now pass.
9266
9267 2002-01-11  Richard Henderson  <rth@redhat.com>
9268
9269         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9270         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9271
9272 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9273
9274         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9275
9276 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9277
9278         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9279         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9280
9281 2002-01-10  Dale Johannesen  <dalej@apple.com>
9282
9283         * gcc.c-torture/execute/loop-11.c: New.
9284
9285 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9286
9287         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9288         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9289
9290 2002-01-09  Richard Henderson  <rth@redhat.com>
9291
9292         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9293         type in which to perform the operation for each size.
9294
9295 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9296
9297         * gcc.c-torture/compile/20020109-2.c: New test.
9298
9299 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9300
9301         * gcc.c-torture/execute/loop-10.c: New test.
9302
9303 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9304
9305         * gcc.c-torture/compile/20010226-1.c: New test.
9306         * gcc.c-torture/compile/20010227-1.c: New test.
9307         * gcc.c-torture/compile/20010426-1.c: New test.
9308         * gcc.c-torture/compile/20010510-1.c: New test.
9309         * gcc.c-torture/compile/20010605-3.c: New test.
9310         * gcc.c-torture/compile/20010824-1.c: New test.
9311         * gcc.c-torture/execute/20010409-1.c: New test.
9312         * gcc.dg/noncompile/20000901-1.c: New test.
9313         * gcc.dg/20001023-1.c: New test.
9314         * gcc.dg/20001101-1.c: New test.
9315         * gcc.dg/20001102-1.c: New test.
9316         * gcc.dg/20010207-1.c: New test.
9317         * gcc.dg/20010405-1.c: New test.
9318         * gcc.dg/20010822-1.c: New test.
9319         * gcc.dg/20011107-1.c: New test.
9320
9321 2002-01-09  Jeffrey A Law  (law@redhat.com)
9322
9323         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9324
9325         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9326         execution failure on PA targets.
9327
9328 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9329
9330         * gcc.c-torture/compile/20020109-1.c: New test.
9331
9332 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9333
9334         * gcc.c-torture/execute/20020108-1.c: New test.
9335
9336 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9337
9338         * gcc.dg/20020108-1.c: New test.
9339
9340 2002-01-08  H.J. Lu <hjl@gnu.org>
9341
9342         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9343         for header files.
9344
9345 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9346
9347         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9348         consistency.
9349
9350 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9351
9352         * gcc.dg/altivec-4.c: Test altivec predicates.
9353
9354 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9355
9356         * gcc.c-torture/execute/20020107-1.c: New test.
9357
9358 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9359
9360         PR c/5279
9361         * gcc.c-torture/compile/20020106-1.c: New test.
9362
9363 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9364
9365         * gcc.c-torture/execute/nestfunc-4.c: New test.
9366
9367 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9368
9369         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9370         extra triple that slipped in.
9371         * g++.old-deja/g++.abi/align.C: Likewise.
9372         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9373
9374 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9375
9376         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9377         * g++.old-deja/g++.abi/align.C: Likewise.
9378         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9379
9380         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9381         on FreeBSD/i386.
9382         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9383         FreeBSD.
9384
9385 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9386
9387         * gcc.dg/20020104-1.c: New test.
9388
9389         * gcc.dg/20020104-2.c: New test.
9390
9391 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9392
9393         * gcc.dg/20020103-1.c: Fix typo in target selector.
9394
9395 2002-01-03  Richard Henderson  <rth@redhat.com>
9396
9397         * gcc.dg/20020103-1.c: New.
9398
9399 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9400
9401         * gcc.c-torture/execute/20020103-1.c: New test.
9402
9403 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9404
9405         * g++.dg/other/debug2.C: New test.
9406
9407         * gcc.c-torture/compile/20020103-1.c: New test.
9408
9409 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9410
9411         * gcc.dg/gnu89-init-1.c: Added new tests.
9412
9413 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9414
9415         * g++.dg/template/friend2.C: Remove as patch is reverted.
9416
9417         * g++.dg/warn/oldcast1.C: New test.
9418
9419         * g++.dg/template/ptrmem1.C: New test.
9420         * g++.dg/template/ptrmem2.C: New test.
9421
9422         * g++.dg/template/ntp.C: New test.
9423
9424         * g++.dg/other/component1.C: New test.
9425
9426         * g++.dg/template/ttp3.C: New test.
9427
9428         * g++.dg/template/friend2.C: New test.
9429         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9430
9431 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9432
9433         * g++.dg/other/ptrmem1.C: New test.
9434         * g++.dg/other/ptrmem2.C: New test.
9435
9436 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9437
9438         * g++.dg/template/ctor1.C: New test.
9439
9440 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9441
9442         * g++.dg/template/friend2.C: New test.
9443
9444 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9445
9446         * gcc.dg/mmix-1.c: New test.
9447
9448 2001-12-31  Richard Henderson  <rth@redhat.com>
9449
9450         * gcc.dg/asm-5.c: New.
9451
9452 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9453
9454         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9455         in namespace __gnu_cxx
9456
9457 2001-12-30  Richard Henderson  <rth@redhat.com>
9458
9459         * gcc.dg/debug-6.c: New.
9460
9461 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9462
9463         * gcc.c-torture/compile/20011229-2.c: New test.
9464
9465 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9466
9467         * gcc.dg/debug-3.c: New test.
9468         * gcc.dg/debug-4.c: New test.
9469         * gcc.dg/debug-5.c: New test.
9470
9471 2001-12-29  Richard Henderson  <rth@redhat.com>
9472
9473         * g++.dg/eh/loop1.C: New.
9474
9475 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9476
9477         * g++.dg/template/crash1.C: New test.
9478
9479 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9480
9481         * g++.dg/other/const1.C: New test.
9482
9483 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9484
9485         * gcc.c-torture/compile/20011229-1.c: New test.
9486
9487 2001-12-28  Stan Shebs  <shebs@apple.com>
9488
9489         * lib/objc-torture.exp: Resync with c-torture.exp.
9490         * lib/objc.exp: Load standard libraries.
9491
9492 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9493
9494         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9495         additional tests.
9496
9497 2001-12-27  Roger Sayle <roger@eyesopen.com>
9498
9499         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9500
9501 2001-12-27  Richard Henderson  <rth@redhat.com>
9502
9503         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9504
9505 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9506
9507         * g++.dg/eh/ctor1.C: New test.
9508         * g++.dg/other/error2.C: New test.
9509
9510 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9511
9512         * g++.dg/other/init2.C: New test.
9513
9514 2001-12-24  Richard Henderson  <rth@redhat.com>
9515
9516         * gcc.dg/20011223-1.c: New.
9517         * gcc.dg/inline-1.c: New.
9518
9519 2001-12-23  Richard Henderson  <rth@redhat.com>
9520
9521         * gcc.dg/asm-4.c: Test operand modifiers.
9522
9523 2001-12-23  Richard Henderson  <rth@redhat.com>
9524
9525         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9526
9527 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9528
9529         * gcc.c-torture/execute/20011223-1.c: New test.
9530
9531 2001-12-21  Richard Henderson  <rth@redhat.com>
9532
9533         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9534         re-enables the warning.
9535
9536 2001-12-21  Richard Henderson  <rth@redhat.com>
9537
9538         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9539
9540 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9541
9542         * gcc.c-torture/compile/20011218-1.c: New test.
9543
9544 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9545
9546         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9547         arm-isr.c test.
9548         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9549         epilogue generation for ARM ISR routines.
9550
9551 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9552
9553         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9554         * gcc.dg/format/c90-printf-3.c: Likewise.
9555         * gcc.dg/format/c99-printf-3.c: Likewise.
9556         * gcc.dg/format/ext-1.c: Likewise.
9557         * gcc.dg/format/ext-6.c: Likewise.
9558         * gcc.dg/format/format.h: Prototype unlocked stdio.
9559
9560 2001-12-20  Richard Henderson  <rth@redhat.com>
9561
9562         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9563         (arena): Use it.
9564         (malloc): Correct allocation logic.  Abort if we fill up the
9565         arena before initialization complete.
9566         (realloc): Correct allocation logic.
9567
9568 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9569
9570         * gcc.c-torture/compile/20011219-2.c: New test.
9571
9572         * gcc.c-torture/execute/20011219-1.c: New test.
9573
9574 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9575
9576         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9577         target does not support weak symbols.
9578
9579 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9580
9581         * gcc.c-torture/compile/20011219-1.c: New test.
9582
9583 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9584
9585         * g++.dg/other/error1.C: New test.
9586
9587 2001-12-17  Jeffrey A Law  (law@redhat.com)
9588
9589         * gcc.c-torture/execute/20011217-1.c: New test.
9590
9591 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9592
9593         * objc.dg/special/: New directory.
9594         * objc.dg/special/special.exp: New file.
9595         * objc.dg/special/unclaimed-category-1.h: New file.
9596         * objc.dg/special/unclaimed-category-1a.m: New file.
9597         * objc.dg/special/unclaimed-category-1.m: New file.
9598
9599 2001-12-17  Andreas Jaeger  <aj@suse.de>
9600
9601         * gcc.c-torture/compile/20011217-2.c: New test.
9602
9603 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9604
9605         * gcc.c-torture/compile/20011217-1.c: New test.
9606
9607 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9608
9609         * testsuite/gcc.dg/20011214-1.c: New.
9610
9611 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9612
9613         * gcc.dg/altivec-4.c: New.
9614
9615 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9616
9617         * gcc.dg/20011113-1.c: New test.
9618
9619 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9620
9621         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9622         std::__malloc_alloc_template<0> and
9623         std::__default_alloc_template<false, 0>.
9624
9625 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9626
9627         * objc/execute/bf-21.m: New test.
9628         * objc/execute/enumeration-1.m: New test.
9629         * objc/execute/enumeration-2.m: New test.
9630
9631 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9632
9633         * gcc.dg/gnu89-init-1.c: New test.
9634
9635 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9636
9637         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9638         * g++.old-deja/g++.jason/2371.C: Likewise.
9639         * g++.old-deja/g++.jason/template33.C: Likewise.
9640         * g++.old-deja/g++.jason/template34.C: Likewise.
9641         * g++.old-deja/g++.jason/template36.C: Likewise.
9642         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9643         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9644         * g++.old-deja/g++.other/typename1.C: Likewise.
9645         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9646         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9647         * g++.old-deja/g++.pt/typename11.C: Likewise.
9648         * g++.old-deja/g++.pt/typename14.C: Likewise.
9649         * g++.old-deja/g++.pt/typename16.C: Likewise.
9650         * g++.old-deja/g++.pt/typename3.C: Likewise.
9651         * g++.old-deja/g++.pt/typename4.C: Likewise.
9652         * g++.old-deja/g++.pt/typename5.C: Likewise.
9653         * g++.old-deja/g++.pt/typename7.C: Likewise.
9654         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9655
9656 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9657
9658         * g++.dg/other/linkage1.C: New test.
9659         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9660         specifiers.
9661
9662 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9663
9664         * gcc.dg/concat.c: New test.
9665
9666 2001-12-11  Stan Shebs  <shebs@apple.com>
9667
9668         * objc/compile: New test directory.
9669         * objc/compile/compile.exp: New expect script.
9670         * objc/compile/20011211-1.m: New compile test.
9671
9672 2001-12-11  Jason Merrill  <jason@redhat.com>
9673
9674         * lib/prune.exp (prune_gcc_output): Also handle "In member
9675         function".  So many permutations...
9676
9677 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9678
9679         * g++.dg/template/typedef1.C: New test.
9680
9681 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9682
9683         * g++.dg/other/copy1.C: New test.
9684
9685 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9686
9687         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9688
9689         * gcc.dg/builtin-choose-expr.c: New.
9690
9691 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9692
9693         * gcc.dg/altivec-2.c: New.
9694
9695 2001-12-07  Richard Henderson  <rth@redhat.com>
9696
9697         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9698
9699 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9700
9701         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9702         ultrasparc.
9703
9704 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9705
9706         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9707
9708 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9709
9710         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9711         variable argument list.
9712
9713 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9714
9715         * gcc.c-torture/execute/memcheck: Delete entire directory.
9716         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9717         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9718
9719 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9720
9721         * gcc.dg/Wshadow-1.c: New test.
9722
9723 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9724
9725         * gcc.c-torture/compile/20011130-1.c: New test.
9726
9727         * gcc.dg/noncompile/20011025-1.c: New test.
9728
9729         * g++.dg/other/anon-union.C: New test.
9730
9731         * gcc.c-torture/execute/20011024-1.c: New test.
9732
9733 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9734
9735         * gcc.c-torture/execute/20000722-1.x,
9736         gcc.c-torture/execute/20010123-1.x: Remove.
9737         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9738         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9739         gcc.dg/c99-complit-2.c: New tests.
9740
9741 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9742
9743         * g++.dg/inherit/base1.C: New test.
9744
9745 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9746
9747         * g++.dg/other/stdarg1.C: New test.
9748
9749         * gcc.c-torture/compile/20011130-2.c: New test.
9750
9751 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9752
9753         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9754         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9755         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9756         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9757         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9758         * gcc.dg/builtin-prefetch-1.c: New test.
9759
9760 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9761
9762         * gcc.dg/20011130-1.c: New test.
9763
9764 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9765
9766         * g++.dg/other/scope1.C: New test.
9767         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9768
9769 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9770
9771         * gcc.dg/vla-init-1.c: New test.
9772
9773 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9774
9775         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9776
9777 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9778
9779         * objc.dg/alias.m: Update.
9780         * objc.dg/class-1.m: Update.
9781         * objc.dg/const-str-1.m: Update.
9782         * objc.dg/fwd-proto-1.m: Update.
9783         * objc.dg/id-1.m: Update.
9784         * objc.dg/super-class-1.m: Update.
9785
9786 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9787
9788         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9789         constructs.
9790
9791 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9792
9793         * gcc.c-torture/execute/20011128-1.c: New test.
9794
9795 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9796
9797         * gcc.dg/20011127-1.c: New test.
9798
9799 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9800
9801         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9802         from Austin Group draft 7.
9803         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9804         scanf format arguments.
9805         * gcc.dg/format/no-exargs-2.c: New test.
9806
9807 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9808
9809         * g++.dg/abi/vbase8-4.C: New test.
9810
9811 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9812
9813         * gcc.c-torture/execute/20011121-1.c: New test.
9814
9815 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9816
9817         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9818
9819 2001-11-23  Andreas Jaeger  <aj@suse.de>
9820
9821         * gcc.dg/cpp/charconst-2.c: New test.
9822
9823 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9824
9825         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9826         to the host if it is remote.  Let tests specify extra headers
9827         they use.
9828         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9829         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9830         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9831         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9832         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9833         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9834         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9835         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9836         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9837         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9838
9839 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9840
9841         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9842         for little endian ARMs.
9843
9844 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9845
9846         * gcc.c-torture/compile/20011119-1.c: New test.
9847         * gcc.c-torture/compile/20011119-2.c: New test.
9848
9849 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9850
9851         * gcc.dg/altivec-1.c: Fix typo.
9852
9853 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9854
9855         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9856
9857 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9858
9859         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9860
9861 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9862
9863         * lib/g77.exp: Don't specify --rpath-link.
9864
9865         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9866         across all the headers.
9867         * gcc.dg/format/format.exp: For testing on a remote host,
9868         copy format.h.
9869
9870         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9871         * gcc.c-torture/execute/930406-1.c: Likewise.
9872         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9873
9874 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9875
9876         * gcc.dg/altivec-1.c: New.
9877
9878 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9879
9880         * gcc.dg/cpp/fpreprocessed.c: New test case.
9881
9882 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9883
9884         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9885         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9886         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9887
9888 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9889
9890         * gcc.dg/no-builtin-1.c: New test.
9891
9892 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9893
9894         * gcc.c-torture/execute/20011115-1.c: New test.
9895
9896 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9897
9898         * gcc.c-torture/compile/20011114-2.c: New test.
9899         * gcc.c-torture/compile/20011114-3.c: New test.
9900         * gcc.c-torture/compile/20011114-4.c: New test.
9901
9902 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9903
9904         * g++.dg/other/init1.C: New test.
9905
9906 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9907
9908         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9909         message.
9910
9911         * gcc.c-torture/execute/20011114-1.c: New testcase.
9912
9913         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9914         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9915         like the (before this change) version of 20010327-1.c.
9916
9917 2001-11-14  Roger Sayle <roger@eyesopen.com>
9918
9919         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9920
9921 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9922
9923         * g++.dg/init/array2.C: New test.
9924
9925 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9926
9927         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9928
9929 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9930
9931         * g++.dg/other/forscope1.C: New test.
9932         * g++.dg/ext/forscope1.C: New test.
9933         * g++.dg/ext/forscope2.C: New test.
9934
9935 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9936
9937         * gcc.c-torture/execute/20011113-1.c: New test.
9938
9939 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9940
9941         * gcc.c-torture/execute/20011109-2.c: New test.
9942
9943         * gcc.c-torture/execute/20011109-1.c: New test.
9944
9945 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9946
9947         * gcc.c-torture/compile/20011109-1.c: New test.
9948
9949 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9950
9951         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9952         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9953         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9954         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9955         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9956         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9957         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9958
9959 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9960
9961         * g++.dg/warn/Wshadow-1.C: New tests.
9962         * g++.old-deja/g++.mike/for3.C: Update.
9963
9964 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9965
9966         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9967         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9968         XFAILs.  Adjust expected error texts.
9969         * gcc.c-torture/compile/20011106-1.c,
9970         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9971         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9972         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9973         gcc.dg/c99-array-lval-5.c: New tests.
9974
9975 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9976
9977         * gcc.dg/cpp/defined.c: Update.
9978
9979 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9980
9981         * gcc.c-torture/execute/anon-1.c: New test.
9982
9983 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9984
9985         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9986         same size, so no warning should be produced on stormy16.
9987
9988         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9989         due to oversized array.
9990         * g++.old-deja/g++.mike/ns15.C: Likewise.
9991         * g++.old-deja/g++.pt/crash16.C: Likewise.
9992
9993 2001-11-02  Graham Stott  <grahams@redhat.com>
9994
9995         * g++.dgother/debug1.C: Fix typos.
9996
9997 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9998
9999         * g++.dg/other/debug1.C: New test.
10000
10001 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10002
10003         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10004         of unsigned long.
10005
10006 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10007
10008         * gcc.dg/20011029-2.c: New test.
10009
10010         * gcc.c-torture/compile/20011029-1.c: New test.
10011
10012 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10013
10014         * objc/execute/class_self-1.m: New test.
10015         * objc/execute/class_self-2.m: New test.
10016
10017 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10018
10019         * gcc.misc-tests/msgs.exp: Delete.
10020         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10021         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10022         error set to match recent changes.
10023
10024 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10025
10026         * gcc.dg/20011021-1.c: New test.
10027
10028 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10029
10030         * gcc.c-torture/compile/20011023-1.c: New test.
10031
10032 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10033
10034         * lib/g77.exp: Rewrite based on lib/g++.exp.
10035
10036 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10037
10038         * gcc.c-torture/execute/20011019-1.c: New test.
10039
10040         * gcc.dg/20011018-1.c: New test.
10041
10042 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10043
10044         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10045
10046 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10047
10048         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10049         * gcc.dg/attr-invalid.c: Likewise.
10050
10051 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10052
10053         * testsuite/gcc.dg/20011015-1.c: New test.
10054
10055 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10056
10057         * g++.dg/template/unify2.C: New test.
10058
10059 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10060
10061         * g++.dg/other/exception-specification.C: New test
10062
10063 2001-10-13  Tom Rix  <trix@redhat.com>
10064
10065         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10066         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10067
10068 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10069
10070         * testsuite/gcc.dg/20011009-1.c: New test.
10071
10072 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10073
10074         PR g++/4476
10075         * g++.dg/other/friend1.C: New test.
10076
10077 2001-10-11  Richard Henderson  <rth@redhat.com>
10078
10079         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10080
10081 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10082
10083         * gcc.c-torture/compile/20011010-1.c: New.
10084
10085 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10086
10087         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10088         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10089         g77.f-torture/execute/execute.exp,
10090         g77.f-torture/noncompile/noncompile.exp,
10091         gcc.c-torture/compile/compile.exp,
10092         gcc.c-torture/execute/execute.exp,
10093         gcc.c-torture/execute/ieee/ieee.exp,
10094         gcc.c-torture/execute/memcheck/memcheck.exp,
10095         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10096         objc/execute/execute.exp: Update FSF address.
10097
10098 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10099
10100         * gcc.dg/cpp/cmdlne-C.c: Update.
10101         * gcc.dg/cpp/cmdlne-C2.c: New.
10102
10103 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10104
10105         * gcc.c-torture/execute/20011008-3.c: New.
10106
10107 2001-10-08  DJ Delorie  <dj@redhat.com>
10108
10109         * gcc.dg/20011008-1.c: New.
10110         * gcc.dg/20011008-2.c: New.
10111
10112 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10113
10114         * gcc.dg/cpp/spacing1.c: Update test.
10115
10116 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10117
10118         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10119         spelling errors of "separate" as "seperate".
10120
10121 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10122
10123         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10124         enough to avoid inlining.
10125
10126 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10127
10128         * lib/g77.exp: set libg2c_dir correctly.
10129
10130 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10131
10132         * gcc.dg/cpp/macro11.c: New test.
10133
10134 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10135
10136         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10137         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10138         gcc.dg/format/multattr-3.c: New tests.
10139         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10140         tests for format attributes on function pointers being rejected.
10141
10142 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10143
10144         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10145
10146 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10147
10148         * g++.dg/warn/format1.C: New test.
10149
10150 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10151
10152         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10153
10154 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10155
10156         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10157
10158 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10159
10160         * gcc.dg/cpp/redef2.c: Add test.
10161
10162 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10163
10164         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10165         long-standing bug on i686, apparently.
10166         * gcc.c-torture/execute/loop-2c.x: New file.
10167         * gcc.c-torture/execute/loop-2d.x: New file.
10168         * gcc.c-torture/execute/loop-3c.x: New file.
10169
10170 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10171
10172         * gcc.dg/cpp/20000625-2.c: Correct line number.
10173
10174 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10175
10176         * gcc.dg/cpp/macro10.c: New test.
10177         * gcc.dg/cpp/strify3.c: New test.
10178         * gcc.dg/cpp/spacing1.c: Add tests.
10179         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10180         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10181
10182 2001-09-24  DJ Delorie  <dj@redhat.com>
10183
10184         * gcc.c-torture/execute/20010924-1.c: New test.
10185
10186 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10187
10188         * testsuite/objc/execute/paste.m: Remove.
10189
10190 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10191
10192         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10193
10194 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10195
10196         * g77.dg/strlen0.f: New test.
10197
10198 2001-09-21  Richard Henderson  <rth@redhat.com>
10199
10200         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10201         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10202
10203 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10204
10205         Table-driven attributes.
10206         * g++.dg/ext/attrib1.C: New test.
10207
10208 2001-09-20  DJ Delorie  <dj@redhat.com>
10209
10210         * gcc.dg/20000926-1.c: Update expected warning messages.
10211         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10212         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10213         array.
10214
10215 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10216
10217         * g++.dg/eh/registers1.C: New test case.
10218
10219 2001-09-17  Richard Henderson  <rth@redhat.com>
10220
10221         * gcc.dg/array-5.c: Fix VLA decomposition test.
10222
10223 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10224
10225         * gcc.dg/cpp/line5.c: New testcase.
10226
10227 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10228
10229         * gcc.dg/cpp/macro9.c: New test.
10230
10231 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10232
10233         * gcc.c-torture/execute/980223.c: Change type of addr from long
10234         to char *.
10235
10236 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10237
10238         * gcc.c-torture/execute/20010915-1.c: New test.
10239
10240 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10241
10242         * g77.dg/bprob: New directory.
10243         * g77.dg/bprob/bprob.exp: New file.
10244         * g77.dg/bprob/bprob-1.f: New test.
10245         * g77.dg/gcov: New directory.
10246         * g77.dg/gcov/gcov.exp: New file.
10247         * g77.dg/gcov/gcov-1.f: New test.
10248         * g77.dg/gcov/gcov-1.x: New file.
10249
10250 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10251
10252         * gcc.dg/cpp/directiv.c: Update.
10253         * gcc.dg/cpp/undef1.c: Update.
10254
10255 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10256
10257         * gcc.dg/20010912-1.c: New test.
10258
10259 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10260
10261         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10262         language-independent file in lib.
10263         * lib/gcov.exp: New file.
10264
10265 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10266
10267         * gcc.c-torture/compile/20010911-1.c: New test.
10268
10269 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10270
10271         * lib/profopt.exp: New, to support profile-directed optimizations.
10272         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10273         * gcc.misc-tests/bprob-1.c: New test.
10274         * gcc.misc-tests/bprob-2.c: New test.
10275
10276 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10277
10278         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10279         XFAIL and which kinds of gcov output to verify.
10280         * gcc.misc-tests/gcov-4b.x: New file.
10281         * gcc.misc-tests/gcov-5b.x: New file.
10282         * gcc.misc-tests/gcov-6.x: New file.
10283         * gcc.misc-tests/gcov-7.c: New test.
10284         * gcc.misc-tests/gcov-7.x: New file.
10285
10286 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10287
10288         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10289         * gcc.misc-tests/gcov-6.c: New test.
10290
10291 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10292
10293         PR c++/3986
10294         * g++.dg/abi/vbase1.C: New test.
10295
10296 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10297
10298         * objc.dg/method-2.m: New.
10299
10300 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10301
10302         PR c++/4203
10303         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10304         * g++.dg/init/empty1.C: New test.
10305
10306 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10307
10308         * gcc.c-torture/compile/20010903-1.c: New test.
10309
10310 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10311
10312         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10313         for m68k.
10314
10315 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10316
10317         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10318
10319         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10320
10321         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10322
10323 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10324
10325         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10326         for 16-bit 'unsigned int'.
10327
10328 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10329
10330         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10331
10332 2001-08-27  Richard Henderson  <rth@redhat.com>
10333
10334         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10335         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10336
10337 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10338
10339         * gcc.dg/asm-names.c (ymain): New.
10340
10341 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10342
10343         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10344         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10345         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10346
10347 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10348
10349         * gcc.dg/compare5.c: New testcase.
10350
10351 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10352
10353         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10354         and "In instantiation".
10355
10356 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10357
10358         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10359
10360 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10361
10362         * gcc.misc-tests/gcov.exp: Add support for branch information.
10363         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10364         * gcc.misc-tests/gcov-4.c: New test.
10365         * gcc.misc-tests/gcov-4b.c: New test.
10366         * gcc.misc-tests/gcov-5b.c: New test.
10367
10368 2001-08-20  Zack Weinberg  <zackw@panix.com>
10369
10370         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10371         expected to fail.
10372
10373 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10374
10375         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10376
10377 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10378
10379         * g++.dg/eh/template1.C: New test.
10380
10381 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10382
10383         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10384         Fix thinko.
10385         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10386         for xfail.
10387
10388 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10389
10390         * lib/g77-dg.exp:  Use prune.exp for common procedures
10391         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10392         * lib/g77.exp: (g77-dg-prune) Remove
10393
10394 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10395
10396         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10397
10398 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10399
10400         * g++.dg/template/unify1.C: New test.
10401
10402 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10403
10404         * g++.dg/abi/empty4.C: New test.
10405
10406 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10407
10408         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10409         solaris2.*
10410         * g77.f-torture/compile/pr3743.x: Likewise
10411
10412 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10413
10414         * g++.dg/other/using-declaration.C: New test.
10415
10416 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10417
10418         * gcc.dg/cpp/tr-sign.c: New testcase.
10419
10420 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10421
10422         * gcc.dg/cpp/19951025-1.c: Revert.
10423         * gcc.dg/cpp/directiv.c: We no longer process directives that
10424         interrupt macro arguments.
10425
10426 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10427
10428         * gcc.dg/bconstp-1.c: New test.
10429
10430 2001-08-03  Richard Henderson  <rth@redhat.com>
10431
10432         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10433
10434 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10435
10436         * gcc.dg/cpp/19951025-1.c: Update.
10437
10438 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10439
10440         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10441         should be x.
10442
10443 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10444
10445         Kill -fhonor-std.
10446         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10447         * g++.old-deja/g++.other/std1.C: Likewise.
10448         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10449
10450 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10451
10452         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10453         (g77_pass, g77_fail, g77_finish, g77_exit,
10454         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10455
10456 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10457
10458         * g77.dg/fbackslash.f
10459         * g77.dg/fcase-preserve.f
10460         * g77.dg/ff90-1.f
10461         * g77.dg/ffixed-line-length-0.f
10462         * g77.dg/ffixed-line-length-132.f
10463         * g77.dg/ffixed-line-length-7.f
10464         * g77.dg/ffixed-line-length-72.f
10465         * g77.dg/ffixed-line-length-none.f
10466         * g77.dg/ffree-form-1.f
10467         * g77.dg/fno-backslash.f
10468         * g77.dg/fno-f90-1.f
10469         * g77.dg/fno-fixed-form-1.f
10470         * g77.dg/fno-onetrip.f
10471         * g77.dg/fno-typeless-boz.f
10472         * g77.dg/fno-underscoring.f
10473         * g77.dg/fno-vxt-1.f
10474         * g77.dg/fonetrip.f
10475         * g77.dg/ftypeless-boz.f
10476         * g77.dg/fugly-assumed.f
10477         * g77.dg/funderscoring.f
10478         * g77.dg/fvxt-1.f
10479
10480 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10481
10482         * objc.dg/fwd-proto-1.m: New.
10483         * objc.dg/local-decl-1.m: New.
10484         * objc.dg/naming-1.m: New.
10485         * objc.dg/naming-2.m: New.
10486         * objc.dg/proto-hier-1.m: New.
10487
10488 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10489
10490         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10491         largest-type elements to a struct makes its size grow.
10492
10493 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10494
10495         * g++.dg/abi/vthunk1.C: New test.
10496
10497 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10498
10499         * g++.dg/abi/vbase8-22.C: New test.
10500
10501 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10502
10503         * gcc.dg/cpp/macro8.c: New test.
10504
10505 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10506
10507         * g++.dg/abi/vbase8-21.C: New test.
10508
10509 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10510
10511         * g++.dg/abi/vbase8-10.C: New test.
10512
10513 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10514
10515         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10516         ${tool}_set_ld_library_path.
10517         Changed caller.
10518         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10519         g++.exp.
10520
10521 2001-07-26  Stan Cox <scox@redhat.com>
10522
10523         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10524         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10525         gcc_exit, gcc_check_unsupported_p):
10526         Moved to gcc-deps.exp
10527         * gcc-deps.exp: New file.
10528
10529 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10530
10531         * g++.old-deja/g++.pt/defarg14.C: New test.
10532
10533 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10534
10535         * g++.old-deja/g++.other/lineno5.C: New test.
10536
10537 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10538
10539         * g++.old-deja/g++.pt/crash68.C: New test.
10540
10541 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10542
10543         * g++.old-deja/g++.other/crash42.C: New test.
10544
10545 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10546
10547         * gcc.dg/cpp/extratokens.c: Fix.
10548         * gcc.dg/cpp/skipping2.c: New tests.
10549
10550 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10551
10552         * gcc.c-torture/execute/20010724-1.c: New file.
10553         * gcc.c-torture/execute/20010724-1.x: New file.
10554
10555 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10556
10557         * g++.old-deja/g++.other/cond7.C: New test.
10558
10559 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         * g++.old-deja/g++.other/optimize4.C: New test.
10562
10563 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10564
10565         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10566
10567 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10568
10569         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10570         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10571         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10572         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10573
10574         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10575         bug report" message.
10576
10577         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10578         * g++.dg/ext/instantiate1.C: Move from old-deja.
10579
10580 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10581
10582         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10583         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10584         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10585         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10586
10587 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10588
10589         * gcc.c-torture/execute/20010723-1.c: New test.
10590
10591 2001-07-23  Ben Elliston  <bje@redhat.com>
10592
10593         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10594
10595 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10596
10597         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10598         i[34567]86-*-*.
10599         Delete handling of ieee_multilib_flags.
10600         Pass -mieee for alpha*-*-* and sh-*-*.
10601         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10602
10603 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10604
10605         Remove old-abi tests.
10606         * g++.old-deja/g++.mike/p11116.C: Remove.
10607         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10608
10609 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10610
10611         * g77.f-torture/compile/pr3743.f:  New test
10612
10613 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10614
10615         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10616
10617 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10618
10619         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10620         g++.old-deja/g++.pt/static6.C: Likewise.
10621         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10622         supports weak symbols.
10623
10624 2001-07-18  Andreas Jaeger  <aj@suse.de>
10625
10626         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10627         supported again.
10628
10629 2001-07-18  Andreas Jaeger  <aj@suse.de>
10630
10631         * gcc.dg/iftrap-1.c: Fix target line.
10632
10633 2001-07-17  Richard Henderson  <rth@redhat.com>
10634
10635         * gcc.c-torture/execute/20010717-1.c: New.
10636
10637 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10638
10639         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10640         tests.
10641
10642 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10643
10644         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10645
10646 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10647
10648         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10649         UAC_SIGBUS, UAC_NOPRINT definitions.
10650
10651 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10652
10653         * objc/execute/object_is_class.m: New test.
10654         * objc/execute/object_is_meta_class.m: New test.
10655
10656 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10657
10658         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10659         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10660
10661 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10662
10663         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10664         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10665
10666 2001-07-14  Richard Henderson  <rth@redhat.com>
10667
10668         * gcc.dg/iftrap-1.c: New.
10669
10670 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10671
10672         * g77.f-torture/execute/intrinsic77.f: New test.
10673
10674 2001-07-11  Janis Johnson <janis@us.ibm.com>
10675
10676         * gcc.misc-tests/gcov-3.c: New test.
10677
10678 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10679
10680         * gcc.c-torture/compile/20010711-1.c,
10681         * gcc.c-torture/compile/20010711-2.c: New tests.
10682
10683 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10684
10685         * gcc.c-torture/execute/20010711-1.c: New test.
10686
10687 2001-07-11  Ben Elliston  <bje@redhat.com>
10688
10689         * g++.old-deja/g++.other/enum5.C: New test.
10690
10691 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10692
10693         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10694         (g++-dg-prune): Call prune_gcc_output.
10695         * prune.exp: New file for prune_gcc_output.
10696         * lib/g++.exp, lib/gcc.exp: Load it.
10697
10698 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10699
10700         * gcc.c-torture/compile/20010701-1.c,
10701         g++.old-deja/g++.ext/attrib6.C: New tests.
10702
10703 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10704
10705         * gcc.c-torture/compile/20010706-1.c: New test.
10706
10707 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10708
10709         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10710
10711 2001-06-28  Stan Shebs  <shebs@apple.com>
10712
10713         * gcc.dg/pragma-darwin.c: New test.
10714
10715 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10716
10717         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10718         Solaris 2.[678] system.
10719
10720 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10721
10722         * gcc.dg/20010622-1.c: New test.
10723
10724 2001-06-18  Stan Shebs  <shebs@apple.com>
10725
10726         * objc.dg: New directory.
10727         * objc.dg/dg.exp: New file.
10728         * objc.dg/alias.m: New.
10729         * objc.dg/class-1.m: New.
10730         * objc.dg/class-2.m: New.
10731         * objc.dg/const-str-1.m: New.
10732         * objc.dg/const-str-2.m: New.
10733         * objc.dg/id-1.m: New.
10734         * objc.dg/method-1.m: New.
10735         * objc.dg/super-class-1.m: New.
10736         * lib/objc-dg.exp: New file.
10737
10738 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10739
10740         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10741         of label name.
10742
10743 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10744
10745         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10746
10747 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10748
10749         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10750         variable.
10751
10752 2001-06-12  Richard Henderson  <rth@redhat.com>
10753
10754         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10755
10756 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10757
10758         * g++.old-deja/g++.abi/vbase5.C: New test.
10759         * g++.old-deja/g++.abi/vbase6.C: New test.
10760         * g++.old-deja/g++.abi/vbase7.C: New test.
10761
10762 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10763
10764         * gcc.c-torture/compile/20010610-1.c: New test.
10765
10766 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10767
10768         * g++.old-deja/g++.abi/vbase4.C: New test.
10769
10770 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10771
10772         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10773         support %f for HC11/HC12 targets.
10774         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10775         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10776         on HC11/HC12 targets.
10777         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10778
10779 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10780
10781         * gcc.dg/wchar_t-1.c: New file.
10782         * gcc.dg/wint_t-1.c: Likewise.
10783
10784 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10785
10786         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10787
10788 2001-06-11  Richard Henderson  <rth@redhat.com>
10789
10790         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10791
10792 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10793
10794         * gcc.c-torture/compile/20010611-1.c: New test.
10795
10796 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10797
10798         * gcc.dg/c99-tag-1.c: Add more tests.
10799
10800 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10801
10802         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10803         representation on MN10300 and ARM/Thumb.
10804
10805 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10806
10807         * g77.f-torture/execute/20010610.f: New.
10808
10809 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10810
10811         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10812         names.
10813
10814 2001-06-09  Richard Henderson  <rth@redhat.com>
10815
10816         * gcc.c-torture/execute/ashrdi-1.c: New.
10817         * gcc.c-torture/execute/ashldi-1.c: New.
10818         * gcc.c-torture/execute/lshrdi-1.c: New.
10819
10820 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10821
10822         * objc/execute/load-3.m: Added. Check sending +load to categories,
10823         in addition to classes.
10824
10825 2001-06-08  Stan Shebs  <shebs@apple.com>
10826
10827         * objc/execute/load-2.m: New test.  From Nicola Pero
10828         <n.pero@mi.flashnet.it>.
10829
10830 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10831
10832         * gcc.c-torture/execute/20010605-2.c: New test.
10833
10834 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10835
10836         * g++.old-deja/g++.abi/vbase2.C: New test.
10837         * g++.old-deja/g++.abi/vbase3.C: New test.
10838
10839 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         * g++.old-deja/g++.pt/friend49.C: New test.
10842
10843 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         * g++.old-deja/g++.ext/anon3.C: New test.
10846
10847 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10848
10849         * g++.old-deja/g++.other/conv7.C: New test.
10850
10851 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10852
10853         * gcc.c-torture/compile/20010605-2.c: New test.
10854
10855 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10856
10857         * gcc.c-torture/execute/20010604-1.c: New test.
10858
10859 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10860
10861         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10862
10863 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10864
10865         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10866         (g++_link_flags): Likewise.
10867         (g++_init): Pass gccpath's value to two previous functions.
10868
10869 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10870
10871         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10872         Ensure logfile entry matches exec command line.
10873
10874 2001-05-31  Richard Henderson  <rth@redhat.com>
10875
10876         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10877         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10878
10879 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10880
10881         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10882         compiler for irix6.2
10883
10884 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10885
10886         * g++.old-deja/g++.other/optimize3.C: New file.
10887
10888 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10889
10890         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10891         assemble.
10892
10893 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         * g++.old-deja/g++.other/optimize2.C: New file.
10896
10897 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10898
10899         * gcc.c-torture/compile/20010518-2.c: New file.
10900         * gcc.c-torture/execute/20010518-1.c: New file.
10901         * gcc.c-torture/execute/20010518-2.c: New file.
10902
10903 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10904
10905         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10906
10907 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10908
10909         G++ no longer defines builtins that do not begin with __builtin.
10910         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10911         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10912         * g++.old-deja/g++.law/builtin1.C: Likewise.
10913         * g++.old-deja/g++.law/cvt2.C: Likewise.
10914         * g++.old-deja/g++.mike/net5.C: Likewise.
10915         * g++.old-deja/g++.other/builtins1.C: Likewise.
10916         * g++.old-deja/g++.other/builtins2.C: Likewise.
10917         * g++.old-deja/g++.other/builtins3.C: Likewise.
10918         * g++.old-deja/g++.other/builtins4.C: Likewise.
10919         * g++.old-deja/g++.other/inline8.C: Likewise.
10920         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10921
10922 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10923
10924         * g++.old-deja/g++.pt/using1.C: Adjust.
10925         * g++.old-deja/g++.pt/using2.C: New test.
10926
10927 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10928
10929         * gcc.dg/cpp/charconst.c: New tests.
10930         * gcc.dg/cpp/escape.c: New tests.
10931         * gcc.dg/cpp/escape-1.c: New tests.
10932         * gcc.dg/cpp/escape-2.c: New tests.
10933         * gcc.dg/cpp/ucs.c: New tests.
10934
10935 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10936
10937         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10938         native compiler for irix6.5.
10939
10940 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10941
10942         * lib/g++.exp (g++_include_flags): Use args to compute
10943         get_multilibs.
10944         (g++_link_flags): Likewise.
10945         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10946
10947 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10948
10949         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10950
10951 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10952
10953         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10954         this file.
10955
10956 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10957
10958         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10959         STACK_SIZE;
10960         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10961         to STACK_SIZE; Use it to define size of add_histo array.
10962         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10963         to STACK_SIZE.
10964         (f): Use GITT_SIZE to define size of gitt local table.
10965         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10966         to STACK_SIZE; Use it to define size of bytemem array.
10967
10968 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10969
10970         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10971         on 68HC11/HC12 due to the asm instruction.
10972         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10973         * gcc.c-torture/compile/920520-1.x: Likewise.
10974         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10975         on 68HC11/HC12 because the function is larger than 64K.
10976         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10977         on 68HC11/HC12 because the structure is too large.
10978
10979 2001-05-20  Richard Henderson  <rth@redhat.com>
10980
10981         * gcc.c-torture/execute/20010520-1.c: New.
10982
10983 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10984
10985         * g++.old-deja/g++.warn/compare1.C: New test.
10986         * gcc.dg/compare4.c: New test.
10987
10988 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10989
10990         * g++.old-deja/g++.other/optimize1.C: New test.
10991
10992 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10993
10994         * g++.old-deja/g++.pt/spec41.C: New test.
10995
10996 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10997
10998         * gcc.c-torture/compile/20010114-1.x: Remove.
10999
11000 2001-05-18  Stan Shebs  <shebs@apple.com>
11001
11002         * gcc.c-torture/compile/20010518-1.c: New test.
11003
11004 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11005
11006         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11007         * g++.old-deja/g++.pt/crash67.C: New test.
11008
11009 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11010
11011         * g++.old-deja/g++.other/debug9.C: New test.
11012
11013 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11014
11015         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11016
11017 2001-05-16  Jan Hubicka  <jh@suse.cz>
11018
11019         * gcc.c-torture/compile/20010516-1.c: New test.
11020
11021 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11022
11023         * g++.old-deja/g++.other/crash41.C: New test.
11024
11025 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11026
11027         * g++.old-deja/g++.pt/crash66.C: New test.
11028
11029 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11030
11031         * g++.old-deja/g++.robertl/eb27.C: Convert.
11032
11033 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11034
11035         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11036         declaration being redundant.
11037
11038 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11039
11040         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11041
11042 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11043
11044         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11045
11046 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11047
11048         * lib/g++.exp: Use testsuite_flags.
11049
11050 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11051
11052         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11053
11054 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11055
11056         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11057
11058 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11059
11060         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11061
11062 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11063
11064         * gcc.c-torture/compile/20010313-1.c: New test.
11065
11066 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11067
11068         * gcc.dg/cpp/direct2.c: New test.
11069         * gccq.dg/cpp/direct2s.c: New test.
11070
11071         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11072
11073 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11074
11075         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11076         * g++.old-deja/g++.other/op3.C: Likewise.
11077
11078 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11079
11080         * gcc.dg/cpp/syshdr.h: New file.
11081         * gcc.dg/cpp/sysmac1.c: Update.
11082         * gcc.dg/cpp/sysmac2.c: Update.
11083
11084 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11085
11086         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11087
11088 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11089
11090         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11091         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11092
11093 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11094
11095         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11096
11097 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11098
11099         * lib/g++.exp (g++_include_flags): Don't use any special flags
11100         if TESTING_IN_BUILD_TREE is not defined.
11101         (g++_init): Use a plain 'c++' as the compiler if
11102         TESTING_IN_BUILD_TREEE is not defined.
11103
11104 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11105
11106         * g++.old-deja/g++.eh/catch13.C: New test.
11107         * g++.old-deja/g++.eh/catch14.C: New test.
11108
11109 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11110
11111         * gcc.dg/cpp/tr-define.c: New test.
11112
11113 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11114
11115         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11116         <stdlib.h>, not <malloc.h>.
11117
11118 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11119
11120         * g++.old-deja/g++.ns/template17.C: New test.
11121
11122 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11123
11124         * g++.old-deja/g++.pt/ref4.C: New test.
11125
11126 2001-04-30  Richard Henderson  <rth@redhat.com>
11127
11128         * gcc.dg/20000724-1.c: Revert last change.
11129
11130 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11131
11132         * g77.f-torture/execute/20010430.f: New test.
11133
11134 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11135
11136         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11137
11138 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11139
11140         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11141
11142 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11143
11144         * g++.old-deja/g++.eh/crash6.C: New test.
11145
11146 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11147
11148         * g++.old-deja/g++.other/warn7.C: New test.
11149
11150 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11151
11152         * g++.old-deja/g++.other/defarg9.C: New test.
11153
11154 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11155
11156         * g77.f-torture/compile/20010426.f: New test.
11157         * g77.f-torture/execute/20010426.f: New test.
11158
11159 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11160
11161         * g77.f-torture/compile/20000629-1.x: Remove - error
11162         has been fixed.
11163
11164 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11165
11166         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11167         Tweak slightly to work with g++.dg framework.
11168         * g++.dg/special/ecos.exp: Run initp1.C test.
11169         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11170
11171         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11172         its linker doesn't give line numbers either.
11173         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11174
11175 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11176
11177         * g++.old-deja/g++.other/lex1.C: New test.
11178
11179 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11180
11181         * gcc.dg/noncompile/20010425-1.c: New test.
11182
11183 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11184
11185         * g++.old-deja/g++.pt/mangle2.C: New test.
11186
11187 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11188
11189         * gcc.dg/format/plus-1.c: New test.
11190
11191 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11192
11193         * gcc.dg/20010423-1.c: New test.
11194
11195 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11196
11197         * gcc.c-torture/execute/20010422-1.c: New test.
11198
11199 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11200
11201         * g++.old-deja/g++.ns/type2.C: New test.
11202
11203 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11204
11205         * g++.old-deja/g++.other/perf1.C: New test.
11206
11207 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11208
11209         * gcc.dg/c99-func-2.c: Remove xfail.
11210         * gcc.dg/c99-func-3.c: Remove xfail.
11211         * gcc.dg/c99-func-4.c: Remove xfail.
11212
11213 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11214
11215         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11216
11217 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11218
11219         * gcc.c-torture/compile/20010423-1.c: New test.
11220
11221 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11222
11223         * g++.old-deja/g++.pt/typename28.C: New test.
11224
11225 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11226
11227         * g++.old-deja/g++.abi/empty2.C: New test.
11228         * g++.old-deja/g++.abi/empty3.C: New test.
11229
11230 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * g++.old-deja/g++.other/comdat2.C: New test.
11233         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11234
11235 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11236
11237         * g++.old-deja/g++.other/overload14.C: New test.
11238
11239 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11240
11241         * g++.old-deja/g++.other/lookup23.C: New test.
11242
11243 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11244
11245         * gcc.c-torture/execute/20010403-1.c: New test.
11246
11247 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11248             Mark Mitchell  <mark@codesourcery.com>
11249
11250         * lib/old-dejagnu.exp: Don't delete output of executable.
11251         Add .exe suffix to executables.
11252
11253 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11254
11255         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11256
11257 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11258
11259         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11260
11261 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11262
11263         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11264         * g++.old-deja/g++.abi/crash1.C: New test.
11265
11266 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.old-deja/g++.other/crash40.C: New test.
11269
11270 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11271
11272         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11273
11274 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11275
11276         * g++.old-deja/g++.other/warn6.C: New test.
11277
11278 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11279
11280         * g++.old-deja/g++.robertl/eb42.C: Same.
11281
11282 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11283
11284         * gcc.dg/wtr-conversion-1.c: New testcase.
11285
11286 2001-04-10  Richard Henderson  <rth@redhat.com>
11287
11288         * g++.old-deja/g++.other/array5.C: New.
11289
11290 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11291
11292         * gcc.c-torture/execute/20010408-1.c: New test.
11293
11294 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11295
11296         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11297         headers and constructs.
11298         * g++.old-deja/g++.robertl/eb79.C: Same.
11299         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11300         * g++.old-deja/g++.robertl/eb73.C: Same.
11301         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11302         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11303         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11304         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11305         * g++.old-deja/g++.robertl/eb44.C: Same.
11306         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11307         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11308         * g++.old-deja/g++.robertl/eb39.C: Same.
11309         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11310         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11311         * g++.old-deja/g++.robertl/eb30.C: Same.
11312         * g++.old-deja/g++.robertl/eb3.C: Same.
11313         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11314         * g++.old-deja/g++.robertl/eb21.C: Same.
11315         * g++.old-deja/g++.robertl/eb15.C: Same.
11316         * g++.old-deja/g++.robertl/eb118.C: Same.
11317         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11318         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11319         * g++.old-deja/g++.robertl/eb109.C: Same.
11320         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11321         * g++.old-deja/g++.mike/rtti1.C: Same.
11322         * g++.old-deja/g++.mike/p658.C: Same.
11323         * g++.old-deja/g++.mike/net46.C: Same.
11324         * g++.old-deja/g++.mike/net34.C: Same.
11325         * g++.old-deja/g++.mike/memoize1.C: Same.
11326         * g++.old-deja/g++.mike/eh2.C: Same.
11327         * g++.old-deja/g++.law/weak.C: Same.
11328         * g++.old-deja/g++.law/visibility7.C: Same.
11329         * g++.old-deja/g++.law/visibility25.C: Same.
11330         * g++.old-deja/g++.law/visibility22.C: Same.
11331         * g++.old-deja/g++.law/visibility2.C: Same.
11332         * g++.old-deja/g++.law/visibility17.C: Same.
11333         * g++.old-deja/g++.law/visibility13.C: Same.
11334         * g++.old-deja/g++.law/visibility10.C: Same.
11335         * g++.old-deja/g++.law/visibility1.C: Same.
11336         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11337         * g++.old-deja/g++.law/vbase1.C: Same.
11338         * g++.old-deja/g++.law/operators32.C: Same.
11339         * g++.old-deja/g++.law/nest3.C: Same.
11340         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11341         * g++.old-deja/g++.law/except5.C (main): Same.
11342         * g++.old-deja/g++.law/cvt7.C (run): Same.
11343         * g++.old-deja/g++.law/cvt2.C: Same.
11344         * g++.old-deja/g++.law/cvt16.C: Same.
11345         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11346         * g++.old-deja/g++.law/ctors17.C (main): Same.
11347         * g++.old-deja/g++.law/ctors13.C: Same.
11348         * g++.old-deja/g++.law/ctors12.C (main): Same.
11349         * g++.old-deja/g++.law/ctors10.C: Same.
11350         * g++.old-deja/g++.law/code-gen5.C: Same.
11351         * g++.old-deja/g++.law/bad-error7.C: Same.
11352         * g++.old-deja/g++.law/arm9.C: Same.
11353         * g++.old-deja/g++.law/arm12.C: Same.
11354         * g++.old-deja/g++.law/arg8.C: Same.
11355         * g++.old-deja/g++.law/arg1.C: Same.
11356         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11357         * g++.old-deja/g++.jason/template31.C: Same.
11358         * g++.old-deja/g++.jason/template24.C (main): Same.
11359         * g++.old-deja/g++.jason/2371.C: Same.
11360         * g++.old-deja/g++.eh/new2.C: Same.
11361         * g++.old-deja/g++.eh/new1.C: Same.
11362         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11363         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11364         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11365         * g++.old-deja/g++.brendan/crash62.C: Same.
11366         * g++.old-deja/g++.brendan/crash52.C: Same.
11367         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11368         * g++.old-deja/g++.brendan/crash38.C: Same.
11369         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11370         * g++.old-deja/g++.brendan/copy9.C: Same.
11371
11372 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11373
11374         * gcc.c-torture/execute/20001203-2.c (memset):
11375         Count argument is of type __SIZE_TYPE__.
11376
11377 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11378
11379         * gcc.c-torture/compile/20010404-1.c: New test.
11380
11381 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11382
11383         * gcc.c-torture/compile/20010326-1.c: New test.
11384
11385 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11386
11387         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11388         peculiarities of the SH.
11389         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11390
11391 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11392
11393         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11394         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11395         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11396
11397 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11398
11399         * g77.f-torture/compile/20010321-1.f: New test.
11400
11401 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11402
11403         * gcc.c-torture/compile/20010329-1.c: New test.
11404
11405 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11406
11407         * gcc.c-torture/execute/20010329-1.c: New test.
11408
11409 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11410
11411         * g++.old-deja/g++.other/eh4.C: Fix typo.
11412
11413 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11414
11415         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11416
11417 2001-03-28  Philip Blundell  <philb@gnu.org>
11418
11419         * gcc.c-torture/compile/20010328-1.c: New test.
11420
11421 2001-03-27  Richard Henderson  <rth@redhat.com>
11422
11423         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11424         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11425
11426 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11427
11428         * gcc.c-torture/compile/20010327-1.c: New test.
11429
11430 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11431
11432         * g++.old-deja/g++.other/friend12.C: New test.
11433         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11434         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11435
11436 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11437
11438         * gcc.c-torture/execute/20010325-1.c: New test.
11439
11440 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11441
11442         * g++.old-deja/g++.other/mangle3.C: New test.
11443
11444 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11445
11446         * g++.old-deja/g++.other/anon8.C: New test.
11447
11448 2001-03-20  Philip Blundell  <philb@gnu.org>
11449
11450         * gcc.c-torture/compile/20010320-1.c: New test.
11451
11452 2001-03-17  Richard Henderson  <rth@redhat.com>
11453
11454         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11455
11456 2001-03-15  Geoff Keating  <geoff@redhat.com>
11457
11458         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11459         tests on AIX.
11460
11461 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11462
11463         * g++.old-deja/g++.other/eh4.C: New test.
11464
11465 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11466
11467         * gcc.dg/cpp/mi1.c: Update.
11468
11469 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11470
11471         * g++.old-deja/g++.other/regstack.C: New test.
11472
11473 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11474
11475         * g++.old-deja/g++.other/ref4.C: New test.
11476
11477 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11478
11479         * objc/execute/va_method.m: Added.
11480         * objc/execute/IMP.m: Added.
11481         * objc/execute/_cmd.m: Added.
11482         * objc/execute/accessing_ivars.m: Added.
11483         * objc/execute/class-1.m: Added.
11484         * objc/execute/class-10.m: Added.
11485         * objc/execute/class-11.m: Added.
11486         * objc/execute/class-12.m: Added.
11487         * objc/execute/class-13.m: Added.
11488         * objc/execute/class-14.m: Added.
11489         * objc/execute/class-2.m: Added.
11490         * objc/execute/class-3.m: Added.
11491         * objc/execute/class-4.m: Added.
11492         * objc/execute/class-5.m: Added.
11493         * objc/execute/class-6.m: Added.
11494         * objc/execute/class-7.m: Added.
11495         * objc/execute/class-8.m: Added.
11496         * objc/execute/class-9.m: Added.
11497         * objc/execute/class-tests-1.h
11498         * objc/execute/class-tests-2.h
11499         * objc/execute/compatibility_alias.m: Added.
11500         * objc/execute/encode-1.m: Added.
11501         * objc/execute/formal_protocol-1.m: Added.
11502         * objc/execute/formal_protocol-2.m: Added.
11503         * objc/execute/formal_protocol-3.m: Added.
11504         * objc/execute/formal_protocol-4.m: Added.
11505         * objc/execute/formal_protocol-5.m: Added.
11506         * objc/execute/formal_protocol-6.m: Added.
11507         * objc/execute/formal_protocol-7.m: Added.
11508         * objc/execute/informal_protocol.m: Added.
11509         * objc/execute/initialize.m: Added.
11510         * objc/execute/load.m: Added.
11511         * objc/execute/many_args_method.m: Added.
11512         * objc/execute/nested-3.m: Added.
11513         * objc/execute/no_clash.m: Added.
11514         * objc/execute/private.m: Added.
11515         * objc/execute/redefining_self.m: Added.
11516         * objc/execute/root_methods.m: Added.
11517         * objc/execute/selector-1.m: Added.
11518         * objc/execute/static-1.m: Added.
11519         * objc/execute/static-2.m: Added.
11520         * objc/execute/va_method.m: Added.
11521
11522 2001-03-10  Richard Henderson  <rth@redhat.com>
11523
11524         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11525
11526 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11527
11528         * g++.old-deja/g++.other/crash31.C: XFAIL.
11529         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11530         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11531         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11532         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11533         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11534
11535 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11536
11537         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11538
11539 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11540
11541         * gcc.dg/20000724-1.c: Don't use multiline strings.
11542
11543 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11544
11545         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11546         result of -cString against what we expect it to be; don't just
11547         print it out for no one to read.
11548
11549         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11550         Based on testcases provided by Nicola Pero.
11551
11552 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11553
11554         * gcc.dg/cpp/macro7.c: New test.
11555
11556 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11557
11558         * gcc.dg/cpp/multiline.c: Update.
11559
11560 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11561
11562         * g++.old-deja/g++.other/enum3.C: New test.
11563
11564 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11565
11566         * g++.old-deja/g++.other/pod1.C: New test.
11567
11568 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11569
11570         * g++.old-deja/g++.ext/overload1.C: New test.
11571
11572 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11573
11574         * g++.old-deja/g++.pt/using1.C: New test.
11575
11576 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         * g++.old-deja/g++.other/using9.C: New test.
11579
11580 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11581
11582         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11583
11584         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11585
11586 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11587
11588         * g++.old-deja/g++.ext/realpt1.C: Remove.
11589
11590 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11591
11592         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11593
11594 2001-02-26  Will Cohen  <wcohen@redhat.com>
11595
11596         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11597
11598 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11599
11600         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11601         templatized constructors.
11602
11603 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11604
11605         * gcc.c-torture/execute/20010224-1.c: New test.
11606
11607 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11608
11609         * gcc.c-torture/execute/20010222-1.c: New test.
11610
11611 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11612
11613         * g++.old-deja/g++.other/inline20.C: New test.
11614
11615 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11616
11617         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11618
11619 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11620
11621         * g++.old-deja/g++.other/lookup22.C: New test.
11622
11623 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11624
11625         * g77.dg: New directory.
11626         * g77.dg/20010216-1.f: New test case.
11627         * g77.dg/dg.exp: New driver.
11628         * lib/g77-dg.exp: New driver library.
11629
11630 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11631
11632         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11633
11634 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11635
11636         * g++.old-deja/g++.other/decl9.C: New test.
11637
11638 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11639
11640         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11641         not need <string> and also tests the initialization at runtime.
11642
11643 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11644
11645         * gcc.c-torture/execute/longlong.c: New test.
11646
11647 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11648
11649         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11650
11651 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11652
11653         * gcc.c-torture/execute/920302-1.c (execute):
11654         Change argument type to short.
11655
11656 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11657
11658         * g++.old-deja/g++.pt/deduct6.C: New test.
11659
11660 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11661
11662         * g++.old-deja/g++.pt/deduct5.C: New test.
11663
11664 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11665
11666         * gcc.c-torture/execute/20010209-1.c: New test.
11667
11668 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11669
11670         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11671
11672 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11673
11674         * g++.dg/vtgc1.C: Update for new ABI.
11675
11676         * consistency.vlad: New directory, 1665 files.
11677
11678 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11679
11680         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11681         return type.
11682         * gcc.dg/cpp/digraphs.c: Declare puts.
11683
11684 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11685
11686         * g++.old-deja/g++.other/warn5.C: New test.
11687
11688 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11689
11690         * g++.old-deja/g++.pt/spec40.C: New test.
11691
11692 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11693
11694         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11695         case.
11696         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11697
11698 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11699
11700         * gcc.c-torture/compile/20010209-1.c: New test.
11701
11702 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11703
11704         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11705         excess errors message but not if it crashes.
11706         * g++.old-deja/g++.other/crash27.C: Likewise.
11707         * g++.old-deja/g++.other/crash28.C: Likewise.
11708         * g++.old-deja/g++.other/crash30.C: Likewise.
11709         * g++.old-deja/g++.other/crash32.C: Likewise.
11710         * g++.old-deja/g++.other/crash35.C: Likewise.
11711         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11712
11713 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11714
11715         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11716         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11717         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11718         g77.f-torture/execute/execute.exp,
11719         g77.f-torture/noncompile/noncompile.exp,
11720         gcc.c-torture/execute/execute.exp,
11721         gcc.c-torture/execute/memcheck/memcheck.exp,
11722         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11723         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11724         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11725         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11726         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11727         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11728         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11729         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11730         Remove bug reporting instructions with ancient email addresses.
11731
11732 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11733
11734         * gcc.dg/20010202-1.c: New test.
11735         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11736
11737 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11738
11739         * g++.dg/stdbool-if.C: New test.
11740
11741 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11742
11743         * objc/execute/fdecl.m: Added main().
11744
11745 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11746
11747         * gcc.c-torture/execute/20010206-1.c: New test.
11748
11749 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11750
11751         * gcc.dg/cpp/avoidpaste1.c: Update.
11752
11753 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11754
11755         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11756         Pero <nicola@brainstorm.co.uk>.
11757         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11758
11759 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11760
11761         * g++.old-deja/g++.pt/spec39.C: New test.
11762
11763 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11764
11765         * gcc.c-torture/compile/20010202-1.c: New test.
11766
11767 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11768
11769         * g++.old-deja/g++.abi/primary2.C: New test.
11770         * g++.old-deja/g++.abi/primary3.C: New test.
11771         * g++.old-deja/g++.abi/primary4.C: New test.
11772         * g++.old-deja/g++.abi/primary5.C: New test.
11773         * g++.old-deja/g++.abi/vtable3.h: New test.
11774         * g++.old-deja/g++.abi/vtable3a.C: New test.
11775         * g++.old-deja/g++.abi/vtable3b.C: New test.
11776         * g++.old-deja/g++.abi/vtable3c.C: New test.
11777         * g++.old-deja/g++.abi/vtable3d.C: New test.
11778         * g++.old-deja/g++.abi/vtable3e.C: New test.
11779         * g++.old-deja/g++.abi/vtable3f.C: New test.
11780         * g++.old-deja/g++.abi/vtable3g.C: New test.
11781         * g++.old-deja/g++.abi/vtable3h.C: New test.
11782         * g++.old-deja/g++.abi/vtable3i.C: New test.
11783         * g++.old-deja/g++.abi/vtable3j.C: New test.
11784         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11785
11786 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11787
11788         * g++.old-deja/g++.other/anon6.C: New test.
11789         * g++.old-deja/g++.other/anon7.C: New test.
11790
11791 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11792
11793         * gcc.dg/cpp/avoidpaste2.c: New tests.
11794
11795 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11796
11797         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11798
11799 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11800
11801         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11802         DECIMAL_DIG cases for Irix."
11803
11804 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11805
11806         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11807
11808 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11809
11810         * gcc.dg/c99-tag-1.c: New test.
11811
11812 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11813
11814         * gcc.dg/cpp/tr-warn1.c: Add tests.
11815
11816 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11817
11818         * gcc.dg/cpp/avoidpaste1.c: Update.
11819         * gcc.dg/cpp/paste4.c: Update.
11820
11821 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11822
11823         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11824         cases for Irix.
11825
11826 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11827
11828         * g++.old-deja/g++.other/inline19.C: New test.
11829
11830 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11831
11832         * gcc.dg/Wlarger-than.c: New test.
11833
11834 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11835
11836         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11837
11838 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11839
11840         * gcc.c-torture/execute/20010129-1.c: New test.
11841         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11842
11843 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11844
11845         * gcc.dg/cpp/avoidpaste1.c: Test case.
11846
11847 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11848
11849         * g++.old-deja/g++.other/inline18.C: New test.
11850
11851 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11852
11853         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11854         and __builtin_putchar.
11855
11856 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11857
11858         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11859         tests.
11860
11861 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11862
11863         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11864         floating point number rounding mode to round to the nearest
11865         representable mode.
11866
11867 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11868
11869         * g++.old-deja/g++.other/mangle2.C: New test.
11870
11871 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11872
11873         * gcc.c-torture/compile/20010124-1.c: New test.
11874
11875 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11876
11877         * g++.old-deja/g++.pt/spec38.C: New test.
11878
11879 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11880
11881         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11882         "Build don't run".
11883
11884 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11885
11886         * gcc.c-torture/execute/20010123-1.c: New test.
11887
11888 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11889
11890         * g++.old-deja/g++.pt/spec37.C: New test.
11891
11892 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11893
11894         * g++.old-deja/g++.pt/overload14.C: New test.
11895
11896 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11897
11898         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11899         __builtin_return_address.
11900
11901 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11902
11903         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11904         * g++.old-deja/g++.pt/spec35.C: New test.
11905         * g++.old-deja/g++.pt/spec36.C: New test.
11906
11907 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11908
11909         * gcc.c-torture/compile/20010118-1.c: New test.
11910
11911 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11912
11913         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11914
11915 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11916
11917         * gcc.c-torture/execute/20010119-1.c: New test.
11918
11919 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11920
11921         * g++.old-deja/g++.other/vbase5.C: New test.
11922
11923 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11924
11925         * gcc.c-torture/execute/20010118-1.c: New test.
11926
11927 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11928
11929         * g++.old-deja/g++.pt/deduct3.C: New test.
11930
11931 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11932
11933         * g++.old-deja/g++.pt/spec34.C: New test.
11934
11935 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11936
11937         * g77.f-torture/compile/20000601-2.f: New test.
11938
11939 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11940
11941         * g++.old-deja/g++.other/init17.C: New test.
11942
11943 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11944
11945         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11946
11947 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11948
11949         * g++.old-deja/g++.pt/unify8.C: New test.
11950
11951 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         * g++.old-deja/g++.abi/vbase1.C: New test.
11954
11955 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         * g++.old-deja/g++.pt/crash65.C: New test.
11958
11959 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11960
11961         * gcc.dg/cpp/assembl2.S: New test case.
11962
11963 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11964
11965         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11966         are supported.
11967
11968 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11969
11970         * g++.old-deja/g++.other/builtins1.C: New test.
11971         * g++.old-deja/g++.other/builtins2.C: Likewise.
11972         * g++.old-deja/g++.other/builtins3.C: Likewise.
11973         * g++.old-deja/g++.other/builtins4.C: Likewise.
11974
11975 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11976
11977         * gcc.c-torture/compile/20010117-1.c: New test.
11978         * gcc.c-torture/compile/20010117-2.c: New test.
11979
11980 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11981
11982         * g77.f-torture/execute/20010116.[fx]: New test,
11983         XFAIL on i?86-*-*.
11984         * g77.f-torture/compile/20010115.f: Indicate it's
11985         a test for PR fortran/1636.
11986
11987 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11988
11989         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11990
11991 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11992
11993         * g77.f-torture/compile/20010115.f: New test.
11994
11995 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11996
11997         * g++.old-deja/g++.pt/nontype5.C: New test.
11998
11999 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12000
12001         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12002         have an equivalent working one below it.
12003
12004 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12005
12006         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12007         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12008
12009 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12010
12011         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12012         message containing "init_priority".
12013         (conpr-2.C): Likewise.
12014         (conpr-3.C): Likewise.
12015         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12016
12017 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12018
12019         * gcc.c-torture/execute/20010114-2.c: New test.
12020
12021 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12022
12023         * gcc.c-torture/compile/20010114-1.c: New test.
12024         * gcc.c-torture/compile/20010114-1.x: Xfail.
12025         * gcc.c-torture/compile/20010114-2.c: New test.
12026         * gcc.c-torture/execute/20010114-1.c: New test.
12027         * gcc.dg/trunc-1.c: New test.
12028         * gcc.dg/uninit-B.c: New test.
12029
12030 2001-01-13  Nick Clifton  <nickc@redhat.com>
12031
12032         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12033         target.
12034
12035 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12036
12037         * gcc.c-torture/compile/20010113-1.c: New test.
12038
12039 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12040
12041         * gcc.c-torture/compile/20001212-1.c: New test.
12042
12043 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12044
12045         * gcc.dg/cpp/widestr1.c: Update.
12046         * gcc.dg/cpp/prag-imp.c: Remove.
12047
12048 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12049
12050         * gcc.c-torture/execute/20000801-3.x: Remove.
12051         * gcc.dg/c90-init-1.c: New test.
12052         * gcc.dg/c99-init-1.c: New test.
12053         * gcc.dg/c99-init-2.c: New test.
12054         * gcc.dg/gnu99-init-1.c: New test.
12055
12056 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12057
12058         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12059         testing that no relevant ones were found.
12060
12061 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12062
12063         * g++.old-deja/g++.pt/cast2.C: New test.
12064
12065 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12066
12067         * g++.old-deja/g++.pt/friend47.C: New test.
12068
12069 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12070
12071         * g++.old-deja/g++.pt/instantiate13.C: New test.
12072
12073 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12074
12075         * g++.old-deja/g++.other/defarg7.C: New test.
12076         * g++.old-deja/g++.other/defarg8.C: New test.
12077
12078 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12079
12080         * g++.old-deja/g++.pt/crash64.C: New test.
12081
12082 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12083
12084         * g++.old-deja/g++.pt/crash63.C: New test.
12085
12086 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12087
12088         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12089
12090 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12091
12092         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12093
12094 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12095
12096         * g++.old-deja/g++.pt/error3.C: New test.
12097
12098 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12099
12100         * g++.old-deja/g++.other/crash39.C: New test.
12101
12102 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12103
12104         * g++.old-deja/g++.other/vbase4.C: New test.
12105
12106 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12107
12108         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12109         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12110         * gcc.dg/special/special.exp: New test driver which will check
12111         for alias support for the above test.
12112
12113 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12114
12115         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12116         problems on small machines.
12117         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12118         parameterize.
12119
12120 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12121
12122         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12123         mips.
12124         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12125
12126 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12127
12128         * g++.old_deja/g++.pt/using8.C: New test.
12129
12130 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12131
12132         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12133
12134 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12135
12136         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12137         where a failure is expected.
12138         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12139
12140 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12141
12142         * g++.old_deja/g++.pt/instantiate12.C: New test.
12143
12144 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12145
12146         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12147         start of structs.
12148         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12149         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12150         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12151         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12152         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12153         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12154         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12155         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12156         * g++.old-deja/g++.eh/spec6.C: Likewise.
12157         * g++.old-deja/g++.jason/crash3.C: Likewise.
12158         * g++.old-deja/g++.law/ctors11.C: Likewise.
12159         * g++.old-deja/g++.law/ctors17.C: Likewise.
12160         * g++.old-deja/g++.law/ctors5.C: Likewise.
12161         * g++.old-deja/g++.law/ctors9.C: Likewise.
12162         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12163         * g++.old-deja/g++.mike/net22.C: Likewise.
12164         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12165         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12166         * g++.old-deja/g++.mike/virt3.C: Likewise.
12167         * g++.old-deja/g++.niklas/t128.C: Likewise.
12168         * g++.old-deja/g++.other/anon4.C: Likewise.
12169         * g++.old-deja/g++.other/using1.C: Likewise.
12170         * g++.old-deja/g++.other/warn3.C: Likewise.
12171         * g++.old-deja/g++.pt/t37.C: Likewise.
12172         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12173         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12174
12175 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12176
12177         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12178
12179 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12180
12181         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12182
12183 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12184
12185         * gcc.c-torture/compile/20010107-1.c: New test.
12186
12187 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12188
12189         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12190
12191 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12192
12193         * gcc.dg/format/format.h: New file.
12194         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12195         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12196         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12197         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12198         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12199         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12200         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12201         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12202         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12203         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12204         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12205         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12206         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12207         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12208         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12209         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12210         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12211         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12212         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12213         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12214         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12215         instead of declaring standard types, macros and functions in each
12216         test.
12217
12218 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12219
12220         * gcc.c-torture/execute/20010106-1.c: New test.
12221
12222 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12223
12224         * gcc.dg/format/format.exp: New file.
12225         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12226         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12227         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12228         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12229         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12230         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12231         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12232         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12233         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12234         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12235         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12236         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12237         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12238         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12239         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12240         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12241         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12242         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12243         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12244         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12245         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12246         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12247         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12248         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12249         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12250         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12251         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12252         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12253         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12254         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12255         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12256         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12257         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12258         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12259         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12260         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12261         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12262         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12263         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12264         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12265         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12266         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12267
12268 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12269
12270         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12271         account.
12272
12273 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12274
12275         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12276
12277 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12278
12279         * g++.old-deja/g++.pt/crash62.C: New test.
12280
12281 2001-01-04  Richard Henderson  <rth@redhat.com>
12282
12283         * gcc.dg/20000926-1.c: Update expected warnings.
12284         * gcc.dg/array-2.c: Likewise.
12285         * gcc.dg/array-4.c: Also validate flexible array members.
12286         * gcc.dg/c99-flex-array-1.c: New.
12287
12288 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12289
12290         * gcc.c-torture/compile/20001222-1.x: Remove.
12291
12292 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12293
12294         * gcc.c-torture/execute/built-in-setjmp.c: New.
12295
12296 2001-01-03  Richard Henderson  <rth@redhat.com>
12297
12298         * gcc.dg/940510-1.c: Update expected error wording.
12299         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12300
12301 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12302
12303         * lib/target-supports.exp (check_alias_available): Modified to
12304         indicate aliases not supported if only weak aliases are supported.
12305
12306 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12307
12308         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12309         Turn on cmpstrsi checks for __pj__ and __i370__.
12310
12311 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12312
12313         * g++.old-deja/g++.other/virtual11.C: New test.
12314
12315 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12316
12317         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12318
12319 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12320
12321         * gcc.c-torture/compile/20010102-1.c: New test.
12322
12323 2001-01-02  Andreas Jaeger  <aj@suse.de>
12324
12325         * gcc.dg/noreturn-3.c: New test.
12326
12327         * gcc.dg/noreturn-4.c: New test.
12328
12329 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12330
12331         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12332         __builtin_fputc and __builtin_fwrite.
12333
12334 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12335
12336         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12337         signed char, not default char.
12338
12339 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12340
12341         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12342
12343 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12344
12345         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12346
12347 2000-12-29  Richard Henderson  <rth@redhat.com>
12348
12349         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12350         (__cyg_profile_func_exit): Define.
12351
12352 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12353
12354         * g++.dg/vtgc1.C: New test.
12355
12356 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12357
12358         * gcc.dg/noncompile/20001228-1.c: New test.
12359
12360         * gcc.dg/20001228-1.c: New test.
12361
12362         * gcc.c-torture/execute/20001228-1.c: New test.
12363
12364 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12365
12366         * gcc.dg/format-strfmon-1.c: New test.
12367
12368 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12369
12370         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12371         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12372         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12373         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12374         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12375         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12376         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12377         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12378         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12379         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12380         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12381         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12382         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12383
12384         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12385         * gcc.c-torture/execute/string-opt-4.c: Test index.
12386
12387 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12388
12389         * gcc.c-torture/compile/20001226-1.c: New test.
12390
12391 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12392
12393         * gcc.c-torture/compile/20001222-1.c: New test.
12394         * gcc.c-torture/compile/20001222-1.x: Xfail.
12395
12396 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12397
12398         * gcc.c-torture/execute/comp-goto-2.c: New test.
12399
12400 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12401
12402         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12403         Use long types if __INT_MAX__ is 32767.
12404         (main): Use cast to (sint32 *) when poking 88 into a_page.
12405
12406         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12407
12408 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12409
12410         * gcc.c-torture/compile/20001221-1.c: New test.
12411         * gcc.c-torture/execute/20001221-1.c: New test.
12412
12413 2000-12-20  Richard Henderson  <rth@redhat.com>
12414
12415         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12416         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12417
12418 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12419
12420         * gcc.dg/compare3.c: New test.
12421
12422 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12423
12424         * gcc.dg/format-warnll-1.c: New test.
12425
12426 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12427
12428         * gcc.dg/cpp/cmdlne-P.c: New test.
12429
12430 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12431
12432         * gcc.c-torture/execute/builtin-abs-1.c,
12433         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12434
12435 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12436
12437         * gcc.dg/cpp/multiline.c: New test.
12438
12439 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12440
12441         * g++.old-deja/g++.other/syshdr1.C: Update.
12442         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12443
12444 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12445
12446         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12447
12448 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12449
12450         * g++.old-deja/g++.pt/ttp65.C: New test.
12451
12452 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12453
12454         * g++.old-deja/g++.pt/ttp64.C: New test.
12455
12456 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12457
12458         * g++.old-deja/g++.pt/spec33.C: New test.
12459
12460 2000-12-14  Catherine Moore  <clm@redhat.com>
12461
12462         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12463         * gcc.c-torture/execute/920612-2.c: Likewise.
12464         * gcc.c-torture/execute/920428-2.c: Likewise.
12465         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12466         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12467
12468 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12469
12470         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12471         * gcc.dg/pack-test-2.c: Likewise.
12472
12473 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12474
12475         Tests by Zack Weinberg <zackw@stanford.edu>.
12476
12477         * gcc.dg/cpp/defined.c: Update.
12478         * gcc.dg/cpp/defined_trad.c: New tests.
12479
12480 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12481
12482         * gcc.dg/cpp/trad-direct.c: Update.
12483
12484 2000-12-11  Neil Booth  <neilb@earthling.net>
12485
12486         * gcc.dg/cpp/defined_trad.c
12487
12488 2000-12-11  Neil Booth  <neilb@earthling.net>
12489
12490         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12491
12492 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12493
12494         * gcc.dg/format-miss-2.c: New test.
12495
12496 2000-12-09  Neil Booth  <neilb@earthling.net>
12497
12498         * gcc.dg/cpp/lineflags.c: New tests.
12499         * gcc.dg/cpp/poison.c: Update.
12500         * gcc.dg/cpp/redef2.c: Update.
12501         * gcc.dg/cpp/skipping.c: New test.
12502
12503 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12504
12505         * g++.old-deja/g++.other/eh3.C: New testcase.
12506
12507 2000-12-07  Neil Booth  <neilb@earthling.net>
12508
12509         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12510         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12511         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12512         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12513         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12514         Update.
12515
12516 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12517
12518         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12519         __SIZE_TYPE__ instead of int for type of integers cast to
12520         pointers.
12521
12522 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12523
12524         * g++.old-deja/g++.other/cleanup4.C: New test.
12525
12526 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12527
12528         * format-sec-1.c: New test.
12529
12530 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12531
12532         * gcc.dg/format-nonlit-3.c: New test.
12533
12534 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12535
12536         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12537         through a null pointer.
12538
12539 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12540
12541         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12542         * g++.old-deja/g++.pt/partial4.C: New test.
12543
12544 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12545
12546         * gcc.c-torture/execute/ieee/hugeval.x: New.
12547
12548 2000-12-06  Neil Booth  <neilb@earthling.net>
12549
12550         * gcc.dg/cpp/backslash2.c: New tests.
12551
12552 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12553
12554         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12555         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12556
12557 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12558
12559         * gcc.c-torture/execute/20001203-2.c: New testcase.
12560
12561 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12562
12563         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12564         * g++.old-deja/g++.other/virtual10.C: New test.
12565
12566 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12567
12568         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12569
12570 2000-12-05  Richard Henderson  <rth@redhat.com>
12571
12572         * gcc.c-torture/compile/20001205-1.c: New.
12573
12574 2000-12-04  Neil Booth  <neilb@earthling.net>
12575
12576         * g++.old-deja/g++.other/virtual9.C: New test.
12577         * g++.old-deja/g++.pt/crash61.C: New test.
12578         * gcc.c-torture/execute/loop-9.c: New test.
12579
12580 2000-12-04  Neil Booth  <neilb@earthling.net>
12581
12582         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12583         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12584         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12585         * gcc.dg/cpp/extratokens.c: ...here.
12586
12587 2000-12-04  Neil Booth  <neilb@earthling.net>
12588
12589         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12590         New tests.
12591
12592 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12593
12594         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12595         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12596
12597 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12598
12599         * gcc.c-torture/execute/20001203-1.c: New test.
12600
12601 2000-12-03  Neil Booth  <neilb@earthling.net>
12602
12603         * gcc.dg/cpp/macro6.c: New test cases.
12604
12605 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12606
12607         * gcc.c-torture/execute/string-opt-9.c: New test.
12608         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12609         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12610         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12611
12612         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12613         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12614
12615 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12616
12617         * gcc.dg/cpp/if-6.c: New testcase.
12618
12619         * gcc.dg/20001201-1.c: New testcase.
12620
12621 2000-12-02  Neil Booth  <neilb@earthling.net>
12622
12623         * g++.old-deja/g++.other/externC4.C,
12624         g++.old-deja/g++.other/friend10.C: New tests.
12625
12626 2000-12-02  Neil Booth  <neilb@earthling.net>
12627
12628         * g++.old-deja/g++.other/instan2.C
12629         * g++.old-deja/g++.other/instan3.C: New test.
12630
12631 2000-12-02  Neil Booth  <neilb@earthling.net>
12632
12633         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12634         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12635         gnuc99.c,gnuc99-pedantic.c: New tests.
12636
12637 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12638
12639         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12640         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12641
12642 2000-12-01  Neil Booth  <neilb@earthling.net>
12643
12644         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12645         * gcc.dg/cpp/poison.c: Update.
12646         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12647
12648 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12649
12650         * g77.f-torture/execute/20001201.f: New test.
12651
12652 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12653
12654         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12655
12656 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12657
12658         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12659
12660 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12661
12662         * g++.old-deja/g++.other/cast6.C: New test.
12663
12664 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12665
12666         * gcc.c-torture/execute/20001130-2.c: New testcase.
12667
12668 2000-11-30  Richard Henderson  <rth@redhat.com>
12669
12670         * gcc.c-torture/execute/20001130-1.c: New test.
12671
12672 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12673
12674         * g++.old-deja/g++.other/op3.C: New test.
12675
12676 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12677
12678         * g++.old-deja/g++.other/op2.C: New test.
12679
12680 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12681
12682         * g++.old-deja/g++.other/crash38.C: New test.
12683
12684 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12685
12686         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12687
12688 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12689
12690         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12691         tests.
12692         * gcc.c-torture/execute/string-opt-6.c: New test.
12693
12694         * gcc.dg/20001117-1.c: Add main.
12695
12696 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12697
12698         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12699         Move from here ...
12700         * gcc.dg/940510-1.c: ... to here.
12701
12702         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12703         zero-size arrays in toplevel structures.
12704
12705 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12706
12707         * gcc.c-torture/execute/loop-8.c: New test.
12708
12709 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12710
12711         * g++.old-deja/g++.other/base1.C: New test.
12712
12713 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12714
12715         * g++.old-deja/g++.other/parse2.C: New test.
12716
12717 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         * g++.old-deja/g++.pt/incomplete1.C: New test.
12720
12721 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12722
12723         * g++.old-deja/g++.other/friend9.C: New test.
12724
12725 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12726
12727         * gcc.dg/20001127-1.c: New test.
12728
12729 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12730
12731         * g++.old-deja/g++.pt/friend46.C: New test.
12732
12733 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12734
12735         * g++.old-deja/g++.other/ptrmem8.C: New test.
12736
12737 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12738
12739         * gcc.c-torture/execute/string-opt-7.c: New test.
12740         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12741
12742 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12743
12744         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12745         instead of 'mkcheck 2'.
12746
12747 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12748
12749         * gcc.c-torture/execute/memcheck/driver.c,
12750         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12751         C9X references to refer to C99.
12752
12753 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12754
12755         * gcc.dg/ultrasp3.c: New test.
12756
12757 2000-11-25  Neil Booth  <neilb@earthling.net>
12758
12759         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12760
12761 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12762
12763         * gcc.c-torture/compile/20001123-2.c: New.
12764
12765 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12766
12767         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12768
12769 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12770
12771         * gcc.dg/sequence-point-1.c: Add some new tests.
12772         * gcc.c-torture/execute/20001124-1.c: New test.
12773
12774 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12775
12776         * g++.old-deja/g++.other/vaarg4.C: New test.
12777         * gcc.c-torture/compile/20001123-1.c: New test.
12778
12779 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.other/crash24.C: Adjust and remove XFAIL.
12782         * g++.other/crash37.C: New test.
12783
12784 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         * g++.old-deja/g++.pt/instantiate9.C: New test.
12787
12788 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12789
12790         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12791         new ABI, too.
12792
12793         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12794         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12795
12796 2000-11-22  Neil Booth  <neilb@earthling.net>
12797
12798         * gcc.dg/cpp/Wtrigraphs.c: New test.
12799
12800 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12801
12802         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12803
12804 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12805
12806         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12807
12808 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12809
12810         * lib/gcc-dg.exp: load_lib scanasm.exp.
12811         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12812         * lib/g++-dg.exp: load_lib scanasm.exp.
12813         * lib/scanasm.exp: New.
12814         (scan-assembler, scan-assembler-not): Add optional arguments to
12815         test name, or if not present, the pattern name.
12816         (scan-assembler-dem, scan-assembler-dem-not): New.
12817
12818         * g++.dg/dg.exp: New.
12819
12820 2000-11-21  Neil Booth  <neilb@earthling.net>
12821
12822         * gcc.dg/cpp/integrated1.c: Remove.
12823
12824 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12825
12826         * gcc.c-torture/execute/20001121-1.c: New test.
12827
12828 2000-11-21  Richard Henderson  <rth@redhat.com>
12829
12830         * gcc.c-torture/compile/20001121-1.c: New test.
12831
12832 2000-11-20  Neil Booth  <neilb@earthling.net>
12833
12834         * gcc.dg/cpp/integrated1.c: New test.
12835
12836 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12837
12838         * g++.old-deja/g++.other/inline17.C: New test.
12839
12840 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12841
12842         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12843         local variable to be zero: I made the variable global. Now
12844         uses abort() and exit() instead of relying on main's return value.
12845
12846 2000-11-20  Neil Booth  <neilb@earthling.net>
12847
12848         * gcc.dg/cpp/paste2.c: Update test.
12849         * objc/execute/paste.m: New test.
12850
12851 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12852
12853         * gcc.dg/c99-condexpr-1.c: New test.
12854
12855 2000-11-20  Neil Booth  <neilb@earthling.net>
12856
12857         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12858
12859 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12860
12861         * g++.old-deja/g++.pt/export1.C: New test.
12862
12863 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12864
12865         * gcc.dg/20001117-1.c: New test.
12866
12867 2000-11-18  Richard Henderson  <rth@redhat.com>
12868
12869         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12870
12871 2000-11-18  Richard Henderson  <rth@redhat.com>
12872
12873         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12874         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12875         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12876
12877 2000-11-18  Richard Henderson  <rth@redhat.com>
12878
12879         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12880         (main): New.  Exit cleanly.
12881
12882 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12883
12884         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12885         gcc.dg/c99-fordecl-2.c: New tests.
12886
12887 2000-11-18  Richard Henderson  <rth@redhat.com>
12888
12889         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12890         * gcc.c-torture/execute/zerolen-2.c: New.
12891
12892 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12893
12894         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12895         memory.
12896
12897 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12898
12899         * g++.old-deja/g++.pt/instantiate8.C: New test.
12900
12901 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12902
12903         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12904         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12905
12906 2000-11-16  Nick Clifton  <nickc@redhat.com>
12907
12908         * gcc.c-torture/execute/nestfunc-2.c: New test.
12909         * gcc.c-torture/execute/nestfunc-3.c: New test.
12910
12911 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12912
12913         * gcc.c-torture/compile/20001116-1.c: New test.
12914
12915 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12916
12917         * gcc.c-torture/execute/20001115-1.c: New test.
12918
12919 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12920
12921         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12922         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12923         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12924         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12925
12926 2000-11-15  Neil Booth  <neilb@earthling.net>
12927
12928         gcc.dg/cpp/_Pragma1.c: Update.
12929         gcc.dg/cpp/_Pragma2.c: New test.
12930
12931 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12932
12933         * g++.old-deja/g++.other/anon5.C: New test.
12934
12935 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12936
12937         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12938         tests.
12939
12940 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12941
12942         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12943         output.
12944
12945 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12946
12947         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12948         labels at end of compound statements.
12949
12950 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12951
12952         * gcc.c-torture/execute/loop-7.c: New test.
12953
12954 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12955
12956         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12957
12958 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12959
12960         * gcc.dg/c99-bool-1.c: New test.
12961
12962 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12963
12964         * gcc.dg/c99-scope-1.c: Remove xfail.
12965         * gcc.dg/c99-scope-2.c: New test.
12966
12967 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12968
12969         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12970         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12971
12972 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12973
12974         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12975         error messages.
12976
12977         * g++.mike/p700.C: Don't typedef wchar_t.
12978         * g++.mike/p784.C: Likewise.
12979         * g++.mike/eb101.C: Don't use __wchar_t.
12980
12981 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12982
12983         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12984         from DO loop.
12985
12986 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12987
12988         * gcc.c-torture/execute/20001111-1.c: New test.
12989
12990 2000-11-10  Nick Clifton  <nickc@redhat.com>
12991
12992         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12993         long multuiple and accumulate.
12994
12995 2000-11-09  Richard Henderson  <rth@redhat.com>
12996
12997         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12998         via size_t instead of int.
12999
13000         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13001         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13002         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13003         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13004
13005 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13006
13007         * gcc.c-torture/compile/20001109-1.c: New test.
13008         * gcc.c-torture/compile/20001109-2.c: New test.
13009
13010 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13011
13012         * g++.old-deja/g++.pt/operator1.C: New test.
13013         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13014
13015 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * gcc.dg/20001108-1.c: New test.
13018
13019 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13020
13021         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13022         with both arguments constant strings.
13023         * gcc.c-torture/execute/string-opt-3.c: New test.
13024         * gcc.c-torture/execute/string-opt-4.c: New test.
13025         * gcc.c-torture/execute/string-opt-5.c: New test.
13026
13027 2000-11-08  Nick Clifton  <nickc@redhat.com>
13028
13029         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13030         mulsidi3adddi patterns.
13031
13032 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13033
13034         * g++.old-deja/g++.other/crash36.C: New test.
13035
13036 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13037
13038         * g++.old-deja/g++.other/init16.C: New test.
13039
13040 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13041
13042         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13043
13044 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13045
13046         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13047         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13048         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13049
13050 2000-11-07  DJ Delorie  <dj@redhat.com>
13051
13052         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13053
13054 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13055
13056         * gcc.c-torture/execute/string-opt-1.c: New test.
13057
13058 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13059
13060         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13061         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13062         parameters in registers, and there is no way for a varargs
13063         function to know in which order the integer and floating-point
13064         parameters should be interleaved when they are placed on the
13065         stack.
13066         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13067         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13068
13069 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13070
13071         * gcc.c-torture/execute/string-opt-2.c: New test.
13072
13073 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13074
13075         * g++.old-deja/g++.pt/crash60.C: New test.
13076
13077 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13078
13079         * g++.old-deja/g++.other/crash24.C: New test.
13080         * g++.old-deja/g++.other/crash25.C: New test.
13081         * g++.old-deja/g++.other/crash26.C: New test.
13082         * g++.old-deja/g++.other/crash27.C: New test.
13083         * g++.old-deja/g++.other/crash28.C: New test.
13084         * g++.old-deja/g++.other/crash29.C: New test.
13085         * g++.old-deja/g++.other/crash30.C: New test.
13086         * g++.old-deja/g++.other/crash31.C: New test.
13087         * g++.old-deja/g++.other/crash32.C: New test.
13088         * g++.old-deja/g++.other/crash33.C: New test.
13089         * g++.old-deja/g++.other/crash34.C: New test.
13090         * g++.old-deja/g++.other/crash35.C: New test.
13091
13092 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13093
13094         * gcc.c-torture/execute/20001031-1.c: New test.
13095
13096 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13097
13098         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13099         namespace.
13100
13101         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13102         standards-conformant.
13103
13104         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13105
13106         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13107         * g++.old-deja/g++.mike/p755a.C: Likewise.
13108         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13109         library makes no calls to `operator new' during initialization.
13110
13111 2000-11-04  Neil Booth  <neilb@earthling.net>
13112
13113         * gcc.dg/cpp/include2.c: New tests.
13114
13115 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13116
13117         * lib/g++.exp (g++_set_ld_library_path): New function.
13118         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13119
13120 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13121
13122         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13123         warnings.
13124
13125 2000-11-01  Richard Henderson  <rth@redhat.com>
13126
13127         * g++.old-deja/g++.ext/namedret1.C: New.
13128         * g++.old-deja/g++.ext/namedret2.C: New.
13129         * g++.old-deja/g++.ext/namedret3.C: New.
13130
13131 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13132
13133         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13134         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13135
13136 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13137
13138         * gcc.c-torture/execute/va-arg-21.c: New test.
13139
13140 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13141
13142         * gcc.dg/c99-complex-2.c: New test.
13143
13144 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13145
13146         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13147
13148 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13149
13150         * g++.old-deja/g++.other/inline16.C: New test.
13151
13152 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13153
13154         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13155         __PRETTY_FUNCTION__
13156
13157 2000-10-29  Neil Booth  <neilb@earthling.net>
13158
13159         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13160         New tests.
13161         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13162         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13163         optimisation.
13164
13165 2000-10-29  Neil Booth  <neilb@earthling.net>
13166
13167         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13168         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13169         * mi5.c: Test multiple includes work with -C.
13170         * trigraphs.c: Test ^= version.
13171
13172 2000-10-28  Neil Booth  <neilb@earthling.net>
13173
13174         New tests and test updates for new macro expander.
13175
13176         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13177         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13178         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13179         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13180         new diagnostic messages.
13181
13182         * gcc.dg/cpp/macro3.c: New tests.
13183
13184 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13185
13186         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13187         on the same line.
13188
13189 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13190
13191         * g++.old-deja/g++.other/eh2.C: New test.
13192
13193 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13194
13195         * gcc.c-torture/execute/20001027-1.c: New test.
13196
13197 2000-10-26  Richard Henderson  <rth@redhat.com>
13198
13199         * gcc.c-torture/execute/20001026-1.c: New.
13200
13201 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13202
13203         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13204         * g++.old-deja/g++.law/builtin1.C: Likewise.
13205         * g++.old-deja/g++.law/ctors10.C: Likewise.
13206         * g++.old-deja/g++.law/virtual3.C: Likewise.
13207         * g++.old-deja/g++.mike/p658.C: Likewise.
13208         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13209         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13210         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13211         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13212         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13213
13214 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13215
13216         * gcc.c-torture/compile/20001024-1.c: New test.
13217
13218 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13219
13220         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13221         to tell us whether or not we are using V3.
13222
13223 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13224
13225         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13226         operands.
13227
13228 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13229
13230         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13231
13232 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13233
13234         * gcc.c-torture/execute/20001024-1.c: New test.
13235
13236 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13237
13238         * g++.old-deja/g++.other/sibcall1.C: New test.
13239
13240 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13241
13242         * gcc.dg/noncompile/init-3.c: New test.
13243
13244 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.dg/format-array-1.c: New test.
13247
13248 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13249
13250         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13251         writing through null pointers; remove comment about testing
13252         unterminated strings.
13253
13254 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13255
13256         * gcc.c-torture/execute/20001017-2.c: New test.
13257
13258 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13259
13260         * gcc.c-torture/compile/20001018-1.c: New test.
13261         * gcc.c-torture/compile/20001018-1.x: Xfail.
13262
13263 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13264
13265         * gcc.c-torture/execute/20001017-1.c: New test.
13266
13267 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13268
13269         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13270         for multiple use of arguments with scanf formats; add tests for
13271         multiple use of arguments.
13272
13273 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13274
13275         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13276
13277 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13278
13279         * gcc.dg/format-miss-1.c: New test.
13280
13281 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13282
13283         * gcc.c-torture/execute/20001013-1.c: New test.
13284
13285 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13286
13287         * gcc.dg/format-branch-1.c: New test.
13288
13289 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13290
13291         * README, lib/file-format.exp: Remove EGCS references.
13292
13293 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13294
13295         * gcc.dg/20001013-1.c: New test.
13296
13297 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13298
13299         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13300         for intmax_t in the compiler using __typeof__ and the type rules
13301         for conditional expressions.
13302
13303 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13304
13305         * gcc.dg/20001012-1.c: New test.
13306         * gcc.dg/20001012-2.c: New test.
13307
13308 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13309
13310         * gcc.dg/format-attr-1.c: New test.
13311
13312 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13313
13314         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13315         __LONG_LONG_MAX__ instead of LLONG_MAX.
13316
13317 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13318
13319         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13320         scanf flags.
13321         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13322         flags.
13323
13324 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13325
13326         * gcc.dg/sequence-pt-1.c: New test.
13327
13328 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13329
13330         * gcc.c-torture/execute/20001011-1.c: New testcase.
13331         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13332
13333 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13334
13335         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13336         does not error on it.
13337
13338 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13339
13340         * gcc.dg/20001009-1.c: New test.
13341
13342 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13343
13344         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13345         * gcc.c-torture/execute/20001009-2.c: ... to here.
13346
13347 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13348
13349         * gcc.c-torture/compile/20001009-1.c: New testcase.
13350         * gcc.c-torture/execute/20001009-1.c: New testcase.
13351         Testcases provided by Jan Hubicka <jh@suse.cz>.
13352
13353 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13354
13355         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13356         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13357         uintmax_t using <limits.h> to emulate the compiler's internal
13358         logic.  No longer XFAIL %j tests.
13359
13360 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13361
13362         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13363         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13364         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13365         regexps and details of expected handling of some bad formats.
13366         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13367         suppression.
13368
13369 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13370
13371         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13372         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13373         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13374         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13375         in list archives.
13376
13377 2000-10-06  Richard Henderson  <rth@cygnus.com>
13378
13379         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13380         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13381         * g++.old-deja/g++.jason/report.C: Likewise.
13382         * g++.old-deja/g++.law/friend5.C: Likewise.
13383         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13384         of the expected warnings.
13385
13386 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13387
13388         * g++.old-deja/g++.pt/enum14.C: New test.
13389
13390 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13391
13392         * g++.old-deja/g++.pt/crash59.C: New test.
13393
13394 2000-10-04  Will Cohen  <wcohen@redhat.com>
13395
13396         * gcc.dg/20000926-1.c: New test.
13397
13398 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13399
13400         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13401         function name for current C++ compiler.
13402         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13403
13404 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13405
13406         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13407         __PRETTY_FUNCTION__.
13408         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13409
13410 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13411
13412         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13413
13414 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13415
13416         * gcc.c-torture/compile/20000923-1.c: New test.
13417
13418 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13419
13420         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13421         * g++.old-deja/g++.pt/ttp62.C: Same.
13422         * g++.old-deja/g++.other/inline14.C: Same.
13423
13424 2000-09-24  Richard Henderson  <rth@cygnus.com>
13425
13426         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13427
13428 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13429
13430         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13431
13432 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13433
13434         * gcc.c-torture/compile/20000922-1.c: New file.
13435
13436 2000-09-21  Nick Clifton  <nickc@redhat.com>
13437
13438         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13439         a signed long modulo operation.
13440         (mod6): New function - perform an unsigned long modulo operation.
13441         (main): Add tests for modulos of very large numbers by very small
13442         dividends.
13443
13444 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13445
13446         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13447
13448 2000-09-19  Richard Henderson  <rth@cygnus.com>
13449
13450         * gcc.dg/compare2.c (case 10): XFAIL.
13451
13452 2000-09-18  Richard Henderson  <rth@cygnus.com>
13453
13454         * gcc.c-torture/execute/20000906-1.c: Move ...
13455         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13456         that support __builtin_trap.
13457
13458 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13459
13460         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13461
13462 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13463
13464         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13465         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13466         more $ format tests.
13467
13468 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13469
13470         * gcc.dg/format-errmk-1.c: New test.
13471
13472 2000-09-17  Greg McGary  <greg@mcgary.org>
13473
13474         * gcc.c-torture/execute/20000917-1.x: Remove.
13475
13476 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13477
13478         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13479
13480 2000-09-17  Greg McGary  <greg@mcgary.org>
13481
13482         * gcc.c-torture/execute/20000917-1.c: New test.
13483         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13484
13485 2000-09-16  Neil Booth  <NeilB@earthling.net>
13486
13487         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13488         in nested macro bug.
13489
13490 2000-09-15  Neil Booth  <NeilB@earthling.net>
13491
13492         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13493
13494 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13495
13496         * gcc.c-torture/execute/20000914-1.c: New test.
13497
13498 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13499
13500         * g++.other/inline13.C: New test.
13501
13502 2000-09-12  Andreas Jaeger  <aj@suse.de>
13503
13504         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13505         constant by Ulrich Drepper <drepper@redhat.com>.
13506
13507 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13508
13509         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13510
13511 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13512
13513         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13514
13515 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13516
13517         * gcc.dg/cpp/backslash.c: New test.
13518
13519 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13520
13521         * gcc.c-torture/execute/20000910-1.c: New test.
13522         * gcc.c-torture/execute/20000910-2.c: Likewise.
13523
13524 2000-09-11  Robert Lipe  <robertl@sco.com>
13525
13526         * gcc.dg/pragma-align.c: New test.
13527
13528 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13529
13530         * g++.old-deja/g++.pt/explicit82.C: New test.
13531         * g++.old-deja/g++.pt/explicit83.C: New test.
13532
13533 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13534
13535         * gcc.dg/asm-names.c: New test.
13536
13537 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13538
13539         * gcc.dg/cpp/tr-warn6.c: New test
13540
13541 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13542
13543         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13544         be accepted.
13545
13546 2000-09-07  Catherine Moore  <clm@redhat.com>
13547
13548         * gcc.c-torture/execute/unroll-1.c: New test.
13549
13550 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13551
13552         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13553         ERROR markers.
13554         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13555         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13556         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13557         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13558         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13559         Preprocess only.
13560         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13561         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13562
13563 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13564
13565         * g++.old-deja/g++.pt/deduct2.C: New test.
13566
13567 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13568
13569         * g++.old-deja/g++.pt/parms2.C: New test.
13570
13571 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13572
13573         * g++.old-deja/g++.pt/crash58.C: New test.
13574
13575 2000-09-06  Greg McGary  <greg@mcgary.org>
13576
13577         * gcc.c-torture/execute/20000906-1.c: New test.
13578         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13579
13580 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13581
13582         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13583
13584 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13585
13586         * g++.old-deja/g++.pt/crash57.C: New test.
13587
13588 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13589
13590         * g++.old-deja/g++.pt/crash56.C: New test.
13591
13592 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13593
13594         * g++.old-deja/g++.pt/koenig1.C: New test.
13595
13596 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13597
13598         * gcc.dg/20000904-1.c: New test.
13599
13600 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13601
13602         * gcc.dg/cpp/paste8.c: New test.
13603
13604 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13605
13606         * gcc.c-torture/compile/20000827-1.c: New test.
13607
13608 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13609
13610         * gcc.dg/format-diag-1.c: New test.
13611
13612 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13613
13614         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13615         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13616         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13617         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13618         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13619
13620 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13621
13622         * g++.old-deja/g++.other/nested4.C: New test.
13623
13624 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13625
13626         * g++.old-deja/g++.ns/scoped1.C: New test.
13627
13628 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13629
13630         * lib/g++.exp: Support testing already-installed GCC.
13631
13632 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13633
13634         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13635
13636 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13637
13638         * gcc.dg/return-type-2.c: New test.
13639
13640 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13641
13642         * gcc.c-torture/compile/20000825-1.c: New test.
13643
13644 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13645
13646         * gcc.dg/dwarf2-2.c: New test.
13647
13648 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13649
13650         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13651         dg-warning regexps.
13652
13653 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13654
13655         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13656         gcc.dg/format-ext-5.c: New tests.
13657
13658 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13659
13660         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13661
13662 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13663
13664         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13665
13666 2000-08-24  Richard Henderson  <rth@cygnus.com>
13667
13668         * gcc.dg/ia64-sync-1.c: New test.
13669         * gcc.dg/ia64-sync-2.c: New test.
13670         * gcc.dg/ia64-asm-1.c: New test.
13671
13672 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13673
13674         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13675         * gcc.dg/format-ext-2.c: New test.
13676
13677 2000-08-23  Jason Merrill  <jason@redhat.com>
13678
13679         * lib/old-dejagnu.exp: Also ignore "In member function" and
13680         "At global scope".
13681
13682 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13683
13684         * gcc.dg/noncompile/label-lineno-1.c: New test.
13685
13686 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13687
13688         * gcc.dg/c99-array-nonobj-1.c: New test.
13689
13690 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13691
13692         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13693         tests.
13694         * gcc.dg/format-ext-1.c: New test.
13695
13696 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13697
13698         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13699         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13700         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13701         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13702         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13703
13704 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13705
13706         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13707         gcc.dg/c99-strftime-2.c: New tests.
13708
13709 2000-08-22  Richard Henderson  <rth@cygnus.com>
13710
13711         * gcc.c-torture/execute/20000822-1.c: New test.
13712
13713 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13714
13715         * gcc.c-torture/execute/20000819-1.x: Remove.
13716
13717 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13718
13719         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13720         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13721         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13722         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13723         gcc.dg/format-xopen-1.c: New tests.
13724
13725 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13726
13727         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13728
13729 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13730
13731         * g++.old-deja/g++.other/loop2.C: New test.
13732
13733         * gcc.c-torture/compile/20000606-1.c: New test.
13734         * gcc.c-torture/compile/20000728-1.c: New test.
13735         * gcc.c-torture/execute/20000801-1.c: New test.
13736         * gcc.c-torture/execute/20000801-2.c: New test.
13737         * gcc.c-torture/execute/20000819-1.c: New test.
13738         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13739         * gcc.dg/20000629-1.c: New test.
13740         * gcc.dg/20000724-1.c: New test.
13741         * gcc.dg/20000807-1.c: New test.
13742
13743 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13744
13745         * gcc.dg/cpp/pragma-1.c: New test.
13746         * gcc.dg/cpp/pragma-2.c: New test.
13747
13748 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13749
13750         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13751         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13752
13753 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13754
13755         * gcc.c-torture/compile/20000818-1.c: New test.
13756
13757 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13758
13759         * gcc.c-torture/execute/20000818-1.c: New test.
13760
13761 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13762
13763         * gcc.dg/format-va-1.c: New test.
13764
13765 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13766
13767         * g++.old-deja/g++.other/typedef8.C: New test.
13768
13769 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13770
13771         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13772         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13773         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13774         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13775         * g++.old-deja/g++.other/ptrmem7.C: New test.
13776         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13777
13778 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13779
13780         * g++.old-deja/g++.pt/typename27.C: New test.
13781
13782 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13783
13784         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13785         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13786         * g++.old-deja/g++.pt/friend45.C: New test.
13787         * g++.old-deja/g++.other/friend8.C: New test.
13788
13789 2000-08-15  Richard Henderson  <rth@cygnus.com>
13790
13791         * gcc.c-torture/execute/20000815-1.c: New test.
13792
13793 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13794
13795         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13796         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13797         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13798
13799 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13800
13801         * g++.old-deja/g++.other/refinit2.C: New test.
13802
13803 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13804
13805         * lib/c-torture.exp (c-torture): Make
13806         compiler_conditional_xfail_data global.
13807         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13808         compiler_conditional_xfail_data machinery.
13809         (f-torture-execute): Likewise.
13810         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13811         and only when unrolling loops.
13812
13813         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13814
13815 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13816
13817         * g++.old-deja/g++.pt/explicit81.C: New test.
13818
13819 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13820
13821         * g++.old-deja/g++.pt/typename26.C: New test.
13822
13823 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13824
13825         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13826         warning.
13827
13828 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13829
13830         * g++.old-deja/g++.other/array3.C: New test.
13831
13832 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13833
13834         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13835         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13836         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13837         New tests.
13838
13839 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13840
13841         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13842         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13843
13844 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13845
13846         * gcc.c-torture/execute/20000808-1.c: New test.
13847
13848 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13849
13850         * gcc.dg/c90-const-expr-1.c: New test.
13851
13852 2000-08-08  Richard Henderson  <rth@cygnus.com>
13853
13854         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13855
13856 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13857
13858         * gcc.dg/noncompile/const-ll-1.c: New test.
13859
13860 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13861
13862         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13863
13864 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13865
13866         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13867         that running programs linked against the shared version of libobjc
13868         run correctly.
13869
13870 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13871
13872         * gcc.dg/c99-printf-1.c: New test.
13873
13874 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13875
13876         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13877
13878 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13879
13880         * gcc.c-torture/execute/20000731-1.x: Delete.
13881
13882 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13883
13884         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13885         and torture_without_loops as is done by c-torture.exp.
13886         (search_for): Copy from c-torture.exp.
13887         (gcc-dg-runtest): New function, drives a directory of tests
13888         iterating over the TORTURE_OPTIONS.
13889         (scan-assembler, scan-assembler-not): Move here from
13890         individual directory drivers.
13891
13892         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13893         defined by lib/gcc-dg.exp.
13894         * gcc.dg/cpp/cpp.exp: Likewise.
13895         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13896         gcc-dg-runtest, so we cycle over optimization options.
13897
13898         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13899         * gcc.dg/compare2.c: No longer expected to fail.
13900
13901 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13902
13903         * gcc.c-torture/execute/20000804-1.c: New test.
13904
13905 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13906
13907         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13908
13909 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13910
13911         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13912
13913 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13914
13915         * gcc.c-torture/compile/20000803-1.c: New test.
13916
13917 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13918
13919         * gcc.c-torture/execute/20000801-3.c,
13920         gcc.c-torture/execute/20000801-4.c: New tests.
13921         * gcc.c-torture/execute/20000801-3.x,
13922         gcc.c-torture/execute/20000801-4.x: Xfail.
13923
13924 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13925
13926         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13927         libobjc/.libs to allow for libtool.
13928
13929 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13930
13931         * gcc.c-torture/compile/20000802-1.c: New test.
13932
13933 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13934
13935         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13936
13937 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13938
13939         * gcc-c-torture/execute/20000731-2.c: New test.
13940
13941         * gcc.c-torture/execute/20000731-1.c: New test.
13942         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13943
13944 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13945
13946         * testsuite/gcc.dg/cpp/paste7.c: New test.
13947         * gcc.dg/cpp/20000725-1.c: New test.
13948
13949 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13950
13951         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13952         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13953         declaration warning for __builtin_dwarf_reg_size.
13954
13955         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13956
13957 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13958
13959         * gcc.dg/noncompile/voidparam-1.c: New test.
13960
13961 2000-07-30  Richard Henderson  <rth@cygnus.com>
13962
13963         * gcc.dg/c90-digraph-1.c: Don't xfail.
13964         * gcc.dg/compare2.c (case 10): Xfail.
13965         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13966
13967 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13968
13969         * gcc.dg/c99-main-1.c: New test.
13970
13971 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13972
13973         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13974
13975 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13976
13977         * gcc.c-tortuer/execute/20000726-1.c: New test.
13978
13979 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13980
13981         * gcc.c-torture/execute/enum-2.c: New test.
13982
13983 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13984
13985         * gcc.dg/cpp/tr-warn3.c: New test.
13986
13987 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13988
13989         * g++.old-deja/g++.ext/implicit1.C: Remove.
13990         * g++.old-deja/g++.jason/c2.C: Remove
13991         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13992         * g++.old-deja/g++.pt/crash16.C: Likewise.
13993         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13994
13995 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13996
13997         * g++.old-deja/g++.other/for2.C: New test.
13998
13999 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14000
14001         * gcc.dg/20000720-1.c: New test.
14002
14003 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14004
14005         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14006
14007 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14008
14009         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14010         * gcc.c-torture/execute/20000722-1.c: New.
14011         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14012
14013 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14014
14015         * gcc.dg/cpp/20000720-1.S: New test.
14016
14017 2000-07-21  Michael Meissner  <meissner@redhat.com>
14018
14019         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14020
14021 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14022
14023         * g++.old-deja/g++.brendan/crash16.C,
14024         g++.old-deja/g++.brendan/parse3.C,
14025         g++.old-deja/g++.brendan/redecl1.C,
14026         g++.old-deja/g++.ns/template13.C,
14027         g++.old-deja/g++.other/decl4.C,
14028         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14029
14030 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14031
14032         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14033         and "Internal error".
14034
14035         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14036         regexps.
14037         * gcc.dg/cpp/paste6.c: New test.
14038
14039 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14040
14041         * gcc.dg/cpp/tr-direct.c: New test.
14042
14043         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14044         gcc.dg/cpp/undef1.c: Tweak error regexps.
14045
14046 2000-07-18  Eric Christopher <echristo@redhat.com>
14047
14048         * gcc.c-torture/compile/20000718-1.c: New test.
14049
14050 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14051
14052         * cpplex.c (_cpp_push_token): If the token being pushed back
14053         is the previous token in this context, just subtract one from
14054         context->posn.
14055         * cppmacro.c (save_expansion): Clear aux field when storing a
14056         placemarker.
14057
14058 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14059
14060         * gcc.dg/noncompile/redecl-1.c: New test.
14061
14062 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * gcc.c-torture/execute/20000717-5.c: New test.
14065         * gcc.c-torture/execute/20000717-1.x: Removed.
14066
14067 2000-07-17  Richard Henderson  <rth@cygnus.com>
14068
14069         * gcc.c-torture/execute/20000717-4.c: New test.
14070
14071 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14072
14073         * gcc.dg/cpp/syshdr.c: New test.
14074         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14075
14076 2000-07-17  Neil Booth  <neilb@earthling.net>
14077
14078         * gcc.dg/cpp/cmdlne-dM.c: New test.
14079         * gcc.dg/cpp/cmdlne-dD.c: New test.
14080
14081 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14082
14083         * gcc.c-torture/execute/20000717-3.c: New test.
14084
14085         * gcc.c-torture/compile/20000717-1.c: New test.
14086
14087 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14088
14089         * gcc.c-torture/execute/20000717-2.c: New test.
14090
14091 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14092
14093         * gcc.dg/formatz-1.c: New test.
14094
14095         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14096         * gcc.dg/c99-digraph-1.c: New tests.
14097
14098         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14099         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14100
14101         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14102         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14103         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14104         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14105         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14106         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14107         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14108
14109 2000-07-17   Greg McGary <greg@mcgary.org>
14110
14111         * gcc.c-torture/execute/20000717-1.c: New test.
14112         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14113
14114 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14115
14116         * gcc.c-torture/execute/20000715-2.c: New test.
14117         * gcc.dg/20000715-1.c: New test.
14118
14119 2000-07-15  Michael Meissner  <meissner@redhat.com>
14120
14121         * gcc.c-torture/execute/20000715-1.c: New test.
14122
14123 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14124
14125         * gcc.c-torture/execute/20000707-1.c: New test.
14126
14127 2000-07-13  Neil Booth  <NeilB@earthling.net>
14128
14129         * testsuite/gcc.dg/cpp/digraph1.c,
14130         testsuite/gcc.dg/cpp/digraph2.c,
14131         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14132
14133 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14134
14135         * g77.f-torture/compile/20000630-2.f:  New test.
14136         * g77.f-torture/compile/20000630-2.x
14137
14138 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14139
14140         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14141
14142 2000-07-11  Neil Booth  <NeilB@earthling.net>
14143
14144         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14145
14146 2000-07-11  Neil Booth  <NeilB@earthling.net>
14147
14148         * gcc.dg/cpp/cmdlne-C.c: New.
14149
14150 2000-07-09  Neil Booth  <NeilB@earthling.net>
14151
14152         * gcc.dg/cpp/directiv.c: New tests.
14153         * gcc.dg/cpp/undef1.c: Update.
14154
14155 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14156
14157         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14158
14159 2000-07-09  Neil Booth  <NeilB@earthling.net>
14160
14161         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14162
14163 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14164
14165         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14166         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14167
14168 2000-07-08  Neil Booth  <NeilB@earthling.net>
14169
14170         * gcc.dg/cpp/macsyntx.c: New tests.
14171
14172 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14173
14174         * gcc.dg/20000707-1.c: New test.
14175
14176 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14177
14178         * gcc.c-torture/execute/20000706-1.c: New test.
14179         * gcc.c-torture/execute/20000706-2.c: New test.
14180         * gcc.c-torture/execute/20000706-3.c: New test.
14181         * gcc.c-torture/execute/20000706-4.c: New test.
14182         * gcc.c-torture/execute/20000706-5.c: New test.
14183
14184 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14185
14186         * g++.old-deja/g++.pt/instantiate7.C: New test.
14187
14188 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14189
14190         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14191         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14192         * g++.old-deja/g++.other/rtti3.C: Likewise.
14193         * g++.old-deja/g++.other/rttid3.C: Likewise.
14194
14195 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14196
14197         *  g77.f-torture/compile/20000630-1.x: Fix typo
14198
14199 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14200
14201         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14202         assembly output.
14203
14204 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14205
14206         * gcc.dg/cpp/ident.c: New test.
14207
14208 2000-07-05  Neil Booth  <NeilB@earthling.net>
14209
14210         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14211           gcc.dg/cpp/lexstrng.c: New tests.
14212
14213 2000-07-04  Neil Booth  <NeilB@earthling.net>
14214
14215         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14216         * gcc.dg/cpp/strify2.c: Same.
14217
14218 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14219
14220         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14221         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14222         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14223         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14224
14225         * testsuite/gcc.dg/cpp/macro1.c,
14226         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14227         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14228         testsuite/gcc.dg/cpp/strify1.c,
14229         testsuite/gcc.dg/cpp/strify2.c: New tests.
14230
14231 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14232
14233         * gcc.c-torture/execute/20000703-1.c: New test.
14234
14235 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14236
14237         * g++.old-deja/g++.pt (lookup10.C): New test.
14238
14239 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14240
14241         * g++.old-deja/g++.pt (typename25.C): New test.
14242
14243 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14244
14245         * gcc.c-torture/compile/20000701-1.c: New test.
14246
14247 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14248
14249         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14250         to test case.
14251
14252 2000-06-30  Catherine Moore  <clm@cygnus.com>
14253
14254         * gcc.c-torture/execute/align-1.c: New test.
14255
14256 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14257
14258         * g++.old-deja/g++.pt/expr8.C: New test.
14259         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14260
14261 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14262
14263         * gcc.c-torture/compile/20000629-1.c: New test.
14264
14265 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14266
14267
14268         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14269         gcc.dg/noncompile directory, depending on whether they're
14270         preprocessor tests or not.  Annotate all the tests for the dg
14271         framework.
14272
14273         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14274         * gcc.dg/noncompile/noncompile.exp: New.
14275
14276         * Moved files:
14277         Old name                                New name
14278         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14279         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14280         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14281         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14282         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14283         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14284         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14285         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14286         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14287         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14288         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14289         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14290         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14291         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14292         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14293         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14294         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14295         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14296         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14297         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14298         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14299         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14300         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14301         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14302
14303         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14304         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14305         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14306         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14307         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14308         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14309
14310 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14311
14312         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14313         declare one variable.  On the fourth, error.
14314         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14315         declared by 20000628-1a.h.
14316
14317 2000-06-29  Richard Henderson  <rth@redhat.com>
14318
14319         * gcc.c-torture/execute/930529-1.x: New file.
14320         * gcc.dg/920413-1.c: Adjust expected warning text.
14321         * gcc.dg/980217-1.c: Declare abort.
14322         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14323
14324 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14325
14326         * g77.f-torture/compile/20000629-1.f: New test.
14327         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14328
14329 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14330
14331         Rearrange lots of files, removing entirely the
14332         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14333         directories.
14334
14335         * Deleted files:
14336         gcc.c-torture/code_quality/code_quality.exp
14337         gcc.c-torture/special/special.exp
14338         gcc.failure/failure.exp
14339         gcc.failure/940409-1.x
14340         gcc.c-torture/compile/961203-1.x
14341
14342         * New files:
14343         gcc.misc-tests/linkage.exp
14344         gcc.c-torture/execute/920730-1t.c
14345         gcc.c-torture/execute/920730-1t.x
14346         gcc.c-torture/compile/920520-1.x
14347         gcc.c-torture/compile/920521-1.x
14348         gcc.c-torture/compile/981006-1.x
14349         gcc.c-torture/execute/eeprof-1.x
14350
14351         * Moved files (possibly with modifications to fit a new harness):
14352         Old name                                New name
14353         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14354         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14355         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14356         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14357         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14358         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14359         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14360         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14361         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14362         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14363         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14364         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14365         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14366         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14367
14368 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14369
14370         * c-torture/compile/961203-1.x: Delete.
14371
14372         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14373         not exit. Include stdio.h.
14374         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14375         * gcc.misc-tests/dg-12.c: Likewise.
14376         * gcc.misc-tests/dg-5.c: Likewise.
14377         * gcc.misc-tests/dg-6.c: Likewise.
14378         * gcc.misc-tests/dg-7.c: Prototype abort.
14379         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14380         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14381         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14382         not exit.
14383         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14384         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14385
14386 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14387
14388         * gcc.dg/cpp/20000628-1.c: New test.
14389         * gcc.dg/cpp/20000628-1.h: New header for above test.
14390         * gcc.dg/cpp/20000628-1a.h: Likewise.
14391
14392 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14393
14394         * gcc.dg/cpp: New directory.
14395         * gcc.dg/cpp/cpp.exp: New driver.
14396         * gcc.dg/cpp/20000627-1.c: New test.
14397         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14398         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14399         and rewrite as a compilation test.
14400
14401         * gcc.dg: Move many files into the cpp subdirectory, possibly
14402         renaming or editing them as well.
14403         Old name                New name
14404         990119-1.c              cpp/19990119-1.c
14405         990228-1.c              cpp/19990228-1.c
14406         990407-1.c              cpp/19990407-1.c
14407         990409-1.c              cpp/19990409-1.c
14408         990413-1.c              cpp/19990413-1.c
14409         990703-1.c              cpp/19990703-1.c
14410         20000127-1.c            cpp/20000127-1.c
14411         20000129-1.c            cpp/20000129-1.c
14412         20000207-1.c            cpp/20000207-1.c
14413         20000207-2.c            cpp/20000207-2.c
14414         20000209-1.c            cpp/20000209-1.c
14415         20000209-2.c            cpp/20000209-2.c
14416         20000301-1.c            cpp/20000301-1.c
14417         20000419-1.c            cpp/20000419-1.c
14418         20000510-1.S            cpp/20000510-1.S
14419         20000519-1.c            cpp/20000519-1.c
14420         20000529-1.c            cpp/20000529-1.c
14421         20000625-1.c            cpp/20000625-1.c
14422         20000625-2.c            cpp/20000625-2.c
14423         cpp-as1.c               cpp/assert1.c
14424         cpp-as2.c               cpp/assert2.c
14425         cxx-comments-1.c        cpp/cxxcom1.c
14426         cxx-comments-2.c        cpp/cxxcom2.c
14427         endif-label.c           cpp/endif.c
14428         cpp-hash1.c             cpp/hash1.c
14429         cpp-hash2.c             cpp/hash2.c
14430         cpp-if1.c               cpp/if-1.c
14431         cpp-if2.c               cpp/if-2.c
14432         cpp-if3.c               cpp/if-3.c
14433         cpp-if4.c               cpp/if-4.c
14434         cpp-if5.c               cpp/if-5.c
14435         cpp-cond.c              cpp/if-cexp.c
14436         cpp-missingop.c         cpp/if-mop.c
14437         cpp-missingparen.c      cpp/if-mpar.c
14438         cpp-opprec.c            cpp/if-oppr.c
14439         cpp-ifparen.c           cpp/if-paren.c
14440         cpp-shortcircuit.c      cpp/if-sc.c
14441         cpp-shift.c             cpp/if-shift.c
14442         cpp-unary.c             cpp/if-unary.c
14443         cpp-li1.c               cpp/line1.c
14444         cpp-li2.c               cpp/line2.c
14445         lineno.c                cpp/line3.c
14446         lineno-2.c              cpp/line4.c
14447         cpp-mi.c                cpp/mi1.c
14448         cpp-mic.h               cpp/mi1c.h
14449         cpp-micc.h              cpp/mi1cc.h
14450         cpp-mind.h              cpp/mi1nd.h
14451         cpp-mindp.h             cpp/mi1ndp.h
14452         cpp-mix.h               cpp/mi1x.h
14453         cpp-mi2.c               cpp/mi2.c
14454         cpp-mi2a.h              cpp/mi2a.h
14455         cpp-mi2b.h              cpp/mi2b.h
14456         cpp-mi2c.h              cpp/mi2c.h
14457         cpp-mi3.c               cpp/mi3.c
14458         cpp-mi3.def             cpp/mi3.def
14459         poison-1.c              cpp/poison.c
14460         pr-impl.c               cpp/prag-imp.c
14461         cpp-redef-2.c           cpp/redef1.c
14462         cpp-redef.c             cpp/redef2.c
14463         strpaste.c              cpp/strp1.c
14464         strpaste-2.c            cpp/strp2.c
14465         cpp-tradpaste.c         cpp/tr-paste.c
14466         cpp-tradstringify.c     cpp/tr-str.c
14467         cpp-tradwarn1.c         cpp/tr-warn1.c
14468         cpp-tradwarn2.c         cpp/tr-warn2.c
14469         trigraphs.c             cpp/trigraphs.c
14470         cpp-unc1.c              cpp/unc1.c
14471         cpp-unc2.c              cpp/unc2.c
14472         cpp-unc3.c              cpp/unc3.c
14473         cpp-unc.c               cpp/unc4.c
14474         undef.c                 cpp/undef1.c
14475         undef-2.c               cpp/undef2.c
14476         cpp-wi1.c               cpp/widestr1.c
14477
14478 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14479
14480         * lib/g++.exp (g++_include_flags): Tweak.
14481
14482 2000-06-27  H.J. Lu  <hjl@gnu.org>
14483             Loren J. Rittle  <ljrittle@acm.org>
14484
14485         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14486         version with one that knows about the new gcc tree structure.
14487         (g++_link_flags): Same.
14488
14489 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14490
14491         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14492         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14493         case we are cross-compiling.
14494
14495         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14496         g++.old-deja/g++.niklas/Makefile.in,
14497         g++.old-deja/g++.niklas/configure.in,
14498         g++.old-deja/g++.other/Makefile.in,
14499         g++.old-deja/g++.other/configure.in,
14500         gcc.c-torture/code_quality/Makefile.in,
14501         gcc.c-torture/code_quality/configure.in,
14502         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14503         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14504         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14505         gcc.c-torture/execute/ieee/Makefile.in,
14506         gcc.c-torture/execute/ieee/configure.in,
14507         gcc.c-torture/noncompile/Makefile.in,
14508         gcc.c-torture/noncompile/configure.in,
14509         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14510         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14511         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14512
14513 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14514
14515         * g++.old-deja/g++.other/ambig3.C: New test.
14516
14517 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14518
14519         * g++.old-deja/g++.pt/syntax1.C: New test.
14520         * g++.old-deja/g++.pt/syntax2.C: New test.
14521         * g++.old-deja/g++.other/syntax3.C: New test.
14522         * g++.old-deja/g++.other/syntax4.C: New test.
14523
14524 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14525
14526         * gcc.dg/20000623-1.c: Prototype exit and abort.
14527
14528 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14529
14530         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14531         New tests.
14532         * gcc.dg/cpp-mi3.def: New file.
14533
14534         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14535         inside assertions.
14536         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14537         lexer's error messages.
14538         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14539         divine anything from the linemarkers.
14540         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14541         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14542
14543 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14544
14545         * gcc.dg/20000623-1.c: New test.
14546
14547 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14548
14549         * gcc.c-torture/execute/20000622-1.c: New test.
14550
14551 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14552
14553         * g++.old-deja/g++.other/init15.C: New test.
14554
14555 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14556
14557         * g++.old-deja/g++.pt/vaarg2.C: New test.
14558         * g++.old-deja/g++.pt/vaarg3.C: New test.
14559
14560 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14561
14562         * g++.old-deja/g++.other/dyncast6.C: New test.
14563
14564 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14565
14566         * gcc.c-torture/execute/loop-6.c: New test.
14567
14568 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14569
14570         * gcc.dg/20000614-1.c: New test.
14571         * gcc.dg/20000614-2.c: New test.
14572
14573 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14574
14575         * g++.old-deja/g++.other/inline12.C: New test.
14576
14577 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14578
14579         * g++.old-deja/g++.other/eh1.C: New test.
14580
14581 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14582
14583         * g++.old-deja/g++.other/type.C: New test.
14584
14585 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * g++.old-deja/g++.other/initstring.C: New test.
14588
14589 2000-06-12  Jason Merrill  <jason@redhat.com>
14590
14591         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14592
14593 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14594
14595         * gcc.c-torture/compile/20000609-1.c: New test.
14596
14597 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14598
14599         * gcc.dg/20000609-1.c: New test.
14600
14601 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14602
14603         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14604         * gcc.c-torture/noncompile/poison-1.c: Move...
14605         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14606         * gcc.dg/cpp-li1.c: Add a token after the #line.
14607
14608 2000-06-05  Richard Henderson  <rth@cygnus.com>
14609
14610         * gcc.c-torture/execute/20000605-2.c: New test.
14611         * gcc.c-torture/execute/20000605-3.c: New test.
14612
14613 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14614
14615         * g77.f-torture/execute/20000503-1.x: New file.
14616
14617 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14618
14619         * g++.old-deja/g++.eh/badalloc1.C: New test.
14620
14621 2000-06-05  Richard Henderson  <rth@cygnus.com>
14622
14623         * gcc.c-torture/execute/20000605-1.c: New test.
14624
14625 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14626             Nathan Sidwell <nathan@codesourcery.com>
14627
14628         * gcc.c-torture/compile/20000605-1.c: New test.
14629
14630 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14631
14632         * g77.f-torture/compile/20000601-1.f:  New test.
14633
14634 2000-06-03  Richard Henderson  <rth@cygnus.com>
14635
14636         * gcc.c-torture/execute/20000603-1.c: New.
14637
14638 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14639
14640         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14641         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14642
14643 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14644
14645         * gcc.dg/compare2.c (case 12): XFAIL.
14646         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14647         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14648
14649         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14650
14651 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14652
14653         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14654         guard macro is already defined when the header is first
14655         included.
14656         * gcc.dg/cpp-mix.h: New file.
14657         * gcc.dg/endif-label.c: Update patterns to match compiler.
14658
14659         * g++.brendan/complex1.C: Declare abort.
14660         * g++.law/refs4.C: Remove XFAIL.
14661         * g++.oliva/expr2.C: Declare abort and exit.
14662
14663 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14664
14665         * gcc.c-torture/execute/20000528-1.c: New test.
14666
14667         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14668         * g++.old-deja/g++.law/temps4.C: Likewise.
14669
14670         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14671         stdlib.h.  Call abort() on failure.
14672         * g++.old-deja/g++.law/refs4.C: Likewise.
14673         * g++.old-deja/g++.law/temps4.C: Likewise.
14674         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14675         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14676
14677 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14678
14679         Relative to g++.dg/special:
14680         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14681
14682         Relative to g++.old-deja:
14683         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14684         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14685         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14686         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14687         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14688         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14689         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14690
14691         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14692         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14693         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14694         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14695         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14696         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14697         and/or string.h.
14698
14699         * g++.other/goto1.C: Update expectations for error messages.
14700
14701 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14702
14703         * gcc.c-torture/compile/20000523-1.c: New test.
14704
14705 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14706
14707         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14708
14709 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14710
14711         * g++.old-deja/g++.eh/catch11.C: New test.
14712         * g++.old-deja/g++.eh/catch12.C: New test.
14713
14714 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14715
14716         * gcc.c-torture/execute/20000523-1.c: New test.
14717
14718 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14719
14720         * c-torture/execute/bcp-1.c: Replace abort in arg of
14721         __builtin_constant_p with a generic external function.
14722
14723         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14724         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14725         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14726         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14727         Prototype abort and/or exit.
14728
14729         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14730         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14731         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14732         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14733
14734 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14735
14736         * gcc.dg/dwarf2-1.c: New test.
14737
14738 2000-05-20  Richard Henderson  <rth@cygnus.com>
14739
14740         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14741
14742 2000-05-20  Andreas Jaeger  <aj@suse.de>
14743
14744         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14745         testcase.
14746
14747 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14748
14749         * gcc.c-torture/execute/20000519-2.c: New test.
14750
14751 2000-05-19  Andreas Jaeger  <aj@suse.de>
14752
14753         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14754         which fails with SSA.
14755
14756         * lib/c-torture.exp: Also test with -O3 -fssa.
14757
14758 2000-05-18  Michael Meissner  <meissner@redhat.com>
14759
14760         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14761         * gcc.c-torture/execute/920415-1.c: Ditto.
14762         * gcc.c-torture/execute/920501-1.c: Ditto.
14763         * gcc.c-torture/execute/conversion.c: Ditto.
14764         * gcc.c-torture/execute/cvt-1.c: Ditto.
14765
14766 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14767
14768         * gcc.c-torture/compile/20000518-1.c: New test.
14769
14770 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14771
14772         * g77.f-torture/compile/200005018.f:  New test.
14773
14774 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14775
14776         * gcc.c-torture/compile/20000517-1.c: New test.
14777
14778 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14779
14780         * gcc.c-torture/execute/20000516-1.c: New test.
14781
14782 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14783
14784         * g++.old-deja/g++.other/eh.C: New test.
14785
14786 2000-05-12  Richard Henderson  <rth@cygnus.com>
14787
14788         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14789         constants through to doit's conditional.
14790
14791 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14792
14793         * gcc.c-torture/compile/20000511-1.c: New test.
14794         * g77.f-torture/compile/20000511-1.f: New test.
14795         * g77.f-torture/compile/20000511-2.f: New test.
14796
14797 2000-05-11  Michael Meissner  <meissner@redhat.com>
14798
14799         * gcc.c-torture/execute/20000511-1.c: New test.
14800
14801 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14802
14803         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14804         * gcc.dg/20000510-1.S: New.
14805
14806 2000-05-08  Catherine Moore  <clm@cygnus.com>
14807
14808         * gcc.dg/unused-3.c: New.
14809
14810 2000-05-06  Richard Henderson  <rth@cygnus.com>
14811
14812           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14813           * g++.old-deja/g++.mike/warn1.C: Likewise.
14814           * g++.old-deja/g++.pt/local1.C: Likewise.
14815           * g++.old-deja/g++.pt/local7.C: Likewise.
14816           * g++.old-deja/g++.pt/spec16.C: Likewise.
14817
14818 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14819
14820         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14821
14822 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14823
14824           * g77.f-torture/execute/20000503-1.f:  New test.
14825
14826 2000-05-04  Andreas Jaeger  <aj@suse.de>
14827
14828         * gcc.dg/noreturn-2.c: New test.
14829
14830 2000-05-04  Neil Booth  <NeilB@earthling.net>
14831
14832         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14833         preprocessor.
14834
14835 2000-05-04  Richard Henderson  <rth@cygnus.com>
14836
14837         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14838
14839 2000-05-04  Richard Henderson  <rth@cygnus.com>
14840
14841         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14842         OpenSSL by Jason R Thorpe.
14843
14844 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14845
14846         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14847
14848 2000-05-03  Robert Lipe <robertlipe@usa.net>
14849
14850         * gcc.dg/20000503-1.c: New test.
14851
14852 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14853
14854         * gcc.c-torture/compile/20000502-1.c: New test.
14855         * g++.old-deja/g++.other/align.C: New test.
14856         * gcc.dg/cpp-tradstringify.c: New test.
14857
14858 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14859
14860         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14861         and hard registers.
14862
14863 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14864
14865         * gcc.c-torture/execute/loop-5.c: New test.
14866
14867 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14868
14869         * gcc.c-torture/execute/va-arg-20.c: New test.
14870
14871 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14872
14873         * gcc.c-torture/execute/20000422-1.c: New test.
14874
14875 2000-04-20  Greg McGary  <gkm@gnu.org>
14876
14877         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14878         when optimizing, but without sibling-call optimizations (-O1).
14879
14880 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14881
14882           * gcc.c-torture/compile/20000420-1.c: New test.
14883
14884 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14885
14886         * g++.abi/ptrflags.C: New test.
14887         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14888
14889 2000-04-19  Catherine Moore  <clm@cygnus.com>
14890
14891         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14892
14893 2000-04-19  Greg McGary  <gkm@gnu.org>
14894
14895         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14896         sibling-call optimizations.
14897
14898 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14899
14900         * gcc.dg/20000419-1.c: New test.
14901
14902 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14903
14904         * gcc.c-torture/execute/20000412-6.c: New test.
14905
14906 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14907
14908         * gcc.c-torture/execute/20000412-5.c: New test.
14909         * g77.f-torture/compile/20000412-1.f: New test.
14910         * gcc.c-torture/execute/20000412-4.c: New test.
14911         * gcc.c-torture/compile/20000412-2.c: New test.
14912         * gcc.c-torture/execute/20000412-3.c: New test.
14913         * gcc.c-torture/compile/20000412-1.c: New test.
14914         * gcc.c-torture/execute/20000412-2.c: New test.
14915
14916 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14917
14918         * objc/execute/bf-20.m: New test.
14919
14920 2000-04-10  Richard Henderson  <rth@cygnus.com>
14921
14922         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14923
14924         * gcc.c-torture/execute/20000412-1.c: New test.
14925
14926 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14927
14928         * g++.old-deja/g++.eh/catchptr1.C: New test.
14929
14930 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14931
14932         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14933
14934 2000-04-08  Neil Booth  <NeilB@earthling.net>
14935
14936         * gcc.dg/cpp-nullchar.c: Remove test as
14937         embedded nulls cause problems.
14938
14939 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14940
14941         * gcc.dg/compare2.c: New test.
14942
14943 2000-04-08  Neil Booth  <NeilB@earthling.net>
14944
14945         * gcc.dg/cpp-nullchar.c: New test.
14946
14947 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14948
14949         * gcc.dg/cpp-mi2.c: New test.
14950         * gcc.dg/cpp-mi2[abc].h: New files.
14951
14952 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14953
14954         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14955         member name.
14956
14957 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14958
14959         * g++.old-deja/g++.abi/vmihint.C: New test.
14960
14961 2000-04-06  Neil Booth  <NeilB@earthling.net>
14962
14963         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14964         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14965         copyright.
14966
14967 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14968
14969         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14970         avoid stack-frame overwrite.
14971
14972 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14973
14974         * gcc.c-torture/compile/20000405-2.c: New test.
14975         * gcc.c-torture/compile/20000405-3.c: New test.
14976
14977 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14978
14979         * gcc.c-torture/compile/20000405-1.c: New test.
14980
14981 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14982
14983         * gcc.dg/cast-qual-1.c: Revert last change.
14984
14985 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14986
14987         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14988
14989 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14990
14991         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14992         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14993
14994 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14995
14996         * gcc.c-torture/compile/20000403-2.c: New test.
14997         * gcc.c-torture/compile/20000403-1.c: New test.
14998
14999 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15000
15001         * gcc.c-torture/execute/20000403-1.c: New test.
15002
15003 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15004
15005         * gcc.c-torture/execute/20000402-1.c: New test.
15006
15007 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15008
15009         * gcc.c-torture/execute/va-arg-15.c: New test.
15010         * gcc.c-torture/execute/va-arg-16.c: New test.
15011         * gcc.c-torture/execute/va-arg-17.c: New test.
15012         * gcc.c-torture/execute/va-arg-18.c: New test.
15013         * gcc.c-torture/execute/va-arg-19.c: New test.
15014
15015 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15016
15017         * gcc.c-torture/compile/981211-1.c: Move to...
15018         * gcc.dg/cpp-as1.c: ...here.
15019         * gcc.dg/cpp-as2.c: New file.
15020
15021         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15022         compiler.
15023
15024 2000-04-02  Neil Booth  <NeilB@earthling.net>
15025
15026         * gcc.dg/cpp-cond.c  New tests.
15027         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15028         accidental success less likely.
15029         * gcc.dg/cpp-missingop.c  New tests.
15030         * gcc.dg/cpp-missingparen.c  New tests.
15031         * gcc.dg/cpp-shift.c  New tests.
15032         * gcc.dg/cpp-shortcircuit.c  New tests.
15033         * gcc.dg/cpp-unary.c  New tests.
15034
15035 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15036
15037         * gcc.c-torture/compile/20000329-1.c: New test.
15038
15039 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15040
15041         * gcc.c-torture/compile/20000326-1.c: New test.
15042         * gcc.c-torture/compile/20000326-2.c: New test.
15043
15044 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15045
15046         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15047         the first parameter is a function argument.
15048
15049 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15050
15051         * g++.old-deja/g++.ext/array4.C: New test.
15052
15053 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15054
15055         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15056
15057 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15058
15059         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15060
15061 2000-03-19  Richard Henderson  <rth@cygnus.com>
15062
15063         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15064
15065 2000-03-19  Richard Henderson  <rth@cygnus.com>
15066
15067         * gcc.c-torture/compile/20000319-1.c: New test.
15068
15069 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15070
15071         * gcc.c-torture/execute/20000314-3.c: New test.
15072         * gcc.c-torture/execute/20000314-2.c: New test.
15073         * gcc.c-torture/execute/20000314-1.c: New test.
15074         * gcc.c-torture/compile/20000314-2.c: New test.
15075         * gcc.c-torture/compile/20000314-1.c: New test.
15076
15077 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15078
15079         * g++.old-deja/g++.warn/inline.C: New test.
15080
15081 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15082
15083         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15084         standards-compliant result rather than specific constants.
15085         Put test-values in array.
15086
15087 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15088
15089         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15090         (g++_target_compile): Put test-specific options last.
15091
15092 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15093
15094         * g++.old-deja/g++.eh/vbase4.C: New test.
15095
15096 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15097
15098         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15099
15100 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15101
15102         * g++.old-deja/g++.brendan/misc12.C: Removed.
15103         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15104         * g++.old-deja/g++.ext/pretty4.C: New test.
15105
15106 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15107
15108         * g++.old-deja/g++.other/string2.C: New test.
15109
15110 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15111
15112         * g++.old-deja/g++.warn/impint2.C: New test.
15113
15114 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15115
15116         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15117         is 1, not zero.
15118
15119 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15120
15121         * g++.old-deja/g++.warn/impint.C: New test.
15122         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15123         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15124         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15125         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15126         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15127         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15128         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15129         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15130         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15131         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15132         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15133         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15134
15135 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15136
15137         * gcc.dg/cpp-redef.c: New test.
15138
15139 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15140
15141         * g++.old-deja/g++.pt/unify7.C: New test.
15142
15143 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15144
15145         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15146         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15147
15148 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15149
15150         * gcc.c-torture/compile/20000224-1.c: New test.
15151
15152 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15153
15154         * gcc.c-torture/compile/cpp-2.c: New test.
15155         * gcc.c-torture/compile/cpp-1.c: New test.
15156
15157 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15158
15159         * gcc.c-torture/execute/20000225-1.c: New test.
15160
15161 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15162
15163         * gcc.dg/cpp-li2.c: New test.
15164
15165         * gcc.dg/cpp-wi1.c: New test.
15166
15167         * gcc.dg/cpp-li1.c: New test.
15168
15169 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15170
15171         * g++.old-deja/g++.other/sizeof5.C: New test.
15172
15173 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15174
15175         * gcc.c-torture/execute/va-arg-13.c: New test.
15176
15177 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15178
15179         * gcc.c-torture/execute/va-arg-12.c: New test.
15180
15181 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15182
15183         * gcc.c-torture/execute/20000223-1.c: New test.
15184
15185 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15186
15187         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15188
15189 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15190
15191         * g++.old-deja/g++.abi/ptrmem.C: New test.
15192
15193 2000-02-19  Richard Henderson  <rth@cygnus.com>
15194
15195         * gcc.c-torture/compile/init-3.c: New.
15196
15197 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15198
15199         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15200         ALWAYS_CXXFLAGS.
15201
15202 2000-02-11  Robert Lipe <robertl@sco.com>
15203
15204         * gcc.c-torture/compile/20000211-3.c: New test.
15205
15206 2000-02-11  Martin Buchholz <martin@xemacs.org>
15207
15208         * gcc.c-torture/compile/20000211-2.c: New test.
15209
15210 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15211
15212         * gcc.c-torture/compile/20000211-1.c: New test.
15213
15214 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15215
15216         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15217           on native targets
15218
15219 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15220
15221         * g++.old-deja/g++.other/cast5.C: New test.
15222
15223 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15224
15225         * gcc.c-torture/execute/20000205-1.c: New.
15226
15227 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15228
15229         * g++.old-deja/g++.jason/cast3.C: Return void.
15230         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15231
15232 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15233
15234         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15235
15236         * gcc.dg/loop-1.c: New test.
15237
15238 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15239
15240         * gcc.c-torture/compile/20000127-1.c: New test.
15241         * gcc.c-torture/execute/991228-1.c: New test.
15242
15243 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15244
15245         * gcc.dg/unused-2.c: New test.
15246
15247         * gcc.dg/conv-1.c: New test.
15248
15249 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15250
15251         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15252         compiler.
15253         (tool_option_proc): Fix typo.
15254
15255 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15256
15257         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15258         of the ld on the host, not on the build machine.
15259         Also, don't crash if '--help' is not a supported option.
15260
15261 2000-01-24  Richard Henderson  <rth@cygnus.com>
15262
15263         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15264
15265 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15266
15267         * gcc.c-torture/execute/20000120-2.c: New test.
15268         * gcc.c-torture/execute/20000120-1.c: New test.
15269
15270 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15271
15272         * gcc.c-torture/execute/20000113-1.c: New test.
15273
15274 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15275
15276         * gcc.c-torture/execute/20000112-1.c: New test.
15277
15278 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15279
15280         * gcc.dg/20000111-1.c: New test.
15281
15282 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15283
15284         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15285         with 16 bit integers.
15286
15287 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15288
15289         * gcc.dg/20000108-1.c: New test.
15290
15291 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15292
15293         * g++.old-deja/g++.ns/koenig8.C: New test.
15294
15295 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15296
15297         * g++.old-deja/g++.other/cast4.C: New test.
15298
15299 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15300
15301         * gcc.c-torture/compile/20000105-2.c: New test.
15302         * gcc.c-torture/compile/20000105-1.c: New test.
15303
15304 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15305
15306         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15307         references to printf & atoi to conform to ANSI standard.
15308         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15309         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15310         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15311         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15312         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15313         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15314         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15315         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15316         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15317         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15318         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15319         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15320         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15321         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15322         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15323         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15324         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15325         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15326         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15327         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15328         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15329         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15330         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15331         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15332         * g++.old-deja/g++.brendan/init3.C: Likewise.
15333         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15334         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15335         * g++.old-deja/g++.brendan/new2.C: Likewise.
15336         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15337         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15338         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15339         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15340         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15341         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15342         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15343         * g++.old-deja/g++.brendan/template24.C: Likewise.
15344         * g++.old-deja/g++.brendan/template3.C: Likewise.
15345         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15346         * g++.old-deja/g++.jason/inline3.C: Likewise.
15347         * g++.old-deja/g++.jason/opeq.C: Likewise.
15348         * g++.old-deja/g++.law/arg5.C: Likewise.
15349         * g++.old-deja/g++.law/arm7.C: Likewise.
15350         * g++.old-deja/g++.law/ctors11.C: Likewise.
15351         * g++.old-deja/g++.law/cvt8.C: Likewise.
15352         * g++.old-deja/g++.law/init9.C: Likewise.
15353         * g++.old-deja/g++.law/refs4.C: Likewise.
15354         * g++.old-deja/g++.law/template2.C: Likewise.
15355         * g++.old-deja/g++.law/visibility24.C: Likewise.
15356         * g++.old-deja/g++.law/vtable3.C: Likewise.
15357         * g++.old-deja/g++.mike/asm2.C: Likewise.
15358         * g++.old-deja/g++.mike/eh1.C: Likewise.
15359         * g++.old-deja/g++.mike/misc1.C: Likewise.
15360         * g++.old-deja/g++.mike/misc13.C: Likewise.
15361         * g++.old-deja/g++.mike/misc14.C: Likewise.
15362         * g++.old-deja/g++.mike/ns12.C: Likewise.
15363         * g++.old-deja/g++.mike/p1248.C: Likewise.
15364         * g++.old-deja/g++.mike/p3708.C: Likewise.
15365         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15366         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15367         * g++.old-deja/g++.mike/p646.C: Likewise.
15368         * g++.old-deja/g++.mike/p700.C: Likewise.
15369         * g++.old-deja/g++.mike/p783.C: Likewise.
15370         * g++.old-deja/g++.mike/p783a.C: Likewise.
15371         * g++.old-deja/g++.mike/p783b.C: Likewise.
15372         * g++.old-deja/g++.mike/p786.C: Likewise.
15373         * g++.old-deja/g++.mike/p789.C: Likewise.
15374         * g++.old-deja/g++.mike/p789a.C: Likewise.
15375         * g++.old-deja/g++.mike/p807a.C: Likewise.
15376         * g++.old-deja/g++.other/delete3.C: Likewise.
15377         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15378         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15379         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15380         * g++.old-deja/g++.other/empty1.C: Likewise.
15381         * g++.old-deja/g++.other/temporary1.C: Likewise.
15382         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15383         * g++.old-deja/g++.pt/t16.C: Likewise.
15384         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15385
15386 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15387
15388         * gcc.dg/991230-1.c: New test.
15389
15390 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15391
15392         * gcc.c-torture/compile/991229-3.c: New test.
15393         * gcc.c-torture/compile/991229-2.c: New test.
15394         * gcc.c-torture/compile/991229-1.c: New test.
15395
15396 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15397
15398         * gcc.c-torture/compile/labels-2.c: New test.
15399
15400 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15401
15402         * gcc.c-torture/execute/991227-1.c: New test.
15403
15404 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15405
15406         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15407
15408 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15409
15410         * gcc.c-torture/execute/991221-1.c: New test.
15411
15412 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15413
15414         * g++.old-deja/g++.other/cast3.C: New test.
15415
15416 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15417
15418         * gcc.c-torture/execute/991216-4.c: New test.
15419
15420 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15421
15422         * gcc.c-torture/execute/991216-1.c: New test.
15423         * gcc.c-torture/execute/991216-2.c: New test.
15424         * gcc.c-torture/execute/991216-3.c: New test.
15425
15426 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15427
15428         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15429         Actually make the test fail by using "-O2" for compilation.
15430
15431 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15432
15433         * g++.old-deja/g++.warn/cast-align1.C: New test.
15434
15435 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15436
15437         * gcc.c-torture/compile/991214-1.c: New test.
15438         * gcc.c-torture/compile/991214-2.c: New test.
15439
15440 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15441
15442         * gcc.dg/991214-1.c: New test.
15443
15444 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15445
15446         * gcc.c-torture/compile/991213-3.c: New test.
15447         * gcc.c-torture/compile/991213-2.c: New test.
15448         * gcc.c-torture/compile/991213-1.c: New test.
15449
15450 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15451
15452         * gcc.dg/991209-1.c: New test.
15453
15454 1999-12-08  Nathan Sidwell <nathan@acm.org>
15455
15456         * gcc.c-torture/compile/991208-1.c: New test.
15457
15458 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15459
15460         * gcc.dg/ultrasp2.c: New test.
15461
15462 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15463
15464         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15465
15466 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15467
15468         * gcc.c-torture/compile/991202-1.c: New test.
15469         * gcc.c-torture/execute/991202-1.c: New test.
15470         * gcc.c-torture/execute/991202-2.c: New test.
15471         * gcc.c-torture/execute/991202-3.c: New test.
15472
15473 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15474
15475         * g++.old-deja/g++.abi/align.C: New test.
15476         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15477         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15478
15479 1999-12-01  Richard Henderson  <rth@cygnus.com>
15480
15481         * gcc.c-torture/execute/991201-1.c: New.
15482
15483 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15484
15485         * gcc.dg/991129-1.c: New test.
15486
15487 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15488
15489         * gcc.c-torture/compile/991127-1.c: New test.
15490
15491 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15492
15493         * g++.old-deja/g++.other/warn4.C: New test.
15494
15495 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15496
15497         * g++.old-deja/g++.eh/cleanup2.C: New test.
15498         * g++.old-deja/g++.ext/pretty2.C: New test.
15499         * g++.old-deja/g++.ext/pretty3.C: New test.
15500         * g++.old-deja/g++.other/debug6.C: New test.
15501
15502 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15503
15504         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15505         compiler_output to look for one error message instead of two.
15506
15507 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15508
15509         * gcc.c-torture/execute/991118-1.c: Also test case
15510         where the word boundary does not split a byte evenly.
15511
15512 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15513
15514         * g++.old-deja/g++.ext/restrict1.C: New test.
15515
15516 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15517
15518         * gcc.c-torture/execute/991118-1.c: New test.
15519
15520 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15521
15522         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15523         working directory pathnames.
15524
15525 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15526
15527         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15528         host is equipped with driver.h and driver.o so it can actually
15529         compile and run the tests.
15530
15531 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15532
15533         * gcc.c-torture/compile/991008-1.c: New test.
15534
15535 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15536
15537         * lib/gcc-dg.exp: Include target-supports.exp
15538
15539 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15540
15541         * lib/target-supports.exp: New file: Provide procs to test for
15542         features supported by the target.
15543         (check_weak_available): Moved here from ecos.exp.
15544         (check_alias_available): New proc: Determine of the target
15545         toolchain supports the alias attribute.
15546
15547         * gcc.dg/special/ecos.exp: Move check_weak_available to
15548         target-supports.exp.
15549         (alias-1.c): Only perform the test if the target supports
15550         aliases.
15551         (wkali-1.c): Only perform the test if the target supports
15552         aliases.
15553
15554         * gcc.dg/990506-0.c: Expect error messages from cross
15555         targets as well as native targets.
15556
15557 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15558
15559         * gcc.dg/ultrasp1.c: Removed xfail.
15560         * gcc.dg/struct-ret-2.c: Likewise.
15561         * gcc.dg/array-1.c: Likewise.
15562
15563 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15564
15565         * gcc.dg/struct-ret-2.c: New test.
15566
15567         * gcc.dg/array-1.c: New test.
15568
15569 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15570
15571         * gcc.c-torture/execute/991030-1.c: New test.
15572
15573 1999-10-26  Richard Henderson  <rth@cygnus.com>
15574
15575         * gcc.c-torture/compile/991026-2.c: New test.
15576
15577 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15578
15579         * gcc.c-torture/compile/991026-1.c: New test.
15580
15581 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15582
15583         * gcc.c-torture/execute/991023-1.c: New test.
15584
15585 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15586
15587         * gcc.c-torture/execute/991019-1.c: New test.
15588
15589 1999-10-16  Richard Henderson  <rth@cygnus.com>
15590
15591         * gcc.c-torture/execute/991016-1.c: New test.
15592
15593 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15594
15595         * gcc.c-torture/execute/991014-1.c: New test.
15596
15597 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15598
15599         * g++.old-deja/g++.other/union2.C: New test.
15600
15601 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15602
15603         * g++.old-deja/g++.other/vaarg2.C: New test.
15604         * g++.old-deja/g++.other/vaarg3.C: New test.
15605
15606 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15607
15608         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15609         in compile/.
15610
15611 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15612
15613         * gcc.c-torture/execute/va-arg-11.c: New test.
15614
15615 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15616
15617         * lib/file-format.exp (gcc_target_object_format): Don't
15618         crash if objdump is unavailable.
15619
15620 1999-09-29  Donn Terry <donn@interix.com>
15621
15622         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15623
15624 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15625
15626         * gcc.c-torture/compile/990928-1.c: New test.
15627
15628 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15629
15630         * g++.old-deja/g++.other/decl6.C: New test.
15631
15632 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15633
15634         * gcc.c-torture/execute/va-arg-10.c: New test.
15635
15636 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15637
15638         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15639         __PRETTY_FUNCTION__.
15640
15641 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15642
15643         * gcc.c-torture/execute/990923-1.c: New test.
15644
15645 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15646
15647         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15648         for which -fpic is inappropriate.
15649
15650 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15651
15652         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15653
15654 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15655
15656         * g++.old-deja/g++.other/dyncast1.C: New test.
15657         * g++.old-deja/g++.other/dyncast2.C: New test.
15658         * g++.old-deja/g++.other/dyncast3.C: New test.
15659         * g++.old-deja/g++.other/dyncast4.C: New test.
15660         * g++.old-deja/g++.other/dyncast5.C: New test.
15661         * g++.old-deja/g++.eh/catch3.C: New test.
15662         * g++.old-deja/g++.eh/catch3p.C: New test.
15663         * g++.old-deja/g++.eh/catch4.C: New test.
15664         * g++.old-deja/g++.eh/catch4p.C: New test.
15665         * g++.old-deja/g++.eh/catch5.C: New test.
15666         * g++.old-deja/g++.eh/catch5p.C: New test.
15667         * g++.old-deja/g++.eh/catch6.C: New test.
15668         * g++.old-deja/g++.eh/catch6p.C: New test.
15669         * g++.old-deja/g++.eh/catch7.C: New test.
15670         * g++.old-deja/g++.eh/catch7p.C: New test.
15671         * g++.old-deja/g++.eh/catch8.C: New test.
15672         * g++.old-deja/g++.eh/catch8p.C: New test.
15673         * g++.old-deja/g++.eh/catch9.C: New test.
15674         * g++.old-deja/g++.eh/catch9p.C: New test.
15675
15676 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15677
15678         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15679         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15680
15681 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15682
15683         * gcc.c-torture/compile/990913-1.c: New test.
15684
15685 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15686
15687         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15688         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15689
15690 1999-09-09  Richard Henderson  <rth@cygnus.com>
15691
15692         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15693
15694 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15695
15696         * g++.old-deja/g++.other/lookup11.C: New test.
15697         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15698         what is permitted and what we want.
15699         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15700         overload use.
15701         * g++.old-deja/g++.jason/rfg5.C: Likewise
15702
15703 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15704
15705         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15706         * gcc.c-torture/noncompile/poison-1.c: New file.
15707
15708 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15709
15710         * g++.old-deja/g++.other/sizeof3.C: New test.
15711         * g++.old-deja/g++.other/sizeof4.C: New test.
15712         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15713         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15714
15715 1999-09-07  Richard Henderson  <rth@cygnus.com>
15716
15717         * gcc.dg/va-arg-1.c: New.
15718
15719 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15720
15721         * gcc.c-torture/execute/va-arg-9.c: New test.
15722
15723 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15724
15725         * g77.f-torture/compile/980519-2.f: New test.
15726         * g77.f-torture/compile/19990905-0.f: New test.
15727         * g77.f-torture/compile/19990905-1.f: New test.
15728         * g77.f-torture/compile/19990905-2.f: New test.
15729
15730         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15731
15732 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15733
15734         * gcc.c-torture/execute/990827-1.c: Fix typo.
15735
15736 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15737
15738         * g++.old-deja/g++.other/deref1.C: New test.
15739
15740 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15741
15742         * g++.old-deja/g++.other/ambig2.C: New test.
15743         * g++.old-deja/g++.other/cond5.C: New test.
15744         * g++.old-deja/g++.other/lookup16.C: New test.
15745
15746 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15747
15748         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15749         assemblers too.
15750
15751 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15752
15753         * lib/c-torture.exp: Avoid the "compare executables" optimization
15754         when testing native.
15755
15756 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15757
15758         * gcc.c-torture/execute/990829-1.c: New test.
15759         * gcc.c-torture/compile/990829-1.c: New test.
15760
15761 1999-08-27  Paul Burchard  <burchard@pobox.com>
15762
15763         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15764         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15765         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15766         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15767         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15768         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15769         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15770         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15771         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15772         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15773         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15774
15775 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15776
15777         * gcc.c-torture/execute/990827-1.c: New test.
15778
15779 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15780
15781         * g77.f-torture/noncompile/19990826-4.f: New test.
15782
15783         * g77.f-torture/compile/19990826-3.f: New test.
15784
15785         * g77.f-torture/execute/19990826-2.f: New test.
15786
15787         * g77.f-torture/compile/19990826-1.f: New test.
15788
15789         * gcc.c-torture/execute/990826-0.c: New test.
15790         * g77.c-torture/execute/19990826-0.f: New test.
15791
15792         * g77.f-torture/noncompile/970626-2.f: New test.
15793
15794 1999-08-25  Paul Burchard  <burchard@pobox.com>
15795
15796         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15797         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15798         lss-011.C: New tests.
15799
15800 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15801
15802         * g++.old-deja/g++.other/decl5.C: New test.
15803
15804 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15805
15806         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15807         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15808         call `postbase' for each one.  All callers of `postbase' changed
15809         to call this instead.
15810
15811 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15812
15813         * gcc.c-torture/execute/990811-1.c: New test.
15814
15815 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15816
15817         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15818         just native ones.
15819
15820         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15821         just native ones.
15822
15823 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15824
15825         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15826
15827 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15828
15829         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15830
15831 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15832
15833         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15834
15835 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15836
15837         * gcc.c-torture/execute/990804-1.c: New test.
15838
15839 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15840
15841         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15842         * g++.old-deja/g++.brendan/crash64.C: Likewise
15843         * g++.old-deja/g++.brendan/overload8.C: Likewise
15844
15845 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15846
15847         * g++.old-deja/g++.other/struct1.C: New test.
15848
15849 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15850
15851         * g++.old-deja/g++.other/enum2.C: New test.
15852
15853 1999-08-02  Richard Henderson  <rth@cygnus.com>
15854
15855         Adapted from tests from Franz Sirl:
15856         * gcc.c-torture/execute/va-arg-7.c: New test.
15857         * gcc.c-torture/execute/va-arg-8.c: New test.
15858
15859 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15860
15861         * gcc.c-torture/compile/990801-2.c: New test.
15862
15863         * gcc.c-torture/compile/990801-1.c: New test.
15864
15865 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15866
15867         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15868         fp-cmp-1.c, converting double to float.
15869
15870         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15871         fp-cmp-1.c, converting double to long double.
15872
15873         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15874         from fr1 to unknown_register, since fr1 is a legitimate register
15875         on some machines.
15876
15877 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15878
15879         * README: More listname related changes.
15880
15881 1999-07-08  Catherine Moore  <clm@cygnus.com>
15882
15883         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15884
15885 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15886
15887         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15888
15889 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15890
15891         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15892
15893 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15894
15895         * gcc.dg/990703-1.c: New test.
15896
15897 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15898
15899         * lib/file-format.exp: New file: Move definition of proc
15900         gcc_target_object_format to here from
15901         gcc.dg/special/ecos.exp.
15902
15903         * lib/c-torture.exp: Include lib file-format.exp.
15904         * lib/gcc-dg.exp: Include lib file-format.exp.
15905
15906         * gcc.dg/special/ecos.exp: Remove definition of proc
15907         gcc_target_object_format.
15908
15909 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15910
15911         * gcc.c-torture/execute/990628-1.c: New test.
15912
15913 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15914
15915         * gcc.c-torture/compile/990625-2.c: New test.
15916
15917         * gcc.c-torture/compile/990625-1.c: New test.
15918
15919 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15920
15921         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15922         attributes compile.
15923         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15924         ports that use the COFF/PE file format.
15925
15926 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15927
15928         * gcc.c-torture/compile/990617-1.c: New test.
15929
15930 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15931
15932         * g++.old-deja/g++.other/decl4.C: New test.
15933
15934 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15935
15936         * g++.old-deja/g++.other/bitfld3.C: New test.
15937
15938 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15939
15940         * g++.old-deja/g++.eh/catch1.C: New test.
15941
15942 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15943
15944         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15945
15946         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15947         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15948
15949 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15950
15951         * g77.f-torture/compile/19990502-0.f: Replace with new,
15952         shorter, test that still fails after recent changes.
15953
15954 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15955
15956         * gcc.c-torture/execute/990604-1.c: New test.
15957
15958 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15959
15960         * gcc.c-torture/execute/990531-1.c: New test.
15961
15962 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15963
15964         * gcc.c-torture/compile/990527-1.c: New test.
15965
15966 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15967
15968         * gcc.c-torture/execute/990527-1.c: New test.
15969
15970 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15971
15972         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15973         bitfields as signed.
15974
15975 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15976
15977         * g77.f-torture/compile/19990525-0.f: New test.
15978
15979 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15980
15981         * gcc.c-torture/execute/990525-2.c: New test.
15982
15983         * gcc.c-torture/execute/990525-1.c: New test.
15984
15985 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15986
15987         * g++.old-deja/g++.other/anon3.C: New test.
15988         * g++.old-deja/g++.other/anon4.C: New test.
15989         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15990         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15991         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15992         Merrill).
15993
15994 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15995
15996         * gcc.c-torture/execute/990524-1.c: New test.
15997
15998         * gcc.dg/990524-1.c: New test.
15999
16000 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16001
16002         * gcc.c-torture/compile/990523-1.c: New test.
16003
16004 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16005
16006         * gcc.c-torture/compile/990519-1.c: New test.
16007
16008 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16009
16010         * gcc.c-torture/compile/990517-1.c: New test.
16011
16012         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16013         (e4, f4): New tests.
16014         (main): Call them.
16015
16016 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16017
16018         * gcc.dg/noreturn-1.c: New test.
16019
16020 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16021
16022         * gcc.c-torture/execute/990513-1.c: New test.
16023
16024 1999-05-10  Richard Henderson  <rth@cygnus.com>
16025
16026         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16027
16028 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16029
16030         * g77.f-torture/execute/erfc.f: Use small single-precision
16031         values, to avoid problems on Alphas when not -mieee.
16032
16033 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16034
16035         * gcc.dg/990506-0.c: New test.
16036
16037 1999-05-08  Richard Henderson  <rth@cygnus.com>
16038
16039         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16040         the constant to test.  Don't XFAIL 64-bit targets.
16041
16042         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16043         * g++.old-deja/g++.law/profile1.C: Likewise.
16044
16045         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16046         operator new instances.
16047         * g++.old-deja/g++.other/delete5.C: Likewise.
16048
16049 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16050
16051         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16052         intrinsic.
16053
16054 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16055
16056         * g77.f-torture/execute/u77-test.f: Reverse order of two
16057         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16058
16059 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16060
16061         * gcc.dg/compare1.c: New test.
16062
16063 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16064
16065         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16066         New tests.
16067
16068 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16069
16070         * g77.f-torture/compile/19990502-1.f: New test.
16071
16072 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16073
16074         * g77.f-torture/compile/19990502-0.f: New test.
16075
16076 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16077
16078         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16079         intrinsic.
16080
16081 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16082
16083         * g77.f-torture/execute/u77-test.f (main): List libU77
16084         intrinsics not currently tested.
16085         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16086         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16087         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16088         Trim blanks off the ends of some printed strings.
16089
16090 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16091
16092         * g77.f-torture/execute/u77-test.f (main): Just warn about
16093         FSTAT gid disagreement, as it's expected on some systems.
16094
16095 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16096
16097         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16098         use a new function, which allows for some slop.
16099         Clean up some commentary.
16100         (issum): The new function.
16101         (sgladd): Deleted subroutine.
16102
16103 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16104
16105         * g77.f-torture/execute/u77-test.f: Modify to be more like
16106         libf2c/libU77 version, bringing patches to that version here.
16107         Add suitable commentary.
16108
16109 1999-04-25  Richard Henderson  <rth@cygnus.com>
16110
16111         * gcc.dg/990424-1.c: New test.
16112
16113 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16114
16115         * g77.f-torture/execute/u77-test.f (main): Bug involving
16116         LSTAT has been fixed, so turn back on full checking.
16117
16118 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16119
16120         * g77.f-torture/compile/19990419-0.f: New test.
16121         * g77.f-torture/execute/19990419-1.f: New test.
16122
16123 1999-04-17  Richard Henderson  <rth@cygnus.com>
16124
16125         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16126         to avoid the need for a prototype to supress a warning.
16127
16128 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16129
16130         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16131
16132 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16133
16134         * gcc.c-torture/execute/990404-1.c: New test.
16135
16136 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16137
16138         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16139         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16140         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16141         missing initializer warnings.
16142
16143 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16144
16145         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16146         matching strings.
16147
16148 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16149
16150         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16151
16152 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16153
16154         * g77.f-torture/execute/19990325-0.f: New test.
16155         * g77.f-torture/execute/19990325-1.f: New test.
16156
16157 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16158
16159         * gcc.c-torture/execute/990324-1.c: New test.
16160
16161 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16162
16163         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16164         test with 4.
16165
16166 1999-03-17  Richard Henderson  <rth@cygnus.com>
16167
16168         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16169
16170 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16171
16172         * g77.f-torture/execute/19990313-2.f: New test.
16173         * g77.f-torture/execute/19990313-3.f: New test.
16174
16175 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16176
16177         * g77.f-torture/execute/19990313-0.f: New test.
16178         * g77.f-torture/execute/19990313-1.f: New test.
16179
16180 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16181
16182         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16183         printf to sprintf.
16184         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16185         (main): Add check for u15.  Conditionalize u31 check depending on
16186         whether ints are <32 bits or >=32 bits.
16187
16188 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16189
16190         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16191
16192 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16193
16194         * g77.f-torture/compile/19990305-0.f: New test.
16195         * g77.f-torture/execute/19981119-0.f: New test.
16196
16197 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16198
16199         * g77.f-torture/execute/970625-2.f: call ABORT if final
16200         result is not correct, instead of just printing it.
16201         Add this checking via newly introduced obfuscation, to
16202         trip up buggy front ends.
16203
16204 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16205
16206         * g77.f-torture/compile/960317-1.f: Moved from being
16207         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16208
16209 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16210
16211         * g77.f-torture/execute/960317-1.f: New (old) test.
16212         * g77.f-torture/execute/970625-2.f: Ditto.
16213
16214 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16215
16216         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16217         message on line 1 or line 2; cccp and cpplib do this differently.
16218
16219 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16220
16221         * g++.old-deja/g++.law/weak1.C: New test.
16222
16223 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16224
16225         * gcc.c-torture/execute/990119-1.c: Renamed to...
16226         * gcc.dg/990119-1.c: this, so it will only be tested once
16227         (it's a preprocessor test, it doesn't need to be run at
16228         multiple optimization levels).
16229
16230 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16231
16232         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16233           ALWAYS_CXXFLAGS.
16234
16235 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16236
16237         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16238         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16239         to not be compilable by current g77.
16240
16241 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16242
16243         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16244
16245 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16246
16247         * gcc.c-torture/execute/990222-1.c: New test.
16248
16249 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16250
16251         * g77.f-torture/compile/19990218-0.f: New test.
16252         * g77.f-torture/noncompile/19990218-1.f: New test.
16253
16254 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16255
16256         * g77.f-torture/compile/19981216-0.f: New test.
16257
16258 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16259
16260         * gcc.dg/990214-1.c: New test.
16261
16262 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16263
16264         * gcc.dg/990213-2.c: New test.
16265
16266         * gcc.dg/990213-1.c: New test.
16267
16268 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16269
16270         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16271         ints.
16272
16273 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16274
16275         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16276         specified by target.
16277
16278         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16279
16280 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16281
16282         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16283
16284 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16285
16286         * gcc.dg/special/ecos.exp: New test driver for new tests with
16287         special requirements.
16288
16289         * gcc.dg/special/alias-1.c: New test.
16290         * gcc.dg/special/gcsec-1.c: New test.
16291         * gcc.dg/special/weak-1.c: New test.
16292         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16293         * gcc.dg/special/weak-2.c: New test.
16294         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16295         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16296         * gcc.dg/special/wkali-1.c: New test.
16297         * gcc.dg/special/wkali-2.c: New test.
16298         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16299         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16300
16301 1999-02-10  Felix Lee  <flee@cygnus.com>
16302
16303           * lib/c-torture.exp (c-torture-compile): Pull out code for
16304           analyzing gcc error messages.
16305           (c-torture-execute): Likewise.  Fix some (harmless) false
16306           positives.
16307           * lib/gcc.exp (gcc_check_compile): New function.
16308
16309 1999-02-08  Richard Henderson  <rth@cygnus.com>
16310
16311         * gcc.c-torture/execute/990208-1.c: New test.
16312
16313 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16314
16315         * g++.dg/special/ecos.exp: New driver for new tests with special
16316         requirements
16317
16318         * g++.dg/special/conpr-1.C: New test
16319         * g++.dg/special/conpr-2.C: New test
16320         * g++.dg/special/conpr-2a.C: New test
16321         * g++.dg/special/conpr-3.C: New test
16322         * g++.dg/special/conpr-3a.C: New test
16323         * g++.dg/special/conpr-3b.C: New test
16324
16325         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16326         allow g++ to use the dg driver
16327
16328         * README: Add comment about g++.dg directory
16329
16330 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16331
16332         * README: Update email addresses.
16333
16334 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16335
16336         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16337         arguments in order to force structure S onto the stack even on
16338         the alpha.
16339         (test): Pass 10 leading arguments to function foo as well as the
16340         structure S.
16341
16342         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16343         failure for all targets.
16344
16345         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16346         abort to terminate program execution.
16347
16348 1999-01-30  Richard Henderson  <rth@cygnus.com>
16349
16350         * gcc.c-torture/execute/990130-1.c: New test.
16351
16352 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16353
16354         * gcc.dg/990130-1.c: New test.
16355
16356 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16357
16358         * gcc.c-torture/execute/990128-1.c: New test.
16359
16360 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16361
16362         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16363
16364 1999-01-27  Felix Lee  <flee@cygnus.com>
16365
16366         * lib/c-torture.exp (c-torture-compile): pull out code for
16367         analyzing gcc error messages.
16368         (c-torture-execute): ditto, and fix some (harmless) false
16369         positives.
16370         * lib/gcc.exp (gcc_check_compile): new function.
16371
16372 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16373
16374         * gcc.dg/990117-1.c: New test.
16375
16376         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16377
16378         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16379
16380 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16381
16382         * g77.f-torture/compile/990115-1.f: New test.
16383
16384 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16385
16386         * gcc.c-torture/compile/990107-1.c: New test
16387
16388 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16389
16390         * gcc.c-torture/execute/990106-2.c: New test.
16391
16392         * gcc.c-torture/execute/990106-1.c: New test.
16393
16394 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16395
16396         * gcc.c-torture/compile/981223-1.c: New test.
16397
16398 1998-12-29  Richard Henderson  <rth@cygnus.com>
16399
16400         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16401         (opt3): Rename from opt4 and disable.
16402
16403 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16404
16405         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16406
16407 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16408
16409         * g++.old-deja/g++.other/conv5.C: New test.
16410
16411 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16412
16413         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16414
16415 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16416
16417         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16418
16419 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16420
16421         * gcc.c-torture/compile/981211-1.c: New test.
16422
16423 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16424
16425         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16426
16427         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16428
16429 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16430
16431         * gcc.special/930510-1.c: Make C9X safe.
16432         * gcc.misc-tests/gcov-1.c Similarly.
16433         * gcc.misc-tests/gcov-2.c Similarly.
16434
16435 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16436
16437         * gcc.dg/ultrasp1.c: New test.
16438
16439 1998-12-06  Richard Henderson  <rth@cygnus.com>
16440
16441         * gcc.c-torture/execute/981206.c: New test.
16442
16443 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16444
16445         * g++.old-deja/g++.ns/template7.C: New test.
16446
16447         * g++.old-deja/g++.other/expr1.C: New test.
16448
16449         * g++.old-deja/g++.eh/tmpl3.C: New test.
16450
16451         * g++.old-deja/g++.eh/tmpl2.C: New test.
16452
16453 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16454
16455         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16456         * g++.old-deja/g++.other/using6.C: Removed.
16457         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16458
16459         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16460
16461 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16462
16463         * g++.old-deja/g++.pt/overload8.C: New test.
16464
16465         * g++.old-deja/g++.pt/overload7.C: New test.
16466
16467         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16468
16469         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16470         and relinking messages.
16471         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16472         compiling with -frepo.
16473
16474 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16475
16476         * g++.old-deja/g++.pt/lookup6.C: New test.
16477
16478 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16479
16480         * gcc.c-torture/execute/981130-1.c: New test.
16481         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16482
16483 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16484
16485         * g++.old-deja/g++.pt/explicit76.C: New test.
16486
16487         * g++.old-deja/g++.pt/friend38.C: New test.
16488
16489         * g++.old-deja/g++.ns/crash2.C: New test.
16490
16491         * g++.old-deja/g++.pt/defarg8.C: New test.
16492
16493         * g++.old-deja/g++.pt/instantiate6.C: New test.
16494
16495         * g++.old-deja/g++.pt/static6.C: New test.
16496
16497         * g++.old-deja/g++.pt/decl2.C: New test.
16498
16499 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16500
16501         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16502         problem is actually related with name lookup, but so what? :-)
16503
16504         * g++.old-deja/g++.pt/friend37.C: New test.
16505
16506 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16507
16508         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16509         element, which fails on some systems.
16510
16511         * g77.f-torture/execute/labug1.f: New test.
16512
16513 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16514
16515         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16516         is defined.
16517
16518 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16519
16520         * g77.f-torture/compile/981117-1.f: New test.
16521
16522 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16523
16524         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16525         properly discarded.
16526
16527 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16528
16529         * gcc.c-torture/execute/memcheck: New directory of tests for
16530         -fcheck-memory-usage.
16531
16532 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16533
16534         * README: New file, general information about the testsuite and
16535         new description of the various C++ test subdirectories.
16536         * README.g++: Eliminate obsolete information, update and move most
16537         relevant stuff to README.
16538
16539 1998-11-07  Richard Henderson  <rth@cygnus.com>
16540
16541         * gcc.c-torture/compile/981107-1.c: New test.
16542
16543 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16544
16545         * execute/memcpy-bi.c: New testcase.
16546
16547 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16548
16549         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16550         base classes.
16551
16552         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16553         template is selected.
16554
16555         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16556         classes, it should be accepted for all types.
16557
16558         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16559
16560         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16561         specializations start with template headers.
16562
16563 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16564
16565         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16566
16567         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16568         non-POD types.
16569
16570 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16571
16572         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16573
16574 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16575
16576         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16577
16578 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16579
16580         * 981019-1.c: New test.
16581
16582 1998-10-14  Robert Lipe <robertl@dgii.com>
16583
16584         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16585         find objc headers.
16586
16587 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16588
16589         * compile/981001-4.c: Remove use of GCC extension that triggers a
16590         compiler bug.
16591
16592 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16593
16594         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16595
16596 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16597
16598         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16599         instantiation of template produces incorrect code for delete
16600         expression.
16601
16602         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16603         constructors' name is not unique.
16604         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16605         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16606
16607         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16608         automatic array of const is ill-formed.
16609
16610         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16611         of template parameter?
16612
16613         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16614         const.
16615
16616         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16617         pointer-to-member expression.
16618
16619         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16620         declaration causes ICE.
16621
16622 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16623
16624         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16625         reserved in the global namespace.
16626
16627         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16628         generate needed virtual table.
16629
16630         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16631
16632 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16633
16634         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16635         template-dependent type
16636
16637 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16638
16639         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16640         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16641         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16642
16643         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16644         class should be usable as argument of member function.
16645         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16646         class should be usable as return type of member function.
16647         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16648         class should be usable as type of data member.
16649
16650         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16651
16652 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16653
16654         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16655
16656 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16657
16658         * gcc.dg/dll-?.c Add thumb to target list.
16659         Fix assembler scan patterns to match current assembler output.
16660
16661 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16662
16663         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16664         matching of template brackets.
16665
16666         * g++.old-deja/g++.other/using4.C: New test.  Test using
16667         declarations of methods from base classes.
16668
16669         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16670         within functions should introduce names into the innermost
16671         enclosing namespace.
16672
16673         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16674         of static locals if first initialization throws.
16675
16676 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16677
16678         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16679
16680 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16681
16682         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16683         lose track of the possible targets of tablejump insns.
16684         * special/special.exp: Run it.
16685
16686 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16687
16688         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16689         must be declared before its specializations can be named in friend
16690         declarations.
16691
16692 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16693
16694         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16695
16696         * g77.f-torture/execute/io1.f: New test.
16697
16698 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16699
16700         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16701         with pointer to template function, for which no argument deduction
16702         is possible.
16703
16704         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16705         specialization of template function as argument to template
16706         function.
16707
16708         * g++.old-deja/g++.other/access2.C: New test; Inner class
16709         shouldn't have privileged access to Outer's names.
16710
16711 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16712
16713         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16714         friend template declared within template class conflicts with
16715         nested class of the same name.
16716
16717         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16718         is ignored.
16719
16720         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16721         object with direct initializer as function declaration.
16722
16723         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16724         initializers.
16725
16726         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16727         involving const pointer and NULL produces incorrect result.
16728
16729         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16730         type name without `typename' should be rejected with -pedantic.
16731
16732 1998-10-02  Richard Henderson  <rth@cygnus.com>
16733
16734         * g++.old-deja/g++.other/addrof1.C: New test.
16735
16736 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16737
16738         * gcc.c-torture/compile/981001-1.c: New test.
16739         * gcc.c-torture/execute/981001-1.c: New test.
16740
16741 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16742
16743         * gcc.c-torture/compile/981001-2.c: New test.
16744         * gcc.c-torture/compile/981001-3.c: New test.
16745         * gcc.c-torture/compile/981001-4.c: New test.
16746
16747 1998-10-01  Robert Lipe  <robertl@dgii.com>
16748
16749         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16750         multilibbed hosts.   Idea grafted from g77.exp.
16751
16752 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16753
16754         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16755         avoid losing on systems which need -lsocket.
16756
16757 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16758
16759         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16760         * g++.old-deja/g++.other/nested2.C: Ditto.
16761         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16762         failure.
16763
16764 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16765
16766         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16767         preferred over template operator!= for enum bitfields.
16768
16769 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16770
16771         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16772         that happen to have the same base name, but in different scopes,
16773         are incorrectly rejected.
16774
16775 1998-09-16  Richard Henderson  <rth@cygnus.com>
16776
16777         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16778         on the native word size instead of an integer literal.
16779
16780 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16781
16782         * g++.old-deja/g++.other/static2.C: Invocation of static data
16783         member of type pointer-to-function denoted as non-static member.
16784
16785         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16786         checks involving function types and aliases.
16787
16788 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16789
16790         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16791         redefined to the same non-trivial type.
16792
16793         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16794         namespace-qualification of template specializations declared in
16795         other namespaces.
16796
16797         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16798         to declare a subset of the specializations of a template function
16799         as friends of specializations of a template class.
16800
16801         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16802         member templates that do not fully specialize the enclosing
16803         template class are rejected.
16804
16805 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16806
16807         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16808
16809 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16810
16811         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16812         altered from libf2c/libU77 version.
16813
16814 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16815
16816         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16817
16818 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16819
16820         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16821         (un)signed char are different types for template specialization
16822         purposes.
16823
16824 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16825
16826         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16827         * objc: ObjC testsuite.
16828
16829 1998-08-31  Catherine Moore  <clm@cygnus.com>
16830
16831         * gcc.c-torture/execute/941014-1.x:  New file.
16832
16833 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16834
16835         * lib/c-torture.exp: Add support for
16836         torture_eval_before_compile and torture_eval_before_execute
16837         variables.
16838
16839 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16840
16841         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16842         this test triggers valid.
16843
16844 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16845
16846         * gcc.dg/980827-1.c: New test.
16847
16848 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16849
16850         * gcc.c-torture/execute/loop-4b.c: New test.
16851
16852 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16853
16854         * lib/c-torture.exp: Add support for
16855         torture_eval_before_compile and torture_eval_before_execute
16856         variables.
16857
16858 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16859
16860         * gcc.c-torture/compile/980825-1.c: New test.
16861
16862 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16863
16864         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16865         count number tests in opt_t0 not good_t0.
16866
16867 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16868
16869         * gcc.c-torture/compile/930326-1.x: Fix typo.
16870
16871 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16872
16873         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16874         causes an ICE.
16875
16876 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16877
16878         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16879         STACK_SIZE is defined.
16880         * gcc.c-torture/unsorted/stuct.c: Similarly.
16881
16882         * gcc.c-torture/compile/980821-1.c: New test.
16883
16884 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16885
16886         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16887
16888 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16889
16890         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16891         code.
16892
16893 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16894
16895         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16896         error'.
16897
16898 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16899
16900         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16901
16902 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16903
16904         * gcc.c-torture/compile/980816-1.c: New test.
16905
16906         * gcc.dg/980816-1.c: New test.
16907
16908 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16909
16910         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16911         compiler for ieee tests.
16912
16913 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16914
16915         * g77.f-torture/compile/980729-0.f: New test.
16916
16917 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16918
16919         * gcc.c-torture/special/eeprof-1.c: New test, for
16920         -finstrument-functions.
16921         * gcc.c-torture/special/special.exp: Run it.
16922
16923 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16924
16925         * gcc.c-torture/compile/980729-1.c: New test.
16926
16927 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16928
16929         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16930         __thumb__ is defined, and test for ARM style doubles if so.
16931
16932 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16933
16934         * g77.f-torture/noncompile/980615-0.f: New test.
16935
16936 1998-07-26  H.J. Lu  (hjl@gnu.org)
16937
16938         * gcc.dg/980312-1.c: Do link instead of compile.
16939         * gcc.dg/980313-1.c: Likewise.
16940
16941 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16942
16943         * gcc.c-torture/compile/980726-1.c: New test.
16944
16945 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16946
16947         * g77.f-torture/execute/io0.f: New test.
16948
16949 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16950
16951         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16952         an int.
16953
16954 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16955
16956         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16957         m32r bugs.
16958
16959 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16960
16961         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16962         c-decl.c:grokdeclarator can handle mode attributes.
16963
16964 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16965
16966         * gcc.c-torture/execute/980716-1.c: New test.
16967
16968 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16969
16970         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16971         the mn10200.
16972         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16973         the mn10200.
16974         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16975         * gcc.c-torture/compile/930326-1.x: Similarly.
16976
16977 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16978
16979         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16980         New test from Craig.
16981
16982 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16983
16984         * g77.f-torture/noncompile/980616-0.f: New test.
16985
16986         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16987
16988 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16989
16990         *  g++.other/singleton.C: Return error value instead of taking
16991         SIGSEGV.
16992
16993 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16994
16995         *  g++.other/singleton.C: New test.   Warning is under dispute.
16996         Runtime crash is not.
16997
16998 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16999
17000         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17001         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17002         using6.C, using7.C}:  New namespace tests.
17003
17004 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17005
17006         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17007         specialization with typedef'ed names used as array indexes.
17008
17009 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17010
17011         * gcc.c-torture/execute/980709-1.c: New test.
17012
17013         * gcc.dg/980709-1.c: New test.
17014
17015 1998-07-07  Richard Henderson  <rth@cygnus.com>
17016
17017         * gcc.c-torture/execute/bcp-1.c: New test.
17018
17019 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17020
17021         * gcc.c-torture/execute/980707-1.c: New test.
17022
17023 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17024
17025         * gcc.c-torture/compile/980706-1.c: New test.
17026
17027 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17028
17029         * g77.f-torture/execute/980701-0.f,
17030         g77.f-torture/execute/980701-1.f: New test from Craig.
17031
17032 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17033
17034         * gcc.c-torture/compile/980701-1.c: New test.
17035
17036         * gcc.c-torture/execute/980701-1.c: New test.
17037
17038 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17039 rlsruhe.de>
17040
17041         * g++.old-deja/g++.robertl/eb132.C: New test.
17042         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17043
17044 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17045
17046         * g77.f-torture/execute/980628-7.f,
17047         g77.f-torture/execute/980628-8.f,
17048         g77.f-torture/execute/980628-9.f,
17049         g77.f-torture/execute/980628-10.f: New tests from Craig.
17050
17051         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17052
17053 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17054
17055         * g77.f-torture/execute/980628-4.f: New test from Craig.
17056         * g77.f-torture/execute/980628-5.f: Likewise.
17057         * g77.f-torture/execute/980628-2.f: Likewise.
17058         * g77.f-torture/execute/980628-0.f: Likewise.
17059         * g77.f-torture/execute/980628-1.f: Likewise.
17060         * g77.f-torture/execute/980628-3.f: Likewise.
17061         * g77.f-torture/execute/980628-6.f: Likewise.
17062
17063 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17064
17065         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17066         directory when nothing has been installed yet.
17067
17068 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17069
17070         * gcc.c-torture/special/special.exp: Handle newer versions of
17071         dejagnu.
17072
17073 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17074
17075         * gcc.dg/980626-1.c: New test.
17076
17077 1998-06-19  Bruno Haible <haible@ilog.fr>
17078
17079         * gcc.misc-tests/m-un-2.c: New test.
17080         * g++.old-deja/g++.other/warn01.c: Likewise.
17081
17082 1998-06-19  Robert Lipe  <robertl@dgii.com>
17083
17084         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17085         compatibility with assmblers with a different comment character.
17086         Eliminate use of GAS-specific extensions.
17087
17088 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17089
17090         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17091
17092 1998-06-19  Robert Lipe  <robertl@dgii.com>
17093
17094         *lib/g77.exp: Replace search for libf2c.a with search for newly
17095         renamed libg2c.a
17096
17097 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17098
17099         * gcc.c-torture/execute/980617-1.c: New test.
17100
17101 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17102
17103         * gcc.c-torture/execute/980612-1.c: New test.
17104
17105 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17106
17107         * gcc.dg/980523-1.c: Only test on ppc-linux.
17108         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17109
17110         * gcc.c-torture/execute/980608-1.c: New test.
17111
17112 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17113
17114         * gcc.c-torture/execute/980605-1.c: New test.
17115
17116 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17117
17118         * gcc.c-torture/execute/980604-1.c: New test.
17119
17120 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17121
17122         * gcc.c-torture/execute/980602-1.c: New test.
17123         * gcc.c-torture/execute/980602-2.c: Likewise.
17124
17125 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17126
17127         * 970125-0.f: Fix per JCB.  Add commentary.
17128
17129 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17130
17131         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17132         IEEE -0 support.
17133
17134 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17135
17136         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17137         earlier.
17138
17139 1998-05-28  Catherine Moore <clm@cygnus.com>
17140
17141         * gcc.c-torture/execute/980526-3.c: New test.
17142
17143 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17144
17145         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17146         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17147         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17148         m88k-motorola-sysv3 to XFAIL.
17149
17150 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17151
17152         * gcc.dg/980526-1.c: New test.
17153         * gcc.c-torture/execute/980526-2.c: New test.
17154
17155 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17156
17157         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17158
17159         * gcc.c-torture/execute/980526-1.c: New test.
17160
17161 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17162
17163         * g77.f-torture/execute/alpha2.f: Add runtime test.
17164
17165 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17166
17167         * g++.old-deja/old-deja.exp: Strip leading directories.
17168
17169         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17170         error for the line.  Don't run multiple tests for the same line.
17171
17172 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17173
17174         * gcc.dg/980523-1.c: New test.
17175
17176 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17177
17178         * g77.f-torture/compile/970915-0.f: New test.
17179
17180 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17181
17182         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17183
17184 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17185
17186         * gcc.dg/980520-1.c: New test.
17187
17188 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17189
17190         * gcc.dg/980502-1.c: Fix return type.
17191
17192 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17193
17194         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17195         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17196         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17197         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17198         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17199
17200 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17201
17202         * g77.f-torture/execute/980520-1.f: New test.
17203
17204 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17205
17206         * lib/mike-g77.exp: New file.
17207
17208         * g77.f-torture/noncompile/noncompile.exp,
17209         g77.f-torture/noncompile/check0.f: New files.
17210
17211 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17212
17213         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17214         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17215         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17216         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17217         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17218         abort where appropriate.
17219
17220 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17221
17222         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17223         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17224
17225 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17226
17227         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17228
17229 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17230
17231         * g77.f-torture/compile/980427-0.f: New test.
17232
17233 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17234
17235         * g77.f-torture/compile/980424-0.f: New test.
17236
17237 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17238
17239         * g77.f-torture/compile/980419-2.f (main): New test.
17240         * g77.f-torture/compile/970125-0.f: New test.
17241         * g77.f-torture/compile/980419-1.f: New test.
17242
17243 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17244
17245         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17246         of loop-4.c.
17247
17248 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17249
17250         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17251
17252 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17253
17254         * gcc.c-torture/compile/980329-1.c: New test.
17255
17256 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17257
17258         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17259         * gcc.dg/980312-1.c: Fix typo in -march command.
17260
17261 1998-03-16  H.J. Lu  (hjl@gnu.org)
17262
17263         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17264
17265 1998-03-11  Robert Lipe  <robertl@dgii.com>
17266
17267         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17268         Dave Love agree the Fortran source is bogus.
17269
17270 1998-03-11  Robert Lipe  <robertl@dgii.com>
17271
17272         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17273         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17274         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17275         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17276         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17277
17278 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17279
17280         * g++.old-deja/g++.other/friend1.C: New test.
17281
17282 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17283
17284         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17285         possibly uninitialized) variables and declare dnrm2.
17286
17287 1998-02-23  Robert Lipe <robertl@dgii.com>
17288
17289         From Bruno Haible <haible@ilog.fr>:
17290         * gcc.c-torture/execute/980223.c: New test.
17291
17292 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17293
17294         * gcc.dg/ifelse-1.c: New test.
17295
17296 1998-02-09  H.J. Lu  (hjl@gnu.org)
17297
17298         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17299
17300           * lib/old-dejagnu.exp (old-dejagnu): Added the
17301           "execution test - XFAIL *-*-*" handling in the spirit of
17302           "excess errors test -". Changed the "execution test fails"
17303           handling to be like "excess errors test fails".
17304           * Update various tests accordingly.
17305
17306 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17307
17308         * gcc.c-torture/execute/980205.c: New test.
17309
17310 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17311
17312         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17313         * lib/f-torture.exp: Similarly.
17314         * gcc.c-torture: Rename all .cexp files to .x files.
17315
17316 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17317
17318         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17319         (940510-1.c): Removed duplicate.
17320         (971104-1.c): New test.
17321
17322 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17323
17324           * lib/f-torture.exp: Improve error and loop detection.
17325
17326 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17327
17328         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17329         use that to size the filler array.
17330
17331 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17332
17333         * lib/c-torture.exp(c-torture-execute): Fix typo.
17334
17335         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17336         testcase as the executable name. Keep the executable around if
17337         the test fails.
17338
17339 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17340
17341         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17342         changes.  Only test one -g option, and move it to the end of the
17343         list of options to test.
17344
17345 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17346
17347         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17348         variable GCC_TORTURE_OPTIONS to supply default switches separated
17349         by colons.  If no environment variable, run tests with -O0 -g, -O1
17350         -g, and -O2 -g as well.
17351
17352 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17353
17354         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17355         explanatory comments. Fix indentation.
17356
17357 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17358
17359         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17360
17361 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17362
17363         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17364         * g++.old-deja/g++.mike/p7325.C: Likewise.
17365         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17366
17367 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17368
17369         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17370         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17371         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17372         * g++.old-deja/g++.law/operators4.C: Likewise.
17373
17374 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17375
17376         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17377         * g++.old-deja/g++.mike/p784.C: Ditto.
17378         * g++.old-deja/g++.mike/p785.C: Ditto.
17379
17380 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17381
17382           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17383
17384 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17385
17386         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17387         target feature; pass this to c-torture-execute as needed.
17388
17389 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17390
17391         * lib/c-torture.exp(c-torture-execute): If the previous and the
17392         current executables being tested are identical, we don't need to
17393         run the executable again. Try to make the executable names
17394         unique. Add an optional argument for passing additional compiler
17395         flags.
17396
17397 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17398
17399         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17400
17401 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17402
17403         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17404
17405 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17406
17407         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17408         32bit or larger longs.
17409
17410         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17411         have either a 32bit long or 32bit int.
17412
17413 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17414
17415         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17416         Make double precision tests dependent on sizeof (double).
17417
17418 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17419
17420         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17421         too.
17422
17423 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17424
17425         * gcc.c-torture/compile/961203-1.cexp: New script.
17426
17427 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17428
17429         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17430         up the includes ourselves.
17431
17432 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17433
17434         * lib/plumhall.exp: Remove random include, and add a few
17435         verbose messages for debugging.
17436
17437 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17438
17439         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17440         of trying to do it ourselves.
17441
17442 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17443
17444         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17445
17446 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17447
17448         * gcc.prms/5403.c: Made regexp a bit less strict.
17449
17450 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17451
17452         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17453         is returned from remote_load instead.
17454         * lib/plumhall.exp: Ditto.
17455         * lib/mike-g++.exp: Ditto.
17456         * lib/old-dejagnu.exp: Ditto.
17457         * lib/c-torture.exp: Ditto.
17458
17459 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17460
17461         * lib/g++.exp: Use build_wrapper procedure.
17462         * lib/gcc.exp: Ditto.
17463
17464 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17465
17466         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17467         an old-style decl for malloc.  Fixes tests to work when
17468         sizeof (int) != sizeof (size_t).
17469
17470 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17471
17472         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17473
17474         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17475         use stdargs.h interface.
17476
17477 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17478
17479         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17480         NO_VARARGS when compiling.
17481
17482 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17483
17484         * lib/plumhall.exp(ph_includes): New procedure.
17485         (ph_make): Use it.
17486         (ph_compiler): Ditto.
17487
17488         * lib/g++.exp: Rename test-glue.c to testglue.c.
17489         * lib/gcc.exp: Ditto.
17490
17491 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17492
17493         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17494         to completion when it's called.
17495
17496 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17497
17498         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17499         is defined, don't do test.
17500
17501 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17502
17503         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17504         for object files.
17505         (ph_summary): Mark skipped testcases as untested, not unresolved.
17506
17507         * lib/plumhall.exp (ph_make): If unresolved because of bad
17508         errorCode, record errorCode in log file.
17509         (*): Replace send_log/verbose with verbose -log.
17510
17511 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17512
17513         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17514         double conversion if double isn't at least 8 bytes.
17515
17516         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17517         int to work with targets where int is 16 bits.
17518
17519         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17520         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17521         precision for the test to complete.
17522
17523 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17524
17525         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17526         if d10v is not compiled with the -mdouble64 flag.
17527         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17528
17529         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17530         d10v is not compiled with the -mint32 flag.
17531
17532 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17533
17534         * lib/plumhall.exp: Use incr_count.
17535
17536 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17537
17538         * gcc.c-torture: Update to c-torture-1.45.
17539
17540 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17541
17542         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17543         the name of the expect testcase file).
17544
17545         * lib/g++.exp(g++_init): Ditto.
17546
17547 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17548
17549         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17550         the host.
17551
17552         * lib/gcc.exp(gcc_exit): New procedure.
17553
17554 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17555
17556         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17557         specs where appropriate.
17558
17559         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17560         because of new "candidates are" messages, and removed a few
17561
17562         * Converted all non-old-style g++ testcases to old-style, and
17563         moved into g++.old-deja.
17564
17565 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17566
17567         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17568         options.
17569
17570         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17571         succeeded.
17572
17573         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17574
17575 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17576
17577         * lib/gcc.exp (gcc_target_compile): Add support for defining
17578         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17579         the machine doesn't have those features.
17580
17581 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17582
17583         * g++.law/operators4.exp: Don't use LIBS.
17584
17585 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17586
17587         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17588
17589         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17590         * lib/g++.exp: Set it here instead. Also, allow use of the
17591         --tool_exec and --tool_opt options. Change CXX to
17592         GXX_UNDER_TEST.
17593
17594         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17595
17596         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17597
17598 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17599
17600         * lib/old-dejagnu.exp: Use prune_warnings instead of
17601         prune_system_crud.
17602         * lib/mike-g++.exp: Ditto.
17603         * lib/gcc.exp: Ditto.
17604         * lib/g++.exp: Ditto.
17605
17606         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17607
17608 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17609
17610           * 941014-2.c: Include stdlib.h
17611           * 960327-1.c: Include stdio.h
17612           * dbra.c, index-1.c: Don't assume ints are 32bits.
17613
17614 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17615
17616         * lib/gcc.exp: Add gcc,stack_size target feature.
17617
17618         * lib/g++.exp(g++_target_compile): Add the include and link
17619         paths here, not in two other places. And, it's $options, not
17620         options.
17621
17622         * lib/mike-g++.exp(postbase): Remove the code that determines
17623         the correct include and link paths.
17624         * g++.old-deja/old-deja.exp: Ditto.
17625
17626 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17627
17628         * lib/g++.exp(g++_init): target_compile no longer returns the
17629         filename of the result.
17630
17631 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17632
17633         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17634         call to glob.
17635
17636         * gcc.c-torture/special/special.exp: Change call to
17637         gcc_target_compile to include the object file.
17638
17639 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17640
17641         * gcc.c-torture/special/special.exp: Correct misspelling in last
17642         change.
17643
17644 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17645
17646         * lib/plumhall.exp(ph_summary): Log the entire output of the
17647         executable. Return -1 if there were any failures, 0 otherwise.
17648         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17649         (ph_make): Clean up objects and executables that were built
17650         if the tests succeeded.
17651
17652 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17653
17654         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17655         libraries and includes in the build tree as appropriate.
17656
17657 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17658
17659         * lib/c-torture.exp: Instead of looking for the global variable
17660         NO_LONG_LONG, check to see if that's a feature of the target.
17661
17662 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17663
17664         * config/default.exp: Minimize. Delete the remainer of the files in
17665         config; this functionality is now in devo/dejagnu/config.
17666
17667         g++.*/*: Pass any additional flags used to compile to postbase;
17668         delete CXXFLAGS.
17669
17670         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17671         is now done by runtest.exp. Use gcc_target_compile instead of
17672         compile.
17673
17674         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17675         Remove references to CFLAGS. Use remote_file instead of
17676         calling rm -f.
17677         (c-torture): Take a list of arguments to use to compile this
17678         testcase.
17679
17680         lib/g++.exp: Simplify. Use target_compile instead of compile.
17681         lib/gcc-dg.exp: Ditto.
17682         lib/gcc.exp: Ditto.
17683         lib/mike-{gcc,g++}.exp: Ditto.
17684         lib/old-dejagnu.exp: Ditto.
17685         lib/plumhall.exp: Ditto.
17686
17687 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17688
17689         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17690         (ph_linker): Likewise.
17691
17692 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17693
17694           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17695         MAP_ANON / MAP_ANONYMOUS if defined;
17696         else try to map from /dev/zero .
17697
17698 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17699
17700         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17701         isn't defined, then define it to MAP_ANONYMOUS.
17702
17703 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17704
17705         * gcc.c-torture: Update to c-torture-1.42 release.
17706
17707 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17708
17709         * gcc.c-torture: Update to c-torture-1.41 release.
17710
17711 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17712
17713         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17714         c-torture release.
17715
17716 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17717
17718         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17719         and LDFLAGS.  Fix second case to append the target_info ldflags
17720         onto LDFLAGS, not CFLAGS.
17721         * lib/g++.exp (g++_init): Add target_info stuff.
17722         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17723         of libgloss and newlib flags for !native.
17724
17725         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17726         (GDB): Fix relative path to go up another dir for finding gdb.
17727
17728 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17729
17730         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17731         versions in the target_info array, if they don't exist.
17732
17733 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17734
17735         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17736
17737 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17738
17739         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17740         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17741
17742 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17743
17744         * lib/old-dejagnu.exp: Don't remove the output file before we've
17745         actually tested it. Don't append pwd to the path of the executable
17746         we're testing.
17747
17748 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17749
17750         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17751
17752 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17753
17754         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17755         temporary directory for compiler files, and set it to a default
17756         value of /tmp. Set $output as the name of the output file from
17757         compiling the testcase. Add a -o option to $cflags_var so the
17758         compiler writes the final output file as $output. Set $executable
17759         to $output.
17760
17761         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17762         directory for compiler files, and set it to /tmp if it doesn't
17763         already have a value. Set $output_file to the name of the output
17764         file from compiling the testcase. Add a -o option to CXXFLAGS so
17765         the compiler writes the final output file as $output. Use $output
17766         as the executable to be tested.
17767
17768 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17769
17770         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17771
17772 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17773
17774         * gcc.c-torture/execute/pending-1.c: New test.  Still
17775         pending in Tege's queue.
17776
17777 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17778
17779         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17780         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17781         if there were failures.  Call unresolved if there were unresolved
17782         testcases.  Call gcc_fail if program did not run to completion.
17783         (ph_make): Pass additional argument name to ph_execute.
17784         (ph_execute): Add new argument.  Pass additional arguments to
17785         ph_summary.  Call gcc_fail is there is no execution output.
17786
17787 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17788
17789         * lib/plumhall.exp (proc_summary): Output relavent summary
17790         lines into the log so specific failures in plumhall can be
17791         investigated.
17792
17793 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17794
17795         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17796         (c-torture-execute): Don't try to execute tests which use
17797         "long long" types if $NO_LONG_LONG is nonzero.
17798
17799 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17800
17801         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17802         not c-torture.
17803
17804         * gcc.ieee: Move from here.
17805         * gcc.c-torture/execute/ieee: To here.
17806
17807 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17808
17809         * gcc.c-torture: Update to c-torture-1.41 release.
17810
17811 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17812
17813         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17814         not "$output".
17815
17816 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17817
17818         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17819         -c present.
17820
17821 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17822
17823         * config/proelf.exp: Handle connecting to a simulator.
17824
17825 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17826
17827         * config/proelf.exp: New file.  Enough framework that we can
17828         run c-torture tests on the proelf targets (or any other target
17829         that gdb can connect to for that matter).
17830
17831 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17832
17833         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17834         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17835
17836         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17837         exec_output exists.
17838
17839 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17840
17841         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17842         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17843
17844         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17845         to pass/fail/unresolved/unsupported/untested.  Caller must now
17846         call unresolved/unsupported/untested.
17847         * lib/*.exp: Update FSF address.  Update to handle new results of
17848         ${tool}_load.
17849         * lib/chill.exp (verbose): Delete.
17850
17851 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17852
17853         * lib/gcc.exp (default_gcc_start): Change order of args to
17854         $LDFLAGS $CFLAGS $LIBS.
17855         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17856         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17857         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17858         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17859         * gcc.misc-tests/dg-test.exp: Likewise.
17860         * gcc.misc-tests/msgs.exp: Likewise.
17861         * gcc.prms/prms.exp: Likewise.
17862         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17863         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17864
17865         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17866
17867 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17868
17869         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17870
17871         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17872         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17873
17874         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17875         necessary.
17876
17877 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17878
17879         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17880         global for loop; add use of $mathlib.
17881         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17882         settings here; set mathlib for anything but VxWorks.
17883
17884 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17885
17886         * gcc.c-torture: Update to c-torture-1.40 release.
17887
17888 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17889
17890         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17891         dg.exp.
17892
17893 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17894
17895         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17896         global.
17897
17898 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17899
17900         * lib/g++.exp (LIBS): Define if not already.
17901         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17902         (gcc-dg-prune): Call prune_gcc_output.
17903         * lib/gcc.exp (prune_gcc_output): New proc.
17904         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17905         prune_gcc_output.
17906
17907 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17908
17909         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17910         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17911
17912 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17913
17914         * gcc.c-torture: Update to c-torture-1.39 release.
17915
17916 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17917
17918         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17919         fails, try others as well.
17920
17921 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17922
17923         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17924         If compilation fails, mark execute tests as `untested'.
17925         If test is marked as unsupported, don't mark compilation and
17926         execute tests as failed.
17927
17928 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17929
17930         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17931         libstdc++ for whether or not we want to be doing shared
17932         libraries.  Delete link_curses since we don't need it anymore.
17933         * lib/mike-g++.exp (postbase): Don't link in libg++.
17934         * g++.old-deja/old-deja.exp: Likewise.
17935
17936 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17937
17938         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17939
17940 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17941
17942         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17943         For that, add `-Wl,-a,shared_archive'.
17944         * g++.old-deja/old-deja.exp: Likewise.
17945
17946 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17947
17948         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17949
17950 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17951
17952         * lib/mike-g++.exp (postbase): Pay attention to the status of
17953         g++_load.
17954
17955 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17956
17957           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17958
17959 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17960
17961         * lib/gcc.exp (default_gcc_start): No longer need to log program
17962         being executed or its output, execute_anywhere does that now.
17963         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17964         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17965
17966 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17967
17968         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17969         the same as those in lib/g++.exp.
17970
17971 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17972
17973         * gcc.c-torture: Update to c-torture-1.38 release.
17974         * gcc.ieee: Related changes.
17975
17976 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17977
17978         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17979         "exec". Minor reformatting changes.
17980
17981         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17982         cross. This means all "exec" calls now work on a remote host as
17983         well.
17984         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17985         cross. Filter out the extra "\r\n" stuff that expect puts in.
17986         (c-torture-execute): Filter out the bogus warnings like
17987         c-torture-compile does. Add support for canadian cross.
17988         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17989         Use execute_anywhere rather than calling exec directly. Now it
17990         works for canadian cross testing.
17991
17992 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17993
17994         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17995         results into a variable, and check that rather than using file exists.
17996
17997 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17998
17999         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18000         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18001
18002 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18003
18004         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18005         lib_curses if there's a shared libg++ in the build tree.
18006
18007 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18008
18009         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18010         if not supported target.
18011
18012 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18013
18014         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18015         link_curses up to always happen, not just for native builds.
18016
18017 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18018
18019         * gcc.c-torture: Update to c-torture-1.36 release.
18020         * gcc.failure: Related changes.
18021
18022 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18023
18024         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18025
18026 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18027
18028         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18029         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18030         runshlib, link_curses, and mathlib for link and run.
18031
18032         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18033         pass the runtime shared library options for Solaris, OSF/1, and
18034         Irix5, and link with -lcurses to avoid unresolved references.
18035
18036 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18037
18038         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18039         only run once.
18040
18041 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18042
18043         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18044
18045 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18046
18047         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18048         do not have a framework for the "compat" tests yet.
18049
18050 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18051
18052         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18053         set to null if we're testing vxworks5.1.  Use that instead of
18054         `-lm' in the setting of LIBS for link and run.
18055
18056 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18057
18058         * config/rom68k.exp (${tool}_load): Major changes to make it
18059         work.  Verified that it does in fact return the stuff in
18060         exec_output properly.  Catch any Emul or any TRAP other than 0.
18061
18062 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18063
18064         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18065         LDFLAGS properly for targets that need stuff from libgloss.
18066         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18067         only run once.
18068         (gpp_initialized): New variable.
18069
18070 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18071
18072         * config/rom68k.exp: Load libgloss.exp.
18073         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18074         so we can produce a fully linked binary.
18075         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18076         so we can produce a fully linked binary.
18077
18078 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18079
18080         * lib/plumhall.exp (ph_section): Watch for expected failures.
18081         Add missing `else'.
18082
18083         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18084         run the testcase.
18085         (c-torture): Likewise.
18086
18087 1995-08-28  Doug Evans  <dje@cygnus.com>
18088
18089         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18090
18091         * lib/mike-g++.exp (mike_cleanup): New proc.
18092         (prebase): New globals compiler_result, not_compiler_result,
18093         target_regexp.
18094         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18095         allow leading "-" in pattern.  Watch for unsupported tests.
18096         If $compiler_result is set, pattern match assembler code,
18097         and ditto for $not_compiler_result.
18098         * lib/mike-gcc.exp: Likewise.
18099
18100         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18101         execution "succeeded".
18102
18103 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18104
18105         * config/win32.exp: New file.
18106         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18107
18108 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18109
18110         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18111         unsupported.
18112         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18113         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18114         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18115
18116         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18117         "... without exceptions was ...".  That is now handled by
18118         prune_system_crud.
18119         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18120
18121 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18122
18123         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18124         sieve.c,sort2.c}: New files.
18125         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18126         sieve.exp,sort2.exp}: Drivers for them.
18127
18128         * lib/mike-gcc.exp (program_output): New user settable variable.
18129         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18130         messages.
18131         * lib/mike-g++.exp (program_output): New user settable variable.
18132
18133         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18134
18135         * config/sh.exp: Deleted (use sim.exp instead).
18136
18137 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18138
18139         * config/vx.exp: Declare CHECKTASK as global.
18140         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18141         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18142         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18143
18144 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18145
18146         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18147         target. Like vx.exp, only includes `vx29k.exp' instead of
18148         `vxworks.exp'.
18149
18150 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18151
18152         * config/sim.exp: Increase time limit from 120 seconds to 240.
18153
18154 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18155
18156         * gcc.c-torture/execute/950628-1.c: New test.
18157
18158 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18159
18160         * gcc.c-torture: Update with changes/additions from
18161         c-torture-1.34.
18162
18163 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18164
18165         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18166
18167 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18168
18169         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18170
18171 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18172
18173         * gcc.c-torture/compile/950512-1.c: New test.
18174         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18175         * gcc.dg/struct-ret-1.c: Likewise.
18176
18177 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18178
18179         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18180           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18181
18182 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18183
18184         * gcc.c-torture/special/920411-1.c: Deleted.
18185         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18186
18187 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18188
18189         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18190         cpu limit.
18191
18192 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18193
18194         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18195
18196 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18197
18198         From kenner;
18199         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18200         is the proper length.
18201         * va-arg-3.c: Likewise.
18202
18203 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18204
18205         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18206         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18207
18208         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18209         * lib/g++.exp (default_g++_start): Delete old cruft.
18210
18211 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18212
18213         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18214         (2 * (1 << 18)) to (2 * (1 << 17)).
18215
18216         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18217
18218 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18219
18220         * config/rom68k.exp: Renamed from config/idp.exp
18221
18222 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18223
18224         * c-torture/compile/921109-2.c
18225
18226 1995-04-18  Mike Stump  <mrs@cygnus.com>
18227
18228         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18229         excess errors.
18230
18231 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18232
18233         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18234         output.
18235         * lib/g++.exp (default_g++_start): Likewise.
18236
18237 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18238
18239         * gcc.c-torture/compile/950329-1.c: New test.
18240
18241 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18242
18243           * config/bug.exp (${tool}_load): Updated to use new remote_open
18244           and remote_close procs.
18245         * config/idp.exp: New file.
18246
18247 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18248
18249         * gcc.c-torture/execute/950322-1.c: New test.
18250
18251 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18252
18253         * config/vx.exp (${tool}_load): Clean up testing of return code from
18254         vxworks_ld and vxworks_spawn.
18255
18256 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18257
18258         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18259
18260 1995-03-13  Mike Stump  <mrs@cygnus.com>
18261
18262         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18263         can mark excess errors on a machine by machine basis.  Note, the
18264         default is to not expect any excess errors, even when excess
18265         errors test - is given, so you will want to put an XFAIL ... on
18266         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18267         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18268         those 4 machines, but no others.
18269
18270 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18271
18272         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18273         * lib/c-torture.exp: to here.
18274
18275 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18276
18277         * gcc.c-torture/execute/950221-1.c: New test.
18278         * gcc.c-torture/execute/struct-ret-1.c: New test.
18279         * gcc.c-torture/compile/950221-1.c: New test.
18280
18281         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18282
18283 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18284
18285         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18286         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18287
18288 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18289
18290         * g++.gb: New directory of tests, derived from my signature and
18291         class scoping tests.
18292
18293         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18294         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18295         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18296         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18297         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18298         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18299         * g++.gb/sig25.C: Likewise.
18300
18301         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18302         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18303         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18304         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18305         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18306         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18307         * g++.gb/sig25.exp: Likewise.
18308
18309         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18310         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18311         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18312         * g++.gb/scope13.C: Likewise, this test still fails.
18313
18314         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18315         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18316         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18317         * g++.gb/scope13.exp: Ditto.
18318
18319         * g++.gb/README: New file, explains what these tests are about.
18320
18321 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18322
18323         * lib/dg.exp (dg-do): Support `preprocess'.
18324         (dg-test): Likewise.
18325
18326 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18327
18328         * config/udi.exp: change "continue -expect" to "exp_continue".
18329
18330 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18331
18332         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18333         Delete redundant tests.
18334
18335         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18336         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18337         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18338         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18339         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18340         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18341         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18342         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18343
18344         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18345         storing label pointers.
18346         * gcc.c-torture/execute/921019-1.c: Likewise.
18347         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18348         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18349         parameter fp.
18350         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18351         constants.
18352
18353         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18354         Delete obsolete tests.
18355
18356         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18357         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18358         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18359         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18360         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18361         * gcc.c-torture/compile/950124-1.c: New test.
18362
18363         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18364
18365 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18366
18367         * lib/mike-g++.exp: Add -lm to LIBS.
18368
18369 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18370
18371         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18372
18373 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18374
18375         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18376
18377 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18378
18379         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18380
18381 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18382
18383         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18384         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18385         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18386         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18387         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18388         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18389         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18390         * g++.law/{operators31.C, operators32.C,
18391         * g++.law/{operators33.C, operators34.C}: Likewise.
18392         * g++.law/{pic1.C, refs2.C}: Likewise.
18393         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18394         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18395         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18396         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18397
18398         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18399         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18400         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18401         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18402         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18403         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18404         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18405         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18406         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18407         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18408         * g++.law/{operators34.exp}: Likewise.
18409         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18410         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18411         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18412         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18413         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18414
18415         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18416         No longer expected to fail.
18417         * g++.law/missed-error3.C: Tweak for recent bool changes.
18418
18419 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18420
18421         * config/emb-unix: Deleted.
18422         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18423         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18424
18425 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18426
18427         * lib/dg.exp (dg-test): Fix typo in last patch.
18428
18429 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18430
18431         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18432         (handles multiple occurrences).
18433
18434 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18435
18436         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18437         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18438         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18439         printed).
18440         * lib/c-torture.exp (c-torture-compile): Likewise.
18441         (c-torture): Prepend full path if missing.
18442         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18443         (gcc_fail): Likewise.
18444         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18445
18446 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18447
18448         * lib/netware.exp: Only attach to NetWare i386 systems.
18449
18450 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18451
18452         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18453         messages.  Add test name to "output pattern match" pass/fail message.
18454
18455 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18456
18457         * gcc.dg: New testsuite.
18458         * gcc.dg/dg.exp: New file.
18459
18460         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18461         test-switch.c}: Deleted.
18462
18463         * gcc.misc-tests/msgs.exp: New testcase driver.
18464
18465 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18466
18467         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18468         Watch for illegal return values from ${tool}_load.
18469         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18470         cross targets.  Coerce return value >0 to 1.
18471
18472 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18473
18474         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18475
18476         * config/emb-unix.exp: New file.
18477
18478         * config/sim.exp: Error if variable $SIM not defined.
18479         (${tool}_load): Mark test as "untested" if simulator missing.
18480
18481         * config/unix.exp: Load remote.exp to get rcp_download.
18482         * lib/c-torture.exp: Use different option lists for testcases with
18483         and without loops.
18484         * gcc.c-torture/execute/execute.exp: Likewise.
18485
18486 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18487
18488         * config/*.exp: Clarify return code from ${tool}_load.
18489         Call `unresolved' or `untested' instead of `warning' or `perror'
18490         (sometimes you still want to call both though).
18491         Add comment that `shell_id' is local to each file.
18492         * config/udi.exp (timeout): Set to 30.
18493         Don't print warning if connection fails, $connectmode has already
18494         printed an error.
18495         (${tool}_load): Move verbose messages to level 2.
18496         Rework pattern for "Process started" message.
18497         Pass `shell_id' to ${connectmode}_download.
18498         Retry twice upon timeout.  Make resetting of target more robust.
18499         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18500         Pass `shell_id' to exit_$connectmode.
18501         Only call exit_$connectmode if connected.
18502         * config/unix.exp (${tool}_load): Check return codes better.
18503         * config/vrtx.exp (${tool}_load): Likewise.
18504         * config/vx.exp (${tool}_load): Likewise.
18505         Delete unneeded global's.
18506         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18507         from ${tool}_load.
18508         (dg-stat): Delete.
18509         (dg-init): Delete recording of pass/fail counts.
18510         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18511         (old-dejagnu-init): Likewise.
18512         (old-dejagnu-stat): Delete contents, empty proc now.
18513         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18514         (c-torture): Delete references to lcnt, lpass, lfail.
18515         Get option list from TORTURE_OPTIONS.
18516         Delete -funroll[-all]-loops if no loops.
18517         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18518         (g++_stat): Delete contents (empty proc now).
18519         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18520         (gcc_finish): Likewise.
18521         (gcc_stat): Deleted.
18522         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18523         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18524         * gcc.c-torture/execute/execute.exp: Likewise.
18525         Split tests into two parts: compile, execute.
18526         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18527         no loops.  Update to reflect clarified return codes from ${tool}_load.
18528
18529 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18530
18531         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18532         to grep for.
18533         (old-dejagnu): Likewise (where necessary).
18534
18535 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18536
18537         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18538
18539         * lib/dg.exp (dg-process-target): Fix processing of selector.
18540         Add comment regarding use of `error'.
18541
18542         * lib/gcc.exp (prune_system_crud): Define if missing.
18543         * lib/g++.exp (prune_system_crud): Likewise.
18544
18545         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18546         Call prune_system_crud.
18547         * lib/dg.exp (dg-runtest): New proc.
18548         Use perror instead of send_user for tcl errors in testcase.
18549         Don't return any value, it's never used.
18550         Don't clobber previous definition of `unknown'.
18551         Print tcl errors in `dg-final'.
18552
18553 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18554
18555         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18556         (dg-test): Don't print errorInfo, it contains stack backtrace.
18557
18558 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18559
18560         * lib/g++.exp (runtest_file_p): Define if missing.
18561
18562 1994-09-24  Doug Evans  (dje@cygnus.com)
18563
18564         * lib/mike-g++.exp: Comment out loading of g++.exp.
18565         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18566         (default_g++_version): Always print something.
18567         (default_g++_start): Comment out call to `which'.
18568         (g++_start, g++_load): Deleted (must be defined in config file).
18569         * lib/gcc.exp: Test for existence of $CC at start.
18570         Delete check for tmpdir (done in gcc_init).
18571         (default_gcc_version): Always print something.
18572         (default_gcc_start): Comment out call to `which'.
18573         * config/*.exp: Major cleanup - make cross targets work at least a
18574         little better for g++ (by not being "--tool gcc" specific).
18575         Rename gcc_xxx to ${tool}_xxx.
18576         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18577         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18578
18579 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18580
18581         * lib/c-torture.exp (c-torture-compile): Rework compiler
18582         message processing.
18583
18584         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18585         c-torture.
18586
18587 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18588
18589         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18590
18591         * lib/dg.exp (dg-process-target): Support { target native }.
18592
18593 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18594
18595         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18596         looked for "... program xxx got fatal signal".
18597         Correct regsub munging of `comp_output'.
18598         Ignore compiler messages "path prefix not used" and "linker input
18599         file unused".
18600
18601 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18602
18603         * lib/gcc.exp (runtest_file_p): Define if missing.
18604         * gcc.prms/template.c: Example to work from.
18605
18606 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18607
18608         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18609         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18610
18611         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18612         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18613         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18614         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18615
18616         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18617         (dg-process-target): No longer a varargs proc.
18618         Return S/N for target, P/F for xfail.  All callers changed.
18619         (user option procs): More argument checking.
18620         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18621         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18622         (dg-test): Skip test if not running on selected target in `dg-do'.
18623         Update handling of `dg-do-what', `dg-output-text'.
18624         Separate execution pass/fail from output pattern match pass/fail.
18625         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18626
18627 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18628
18629         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18630         target for 920510-1.c.
18631
18632 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18633
18634         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18635         Clean up comment regarding use of passcnt, etc.
18636         (gcc_stat): Don't update `testcnt' here.
18637         (gcc_finish): Do it here.
18638         Might as well reset `but_id' here too.
18639         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18640         to determine if the file should be tested.
18641         * gcc.c-torture/compile/compile.exp: Likewise.
18642         * gcc.c-torture/execute/execute.exp: Likewise.
18643         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18644         * gcc.misc-tests/dg-test.exp: Likewise.
18645         * gcc.prms/prms.exp: Likewise.
18646         * gcc.wendy/wendy.exp: Likewise.
18647         * g++.old-deja.exp: Likewise.
18648         Move "Testing file" message to verbose level 1.
18649
18650 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18651
18652         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18653
18654 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18655
18656         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18657         (default_gcc_start): Accept optional second list element
18658         of compiler flags.  Print compiler output at verbosity level 2.
18659         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18660         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18661         Save current values of framework globals passcnt, failcnt, xpasscnt,
18662         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18663         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18664         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18665         xfailcnt to compute stats.  Update framework global `testcnt' from
18666         pass/fail counts.
18667         (gcc_finish): New proc.  Clean up test environment.
18668         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18669         (gcc_epass, gcc_efail): Delete.
18670         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18671         argument of line number.
18672         (dg-init): If the tool has an init routine, call it.
18673         (dg-test): Remove args `cflags_var' and `libs_var'.
18674         Pass all compiler options to ${tool}_start.
18675         Handle missing line number.
18676         (dg-finish): New function.
18677         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18678         particular files.  Call gcc_finish at end.  Move "skipping test"
18679         message to verbosity level 3.
18680         * gcc.c-torture/compile/compile.exp: Likewise.
18681         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18682         * gcc.c-torture/execute/execute.exp: Likewise.
18683         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18684         Print testcase being tried at verbosity level 1.
18685         * gcc.c-torture/special/special.exp: Unset xfail.
18686         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18687         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18688         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18689         * gcc.failure/failure.exp: Likewise.
18690         * gcc.ieee/ieee.exp: Likewise.
18691         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18692         Update call to dg-test.  Call dg-finish at end.
18693         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18694         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18695         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18696         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18697         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18698         * gcc.wendy/wendy.exp: Add copyright.
18699         Delete setting of tmpdir (done by gcc_init).
18700         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18701         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18702         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18703         gcc_[ce]pass/fail.
18704
18705 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18706
18707         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18708         confusion.
18709         (g++_load): Likewise.
18710
18711         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18712         Rename argument to `prog' to remove the confusion.
18713         Varargs fns behave differently too!
18714         (g++_load): Likewise.
18715
18716         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18717
18718         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18719         what it is.  Delete (always) printing of status value for !native.
18720         Simplify verbose code, and include status and exec_output.
18721         (g++_load): Use gcc_load.
18722
18723 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18724
18725         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18726         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18727         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18728         940714-3.c as these testcases don't exist anymore.  Make
18729         va-arg-1.c expected to pass.
18730
18731 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18732
18733         * gcc.misc-tests/misc.exp: Only run specific testcases.
18734         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18735         * gcc.misc-tests/dg-[1-9].c: New files.
18736
18737         * lib/dg.exp: New testsuite driver.
18738         * gcc.prms/prms.exp: Use it.
18739
18740         * README.gcc: New file.
18741
18742         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18743         Document and reset `lxpass' and `lxfail'.
18744         Simplify "initialized" message.
18745         (gcc_stat): Clean up comments a little.
18746
18747 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18748
18749         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18750
18751 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18752
18753         * lib/old-dejagnu.exp (process-option): New proc.
18754         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18755         (old-dejagnu): Simplify.
18756         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18757
18758 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18759
18760         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18761         exists and is not an empty string.
18762
18763         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18764         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18765         finished.
18766         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18767         automatically.
18768
18769         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18770         longer expected to fail.
18771
18772         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18773         "f" function call.
18774
18775         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18776
18777         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18778         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18779         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18780         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18781         c-torture-1.29.
18782
18783         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18784         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18785
18786         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18787
18788         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18789         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18790
18791         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18792         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18793         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18794
18795 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18796
18797         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18798         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18799         940714-1.c, 940714-2.c, 940714-3.c},
18800         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18801         gcc.misc-tests/{mg.c,mg.exp}:
18802         New tests.
18803         * gcc.noncompile/noncompile.exp: Change accordingly.
18804
18805 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18806
18807         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18808         Undo previous clobberage.
18809
18810 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18811
18812         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18813         * gcc.special/{930510-1.c, special.exp}:
18814         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18815         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18816         struct-varargs-1.c}: New tests from c-torture-1.26.
18817
18818 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18819
18820         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18821           argument to switch.
18822
18823 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18824
18825         * Revert the previous changes.  Please see Rob's directory
18826           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18827           fixes.
18828
18829 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18830
18831         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18832             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18833             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18834             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18835             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18836             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18837             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18838             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18839             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18840             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18841             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18842             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18843             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18844             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18845             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18846             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18847             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18848             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18849             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18850             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18851             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18852             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18853             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18854             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18855             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18856             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18857             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18858
18859 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18860
18861         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18862             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18863           with perror calls.
18864
18865 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18866
18867         * config/unix.exp (g++_load): Fix syntax.
18868
18869 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18870
18871         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18872         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18873         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18874         Don't expect va-arg-1.c to fail.  Correct expected output for
18875         920928-1.c.
18876         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18877         * gcc.wendy/hbm4.c: Correct typo.
18878         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18879
18880 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18881
18882         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18883         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18884         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18885         * lib/c-torture.exp (c-torture-compile): Ditto.
18886
18887         Reduce volume of output (remove all the -I's and such).
18888         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18889         Call gcc_cpass, gcc_cfail.
18890         (c-torture): Pass testing option to c-torture-compile.
18891
18892 1994-03-21  Doug Evans  (dje@cygnus.com)
18893
18894         Bring patches over from progressive.
18895         * config/default.exp: Exit remote shell cleanly.
18896         (g++_exit, g++_start): Add default versions.
18897         * config/sim.exp (gcc_load): Use perror, not error.
18898
18899 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18900
18901         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18902         set in site.exp.
18903
18904 1994-03-14  Doug Evans  (dje@cygnus.com)
18905
18906         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18907         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18908         (wendy_try): New proc to run testcase.
18909         (main loop): Call 'em.
18910         * gcc.wendy/*.c: Clean up pass to correct expected output.
18911
18912         * lib/gcc.exp: Minor cleanup work.
18913         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18914
18915 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18916
18917         * config/sim.exp (gcc_load): Document return codes better.
18918         Don't pass -v to simulator.
18919
18920 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18921
18922           * gcc.special/920717-x.c: Fix typo.
18923           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18924           get at sources.
18925
18926         * lib/mike-gcc.exp: Fix typo.
18927
18928 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18929
18930         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18931         binary to use, transform the name.
18932         * config/*.exp: rename everything. Nuke any g++ specific files,
18933         it's now a special case of gcc that requires no special support.
18934         Add a default.exp for unsupported targets.
18935
18936 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18937
18938         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18939         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18940         version of Tcl.
18941
18942 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18943
18944         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18945         than a warning.
18946
18947 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18948
18949         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18950
18951 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18952
18953         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18954         option_list.  Compile every file with only 4/6 option choices
18955         (same as C torture) instead of with 12/18 different option
18956         choices.
18957         * lib/c-torture.exp: Likewise.
18958
18959         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18960         not already set.
18961
18962 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18963
18964         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18965         can put an XFAIL *-*-* on excess errors.
18966
18967 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18968
18969         * g++.law: Add more tests derived from g++-bugs snapshots.
18970
18971         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18972         equivalent to g++.law/init9.
18973
18974         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18975         compiled it, and the a.out file after we've run it.
18976
18977 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18978
18979         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18980         compiled it, and the a.out file after we've run it.
18981
18982 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18983
18984         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18985
18986 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18987
18988         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18989         version number.
18990
18991 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18992
18993         * g++.law: New directory of g++ tests derived from the g++-bugs
18994         snapshots.
18995
18996 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18997
18998         * gcc.compile: initbug1.c initbug1.exp testcase added
18999
19000 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19001
19002         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19003         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19004           fixes submitted by Jeff Law (law@cs.utah.edu)
19005         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19006           Jeff Law (law@cs.utah.edu)
19007
19008
19009 1993-11-30  Mike Stump  (mrs@cygnus.com)
19010
19011         * config/unix-g++.exp: Follow the gcc way of doing things.
19012         * g++.old-deja/old-deja.exp: Minor updates.
19013         * lib/g++.exp: New file, follow the gcc way of doing things.
19014         * lib/old-dejagnu.exp: Minor updates.
19015         * lib/mike-g++.exp: Always unset errorInfo.
19016
19017 1993-11-06  Mike Stump  (mrs@cygnus.com)
19018
19019         * lib/gcc.exp: Fix some errors with the below change, CC and
19020         CFLAGS should be global when setting, not local.
19021
19022 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19023
19024         * lib/gcc.exp: Transform tool name.
19025
19026 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19027
19028         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19029
19030 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19031
19032         * lib/gcc.exp: change gcc_done to gcc_stat
19033
19034 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19035
19036         * Upgraded gcc testsuite to c-torture version 1.25
19037
19038 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19039
19040         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19041         * lib/c-torture: added hooks for new reporting code.
19042
19043 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19044
19045         * config/sh-gcc.exp: check if sh-sim exists in the path
19046
19047 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19048
19049         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19050         * gcc.compile/compile.exp: Initial changes for new logic.
19051         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19052         * gcc.failure/failure.exp: Initial changes for new logic.
19053         * gcc.ieee/ieee.exp: Initial changes for new logic.
19054         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19055         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19056         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19057         * lib/c-torture.exp: Initial changes for new logic.
19058         * lib/gcc.exp: Initial changes for new logic.
19059
19060 1993-10-15  Mike Stump  (mrs@cygnus.com)
19061
19062         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19063         depend upon failure or success.  Fully qualify names in failure
19064         and success messages.  Always remove a.out before starting
19065         compile, just in case.  Pay more attention to error text output by
19066         the compiler.  Handle testcases with no known past errors just
19067         like all others, so that things are uniform.  Other miscellaneous
19068         improvements.
19069
19070 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19071
19072         * gcc.cpp: new directory for cpp tests
19073
19074 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19075
19076         * lib/chill.exp: Code reformatted, removed unused code.
19077         * config/unix-chill.exp: Code reformatted, removed unused code.
19078         * chill.execute/execute.exp: Code reformatted, removed unused code.
19079         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19080
19081 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19082
19083         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19084         routines not written.
19085
19086 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19087
19088         * config/bug-gcc.exp: Use new procs from bug.exp.
19089
19090 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19091
19092         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19093         via ftp, rather than depending on NFS.
19094         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19095         case.
19096
19097 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19098
19099         * config/bug-gcc.exp: Use new download proc.
19100
19101 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19102
19103         * chill.execute/execute.exp: cleanups, handles errors better
19104         * chill.compile/compile.exp: rewrite, based on execute.exp
19105         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19106         * lib/chill.exp: major changes to diff proc and compile and link
19107           procs. added chill_fail and chill_pass wrappers to pass and
19108           fail. added more comments, and handle error codes better.
19109           Added a hack to capture stderr from exec, so noncompile tests
19110           can work.
19111
19112 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19113
19114         * chill.execute/execute.exp: rewrite of testsuite driver
19115         * lib/chill.exp: rewrite of testsuite driver
19116         * config/unix-chill.exp: rewrite of testsuite driver
19117
19118 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19119
19120     In chill.execute:
19121         * iexpr.ch: Standardize uppercase.
19122         * tuples.dat: Standardize uppercase.
19123         * vary.ch: standardize.  Correct varying string assignments.
19124         * vary.dat: Add new output lines.
19125
19126 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19127
19128     In chill.execute:
19129         * chprintf.ch: Standardize use of uppercase.
19130         * tuples.ch: Standardize and turn arr2 into a DCL,
19131           rather than a SYN.
19132         * pinits.ch: Standardize.
19133
19134 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19135
19136         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19137         * Makefil: Renamed to Makefile.in.
19138         * configure.in: New.
19139
19140 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19141
19142     In chill.execute:
19143         * .cvsignore: Add result/output files.
19144         * Makefile: Fix up variables at start.  Use MFLAGS
19145           everywhere.  Correct bool_loc, built_ins entries.
19146           Add entry for vary1.ch.
19147         * bitarray.ch: Standardize upper-case usage.
19148         * bitexpr.ch: Standardize, add output of b1.
19149         * params.ch: Use arrayt in along PROC parameters, to
19150           avoid novelty problems.
19151         * sets.ch: Tiny cleanup.
19152         * vary1.ch: Re-indent.
19153
19154 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19155
19156           * Add PR-related files to Makefiles, .cvsignore files, etc.
19157
19158 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19159
19160         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19161           with compiler objects. New names are test-flow.c and test-loop.c
19162
19163 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19164
19165         * Upgraded c-torture tests from 1.19 to 1.20
19166
19167         * new files:
19168         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19169         * gcc.compile: 930623-1.c 930623-2.c
19170         * gcc.noncompile: 930622-1.c 930622-2.c
19171         * gcc.failure: 920411-1.c 920627-2.c
19172         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19173
19174 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19175
19176         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19177           More changes to get testsuite working properly. Needs more work.
19178           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19179
19180 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19181
19182         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19183           More changes to get testsuite working properly. Needs more work.
19184
19185 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19186
19187         * chill.compile/compile.exp: Added for Dejagnu support
19188         * chill.execute/execute.exp: Added for Dejagnu support
19189         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19190
19191 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19192
19193     This should complete moving the CHILL test files.
19194         * chill.noncompile(.cvsignore printf.grt
19195             in-printf.grt chprintf.grt chprintf.ch):
19196             Added test-support files.
19197           (Makefile): Modified further.
19198         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19199             signal.ch): Added test files.
19200           * chill.execute (.cvsignore printf.grt printr.c
19201             in-printf.grt rts.c chprintf.grt rts.h): Added
19202           test-support files.
19203             (Makefile): More corrections.
19204
19205 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19206
19207         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19208           test cases, ready for DejaGnu.
19209
19210 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19211
19212         * Upgraded c-torture tests from 1.18 to 1.19
19213
19214         * gcc.compile: added test(s):
19215           930607-1.c
19216         * gcc.execute: added test(s):
19217           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19218
19219         * added new subdirectory for misc tests: gcc.misc-tests
19220         * gcc.misc-test(s): added tests:
19221           inst-check.c test-consts.c test-ior.c test-switch.c
19222
19223 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19224
19225         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19226
19227 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19228
19229         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19230
19231 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19232
19233         * Upgraded c-torture tests from 1.17 to 1.18
19234
19235 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19236
19237         * Upgraded c-torture tests from 1.12 to 1.17
19238
19239 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19240
19241         * lib/old-dejagnu.exp:
19242           Fixed handling of XFAIL target triplets to correctly
19243           recognize wildcard characters.  Removed code that
19244           appended a unique id tag to the end of the file name
19245           printed out by the result of the testcases within a
19246           given test file.
19247
19248 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19249
19250         * lib/old-dejagnu.exp:
19251           Reworked expected failure handling to trigger off of XFAIL
19252           keyword in keyphrase embeded in testcase source code. The
19253           XFAIL keyword must be at the end of the keyphrase line. It
19254           may optionally be followed by one or more target triplets.
19255           It has just occured that the handling of wildcards in the
19256           target triplet may not be correct.
19257
19258 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19259
19260         * g++.old-deja/tests:
19261           Moved all subdirectories up one level into g++.old-deja .
19262
19263         * lib/old-dejagnu.exp:
19264           Fixed problem with CXXFLAGS not being properly reset, and being
19265           corrupted with extraneous "-c" compiler option.  This was
19266           causing binaries to not be generated for test that needed them.
19267           Modified strings passed to "pass" and "fail" so that individual
19268           tests from the same test file would be distinguished by an
19269           identifier appended to the test file name in the summary logs;
19270           this corrected a problem with erroneous diff logs.  Added code
19271           to search testcases for expected fail and unexpected pass keywords.
19272
19273 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19274
19275         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19276
19277 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19278
19279         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19280           Removed extraneous text from end of "Special g++ Options"
19281           keyphrase.
19282
19283         * lib/old-dejagnu.exp: Added pattern matching to look for new
19284           keywords, embedded in testcases comments, which will trigger
19285           calls to xpass and xfail.
19286
19287 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19288
19289         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19290           comments embedded in the testcases, especially the one looking for
19291           special compiler options, as well as the pattern matching for the
19292           compiler output again.
19293
19294 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19295
19296         * lib/old-dejagnu.exp: Do a proper check of the return value for
19297           execute tests. Fixed several problems with the pattern matching
19298           of the compiler output which gave erroneous test results.
19299           Changed several of the test result messages to be more descriptive.
19300         * config/unix-g++.exp: Proc g++_load now actually works and
19301           executes the tests passed to it and returns a usable return
19302           value.
19303
19304 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19305
19306           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19307
19308 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19309
19310         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19311           Modified both files to properly execute the old style
19312           dejagnu tests. The previous versions of these files were
19313           experimental and did not function anything near correctly.
19314
19315 1993-04-05  Rob Savoye  (rob@cygnus.com)
19316
19317         * Removed all Makefile.in and configure.in files. No configuration
19318         needed now.
19319
19320 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19321
19322         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19323
19324 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19325
19326         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19327         gcc.special/configure.in, gcc.noncompile/configure.in,
19328         gcc.execute/configure.in, gcc.code_quality/configure.in,
19329         g++.other/configure.in, g++.old-deja/configure.in,
19330         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19331         in srcname setting.
19332
19333 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19334
19335         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19336         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19337         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19338
19339 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19340
19341         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19342         (gdb_exit): Don't remove *_soc files.
19343
19344 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19345
19346         * lib/c-torture.exp: Don't look for main; instead always use -w
19347         -c.  This is how the c-torture tests work.  Remove the object
19348         file if the compilation succeeds.
19349         * gcc.execute/execute.exp: Remove executable if test passes.
19350         * gcc.noncompile/noncompile.exp: Every test is an expected
19351         failure.
19352         * gcc.special/special.exp: Added tests from c-torture 1.11,
19353         corrected use of existing test.
19354         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19355         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19356         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19357         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19358         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19359         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19360         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19361         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19362         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19363         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19364         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19365         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19366         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19367         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19368         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19369         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19370         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19371         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19372         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19373         c-torture 1.11.
19374         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19375         correspond to c-torture 1.11.
19376
19377         * New file.