OSDN Git Service

PR c++/13310
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/13310
4         * g++.dg/template/crash15.C: New test.
5
6 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7
8         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
9         a non-POD type as the last named parameter of a varargs function.
10
11 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12
13         PR c++/13243
14         PR c++/12573
15         * g++.dg/template/crash14.C: New test.
16         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17
18 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19
20         * g++.dg/other/java1.C: New test.
21
22         PR c++/13241
23         * g++.dg/abi/mangle18-1.C: New test.
24         * g++.dg/abi/mangle18-2.C: New test.
25
26 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27
28         PR optimization/10312
29         * gcc.c-torture/execute/20031214-1.c: New.
30
31 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32
33         PR c++/10779
34         PR c++/12160
35         * g++.dg/parse/error3.C: New test.
36         * g++.dg/parse/error4.C: Likewise.
37         * g++.dg/abi/mangle4.C: Tweak error messages.
38         * g++.dg/lookup/using5.C: Likewise.
39         * g++.dg/other/error2.C: Likewise.
40         * g++.dg/parse/typename5.C: Likewise.
41         * g++.dg/parse/undefined1.C: Likewise.
42         * g++.dg/template/arg2.C: Likewise.
43         * g++.dg/template/ttp3.C: Likewise.
44         * g++.dg/template/type1.C: Likewise.
45         * g++.old-deja/g++.other/crash32.C: Likewise.
46         * g++.old-djea/g++.pt/defarg8.C: Likewise.
47         
48 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49
50         PR c++/13106
51         * g++.dg/warn/noreturn-3.C: New test.
52
53 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54
55         PR c++/13118
56         * g++.dg/abi/covariant3.C: New.
57
58 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
59
60         * g++.dg/eh/ia64-1.C: New test.
61
62 2003-12-12  Roger Sayle  <roger@eyesopen.com>
63
64         PR optimization/13037
65         * g77.f-torture/execute/13037.f: New test case.
66
67 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
68
69         PR c++/12881
70         * g++.dg/abi/covariant2.C: New.
71
72 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
73
74         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
75
76 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
77
78         * gcc.c-torture/execute/wchar_t-1.x: Delete.
79
80 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
81
82         PR other/10819
83         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
84         to fix Bug 10819.
85         * lib/g++.exp (g++_version): Likewise.
86         * lib/g77.exp (g77_version): Likewise.
87         * lib/objc.exp (default_objc_version): Likewise.
88
89 2003-12-10  Richard Henderson  <rth@redhat.com>
90
91         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
92
93         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
94
95 2003-12-08  Matt Austern  <austern@apple.com>
96
97         PR c/13134
98         * lib/gcc-dg.exp (dg-require-visibility): Define.
99         * lib/target-supports (check_visibility_available): Define.
100         * gcc.dg/visibility-1.c: New test.
101         * gcc.dg/visibility-2.c: Likewise.
102         * gcc.dg/visibility-3.c: Likewise.
103         * gcc.dg/visibility-4.c: Likewise.
104         * gcc.dg/visibility-5.c: Likewise.
105         * gcc.dg/visibility-6.c: Likewise.
106         * g++.dg/ext/visibility-1.C: Likewise.
107         * g++.dg/ext/visibility-2.C: Likewise.
108         * g++.dg/ext/visibility-3.C: Likewise.
109         * g++.dg/ext/visibility-4.C: Likewise.
110         * g++.dg/ext/visibility-5.C: Likewise.
111         * g++.dg/ext/visibility-6.C: Likewise.
112
113 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>\r
114 \r
115         * g++.dg/lookup/java1.C: New test.\r
116         * g++.dg/lookup/java2.C: New test.\r
117
118 2003-12-07  Falk Hueffner  <falk@debian.org>
119
120         * g++.dg/opt/noreturn-1.C: New test.
121
122 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
123
124         * gcc.dg/overflow-1.c: New test.
125
126 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
127
128         * g77.f-torture/compile/13060.f: New test.
129
130 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
131
132         PR c++/13323
133         * g++.dg/inherit/operator2.C: New test.
134
135 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
136
137         PR c++/13305
138         * g++.dg/ext/attrib9.C: New test.
139
140 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
141
142         PR c++/13314
143         * g++.dg/template/error7.C: New test.
144
145 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
146             J"orn Rennecke <joern.rennecke@superh.com>
147
148         PR target/13302
149         * g++.dg/other/struct-va_list.C: New test.
150
151 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
152
153         PR c++/13166
154         * g++.dg/parse/defarg6.C: New test.
155
156 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
157
158         PR target/13256
159         * gcc.c-torture/execute/20031201-1.c: New test.
160
161 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
162
163         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
164
165 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
166
167         * gcc.dg/builtin-return-1.c: New test.
168
169 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
170             J"orn Rennecke <joern.rennecke@superh.com>
171
172         PR optimization/13260
173         * gcc.c-torture/execute/20031204-1.c: New test.
174
175 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
176
177         PR c++/9127
178         * g++.dg/template/error6.C: New test.
179
180 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
181
182         * gcc.dg/20031202-1.c: New test.
183
184 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
185
186         PR c++/13179
187         * g++.dg/template/eh1.C: New test.
188
189         PR c++/10771
190         * g++.dg/template/error5.C: New test.
191
192 2003-12-02  David Ung  <davidu@mips.com>
193
194         * gcc.dg/compat/vector-check.h: Corrected type for var
195         g_##TMODE
196
197 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
198
199         PR c++/10126
200         * g++.dg/template/ptrmem8.C: New test.
201
202 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
203
204         PR c++/12573
205         * g++.dg/template/dependent-expr3.C: New test.
206
207 2003-12-01  James Lemke  <jim@wasabisystems.com>
208
209         * gcc.dg/arm-g2.c: New test.
210
211 2003-12-01  Roger Sayle  <roger@eyesopen.com>
212
213         PR optimization/11634
214         * gcc.dg/20031201-2.c: New test case.
215
216 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
217
218         PR 11433
219         * objc.dg/proto-lossage-3.m: New test.
220
221 2003-12-01  Roger Sayle  <roger@eyesopen.com>
222
223         PR optimization/12628
224         * gcc.dg/20031201-1.c: New test case.
225
226 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
227
228         * gcc.dg/unaligned-1.c: New test.
229
230 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
231
232         PR c++/9849
233         * g++.dg/template/error4.C: New test.
234         * g++.dg/template/nested3.C: Adjust error markers.
235
236 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
237
238         * gcc.dg/cpp/assert4.c: Check more #system assertions.
239
240 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
241
242         PR c/10333
243         * gcc.dg/bitfld-7.c: New test.
244
245 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
246
247         * gcc.dg/tls/asm-1.C: New test.
248
249 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
250
251         * gcc.dg/cpp/assert4.c: Update.
252
253 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
254
255         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
256         * gcc.dg/builtin-apply3.c: New test.
257
258 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
259
260         * lib/compat.exp (compat-obj): New xfaildata parameter.
261         Use it to set compiler_conditional_xfail_data before compiling.
262         (compat-get-options): Handle dg-xfail-if.
263         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
264         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
265         * gcc.dg/compat/vector-1_y.c: Likewise.
266         * gcc.dg/compat/vector-2_x.c: Likewise.
267         * gcc.dg/compat/vector-2_y.c: Likewise.
268
269 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
270
271         * g++.dg/opt/reg-stack4.C: New test.
272
273 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
274
275         * gcc.dg/builtin-apply2.c: New test.
276
277 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
278
279         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
280
281 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
282
283         PR c++/12924
284         * g++.dg/template/template-id-2.C: New test.
285
286 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
287
288         PR c++/5369
289         * g++.dg/template/memfriend1.C: New test.
290         * g++.dg/template/memfriend2.C: Likewise.
291         * g++.dg/template/memfriend3.C: Likewise.
292         * g++.dg/template/memfriend4.C: Likewise.
293         * g++.dg/template/memfriend5.C: Likewise.
294         * g++.dg/template/memfriend6.C: Likewise.
295         * g++.dg/template/memfriend7.C: Likewise.
296         * g++.dg/template/memfriend8.C: Likewise.
297         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
298
299 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
300
301         PR c++/12515
302         * g++.dg/ext/cond1.C: New test.
303
304 2003-11-20  Richard Henderson  <rth@redhat.com>
305
306         * gcc.dg/20020201-2.c: Remove.
307         * gcc.dg/20020201-4.c: Remove.
308         * gcc.dg/20020304-1.c: Remove.
309
310 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
311
312         * gcc.dg/cpp/trad/xwin1.c: New test case.
313
314 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
315
316         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
317         * lib/g77.exp: Likewise.
318         * lib/objc.exp: Likewise.
319         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
320         for darwin.
321
322 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
323
324         PR c++/12932
325         * g++.dg/template/static5.C: New test.
326
327 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
328
329         * gcc.dg/nested-func-1.c: New test.
330
331 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
332
333         * gcc.dg/cpp/assert4.c: New test.
334
335 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
336
337         PR c++/2294
338         * g++.dg/lookup/using9.c: New test.
339
340 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
341
342         PR c++/12762
343         * g++.dg/template/error3.C: New test.
344
345 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
346
347         PR ada/13035
348         * ada/acats/run_acats, run_all.sh: Fix syntax error.
349         No longer use a wrapper for gcc, since this does not work under
350         Windows.
351
352 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
353
354         PR c++/2094
355         * g++.dg/template/ptrmem7.C: New test.
356
357 2003-11-13  Andrew Pinski <apinski@apple.com>
358
359         * gcc.c-torture/compile/20031113-1.c: New test.
360
361 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
362             Kean Johnston <jkj@sco.com>
363
364         PR c/13029
365         * gcc.dg/unused-4.c: Update.
366
367 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
368
369         * g++.dg/opt/const3.C: New test.
370
371 2003-11-13  Jan Hubicka  <jh@suse.cz>
372
373         * gcc.c-torture/compile/20031112-1.c: New test.
374
375 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
376
377         * g++.dg/parse/crash10.C: Remove bogus error marker.
378
379 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
380
381         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
382         (host_gcc): Likewise.
383         (ROOT): Honor $PWDCMD.
384         (BASE): Likewise.
385         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
386
387 2003-11-12  Catherine Moore  <clm@redhat.com>
388
389         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
390
391 2003-11-12  Andreas Jaeger  <aj@suse.de>
392             Jakub Jelinek  <jakub@redhat.com>
393             Andrew Pinski  <pinskia@physics.uc.edu>
394             Richard Henderson  <rth@redhat.com>
395
396         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
397         systems.
398         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
399
400         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
401         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
402
403 2003-11-11  Andreas Jaeger  <aj@suse.de>
404
405         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
406
407         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
408
409 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
410
411         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
412         Clean ups.
413
414 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
415
416         * gcc.dg/trampoline-1.c: New test.
417
418 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
419
420         * gcc.c-torture/compile/200031109-1.c: New test.
421
422 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
423
424         PR c/3190
425         PR c/8714
426         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
427         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
428         gcc.dg/format/no-y2k-1.c: Update.
429
430 2003-11-08  Roger Sayle  <roger@eyesopen.com>
431
432         PR optimization/10467
433         * gcc.dg/20031108-1.c: New test case.
434
435 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
436
437         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
438
439 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
440
441         * gcc.dg/compound-lvalue-1.c: New test.
442         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
443         some XFAILs.
444
445 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
446
447         * gcc.dg/altivec-varargs-1.c: New test.
448
449 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
450
451         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
452         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
453         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
454         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
455         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
456
457 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
458
459         * gcc.dg/cond-lvalue-1.c: New test.
460
461 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
462
463         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
464
465 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
466
467         PR c++/11616
468         * g++.dg/template/instantiate5.C: New test.
469
470 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
471
472         PR c++/12726
473         * g++.dg/ext/complit2.C: Replace test with self-contained version.
474         * ChangeLog: Add missing first entry for above test.
475
476 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
477
478         PR c++/9810
479         * g++.dg/template/using8.C: New test.
480         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
481
482 2003-11-02  Roger Sayle  <roger@eyesopen.com>
483
484         PR optimization/10817
485         * gcc.c-torture/compile/20031102-1.c: New test case.
486
487 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
488
489         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
490         2147483647.
491
492 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
493
494         * gcc.dg/20031102-1.c: New test.
495
496 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
497
498         * gcc.dg/complex-1.c: New test.
499
500 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
501
502         PR c++/12796
503         * g++.dg/template/crash13.C: Adjust expected error location.
504         * g++.old-deja/g++.brendan/ns1.C: Likewise.
505
506 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
507
508         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
509
510 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
511
512         PR/10239
513         * gcc.c-torture/compile/20031031-2.c: New test.
514
515 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
516
517         PR/11640
518         * gcc.c-torture/compile/20031031-1.c: New test.
519
520 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
521
522         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
523         * gcc.misc-tests/bprob.exp: Likewise.
524         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
525         the execution test on arm-elf configs.
526         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
527         configs that don't support scratch files.
528         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
529
530 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
531
532         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
533         done by dejagnu.
534
535 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
536
537         * ada/acats/run_all.sh: Redirect mv output to /dev/null
538         Avoid non pure sh syntax. Add more logging.
539
540         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
541         fail.
542
543 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
544
545         PR libgcj/10610
546         * gcc.dg/ppc-stackalign-1.c: New test.
547
548 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
549
550         * ada/acats/run_all.sh: Change output to be more compliant with
551         dejagnu framework.
552         Create acats.sum and acats.log files under testsuite/ada/acats
553         Only run [a-z]* directories, to filter out e.g. CVS.
554         Redirect build output to log file.
555
556 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
557
558         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
559
560 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
561
562         PR ada/5909:
563         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
564
565 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
566
567         * gcc.c-torture/compile/20031023-1.c: New test.
568         * gcc.c-torture/compile/20031023-2.c: New test.
569         * gcc.c-torture/compile/20031023-3.c: New test.
570         * gcc.c-torture/compile/20031023-4.c: New test.
571
572 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
573
574         PR c++/10371
575         * g++.dg/lookup/scoped8.C: New test.
576
577 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
578
579         * g++.dg/opt/reg-stack3.C: New test.
580
581 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
582
583         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
584
585 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
586
587         PR c++/11076
588         * g++.dg/template/crash13.C: New test.
589
590 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
591
592         * gcc.dg/c99-restrict-2.c: New test.
593
594 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
595
596         PR c++/12698, c++/12699, c++/12700, c++/12566
597         * g++.dg/inherit/covariant9.C: New test.
598         * g++.dg/inherit/covariant10.C: New test.
599         * g++.dg/inherit/covariant11.C: New test.
600
601 2003-10-23  Jason Merrill  <jason@redhat.com>
602
603         PR c++/12726
604         * g++.dg/ext/complit2.C: New test.
605
606 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
607
608         PR target/12654
609         * gcc.c-torture/execute/20031020-1.c: New test.
610
611 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
612
613         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
614         following the jump_insn.
615
616 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
617
618         * gcc.dg/cast-lvalue-1.c: New test.
619
620 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
621
622         PR c++/11962
623         * g++.dg/template/cond2.C: New test.
624
625 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
626
627         * gcc.dg/builtins-28.c: New test.
628
629 2003-10-20  Jan Hubicka  <jh@suse.cz>
630
631         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
632         parameter.
633         * testsuite/gcc.dg/inline-2.c: Likewise.
634
635 2003-10-20  Phil Edwards  <phil@codesourcery.com>
636
637         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
638         * gcc.dg/nest.c:  Likewise.
639
640 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
641
642         PR c++/9781, c++/10583, c++/11862
643         * g++.dg/parse/crash13.C: New test.
644
645 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
646
647         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
648
649 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
650
651         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
652         Define HAVE_C99_RUNTIME except on Solaris.
653         * gcc.dg/builtins-20.c: Likewise.
654
655 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
656
657         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
658
659 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
660
661         PR c++/12495
662         * g++.dg/template/crash21.C: New test.
663
664 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
665
666         PR c++/2513
667         * g++.dg/template/typename5.C: New test.
668
669 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
670
671         PR c++/12369
672         * g++.dg/template/friend25.C: New test.
673
674 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
675
676         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
677         versions.
678
679 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
680
681         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
682         == 2147483647.
683
684 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
685
686         * gcc.c-torture/execute/960416-1.x: Remove.
687         * gcc.c-torture/execute/divconst-3.x: Likewise.
688
689 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
690
691         PR target/12598
692         * gcc.dg/torture/cris-volatile-1.c: New test.
693
694 2003-10-14  Roger Sayle  <roger@eyesopen.com>
695
696         PR optimization/9325
697         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
698         for overflowing floating point to integer conversion during RTL
699         simplification.
700
701 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
702
703         * objc/execute/_cmd.m: Fix typo.
704         * objc.dg/image-info.m, objc.dg/symtab-1.m:
705         Relax 'scan-assembler' regexp.
706         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
707         objc.dg/try-catch-4.m: Run on non-Darwin targets.
708         * objc.dg/zero-link-2.m: Remove blank line.
709         * objc.dg/zero-link-3.m: New test case.
710
711 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
712
713         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
714
715         * gcc.dg/asm-names.c: Use scan-assembler-not rather
716         than linker trickery.
717
718 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
719
720         PR c++/12370
721         * g++.dg/other/friend2.C: New test.
722
723 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
724
725         * gcc.dg/20031012-1.c: New test.
726
727 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
728
729         * gcc.dg/weak/weak-3.c: Fix for new warning.
730
731 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
732
733         PR optimization/8750
734         * gcc.c-torture/execute/20031012-1.c: New test case.
735
736 2003-10-11  Roger Sayle  <roger@eyesopen.com>
737
738         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
739         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
740
741 2003-10-11  Roger Sayle  <roger@eyesopen.com>
742
743         PR optimization/12260
744         * gcc.c-torture/compile/20031011-2.c: New test case.
745
746 2003-10-11  Roger Sayle  <roger@eyesopen.com>
747
748         * gcc.c-torture/execute/20031011-1.c: New testcase.
749
750 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
751
752         * gcc.c-torture/compile/20031011-1.c: New test.
753
754 2003-10-11  Jan Hubicka  <jh@suse.cz>
755
756         * g++.dg/other/first-global.C: New test.
757
758 2003-10-11  Roger Sayle  <roger@eyesopen.com>
759
760         * gcc.c-torture/execute/string-opt-18.c: New testcase.
761
762 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
763
764         * gcc.c-torture/compile/20031010-1.c: New test.
765
766 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
767
768         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
769         * gcc.c-torture/execute/va-arg-25.c: ... here.
770
771 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
772
773         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
774
775 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
776
777         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
778
779 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
780
781         * g++.dg/parse/error2.C: New test.
782
783 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
784
785         PR c++/11097
786         * g++.dg/other/error5.C: Modify the error message.
787         * g++.dg/lookup/using8.C: New test.
788
789 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
790
791         * gcc.dg/darwin-abi-2.c: New file.
792         * gcc.c-torture/execute/va-arg-24.c: New file.
793
794 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
795
796         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
797         indentation.
798
799 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
800
801         PR c++/10147
802         * g++.dg/other/error4.C: Update error messages.
803         * g++.dg/template/ptrmem4.C: Likewise.
804
805         PR c++/12337
806         * g++.dg/init/new9.C: New test.
807
808         PR c++/12334, c++/12236, c++/8656
809         * g++.dg/ext/attrib8.C: New test.
810
811 2003-10-06  Devang Patel  <dpatel@apple.com>
812
813         * gcc.dg/debug/dwarf2-3.h: New test.
814         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
815
816 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
817
818         * g++.dg/opt/cfg2.C: New test.
819
820 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
821
822         * g++.dg/opt/float1.C: New test.
823
824 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
825
826         * gcc.dg/c90-array-lval-6.c: New test.
827         * gcc.dg/c99-array-lval-6.c: New test.
828
829 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
830             Ziemowit Laski  <zlaski@apple.com>
831
832         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
833         'Derived', so that it is never considered a class method; add
834         new warning for '+port' method ambiguity.
835         * objc.dg/method-12.m: Include <objc/objc.h> instead of
836         <objc/objc-api.h> (needed on Mac OS X).
837         * objc.dg/method-13.m: New test.
838
839 2003-10-03  Roger Sayle  <roger@eyesopen.com>
840
841         PR optimization/9325, PR java/6391
842         * gcc.c-torture/execute/20031003-1.c: New test case.
843
844 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
845
846         PR optimization/12180
847         * gcc.dg/20031002-1.c: New test.
848
849         PR c++/12486
850         * g++.dg/inherit/error1.C: New test.
851
852 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
853
854         * lib/f-torture.exp (search_for): Rename to...
855         (search_for_re): This.  Also, clean up comments and the
856         "regexp" invocation.
857
858 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
859
860         * gcc.c-torture/compile/20031002-1.c: New test.
861
862 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
863
864         * g++.dg/opt/cond1.C: New test.
865
866 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
867
868         * gcc.dg/Wold-style-definition-2.c: New testcase.
869         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
870
871 2003-09-29  Richard Henderson  <rth@redhat.com>
872
873         * g++.dg/init/array10.C: Add dg-options.
874
875 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
876
877         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
878
879 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
880
881         * g++.dg/template/friend19.C: Fix typo.
882         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
883
884 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
885
886         * gcc.c-torture/execute/20030928-1.c: New test.
887         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
888
889 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
890
891         * g++.dg/opt/unroll1.C: New test.
892
893 2003-09-26  Roger Sayle  <roger@eyesopen.com>
894
895         PR optimization/11741
896         * gcc.dg/20030926-1.c: New test case.
897
898 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
899
900         PR c++/5655
901         * g++.dg/parse/access7.C: New test.
902         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
903
904 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
905
906         MERGE OF objc-improvements-branch into MAINLINE:
907         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
908         if libobjc has not been built.
909         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
910         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
911         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
912         objc/execute/nested-3.m, objc/execute/np-2.m,
913         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
914         objc/execute/redefining_self.m, objc/execute/root_methods.m,
915         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
916         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
917         objc.dg/special/unclaimed-category-1.h,
918         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
919         well as GNU runtime.
920         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
921         * execute/cascading-1.m, execute/function-message-1.m,
922         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
923         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
924         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
925         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
926         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
927         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
928         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
929         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
930         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
931         * objc.dg/bitfield-2.m: Run only on Darwin.
932         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
933         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
934         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
935         * objc.dg/const-str-1.m: Fix constant string layout.
936
937 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
938
939         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
940
941 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
942
943         * gcc.dg/darwin-abi-1.c: New file.
944
945 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
946
947         PR target/12281
948         * gcc.c-torture/compile/20030921-1.c: New test.
949
950 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
951
952         * g++.dg/opt/reg-stack2.C: New test.
953
954 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
955
956         * g++.dg/eh/delayslot1.C: New test.
957
958 2003-09-20  Richard Henderson  <rth@redhat.com>
959
960         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
961
962 2003-09-20  Roger Sayle  <roger@eyesopen.com>
963
964         * gcc.c-torture/execute/20030920-1.c: New test case.
965
966 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
967
968         * g++.dg/rtti/typeid3.C: Correct expected error message.
969
970 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
971
972         PR c++/157
973         * g++.dg/parse/crash12.C: New test.
974
975 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
976
977         * gcc.dg/compat/mixed-struct-check.h: New.
978         * gcc.dg/compat/mixed-struct-defs.h: New.
979         * gcc.dg/compat/mixed-struct-init.h: New.
980         * gcc.dg/compat/struct-by-value-19_main.c: New.
981         * gcc.dg/compat/struct-by-value-19_x.c: New.
982         * gcc.dg/compat/struct-by-value-19_y.c: New.
983         * gcc.dg/compat/struct-by-value-20_main.c: New.
984         * gcc.dg/compat/struct-by-value-20_x.c: New.
985         * gcc.dg/compat/struct-by-value-20_y.c: New.
986         * gcc.dg/compat/struct-return-19_main.c: New.
987         * gcc.dg/compat/struct-return-19_x.c: New.
988         * gcc.dg/compat/struct-return-19_y.c: New.
989         * gcc.dg/compat/struct-return-20_main.c: New.
990         * gcc.dg/compat/struct-return-20_x.c: New.
991         * gcc.dg/compat/struct-return-20_y.c: New.
992
993 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
994         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
995         so that it will not complain on LP64 targets.
996
997 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
998
999         PR c++/495
1000         * g++.dg/template/friend24.C: New test.
1001
1002 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1003
1004         PR c++/12332
1005         * g++.dg/template/memtmpl2.C: New test.
1006
1007 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1008
1009         PR target/11184
1010         * gcc.dg/builtin-apply1.c: New test.
1011
1012 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1013
1014         PR c++/9848
1015         * g++.dg/warn/Wunused-4.C: New test.
1016
1017 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1018
1019         PR c++/12316
1020         * g++.dg/other/gc2.C: New test.
1021
1022 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1023
1024         PR c++/11991
1025         * g++.dg/rtti/typeid3.C: New test.
1026
1027         PR c++/12266
1028         * g++.dg/overload/template1.C: New test.
1029
1030 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1031
1032         * g++.dg/opt/cfg3.C: New test.
1033
1034 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1035
1036         PR c++/7939
1037         * g++.dg/template/crash11.C: New test.
1038
1039 2003-09-16  Jason Merrill  <jason@redhat.com>
1040             Jakub Jelinek  <jakub@redhat.com>
1041
1042         * gcc.dg/attr-warn-unused-result.c: New test.
1043
1044 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1045
1046         PR c++/12184
1047         * g++.dg/expr/call2.C: New test.
1048
1049 2003-09-15  Andreas Jaeger  <aj@suse.de>
1050
1051         * gcc.dg/Wold-style-definition-1.c: New test.
1052
1053 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/3907
1056         * g++.dg/parse/template12.C: New test.
1057
1058         * g++.dg/abi/bitfield11.C: New test.
1059         * g++.dg/abi/bitfield12.C: Likewise.
1060
1061 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1062
1063         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1064         non-expansion of functional macro name without arguments at EOL.
1065         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1066
1067 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1068
1069         * gcc.c-torture/execute/20030914-[12].c: New tests.
1070
1071 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1072
1073         PR c++/11788
1074         * g++.dg/overload/addr1.C: New test.
1075
1076 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1077
1078         * gcc.dg/20030909-1.c: New test.
1079
1080 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1081
1082         * gcc.dg/ultrasp10.c: New test.
1083
1084 2003-09-09  Devang Patel  <dpatel@apple.com>
1085
1086         * gcc.dg/darwin-ld-6.c: New test.
1087
1088 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1089
1090         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1091
1092 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1093
1094         * gcc.dg/ia64-types1.c: New test.
1095         * gcc.dg/ia64-types2.c: Likewise.
1096
1097 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1098
1099         * gcc.dg/builtins-1.c: Add more _Complex tests.
1100         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1101
1102         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1103         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1104
1105 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1106
1107         PR c++/11786
1108         * g++.dg/lookup/koenig2.C: New test.
1109
1110         PR c++/5296
1111         * g++.dg/rtti/typeid2.C: New test.
1112
1113 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1114
1115         * gcc.c-torture/compile/20030904-1.c: New test.
1116
1117 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1118
1119         * g++.dg/opt/longbranch2.C: New test.
1120
1121 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1122
1123         * g++.dg/template/crash10.C: Only compile it.
1124
1125 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1126
1127         PR middle-end/11665
1128         * gcc.c-torture/compile/20030907-1.c: New test.
1129         * g++.dg/init/array11.C: New test.
1130
1131 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1132
1133         PR c++/11852
1134         * g++.dg/init/struct1.C: New test.
1135
1136 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1137
1138         PR c++/12181
1139         * g++.dg/expr/comma1.C: New test.
1140
1141 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1142
1143         PR c++/11867
1144         * g++.dg/expr/static_cast5.C: New test.
1145
1146 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1147
1148         PR c++/11507
1149         * g++.dg/lookup/scoped7.C: New test.
1150
1151         PR c++/9574
1152         * g++.dg/other/static1.C: New test.
1153
1154         PR c++/11490
1155         * g++.dg/warn/template-1.C: New test.
1156
1157         PR c++/11432
1158         * g++.dg/template/crash10.C: New test.
1159
1160         PR c++/2478
1161         * g++.dg/overload/VLA.C: New test.
1162
1163         PR c++/10804
1164         * g++.dg/template/call1.C: New test.
1165
1166 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1167
1168         PR c++/11794
1169         * g++.dg/parse/using3.C: New test.
1170
1171 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1172
1173         PR c++/11409
1174         * g++.dg/overload/builtin3.C: New test case.
1175
1176 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1177
1178         PR c/9862
1179         * gcc.dg/20030906-1.c: New test.
1180         * gcc.dg/20030906-2.c: Likewise.
1181
1182 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1183
1184         PR c++/12167
1185         * g++.dg/parse/defarg5.C: New test.
1186
1187         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1188
1189 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1190
1191         PR c++/12163
1192         * g++.dg/expr/static_cast4.C: New test.
1193
1194         PR c++/12146
1195         * g++.dg/template/crash9.C: New test.
1196
1197 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1198
1199         * g++.old-deja/g++.ext/pretty2.C: Update for change
1200         in __FUNCTION__.
1201         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1202
1203 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1204
1205         PR c++/11922
1206         * g++/dg/template/qualified-id1.C: New test.
1207
1208         PR c++/12037
1209         * g++.dg/warn/noeffect4.C: New test.
1210
1211 2003-09-04  Matt Austern  <austern@apple.com>
1212
1213         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1214         * g++.dg/ext/fnname2.C: Likewise.
1215         * g++.dg/ext/fnname3.C: Likewise.
1216
1217 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1218
1219         * g++.dg/expr/lval1.C: New test.
1220         * g++.dg/ext/lvcast.C: Remove.
1221
1222 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1223
1224         PR optimization/11700.
1225         * gcc.c-torture/compile/20030903-1.c: New test case.
1226
1227 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1228
1229         PR c++/12053
1230         * g++.dg/abi/layout4.C: New test.
1231
1232 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1233
1234         PR c++/11553
1235         * g++.dg/parse/friend3.C: New test.
1236
1237 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1238
1239         PR c++/11847
1240         * g++.dg/template/class1.C: New test.
1241
1242         PR c++/11808
1243         * g++.dg/expr/call1.C: New test.
1244
1245 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1246
1247         PR c++/12114
1248         * g++.dg/init/ref9.C: New test.
1249
1250         PR c++/11972
1251         * g++.dg/template/nested4.C: New test.
1252
1253 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1254
1255         PR c++/12093
1256         * g++.dg/template/non-dependent4.C: New test.
1257
1258         PR c++/11928
1259         * g++.dg/inherit/conv1.C: New test.
1260
1261 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1262
1263         PR c++/6196
1264         * g++.dg/ext/label1.C: New test.
1265         * g++.dg/ext/label2.C: Likewise.
1266
1267 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1268
1269         * g++.dg/expr/cond3.C: New test.
1270
1271 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1272
1273         * gcc.dg/builtins-1.c: Add new builtin cases.
1274
1275 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1276
1277         * gcc.dg/builtins-1.c: Add new cases.
1278         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1279
1280 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1281
1282         * gcc.dg/builtins-1.c: Add more math builtin tests.
1283         * gcc.dg/torture/builtin-attr-1.c: New test.
1284
1285 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1286
1287         PR optimization/5079
1288         * g++.dg/opt/static3.C: New test.
1289
1290 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1291
1292         * gcc.misc-tests/gcov-10b.c: New test.
1293
1294 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1295
1296         * g++.dg/opt/ptrmem3.C: New test.
1297
1298         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1299
1300 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1301
1302         * gcc.dg/20030826-2.c: New test.
1303
1304 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1305
1306         PR middle-end/12002
1307         * g77.f-torture/compile/12002.f: New test case.
1308
1309 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1310
1311         * gcc.dg/20030826-1.c: New test case.
1312
1313 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1314
1315         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1316
1317 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1318
1319         PR c++/11871
1320         * c++.dg/lookup/crash1.C: New test.
1321
1322         * c++.dg/warn/noeffect3.C: New test.
1323
1324 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1325
1326         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1327         * gcc.dg/compat/vector-1_y.c: Ditto.
1328         * gcc.dg/compat/vector-2_x.c: Ditto.
1329         * gcc.dg/compat/vector-2_y.c: Ditto.
1330
1331 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1332
1333         * gcc.dg/20030702-1.c: New test.
1334
1335 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1336
1337         PR c++/8795
1338         * g++.dg/ext/altivec-1.C: New test.
1339
1340 2003-08-24  Richard Henderson  <rth@redhat.com>
1341
1342         * g++.dg/eh/simd-2.C: Add -w for x86.
1343
1344 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1345
1346         * gcc.dg/20030815-1.c: New test.
1347
1348 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1349
1350         PR c++/3765
1351         * g++.dg/parse/access6.C: New test.
1352
1353 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1354
1355         PR c++/641, c++/11876
1356         * g++.dg/template/friend22.C: New test.
1357         * g++.dg/template/friend23.C: Likewise.
1358
1359 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1360
1361         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1362         identically.
1363
1364 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1365
1366         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1367
1368 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1369
1370         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1371
1372 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1373
1374         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1375
1376 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1377
1378         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1379
1380 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1381
1382         PR c++/11919
1383         * g++.dg/overload/prom1.C: New test.
1384
1385         PR c++/11551
1386         * g++.dg/parse/dtor2.C: New test.
1387
1388         PR c++/10762
1389         * g++.dg/parse/using2.C: New test.
1390
1391 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1392
1393         PR target/11805
1394         * gcc.c-torture/compile/20030821-1.c: New.
1395
1396 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1397
1398         PR c++/11834
1399         * g++.dg/template/deduce2.C: New test.
1400
1401 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1402
1403         * gcc.c-torture/execute/20030821-1.c: New test.
1404
1405 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1406
1407         PR middle-end/11984
1408         * gcc.dg/20030820-1.c: New test case.
1409
1410 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1411
1412         PR c++/11945
1413         * g++.dg/warn/noeffect2.C: New test.
1414
1415 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1416
1417         PR c++/10926
1418         * g++.dg/template/dtor2.C: New test.
1419
1420         PR c++/11684
1421         * g++.dg/template/operator1.C: New test.
1422         * g++.dg/parse/operator4.C: New test.
1423
1424         PR c++/11946.C
1425         * g++.dg/expr/enum1.C: New test.
1426         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1427
1428         PR c++/11036.C
1429         * g++.dg/parse/elab2.C: New test.
1430         * g++.dg/parse/typedef4.C: Change error message.
1431         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1432         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1433         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1434
1435 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1436
1437         * gcc.dg/pch/warn-1.c: New.
1438         * gcc.dg/pch/warn-1.hs: New.
1439
1440         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1441         not-tested file.
1442
1443 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1444
1445         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1446
1447 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1448
1449         * gcc.dg/uninit-D.c: New Test.
1450         * gcc.dg/uninit-E.c: New Test.
1451         * gcc.dg/uninit-F.c: New Test.
1452         * gcc.dg/uninit-G.c: New Test.
1453
1454 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1455
1456         * g++.dg/README: Describe the pch directory.
1457
1458 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1459
1460         PR c++/11174
1461         * g++.dg/parse/access4.C: New test.
1462         * g++.dg/parse/access5.C: Likewise.
1463         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1464
1465 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1466
1467         * gcc.dg/noncompile/20030818-1.c: New.
1468
1469 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1470
1471         PR c++/11957
1472         * g++.dg/warn/noeffect1.C: New test.
1473
1474         * g++.dg/template/scope2.C: New test.
1475         * g++.dg/template/error2.C: Correct dg-error
1476
1477 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1478
1479         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1480
1481 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1482
1483         PR C++/11512
1484         * g++.dg/template/warn1.C: New.
1485
1486 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1487
1488         * g++.dg/template/error2.C: New test.
1489         * g++.dg/lookup/using7.C: Adjust errors
1490         * g++.old-deja/g++.pt/crash36.C: Likewise.
1491         * g++.old-deja/g++.pt/derived3.C: Likewise.
1492
1493 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1494
1495         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1496         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1497         * gcc.c-torture/execute/builtins/string-9.c: New, from
1498         string-opt-9.c.  Adjust for execute/builtins framework.
1499         * gcc.c-torture/execute/string-opt-9.c: Delete.
1500
1501 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1502
1503         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1504
1505         * g++.dg/parse/ret-type2.C: New test.
1506
1507         PR c++/11703
1508         * g++.dg/init/new8.C: New test.
1509
1510         PR c++/10923
1511         * g++.dg/parse/typedef5.C: New test.
1512
1513         PR c++/9512
1514         * g++.dg/parse/qualified2.C: New test.
1515         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1516         invalid code.
1517
1518 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1519
1520         * g++.dg/conversion/ptrmem1.C: New test.
1521
1522 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1523
1524         PR target/11693
1525         * gcc.dg/20030811-1.c: New test.
1526
1527         PR target/11535
1528         * gcc.c-torture/execute/20030811-1.c: New test.
1529
1530 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1531
1532         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1533
1534 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1535
1536         PR c++/11789.C
1537         * g++.dg/inherit/multiple1.C: New test.
1538
1539 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1540
1541         * gcc.dg/spe1.c: New test.
1542
1543         PR c++/11670
1544         * g++.dg/expr/cast2.C: New test.
1545
1546         PR c++/10530
1547         * g++.dg/template/dependent-name2.C: New test.
1548
1549 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1550
1551         * g++.dg/parse/crash11.C: Put the dg options in comments.
1552
1553 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1554
1555         * lib/gcc-dg.exp: Update for diagnostic change.
1556
1557 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1558
1559         PR c++/5767
1560         * g++.dg/parse/crash11.C: New test.
1561
1562 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1563
1564         * gcc.dg/cpp/spacing1.c: Update.
1565
1566 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1567
1568         PR target/11739
1569         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1570         a value for -mtune.
1571
1572 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1573
1574         PR middle-end/11771
1575         * gcc.c-torture/compile/20030804-1.c: New test case.
1576
1577 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1578
1579         * gcc.dg/20030804-1.c: New test case.
1580
1581 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1582
1583         * gcc.dg/cpp/separate-1.c: New test.
1584
1585 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1586
1587         PR c++/11704
1588         * g++.dg/template/dependent-expr2.C: New test.
1589
1590         PR c++/11766
1591         * g++.dg/expr/ptrmem1.C: New test.
1592
1593 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1594
1595         PR c++/9453
1596         * g++.dg/template/friend15.C: New test.
1597
1598 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1599
1600         * lib/dg-pch.exp: Work round PCH bug.
1601
1602 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1603
1604         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1605         builtins.  Move cases from builtins-4.c here.
1606
1607         * gcc.dg/torture/builtin-math-1.c: New test taken from
1608         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1609         additional cases.
1610
1611         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1612         Delete.
1613
1614 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1615
1616         PR c++/9447
1617         * g++.dg/template/using7.C: New test.
1618
1619 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1620
1621         * import1.c, import2.c: New tests.
1622
1623 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1624
1625         * g++.dg/eh/crossjump1.C: New test.
1626
1627 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1628
1629         PR c++/11697
1630         * g++.dg/template/using6.C: New test.
1631
1632         PR c++/11744
1633         * g++.dg/template/koenig2.C: New test.
1634
1635 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1636
1637         PR c++/7983
1638         * g++.dg/parse/typedef4.C: New test.
1639
1640 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1641
1642         PR c++/8442, c++/8806
1643         * g++.dg/template/elab1.C: New test.
1644         * g++.dg/template/type2.C: Likewise.
1645         * g++.dg/template/ttp3.C: Adjust expected error message.
1646         * g++.old-deja/g++.law/visibility13.C: Likewise.
1647         * g++.old-deja/g++.niklas/t135.C: Likewise.
1648         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1649         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1650         template argument.
1651         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1652
1653 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1654
1655         PR c++/11295
1656         * g++.dg/ext/stmtexpr1.C: New test.
1657
1658         * g++.dg/opt/tmp1.C: New test.
1659
1660         PR c++/11525
1661         * g++.dg/parse/constant4.C: New test.
1662
1663         PR c++/9447
1664         * g++.dg/template/using5.C: New test.
1665
1666 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1667
1668         * gcc.dg/builtins-27.c: New test case.
1669
1670 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1671
1672         * gcc.dg/tls/opt-7.c: New test.
1673
1674 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1675
1676         * g++.old-deja/g++.other/crash18.C: Remove.
1677
1678 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1679
1680         * g++.dg/template/explicit3.C: New.
1681         * g++.dg/template/explicit4.C: New.
1682         * g++.dg/template/explicit5.C: New.
1683
1684         PR c++/11347
1685         * g++.dg/template/memtmpl1.C: New.
1686
1687 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1688
1689         PR target/11565
1690         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1691         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1692
1693 2003-07-30  Jan Hubicka  <jh@suse.cz>
1694
1695         * vtgc1.c: Kill.
1696
1697 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1698
1699         * gcc.dg/struct-in-proto-1.c: New test.
1700
1701 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1702
1703         * gcc.dg/cpp/include2.c: Only expect one message.
1704
1705 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1706
1707         PR c++/9447
1708         * g++.dg/template/using1.C: New test.
1709         * g++.dg/template/using2.C: New test.
1710         * g++.dg/template/using3.C: New test.
1711         * g++.dg/template/using4.C: New test.
1712
1713 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1714
1715         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1716         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1717
1718 2003-07-28  Jan Hubicka  <jh@suse.cz>
1719
1720         PR c++/11530
1721         * g++.dg/opt/call1.C: New test.
1722
1723 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1724
1725         PR c++/11667
1726         * g++.dg/init/enum2.C: New test.
1727         * g++.dg/template/overload1.C: Add "-w" option.
1728
1729 2003-07-28    <hp@bitrange.com>
1730
1731         * gcc.dg/Wdeclaration-after-statement-1.c,
1732         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1733
1734 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1735
1736         * gcc.c-torture/compile/20030725-1.c: New test.
1737
1738 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1739
1740         * gcc.dg/20030505.c: Only run for SPE.
1741         Remove definition of opaque type.
1742
1743 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1744
1745         * g++.dg/template/ptrmem6.C: New test.
1746
1747 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1748
1749         * gcc.c-torture/compile/zero-strct-2.c: New test.
1750
1751 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1752
1753         * gcc.dg/intermod-1.c: New test.
1754
1755 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1756
1757         PR c++/11617
1758         * g++.dg/template/lookup2.C: New test.
1759         * g++.dg/template/memclass1.C: Remove instantiated from error.
1760         * g++.dg/other/error2.C: Tweak expected errors.
1761
1762         PR c++/11596
1763         * g++.dg/template/defarg3.C: New test.
1764
1765         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1766
1767 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1768
1769         * g++.dg/inherit/access5.C: New test.
1770
1771 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1772
1773         PR c++/11513
1774         * g++.dg/template/crash8.C: New test.
1775
1776 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1777
1778         PR c/10602
1779         * gcc.dg/noncompile/incomplete-2.c: New test.
1780
1781 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1782
1783         PR c++/11645
1784         * g++.dg/inherit/access4.C: New test.
1785
1786         PR c++/11517
1787         * g++.dg/expr/cond2.C: New test.
1788
1789         PR optimization/10679
1790         * g++.dg/opt/inline4.C: New test.
1791
1792 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1793
1794         * g++.dg/parse/crash10: New test.
1795
1796 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1797
1798         * g++.dg/ext/flexary1.C: New test.
1799
1800 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1801
1802         PR c++/10793
1803         * g++.dg/template/crash9.C: New test.
1804
1805 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1806
1807         PR c++/3004
1808         * g++.dg/parse/typedef3.C: New test.
1809
1810         PR c++/7906
1811         * g++.dg/parse/operator2.C: New test.
1812
1813         PR c++/8895
1814         * g++.dg/parse/def-tmpl-arg1.C: New test.
1815
1816         PR c++/9282
1817         * g++.dg/parse/funptr1.C: New test.
1818
1819         PR c++/9452
1820         * g++.dg/parse/ambig3.C: New test.
1821
1822         PR c++/9454
1823         * g++.dg/parse/operator3.C: New test.
1824
1825         PR c++/9486
1826         * g++.dg/parse/template10.C: New test.
1827
1828         PR c++/9488
1829         * g++.dg/parse/template11.C: New test.
1830
1831         PR c++/10150
1832         * g++.dg/parse/invalid-op1.C: New test.
1833
1834         PR c++/10247
1835         * g++.dg/parse/condexpr1.C: New test.
1836
1837 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1838
1839         * g++.dg/ext/packed3.C: New test.
1840         * g++.dg/ext/packed4.C: New test.
1841
1842         * gcc.dg/pack-test-3.c: New test.
1843
1844 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1845
1846         * lib/compat.exp: Handle dg-options per source file.
1847         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1848         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1849         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1850         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1851         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1852         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1853         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1854         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1855         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1856         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1857         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1858         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1859         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1860         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1861
1862 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1863
1864         PR c/10320
1865         * gcc.c-torture/execute/20030718-1.c: New test.
1866
1867 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1868
1869         PR optimization/11536
1870         * gcc.dg/20030721-1.c: New test.
1871
1872 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/11546
1875         * g++.dg/template/lookup1.C: New test.
1876
1877 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1878
1879         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1880         diagnostics of ill-formed constructs involving labels.
1881         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1882         the new 'previously defined here' message.
1883
1884 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1885
1886         * g++.dg/parse/non-dependent2.C: New test.
1887
1888 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1889
1890         * g++.dg/init/init-ref4.C: xfail on targets without
1891         weak symbols.
1892
1893 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR target/11087
1896         * gcc.c-torture/execute/20030717-1.c: New test.
1897
1898 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1899
1900         * g++.dg/opt/cfg1.C: New test.
1901
1902 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1903
1904         PR optimization/11557
1905         * gcc.dg/20030717-1.c: New test.
1906
1907 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1908
1909         PR c++/10476
1910         * g++.dg/expr/crash-1.C: New test.
1911
1912         PR c++/11027
1913         * g++.dg/template/init3.C: New test.
1914
1915         PR c++/8222
1916         * g++.dg/template/non-dependent1.C: New test.
1917
1918         PR c++/11070
1919         * g++.dg/template/non-dependent2.C: New test.
1920
1921         PR c++/11071
1922         * g++.dg/template/non-dependent3.C: New test.
1923
1924         PR c++/9907
1925         * g++.dg/template/sizeof5.C: New test.
1926
1927 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1928
1929         PR 11498
1930         * gcc.c-torture/compile/mangle-1.c: New file.
1931
1932 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1933
1934         PR c++/7809
1935         * g++.dg/parse/access3.C: New test.
1936
1937 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1938
1939         PR c++/11384
1940         * g++.dg/init/init-ref4.C: New test.
1941
1942 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1943
1944         PR c++/11547
1945         * g++.dg/parse/constant3.C: New test.
1946         * g++.dg/parse/crash7.C: Likewise.
1947
1948 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1949
1950         PR target/11008
1951         * gcc.dg/i386-pentium4-not-mull.c: New.
1952
1953 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1954
1955         * gcc.dg/asm-names.c (ymain): Make it weak.
1956
1957 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1958
1959         PR c++/5421
1960         * g++.dg/template/friend21.C: New test.
1961
1962 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1963
1964         * gcc.dg/cleanup-8.c: New test.
1965         * gcc.dg/cleanup-9.c: New test.
1966
1967 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1968
1969         * g++.dg/ext/dll-MI1.h: New file.
1970         * g++.dg/ext/dllexport-MI1.C: New file.
1971         * g++.dg/ext/dllimport-MI1.C: New file.
1972
1973 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1974
1975         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1976         it does not have cmpstrsi patterns (just cmpmemsi).
1977
1978 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1979
1980         PR debug/11473
1981         * g++.dg/debug/debug8.C: New test.
1982
1983 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1984
1985         PR c++/10108
1986         * g++.dg/template/crash7.C: New test.
1987
1988 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1989
1990         PR target/10795
1991         * gcc.c-torture/compile/20030708-1.c: New.
1992
1993 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1994
1995         * gcc.c-torture/execute/20030715-1.c: New test.
1996
1997 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1998
1999         * gcc.dg/pch/inline-3.c: New file.
2000         * gcc.dg/pch/inline-3.hs: New file.
2001         * gcc.dg/pch/inline-4.c: New file.
2002         * gcc.dg/pch/inline-4.hs: New file.
2003
2004 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2005
2006         PR c++/11509
2007         * g++.dg/template/crash6.C: New test.
2008
2009         PR c++/7053
2010         * g++.dg/template/friend20.C: New test.
2011
2012         PR c++/7019
2013         * g++.dg/template/overload2.C: New test.
2014
2015 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2016
2017         PR optimization/11440
2018         * gcc.c-torture/execute/20030714-1.c: New test.
2019
2020 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2021
2022         PR c++/11154
2023         * g++.dg/template/partial2.C: New test.
2024
2025 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2026
2027         PR c++/11503
2028         * g++.dg/template/anon1.C: New test.
2029
2030         PR c++/11493
2031         PR c++/11495
2032         * g++.dg/parse/template9.C: Likewise.
2033         * g++.dg/template/crash4.C: New test.
2034         * g++.dg/template/koenig1.C: Likewise.
2035         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2036         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2037         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2038         functions.
2039         * g++.old-deja/g++.jason/template36.C: Likewise.
2040         * g++.old-deja/g++.mike/p1989.C: Likewise.
2041         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2042         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2043         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2044         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2045         compiling.
2046         * g++.old-deja/g++.pt/union2.C: Use this->.
2047
2048 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2049
2050         * gcc.dg/20030711-1.c: New test.
2051
2052 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2053
2054         PR c++/11050
2055         * g++.dg/parse/args1.C: New test.
2056         * g++.pt/defarg8.C: Change expected errors.
2057
2058 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/8164
2061         * g++.dg/template/nontype2.C: New test.
2062
2063         PR c++/10558
2064         * g++.dg/parse/template8.C: New test.
2065
2066         PR c++/8327
2067         * g++.dg/template/scope1.C: New test.
2068
2069         * g++.dg/warn/Wsign-compare-1.C: New test.
2070
2071 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2072
2073         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2074
2075 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2076
2077         PR c++/9411
2078         * g++.dg/template/explicit2.C: New test.
2079
2080         PR c++/10032
2081         * g++.dg/warn/pedantic1.C: New test.
2082
2083 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2084
2085         PR c++ 9483
2086         * g++.dg/other/field1.C: New test.
2087
2088 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2089
2090         PR c/11449
2091         * gcc.c-torture/compile/20030707-1.c: New.
2092
2093 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2094
2095         PR c++/10849
2096         * g++.dg/template/access12.C: New test.
2097
2098 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2099
2100         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2101         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2102         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2103         * gcc.misc-tests/gcov.exp: Update
2104         * g++.dg/gcov/gcov.exp: Update
2105         * lib/gcov.exp: Update.
2106
2107 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2108
2109         * g++.dg/abi/mangle17.C: Make sure template expressions are
2110         dependent.
2111         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2112         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2113         * g++.dg/opt/stack1.C: Remove erroneous code.
2114         * g++.dg/parse/template7.C: New test.
2115         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2116         * g++.old-deja/g++.pt/crash4.C: Likewise.
2117
2118 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2119
2120         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2121         with zero or one occurence of `$' after the initial `L'.
2122
2123 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2124
2125         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2126
2127 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2128
2129         PR c/11370
2130         * gcc.dg/Wunreachable-6.c: New testcase.
2131         * gcc.dg/Wunreachable-7.c: New testcase.
2132
2133 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2134
2135         PR c/11420
2136         * gcc.dg/20030708-1.c: New test.
2137
2138 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2139
2140         * gcc.dg/compat/sdata-section.h: New file.
2141         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2142         * gcc.dg/torture/mips-sdata-1.c: New test.
2143
2144 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2145
2146         PR c++/11030
2147         * g++.dg/template/friend19.C: New test.
2148
2149 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2150
2151         * g++.dg/opt/strength-reduce.C: New test.
2152
2153 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2154
2155         PR target/10979
2156         * gcc.dg/20030707-1.c: New testcase.
2157
2158 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2159
2160         PR optimization/11059
2161         * g++.dg/opt/emptyunion.C: New testcase.
2162
2163 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2164             Eric Botcazou  <ebotcazou@libertysurf.fr>
2165
2166         * g++.dg/opt/stack1.C: New test.
2167
2168 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2169
2170         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2171         run test.
2172
2173         PR c++/11431
2174         * g++.dg/expr/static_cast3.C: New test.
2175
2176 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2177
2178         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2179         everywhere.
2180         * gcc.dg/concat.c: Concatenation of string constants with
2181         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2182         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2183         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2184         necessary to avoid multi-character character constant warning.
2185         * gcc.dg/cpp/escape.c: Likewise.
2186         * gcc.dg/cpp/ucs.c: Likewise.
2187         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2188         Fix a typo.
2189
2190 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2191
2192         PR c/11428
2193         * gcc.c-torture/compile/20030704-1.c: New.
2194
2195 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2196
2197         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2198
2199 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2200
2201         PR c++/5287, PR c++/7910,  PR c++/11021
2202         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2203         tests for warnings.
2204         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2205         * g++.dg/ext/dllimport3.C: Likewise.
2206         * g++.dg/ext/dllimport4.C: New file.
2207         * g++.dg/ext/dllimport5.C: New file.
2208         * g++.dg/ext/dllimport6.C: New file.
2209         * g++.dg/ext/dllimport7.C: New file.
2210         * g++.dg/ext/dllimport8.C: New file.
2211         * g++.dg/ext/dllimport9.C: New file.
2212         * g++.dg/ext/dllimport10.C: New file.
2213         * g++.dg/ext/dllexport1.C: New file.
2214
2215 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2216
2217         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2218         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2219
2220 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2221
2222         * gcc.dg/builtins-25.c: New testcase.
2223         * gcc.dg/builtins-26.c: New testcase.
2224
2225 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2226
2227         * gcc.dg/compat/vector-defs.h: New file.
2228         * gcc.dg/compat/vector-setup.h: New file.
2229         * gcc.dg/compat/vector-check.h: New file.
2230         * gcc.dg/compat/vector-1_main.c: New file.
2231         * gcc.dg/compat/vector-1_x.c: New file.
2232         * gcc.dg/compat/vector-1_y.c: New file.
2233         * gcc.dg/compat/vector-2_main.c: New file.
2234         * gcc.dg/compat/vector-2_x.c: New file.
2235         * gcc.dg/compat/vector-2_y.c: New file.
2236
2237         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2238         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2239         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2240         * gcc.dg/compat/struct-align-1.h: New file.
2241         * gcc.dg/compat/struct-align-1_main.c: New file.
2242         * gcc.dg/compat/struct-align-1_x.c: New file.
2243         * gcc.dg/compat/struct-align-1_y.c: New file.
2244         * gcc.dg/compat/struct-align-2.h: New file.
2245         * gcc.dg/compat/struct-align-2_main.c: New file.
2246         * gcc.dg/compat/struct-align-2_x.c: New file.
2247         * gcc.dg/compat/struct-align-2_y.c: New file.
2248
2249         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2250         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2251         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2252         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2253         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2254         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2255         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2256         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2257         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2258         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2259         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2260         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2261         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2262         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2263         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2264         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2265         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2266         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2267         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2268         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2269         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2270         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2271         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2272         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2273         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2274         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2275         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2276         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2277         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2278
2279 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2280
2281         * gcc.dg/i386-call-1.c: New test.
2282
2283 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2284
2285         PR c++/9162
2286         * g++.dg/parse/defarg4.C: New.
2287
2288 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2289
2290         PR target/10700
2291         * gcc.c-torture/compile/20030703-1.c: New test case.
2292
2293 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2294
2295         * g++.dg/template/local3.C: Remove extra semicolon.
2296
2297 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2298
2299         * gcc.dg/i386-volatile-1.c: New test.
2300
2301 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2302
2303         PR c++/11072
2304         * g++.dg/other/offsetof2.C: XFAIL.
2305         * g++.dg/other/offsetof5.C: New.
2306
2307         PR c++/10219
2308         * g++.dg/template/error1.C: New.
2309
2310         PR c++/9779
2311         * g++.dg/template/dependent-expr1.C: New.
2312
2313 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/6949
2316         * g++.dg/template/local3.C: New test.
2317
2318         PR c++/11149
2319         * g++.dg/lookup/scoped6.C: New test.
2320
2321 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2322
2323         PR c++/8046
2324         * g++.dg/other/error7.C: New test.
2325
2326 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2327
2328         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2329         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2330         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2331         * g++.old-deja/g++.other/union2.C: Likewise.
2332         * gcc.dg/c90-const-expr-2.c: Likewise.
2333         * gcc.dg/c90-const-expr-3.c: Likewise.
2334         * gcc.dg/c99-const-expr-2.c: Likewise.
2335         * gcc.dg/c99-const-expr-3.c: Likewise.
2336         * gcc.dg/concat.c: Likewise.
2337
2338 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2339
2340         PR c++/9559
2341         * g++.dg/init/static1.C: New test.
2342
2343 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2344
2345         * Changelog: Remove ">>>>>>>" from previous change.
2346
2347 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2348
2349         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2350         * g++.old-deja/g++.other/access2.C: Likewise.
2351         * g++.old-deja/g++.other/decl2.C: Likewise.
2352         * gcc.c-torture/execute/20020615-1.c: Likewise.
2353
2354 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2355
2356         PR c++/4933
2357         * g++.dg/template/sizeof4.C: New test.
2358
2359 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2360
2361         * g++.dg/other/error6.C: New test.
2362
2363 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2364
2365         PR c++/10750
2366         * g++.dg/parse/constant2.C: New test.
2367
2368 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2369
2370         PR c++/11106
2371         * g++.dg/other/error5.C: New test.
2372
2373 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2374
2375         * gcc.dg/format/gcc_diag-1.c: New test.
2376
2377 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2378
2379         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2380
2381 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2382
2383         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2384         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2385         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2386
2387 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2388
2389         * gcc.c-torture/execute/builtins/string-8.c: New test.
2390         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2391         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2392         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2393
2394 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2395
2396         PR c++/10468
2397         * g++.dg/ext/typeof6.C: New test.
2398
2399 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2400
2401         PR c++/10796
2402         * g++.dg/init/enum1.C: New test.
2403
2404 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2405
2406         * gcc.dg/20030627-1.c: New test.
2407
2408 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2409
2410         PR c++/11332
2411         * g++.dg/expr/static_cast2.C: New test.
2412
2413 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2414             Jakub Jelinek  <jakub@redhat.com>
2415
2416         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2417         sprintf(dst,"%s",src) optimization.
2418         * gcc.c-torture/execute/20030626-1.c: New test case.
2419         * gcc.c-torture/execute/20030626-2.c: New test case.
2420
2421 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2422
2423         * gcc.c-torture/execute/multi-ix.c: New test.
2424
2425         * gcc.c-torture/execute/simd-4.c (main):
2426         Added missing semicolon at end of union.
2427
2428 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2429
2430         PR c++/8266
2431         * g++.dg/template/explicit-instantiation3.C: New test.
2432
2433 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2434
2435         * gcc.dg/20030626-1.c: Use signed char.
2436
2437 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2438
2439         * gcc.dg/20030626-1.c: New test.
2440
2441 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2442
2443         * const-str-2.m: Update.
2444
2445 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2446
2447         PR c++/10990
2448         * g++.dg/rtti/dyncast1.C: New test.
2449         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2450         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2451         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2452
2453         PR c++/10931
2454         * g++.dg/expr/static_cast1.C: New test.
2455
2456 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2457
2458         * gcc.dg/20030625-1.c: New test.
2459
2460 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2461
2462         * gcc.c-torture/compile/20030624-1.c: New test case.
2463
2464 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2465
2466         * gcc.c-torture/execute/string-opt-17.c: New test.
2467
2468 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2469
2470         PR c++/5754
2471         * g++.dg/parse/crash6.C: New test.
2472
2473 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2474
2475         * gcc.dg/builtins-24.c: New test case.
2476
2477 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2478
2479         * g++.dg/opt/operator1.C: New test.
2480
2481 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2482
2483         * gcc.c-torture/execute/string-opt-16.c: New test case.
2484
2485 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2486
2487         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2488         * g++.old-deja/g++.other/conv7.C: Likewise
2489         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2490         * g++.old-deja/g++.other/overload14.C: Likewise.
2491
2492 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2493
2494         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2495         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2496
2497 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2498
2499         PR c++/10888
2500         * g++.dg/warn/Winline-3.C: New test.
2501
2502 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2503
2504         * lib/target-supports.exp (check_alias_available): Make the test
2505         program acceptable to the Solaris assembler.
2506
2507         PR c++/10749
2508         * g++.dg/template/memclass2.C: New test.
2509
2510 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2511             Eric Botcazou  <ebotcazou@libertysurf.fr>
2512
2513         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2514         data for non-matching targets.
2515         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2516
2517 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2518
2519         PR c++/10845
2520         * g++.dg/template/member3.C: New test.
2521
2522 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2523
2524         PR c++/10939
2525         * g++.dg/template/func1.C: New test.
2526
2527         PR c++/9649
2528         * g++.dg/template/static4.C: New test.
2529         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2530
2531         PR c++/11041
2532         * g++.dg/init/ref7.C: New test.
2533
2534 2003-06-19  Matt Austern  <austern@apple.com>
2535
2536         PR c++/11228
2537         * g++.dg/anew1.C: New test.
2538         * g++.dg/anew2.C: New test.
2539         * g++.dg/anew3.C: New test.
2540         * g++.dg/anew4.C: New test.
2541
2542 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2543
2544         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2545
2546 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2547
2548         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2549         endian-dependent.
2550
2551 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2552
2553         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2554         Remove cruft.
2555
2556 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2557
2558         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2559         * gcc.c-torture/compile/961203-1.c: Likewise.
2560         * gcc.c-torture/compile/980506-1.c: Likewise.
2561
2562 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2563
2564         PR c++/10712
2565         * g++.dg/lookup/using7.C: New test.
2566
2567 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/11105
2570         * g++.dg/abi/conv1.C: Remove it.
2571         * g++.dg/template/conv7.C: New test.
2572         * g++.dg/template/conv8.C: Likewise.
2573         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2574         conversion operator.
2575
2576 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2577
2578         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2579         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2580         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2581         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2582         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2583         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2584         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2585         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2586         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2587         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2588         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2589         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2590         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2591         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2592         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2593         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2594         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2595         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2596         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2597         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2598         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2599         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2600         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2601         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2602         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2603         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2604         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2605         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2606         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2607
2608 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2609
2610         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2611         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2612         indications.
2613
2614 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2615
2616         * gcc.dg/i386-387-5.c: New test case.
2617         * gcc.dg/i386-387-6.c: New test case.
2618         * gcc.dg/builtins-23.c: New test case.
2619
2620 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2621
2622         * gcc.dg/builtins-22.c: New test case.
2623         * gcc.dg/i386-387-1.c: Update to test exp.
2624         * gcc.dg/i386-387-2.c: Likewise.
2625
2626 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2627
2628         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2629
2630 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2631
2632         * lib/gcc-dg.exp (dg-require-dll): New function.
2633         (dg-xfail-if): Likewise.
2634         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2635         driver.
2636
2637         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2638         * gcc.c-torture/compile/20001205-1.c: Likewise.
2639         * gcc.c-torture/compile/20001226-1.c: Likewise.
2640         * gcc.c-torture/compile/20010518-2.c: Likewise.
2641         * gcc.c-torture/compile/20020312-1.c: Likewise.
2642         * gcc.c-torture/compile/20020604-1.c: Likewise.
2643         * gcc.c-torture/compile/920501-12.c: Likewise.
2644         * gcc.c-torture/compile/920501-4.c: Likewise.
2645         * gcc.c-torture/compile/920520-1.c: Likewise.
2646         * gcc.c-torture/compile/920521-1.c: Likewise.
2647         * gcc.c-torture/compile/920625-1.c: Likewise.
2648         * gcc.c-torture/compile/961203-1.c: Likewise.
2649         * gcc.c-torture/compile/980506-1.c: Likewise.
2650         * gcc.c-torture/compile/981006-1.c: Likewise.
2651         * gcc.c-torture/compile/981022-1.c: Likewise.
2652         * gcc.c-torture/compile/981223-1.c: Likewise.
2653         * gcc.c-torture/compile/990617-1.c: Likewise.
2654         * gcc.c-torture/compile/dll.c: Likewise.
2655         * gcc.c-torture/compile/labels-3.c: Likewise.
2656         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2657         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2658         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2659         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2660         * gcc.c-torture/compile/simd-5.c: Likewise.
2661         * gcc.c-torture/compile/20000804-1.x: Remove.
2662         * gcc.c-torture/compile/20001205-1.x: Likewise.
2663         * gcc.c-torture/compile/20001226-1.x: Likewise.
2664         * gcc.c-torture/compile/20010518-2.x: Likewise.
2665         * gcc.c-torture/compile/20020312-1.x: Likewise.
2666         * gcc.c-torture/compile/20020604-1.x: Likewise.
2667         * gcc.c-torture/compile/920501-12.x: Likewise.
2668         * gcc.c-torture/compile/920501-4.x: Likewise.
2669         * gcc.c-torture/compile/920520-1.x: Likewise.
2670         * gcc.c-torture/compile/920521-1.x: Likewise.
2671         * gcc.c-torture/compile/920625-1.x: Likewise.
2672         * gcc.c-torture/compile/961203-1.x: Likewise.
2673         * gcc.c-torture/compile/980506-1.x: Likewise.
2674         * gcc.c-torture/compile/981006-1.x: Likewise.
2675         * gcc.c-torture/compile/981022-1.x: Likewise.
2676         * gcc.c-torture/compile/981223-1.x: Likewise.
2677         * gcc.c-torture/compile/990617-1.x: Likewise.
2678         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2679         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2680         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2681         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2682         * gcc.c-torture/compile/simd-5.x: Likewise.
2683
2684         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2685
2686 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2687
2688         * gcc.c-torture/execute/20030611-1.c: New test.
2689
2690 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2691
2692         PR middle-end/168
2693         * gcc.dg/20030612-1.c: New test case.
2694
2695 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2696
2697         PR c++/10635
2698         * g++.dg/expr/cast1.C: New test.
2699
2700 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2701
2702         * gcc.dg/builtins-21.c: New test case.
2703
2704 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2705
2706         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2707         options instead of at the end.
2708         * lib/objc.exp (objc_target_compile): Likewise.
2709
2710 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2711
2712         PR c++/10432
2713         * g++.dg/parse/error1.C: New test.
2714
2715 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2716
2717         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2718         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2719         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2720         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2721         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2722         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2723         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2724         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2725         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2726         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2727         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2728         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2729         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2730         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2731         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2732         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2733         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2734         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2735         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2736         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2737         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2738         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2739         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2740         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2741
2742         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2743         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2744         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2745         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2746         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2747         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2748         * gcc.dg/compat/scalar-return-3_main.c: New file.
2749         * gcc.dg/compat/scalar-return-3_x.c: New file.
2750         * gcc.dg/compat/scalar-return-3_y.c: New file.
2751         * gcc.dg/compat/scalar-return-4_main.c: New file.
2752         * gcc.dg/compat/scalar-return-4_x.c: New file.
2753         * gcc.dg/compat/scalar-return-4_y.c: New file.
2754
2755 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2756
2757         * gcc.dg/compat/fp2-struct-check.h: New file.
2758         * gcc.dg/compat/fp2-struct-defs.h: New file.
2759         * gcc.dg/compat/fp2-struct-init.h: New file.
2760         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2761         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2762         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2763         * gcc.dg/compat/struct-return-10_main.c: New file.
2764         * gcc.dg/compat/struct-return-10_x.c: New file.
2765         * gcc.dg/compat/struct-return-10_y.c: New file.
2766
2767         * gcc.dg/compat/compat-common.h: New file.
2768         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2769         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2770         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2771         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2772         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2773         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2774         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2775         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2776         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2777         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2778         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2779         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2780         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2781         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2782         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2783         * gcc.dg/compat/small-struct-check.h: Ditto.
2784         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2785         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2786         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2787         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2788         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2789         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2790         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2791         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2792         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2793         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2794         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2795         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2796         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2797         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2798         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2799         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2800         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2801         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2802         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2803         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2804         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2805         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2806         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2807         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2808         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2809         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2810         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2811         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2812         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2813         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2814
2815 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2816
2817         * g++.dg/pch/static-1.C: New file.
2818         * g++.dg/pch/static-1.Hs: New file.
2819
2820 2003-06-10  Richard Henderson  <rth@redhat.com>
2821
2822         * gcc.dg/asm-7.c: Adjust expected warning text.
2823
2824 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2825
2826         * gcc.dg/builtins-20.c: New test case.
2827
2828 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2829
2830         PR c++/11131
2831         * g++.dg/opt/template1.C: New test.
2832
2833 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2834
2835         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2836         additional_sources.
2837
2838 2003-05-21  David Taylor  <dtaylor@emc.com>
2839
2840         * gcc.dg/Wpadded.c: New file.
2841
2842 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2843
2844         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2845         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2846         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2847         dg-require-weak.
2848
2849 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2850
2851         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2852
2853 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2854
2855         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2856         (dg-require-alias): Likewise.
2857         (dg-require-gc-sections): Likewise.
2858         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2859
2860 2003-06-08  Richard Henderson  <rth@redhat.com>
2861
2862         * gcc.dg/20011029-2.c: Fix the array reference.
2863         * gcc.dg/asm-7.c: New.
2864
2865 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2866
2867         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2868
2869 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2870
2871         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2872         (dg-require-gc-sections): Likewise.
2873
2874 2003-06-08  Jan Hubicka  <jh@suse.cz>
2875
2876         * i386-cmov1.c: Fix regular expression.
2877         * i386-cvt-1.c: Likewise.
2878         * i386-local.c: Likewise.
2879         * i386-local2.c: Likewise.
2880         * i386-mul.c: Likewise.
2881         * i386-ssetype-1.c: Likewise.
2882         * i386-ssetype-3.c: Likewise.
2883         * i386-ssetype-5.c: Likewise.
2884
2885 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2886
2887         PR c++/11039
2888         * g++.dg/warn/implicit-typename2.C: New test.
2889         * g++.dg/warn/implicit-typename3.C: New test.
2890
2891 2003-06-07  Richard Henderson  <rth@redhat.com>
2892
2893         * g++.dg/other/offsetof3.C: Use size_t.
2894         * g++.dg/other/offsetof4.C: Likewise.
2895
2896 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2897
2898         * lib/copy-file.exp: New. Implement gcc_copy_files.
2899
2900         * lib/dg-pch.exp: Load copy-file.exp
2901         (dg-pch): Use gcc_copy_files instead of "file copy".
2902
2903 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2904
2905         * gcc.dg/weak/weak.exp: Simplify.
2906         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2907         * gcc.dg/weak/weak-1.c: Likewise.
2908         * gcc.dg/weak/weak-2.c: Likewise.
2909         * gcc.dg/weak/weak-3.c: Likewise.
2910         * gcc.dg/weak/weak-4.c: Likewise.
2911         * gcc.dg/weak/weak-5.c: Likewise.
2912         * gcc.dg/weak/weak-6.c: Likewise.
2913         * gcc.dg/weak/weak-7.c: Likewise.
2914         * gcc.dg/weak/weak-8.c: Likewise.
2915         * gcc.dg/weak/weak-9.c: Likewise.
2916
2917 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2918
2919         gcc.c-torture/execute/20030606-1.c: New.
2920
2921 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2922
2923         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2924         * gcc.dg/builtins-19.c: Likewise.
2925
2926 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2927
2928         * gcc.dg/builtins-2.c: Add some more tests.
2929         * gcc.dg/builtins-18.c: New test case.
2930         * gcc.dg/builtins-19.c: New test case.
2931
2932 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2933             Jim Wilson  <wilson@tuliptree.org>
2934
2935         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2936
2937 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2938
2939         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2940         mempcpy/stpcpy calls not to be optimized into something else.
2941         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2942         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2943         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2944
2945 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2946
2947         * gcc.dg/format/asm_fprintf-1.c: New test.
2948
2949 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2950
2951         * lib/gcc-defs.exp (additional_sources): New variable.
2952         (dg-additional-sources): New function.
2953         (additional_files): New variable.
2954         (dg-additional-files): New function.
2955         (dg-additional-files-options): Likewise.
2956         * lib/gcc-dg.exp (dg-require-weak): New function.
2957         (dg-require-alias): Likewise.
2958         (dg-require-gc-sections): Likewise.
2959         * lib/target-supports.exp (check_alias_available): Remove testfile
2960         parameter.
2961         (check_gc_sections_available): New function.
2962         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2963         (dg-gpp-additional-files): Likewise.
2964         * lib/g++.exp (additional_sources): Remove.
2965         (additional_files): Likewise.
2966         (g++_target_compile): Use dg-additional-files-options.
2967
2968         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2969         Tcl logic.
2970         * gcc.dg/special/ecos.exp: Remove.
2971         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2972         * gcc.dg/special/alias-1.c: Likewise.
2973         * gcc.dg/special/alias-2.c: Likewise.
2974         * gcc.dg/special/gcsec-1.c: Likewise.
2975         * gcc.dg/special/weak-1.c: Likewise.
2976         * gcc.dg/special/weak-2.c: Likewise.
2977         * gcc.dg/special/wkali-1.c: Likewise.
2978         * gcc.dg/special/wkali-2.c: Likewise.
2979
2980         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2981         dg-gpp-additional-*.
2982         * g++.dg/special/conpr-3.C: Likewise.
2983         * g++.dg/special/conpr-4.C: Likewise.
2984         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2985         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2986         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2987         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2988         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2989         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2990         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2991         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2992         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2993         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2994         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2995         * g++.old-deja/g++.other/comdat1.C: Likewise.
2996         * g++.old-deja/g++.other/comdat2.C: Likewise.
2997         * g++.old-deja/g++.other/comdat3.C: Likewise.
2998         * g++.old-deja/g++.other/ctor1.C: Likewise.
2999         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3000
3001 2003-06-05  Richard Henderson  <rth@redhat.com>
3002
3003         * gcc.dg/debug/20030605-1.c: New.
3004
3005 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3006
3007         * README.QMTEST: Update.
3008
3009 2003-06-04  Richard Henderson  <rth@redhat.com>
3010
3011         * gcc.dg/cleanup-1.c: New.
3012         * gcc.dg/cleanup-2.c: New.
3013         * gcc.dg/cleanup-3.c: New.
3014         * gcc.dg/cleanup-4.c: New.
3015         * gcc.dg/cleanup-5.c: New.
3016         * gcc.dg/cleanup-6.c: New.
3017         * gcc.dg/cleanup-7.c: New.
3018
3019 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3020
3021         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3022
3023         * lib/dg-pch.exp: New file.
3024         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3025         * gcc.dg/pch/pch.exp: Likewise.
3026
3027 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3028
3029         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3030         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3031         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3032         * gcc.dg/builtins-17.c: New test case.
3033         * gcc.dg/i386-387-4.c: New test case.
3034         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3035
3036 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3037
3038         * gcc.dg/ultrasp9.c: New test.
3039
3040 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3041
3042         * gcc.c-torture/compile/20030604-1.c: New test.
3043         * gcc.dg/sparc-constant-1.c: New test.
3044
3045 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3046
3047         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3048
3049 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3050
3051         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3052
3053         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3054         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3055
3056 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3057
3058         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3059
3060 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3061
3062         PR c++/10940
3063         * g++.dg/template/spec10.C: New test.
3064
3065 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3066
3067         * gcc.dg/builtins-16.c: New test case.
3068
3069 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3070
3071         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3072         mempcpy test with post-increments.
3073         * gcc.c-torture/execute/string-opt-3.c: New test.
3074         * gcc.dg/string-opt-1.c: New test.
3075
3076 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3077
3078         PR fortran/10965
3079         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3080
3081 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3082
3083         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3084         (scan-assembler): ... here.  Use dg-scan.
3085         (scan-assembler-not): Likewise.
3086         (scan-file): New function.
3087         (scan-file-not): Likewise.
3088         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3089         * gcc.dg/cpp/_Pragma4.c: Likewise.
3090         * gcc.dg/cpp/_Pragma5.c: Likewise.
3091         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3092         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3093         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3094         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3095         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3096         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3097         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3098         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3099         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3100         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3101         * gcc.dg/cpp/cxxcom1.c: Likewise.
3102         * gcc.dg/cpp/line1.c: Likewise.
3103         * gcc.dg/cpp/maccom1.c: Likewise.
3104         * gcc.dg/cpp/maccom2.c: Likewise.
3105         * gcc.dg/cpp/maccom3.c: Likewise.
3106         * gcc.dg/cpp/maccom4.c: Likewise.
3107         * gcc.dg/cpp/maccom5.c: Likewise.
3108         * gcc.dg/cpp/maccom6.c: Likewise.
3109         * gcc.dg/cpp/multiline.c: Likewise.
3110         * gcc.dg/cpp/spacing1.c: Likewise.
3111         * gcc.dg/cpp/spacing2.c: Likewise.
3112         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3113         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3114         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3115         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3116         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3117         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3118         * gcc.dg/cpp/cxxcom2.c: Likewise.
3119         * gcc.dg/cpp/cxxcom2.h: New file.
3120
3121         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3122         * g++.dg/cpp/truefalse.C: Here.
3123         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3124
3125 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3126
3127         * gcc.dg/cpp/redef3.c: New file.
3128
3129 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3130
3131         * gcc.dg/i386-loop-3.c: New test.
3132
3133 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3134
3135         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3136
3137 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3138
3139         * gcc.dg/fwrapv-1.c: New test case.
3140         * gcc.dg/fwrapv-2.c: New test case.
3141
3142 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3143
3144         PR c++/10956
3145         * g++.dg/template/spec9.C: New test.
3146
3147 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3148
3149         * gcc.dg/duff-4.c: New test case.
3150
3151 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3152
3153         PR fortran/10843
3154         * g77.dg/ffixed-form-1.f: New test
3155         * g77.dg/ffixed-form-2.f: New test
3156         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3157         * g77.dg/ffree-form-3.f: New test
3158
3159 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3160
3161         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3162         * gcc.dg/wint_t-1.c: Likewise.
3163
3164 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3165
3166         * g++.dg/template/access11.C: New test.
3167
3168 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3169
3170         PR c++/10849
3171         * g++.dg/template/access10.C: New test.
3172
3173 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3174             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3175
3176         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3177
3178 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3179
3180         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3181         suppress for powerpc-*-darwin*.
3182         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3183
3184 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3185
3186         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3187         suppress option for powerpc-*-darwin*.
3188
3189 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3190
3191         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3192         * gcc.dg/builtins-4.c: Add test for fmod.
3193
3194 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3195
3196         PR c++/10682
3197         * g++.dg/template/instantiate4.C: New test.
3198
3199 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3200
3201         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3202
3203 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3204
3205         * gcc.dg/compat/scalar-return-1_main.c: New file.
3206         * gcc.dg/compat/scalar-return-1_x.c: New file.
3207         * gcc.dg/compat/scalar-return-1_y.c: New file.
3208         * gcc.dg/compat/scalar-return-2_main.c: New file.
3209         * gcc.dg/compat/scalar-return-2_x.c: New file.
3210         * gcc.dg/compat/scalar-return-2_y.c: New file.
3211         * gcc.dg/compat/struct-return-3_main.c: New file.
3212         * gcc.dg/compat/struct-return-3_y.c: New file.
3213         * gcc.dg/compat/struct-return-3_x.c: New file.
3214         * gcc.dg/compat/struct-return-2_main.c: New file.
3215         * gcc.dg/compat/struct-return-2_x.c: New file.
3216         * gcc.dg/compat/struct-return-2_y.c: New file.
3217
3218 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3219
3220         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3221         for hppa*-hp-hpux*.
3222         * gcc.dg/20021014-1.c (dg-options): Likewise.
3223         * gcc.dg/nest.c (dg-options): Likewise.
3224
3225 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3226
3227         PR c++/9738
3228         * g++.dg/ext/dllimport2.C: New file.
3229         * g++.dg/ext/dllimport3.C: New file.
3230
3231 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3232
3233         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3234         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3235         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3236         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3237         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3238         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3239         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3240         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3241         * gcc.dg/compat/small-struct-defs.h: New file.
3242         * gcc.dg/compat/small-struct-init.h: New file.
3243         * gcc.dg/compat/small-struct-check.h: New file.
3244         * gcc.dg/compat/fp-struct-defs.h: New file.
3245         * gcc.dg/compat/fp-struct-check.h: New file.
3246         * gcc.dg/compat/fp-struct-init.h: New file.
3247         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3248         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3249
3250 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3251
3252         * gcc.dg/20030225-2.c: New test.
3253
3254 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3255             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3256
3257         * gcc.c-torture/compile/20030518-1.c: New test case.
3258
3259 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3260
3261         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3262         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3263         gcc-dg-debug-runtest.
3264         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3265         gcc-dg-debug-runtest.
3266
3267 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3268
3269         PR c++/9022
3270         * g++.dg/lookup/using6.C: New test.
3271
3272 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3273
3274         * g++.dg/parse/access2.C: New test.
3275
3276 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3277
3278         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3279         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3280         * gcc.dg/debug/debug.exp: Likewise.
3281
3282 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3283
3284         * gcc.dg/dollar.c: New test.
3285
3286 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3287
3288         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3289         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3290         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3291         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3292         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3293         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3294         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3295         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3296         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3297         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3298         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3299         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3300         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3301         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3302         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3303         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3304         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3305         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3306
3307 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3308
3309         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3310         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3311         support for "repo" mode.
3312         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3313         * lib/g77-dg.exp: Likewise.
3314         * lib/obj-dg.exp: Likewise.
3315
3316 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3317
3318         Merge from gcc-3_2-rhl8-branch:
3319         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3320
3321         * gcc.dg/tls/opt-6.c: New test.
3322
3323         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3324
3325         * gcc.dg/20030405-1.c: New test.
3326
3327         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3328
3329         * gcc.dg/20030309-1.c: New test.
3330
3331         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3332
3333         * gcc.c-torture/execute/20030307-1.c: New test.
3334
3335         2003-02-20  Randolph Chung  <tausq@debian.org>
3336
3337         * gcc.c-torture/compile/20030220-1.c: New test.
3338
3339         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3340
3341         * gcc.dg/20030217-1.c: New test.
3342
3343         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3344
3345         * gcc.c-torture/compile/20020129-1.c: New test.
3346
3347         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3348
3349         * gcc.dg/unroll-1.c: New test.
3350
3351         2002-11-16  Jan Hubicka  <jh@suse.cz>
3352
3353         * gcc.c-torture/execute/20020920-1.c: New test.
3354
3355         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3356
3357         PR target/7434
3358         * gcc.c-torture/compile/20021008-1.c: New test.
3359
3360         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3361
3362         PR target/7559
3363         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3364
3365         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3366
3367         * gcc.c-torture/compile/20020807-1.c: New test.
3368
3369         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3370
3371         * gcc.dg/tls/opt-1.c: New test.
3372
3373         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3374
3375         * gcc.dg/20020729-1.c: New test.
3376
3377         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3378
3379         * g++.dg/opt/life1.C: New test.
3380
3381         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3382
3383         * gcc.dg/20020525-1.c: New test.
3384
3385         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR c++/6794
3388         * g++.dg/ext/pretty1.C: New test.
3389         * g++.dg/ext/pretty2.C: New test.
3390
3391 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3392
3393         PR c++/8385
3394         * g++.dg/ext/typeof5.C: New test.
3395
3396 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3397
3398         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3399         __USER_LABEL_PREFIX__ into account.
3400         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3401
3402 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3403
3404         * gcc.dg/builtins-15.c: New test case.
3405
3406 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3407
3408         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3409
3410 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3411
3412         * lib/g++.exp: Tweak handling of additional source files.
3413         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3414         * g++.dg/special/conpr-2a.C: Rename to ...
3415         * g++.dg/special/conpr-2a.cc: ... this.
3416         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3417         * g++.dg/special/conpr-3a.C: Rename to ...
3418         * g++.dg/special/conpr-3a.cc: This.
3419         * g++.dg/special/conpr-3b.C: Rename to ...
3420         * g++.dg/special/conpr-3b.cc: This.
3421         * g++.dg/special/conpr-4.C: New test.
3422         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3423
3424 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3425
3426         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3427
3428 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3429
3430         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3431         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3432         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3433         * g++.old-deja/g++.other/warn3.C: Likewise.
3434
3435 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3436
3437         * gcc.dg/i386-387-1.c: Update to also test log.
3438         * gcc.dg/i386-387-2.c: Likewise.
3439
3440 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3441
3442         * g77.f-torture/execute/int8421.f: New test.
3443
3444 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3445
3446         PR c++/10230, c++/10481
3447         * g++.dg/lookup/scoped5.C: New test.
3448
3449 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3450
3451         PR c++/10552
3452         * g++.dg/template/ttp6.C: New test.
3453
3454 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3455
3456         * gcc.c-torture/execute/builtins: New directory.
3457         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3458         gcc.c-torture/execute/builtins.
3459         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3460         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3461         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3462         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3463
3464 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3465
3466         PR c++/9252
3467         * g++.dg/template/access8.C: New test.
3468         * g++.dg/template/access9.C: New test.
3469
3470 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3471
3472         PR c++/9554
3473         * g++.dg/parse/access1.C: New test.
3474
3475 2003-05-09  DJ Delorie  <dj@redhat.com>
3476
3477         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3478         long, and not an int.
3479
3480 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3481
3482         PR c++/10555, c++/10576
3483         * g++.dg/template/memclass1.C: New test.
3484
3485 2003-05-08  DJ Delorie  <dj@redhat.com>
3486
3487         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3488         targets.
3489         * gcc.c-torture/execute/20021024-1.x: Likewise.
3490         * gcc.c-torture/execute/shiftdi.x: Likewise.
3491         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3492         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3493         * gcc.dg/20021018-1.c: Likewise.
3494
3495 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3496
3497         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3498
3499         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3500         (bcopy): Call memmove.
3501
3502 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3503
3504         * g77.f-torture/compile/8485.f: New test case.
3505
3506 2003-05-07  Richard Henderson  <rth@redhat.com>
3507
3508         PR c++/10570
3509         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3510         Verify exception_cleanup not called for rethrows.
3511         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3512         when exiting catch block without rethrowing.
3513         * g++.dg/eh/forced3.C: New.
3514         * g++.dg/eh/forced4.C: New.
3515
3516 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3517
3518         * gcc.dg/20030505.c: Fix triplet.
3519
3520 2003-05-06  DJ Delorie  <dj@redhat.com>
3521
3522         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3523         * gcc.dg/nest.c: Likewise.
3524
3525 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3526
3527         * gcc.dg/builtins-14.c: New test case.
3528
3529 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3530
3531         * lib/compat.exp (compat-execute): New argument.
3532         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3533         * gcc.dg/compat: New test directory.
3534         * gcc.dg/compat/compat.exp: New expect script.
3535         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3536         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3537         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3538         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3539         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3540         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3541
3542         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3543         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3544         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3545         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3546         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3547         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3548         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3549         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3550         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3551         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3552         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3553         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3554         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3555         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3556         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3557
3558 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3559
3560         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3561
3562 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3563
3564         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3565
3566 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3567
3568         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3569         * gcc.dg/ppc-fsel-2.c: New test.
3570
3571         * gcc.dg/unused-5.c: New test.
3572
3573 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3574
3575         PR c++/10496
3576         * g++.dg/warn/pmf1.C: New test.
3577
3578 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3579
3580         PR c++/4494
3581         * g++.dg/warn/main.C: New test.
3582
3583 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3584
3585         * gcc.dg/nonnull-3.c: New test.
3586
3587 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3588
3589         * gcc.dg/cpp/Wtrigraphs.c: Update.
3590         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3591
3592 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3593
3594         * gcc.dg/ppc-fsel-1.c: New test.
3595
3596 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3597
3598         PR c/10604
3599         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3600
3601 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3602
3603         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3604
3605 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3606
3607         PR c++/9364, c++/10553, c++/10586
3608         * g++.dg/parse/typename4.C: New test.
3609         * g++.dg/parse/typename5.C: Likewise.
3610
3611 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3612
3613         * gcc.c-torture/compile/20030503-1.c: New test.
3614
3615 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3616
3617         * g++.dg/lookup/using5.C: Fix testcase error.
3618
3619 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3620
3621         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3622         since MEABI is no longer supported.  Remove all vestiges
3623         of MEABI from the test.
3624
3625 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3626
3627         PR c++/10554
3628         * g++.dg/lookup/using5.C: New test.
3629
3630 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3631
3632         PR c++/8772
3633         * g++.dg/template/ttp5.C: New test.
3634
3635 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3636
3637         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3638         (dg-gpp-additional-sources): New function.
3639         (dg-gpp-additional-files): Likewise.
3640         * lib/g++.exp (additional_sources): New variable.
3641         (additional_files): Likewise.
3642         (g++_target_compile): Deal with them.
3643         * lib/old-dejagnu.exp: Remove.
3644         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3645         * g++.old-deja: Revise all tests to use dg commands.
3646
3647 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3648
3649         PR c++/9432, c++/9528
3650         * g++.dg/lookup/using4.C: New test.
3651
3652 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3653
3654         * gcc.dg/noreturn-5.c: New file.
3655         * gcc.dg/noreturn-6.c: New file.
3656
3657         * gcc.c-torture/compile/inline-1.c: New file.
3658
3659 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3660
3661         PR c++/10551
3662         * g++.dg/template/explicit1.C: New test.
3663
3664 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3665
3666         PR c++/10549
3667         * g++.dg/other/bitfield1.C: New test.
3668
3669         PR c++/10527
3670         * g++.dg/init/new7.C: New test.
3671
3672 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3673
3674         * g++.dg/ext/desig1.C: New test.
3675         * g++.dg/ext/init1.C: Update.
3676
3677         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3678
3679 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/10180
3682         * g++.dg/warn/Winline-1.C: New test.
3683
3684 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3685
3686         * gcc.c-torture/execute/string-opt-19.c: New test.
3687
3688         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3689         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3690
3691 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3692
3693         PR c++/10506
3694         * g++.dg/init/new6.C: New test.
3695
3696         PR c++/10503
3697         * g++.dg/init/ref6.C: New test.
3698
3699 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3700
3701         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3702
3703 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3704
3705         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3706         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3707
3708 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3709
3710         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3711         initialized static data members.
3712
3713 2003-04-25  H.J. Lu <hjl@gnu.org>
3714
3715         * gcc.dg/ia64-sync-4.c: New test.
3716
3717 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3718
3719         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3720         date.
3721
3722 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3723
3724         PR c++/10337
3725         * g++.dg/warn/conv1.C: New test.
3726         * g++.old-deja/g++.other/conv7.C: Adjust.
3727         * g++.old-deja/g++.other/overload14.C: Adjust.
3728
3729 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3730
3731         PR c++/10471
3732         * g++.dg/template/defarg2.C: New test.
3733
3734 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3735
3736         * gcc.dg/cpp/include2.c: Update.
3737         * gcc.dg/cpp/multiline-2.c: New.
3738         * gcc.dg/cpp/multiline.c: Update.
3739         * gcc.dg/cpp/strify2.c: Update.
3740         * gcc.dg/cpp/trad/literals-2.c: Update.
3741
3742 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3743
3744         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3745
3746 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3747
3748         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3749
3750 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3751
3752         PR c++/10451
3753         * g++.dg/parse/crash4.C: New test.
3754
3755         PR c++/9847
3756         * g++.dg/parse/crash5.C: New test.
3757
3758 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3759
3760         PR c++/10446
3761         * g++.dg/parse/crash3.C: New test.
3762
3763         PR c++/10428
3764         * g++.dg/parse/elab1.C: New test.
3765
3766 2003-04-22  Devang Patel  <dpatel@apple.com>
3767
3768         * gcc.dg/cpp/trad/funlike-5.c: New test.
3769
3770 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3771
3772         * g++.dg/other/packed1.C: Fix dg options.
3773
3774 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3775
3776         * g++.dg/other/offsetof2.C: New test.
3777
3778 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3779
3780         * g++.dg/template/recurse.C: Adjust location of error messages.
3781
3782 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3783
3784         PR c++/9881
3785         * g++.dg/init/addr-const1.C: New test.
3786         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3787
3788 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3789
3790         PR c++/10405
3791         * g++.dg/lookup/struct-hack1.C: New test.
3792
3793 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3794
3795         * ucs.c: Update diagnostic messages.
3796
3797 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3798
3799         * gcc.dg/cpp/truefalse.cpp: New test.
3800         * gcc.dg/cpp/cpp.exp: Update.
3801         * g++.dg/other/stdbool-if.C: Remove.
3802
3803 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3804
3805         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3806         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3807
3808 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3809
3810         * gcc.c-torture/compile/20030418-1.c: New test.
3811
3812 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3813
3814         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3815
3816 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3817
3818         PR c++/10347
3819         g++.dg/template/dependent-name1.C: New test.
3820
3821 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3822
3823         * gcc.dg/warn-1.c (tourist_guide): New array,
3824         contains a pointer to bar.
3825
3826 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3827
3828         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3829         * gcc.c-torture/execute/medce-1.c: New test case.
3830         * gcc.c-torture/execute/medce-2.c: New test case.
3831
3832 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3833
3834         * lib/prune.exp: Ignore more messages.
3835
3836         PR c++/10381
3837         * g++.dg/parse/lookup3.C: New test.
3838
3839 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3840
3841         * gcc.c-torture/compile/20030415-1.c : New test.
3842
3843 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3844
3845         * gcc.c-torture/execute/scope-2.c: Move to ...
3846         * gcc.dg/noncompile/scope.c: .... here.
3847
3848 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3849
3850         * gcc.dg/20030414-2.c: New test case.
3851
3852 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3853
3854         PR target/10377
3855         * gcc.dg/20030414-1.c: New test.
3856
3857 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3858
3859         * gcc.dg/builtins-12.c: New test case.
3860         * gcc.dg/builtins-13.c: New test case.
3861
3862 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3863
3864         * gcc.c-torture/execute/string-opt-18.c: New test.
3865
3866 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3867
3868         PR c++/10300
3869         * g++.dg/init/new5.C: New test.
3870
3871 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3872
3873         PR c++/7910
3874         * g++.dg/ext/dllimport1.C: New test.
3875
3876 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3877
3878         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3879
3880 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3881
3882         PR Fortran/9263
3883         * g77.f-torture/noncompile/9263.f: New test
3884         PR Fortran/1832
3885         * g77.f-torture/execute/1832.f: New test
3886
3887 2003-04-11  David Chad  <davidc@freebsd.org>
3888             Loren J. Rittle  <ljrittle@acm.org>
3889
3890         libobjc/8562
3891         * objc.dg/headers.m: New test.
3892
3893 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3894
3895         * gcc.c-torture/execute/builtin-noret-2.c: New.
3896         * gcc.c-torture/execute/builtin-noret-2.x: New.
3897         XFAIL builtin-noret-2.c at -O1 and above.
3898         * gcc.dg/redecl.c: New.
3899         * gcc.dg/Wshadow-1.c: Update error regexps.
3900
3901 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3902
3903         * g++.dg/abi/bitfield10.C: New test.
3904
3905 2003-04-09  Mike Stump  <mrs@apple.com>
3906
3907         * gcc.dg/pch/pch.exp: Make testcase names longer.
3908         * g++.dg/pch/pch.exp: Make testcase names longer.
3909
3910 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3911
3912         * gcc.dg/builtins-11.c: New test case.
3913
3914 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3915
3916         * gcc.dg/builtins-9.c: New test case.
3917         * gcc.dg/builtins-10.c: New test case.
3918
3919 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3920
3921         * gcc.dg/noncompile/init-4.c.c: New test.
3922
3923 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3924
3925         * gcc.misc-test/gcov-9.c: New test.
3926         * gcc.misc-test/gcov-10.c: New test
3927         * gcc.misc-test/gcov-11.c: New test.
3928
3929 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3930
3931         PR optimization/10024
3932         * gcc.c-torture/compile/20030405-1.c: New test.
3933
3934 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3935
3936         * gcc.dg/pch/static-3.c: New.
3937         * gcc.dg/pch/static-3.hs: New.
3938         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3939
3940 2003-04-04  Richard Henderson  <rth@redhat.com>
3941
3942         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3943         * g++.dg/eh/forced2.C: Likewise.
3944
3945 2003-04-03  Mike Stump  <mrs@apple.com>
3946
3947         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3948         target arg.
3949         (scan-assembler-times, scan-assembler-not): Likewise.
3950         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3951
3952 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3953
3954         * gcc.dg/sparc-loop-1.c: New test.
3955
3956 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3957
3958         PR other/9274
3959         * g++.dg/pch/system-2.C: New.
3960         * g++.dg/pch/system-2.Hs: New.
3961
3962 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3963
3964         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3965
3966         * g++.dg/eh/simd-1.C (vecfunc): Same.
3967
3968 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3969
3970         * gcc.c-torture/execute/20030401-1.c: New test case.
3971
3972 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3973
3974         * objc.dg/defs.m: New.
3975
3976 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3977
3978         * g++.dg/eh/simd-1.C: New.
3979         * g++.dg/eh/simd-2.C: New.
3980
3981 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3982
3983         * gcc.c-torture/execute/simd-3.c: New.
3984
3985 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3986
3987         PR c/9936
3988         * gcc.dg/20030331-2.c: New test.
3989
3990 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3991
3992         PR c++/10278
3993         * g++.dg/parse/crash2.C: New test.
3994
3995 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3996
3997         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3998         * gcc.c-torture/execute/20030331-1.c: ...here.
3999
4000 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4001
4002         * gcc.c-torture/execute/20030331-1.c: New test.
4003
4004 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4005
4006         * lib/gcov.exp: Adjust call return testing strings.
4007         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4008
4009 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4010
4011         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4012         * gcc.dg/builtins-7.c: New test case.
4013         * gcc.dg/builtins-8.c: New test case.
4014
4015 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4016
4017         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4018
4019 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4020
4021         PR c++/7647
4022         * g++.dg/lookup-class-member-2.C: New test.
4023
4024 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4025
4026         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4027
4028 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4029
4030         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4031
4032 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4033
4034         * g++.dg/init/attrib1.C: New test.
4035
4036 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4037
4038         * gcc.dg/ultrasp8.c: New test.
4039
4040 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4041
4042         * gcc.dg/ultrasp7.c: New test.
4043
4044 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4045
4046         PR c++/10047
4047         * g++.dg/template/inline1.C: New test.
4048
4049 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4050
4051         * gcc.dg/sparc-dwarf2.c: New test.
4052
4053 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4054
4055         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4056         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4057
4058 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4059
4060         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4061         than reading .x files.
4062         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4063         * g77.dg/gcov/gcov-1.f: Likewise.
4064         * gcc.misc-tests/gcov-4b.c: Likewise.
4065         * gcc.misc-tests/gcov-5b.c: Likewise.
4066         * gcc.misc-tests/gcov-6.c: Likewise.
4067         * gcc.misc-tests/gcov-7.c: Likewise.
4068         * gcc.misc-tests/gcov-8.c: Likewise.
4069         * g++.dg/gcov/gcov-1.x: Remove.
4070         * g77.dg/gcov/gcov-1.x: Likewise.
4071         * gcc.misc-tests/gcov-4b.x: Likewise.
4072         * gcc.misc-tests/gcov-5b.x: Likewise.
4073         * gcc.misc-tests/gcov-6.x: Likewise.
4074         * gcc.misc-tests/gcov-7.x: Likewise.
4075         * gcc.misc-tests/gcov-8.x: Likewise.
4076
4077 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4078
4079         PR opt/10087
4080         * gcc.dg/20030324-1.c: New test.
4081
4082 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4083
4084         PR c++/10224
4085         * g++.dg/template/arg3.C: New test.
4086
4087         PR c++/10158
4088         * g++.dg/template/friend18.C: New test.
4089
4090 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4091
4092         * g77.f-torture/compile/20030326-1.f: New test case.
4093
4094 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4095
4096         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4097
4098         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4099
4100 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4101
4102         * gcc.dg/ia64-sync-3.c: New test.
4103
4104 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4105
4106         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4107
4108 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4109
4110         * gcc.dg/ultrasp6.c: New test.
4111
4112 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4113
4114         * gcc.dg/i386-signbit-1.c: New test.
4115         * gcc.dg/i386-signbit-2.c: New test.
4116         * gcc.dg/i386-signbit-3.c: New test.
4117
4118 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4119
4120         * gcc.dg/ultrasp5.c: Fix options.
4121
4122 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4123
4124         * gcc.dg/ultrasp5.c: Fix comment.
4125
4126 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4127
4128         PR fortran/10197
4129         * g77.f-torture/execute/10197.f: New test.
4130
4131 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4132
4133         PR c++/9898, c++/383
4134         * g++.dg/template/conv6.C: New test.
4135
4136         PR c++/10119
4137         * g++.dg/template/ptrmem5.C: New test.
4138
4139         PR c++/10026
4140         * g++.dg/lookup/koenig1.C: New test.
4141
4142         PR C++/10199
4143         * g++.dg/lookup/template2.C: New test.
4144
4145 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4146
4147         * g++.dg/opt/rtti1.C: New test.
4148
4149 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4150
4151         * gcc.dg/ultrasp5.c: New test.
4152
4153 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4154
4155         PR middle-end/9967
4156         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4157         builtin fputs.
4158
4159 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4160
4161         PR c/8224
4162         * gcc.dg/20030323-1.c: New test.
4163
4164 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4165
4166         * gcc.c-torture/compile/20030323-1.c: New test case.
4167
4168 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4169
4170         * gcc.dg/20030321-1.c: New test.
4171
4172 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4173
4174         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4175
4176 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4177
4178         PR c++/9978, c++/9708
4179         * g++.dg/ext/vlm1.C: Adjust expected error.
4180         * g++.dg/ext/vla2.C: New test.
4181         * g++.dg/template/arg1.C: New test.
4182         * g++.dg/template/arg2.C: New test.
4183
4184 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4185
4186         * g77.f-torture/execute/select.f: New test.
4187         * g77.f-torture/noncompile/select_no_compile.f: New test.
4188
4189 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4190
4191         PR c++/9898
4192         * g++.dg/other/error4.C: New test.
4193
4194 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4195
4196         * g++.dg/template/friend17.C: New test.
4197
4198 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4199
4200         * gcc.c-torture/compile/20030320-1.c: New.
4201
4202 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4203
4204         * gcc.dg/builtins-6.c: New test case.
4205
4206 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4207
4208         PR target/10073
4209         * gcc.c-torture/compile/20030319-1.c: New.
4210
4211 2003-03-18  Jan Hubicka  <jh@suse.cz>
4212
4213         * gcc.dg/i386-cvt-1.c: New test.
4214
4215 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4216
4217         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4218         * objc.dg/naming-2.m: Likewise.
4219
4220 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/9639
4223         * g++.dg/parse/crash1.C: New test.
4224
4225 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4226
4227         PR c++/8805
4228         * g++.dg/eh/cleanup1.C: New test.
4229
4230 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4231
4232         * gcc.c-torture/execute/20030316-1.c: New test case.
4233
4234 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4235
4236         PR c++/9629
4237         * g++.dg/init/ctor2.C: New test.
4238
4239 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4240
4241         * g77.f-torture/compile/xformat.f: New test case.
4242
4243 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4244
4245         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4246         * g++.old-deja/g++.mike/eh50.C: Likewise.
4247
4248 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4249
4250         PR c++/6440
4251         * g++.dg/template/spec7.C: New test.
4252         * g++.dg/template/spec8.C: Likewise.
4253
4254 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4255
4256         * gcc.c-torture/execute/20030313-1.c: New test.
4257
4258 2003-03-14  Richard Henderson  <rth@redhat.com>
4259
4260         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4261
4262 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4263
4264         * gcc.c-torture/compile/20030314-1.c: New test.
4265
4266 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4267
4268         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4269         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4270         thumb target,
4271         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4272         to accept newer _imp__  prefix and additional
4273         newline in .drectve section.
4274         * gcc.dg/dll-4.c: Likewise.
4275         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4276         switch.
4277
4278 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4279
4280         * g++.dg/parse/namespace9.C: New test.
4281
4282         * g++.dg/init/ref5.C: New test.
4283         * g++.dg/parse/ptrmem1.C: Likewise.
4284
4285 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4286
4287         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4288         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4289         regular expression.
4290         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4291         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4292
4293 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4294
4295         * gcc.c-torture/execute/20030224-2.c: New test.
4296
4297 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4298
4299         * gcc.dg/decl-3.c: New test.
4300
4301 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4302
4303         * gcc.dg/i386-loop-2.c: New test.
4304
4305 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4306
4307         PR c++/9474
4308         * g++.dg/parse/namespace8.C: New test.
4309
4310         PR c++/9924
4311         * g++.dg/overload/builtin2.C: New test.
4312
4313 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4314
4315         * gcc.dg/return-type-3.c: New test.
4316
4317 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4318
4319         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4320         profiling options are not supported.
4321
4322 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4323
4324         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4325         * g++.old-deja/g++.warn/impint2.C: Likewise.
4326
4327 2003-03-10  Devang Patel  <dpatel@apple.com>
4328
4329         * g++.dg/cpp/c++_cmd_1.C: New test.
4330         * g++.dg/cpp/c++_cmd_1.h: New file.
4331
4332 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4333
4334         * gcc.dg/altivec-9.c: New file.
4335
4336 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4337
4338         * gcc.dg/ppc-sdata-1.c: New test.
4339         * gcc.dg/ppc-sdata-2.c: New test.
4340
4341 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4342
4343         PR c++/9373
4344         * g++.dg/opt/ptrmem2.C: New test.
4345
4346         PR c++/8534
4347         * g++.dg/opt/ptrmem1.C: New test.
4348
4349 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4350
4351         * gcc.dg/i386-loop-1.c: New test.
4352
4353 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4354
4355         PR c++/9970
4356         * g++.dg/lookup/friend1.C: New test.
4357
4358 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4359
4360         PR c++/9823
4361         * g++.dg/parser/constructor1.C: New test.
4362
4363 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4364
4365         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4366
4367         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4368
4369 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4370
4371         * gcc.dg/cpp/Wunused.c: Update test.
4372
4373 2003-03-08  Jan Hubicka  <jh@suse.cz>
4374
4375         * gcc.dg/inline-3.c: New test.
4376
4377 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4378
4379         PR c++/9809
4380         * g++.dg/parse/builtin1.C: New test.
4381
4382         PR c++/9982
4383         * g++.dg/abi/cookie1.C: New test.
4384         * g++.dg/abi/cookie2.C: Likewise.
4385
4386         PR c++/9524
4387         * g++.dg/template/field1.C: New test.
4388
4389         PR c++/9912
4390         * g++.dg/parse/class1.C: New test.
4391         * g++.dg/parse/namespace7.C: Likewise.
4392         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4393
4394 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4395
4396         * g++.dg/init/ref4.C: New test.
4397
4398 2003-03-07  Jan Hubicka  <jh@suse.cz>
4399
4400         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4401         * gcc.dg/inline-3.c:  New test.
4402
4403 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4404
4405         * g++.dg/init/ref3.C: New test.
4406
4407         PR c++/9965
4408         * g++.dg/init/ref2.C: New test.
4409
4410         PR c++/9400
4411         * g++.dg/warn/Wshadow-2.C: New test.
4412
4413         PR c++/9791
4414         * g++.dg/warn/Woverloaded-1.C: New test.
4415
4416 2003-03-05  Jan Hubicka  <jh@suse.cz>
4417
4418         * gcc.dg/i386-local2.c: New.
4419         * gcc.dg/i386-local.c: Fix typo.
4420
4421 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4422
4423         * g++.dg/abi/layout3.C: New test.
4424
4425 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4426
4427         * gcc.c-torture/compile/20030305-1.c
4428
4429 2003-03-05  Jan Hubicka  <jh@suse.cz>
4430
4431         * gcc.dg/i386-local.c: New.
4432
4433 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4434
4435         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4436
4437 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4438
4439         * gcc.dg/switch-2.c: New test.
4440         * gcc.dg/switch-3.c: New test.
4441         * gcc.dg/Wswitch.c: Adjust line numbers.
4442         * gcc.dg/Wswitch-default.c: Likewise.
4443         * gcc.dg/Wswitch-enum.c: Likewise.
4444
4445 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4446
4447         * gcc.c-torture/execute/20030222-1.c: New test.
4448
4449 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4450
4451         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4452
4453 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4454
4455         PR c++/9878
4456         * g++.dg/init/ref1.C: New test.
4457
4458 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4459
4460         * gcc.dg/sh-relax.c: New SH-only test.
4461
4462 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4463
4464         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4465         comment explaining purpose of testcase.
4466
4467 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4468
4469         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4470         for HC11/HC12 (asm needs two int registers).
4471         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4472         HC11/HC12 because the test uses an asm which needs two 32-bit
4473         registers.
4474
4475 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4476
4477         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4478         for HC11/HC12 (array is too large otherwise).
4479         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4480         * gcc.c-torture/compile/20010518-2.x: Likewise.
4481         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4482         HC11/HC12 (array is too large).
4483
4484 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4485
4486         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4487         * lib/g++-dg.exp (g++-dg-test): Likewise.
4488
4489 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4490
4491         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4492         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4493
4494 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4495
4496         * g++.dg/warn/implicit-typename1.C: Remove warning.
4497
4498 2003-02-28  Richard Henderson  <rth@redhat.com>
4499
4500         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4501         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4502
4503 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4504
4505         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4506         * g++.dg/pch/pch.exp: Likewise.
4507
4508 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4509
4510         PR c++/9879
4511         * testsuite/g++.dg/init/new4.C: New test.
4512
4513 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4514
4515         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4516
4517 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4518
4519         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4520         unsigned long.
4521
4522         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4523         wider than float.
4524
4525 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4526
4527         * lib/scanasm.exp: Add support for counting numbers of
4528         occurences.
4529         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4530         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4531
4532 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/9683
4535         * g++.dg/template/static3.C: New test.
4536
4537         PR c++/9829
4538         * g++.dg/parse/namespace6.C: New test.
4539
4540 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4541
4542         PR target/9732
4543         * gcc.dg/20030225-1.c: New test.
4544
4545 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4546
4547         * README: Remove out-of-date information.
4548
4549         PR c++/9836
4550         * g++.dg/template/spec6.C: New test.
4551
4552 2003-02-24  Jeff Law  <law@redhat.com>
4553
4554         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4555
4556 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4557
4558         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4559         * gcc.dg/pragma-ep-1.c: Likewise.
4560
4561 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4562
4563         PR c++/9602
4564         * g++.dg/template/friend16.C: New test.
4565
4566 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/5333
4569         * g++.dg/parse/fused-params1.C: Adjust error messages.
4570         * g++.dg/template/nested3.C: New test.
4571
4572 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4573
4574         * g++.dg/abi/param1.C: New test.
4575
4576 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4577
4578         PR c++/7982
4579         * g++.dg/warn/implicit-typename1.C: New test.
4580
4581 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4582
4583         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4584         with "mtune".
4585         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4586         * gcc.c-torture/execute/20010129-1.x: Likewise.
4587         * gcc.dg/20011107-1.c: Likewise.
4588         * gcc.dg/20020108-1.c: Likewise.
4589         * gcc.dg/20020122-3.c: Likewise.
4590         * gcc.dg/20020206-1.c: Likewise.
4591         * gcc.dg/20020310-1.c: Likewise.
4592         * gcc.dg/20020426-2.c: Likewise.
4593         * gcc.dg/20020517-1.c: Likewise.
4594         * gcc.dg/991230-1.c: Likewise.
4595         * gcc.dg/i386-unroll-1.c: Likewise.
4596         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4597
4598 2003-02-22  Jan Hubicka  <jh@suse.cz>
4599
4600         * gcc.dg/i386-mul.c: New test.
4601
4602 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4603
4604         * gcc.dg/builtins-5.c: New test case.
4605
4606 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4607
4608         * gcc.dg/asmreg-1.c: New test.
4609
4610 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4611
4612         PR c++/9749
4613         * g++.dg/parse/varmod1.C: New test.
4614
4615 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4616
4617         PR c++/9727
4618         * g++.dg/template/op1.C: New test.
4619
4620 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/8906
4623         * g++.dg/template/nested2.C: New test.
4624
4625 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4626
4627         PR c++/8724
4628         * g++.dg/expr/dtor1.C: New test.
4629
4630 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4631
4632         * gcc.dg/cpp/include3.c: New test.
4633         * gcc.dg/cpp/inc/foo.h: New file.
4634
4635 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4636
4637         * gcc.c-torture/execute/20030221-1.c: New test.
4638
4639 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4640
4641         PR c++/9729
4642         * g++.dg/abi/conv1.C: New test.
4643
4644 2003-02-20  Jan Hubicka  <jh@suse.cz>
4645
4646         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4647
4648 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4649
4650         * gcc.c-torture/compile/20030219-1.c: New test.
4651
4652 2003-02-18  Jan Hubicka  <jh@suse.cz>
4653
4654         * gcc.dg/funcorder.c: New test.
4655
4656 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4657
4658         * gcc.c-torture/execute/20030218-1.c: New.
4659
4660 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4661
4662         * gcc.dg/20030218-1.c: New.
4663
4664 2003-02-18  Richard Henderson  <rth@redhat.com>
4665
4666         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4667         * gcc.dg/attr-used-2.c: New.
4668
4669 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4670
4671         PR c++/9704
4672         * g++.dg/init/copy5.C: New test.
4673
4674 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4675
4676         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4677         * g++.dg/pch/pch.exp: Likewise.
4678
4679 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4680
4681         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4682         STACK_SIZE is not defined.
4683
4684 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4685
4686         PR c++/9457
4687         * g++.dg/template/init1.C: New test.
4688
4689 2003-02-16  Jan HUbicka  <jh@suse.cz>
4690
4691         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4692         (foo): Add few extra tests
4693         * gcc.dg/c99-const-expr-3.c: Likewise.
4694         * gcc.c-torture/execute/20030216-1.c: New.
4695
4696 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4697
4698         PR c++/9459
4699         * g++.dg/ext/typeof4.C: New test.
4700
4701 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4702
4703         * gcc.dg/i386-387-3.c: New test case.
4704
4705 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4706
4707         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4708         cris-*-elf* cris-*-aout* and mmix-*-*.
4709
4710 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4711
4712         * gcc.dg/20030213-1.c: New test.
4713
4714 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4715
4716         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4717         * gcc.dg/i386-387-2.c: Likewise.
4718
4719 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4720
4721         * gcc.dg/ppc-spe.c: Fix formatting.
4722         Enable tests that were previously unsupported by gas.
4723         Delete tests for instructions that no longer exist.
4724         Switch arguments on evsubifw builtin.
4725
4726 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4727
4728         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4729         STACK_SIZE is too small.
4730
4731 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4732             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4733
4734         * gcc.dg/decl-2.c: New test.
4735
4736 2003-02-10  Jan Hubicka  <jh@suse.cz>
4737
4738         * gcc.dg/i386-fpcvt-1.c:  New test.
4739
4740 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4741
4742         * gcc.c-torture/execute/20030209-1.c: New test.
4743
4744 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4745
4746         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4747         int-wide bitops, use the constants of the same width.
4748         Likewise, if long long is 32-bit wide, test bitops using
4749         32-bit constants.
4750
4751 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4752
4753         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4754
4755 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4756
4757         * testsuite/gcc.dg/builtins-4.c: New test case.
4758
4759 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4760
4761         * gcc.dg/20020430-1.c: Fix dg command typos.
4762         * gcc.dg/20020503-1.c: Likewise.
4763
4764 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4765
4766         PR c++/8785
4767         * g++.dg/parse/fused-params1.C: New test.
4768
4769         PR c++/8857
4770         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4771
4772         PR c++/8921
4773         * g++.dg/parse/non-dependent1.C: New test.
4774
4775         PR c++/8928
4776         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4777
4778         PR c++/9228
4779         * g++.dg/parse/undefined7.C: New test.
4780         * g++.dg/parse/non-templ1.C: New test.
4781
4782         PR c++/9229
4783         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4784
4785 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4786
4787         * gcc.c-torture/compile/20030206-1.c: New test.
4788
4789 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4790
4791         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4792         "pow" to "foo" to avoid potential confusion with a math built-in.
4793
4794 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4795
4796         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4797         conditions for SPARC targets.
4798
4799 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4800
4801         * gcc.dg/20030204-1.c: New test.
4802
4803 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4804
4805         PR c++/38
4806         * g++.dg/parse/array-size1.C: New test.
4807
4808         PR c++/5657
4809         * g++.dg/parse/undefined3.C: New test.
4810
4811         PR c++/5665
4812         * g++.dg/parse/undefined4.C: New test.
4813
4814         PR c++/5975
4815         * g++.dg/parse/undefined5.C: New test.
4816
4817         PR c++/7259
4818         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4819
4820         PR c++/8578
4821         * g++.dg/parse/casting-operator1.C: New test.
4822
4823         PR c++/8596
4824         * g++.dg/parse/undefined6.C: New test.
4825
4826         PR c++/8736
4827         * g++.dg/parse/missing-template1.C: New test.
4828
4829 2003-02-04  Jan Hubicka  <jh@suse.cz>
4830
4831         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4832         * gcc.dg/i386-cmov?.c:  Likewise.
4833         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4834         * gcc.dg/i386-ssefp-1.c:  Likewise.
4835         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4836         conventions.
4837
4838 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4839
4840         PR c++/7129
4841         * testsuite/g++.dg/ext/max.C: New test.
4842
4843 2003-02-03  Jan Hubicka  <jh@suse.cz>
4844
4845         * gcc.c-torture/execute/20030203-1.c: New test.
4846
4847 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4848
4849         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4850         'natural-endian'.
4851
4852 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4853
4854         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4855         * g++.dg/init/new2.C: Likewise.
4856         * g++.dg/other/new1.C: Likewise.
4857
4858 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4859
4860         * gcc.dg/struct-ret-libc.c: New test.
4861
4862 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4863
4864         * gcc.dg/20030129-1.c: New test.
4865
4866 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4867
4868         PR c++/8849
4869         * g++.dg/template/ptrmem4.C: New test.
4870
4871 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4872
4873         * g++.dg/parser/constant1.C: New test.
4874
4875 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4876
4877         PR c++/8591
4878         * g++.dg/parse/friend2.C: New test.
4879
4880 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4881
4882         PR c++/9437
4883         * g++.dg/template/unify4.C: New test.
4884
4885 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4886
4887         * gcc.c-torture/execute/20030128-1.c: New test.
4888
4889 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4890
4891         * g++.dg/lookup/nested1.C: Test moved from ...
4892         * g++.old-deja/g++.other/lookup24.C: ... here.
4893
4894 2003-01-28  Jan Hubicka  <jh@suse.cz>
4895
4896         * gcc.dg/i386-cmov5.c:  New test.
4897
4898 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4899
4900         * gcc.c-torture/execute/20010925-1.c: Changed the
4901         memcpy declaration.
4902
4903 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4904
4905         PR c++/3902
4906         * g++.dg/parse/template5.C: New test.
4907
4908 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4909
4910         PR fortran/9258
4911         * g77.dg/pr9258: New test.
4912
4913 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4914
4915         * README: Move relevant parts from README.g++.
4916
4917         * README.g++: Remove this file.
4918
4919 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4920
4921         * g++.dg/abi/dcast1.C: New test.
4922
4923 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4924
4925         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4926
4927 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4928
4929         PR c++/47
4930         * g++.old-deja/g++.other/lookup24.C: New test.
4931
4932 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4933
4934         PR middle-end/7227
4935         * gcc.dg/uninit-C.c: New test.
4936
4937 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4938
4939         * g++.dg/abi/covariant1.C: New test.
4940
4941 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4942
4943         * gcc.dg/20030123-1.c: New test.
4944
4945 2003-01-25  Jan Hubicka  <jh@suse.cz>
4946
4947         PR opt/8492
4948         * gcc.c-torture/compile/20030125-1.c
4949
4950 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4951
4952         PR c++/9403
4953         * g++.dg/parse/template3.C: New test.
4954         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4955
4956         PR c++/795
4957         * g++.dg/parse/template4.C: New test.
4958
4959         PR c++/9415
4960         * g++.dg/template/qual2.C: New test.
4961
4962         PR c++/8545
4963         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4964
4965         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4966
4967 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4968
4969         * gcc.c-torture/execute/switch-1.c: New test case.
4970
4971 2003-01-25  Jan Hubicka  <jh@suse.cz>
4972
4973         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4974
4975 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4976
4977         Tweaks for Bison-1.875. From the NEWS file:
4978         "- `parse error' -> `syntax error'
4979         Bison now uniformly uses the term `syntax error'"
4980         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4981         * gcc.dg/cpp/digraph2.c: Likewise.
4982         * gcc.dg/cpp/direct2.c: Likewise.
4983         * gcc.dg/cpp/paste4.c: Likewise.
4984         * gcc.dg/c90-restrict-1.c: Likewise.
4985         * gcc.dg/c99-func-2.c: Likewise.
4986         * gcc.dg/noncompile/920721-2.c: Likewise.
4987         * gcc.dg/noncompile/930622-2.c: Likewise.
4988         * gcc.dg/noncompile/940112-1.c: Likewise.
4989         * gcc.dg/noncompile/950921-1.c: Likewise.
4990         * gcc.dg/noncompile/951123-1.c: Likewise.
4991         * gcc.dg/noncompile/971104-1.c: Likewise.
4992         * gcc.dg/noncompile/990416-1.c: Likewise.
4993
4994 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4995
4996         * g++.dg/parse/undefined1.C: Add error message.
4997
4998 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4999
5000         PR c++/9354
5001         * g++.dg/parse/new1.C: New test.
5002
5003         PR c++/9216
5004         * g++.dg/parse/template2.C: New test.
5005
5006         PR c++/9354
5007         * g++.dg/parse/typedef2.C: New test.
5008
5009         PR c++/9328
5010         * g++.dg/ext/typeof3.C: New test.
5011
5012 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5013
5014         PR c++/2738
5015         * g++.dg/parse/ret-type1.C: New test.
5016
5017         PR c++/3792
5018         * g++.dg/parse/tmpl-outside1.C: New test.
5019
5020         PR c++/4207
5021         * g++.dg/parse/int-as-enum1.C: New test.
5022
5023         PR c++/4903
5024         * g++.dg/parse/no-typename1.C: New test.
5025
5026         PR c++/5533
5027         * g++.dg/parse/no-value1.C: New test.
5028
5029         PR c++/5921
5030         * g++.dg/parse/wrong-inline1.C: New test.
5031
5032         PR c++/6402
5033         * g++.dg/parse/ref1.C: New test.
5034
5035         PR c++/6992
5036         * g++.dg/parse/attr-ctor1.C: New test.
5037
5038         PR c++/7229
5039         * g++.dg/parse/namespace5.C: New test.
5040
5041         PR c++/7917
5042         * g++.dg/parse/func-def1.C: New test.
5043
5044         PR c++/8143
5045         * g++.dg/parse/undefined1.C: New test.
5046
5047         PR c++/5723, PR c++/8522
5048         * g++.dg/parse/specialization1.C: New test.
5049
5050         PR c++/163, PR c++/8595
5051         * g++.dg/parse/struct-as-enum1.C: New test.
5052
5053         PR c++/9173
5054         * g++.dg/parse/undefined2.C: New test.
5055
5056 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5057
5058         PR c++/9298
5059         * g++.dg/parse/template1.C: New test.
5060
5061         PR c++/9384
5062         * g++.dg/parse/using1.C: New test.
5063
5064         PR c++/9285
5065         PR c++/9294
5066         * g++.dg/parse/expr2.C: New test.
5067
5068         PR c++/9388
5069         * g++.dg/parse/lookup2.C: Likewise.
5070
5071 2003-01-21  Jan Hubicka  <jh@suse.cz>
5072
5073         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5074         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5075         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5076         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5077
5078 2003-01-20  Nick Clifton  <nickc@redhat.com>
5079
5080         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5081         problem with ARM sibcall code generation.
5082
5083 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5084
5085         * gcc.c-torture/execute/20030120-1.c: New.
5086
5087 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5088
5089         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5090
5091 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5092
5093         PR c++/9272
5094         * g++.dg/parse/ctor1.C: New test.
5095
5096         PR c++/9294:
5097         * g++.dg/parse/qualified1.C: New test.
5098
5099         * g++.dg/parse/typename3.C: New test.
5100
5101 2003-01-16  Richard Henderson  <rth@redhat.com>
5102
5103         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5104
5105 2003-01-16  Richard Henderson  <rth@redhat.com>
5106
5107         * g++.dg/pch/pch.exp: Copy test header to the working directory
5108         before using it either for precompilation or direct use.
5109         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5110         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5111
5112 2003-01-16  Richard Henderson  <rth@redhat.com>
5113
5114         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5115         before using it either for precompilation or direct use.
5116         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5117         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5118
5119 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5120
5121         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5122         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5123         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5124         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5125         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5126         typename warning into error.
5127         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5128         error messages.
5129         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5130         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5131         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5132         messages.
5133         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5134         make declaration visible in template.
5135         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5136         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5137         messages.
5138         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5139         message.
5140         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5141         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5142         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5143         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5144         typename warning with error message.
5145         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5146         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5147         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5148
5149 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5150
5151         * g++.dg/parse/ambig2.C: New test.
5152
5153 2003-01-15  Richard Henderson  <rth@redhat.com>
5154
5155         * g++.dg/tls/init-2.C: Update error message string.
5156
5157 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5158
5159         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5160
5161 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5162
5163         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5164         all for HC11/HC12.
5165         * gcc.c-torture/compile/20001205-1.x: Likewise.
5166         * gcc.c-torture/compile/20001226-1.x: Likewise.
5167         * gcc.c-torture/compile/920520-1.x: Likewise.
5168         * gcc.c-torture/compile/961203-1.x: Likewise.
5169         * gcc.c-torture/compile/20020604-1.x: Likewise.
5170
5171 2003-01-15  Jan Hubicka  <jh@suse.cz>
5172
5173         * gcc.c-torture/compile/20030115-1.c: New test.
5174
5175         * gcc.dg/i386-fpcvt-1.c: New test.
5176         * gcc.dg/i386-fpcvt-2.c: New test.
5177
5178 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5179
5180         Further conform g++'s __vmi_class_type_info to the C++ ABI
5181         specification.
5182         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5183         the specification.
5184
5185 2003-01-14  Jan Hubicka  <jh@suse.cz>
5186
5187         * gcc.dg/i386-fpcvt-1.c: New test.
5188         * gcc.dg/i386-fpcvt-2.c: New test.
5189
5190 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5191
5192         * gcc.dg/i386-mmx-3.c: New test.
5193
5194 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5195
5196         PR c++/9264
5197         * g++.dg/parse/octal1.C: New file.
5198
5199         PR c++/9172
5200         * g++.dg/parse/typename1.C: New file.
5201
5202 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5203
5204         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5205         * gcc.dg/bf-no-ms-layout.c: Likewise.
5206         * gcc.dg/bf-ms-attrib.c: Likewise.
5207
5208 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5209
5210         PR c++/9099
5211         * g++.dg/parse/dtor1.C: New file.
5212
5213         PR c++/9128
5214         * g++.dg/rtti/typeid1.C: New file.
5215
5216         PR c++/9153
5217         * g++.dg/parse/lookup1.C: New file.
5218
5219         PR c++/9171
5220         * g++.dg/templ/spec5.C: New file.
5221
5222 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5223
5224         * gcc.c-torture/compile/20030110-1.c: New test.
5225
5226 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5227
5228         Merge from pch-branch:
5229
5230         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5231
5232         * gcc.dg/pch/cpp-1.h: New.
5233         * gcc.dg/pch/cpp-1.c: New.
5234         * gcc.dg/pch/cpp-2.h: New.
5235         * gcc.dg/pch/cpp-2.c: New.
5236
5237         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5238
5239         * gcc.dg/pch/except-1.h: New.
5240         * gcc.dg/pch/except-1.c: New.
5241
5242         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5243
5244         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5245         running test.
5246         * gcc.dg/pch: Include *.hp not *.h.
5247         * gcc.dg/pch/system-1.h: New.
5248         * gcc.dg/pch/system-1.c: New.
5249
5250         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5251
5252         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5253         rather than trying to build and run a program using PCH.
5254         * gcc.dg/pch: Remove dg-do commands from test files.
5255
5256         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5257
5258         * gcc.dg/pch/macro-3.c: New.
5259         * gcc.dg/pch/macro-3.h: New.
5260
5261         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5262
5263         * gcc.dg/pch/common-1.c: New.
5264         * gcc.dg/pch/common-1.h: New.
5265         * gcc.dg/pch/decl-1.c: New.
5266         * gcc.dg/pch/decl-1.h: New.
5267         * gcc.dg/pch/decl-2.c: New.
5268         * gcc.dg/pch/decl-2.h: New.
5269         * gcc.dg/pch/decl-3.c: New.
5270         * gcc.dg/pch/decl-3.h: New.
5271         * gcc.dg/pch/decl-4.c: New.
5272         * gcc.dg/pch/decl-4.h: New.
5273         * gcc.dg/pch/decl-5.c: New.
5274         * gcc.dg/pch/decl-5.h: New.
5275         * gcc.dg/pch/global-1.c: New.
5276         * gcc.dg/pch/global-1.h: New.
5277         * gcc.dg/pch/inline-1.c: New.
5278         * gcc.dg/pch/inline-1.h: New.
5279         * gcc.dg/pch/inline-2.c: New.
5280         * gcc.dg/pch/inline-2.h: New.
5281         * gcc.dg/pch/static-1.c: New.
5282         * gcc.dg/pch/static-1.h: New.
5283         * gcc.dg/pch/static-2.c: New.
5284         * gcc.dg/pch/static-2.h: New.
5285
5286         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5287
5288         * g++.dg/pch/pch.exp: Better handle failing testcases.
5289         * gcc.dg/pch/pch.exp: Likewise.
5290         * gcc.dg/pch/macro-1.c: New.
5291         * gcc.dg/pch/macro-1.h: New.
5292         * gcc.dg/pch/macro-2.c: New.
5293         * gcc.dg/pch/macro-2.h: New.
5294
5295         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5296
5297         * g++.dg/dg.exp: Treat files in pch/ specially.
5298         * g++.dg/pch/pch.exp: New file.
5299         * g++.dg/pch/empty.H: New file.
5300         * g++.dg/pch/empty.C: New file.
5301         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5302         "precompile".
5303
5304         * gcc.dg/pch/pch.exp: New file.
5305         * gcc.dg/pch/empty.h: New file.
5306         * gcc.dg/pch/empty.c: New file.
5307         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5308         "precompile".
5309
5310 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5311
5312         * g++.dg/template/friend14.C: New test.
5313
5314 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5315
5316         * gcc.dg/old-style-asm-1.c: New test.
5317
5318 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5319
5320         * gcc.c-torture/compile/20030109-1.c: New test.
5321
5322 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5323
5324         * gcc.c-torture/execute/20030109-1.c: New test.
5325
5326 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5327
5328         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5329         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5330         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5331         * g++.old-deja/g++.mike/eh2.C: Likewise
5332         * g++.old-deja/g++.mike/eh3.C: Likewise
5333         * g++.old-deja/g++.mike/eh5.C: Likewise
5334         * g++.old-deja/g++.mike/eh6.C: Likewise
5335         * g++.old-deja/g++.mike/eh7.C: Likewise
5336         * g++.old-deja/g++.mike/eh8.C: Likewise
5337         * g++.old-deja/g++.mike/eh9.C: Likewise
5338         * g++.old-deja/g++.mike/eh10.C: Likewise
5339         * g++.old-deja/g++.mike/eh12.C: Likewise
5340         * g++.old-deja/g++.mike/eh13.C: Likewise
5341         * g++.old-deja/g++.mike/eh14.C: Likewise
5342         * g++.old-deja/g++.mike/eh16.C: Likewise
5343         * g++.old-deja/g++.mike/eh17.C: Likewise
5344         * g++.old-deja/g++.mike/eh18.C: Likewise
5345         * g++.old-deja/g++.mike/eh21.C: Likewise
5346         * g++.old-deja/g++.mike/eh23.C: Likewise
5347         * g++.old-deja/g++.mike/eh24.C: Likewise
5348         * g++.old-deja/g++.mike/eh25.C: Likewise
5349         * g++.old-deja/g++.mike/eh26.C: Likewise
5350         * g++.old-deja/g++.mike/eh27.C: Likewise
5351         * g++.old-deja/g++.mike/eh28.C: Likewise
5352         * g++.old-deja/g++.mike/eh29.C: Likewise
5353         * g++.old-deja/g++.mike/eh31.C: Likewise
5354         * g++.old-deja/g++.mike/eh33.C: Likewise
5355         * g++.old-deja/g++.mike/eh34.C: Likewise
5356         * g++.old-deja/g++.mike/eh35.C: Likewise
5357         * g++.old-deja/g++.mike/eh36.C: Likewise
5358         * g++.old-deja/g++.mike/eh37.C: Likewise
5359         * g++.old-deja/g++.mike/eh38.C: Likewise
5360         * g++.old-deja/g++.mike/eh39.C: Likewise
5361         * g++.old-deja/g++.mike/eh40.C: Likewise
5362         * g++.old-deja/g++.mike/eh41.C: Likewise
5363         * g++.old-deja/g++.mike/eh42.C: Likewise
5364         * g++.old-deja/g++.mike/eh44.C: Likewise
5365         * g++.old-deja/g++.mike/eh46.C: Likewise
5366         * g++.old-deja/g++.mike/eh47.C: Likewise
5367         * g++.old-deja/g++.mike/eh48.C: Likewise
5368         * g++.old-deja/g++.mike/eh49.C: Likewise
5369         * g++.old-deja/g++.mike/eh50.C: Likewise
5370         * g++.old-deja/g++.mike/eh51.C: Likewise
5371         * g++.old-deja/g++.mike/eh53.C: Likewise
5372         * g++.old-deja/g++.mike/eh55.C: Likewise
5373         * g++.old-deja/g++.mike/p7912.C: Likewise
5374         * g++.old-deja/g++.mike/p9706.C: Likewise
5375         * g++.old-deja/g++.mike/p10416.C: Likewise
5376         * g++.old-deja/g++.mike/p11667.C: Likewise
5377         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5378         Remove redundant reference to Iris.
5379         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5380         Elxsi, i860, Pico Java, and WE32K.
5381
5382 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5383
5384         * g++.dg/ext/asm4.C: New test.
5385
5386 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5387
5388         PR c++/9030
5389         * g++.dg/template/friend12.C: New test.
5390         * g++.dg/template/friend13.C: Likewise.
5391         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5392
5393 2003-01-08  Jan Hubicka  <jh@suse.cz>
5394
5395         * gcc.dg/i386-cadd.c: New test.
5396         * gcc.dg/i386-cmov4.c: Likewise.
5397
5398 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5399
5400         PR c++/9165
5401         * g++.dg/warn/Wunused-3.C: New test.
5402
5403         * g++.dg/abi/bitfield9.C: New test.
5404
5405         PR c++/9189
5406         * g++.dg/parse/defarg3.C: New test.
5407
5408 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5409
5410         * g++.dg/parse/ambig1.C: New test.
5411         * g++.dg/parse/defarg2.C: New test.
5412
5413 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5414
5415         * g++.dg/template/defarg-1.C: New test.
5416         * g++.dg/template/local2.C: Likewise.
5417
5418 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5419
5420         * gcc.c-torture/execute/20030105-1.c: New test.
5421
5422 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5423
5424         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5425         * g++.dg/parse/namespace4.C: Likewise.
5426
5427 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5428
5429         * g++.dg/template/ntp2.C: New test.
5430
5431 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5432
5433         * g++.dg/parse/extern-C-1.C: New test.
5434
5435         * g++.dg/parse/namespace4.C: New test.
5436
5437         * g++.dg/template/nested1.C: New test.
5438
5439         * g++.dg/parse/namespace3.C: New test.
5440
5441 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5442
5443         * g++.dg/lookup/two-stage1.C: New test.
5444
5445 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5446
5447         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5448         * g++.old-deja/g++.jason/access8.C: Likewise.
5449         * g++.old-deja/g++.other/decl5.C: Likewise.
5450
5451 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5452
5453         * g++.dg/parse/parse7.C: New test.
5454
5455 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5456
5457         PR c++/2843
5458         * g++.dg/ext/attrib7.C: New test.
5459
5460 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5461
5462         * g++.dg/parse/parse6.C: New test.
5463
5464 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5465
5466         * gcc.dg/h8300-stack-1.c: New.
5467
5468 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5469
5470         g++.dg/lookup/exception1.C: New test.
5471
5472         g++.dg/lookup/template1.C: New test.
5473
5474         g++.dg/parse/namespace2.C: New test.
5475
5476         g++.dg/parse/parens2.C: New test.
5477
5478 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5479
5480         * g++.dg/parse/parse5.C: New test.
5481         * g++.dg/lookup/scoped4.C: New test.
5482
5483 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5484
5485         * g++.dg/parse/parens1.C: New test.
5486
5487         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5488         angle-bracket1.C.
5489         * g++.dg/parse/parens2.C: New test.
5490
5491         * g++.dg/lookup/scope-operator1.C: New test.
5492
5493         * g++.dg/parse/operator1.C: New test.
5494
5495 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5496
5497         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5498         * g++.old-deja/g++.other/access6.C: Likewise.
5499         * g++.old-deja/g++.other/decl1.C: Likewise.
5500         * g++.old-deja/g++.pt/typename12.C: Likewise.
5501
5502 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5503
5504         * g++.dg/parse/namespace1.C: New test.
5505
5506 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5507
5508         * g++.dg/parse/parse4.C: New test.
5509
5510 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5511
5512         * g++.dg/parse/parse3.C: New test.
5513
5514 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5515
5516         * g++.dg/parse/parse2.C: New test.
5517
5518 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5519
5520         * g++.dg/template/friend11.C: New test.
5521
5522 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5523
5524         * g++.dg/parse/parse1.C: New test.
5525
5526 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5527
5528         * lib/profopt.exp: Change the name of a global variable to avoid
5529         possible clashes with other test suites.
5530
5531 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5532
5533         * g++.dg/inherit/covariant8.C: New test.
5534
5535 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5536
5537         * g++.dg/init/array9.C: New test.
5538
5539         PR c++/9112
5540         * g++.dg/parse/expr1.C: New test.
5541
5542 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5543
5544         * gcc.c-torture/compile/20021230-1.c: New test.
5545
5546 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5547
5548         * g++.dg/inherit/covariant5.C: New test.
5549         * g++.dg/inherit/covariant6.C: New test.
5550         * g++.dg/inherit/covariant7.C: New test.
5551
5552 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5553
5554         PR c++/2739
5555         * g++.dg/other/access2.C: New test.
5556
5557 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5558
5559         * g++.dg/other/anon-struct.C: No longer fails
5560         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5561         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5562         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5563
5564 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5565
5566         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5567
5568 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5569
5570         * g++.dg/eh/spec4.C: Remove stray semicolon.
5571         * g++.dg/expr/pmf-1.C: Change error message.
5572         * g++.dg/ext/asm1.C: Remove stray semicolon.
5573         * g++.dg/ext/typename1.C: Add missing typenames.
5574         * g++.dg/inherit/template-as-base.C: Change error message.
5575         * g++.dg/lookup/scoped1.C: Likewise.
5576         * g++.dg/lookup/scoped2.C: Likewise.
5577         * g++.dg/lookup/using2.C: Likewise.
5578         * g++.dg/other/component1.C: Remove stray semicolon.
5579         * g++.dg/other/do1.C: Change error message.
5580         * g++.dg/other/error2.C: Likewise.
5581         * g++.dg/other/init1.C: Likewise.
5582         * g++.dg/other/packed1.C: Remove stray semicolon.
5583         * g++.dg/other/ptrmem2.C: Change error message.
5584         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5585         marker.
5586         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5587         * g++.dg/template/access3.C: Add typename keyword.
5588         * g++.dg/template/access5.C: Remove stray semicolon.
5589         * g++.dg/template/access6.C: Likewise.
5590         * g++.dg/template/complit1.C: Likewise.
5591         * g++.dg/template/crash1.C: Change error message.
5592         * g++.dg/template/inherit2.C: Remove stray semicolon.
5593         * g++.dg/template/instantiate2.C: Likewise.
5594         * g++.dg/template/instantiate3.C: Change error message.
5595         * g++.dg/template/qual1.C: Remove stray semicolon.
5596         * g++.dg/template/qualttp18.C: Change error message.
5597         * g++.dg/template/ref1.C: Remove stray semicolon.
5598         * g++.dg/template/sizeof1.C (A::value): Declare it.
5599         * g++.dg/template/spec4.C: Change error message.
5600         * g++.dg/template/static1.C: Likewise.
5601         * g++.dg/template/type1.C: Likewise.
5602         * g++.dg/template/typename3.C: Likewise.
5603         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5604         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5605         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5606         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5607         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5608         named return value extension.
5609         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5610         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5611         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5612         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5613         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5614         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5615         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5616         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5617         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5618         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5619         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5620         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5621         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5622         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5623         syntax.
5624         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5625         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5626         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5627         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5628         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5629         * g++.old-deja/g++.brendan/template11.C: Likewise.
5630         * g++.old-deja/g++.brendan/template26.C: Likewise.
5631         * g++.old-deja/g++.brendan/template27.C: Use explicit
5632         specialization syntax.
5633         * g++.old-deja/g++.brendan/template30.C: Likewise.
5634         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5635         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5636         non-dependent names.
5637         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5638         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5639         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5640         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5641         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5642         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5643         named return value extension.
5644         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5645         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5646         * g++.old-deja/g++.ext/return1.C: Likewise.
5647         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5648         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5649         * g++.old-deja/g++.jason/access8.C: Likewise.
5650         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5651         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5652         pseudo-destructor names.
5653         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5654         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5655         pseudo-destructor names.
5656         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5657         * g++.old-deja/g++.jason/overload19.C: Likewise.
5658         * g++.old-deja/g++.jason/overload32.C: Likewise.
5659         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5660         stray semicolons.
5661         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5662         * g++.old-deja/g++.jason/return.C: Likewise.
5663         * g++.old-deja/g++.jason/return2.C: Likewise.
5664         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5665         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5666         syntax.
5667         * g++.old-deja/g++.jason/template10.C: Account for use of
5668         non-dependent names.
5669         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5670         syntax.
5671         * g++.old-deja/g++.jason/template37.C: Likewise.
5672         * g++.old-deja/g++.law/access4.C: Change error messages.
5673         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5674         pseudo-destructor names.
5675         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5676         * g++.old-deja/g++.law/ctors9.C: Likewise.
5677         * g++.old-deja/g++.law/cvt22.C: Likewise.
5678         * g++.old-deja/g++.law/dtors5.C: Likewise.
5679         * g++.old-deja/g++.law/global-init1.C: Likewise.
5680         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5681         * g++.old-deja/g++.law/operators28.C: Likewise.
5682         * g++.old-deja/g++.law/visibility28.C: Likewise.
5683         * g++.old-deja/g++.martin/eval1.C: Likewise.
5684         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5685         name.
5686         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5687         * g++.old-deja/g++.mike/net34.C: Likewise.
5688         * g++.old-deja/g++.mike/net36.C: Likewise.
5689         * g++.old-deja/g++.mike/ns2.C: Likewise.
5690         * g++.old-deja/g++.mike/p12306.C: Likewise.
5691         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5692         value extension.
5693         * g++.old-deja/g++.mike/p700.C: Likewise.
5694         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5695         * g++.old-deja/g++.mike/p710.C: Likewise.
5696         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5697         value extension.
5698         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5699         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5700         * g++.old-deja/g++.ns/crash2.C: Likewise.
5701         * g++.old-deja/g++.ns/crash3.C: Likewise.
5702         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5703         * g++.old-deja/g++.ns/ns17.C: Likewise.
5704         * g++.old-deja/g++.ns/template16.C: Likewise.
5705         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5706         keyword.
5707         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5708         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5709         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5710         named return value extension.
5711         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5712         * g++.old-deja/g++.other/access4.C: Issue additional error
5713         messages.
5714         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5715         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5716         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5717         * g++.old-deja/g++.other/crash25.C: Change error message.
5718         * g++.old-deja/g++.other/crash4.C: Change error message.
5719         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5720         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5721         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5722         checks.
5723         * g++.old-deja/g++.other/defarg8.C: Likewise.
5724         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5725         * g++.old-deja/g++.other/dtor10.C: Likewise.
5726         * g++.old-deja/g++.other/incomplete.C: Likewise.
5727         * g++.old-deja/g++.other/linkage7.C: Likewise.
5728         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5729         lookup algorithm.
5730         * g++.old-deja/g++.other/mangle2.C: Likewise.
5731         * g++.old-deja/g++.other/refinit2.C: Likewise.
5732         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5733         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5734         * g++.old-deja/g++.pt/crash28.C: Likewise.
5735         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5736         syntax.
5737         * g++.old-deja/g++.pt/crash32.C: Change error message.
5738         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5739         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5740         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5741         error message position.
5742         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5743         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5744         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5745         syntax.
5746         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5747         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5748         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5749         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5750         keyword.
5751         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5752         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5753         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5754         keyword.
5755         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5756         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5757         syntax.
5758         * g++.old-deja/g++.pt/friend28.C: Account for use of
5759         non-dependent names.
5760         * g++.old-deja/g++.pt/friend29.C: Likewise.
5761         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5762         rules.
5763         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5764         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5765         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5766         lookup rules.
5767         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5768         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5769         keyword.
5770         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5771         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5772         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5773         keyword.
5774         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5775         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5776         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5777         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5778         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5779         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5780         keyword.
5781         * g++.old-deja/g++.pt/spec10.C: Likewise.
5782         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5783         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5784         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5785         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5786         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5787         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5788         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5789         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5790         * g++.old-deja/g++.pt/typename15.C: Likewise.
5791         * g++.old-deja/g++.pt/typename22.C: Likewise.
5792         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5793         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5794         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5795         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5796         syntax.
5797         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5798         return value extension.
5799         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5800         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5801         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5802         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5803
5804 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5805
5806         * g++.dg/warn/inline1.C: New test.
5807         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5808         * g++.old-deja/g++.jason/synth10.C: Likewise.
5809         * g++.old-deja/g++.mike/net31.C: Likewise.
5810         * g++.old-deja/g++.mike/p8786.C: Likewise.
5811
5812         * g++.dg/template/friend10.C: New test.
5813         * g++.dg/template/conv5.C: New test.
5814
5815 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5816
5817         * g++.dg/lookup/scoped3.C: New test.
5818
5819         * g++.dg/lookup/decl1.C: New test.
5820         * g++.dg/lookup/decl2.C: New test.
5821
5822 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5823
5824         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5825         gcc.c-torture/compile/20021015-1.c,
5826         gcc.c-torture/compile/20021015-2.c,
5827         gcc.c-torture/compile/20021123-1.c,
5828         gcc.c-torture/compile/20021123-2.c,
5829         gcc.c-torture/compile/20021123-3.c,
5830         gcc.c-torture/compile/20021123-4.c,
5831         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5832         only to 3.1 or 3.2 branch.
5833
5834 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5835
5836         * gcc.dg/i386-bitfield3.c: New test.
5837
5838         * gcc.dg/i386-bitfield2.c: New test.
5839
5840 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5841
5842         * g++.dg/parse/conv_op1.C: New test.
5843
5844 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5845
5846         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5847         approved.
5848
5849 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5850
5851         * gcc.c-torture/compile/20021220-1.c: New test.
5852
5853 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5854
5855         * gcc.dg/i386-fastcall-1.c: New.
5856
5857 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5858
5859         * gcc.c-torture/execute/20021219-1.c: New test.
5860
5861 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5862
5863         * gcc.dg/i386-pic-1.c: New test.
5864
5865 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5866
5867         PR c++/8099
5868         * g++.dg/template/friend9.C: New test.
5869
5870 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5871
5872         PR c++/3663
5873         * g++.dg/template/access7.C: New test.
5874
5875 2002-12-18  Nick Clifton  <nickc@redhat.com>
5876
5877         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5878         the libstdc++-v3 directory has been found.
5879
5880 2002-12-12  Devang Patel <dpatel@apple.com>
5881         * gcc.dg/darwin-ld-1.c: New test.
5882         * gcc.dg/darwin-ld-2.c: New test.
5883         * gcc.dg/darwin-ld-3.c: New test.
5884         * gcc.dg/darwin-ld-4.c: New test.
5885         * gcc.dg/darwin-ld-5.c: New test.
5886
5887 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5888
5889         * gcc.c-torture/compile/20021212-1.c: New test.
5890
5891 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5892
5893         * gcc.dg/fshort-wchar: New test.
5894
5895 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5896
5897         PR c++/8372
5898         * g++.dg/template/dtor1.C: New test.
5899
5900         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5901         markers.
5902
5903 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5904
5905         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5906
5907 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5908
5909         * g++.dg/template/static1.C: New test.
5910         * g++.dg/template/static2.C: New test.
5911         * g++.old-deja/g++.ext/memconst.C: New test.
5912
5913 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5914
5915         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5916         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5917         * g++.dg/special/initp1.C: Likewise.
5918
5919 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5920
5921         * gcc.c-torture/execute/20021204-1.c: New test.
5922
5923 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5924
5925         * gcc.dg/ppc-fmadd-1.c: New file.
5926         * gcc.dg/ppc-fmadd-2.c: New file.
5927         * gcc.dg/ppc-fmadd-3.c: New file.
5928
5929 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5930
5931         * gcc.c-torture/compile/20021204-1.c: New test.
5932
5933 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5934
5935         * g++.dg/inherit/covariant2.C: New test.
5936         * g++.dg/inherit/covariant3.C: New test.
5937         * g++.dg/inherit/covariant4.C: New test.
5938         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5939         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5940
5941 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5942
5943         PR c++/8688
5944         * g++.dg/init/brace3.C: New test.
5945
5946 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5947
5948         * gcc.dg/20020210-1.c: Fix a comment typo.
5949
5950 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5951
5952         PR c++/8720
5953         * g++.dg/parse/defarg1.C: New test.
5954
5955         PR c++/8615
5956         * g++.dg/template/char1.C: New test.
5957
5958         * g++.dg/template/varmod1.C: Fix typo.
5959
5960 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5961
5962         DR 180
5963         * g++.old-deja/g++.pt/crash32.C: Expect error.
5964
5965 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5966
5967         PR c++/5919
5968         * g++.dg/template/varmod1.C: New test.
5969
5970         PR c++/8727
5971         * g++.dg/inherit/typeinfo1.C: New test.
5972
5973         PR c++/8663
5974         * g++.dg/inherit/typedef1.C: New test.
5975
5976 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5977
5978         PR c++/8332
5979         PR c++/8493
5980         * g++.dg/template/strlen1.C: New test.
5981
5982         PR c++/8227
5983         * g++.dg/template/ctor2.C: New test.
5984
5985         PR c++/8214
5986         * g++.dg/init/string1.C: New test.
5987
5988         PR c++/8511
5989         * g++.dg/template/friend8.C: New test.
5990
5991 2002-11-29  Joe Buck <jbuck@synopsys.com>
5992
5993         * g++.dg/lookup/anon2.C: New test.
5994
5995 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5996
5997         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5998         h8300 port.
5999
6000 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6001
6002         * gcc.dg/bitfld-6.c: New test.
6003
6004 2002-11-27  Jan Hubicka  <jh@suse.cz>
6005
6006         * gcc.c-torture/execute/20021127.[cx]: New test.
6007
6008 2002-11-26  Jan Hubicka  <jh@suse.cz>
6009
6010         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6011         quality.
6012
6013 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6014
6015         * g++.dg/init/brace2.C: New test.
6016         * g++.old-deja/g++.mike/p9129.C: Correct.
6017
6018 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6019
6020         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6021
6022 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6023
6024         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6025
6026 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6027
6028         * testsuite/g++.dg/abi/empty11.C: New test.
6029         * testsuite/g++.dg/rtti/cv1.C: New test.
6030
6031 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6032
6033         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6034
6035 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6036
6037         * g++.dg/abi/empty10.C: New test.
6038
6039 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6040
6041         * gcc.c-torture/compile/20021124-1.c: New test.
6042
6043 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6044
6045         * g++.dg/abi/rtti2.C: New test.
6046
6047 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6048
6049         * gcc.dg/i386-unroll-1.c: New test.
6050
6051 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6052
6053         * gcc.c-torture/compile/20021120-1.c: New test.
6054         * gcc.c-torture/compile/20021120-2.c: New test.
6055
6056 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6057
6058         * gcc.dg/bitfld-5.c: New test.
6059
6060 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6061
6062         * gcc.c-torture/execute/20021120-3.c: New test.
6063
6064 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6065
6066         * gcc.c-torture/execute/20021120-2.c: New test.
6067
6068 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6069
6070         * gcc.c-torture/execute/20021120-1.c: New test.
6071
6072 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6073
6074         * gcc.c-torture/execute/20021118-3.c: New test.
6075
6076 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6077
6078         * gcc.c-torture/compile/20021119-1.c: New test.
6079
6080 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6081
6082         * gcc.dg/duff-1.c: New test.
6083         * gcc.dg/duff-2.c: New test.
6084         * gcc.dg/duff-3.c: New test.
6085
6086 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6087
6088         * gcc.dg/cpp/_Pragma5.c: New test.
6089
6090 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6091
6092         * gcc.c-torture/execute/20021118-2.c: New test.
6093
6094 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6095
6096         * gcc.c-torture/execute/20021118-1.c: New test.
6097
6098 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6099
6100         * gcc.dg/20021116-1.c: New test.
6101
6102 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6103
6104         * g++.dg/abi/vcall1.C: New test.
6105
6106 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6107
6108         * gcc.dg/20021029-1.c: New test.
6109         * gcc.dg/20021029-2.c: New test.
6110
6111 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6112
6113         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6114
6115 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6116
6117         PR c/8439
6118         * gcc.dg/20021110.c: Move to ...
6119         * gcc.c-torture/compile/20021110.c: .... here.
6120
6121 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6122
6123         PR c/8467
6124         * gcc.c-torture/execute/20021111-1.c
6125
6126 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6127
6128         PR c/8439
6129         * gcc.dg/20021110.c: New test.
6130
6131 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6132
6133         * g++.dg/abi/vthunk3.C: Run only on x86.
6134
6135 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6136
6137         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6138
6139 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6140
6141         * lib/compat.exp (compat-execute): Fix logic error in last
6142         change.
6143
6144 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6145
6146         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6147
6148 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6149
6150         PR c++/8389
6151         * g++.dg/template/access6.C: New test.
6152
6153 2002-11-08  Jan Hubicka  <jh@suse.cz>
6154
6155         * gcc.dg/i386-ssefp-1.c: New test.
6156         * gcc.dg/i386-ssefp-1.c: New test.
6157
6158 2002-11-08  Jan Hubicka  <jh@suse.cz>
6159
6160         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6161
6162 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * g++.dg/abi/vthunk3.C: New test.
6165
6166         PR c++/8338
6167         * g++.dg/template/crash2.C: New test.
6168
6169 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6170
6171         * testsuite/g++.dg/abi/dtor1.C: New test.
6172         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6173
6174 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6175
6176         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6177         Darwin.
6178
6179 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6180
6181         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6182         -mthumb.  Only xfail with -O0.
6183
6184 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6185
6186         * g++.dg/abi/thunk1.C: New test.
6187         * g++.dg/abi/thunk2.C: Likewise.
6188         * g++.dg/abi/vtt1.C: Likewise.
6189
6190 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6191
6192         PR optimization/8423
6193         * gcc.c-torture/execute/builtin-constant.c: New test.
6194
6195 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6196
6197         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6198         Add some more cases.
6199
6200 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6201
6202         PR c++/8391
6203         * g++.dg/opt/local1.C: New test.
6204
6205 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/8160
6208         * g++.dg/template/complit1.C: New test.
6209
6210         PR c++/8149
6211         * g++.dg/template/typename4.C: Likewise.
6212
6213 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6214
6215         Core issue 287, PR c++/7639
6216         * g++.dg/template/instantiate1.C: Adjust error location.
6217         * g++.dg/template/instantiate3.C: New test.
6218         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6219         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6220         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6221
6222 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6223
6224         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6225
6226 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6227
6228         PR c++/8287
6229         * g++.dg/init/dtor2.C: New test.
6230
6231 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6232
6233         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6234         * gcc.dg/nest.c: Bypass errors on irix6.
6235
6236 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6237
6238         * gcc.dg/nest.c: Expect error for mmix-*-*.
6239         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6240
6241 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6242
6243         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6244         markers.
6245
6246         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6247
6248 2002-10-25  Mike Stump  <mrs@apple.com>
6249
6250         * gcc.dg/warn-1.c: New test.
6251
6252 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6253
6254         * g++.dg/template/typename3.C: New test.
6255
6256 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6257
6258         * g++.dg/lookup/ptrmem1.C: New test.
6259
6260         * g++.dg/abi/vthunk2.C: New test.
6261
6262 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6263
6264         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6265
6266 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6267
6268         * g++.dg/abi/empty9.C: New test.
6269
6270 2002-10-24  Richard Henderson  <rth@redhat.com>
6271
6272         * g++.dg/inherit/thunk1.C: Enable for ia64.
6273
6274 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6275
6276         PR c++/8067
6277         * g++.dg/lookup/pretty1.C: New test.
6278
6279 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6280
6281         * gcc.dg/20021023-1.c: New test.
6282
6283 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6284
6285         PR c++/7679
6286         * g++.dg/parse/inline1.C: New test.
6287
6288 2002-10-23  Richard Henderson  <rth@redhat.com>
6289
6290         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6291
6292         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6293
6294 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/6579
6297         * g++.dg/parse/stmtexpr3.C: New test.
6298
6299 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6300
6301         * g++.dg/expr/cond1.C: New test.
6302
6303 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6304
6305         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6306
6307 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6308
6309         * g++.dg/abi/vbase13.C: New test.
6310         * g++.dg/abi/vbase14.C: Likewise.
6311
6312 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6313
6314         * gcc.dg/tls/pic-1.c: New test.
6315         * gcc.dg/tls/nonpic-1.c: New test.
6316         * gcc.dg/20021018-1.c: New test.
6317
6318 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6319
6320         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6321         Remove only files with the same base name as the test case.
6322         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6323         (profopt-execute): Likewise.  Also, remove old profiling
6324         and performance data files before running the tests.
6325
6326         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6327         * g++.dg/bprob/bprob.exp: Likewise.
6328         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6329         to allow more general test case names.
6330
6331         * g++.dg/bprob/bprob-1.C: Rename to ...
6332         * g++.dg/bprob/g++-bprob-1.C: ... this.
6333
6334         * g77.dg/bprob/bprob-1.f: Rename to ...
6335         * g77.dg/bprob/g77-bprob-1.f: ... this.
6336
6337 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6338
6339         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6340         bison 1.50 or later.
6341
6342 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6343
6344         * g++.dg/README: Describe more test directories.
6345
6346 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6347
6348         * g++.dg/init/array6.C: Add additional tests.
6349
6350 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6351
6352         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6353         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6354
6355 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6356
6357         * gcc.c-torture/compile/20020604-1.x: New.
6358         * gcc.c-torture/compile/simd-5.x: Likewise.
6359         * gcc.c-torture/execute/920710-1.x: Likewise.
6360         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6361
6362 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6363
6364         * g++.dg/inherit/override1.C: Add dg-options clause.
6365
6366 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6367
6368         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6369         _mm_slli_si128.
6370
6371 2002-10-19  Andreas Schwab  <schwab@suse.de>
6372
6373         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6374         directory component.
6375
6376 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6377
6378         * g++.dg/inherit/thunk1.C: New test.
6379
6380         * g++.dg/inherit/override1.C: New test.
6381
6382         * g++.dg/abi/mangle11.C: New test.
6383         * g++.dg/abi/mangle14.C: New test.
6384         * g++.dg/abi/mangle17.C: New test.
6385
6386 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6387
6388         * g++.dg/overload/member2.C: New test.
6389
6390 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6391
6392         * g++.dg/README: Describe new compat directory.
6393         * g++.dg/dg.exp: Skip tests in compat directory.
6394         * README.compat: New file.
6395         * lib/compat.exp: New expect script.
6396         * g++.dg/compat: New test directory.
6397         * g++.dg/compat/compat.exp: New expect script.
6398         * g++.dg/compat/abi: New test directory.
6399         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6400         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6401         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6402         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6403         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6404         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6405         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6406         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6407         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6408         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6409         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6410         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6411         * g++.dg/compat/break: New test directory.
6412         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6413         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6414         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6415         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6416         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6417         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6418         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6419         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6420         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6421         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6422         g++.dg/compat/break/README: New files.
6423         * g++.dg/compat/eh: New test directory.
6424         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6425         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6426         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6427         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6428         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6429         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6430         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6431         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6432         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6433         g++.dg/compat/eh/filter2_y.C,
6434         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6435         g++.dg/compat/eh/new1_y.C,
6436         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6437         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6438         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6439         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6440         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6441         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6442         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6443         g++.dg/compat/eh/unexpected1_y.C: New files.
6444         * g++.dg/compat/init: New test directory.
6445         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6446         g++.dg/compat/init/array5_y.C,
6447         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6448         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6449         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6450         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6451         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6452         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6453         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6454         g++.dg/compat/init/init-ref2_y.C: New files.
6455
6456 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6457
6458         PR c++/7584
6459         * g++.dg/inherit/using3.C: New test.
6460
6461 2002-10-17  Jan Hubicka  <jh@suse.cz>
6462
6463         * gcc.dg/20021017-2.c: New test.
6464
6465 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6466
6467         * g++.dg/abi/mangle16.C: Adjust.
6468
6469         * g++.dg/init/array8.C: New test.
6470
6471 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6472
6473         * gcc.dg/special/mips-abi.exp: New test.
6474         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6475
6476 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6477
6478         * g++.dg/abi/mangle16.C: New test.
6479         * g++.dg/abi/mangle17.C: Likewise.
6480
6481         PR c++/7478
6482         * g++.dg/template/ref1.C: New test.
6483
6484 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6485
6486         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6487
6488 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6489
6490         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6491
6492 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6493
6494         PR c++/7524
6495         * g++.dg/init/array7.C: New test.
6496
6497 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6498
6499         * g++.dg/init/array6.C: New test.
6500
6501         * g++.dg/abi/mangle13.C: Likewise.
6502         * g++.dg/abi/mangle14.C: Likewise.
6503         * g++.dg/abi/mangle15.C: Likewise.
6504
6505 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6506
6507         * g++.dg/abi/empty8.C: New test.
6508
6509 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6510
6511         * g++.dg/init/ctor1.C: New test.
6512
6513 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6514
6515         * gcc.c-torture/execute/20021015-1.c: New test.
6516
6517 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6518
6519         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6520
6521 2002-10-14  Jan Hubicka  <jh@suse.cz>
6522
6523         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6524
6525 2002-10-14  Richard Henderson  <rth@redhat.com>
6526
6527         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6528
6529 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6530
6531         PR optimization/6631
6532         * g++.dg/opt/const2.C: New test.
6533
6534 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6535
6536         PR c++/7176
6537         * g++.dg/parse/friend1.C: New test.
6538         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6539
6540 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6541
6542         * gcc.dg/20021014-1.c: New test.
6543
6544 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6545
6546         PR c++/5661
6547         * g++.dg/ext/vlm1.C: New test.
6548         * g++.dg/ext/vlm2.C: Likewise.
6549
6550         * g++.dg/init/array1.C: Remove invalid braces.
6551         * g++.dg/init/brace1.C: New test.
6552         * g++.dg/init/copy2.C: Likewise.
6553         * g++.dg/init/copy3.C: Likewise.
6554         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6555         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6556         braces.
6557
6558 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6559
6560         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6561
6562 2002-10-11  Richard Shann  <richard.shann@superh.com>
6563
6564         * gcc.c-torture/compile/simd-5.c: New test.
6565
6566 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6567
6568         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6569
6570 2002-10-10  Jim Wilson  <wilson@redhat.com>
6571
6572         * gcc.c-torture/execute/20021010-1.c: New test.
6573
6574 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6575
6576         PR c/7353
6577         * g++.dg/ext/typedef-init.C: New test.
6578         * gcc.dg/typedef-init.c: New test.
6579
6580 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6581
6582         * gcc.dg/cpp/paste13.c: New test.
6583
6584 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6585
6586         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6587         remaining platforms, XFAIL during compile, not execute.  Don't
6588         XFAIL at -O0.
6589
6590 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6591
6592         * gcc.dg/alias-1.c: Tweak expected warning.
6593
6594 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6595
6596         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6597
6598 2002-10-06  Andreas Jaeger  <aj@suse.de>
6599
6600         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6601         * gcc.dg/cpp/c++98.C: Likewise.
6602
6603         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6604         * g++.dg/cpp/c++98.C: Likewise.
6605
6606         * g++.dg/README (Subdirectories): Mention cpp directory.
6607
6608         PR target/7559
6609         * gcc.dg/20021006-1.c: New test.
6610
6611 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6612
6613         PR c++/7804
6614         * g++.dg/other/warning1.C: New test.
6615
6616 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6617
6618         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6619         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6620         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6621
6622 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6623
6624         PR c++/7931
6625         * g++.dg/template/ptrmem3.C: New test.
6626
6627         PR c++/7754
6628         * g++.dg/template/union1.C: New test.
6629
6630 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6631
6632         PR c++/8006
6633         * g++.dg/abi/mangle9.C: New test.
6634         * g++.dg/abi/mangle10.C: New test.
6635         * g++.dg/abi/mangle11.C: New test.
6636         * g++.dg/abi/mangle12.C: New test.
6637
6638 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6639
6640         PR c++/7188.
6641         * g++.dg/template/meminit1.C: New test.
6642         * g++.dg/warn/Wreorder-1.C: Likewise.
6643         * g++.old-deja/g++.mike/warn3.C: Tweak.
6644         * lib/prune.exp: Ingore "in copy constructor".
6645
6646 2002-10-02  Andreas Jaeger  <aj@suse.de>
6647
6648         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6649         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6650         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6651         on x86-64.
6652
6653 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6654
6655         * gcc.dg/empty1.C: Fix typo.
6656
6657 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6658
6659         * gcc.dg/alias-1.c: New test.
6660
6661 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6662
6663         * gcc.dg/empty1.C: New test.
6664
6665         * g++.dg/tls/init-2.C: Tweak error messages.
6666
6667 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6668
6669         * gcc.c-torture/compile/20020923-1.c: New test.
6670
6671 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6672
6673         * gcc.c-torture/execute/ffs-1.c: New test.
6674         * gcc.c-torture/execute/ffs-2.c: Ditto.
6675
6676 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6677
6678         * g++.dg/overload/member1.C: New test.
6679
6680 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6681
6682         * g++.dg/abi/empty7.C: New test.
6683         * g++.dg/init/pm2.C: Likewise.
6684
6685 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6686
6687         * g++.dg/rtti/crash1.C: New test.
6688
6689 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6690
6691         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6692         gcc.dg/sibcall-4.c: New tests.
6693
6694 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6695
6696         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6697         powerpc and MMIX targets.
6698
6699 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6700
6701         * gcc.dg/cpp/20020927-1.c: New.
6702
6703 2002-09-26  David S. Miller  <davem@redhat.com>
6704
6705         * gcc.c-torture/compile/trunctfdf.c: New.
6706
6707 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6708
6709         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6710
6711 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6712
6713         * gcc.c-torture/execute/loop-15.c: New.
6714
6715 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6716
6717         * README.QMTEST: Fix typo.
6718
6719 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6720
6721         * gcc.dg/20020926-1.c: New test.
6722
6723 2002-09-25  David S. Miller  <davem@redhat.com>
6724
6725         PR target/7842
6726         * gcc.c-torture/execute/shiftdi.c: New test.
6727
6728 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6729
6730         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6731         unique to the tool.
6732         * lib/g77.exp (g77_init): Likewise.
6733         * lib/g++.exp (g++_init): Likewise.
6734         * lib/objc.exp (objc_init): Likewise.
6735
6736 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6737
6738         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6739         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6740         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6741
6742 2002-09-25  Richard Henderson  <rth@redhat.com>
6743
6744         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6745         too-small long double.
6746
6747 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6748
6749         * gcc.dg/20020919-1.c: New test.
6750
6751 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6752
6753         * g++.dg/abi/bitfield6.C: New test.
6754         * g++.dg/abi/bitfield7.C: New test.
6755         * g++.dg/abi/bitfield8.C: New test.
6756         * g++.dg/abi/vbase11.C: New test.
6757
6758 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6759
6760         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6761         hppa*-*-hpux*.  Update test comment.
6762
6763 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6764
6765         * gcc.dg/tls/struct-1.c: New test.
6766
6767 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6768
6769         * gcc.dg/cpp/tr-warn2.c: Update.
6770
6771 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6772
6773         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6774
6775 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6776
6777         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6778         systems.
6779
6780 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6781
6782         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6783
6784         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6785         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6786         setting of cxxfilt.
6787
6788 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6789
6790         * gcc.dg/20020312-2.c: Update for darwin.
6791
6792 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6793
6794         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6795
6796 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6797
6798         * objc.dg/comp-types-1.m: New test.
6799         * objc.dg/comp-types-2.m: New test.
6800         * objc.dg/comp-types-3.m: New test.
6801         * objc.dg/comp-types-4.m: New test.
6802         * objc.dg/comp-types-5.m: New test.
6803         * objc.dg/comp-types-6.m: New test.
6804
6805 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6806
6807         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6808
6809 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6810
6811         * g++.dg/other/do1.C: New test.
6812
6813         * g++.dg/template/subst1.C: New test.
6814
6815 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6816
6817         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6818
6819 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6820
6821         * g++.dg/template/qualttp20.C: Adjust expected errors.
6822         * g++.old-deja/g++.jason/report.C: Likewise.
6823         * g++.old-deja/g++.other/qual1.C: Likewise.
6824
6825         * g++.dg/lookup/scoped2.C: New test.
6826
6827         * g++.dg/ext/asm3.C: New test.
6828
6829 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6830
6831         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6832
6833 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6834
6835         * ChangeLog: follow spelling conventions.
6836         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6837         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6838         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6839         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6840         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6841         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6842         * g++.old-deja/g++.law/global-init1.C: Likewise.
6843         * g++.old-deja/g++.other/delete4.C: Likewise.
6844         * g++.old-deja/g++.other/inline21.C: Likewise.
6845         * g++.old-deja/g++.other/singleton.C: Likewise.
6846         * g77.dg/strlen0.f: Likewise.
6847         * g77.f-torture/compile/20010519-1.f: Likewise.
6848         * g77.f-torture/compile/980310-4.f: Likewise.
6849         * gcc.c-torture/compile/20000605-1.c: Likewise.
6850         * gcc.c-torture/execute/20020225-1.c: Likewise.
6851         * gcc.dg/c90-hexfloat-2.c: Likewise.
6852         * gcc.dg/c99-bool-1.c: Likewise.
6853         * gcc.dg/c99-hexfloat-2.c: Likewise.
6854         * gcc.dg/dll-2.c: Likewise.
6855         * gcc.dg/wtr-union-init-1.c: Likewise.
6856         * gcc.dg/wtr-union-init-2.c: Likewise.
6857         * gcc.dg/wtr-union-init-3.c: Likewise.
6858         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6859         * gcc.dg/cpp/defined.c: Likewise.
6860         * gcc.dg/cpp/macsyntx.c: Likewise.
6861         * gcc.dg/cpp/paste2.c: Likewise.
6862         * gcc.dg/cpp/trad/defined.c: Likewise.
6863         * gcc.dg/format/c90-printf-1.c: Likewise.
6864         * gcc.dg/format/c90-scanf-1.c: Likewise.
6865         * gcc.dg/format/c99-printf-1.c: Likewise.
6866         * gcc.dg/format/c99-scanf-1.c: Likewise.
6867         * gcc.misc-tests/gcov-8.c: Likewise.
6868         * lib/profopt.exp: Likewise.
6869
6870 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6871
6872         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6873
6874 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6875
6876         * g++.dg/inherit/using2.C: New test.
6877
6878 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6879
6880         * ChangeLog: Follow spelling conventions.
6881         * g++.dg/template/friend4.C: Likewise.
6882         * g++.old-deja/g++.pt/crash67.C: Likewise.
6883         * gcc.c-torture/execute/20000801-4.c: Likewise.
6884         * gcc.dg/c90-digraph-1.c: Likewise.
6885         * gcc.dg/c94-digraph-1.c: Likewise.
6886         * gcc.dg/c99-digraph-1.c: Likewise.
6887         * gcc.dg/cpp/line5.c: Likewise.
6888         * gcc.dg/cpp/multiline.c: Likewise.
6889         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6890         * gcc.dg/format/attr-3.c: Likewise.
6891         * gcc.dg/format/c90-scanf-3.c: Likewise.
6892         * gcc.dg/format/ext-4.c: Likewise.
6893
6894 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6895
6896         * g++.dg/template/pretty1.C: New test.
6897
6898 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6899
6900         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6901
6902 2002-09-13  Matt Austern  <austern@apple.com>
6903
6904         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6905         passing a cast expression to a function by const reference.
6906
6907 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6908
6909         * g++.dg/template/deduce1.C: New test.
6910
6911 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6912
6913         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6914         32-bit int.
6915
6916 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6917
6918         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6919         usage.
6920
6921 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6922
6923         * gcc.c-torture/compile/20020910-1.c: New test.
6924
6925 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6926
6927         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6928
6929 2002-09-10  Andreas Jaeger  <aj@suse.de>
6930
6931         * gcc.dg/20020312-2.c: Adjust for x86-64.
6932
6933 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6934
6935         * g77.dg/7388.f: New test case for PR 7388.
6936
6937 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6938
6939         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6940
6941 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6942
6943         * objc.dg/proto-lossage-1.m: New test.
6944
6945 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6946
6947         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6948
6949 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6950
6951         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6952         expected to pass.
6953
6954 2002-09-06  Stan Shebs  <shebs@apple.com>
6955             David Edelsohn  <edelsohn@gnu.org>
6956
6957         * gcc.dg/weak: New directory.
6958         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6959         target-specific xfail bits.
6960         * gcc.dg/typeof-2.c: Move to new directory.
6961         * gcc.dg/weak.exp: New expect script.
6962
6963 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6964
6965         * gcc.c-torture/execute/extzvsi.c: New test.
6966
6967 2002-09-05  Stan Shebs  <shebs@apple.com>
6968
6969         * gcc.dg/weak-1.c: xfail on Darwin.
6970         * gcc.dg/weak-2.c: Ditto.
6971         * gcc.dg/weak-3.c: Ditto.
6972         * gcc.dg/weak-4.c: Ditto.
6973         * gcc.dg/weak-5.c: Ditto.
6974         * gcc.dg/weak-6.c: Ditto.
6975         * gcc.dg/weak-7.c: Ditto.
6976         * gcc.dg/weak-8.c: Ditto.
6977         * gcc.dg/weak-9.c: Ditto.
6978
6979 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6980
6981         * gcc.c-torture/execute/loop-14.c: New test.
6982
6983 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6984
6985         * g++.dg/other/cxa-atexit1.C: New test.
6986
6987         * gcc.dg/typeof-2.c: New test.
6988
6989 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6990
6991         * gcc.dg/builtins-2.c: New testcase.
6992         * gcc.dg/builtins-3.c: New testcase.
6993
6994 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6995
6996         * gcc.dg/cpp/_Pragma4.c: New test.
6997
6998 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6999
7000         * objc/execute/nil_method-1.m: New testcase.
7001
7002 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7003
7004         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7005         [Object class], not [Object initialize].
7006
7007 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7008             Hans-Peter Nilsson  <hp@bitrange.com>
7009
7010         * gcc.c-torture/execute/20020720-1.x: Skip test on
7011         mmix-knuth-mmixware.  Correct comment.
7012
7013 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7014
7015         * testsuite/g++.dg/abi/bitfield5.C: New test.
7016         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7017
7018 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7019
7020         * objc.dg/undeclared-selector.m: New test.
7021
7022 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7023
7024         * g++.dg/other/offsetof1.C: Avoid cast warning.
7025
7026 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7027
7028         * objc.dg/super-class-2.m: New test.
7029
7030 2002-08-24  Matt Austern  <austern@apple.com>
7031
7032         * g++.dg/ext/lvaddr.C: New test.
7033         * g++.dg/ext/lvcast.C: New test.
7034
7035 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7036
7037         * testsuite/g++.dg/inherit/cond1.C: New test.
7038
7039 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7040
7041         * gcc.dg/noncompile/incomplete-1.c: New test.
7042
7043 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7044
7045         * gcc.dg/typespec-1.c: New test.
7046
7047 2002-08-20  Devang Patel  <dpatel@apple.com>
7048         * objc.dg/proto-hier-2.m: New test.
7049
7050 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7051
7052         * objc.dg/bitfield-1.m: New test.
7053         * objc.dg/bitfield-2.m: New test.
7054
7055 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7056
7057         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7058         gcc.dg/c99-flex-array-4.c: New tests.
7059
7060 2002-08-16  Stan Shebs  <shebs@apple.com>
7061
7062         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7063
7064 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7065
7066         * gcc.dg/typeof-1.c: New test.
7067         * g++.dg/ext/typeof2.C: New test.
7068
7069 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7070
7071         * g++.dg/other/offsetof1.C: New test.
7072
7073 2002-08-14  Richard Henderson  <rth@redhat.com>
7074
7075         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7076
7077 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7078
7079         * gcc.dg/cpp/_Pragma3.c: New test.
7080
7081 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7082
7083         * g++.dg/template/inherit3: New test.
7084
7085 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7086
7087         * gcc.dg/bitfld-4.c: Add blank options.
7088
7089 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7090
7091         * g++.dg/template/crash1.C: New test.
7092
7093 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7094
7095         * gcc.dg/tls/opt-2.c: New test.
7096
7097 2002-08-08  Devang Patel  <dpatel@apple.com>
7098
7099         * objc.dg/selector-1.m : New test
7100
7101 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7102
7103         * g++.dg/abi/bitfield4.C: New test.
7104         * gcc.dg/bitfld-4.c: New test.
7105
7106 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7107
7108         * g++.dg/other/packed1.C: New test.
7109
7110 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7111
7112         * g++.dg/abi/offsetof.C: Tweak error messages.
7113         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7114
7115 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7116
7117         * gcc.dg/bitfld-3.c: New test.
7118
7119 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7120             Richard Henderson  <rth@redhat.com>
7121
7122         * gcc.dg/i386-bitfield1.c: New test.
7123         * g++.dg/abi/bitfield3.C: Update.
7124
7125 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7126
7127         * objc.dg/const-str-2.m: Update.
7128         * gcc.dg/cpp/c++98.c: Change to C extension.
7129         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7130         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7131
7132 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7133
7134         * testsuite/gcc.dg/tls/diag-3.c: New.
7135
7136 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7137
7138         * g++.dg/README (Subdirectories): Document new subdir expr.
7139         * g++.dg/expr/pmf-1.C: New test.
7140
7141 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7142
7143         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7144
7145 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7146
7147         * g++.dg/abi/bitfield3.C: New test.
7148
7149 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7150
7151         * lib/gcov.exp: Tweak expected line formats.
7152         * gcc.misc-tests/gcov8.c: New test.
7153         * gcc.misc-tests/gcov8.x: New flags.
7154
7155 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7156
7157         * consistency.vlad/layout/endian.c: Include string.h.
7158
7159         * gcc.c-torture/execute/20020805-1.c: New test.
7160
7161 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7162
7163         * g++.dg/other/conversion1.C: New test.
7164
7165 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7166
7167         * gcc.dg/builtins-1.c: New testcase.
7168
7169 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7170
7171         * g++.dg/inherit/access3.C: New test.
7172
7173 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7174
7175         * gcc.dg/ia64-visibility-2.c: New test.
7176
7177 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7178
7179         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7180         __qualifier_flags to __flags.
7181
7182 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7183
7184         * g++.dg/inherit/operator1.C: New test.
7185         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7186         * g++.dg/other/error1.C: Change expected error message.
7187         * g++.dg/template/conv4.C: Likewise.
7188
7189 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7190
7191         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7192         for documented behavior.
7193
7194 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7195
7196         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7197         several targets known to fail.
7198
7199 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7200
7201         * gcc.dg/mips-args-[123].c: New tests.
7202
7203 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7204
7205         * gcc.dg/ppc-spe.c: New.
7206
7207 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7208
7209         * g++.dg/other/ptrmem4.C: New testcase.
7210
7211 2002-07-24  Richard Henderson  <rth@redhat.com>
7212
7213         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7214
7215 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7216
7217         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7218
7219 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7220
7221         * gcc.c-torture/execute/memset-3.c: New testcase.
7222
7223 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7224
7225         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7226         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7227
7228 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7229
7230         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7231         Delete.
7232
7233 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7234
7235         * gcc.c-torture/compile/simd-4.c: New test.
7236
7237 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7238
7239         PR c++/7347, c++/7348
7240         * g++.dg/template/access4.C: New test.
7241         * g++.dg/template/access5.C: New test.
7242         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7243         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7244         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7245         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7246
7247 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7248
7249         * gcc.dg/gnu89-init-2.c: New test.
7250
7251 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7252
7253         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7254
7255 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7256
7257         * gcc.c-torture/execute/20020720-1.c: New testcase.
7258
7259 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7260
7261         * gcc.dg/cpp/Wsignprom.c: New tests.
7262
7263 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7264
7265         * gcc.c-torture/execute/loop-13.c: New test.
7266
7267 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7268
7269         * gcc.dg/cpp/expr.c: New tests.
7270
7271 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7272
7273         * g++.dg/opt/pr6713.C: Add template instantiation.
7274
7275 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7276
7277         * gcc.dg/nest.c: New test.
7278
7279 2002-07-17  Richard Henderson  <rth@redhat.com>
7280
7281         * g++.dg/opt/pr6713.C: New test.
7282
7283 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7284
7285         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7286         XFAIL for all x86 processors.
7287
7288 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7289
7290         * gcc.c-torture/execute/20010122-1.x: Do not test with
7291         -fomit-frame-pointer.
7292
7293 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7294
7295         * g++.dg/template/instantiate2.C: New test.
7296         * g++.dg/template/spec4.C: New test.
7297
7298 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7299
7300         * g++.dg/template/access2.C: New test.
7301         * g++.dg/template/access3.C: New test.
7302
7303 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7304
7305         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7306         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7307         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7308         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7309         Convert to use <stdarg.h>.
7310         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7311         Delete.
7312         * gcc.dg/va-arg-2.c: New.
7313         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7314
7315 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7316
7317         * gcc.c-torture/compile/20020710-1.c: New test.
7318
7319 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7320                           Andrew Pinski  <pinskia@physics.uc.edu>
7321
7322         gcc.c-torture/compile/simd-2.c: New testcase.
7323         gcc.c-torture/compile/simd-3.c: Likewise.
7324
7325 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7326
7327         PR c++/7224
7328         * g++.dg/overload/error1.C: New test.
7329
7330 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7331
7332         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7333         configuration and IRIX 6 O32 ABI.
7334
7335 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7336
7337         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7338
7339 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7340
7341         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7342
7343 2002-07-10  Jeffrey A Law  <law@redhat.com>
7344
7345         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7346
7347         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7348
7349 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7350
7351         * gcc.dg/20020312-2.c: Check for __PPC__.
7352
7353 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7354
7355         * gcc.c-torture/compile/20020709-1.c: New test.
7356
7357 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7358
7359         * g++.dg/template/qualttp21.C: New test case.
7360
7361 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7362
7363         * gcc.c-torture/compile/20020706-1.c: New test.
7364         * gcc.c-torture/compile/20020706-2.c: New test.
7365
7366 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7367             Alexandre Oliva  <aoliva@redhat.com>
7368
7369         * g++.dg/warn/incomplete1.C: New test.
7370
7371 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7372
7373         PR c++/7099
7374         * g++.dg/warn/noreturn1.C: New test.
7375
7376 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7377
7378         PR c++/6706
7379         * g++.dg/debug/debug6.C: New test.
7380         * g++.dg/debug/debug7.C: New test.
7381
7382 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7383
7384         * gcc.c-torture/compile/simd-3.c: New test.
7385
7386 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7387
7388         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7389         * gcc.dg/20020620-1.c: Likewise.
7390
7391 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7392
7393         PR c++/6944
7394         * g++.dg/init/array4.C: New test.
7395         * g++.dg/init/array5.C: New test.
7396
7397 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7398
7399         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7400         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7401
7402 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7403
7404         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7405         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7406         * gcc.dg/wtr-conversion-1.c: Likewise.
7407         * gcc.dg/wtr-escape-1.c: Likewise.
7408         * gcc.dg/wtr-int-type-1.c: Likewise.
7409         * gcc.dg/wtr-label-1.c: Likewise.
7410         * gcc.dg/wtr-static-1.c: Likewise.
7411         * gcc.dg/wtr-strcat-1.c: Likewise.
7412         * gcc.dg/wtr-suffix-1.c: Likewise.
7413         * gcc.dg/wtr-switch-1.c: Likewise.
7414         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7415         * gcc.dg/wtr-union-init-1.c: Likewise.
7416         * gcc.dg/wtr-union-init-2.c: Likewise.
7417         * gcc.dg/wtr-union-init-3.c: Likewise.
7418
7419         * gcc.dg/wtr-func-def-1.c: New test.
7420
7421 2002-07-02 Devang Patel <dpatel@apple.com>
7422
7423         * objc.dg/param-1.m: New test.
7424
7425 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7426
7427         * gcc.dg/cpp/trad/directive.c: Add test.
7428         * gcc.dg/cpp/trad/macroargs.c: Add test.
7429         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7430
7431 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7432
7433         * gcc.dg/cpp/cmdlne-M.c: New test.
7434
7435 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7436
7437         * objc.dg/desig-init-1.m: New test.
7438
7439 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7440
7441         PR c++/6716
7442         * g++.dg/template/instantiate1.C: New test.
7443
7444 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/7112
7447         * g++.dg/template/sizeof2.C: New test.
7448
7449 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7450
7451         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7452         gcc.dg/cpp/trad/include.c: New tests.
7453
7454 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7455
7456         PR target/7177
7457         * gcc.c-torture/compile/20020701-1.c: New test.
7458
7459 2002-07-01  Stan Shebs  <shebs@apple.com>
7460
7461         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7462         header here...
7463         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7464         (objc-torture-execute): or here.
7465
7466 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7467
7468         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7469
7470 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7471
7472         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7473
7474 2002-06-30  Devang Patel  <dpatel@apple.com>
7475
7476         * objc.dg/fsyntax-only.m: New test.
7477
7478 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/6695
7481         * g++.dg/template/friend7.C: New file.
7482
7483 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7484
7485         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7486         return type.
7487
7488 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7489
7490         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7491         avoid division by zero.
7492
7493 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7494
7495         * gcc.dg/Wunknownprag.c: New tests.
7496
7497 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7498
7499         * gcc.c-torture/execute/simd-2.c: New test.
7500
7501 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7502
7503         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7504         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7505         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7506         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7507         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7508         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7509         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7510         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7511         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7512         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7513         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7514         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7515         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7516         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7517         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7518         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7519         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7520
7521 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7522
7523         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7524         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7525         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7526         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7527         New tests.
7528         * gcc.dg/cpp/trad/directive.c: Update.
7529
7530 2002-06-23  Andreas Jaeger  <aj@suse.de>
7531
7532         * gcc.c-torture/execute/complex-6.c: New.
7533
7534 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7535
7536         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7537         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7538         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7539         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7540
7541 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7542
7543         * gcc.dg/cpp/trad: New directory with traditional tests copied
7544         from parent directory.
7545         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7546         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7547         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7548         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7549         Move to trad/ and rename.
7550         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7551         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7552         gcc.dg/cpp/trad/redef2.c: New tests.
7553         * gcc.dg/cpp/trad/trad.exp: New driver.
7554
7555 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7556
7557         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7558         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7559         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7560         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7561         Remove.
7562
7563 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7564
7565         * gcc.dg/20020620-1.c: New test.
7566
7567 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7568
7569         * g++.dg/template/ttp4.C: New test.
7570
7571 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7572
7573         * g++.dg/opt/vt1.C: Fix regexp.
7574
7575 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7576
7577         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7578         Don't use attribute `noinline'.
7579
7580 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7581
7582         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7583
7584 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7585
7586         * gcc.c-torture/execute/simd-1.c: New.
7587
7588         * gcc.dg/simd-1.c: New.
7589
7590 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7591
7592         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7593
7594 2002-06-16  Richard Henderson  <rth@redhat.com>
7595
7596         * g++.dg/ext/anon-struct1.C: New.
7597         * g++.dg/ext/anon-struct2.C: New.
7598         * g++.dg/ext/anon-struct3.C: New.
7599         * gcc.dg/anon-struct-1.c: New.
7600         * gcc.dg/anon-struct-2.c: New.
7601         * gcc.dg/anon-struct-3.c: New.
7602         * gcc.dg/20011008-1.c: Adjust warning text.
7603         * gcc.dg/20020527-1.c: Add -fms-extensions.
7604
7605 2002-06-16  Richard Henderson  <rth@redhat.com>
7606
7607         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7608
7609 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7610
7611         * gcc.c-torture/execute/20020615-1.c: New test.
7612
7613 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7614
7615         * gcc.c-tortuture/execute/compare-1.c: New test case.
7616         * gcc.c-tortuture/execute/compare-2.c: New test case.
7617         * gcc.c-tortuture/execute/compare-3.c: New test case.
7618
7619 2002-06-13  Richard Henderson  <rth@redhat.com>
7620
7621         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7622         ia64 ilp32.
7623
7624 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7625
7626         * g++.dg/template/typename2.C: Update error message.
7627
7628 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7629
7630         * gcc.c-torture/execute/20020611-1.c: New test.
7631
7632 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7633
7634         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7635         list of targets to skip.
7636
7637 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7638
7639         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7640         targets if not optimizing.
7641
7642 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7643
7644         * gcc.c-torture/compile/20020605-1.c: New test.
7645
7646         * g++.dg/opt/vt1.C: New test.
7647
7648         * gcc.dg/20020531-1.c: New test.
7649
7650         * gcc.dg/20020530-1.c: New test.
7651
7652         * gcc.dg/20020527-1.c: New test.
7653
7654         * g++.dg/opt/cse1.C: New test.
7655
7656 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7657
7658         * gcc.dg/20020607-2.c: New test case.
7659
7660 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7661
7662         * gcc.c-torture/compile/20020604-1.c: New test.
7663
7664 2002-06-04  Richard Henderson  <rth@redhat.com>
7665
7666         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7667         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7668         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7669
7670 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7671
7672         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7673
7674 2002-06-03  Richard Henderson  <rth@redhat.com>
7675
7676         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7677         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7678
7679 2002-06-02  Richard Henderson  <rth@redhat.com>
7680
7681         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7682         test functions static.
7683
7684 2002-06-02  Andreas Jaeger  <aj@suse.de>
7685
7686         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7687         now.
7688
7689 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7690
7691         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7692         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7693         Update for mofified diagnostics.
7694         * gcc.dg/c99-intconst-1.c: No longer fail.
7695
7696 2002-06-02  Richard Henderson  <rth@redhat.com>
7697
7698         * gcc.dg/uninit-A.c: Remove xfail markers.
7699
7700 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7701
7702         * gcc.dg/fnegate-1.c: New test case.
7703
7704 2002-05-30  Osku Salerma  <osku@iki.fi>
7705
7706         * gcc.c-torture/execute/mayalias-1.c: New file.
7707
7708 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7709
7710         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7711         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7712         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7713
7714 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7715
7716         * gcc.c-torture/execute/20020529-1.c: New test.
7717
7718 2002-05-27  Richard Henderson  <rth@redhat.com>
7719
7720         * g++.dg/ext/attrib6.C: New test case.
7721
7722 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7723
7724         * gcc.c-torture/execute/pure-1.c: New test.
7725
7726 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7727
7728         * gcc.dg/cpp/arith-2.c: Remove.
7729
7730 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7731
7732         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7733         * gcc.dg/cpp/if-3.c: Remove.
7734
7735 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7736
7737         * g++.dg/opt/cse2.C: New test.
7738
7739 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7740
7741         * gcc.dg/cpp/arith-1.c: New semantic tests.
7742         * gcc.dg/cpp/if-1.c: Update.
7743
7744 2002-05-24  Ben Elliston  <bje@redhat.com>
7745
7746         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7747
7748 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7749
7750         * gcc.dg/verbose-asm.c: New test.
7751
7752 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7753
7754         * gcc.dg/cpp/paste12.c: New test.
7755
7756 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7757
7758         * g++.dg/parse/named_ops.C: New test.
7759
7760 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7761
7762         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7763
7764 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7765
7766         * gcc.dg/weak-2.c: Allow optional leading underscore
7767         in scan-assembler symbol name.
7768         * gcc.dg/weak-3.c: Likewise.
7769         * gcc.dg/weak-4.c: Likewise.
7770         * gcc.dg/weak-5.c: Likewise.
7771
7772 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7773
7774         * gcc.dg/20020523-1.c: New test.
7775
7776 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7777
7778         * objc.dg/const-str-2.m: Update now that we stop after
7779         a command line error.
7780
7781 2002-05-22  Richard Henderson  <rth@redhat.com>
7782
7783         * g++.dg/dg.exp: Fix typo in test pruneing.
7784
7785 2002-05-22  Richard Henderson  <rth@redhat.com>
7786
7787         * g++.dg/dg.exp: Prune the tls subdirectory.
7788         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7789         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7790         * g++.dg/tls/init-1.C: New.
7791
7792 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7793
7794         * gcc.dg/20020517-1.c: New test.
7795
7796 2002-05-21  Richard Henderson  <rth@redhat.com>
7797
7798         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7799         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7800
7801 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7802
7803         * g++.dg/other/copy2.C: New test.
7804
7805 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7806
7807         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7808         (MAX_COPY): Bump up to 10 times sizeof (long long).
7809         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7810
7811         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7812         sizeof (long long).
7813
7814         * gcc.c-torture/execute/strcpy-1.c: New test.
7815
7816 2002-05-19  Jason Merrill  <jason2redhat.com>
7817
7818         * g++.dg/ext/oper1.C: New test.
7819
7820 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7821 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7822
7823         * README.QMTEST: New file.
7824
7825         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7826
7827 2002-05-19  Andreas Jaeger  <aj@suse.de>
7828
7829         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7830         now.
7831         * gcc.c-torture/execute/loop-2d.x: Likewise.
7832
7833 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7834
7835         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7836         support weak symbols.
7837         * gcc.dg/weak-4.c: Likewise
7838         * gcc.dg/weak-6.c: Likewise
7839
7840 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7841
7842         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7843         cygwin, coff and h8300-*-hms targets
7844         * gcc.dg/weak-5.c: Likewise
7845         * gcc.dg/weak-7.c: Likewise
7846
7847 2002-05-16  Jason Merrill  <jason@redhat.com>
7848
7849         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7850         (scan-assembler-not, scan-assembler-dem): Likewise.
7851         (scan-assembler-dem-not): Likewise.
7852
7853 2002-05-15  Richard Henderson  <rth@redhat.com>
7854
7855         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7856
7857 2002-05-15  Richard Henderson  <rth@redhat.com>
7858
7859         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7860         (vfoo1f): Warning here.
7861         (vfoo1l): Don't redefine the alias.
7862
7863 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7864
7865         * g++.dg/init/pm1.C: New test.
7866
7867 2002-05-12  David S. Miller  <davem@redhat.com>
7868
7869         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7870         types.
7871
7872 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7873
7874         * gcc.c-torture/execute/20020510-1.c: New test case.
7875
7876 2002-05-10  David S. Miller  <davem@redhat.com>
7877
7878         * gcc.c-torture/execute/conversion.c: Test long double too.
7879
7880 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7881
7882         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7883         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7884         * lib/g++.exp (g++_link_flags): Likewise.
7885         * lib/objc.exp (objc_target_compile): Likewise.
7886
7887 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7888
7889         * gcc.dg/cpp/poison.c: Update.
7890         * gcc.dg/cpp/20000625-2.c: Remove.
7891         * gcc.dg/cpp/direct2s.c: Remove final test.
7892
7893 2002-05-08  Tom Rix  <trix@redhat.com>
7894
7895         * gcc.c-torture/execute/20020508-1.c: New test.
7896         * gcc.c-torture/execute/20020508-2.c: New test.
7897         * gcc.c-torture/execute/20020508-3.c: New test.
7898
7899 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7900
7901         * gcc.dg/cpp/charconst-4.c: More tests.
7902
7903 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7904
7905         PR c/6569
7906         * gcc.dg/weak-3.c: Update location of warning messages.
7907         * gcc.dg/weak-5.c: Likewise.
7908
7909 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7910
7911         * gcc.c-torture/execute/20020506-1.c: New test case.
7912
7913 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7914
7915         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7916
7917 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7918
7919         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7920
7921 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7922
7923         * gcc.dg/cpp/charconst-3.c: New test.
7924
7925 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7926
7927         * gcc.dg/cpp/charconst.c: Update tests.
7928
7929 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7930
7931         * treelang: Added directory for new sample language treelang. Also
7932         lib/treelang.exp: New file to signal treelang should be tested.
7933
7934 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7935
7936         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7937         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7938         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7939         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7940         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7941         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7942         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7943
7944 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7945
7946         * gcc.dg/format/xopen-2.c: New test.
7947
7948 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7949
7950         * gcc.dg/20020503-1.c: New test.
7951
7952 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7953
7954         * g++.dg/init/dtor1.C: Make it tougher.
7955
7956 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7957
7958         * g++.dg/init/dtor1.C: New test.
7959
7960 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7961
7962         * gcc.dg/altivec-8.c: New.
7963
7964 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7965
7966         * gcc.dg/altivec-7.c: New.
7967
7968 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7969
7970         * g++.dg/parse/typedef1.C: New test.
7971
7972 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7973
7974         PR c++/6486
7975         * g++.dg/template/friend6.C: New test.
7976
7977         PR c++/6492
7978         * g++.dg/init/copy1.C: New test.
7979
7980 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7981
7982         * g++.dg/warn/effc1.C: New test.
7983
7984 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7985
7986         * gcc.dg/cpp/if-cexp.c: Add a test.
7987
7988 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7989
7990         * gcc.dg/20020426-2.c: New test.
7991
7992 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7993
7994         * gcc.dg/cpp/if-mop.c: Update.
7995         * gcc.dg/cpp/if-mpar.c: Add test.
7996         * gcc.dg/cpp/if-oppr.c: Update.
7997
7998 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7999
8000         PR c/6343
8001         * gcc.dg/weak-[2-7].c: New tests.
8002
8003 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8004
8005         * gcc.dg/enum1.c: New test.
8006
8007 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8008
8009         PR c++/6497
8010         * g++.dg/inherit/access2.C: New test.
8011
8012 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8013
8014         PR bootstrap/6445
8015         * gcc.dg/20020426-1.c: New test.
8016
8017 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8018
8019         * g++.dg/abi/enum1.C: New test.
8020
8021 2002-04-26  Richard Henderson  <rth@redhat.com>
8022
8023         * gcc.dg/c99-bool-1.c: Expect always true warning.
8024
8025 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8026
8027         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8028
8029 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8030
8031         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8032         targets.
8033
8034 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8035
8036         * g++.dg/abi/mange7.C: New test.
8037
8038         PR c++/6438.
8039         * g++.dg/parse/stmtexpr2.C: New test.
8040
8041 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8042
8043         * gcc.dg/20020312-2.c: Add SH target.
8044
8045 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8046
8047         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8048         compiler output on mips*-*-irix*.
8049
8050 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8051
8052         * g++.dg/parse/attr1.C: New test.
8053
8054 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8055
8056         * gcc.c-torture/execute/string-opt-17.c: New test case.
8057         * gcc.c-torture/execute/memset-2.c: New test case.
8058
8059 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8060
8061         PR c++/6256:
8062         * g++.dg/template/friend5.C: New test.
8063
8064         PR c++/6331:
8065         * g++.dg/template/qual1.C: Likewise.
8066
8067 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8068
8069         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8070         Include stdlib.h, not stdio.h or ctype.h.
8071
8072 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8073
8074         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8075         cris-*-elf* and mmix-*-*.
8076         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8077         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8078         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8079         Ditto.
8080         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8081         * gcc.dg/wchar_t-1.c: Ditto.
8082
8083 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8084
8085         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8086         Clarify comment.
8087
8088 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8089
8090         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8091
8092 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8093
8094         * gcc.c-torture/execute/20000906-1.x: Delete.
8095
8096 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8097
8098         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8099
8100 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8101
8102         * PR6367
8103         * g77.f-torture/execute/6367.f: New test.
8104         * g77.f-torture/execute/6367.x: Disable for MMIX.
8105
8106 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8107
8108         * PR6352
8109         * g++.dg/opt/inline2.C: New test.
8110
8111 2002-04-18  Richard Henderson  <rth@redhat.com>
8112
8113         * gcc.dg/20000906-1.c: Enable for all targets.
8114         * gcc.c-torture/compile/iftrap-2.c: New.
8115
8116 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8117
8118         * gcc.dg/20020418-1.c: New test.
8119         * gcc.dg/20020418-2.c: New test.
8120
8121 2002-04-18  Richard Henderson  <rth@redhat.com>
8122
8123         * gcc.c-torture/compile/iftrap-1.c: New.
8124         * gcc.dg/iftrap-1.c: Adjust for ia64.
8125         * gcc.dg/iftrap-2.c: New.
8126
8127 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8128
8129         * gcc.c-torture/compile/20020418-1.c: New test.
8130
8131 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8132
8133         * gcc.c-torture/compile/20020415-1.c: New.
8134
8135 2002-04-18  David S. Miller  <davem@redhat.com>
8136
8137         * gcc.c-torture/execute/20020418-1.c: New test.
8138
8139 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8140
8141         * gcc.dg/20020416-1.c: New test.
8142
8143         * g++.dg/opt/inline1.C: New test.
8144
8145 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8146
8147         * gcc.dg/altivec-5.c: New test.
8148
8149         * gcc.dg/20020415-1.c: New test.
8150
8151 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8152
8153         * testsuite/lib/chill.exp: Remove.
8154
8155 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8156
8157         * g++.dg/other/big-struct.C: New test.
8158
8159 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8160
8161         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8162         of scratch file.
8163
8164 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8165
8166         PR c/6277
8167         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8168         in scan-assembler function name
8169
8170 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8171
8172         * g77.f-torture/execute/980628-4.x,
8173         g77.f-torture/execute/980628-5.x,
8174         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8175         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8176         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8177         i[34567]86-*-*.
8178
8179 2002-04-13  David S. Miller  <davem@redhat.com>
8180
8181         * gcc.c-torture/execute/20020413-1.c: New test.
8182
8183 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8184
8185         * gcc.dg/asm-6.c,
8186         * g++.dg/ext/asm1.C: New tests.
8187
8188 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8189
8190         PR c++ 5373.
8191         * g++.dg/parse/stmtexpr1.C: New test.
8192
8193         PR c++/5189.
8194         * g++.dg/template/copy1.C: New test.
8195
8196 2002-04-12  Richard Henderson  <rth@redhat.com>
8197
8198         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8199
8200 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8201
8202         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8203         gcc.c-torture/execute/20020307-2.c.
8204
8205 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8206
8207         * g++.dg/ext/attrib5.C,
8208         * g++.dg/lookup/struct1.C: New tests.
8209
8210 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8211
8212         * gcc.dg/20020411-1.c: New test.
8213
8214         * gcc.c-torture/execute/20020411-1.c: New test.
8215
8216 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8217
8218         * g77.f-torture/execute/6177.f: New test.
8219
8220 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8221
8222         PR middle-end/6247
8223         * g++.dg/opt/cleanup1.C: New test.
8224
8225         * g++.dg/opt/const1.C: New test.
8226
8227 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8228
8229         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8230
8231 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8232
8233         PR c++/5507
8234         * g++.dg/template/typename2.C: New test.
8235
8236 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8237
8238         * gcc.c-torture/execute/loop-12.c: New.
8239
8240 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8241
8242         * g77.f-torture/execute/980628-4.x,
8243         g77.f-torture/execute/980628-5.x,
8244         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8245         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8246         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8247
8248 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8249
8250         PR optimization/6086
8251         * g++.dg/opt/preinc1.C: New test.
8252
8253 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8254
8255         PR c++/5571
8256         * g++.dg/opt/static2.C: New test.
8257
8258 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8259
8260         PR c/5120
8261         * gcc.dg/20020406-1.c: New test.
8262
8263 2002-04-04  David S. Miller  <davem@redhat.com>
8264
8265         * gcc.c-torture/execute/20020404-1.c: New test.
8266
8267 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR c/6123
8270         * gcc.dg/20020312-2.c: Do not declare global register variable
8271         if __PIC__ or __pic__ is defined.
8272
8273 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8274
8275         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8276         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8277
8278 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8279
8280         * gcc.misc-tests/linkage.exp: Update last change to handle
8281         sparc*-, not just sparc-.
8282
8283 2002-04-03  Richard Henderson  <rth@redhat.com>
8284
8285         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8286
8287 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8288
8289         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8290
8291 2002-04-02  David S. Miller  <davem@redhat.com>
8292
8293         * gcc.c-torture/execute/20020402-3.c: New test.
8294
8295 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8296
8297         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8298         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8299
8300         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8301         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8302         g77.f-torture/execute/20001201.x,
8303         g77.f-torture/execute/u77-test.x: New files.
8304
8305         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8306         * gcc.dg/wchar_t-1.c: Ditto.
8307
8308 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8309
8310         * gcc.c-torture/execute/20020402-1.c: New test.
8311
8312 2002-04-01  Richard Henderson  <rth@redhat.com>
8313
8314         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8315
8316         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8317
8318 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8319
8320         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8321
8322 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8323
8324         * g++.dg/inherit/template-as-base.C: Expect error.
8325         * g++.dg/inherit/namespace-as-base.C: Likewise.
8326
8327 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8328
8329         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8330         g++.dg/ext/instantiate3.C: Tweak match patterns.
8331
8332         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8333         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8334         -da test.
8335
8336 2002-03-31  Richard Henderson  <rth@redhat.com>
8337
8338         * gcc.dg/special/alias-2.c: New.
8339         * gcc.dg/special/ecos.exp: Run it.
8340
8341 2002-03-31  Richard Henderson  <rth@redhat.com>
8342
8343         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8344
8345 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8346
8347         * gcc.dg/weak-1.c: Disable on h8300 port.
8348
8349 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8350
8351         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8352         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8353         ordering tests.
8354         * g++.dg/bprob/bprob-1.C: New test.
8355         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8356         * g++.dg/gcov/gcov-1.C: New test.
8357         * g++.dg/gcov/gcov-1.x: New file.
8358         * g++.dg/gcov/gcov-2.C: New test.
8359         * g++.dg/gcov/gcov-3.C: New test.
8360         * g++.dg/gcov/gcov-3.h: New file.
8361
8362 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8363
8364         * g++.old-deja/g++.other/builtins5.C: New test.
8365         * g++.old-deja/g++.other/builtins6.C: New test.
8366         * g++.old-deja/g++.other/builtins7.C: New test.
8367         * g++.old-deja/g++.other/builtins8.C: New test.
8368         * g++.old-deja/g++.other/builtins9.C: New test.
8369
8370 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8371
8372         * g++.dg/opt/static1.C: New test.
8373
8374         * g++.dg/opt/longbranch1.C: New test.
8375
8376 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8377
8378         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8379
8380         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8381
8382 2002-03-28  Jeffrey A Law  (law@redhat.com)
8383
8384         * gcc.c-torture/execute/20020328-1.c: New test.
8385
8386 2002-03-27  Richard Henderson  <rth@redhat.com>
8387
8388         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8389         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8390         move from g++.old-deja/g++.ext/.
8391
8392 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8393
8394         * g++.dg/init/new2.C: New test.
8395
8396 2002-03-26  Richard Henderson  <rth@redhat.com>
8397
8398         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8399
8400         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8401         on sparc.
8402
8403         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8404         sparcv9 systems.
8405         * gcc.dg/20001102-1.c: Likewise.
8406
8407 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8408
8409         * gcc.dg/cpp/endif-pedantic1.c,
8410         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8411
8412 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8413
8414         * g++.dg/init/new1.C: New test.
8415
8416 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8417
8418         * g++.dg/abi/vbase9.C: New test.
8419
8420 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8421
8422         * gcc.dg/arm-asm.c: New test.
8423
8424 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8425
8426         * gcc.dg/Wswitch-enum.c: New test.
8427         Fix PR c/5044.
8428
8429 2002-03-26  Richard Henderson  <rth@redhat.com>
8430
8431         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8432         structure.
8433
8434 2002-03-25  Richard Henderson  <rth@redhat.com>
8435
8436         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8437         sparcv9 systems.
8438
8439         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8440         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8441
8442 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8443
8444         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8445
8446 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8447
8448         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8449         targets using generic thunk support.
8450
8451 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8452
8453         * gcc.c-torture/compile/20020323-1.c: New test.
8454
8455         * g++.dg/opt/conj2.C: New test.
8456
8457 2002-03-24  Richard Henderson  <rth@redhat.com>
8458
8459         * gcc.dg/weak-1.c: Use -fno-common.
8460
8461 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8462
8463         * g77.dg/f77-edit-apostrophe-out.f: New test
8464         * g77.dg/f77-edit-h-out.f: New test
8465         * g77.dg/f77-edit-t-in.f: New test
8466         * g77.dg/f77-edit-t-out.f: New test
8467         * g77.dg/f77-edit-x-out.f: New test
8468         * g77.dg/f77-edit-slash-out.f: New test
8469         * g77.dg/f77-edit-colon-out.f: New test
8470         * g77.dg/f77-edit-s-out.f: New test
8471
8472 2002-03-24  Richard Henderson  <rth@redhat.com>
8473
8474         * objc/execute/formal_protocol-6.x: New XFAIL.
8475
8476 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8477
8478         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8479         that do not support weak symbols
8480
8481 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8482
8483         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8484         * lib/g77.exp:  Likewise
8485         * lib/objc.exp: Likewise
8486
8487 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8488
8489         * gcc.dg/Wswitch-default.c: New test.
8490
8491 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8492
8493         * g++.dg/other/enum1.C: New test.
8494
8495 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8496
8497         * gcc.dg/pragma-ep-3.c: Fix typo.
8498
8499 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8500
8501         * g++.dg/inherit/template-as-base.C: New test.
8502
8503 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8504
8505         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8506         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8507
8508 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8509
8510         * gcc.dg/cpp/multiline.c: Update to match.
8511
8512 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8513
8514         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8515
8516 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8517
8518         * gcc.dg/cpp/extratokens2.c:  New file.
8519
8520 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8521
8522         * gcc.dg/20020312-2.c: Add rs6000 target.
8523
8524         * gcc.c-torture/compile/20020319-1.c: New test.
8525
8526 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8527
8528         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8529         (A, E): Handle this.
8530
8531 2002-03-20  Jason Merrill  <jason@redhat.com>
8532
8533         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8534         ignoring -fpic.
8535         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8536         through prune_gcc_output.
8537
8538 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8539
8540         * gcc.c-torture/compile/20020320-1.c: New test.
8541
8542 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8543
8544         * gcc.c-torture/compile/20020318-1.c: New test.
8545
8546         * gcc.dg/struct-by-value-1.c: New test.
8547
8548         * gcc.dg/20020319-1.c: New test.
8549
8550 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8551
8552         * g++.dg/opt/conj1.C: New test.
8553
8554 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8555
8556         * g++.dg/template/qualttp20.C: Revert previous change.
8557         * g++.dg/template/qualttp3.C: Likewise.
8558         * g++.dg/template/qualttp4.C: Likewise
8559         * g++.dg/template/qualttp5.C: Likewise
8560         * g++.dg/template/qualttp6.C: Likewise
8561         * g++.dg/template/qualttp7.C: Likewise
8562         * g++.dg/template/qualttp8.C: Likewise
8563         * g++.dg/template/recurse.C: Likewise.
8564
8565 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8566
8567         * gcc.dg/cpp/wchar-1.c: Update.
8568
8569 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8570
8571         * g++.dg/template/conv1.C: New test.
8572         * g++.dg/template/conv2.C: New test.
8573         * g++.dg/template/conv3.C: New test.
8574         * g++.dg/template/conv4.C: New test.
8575
8576 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8577
8578         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8579         * g++.dg/template/qualttp3.C: Likewise.
8580         * g++.dg/template/qualttp4.C: Likewise
8581         * g++.dg/template/qualttp5.C: Likewise
8582         * g++.dg/template/qualttp6.C: Likewise
8583         * g++.dg/template/qualttp7.C: Likewise
8584         * g++.dg/template/qualttp8.C: Likewise
8585         * g++.dg/template/recurse.C: Likewise.
8586
8587 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8588
8589         * g++.dg/opt/dtor1.C: New test.
8590
8591 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8592
8593         * gcc.c-torture/compile/20020315-1.c: New test.
8594
8595 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8596
8597         * gcc.dg/weak-1.c: Fix scan tests.
8598
8599 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8600
8601         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8602         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8603         cris-*-aout* mmix-*-*.
8604         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8605         cris-*-aout* mmix-*-*.
8606         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8607         cris-*-elf* cris-*-aout* and mmix-*-*.
8608         * gcc.dg/20001009-1.c: Ditto.
8609         * gcc.dg/20010912-1.c: Ditto.
8610         * gcc.dg/20020122-4.c: Ditto.
8611         * gcc.dg/inline-2.c: Ditto.
8612
8613 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8614
8615         * gcc.c-torture/compile/20020314-1.c: New test.
8616
8617 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8618
8619         * gcc.c-torture/execute/20020314-1.c: New test.
8620
8621 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8622
8623         * g++.dg/warn/Wunused-1.C: New test.
8624
8625 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8626
8627         * g++.dg/abi/mangle6.C: New test.
8628
8629 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8630
8631         * gcc.c-torture/compile/20020309-2.c: New test.
8632
8633         * gcc.c-torture/compile/20020312-1.c: New test.
8634
8635 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8636
8637         * g++.dg/other/access1.C: New test.
8638
8639 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8640
8641         * gcc.c-torture/execute/wchar_t-1.c: New test.
8642
8643 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8644
8645         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8646
8647 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8648
8649         * gcc.dg/20020312-1.c: New test case.
8650
8651 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8652
8653         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8654
8655 2002-03-11  Richard Henderson  <rth@redhat.com>
8656
8657         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8658         * g++.old-deja/g++.jason/report.C: Likewise.
8659
8660 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8661
8662         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8663         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8664
8665 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         * testsuite/g++.dg/overload/pmf1.C: New test.
8668
8669 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8670
8671         * gcc.c-torture/execute/20020307-1.c: Use long.
8672
8673 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8674
8675         PR optimization/5844
8676         * gcc.dg/20020310-1.c: New test.
8677
8678 2002-03-09  Michael Meissner  <meissner@redhat.com>
8679
8680         * gcc.c-torture/execute/memcpy-2.c: New test.
8681         * gcc.c-torture/execute/memset-1.c: New test.
8682         * gcc.c-torture/execute/strlen-1.c: New test.
8683         * gcc.c-torture/execute/strcmp-1.c: New test.
8684         * gcc.c-torture/execute/strncmp-1.c: New test.
8685
8686 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8687
8688         * gcc.dg/ppc-ldstruct.c: New test.
8689
8690 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8691
8692         * gcc.c-torture/execute/va-arg-22.c: New test.
8693
8694 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8695
8696         * gcc.c-torture/compile/20020309-1.c: New test.
8697
8698 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8699
8700         * gcc.c-torture/execute/20020307-2.c: New test.
8701
8702 2002-03-07  Jeffrey A Law  (law@redhat.com)
8703
8704         * g77.f-torture/compile/20020307-1.f: New test.
8705
8706 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8707
8708         * gcc.dg/unordered-1.c: New test.
8709
8710 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8711
8712         * gcc.c-torture/execute/20020307-1.c: New test.
8713
8714 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8715
8716         * gcc.dg/20020304-1.c: New test.
8717
8718         * gcc.c-torture/compile/20020304-2.c: New test.
8719
8720 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8721
8722         * gcc.c-torture/compile/20020304-1.c: New test case
8723         (from PR c/5830).
8724
8725 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8726
8727         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8728
8729 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8730
8731         * g++.dg/other/classkey1.C: New test.
8732
8733 2002-03-01  Richard Henderson  <rth@redhat.com>
8734
8735         * gcc.c-torture/compile/981223-1.x: New.
8736         * gcc.c-torture/compile/920625-1.x: New.
8737
8738 2002-02-28  Richard Henderson  <rth@redhat.com>
8739
8740         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8741
8742 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8743
8744         * gcc.c-torture/execute/20020227-1.c: New test.
8745
8746 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8747
8748         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8749         here" ERROR lines.
8750         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8751         * g++.old-deja.g++.other/defarg1.C: Likewise.
8752         * g++.old-deja/g++.pt/calls2.C: Likewise.
8753         * g++.old-deja/g++.pt/crash20.C: Likewise.
8754         * g++.old-deja/g++.pt/crash30.C: Likewise.
8755         * g++.old-deja/g++.pt/crash36.C: Likewise.
8756         * g++.old-deja/g++.pt/crash6.C: Likewise.
8757         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8758         * g++.old-deja/g++.pt/derived3.C: Likewise.
8759         * g++.old-deja/g++.pt/error1.C: Likewise.
8760         * g++.old-deja/g++.pt/friend21.C: Likewise.
8761         * g++.old-deja/g++.pt/friend23.C: Likewise.
8762         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8763         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8764
8765 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8766
8767         * gcc.c-torture/execute/20020225-2.c: New test.
8768
8769 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8770
8771         * gcc.c-torture/execute/920730-1t.c,
8772         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8773         Delete test cases, only relevant to -traditional.
8774
8775 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8776
8777         * gcc.dg/cpp/undef1.c: Remove.
8778         * gcc.dg/cpp/directiv.c: Update.
8779         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8780
8781 2002-02-27  Michael Meissner  <meissner@redhat.com>
8782
8783         * gcc.c-torture/execute/20020226-1.c: New test.
8784
8785 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8786
8787         * g++.dg/debug/debug4.C: New test.
8788
8789         * gcc.dg/ia64-visibility-1.c: New test.
8790
8791 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8792
8793         * gcc.dg/debug/20020224-1.c: New.
8794
8795 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8796
8797         * gcc.c-torture/execute/960416-1.x: New.
8798         * gcc.c-torture/execute/divconst-3.x: Likewise.
8799
8800 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8801
8802         * gcc.dg/20020224-1.c: New test.
8803
8804 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8805
8806         * gcc.c-torture/execute/20020225-1.c: New.
8807
8808 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8809
8810         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8811
8812 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8813
8814         * gcc.dg/20020222-1.c: New test.
8815
8816 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8817
8818         * g++.dg/opt/anonunion1.C: New test.
8819
8820 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8821
8822         * g++.dg/template/qualttp19.C: New test.
8823         * g++.dg/template/qualttp20.C: New test.
8824         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8825         * g++.old-deja/g++.other/qual1.C: Likewise.
8826
8827 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8828
8829         * gcc.dg/attr-alwaysinline.c: New.
8830
8831 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8832
8833         * gcc.dg/20020220-1.c: New test.
8834
8835         * gcc.dg/20020220-2.c: New test.
8836
8837         * g++.dg/opt/mmx1.C: New test.
8838
8839 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8840
8841         * gcc.c-torture/compile/20020110.c: New test.
8842
8843 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8844
8845         * gcc.c-torture/execute/20020219-1.c: New test.
8846
8847         * gcc.dg/20020219-1.c: New test.
8848
8849         * gcc.dg/noncompile/20020220-1.c: New test.
8850
8851         * g++.dg/opt/ptrintsum1.C: New test.
8852
8853         * gcc.dg/debug/20020220-1.c: New test.
8854
8855 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8856
8857         * gcc.c-torture/execute/20020216-1.c: New test.
8858
8859 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8860
8861         * gcc.dg/decl-1.c: Update, new test.
8862
8863 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8864
8865         * g++.dg/abi/bitfield1.C: New test.
8866         * g++.dg/abi/bitfield2.C: New test.
8867
8868 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8869
8870         * gcc.dg/attr-nest.c: New test.
8871
8872 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8873
8874         * gcc.c-torture/execute/20020215-1.c: New test.
8875
8876 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8877
8878         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8879         * g++.dg/debug/debug.exp: New.
8880         * g++.dg/debug/trivial.C: New.
8881         * g++.dg/debug/debug1.C: Moved...
8882         * g++.dg/other/debug1.C: ...from here.
8883         * g++.dg/debug/debug2.C: Moved...
8884         * g++.dg/other/debug2.C: ...from here.
8885         * g++.dg/debug/debug3.C: Moved...
8886         * g++.dg/other/debug3.C: ...from here.
8887
8888         * gcc.dg/noncompile/20020213-1.c: New test.
8889
8890 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8891
8892         * g++.dg/other/debug3.C: New test.
8893
8894         * gcc.c-torture/execute/20020213-1.c: New test.
8895
8896 2002-02-13  Richard Smith <richard@ex-parrot.com>
8897
8898         * g++.old-deja/g++.other/thunk1.C: New test.
8899
8900 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8901
8902         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8903
8904 2002-02-13  Stan Shebs  <shebs@apple.com>
8905
8906         * gcc.dg/altivec-3.c: New.
8907
8908 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8909
8910         * gcc.dg/Wunreachable-1.c: New test.
8911         * gcc.dg/Wunreachable-2.c: New test.
8912
8913 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8914
8915         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8916
8917 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8918
8919         * gcc.dg/decl-1.c: New test.
8920
8921 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8922
8923         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8924
8925 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8926
8927         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8928         * gcc.c-torture/compile/980506-1.x: Likewise.
8929
8930 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8931
8932         * gcc.dg/20020210-1.c: New.
8933
8934 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8935
8936         * g77.f-torture/execute/947.f: New regression test
8937         for PR fortran/947.
8938
8939 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8940
8941         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8942         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8943
8944 2002-02-08  Richard Henderson  <rth@redhat.com>
8945
8946         * gcc.c-torture/compile/labels-3.c: New.
8947
8948 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8949
8950         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8951         expression statements work instead.
8952         * gcc.dg/noncompile/20020207-1.c: New test.
8953
8954 2002-02-07  Richard Henderson  <rth@redhat.com>
8955
8956         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8957
8958 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8959
8960         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8961         message from g77
8962         * lib/g77-dg.exp: Trim g77 error messages so that they are
8963         recognized by dg.exp.
8964
8965 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8966
8967         PR fortran/5473
8968         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8969
8970 2002-02-07  Richard Henderson  <rth@redhat.com>
8971
8972         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8973         to be sufficiently aligned for integers.
8974
8975 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8976
8977         * g++.dg/template/friend4.C: New test.
8978
8979 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8980
8981         PR fortran/5743
8982         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8983         unsupported cases.
8984
8985 2002-02-07  Richard Henderson  <rth@redhat.com>
8986
8987         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8988         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8989         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8990         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8991
8992 2002-02-06  Richard Henderson  <rth@redhat.com>
8993
8994         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8995
8996 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8997
8998         * gcc.dg/20020206-1.c: New test.
8999
9000 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9001
9002         * gcc.c-torture/execute/20020206-1.c: New test.
9003
9004         * gcc.c-torture/execute/20020206-2.c: New test.
9005
9006         PR optimization/5429:
9007         * gcc.c-torture/compile/20020206-1.c: New test.
9008
9009 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9010
9011         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9012         as certain file formats cannot support particularly large
9013         alignments.
9014
9015         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9016         and do not expect to be able to link the executable.
9017
9018         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9019         fail because the COFF format does not support the weak attribute.
9020
9021 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9022
9023         * g77.dg/pr5473.f:  New test
9024
9025 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9026
9027         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9028         Fix testcase accordingly.
9029
9030 2002-02-04  Richard Henderson  <rth@redhat.com>
9031
9032         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9033         (buf): Change to be an array of pointers, not ints.
9034
9035 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9036
9037         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9038         before all tests.  Move warning one line above to match where it
9039         C frontend emits.
9040         * gcc.dg/Wswitch-2.c: New test.
9041         * g++.dg/warn/Wswitch-1.C: New test.
9042         * g++.dg/warn/Wswitch-2.C: New test.
9043
9044 2002-02-04  Richard Henderson  <rth@redhat.com>
9045
9046         * g++.dg/abi/offsetof.C: Fix size comparison.
9047
9048 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9049
9050         * gcc.dg/cast-qual-2.c: New test.
9051
9052 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9053
9054         * gcc.dg/20020201-4.c: New test.
9055
9056 2002-02-04  Ben Elliston  <bje@redhat.com>
9057
9058         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9059         target_info attribute != 0, in addition to the empty string.
9060         (gcc_target_compile): Likewise.
9061
9062 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9063
9064         * gcc.dg/Wswitch.c: New test.
9065         PR gcc/4475. PR gcc/3780.
9066
9067 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9068
9069         * g77.f-torture/execute/5122.f: New test for regressions
9070         against PR fortran/5122.
9071
9072 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9073
9074         * g77.f-torture/compile/pr3743.f: Delete
9075         * g77.dg/pr3743-1.f: New test.
9076         * g77.dg/pr3743-2.f: New test.
9077         * g77.dg/pr3743-3.f: New test.
9078         * g77.dg/pr3743-4.f: New test.
9079
9080 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9081
9082         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9083
9084 2002-02-02  Richard Henderson  <rth@redhat.com>
9085
9086         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9087         * gcc.c-torture/execute/bf64-1.c: Likewise.
9088
9089 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9090
9091         * gcc.dg/20020201-2.c: New test.
9092
9093         * gcc.dg/20020201-3.c: New test.
9094
9095         * gcc.c-torture/execute/bitfld-2.c: New test.
9096
9097 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9098
9099         * gcc.dg/bitfld-1.c: Update.
9100         * gcc.dg/bitfld-2.c: Update.
9101         * gcc.c-torture/execute/bitfld-1.x: New.
9102
9103 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9104
9105         * gcc.c-torture/execute/20020201-1.c: New test.
9106
9107 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9108
9109         PR target/5469
9110         * gcc.dg/20020201-1.c: New test.
9111
9112 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9113
9114         PR fortran/3743
9115         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9116         * g77.f-torture/compile/pr3743.x: Remove
9117
9118 2002-01-31  Tom Rix  <trix@redhat.com>
9119
9120         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9121
9122 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9123
9124         * gcc.dg/noncompile/20020130-1.c: New test.
9125
9126 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9127
9128         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9129
9130 2002-01-29  Richard Henderson  <rth@redhat.com>
9131
9132         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9133         to long long.
9134         * gcc.c-torture/execute/bf64-1.c: Likewise.
9135
9136 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9137
9138         * gcc.c-torture/execute/20020129-1.c: New test.
9139
9140 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9141
9142         * gcc.c-torture/compile/20000224-1.c: Update.
9143         * gcc.c-torture/execute/bitfld-1.c: New tests.
9144         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9145         * gcc.dg/uninit-A.c: Update.
9146
9147 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9148
9149         * g++.dg/template/ctor1.C: Add instantiation.
9150
9151 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9152
9153         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9154         argument to __builtin_prefetch to be const ptr.
9155
9156 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * gcc.c-torture/compile/20020120-1.c: New test.
9159
9160 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9161
9162         * gcc.c-torture/execute/20020127-1.c: New test.
9163
9164 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9165
9166         * g77.dg/f77-edit-i-in.f: New test
9167         * g77.dg/f77-edit-i-out.f: New test
9168
9169 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9170
9171         * gcc.dg/debug/debug.exp: New file.
9172         * gcc.dg/debug/trivial.c: New file.
9173         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9174         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9175         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9176         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9177         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9178         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9179         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9180         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9181         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9182         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9183         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9184         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9185         * gcc.dg/20000503-1.c: Removed.
9186         * gcc.dg/20010207-1.c: Removed.
9187         * gcc.dg/20011223-1.c: Removed.
9188         * gcc.dg/20020104-2.c: Removed.
9189         * gcc.dg/debug-1.c: Removed.
9190         * gcc.dg/debug-2.c: Removed.
9191         * gcc.dg/debug-3.c: Removed.
9192         * gcc.dg/debug-4.c: Removed.
9193         * gcc.dg/debug-5.c: Removed.
9194         * gcc.dg/debug-6.c: Removed.
9195         * gcc.dg/dwarf2-1.c: Removed.
9196         * gcc.dg/dwarf2-2.c: Removed.
9197
9198 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9199
9200         * g++.old-deja/g++.other/eh5.C: New test.
9201         * g++.old-deja/g++.other/sibcall2.C: New test.
9202         * g++.old-deja/g++.other/array9.C: New test.
9203         * g++.old-deja/g++.other/typename2.C: New test.
9204         * g++.old-deja/g++.other/crash60.C: New test.
9205         * g++.old-deja/g++.other/conv9.C: New test.
9206         * g++.old-deja/g++.other/mangle10.C: New test.
9207         * g++.old-deja/g++.other/unchanging1.C: New test.
9208         * g++.old-deja/g++.other/exprstmt1.C: New test.
9209         * g++.old-deja/g++.other/inline23.C: New test.
9210         * g++.old-deja/g++.eh/ia64-1.C: New test.
9211         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9212         * g++.old-deja/g++.other/reload1.C: New test.
9213         * g++.old-deja/g++.other/static20.C: New test.
9214         * g++.old-deja/g++.other/local-alloc1.C: New test.
9215         * g++.old-deja/g++.other/conv8.C: New test.
9216         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9217         * g++.old-deja/g++.other/storeexpr1.C: New test.
9218         * g++.old-deja/g++.other/storeexpr2.C: New test.
9219         * g++.dg/eh/template2.C: New test.
9220         * g++.dg/warn/weak1.C: New test.
9221
9222 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9223
9224         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9225         Remove first, non-varying, argument.
9226
9227 2002-01-23  Richard Henderson  <rth@redhat.com>
9228
9229         * gcc.dg/inline-2.c: New.
9230
9231         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9232         Add optional target arg.  Check number of arguments.
9233         (scan-assembler-not, scan-assembler-dem): Likewise.
9234         (scan-assembler-dem-not): Likewise.
9235
9236 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9237
9238         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9239         line 12.
9240         * g++.old-deja/g++.brendan/parse3.C,
9241         g++.old-deja/g++.other/crash26.C,
9242         g++.old-deja/g++.other/crash28.C,
9243         g++.old-deja/g++.other/crash29.C,
9244         g++.old-deja/g++.other/crash30.C,
9245         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9246
9247 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9248
9249         * gcc.dg/20020115-1.c: New.
9250
9251 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9252
9253         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9254
9255 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9256
9257         * gcc.dg/20020122-3.c: New.
9258
9259 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9260
9261         * g++.dg/other/gc1.C: New test.
9262
9263 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9264
9265         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9266
9267 2002-01-22  Richard Henderson  <rth@redhat.com>
9268
9269         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9270
9271 2002-01-22  Richard Henderson  <rth@redhat.com>
9272
9273         * gcc.dg/20020122-4.c: New.
9274
9275 2002-01-22  H.J. Lu <hjl@gnu.org>
9276
9277         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9278         link output.
9279         * gcc.dg/special/ecos.exp: Likewise.
9280         * lib/g++-dg.exp: Likewise.
9281         * lib/g77-dg.exp: Likewise.
9282         * lib/gcc-dg.exp : Likewise.
9283         * lib/mike-g++.exp: Likewise.
9284         * lib/mike-g77.exp: Likewise.
9285         * lib/mike-gcc.exp: Likewise.
9286         * lib/objc-dg.exp: Likewise.
9287
9288 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9289
9290         PR target/5379
9291         * gcc.dg/20020122-2.c: New test.
9292
9293 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9294
9295         * gcc.dg/20020122-1.c: New test.
9296
9297 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9298
9299         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9300
9301 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9302
9303         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9304
9305 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9306
9307         * gcc.c-torture/compile/20020121-1.c: New test.
9308
9309 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9310
9311         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9312         ld_library_path.
9313
9314 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9315
9316         * gcc.dg/20020218-1.c: New test.
9317
9318 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9319
9320         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9321         messages
9322         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9323         "At global scope" warning
9324         * g++.dg/ext/align1.C: Change cygwin test for alignment
9325         from db-bogus to dg-warning
9326
9327 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9328
9329         * g77.f-torture/compile/cpp2.F: New test.
9330
9331 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9332
9333         * g++.dg/template/access1.C: New test.
9334
9335 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9336
9337         * gcc.dg/20020118-1.c: New.
9338
9339 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9340
9341         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9342
9343 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9344
9345         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9346         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9347         alignment warnings.
9348
9349 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9350
9351         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9352         torture_with_loops and torture_without_loops
9353
9354 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9355
9356         * gcc.c-torture/compile/20020116-1.c: New test.
9357
9358 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9359
9360         * gcc.dg/20020116-2.c: New test.
9361
9362         * gcc.dg/ultrasp4.c: New test.
9363
9364         * gcc.dg/20020116-1.c: New test.
9365
9366 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9367
9368         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9369         by EABI.
9370
9371 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9372
9373         * gcc.misc-tests/i386-prefetch.exp: New.
9374         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9375         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9376         * gcc.misc-tests/i386-pf-none-1.c: New test.
9377         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9378
9379 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * gcc.dg/gnu89-init-1.c: Add new tests.
9382
9383 2002-01-15  Andreas Jaeger  <aj@suse.de>
9384
9385         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9386         * gcc.dg/i386-mmx-2.c: Likewise.
9387         * gcc.dg/i386-sse-1.c: Likewise.
9388         * gcc.dg/i386-sse-2.c: Likewise.
9389         * gcc.dg/i386-sse-3.c: Likewise.
9390
9391 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9392
9393         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9394         Uncomment additional cases that now pass.
9395
9396 2002-01-11  Richard Henderson  <rth@redhat.com>
9397
9398         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9399         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9400
9401 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9402
9403         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9404
9405 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9406
9407         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9408         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9409
9410 2002-01-10  Dale Johannesen  <dalej@apple.com>
9411
9412         * gcc.c-torture/execute/loop-11.c: New.
9413
9414 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9415
9416         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9417         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9418
9419 2002-01-09  Richard Henderson  <rth@redhat.com>
9420
9421         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9422         type in which to perform the operation for each size.
9423
9424 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9425
9426         * gcc.c-torture/compile/20020109-2.c: New test.
9427
9428 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9429
9430         * gcc.c-torture/execute/loop-10.c: New test.
9431
9432 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9433
9434         * gcc.c-torture/compile/20010226-1.c: New test.
9435         * gcc.c-torture/compile/20010227-1.c: New test.
9436         * gcc.c-torture/compile/20010426-1.c: New test.
9437         * gcc.c-torture/compile/20010510-1.c: New test.
9438         * gcc.c-torture/compile/20010605-3.c: New test.
9439         * gcc.c-torture/compile/20010824-1.c: New test.
9440         * gcc.c-torture/execute/20010409-1.c: New test.
9441         * gcc.dg/noncompile/20000901-1.c: New test.
9442         * gcc.dg/20001023-1.c: New test.
9443         * gcc.dg/20001101-1.c: New test.
9444         * gcc.dg/20001102-1.c: New test.
9445         * gcc.dg/20010207-1.c: New test.
9446         * gcc.dg/20010405-1.c: New test.
9447         * gcc.dg/20010822-1.c: New test.
9448         * gcc.dg/20011107-1.c: New test.
9449
9450 2002-01-09  Jeffrey A Law  (law@redhat.com)
9451
9452         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9453
9454         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9455         execution failure on PA targets.
9456
9457 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9458
9459         * gcc.c-torture/compile/20020109-1.c: New test.
9460
9461 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9462
9463         * gcc.c-torture/execute/20020108-1.c: New test.
9464
9465 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9466
9467         * gcc.dg/20020108-1.c: New test.
9468
9469 2002-01-08  H.J. Lu <hjl@gnu.org>
9470
9471         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9472         for header files.
9473
9474 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9475
9476         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9477         consistency.
9478
9479 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9480
9481         * gcc.dg/altivec-4.c: Test altivec predicates.
9482
9483 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9484
9485         * gcc.c-torture/execute/20020107-1.c: New test.
9486
9487 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9488
9489         PR c/5279
9490         * gcc.c-torture/compile/20020106-1.c: New test.
9491
9492 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9493
9494         * gcc.c-torture/execute/nestfunc-4.c: New test.
9495
9496 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9497
9498         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9499         extra triple that slipped in.
9500         * g++.old-deja/g++.abi/align.C: Likewise.
9501         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9502
9503 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9504
9505         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9506         * g++.old-deja/g++.abi/align.C: Likewise.
9507         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9508
9509         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9510         on FreeBSD/i386.
9511         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9512         FreeBSD.
9513
9514 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9515
9516         * gcc.dg/20020104-1.c: New test.
9517
9518         * gcc.dg/20020104-2.c: New test.
9519
9520 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9521
9522         * gcc.dg/20020103-1.c: Fix typo in target selector.
9523
9524 2002-01-03  Richard Henderson  <rth@redhat.com>
9525
9526         * gcc.dg/20020103-1.c: New.
9527
9528 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9529
9530         * gcc.c-torture/execute/20020103-1.c: New test.
9531
9532 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9533
9534         * g++.dg/other/debug2.C: New test.
9535
9536         * gcc.c-torture/compile/20020103-1.c: New test.
9537
9538 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9539
9540         * gcc.dg/gnu89-init-1.c: Added new tests.
9541
9542 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9543
9544         * g++.dg/template/friend2.C: Remove as patch is reverted.
9545
9546         * g++.dg/warn/oldcast1.C: New test.
9547
9548         * g++.dg/template/ptrmem1.C: New test.
9549         * g++.dg/template/ptrmem2.C: New test.
9550
9551         * g++.dg/template/ntp.C: New test.
9552
9553         * g++.dg/other/component1.C: New test.
9554
9555         * g++.dg/template/ttp3.C: New test.
9556
9557         * g++.dg/template/friend2.C: New test.
9558         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9559
9560 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9561
9562         * g++.dg/other/ptrmem1.C: New test.
9563         * g++.dg/other/ptrmem2.C: New test.
9564
9565 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9566
9567         * g++.dg/template/ctor1.C: New test.
9568
9569 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9570
9571         * g++.dg/template/friend2.C: New test.
9572
9573 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9574
9575         * gcc.dg/mmix-1.c: New test.
9576
9577 2001-12-31  Richard Henderson  <rth@redhat.com>
9578
9579         * gcc.dg/asm-5.c: New.
9580
9581 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9582
9583         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9584         in namespace __gnu_cxx
9585
9586 2001-12-30  Richard Henderson  <rth@redhat.com>
9587
9588         * gcc.dg/debug-6.c: New.
9589
9590 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9591
9592         * gcc.c-torture/compile/20011229-2.c: New test.
9593
9594 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9595
9596         * gcc.dg/debug-3.c: New test.
9597         * gcc.dg/debug-4.c: New test.
9598         * gcc.dg/debug-5.c: New test.
9599
9600 2001-12-29  Richard Henderson  <rth@redhat.com>
9601
9602         * g++.dg/eh/loop1.C: New.
9603
9604 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9605
9606         * g++.dg/template/crash1.C: New test.
9607
9608 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9609
9610         * g++.dg/other/const1.C: New test.
9611
9612 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9613
9614         * gcc.c-torture/compile/20011229-1.c: New test.
9615
9616 2001-12-28  Stan Shebs  <shebs@apple.com>
9617
9618         * lib/objc-torture.exp: Resync with c-torture.exp.
9619         * lib/objc.exp: Load standard libraries.
9620
9621 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9622
9623         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9624         additional tests.
9625
9626 2001-12-27  Roger Sayle <roger@eyesopen.com>
9627
9628         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9629
9630 2001-12-27  Richard Henderson  <rth@redhat.com>
9631
9632         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9633
9634 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9635
9636         * g++.dg/eh/ctor1.C: New test.
9637         * g++.dg/other/error2.C: New test.
9638
9639 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9640
9641         * g++.dg/other/init2.C: New test.
9642
9643 2001-12-24  Richard Henderson  <rth@redhat.com>
9644
9645         * gcc.dg/20011223-1.c: New.
9646         * gcc.dg/inline-1.c: New.
9647
9648 2001-12-23  Richard Henderson  <rth@redhat.com>
9649
9650         * gcc.dg/asm-4.c: Test operand modifiers.
9651
9652 2001-12-23  Richard Henderson  <rth@redhat.com>
9653
9654         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9655
9656 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9657
9658         * gcc.c-torture/execute/20011223-1.c: New test.
9659
9660 2001-12-21  Richard Henderson  <rth@redhat.com>
9661
9662         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9663         re-enables the warning.
9664
9665 2001-12-21  Richard Henderson  <rth@redhat.com>
9666
9667         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9668
9669 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9670
9671         * gcc.c-torture/compile/20011218-1.c: New test.
9672
9673 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9674
9675         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9676         arm-isr.c test.
9677         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9678         epilogue generation for ARM ISR routines.
9679
9680 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9681
9682         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9683         * gcc.dg/format/c90-printf-3.c: Likewise.
9684         * gcc.dg/format/c99-printf-3.c: Likewise.
9685         * gcc.dg/format/ext-1.c: Likewise.
9686         * gcc.dg/format/ext-6.c: Likewise.
9687         * gcc.dg/format/format.h: Prototype unlocked stdio.
9688
9689 2001-12-20  Richard Henderson  <rth@redhat.com>
9690
9691         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9692         (arena): Use it.
9693         (malloc): Correct allocation logic.  Abort if we fill up the
9694         arena before initialization complete.
9695         (realloc): Correct allocation logic.
9696
9697 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9698
9699         * gcc.c-torture/compile/20011219-2.c: New test.
9700
9701         * gcc.c-torture/execute/20011219-1.c: New test.
9702
9703 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9704
9705         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9706         target does not support weak symbols.
9707
9708 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9709
9710         * gcc.c-torture/compile/20011219-1.c: New test.
9711
9712 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9713
9714         * g++.dg/other/error1.C: New test.
9715
9716 2001-12-17  Jeffrey A Law  (law@redhat.com)
9717
9718         * gcc.c-torture/execute/20011217-1.c: New test.
9719
9720 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9721
9722         * objc.dg/special/: New directory.
9723         * objc.dg/special/special.exp: New file.
9724         * objc.dg/special/unclaimed-category-1.h: New file.
9725         * objc.dg/special/unclaimed-category-1a.m: New file.
9726         * objc.dg/special/unclaimed-category-1.m: New file.
9727
9728 2001-12-17  Andreas Jaeger  <aj@suse.de>
9729
9730         * gcc.c-torture/compile/20011217-2.c: New test.
9731
9732 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9733
9734         * gcc.c-torture/compile/20011217-1.c: New test.
9735
9736 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9737
9738         * testsuite/gcc.dg/20011214-1.c: New.
9739
9740 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9741
9742         * gcc.dg/altivec-4.c: New.
9743
9744 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9745
9746         * gcc.dg/20011113-1.c: New test.
9747
9748 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9749
9750         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9751         std::__malloc_alloc_template<0> and
9752         std::__default_alloc_template<false, 0>.
9753
9754 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9755
9756         * objc/execute/bf-21.m: New test.
9757         * objc/execute/enumeration-1.m: New test.
9758         * objc/execute/enumeration-2.m: New test.
9759
9760 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9761
9762         * gcc.dg/gnu89-init-1.c: New test.
9763
9764 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9765
9766         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9767         * g++.old-deja/g++.jason/2371.C: Likewise.
9768         * g++.old-deja/g++.jason/template33.C: Likewise.
9769         * g++.old-deja/g++.jason/template34.C: Likewise.
9770         * g++.old-deja/g++.jason/template36.C: Likewise.
9771         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9772         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9773         * g++.old-deja/g++.other/typename1.C: Likewise.
9774         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9775         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9776         * g++.old-deja/g++.pt/typename11.C: Likewise.
9777         * g++.old-deja/g++.pt/typename14.C: Likewise.
9778         * g++.old-deja/g++.pt/typename16.C: Likewise.
9779         * g++.old-deja/g++.pt/typename3.C: Likewise.
9780         * g++.old-deja/g++.pt/typename4.C: Likewise.
9781         * g++.old-deja/g++.pt/typename5.C: Likewise.
9782         * g++.old-deja/g++.pt/typename7.C: Likewise.
9783         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9784
9785 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9786
9787         * g++.dg/other/linkage1.C: New test.
9788         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9789         specifiers.
9790
9791 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9792
9793         * gcc.dg/concat.c: New test.
9794
9795 2001-12-11  Stan Shebs  <shebs@apple.com>
9796
9797         * objc/compile: New test directory.
9798         * objc/compile/compile.exp: New expect script.
9799         * objc/compile/20011211-1.m: New compile test.
9800
9801 2001-12-11  Jason Merrill  <jason@redhat.com>
9802
9803         * lib/prune.exp (prune_gcc_output): Also handle "In member
9804         function".  So many permutations...
9805
9806 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9807
9808         * g++.dg/template/typedef1.C: New test.
9809
9810 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9811
9812         * g++.dg/other/copy1.C: New test.
9813
9814 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9815
9816         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9817
9818         * gcc.dg/builtin-choose-expr.c: New.
9819
9820 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9821
9822         * gcc.dg/altivec-2.c: New.
9823
9824 2001-12-07  Richard Henderson  <rth@redhat.com>
9825
9826         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9827
9828 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9829
9830         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9831         ultrasparc.
9832
9833 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9834
9835         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9836
9837 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9838
9839         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9840         variable argument list.
9841
9842 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9843
9844         * gcc.c-torture/execute/memcheck: Delete entire directory.
9845         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9846         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9847
9848 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9849
9850         * gcc.dg/Wshadow-1.c: New test.
9851
9852 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9853
9854         * gcc.c-torture/compile/20011130-1.c: New test.
9855
9856         * gcc.dg/noncompile/20011025-1.c: New test.
9857
9858         * g++.dg/other/anon-union.C: New test.
9859
9860         * gcc.c-torture/execute/20011024-1.c: New test.
9861
9862 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9863
9864         * gcc.c-torture/execute/20000722-1.x,
9865         gcc.c-torture/execute/20010123-1.x: Remove.
9866         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9867         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9868         gcc.dg/c99-complit-2.c: New tests.
9869
9870 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9871
9872         * g++.dg/inherit/base1.C: New test.
9873
9874 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9875
9876         * g++.dg/other/stdarg1.C: New test.
9877
9878         * gcc.c-torture/compile/20011130-2.c: New test.
9879
9880 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9881
9882         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9883         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9884         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9885         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9886         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9887         * gcc.dg/builtin-prefetch-1.c: New test.
9888
9889 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * gcc.dg/20011130-1.c: New test.
9892
9893 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9894
9895         * g++.dg/other/scope1.C: New test.
9896         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9897
9898 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9899
9900         * gcc.dg/vla-init-1.c: New test.
9901
9902 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9903
9904         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9905
9906 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9907
9908         * objc.dg/alias.m: Update.
9909         * objc.dg/class-1.m: Update.
9910         * objc.dg/const-str-1.m: Update.
9911         * objc.dg/fwd-proto-1.m: Update.
9912         * objc.dg/id-1.m: Update.
9913         * objc.dg/super-class-1.m: Update.
9914
9915 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9916
9917         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9918         constructs.
9919
9920 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9921
9922         * gcc.c-torture/execute/20011128-1.c: New test.
9923
9924 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9925
9926         * gcc.dg/20011127-1.c: New test.
9927
9928 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9929
9930         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9931         from Austin Group draft 7.
9932         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9933         scanf format arguments.
9934         * gcc.dg/format/no-exargs-2.c: New test.
9935
9936 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9937
9938         * g++.dg/abi/vbase8-4.C: New test.
9939
9940 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9941
9942         * gcc.c-torture/execute/20011121-1.c: New test.
9943
9944 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9945
9946         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9947
9948 2001-11-23  Andreas Jaeger  <aj@suse.de>
9949
9950         * gcc.dg/cpp/charconst-2.c: New test.
9951
9952 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9953
9954         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9955         to the host if it is remote.  Let tests specify extra headers
9956         they use.
9957         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9958         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9959         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9960         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9961         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9962         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9963         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9964         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9965         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9966         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9967
9968 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9969
9970         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9971         for little endian ARMs.
9972
9973 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9974
9975         * gcc.c-torture/compile/20011119-1.c: New test.
9976         * gcc.c-torture/compile/20011119-2.c: New test.
9977
9978 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9979
9980         * gcc.dg/altivec-1.c: Fix typo.
9981
9982 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9983
9984         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9985
9986 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9987
9988         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9989
9990 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9991
9992         * lib/g77.exp: Don't specify --rpath-link.
9993
9994         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9995         across all the headers.
9996         * gcc.dg/format/format.exp: For testing on a remote host,
9997         copy format.h.
9998
9999         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10000         * gcc.c-torture/execute/930406-1.c: Likewise.
10001         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10002
10003 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10004
10005         * gcc.dg/altivec-1.c: New.
10006
10007 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10008
10009         * gcc.dg/cpp/fpreprocessed.c: New test case.
10010
10011 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10012
10013         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10014         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10015         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10016
10017 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10018
10019         * gcc.dg/no-builtin-1.c: New test.
10020
10021 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10022
10023         * gcc.c-torture/execute/20011115-1.c: New test.
10024
10025 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10026
10027         * gcc.c-torture/compile/20011114-2.c: New test.
10028         * gcc.c-torture/compile/20011114-3.c: New test.
10029         * gcc.c-torture/compile/20011114-4.c: New test.
10030
10031 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10032
10033         * g++.dg/other/init1.C: New test.
10034
10035 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10036
10037         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10038         message.
10039
10040         * gcc.c-torture/execute/20011114-1.c: New testcase.
10041
10042         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10043         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10044         like the (before this change) version of 20010327-1.c.
10045
10046 2001-11-14  Roger Sayle <roger@eyesopen.com>
10047
10048         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10049
10050 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10051
10052         * g++.dg/init/array2.C: New test.
10053
10054 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10055
10056         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10057
10058 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10059
10060         * g++.dg/other/forscope1.C: New test.
10061         * g++.dg/ext/forscope1.C: New test.
10062         * g++.dg/ext/forscope2.C: New test.
10063
10064 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10065
10066         * gcc.c-torture/execute/20011113-1.c: New test.
10067
10068 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10069
10070         * gcc.c-torture/execute/20011109-2.c: New test.
10071
10072         * gcc.c-torture/execute/20011109-1.c: New test.
10073
10074 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10075
10076         * gcc.c-torture/compile/20011109-1.c: New test.
10077
10078 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10079
10080         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10081         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10082         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10083         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10084         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10085         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10086         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10087
10088 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10089
10090         * g++.dg/warn/Wshadow-1.C: New tests.
10091         * g++.old-deja/g++.mike/for3.C: Update.
10092
10093 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10094
10095         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10096         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10097         XFAILs.  Adjust expected error texts.
10098         * gcc.c-torture/compile/20011106-1.c,
10099         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10100         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10101         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10102         gcc.dg/c99-array-lval-5.c: New tests.
10103
10104 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10105
10106         * gcc.dg/cpp/defined.c: Update.
10107
10108 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10109
10110         * gcc.c-torture/execute/anon-1.c: New test.
10111
10112 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10113
10114         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10115         same size, so no warning should be produced on stormy16.
10116
10117         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10118         due to oversized array.
10119         * g++.old-deja/g++.mike/ns15.C: Likewise.
10120         * g++.old-deja/g++.pt/crash16.C: Likewise.
10121
10122 2001-11-02  Graham Stott  <grahams@redhat.com>
10123
10124         * g++.dgother/debug1.C: Fix typos.
10125
10126 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10127
10128         * g++.dg/other/debug1.C: New test.
10129
10130 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10131
10132         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10133         of unsigned long.
10134
10135 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10136
10137         * gcc.dg/20011029-2.c: New test.
10138
10139         * gcc.c-torture/compile/20011029-1.c: New test.
10140
10141 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10142
10143         * objc/execute/class_self-1.m: New test.
10144         * objc/execute/class_self-2.m: New test.
10145
10146 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10147
10148         * gcc.misc-tests/msgs.exp: Delete.
10149         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10150         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10151         error set to match recent changes.
10152
10153 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10154
10155         * gcc.dg/20011021-1.c: New test.
10156
10157 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10158
10159         * gcc.c-torture/compile/20011023-1.c: New test.
10160
10161 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10162
10163         * lib/g77.exp: Rewrite based on lib/g++.exp.
10164
10165 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10166
10167         * gcc.c-torture/execute/20011019-1.c: New test.
10168
10169         * gcc.dg/20011018-1.c: New test.
10170
10171 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10172
10173         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10174
10175 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10176
10177         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10178         * gcc.dg/attr-invalid.c: Likewise.
10179
10180 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * testsuite/gcc.dg/20011015-1.c: New test.
10183
10184 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10185
10186         * g++.dg/template/unify2.C: New test.
10187
10188 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10189
10190         * g++.dg/other/exception-specification.C: New test
10191
10192 2001-10-13  Tom Rix  <trix@redhat.com>
10193
10194         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10195         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10196
10197 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10198
10199         * testsuite/gcc.dg/20011009-1.c: New test.
10200
10201 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10202
10203         PR g++/4476
10204         * g++.dg/other/friend1.C: New test.
10205
10206 2001-10-11  Richard Henderson  <rth@redhat.com>
10207
10208         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10209
10210 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10211
10212         * gcc.c-torture/compile/20011010-1.c: New.
10213
10214 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10215
10216         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10217         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10218         g77.f-torture/execute/execute.exp,
10219         g77.f-torture/noncompile/noncompile.exp,
10220         gcc.c-torture/compile/compile.exp,
10221         gcc.c-torture/execute/execute.exp,
10222         gcc.c-torture/execute/ieee/ieee.exp,
10223         gcc.c-torture/execute/memcheck/memcheck.exp,
10224         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10225         objc/execute/execute.exp: Update FSF address.
10226
10227 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10228
10229         * gcc.dg/cpp/cmdlne-C.c: Update.
10230         * gcc.dg/cpp/cmdlne-C2.c: New.
10231
10232 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10233
10234         * gcc.c-torture/execute/20011008-3.c: New.
10235
10236 2001-10-08  DJ Delorie  <dj@redhat.com>
10237
10238         * gcc.dg/20011008-1.c: New.
10239         * gcc.dg/20011008-2.c: New.
10240
10241 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10242
10243         * gcc.dg/cpp/spacing1.c: Update test.
10244
10245 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10246
10247         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10248         spelling errors of "separate" as "seperate".
10249
10250 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10251
10252         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10253         enough to avoid inlining.
10254
10255 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10256
10257         * lib/g77.exp: set libg2c_dir correctly.
10258
10259 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10260
10261         * gcc.dg/cpp/macro11.c: New test.
10262
10263 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10264
10265         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10266         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10267         gcc.dg/format/multattr-3.c: New tests.
10268         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10269         tests for format attributes on function pointers being rejected.
10270
10271 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10272
10273         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10274
10275 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10276
10277         * g++.dg/warn/format1.C: New test.
10278
10279 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10280
10281         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10282
10283 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10284
10285         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10286
10287 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10288
10289         * gcc.dg/cpp/redef2.c: Add test.
10290
10291 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10292
10293         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10294         long-standing bug on i686, apparently.
10295         * gcc.c-torture/execute/loop-2c.x: New file.
10296         * gcc.c-torture/execute/loop-2d.x: New file.
10297         * gcc.c-torture/execute/loop-3c.x: New file.
10298
10299 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10300
10301         * gcc.dg/cpp/20000625-2.c: Correct line number.
10302
10303 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10304
10305         * gcc.dg/cpp/macro10.c: New test.
10306         * gcc.dg/cpp/strify3.c: New test.
10307         * gcc.dg/cpp/spacing1.c: Add tests.
10308         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10309         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10310
10311 2001-09-24  DJ Delorie  <dj@redhat.com>
10312
10313         * gcc.c-torture/execute/20010924-1.c: New test.
10314
10315 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10316
10317         * testsuite/objc/execute/paste.m: Remove.
10318
10319 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10320
10321         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10322
10323 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10324
10325         * g77.dg/strlen0.f: New test.
10326
10327 2001-09-21  Richard Henderson  <rth@redhat.com>
10328
10329         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10330         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10331
10332 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10333
10334         Table-driven attributes.
10335         * g++.dg/ext/attrib1.C: New test.
10336
10337 2001-09-20  DJ Delorie  <dj@redhat.com>
10338
10339         * gcc.dg/20000926-1.c: Update expected warning messages.
10340         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10341         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10342         array.
10343
10344 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10345
10346         * g++.dg/eh/registers1.C: New test case.
10347
10348 2001-09-17  Richard Henderson  <rth@redhat.com>
10349
10350         * gcc.dg/array-5.c: Fix VLA decomposition test.
10351
10352 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10353
10354         * gcc.dg/cpp/line5.c: New testcase.
10355
10356 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10357
10358         * gcc.dg/cpp/macro9.c: New test.
10359
10360 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10361
10362         * gcc.c-torture/execute/980223.c: Change type of addr from long
10363         to char *.
10364
10365 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10366
10367         * gcc.c-torture/execute/20010915-1.c: New test.
10368
10369 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10370
10371         * g77.dg/bprob: New directory.
10372         * g77.dg/bprob/bprob.exp: New file.
10373         * g77.dg/bprob/bprob-1.f: New test.
10374         * g77.dg/gcov: New directory.
10375         * g77.dg/gcov/gcov.exp: New file.
10376         * g77.dg/gcov/gcov-1.f: New test.
10377         * g77.dg/gcov/gcov-1.x: New file.
10378
10379 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10380
10381         * gcc.dg/cpp/directiv.c: Update.
10382         * gcc.dg/cpp/undef1.c: Update.
10383
10384 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10385
10386         * gcc.dg/20010912-1.c: New test.
10387
10388 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10389
10390         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10391         language-independent file in lib.
10392         * lib/gcov.exp: New file.
10393
10394 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10395
10396         * gcc.c-torture/compile/20010911-1.c: New test.
10397
10398 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10399
10400         * lib/profopt.exp: New, to support profile-directed optimizations.
10401         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10402         * gcc.misc-tests/bprob-1.c: New test.
10403         * gcc.misc-tests/bprob-2.c: New test.
10404
10405 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10406
10407         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10408         XFAIL and which kinds of gcov output to verify.
10409         * gcc.misc-tests/gcov-4b.x: New file.
10410         * gcc.misc-tests/gcov-5b.x: New file.
10411         * gcc.misc-tests/gcov-6.x: New file.
10412         * gcc.misc-tests/gcov-7.c: New test.
10413         * gcc.misc-tests/gcov-7.x: New file.
10414
10415 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10416
10417         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10418         * gcc.misc-tests/gcov-6.c: New test.
10419
10420 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10421
10422         PR c++/3986
10423         * g++.dg/abi/vbase1.C: New test.
10424
10425 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10426
10427         * objc.dg/method-2.m: New.
10428
10429 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         PR c++/4203
10432         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10433         * g++.dg/init/empty1.C: New test.
10434
10435 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.c-torture/compile/20010903-1.c: New test.
10438
10439 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10440
10441         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10442         for m68k.
10443
10444 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10445
10446         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10447
10448         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10449
10450         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10451
10452 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10453
10454         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10455         for 16-bit 'unsigned int'.
10456
10457 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10458
10459         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10460
10461 2001-08-27  Richard Henderson  <rth@redhat.com>
10462
10463         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10464         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10465
10466 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10467
10468         * gcc.dg/asm-names.c (ymain): New.
10469
10470 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10471
10472         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10473         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10474         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10475
10476 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10477
10478         * gcc.dg/compare5.c: New testcase.
10479
10480 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10481
10482         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10483         and "In instantiation".
10484
10485 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10486
10487         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10488
10489 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10490
10491         * gcc.misc-tests/gcov.exp: Add support for branch information.
10492         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10493         * gcc.misc-tests/gcov-4.c: New test.
10494         * gcc.misc-tests/gcov-4b.c: New test.
10495         * gcc.misc-tests/gcov-5b.c: New test.
10496
10497 2001-08-20  Zack Weinberg  <zackw@panix.com>
10498
10499         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10500         expected to fail.
10501
10502 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10503
10504         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10505
10506 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10507
10508         * g++.dg/eh/template1.C: New test.
10509
10510 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10511
10512         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10513         Fix thinko.
10514         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10515         for xfail.
10516
10517 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10518
10519         * lib/g77-dg.exp:  Use prune.exp for common procedures
10520         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10521         * lib/g77.exp: (g77-dg-prune) Remove
10522
10523 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10524
10525         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10526
10527 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10528
10529         * g++.dg/template/unify1.C: New test.
10530
10531 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10532
10533         * g++.dg/abi/empty4.C: New test.
10534
10535 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10536
10537         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10538         solaris2.*
10539         * g77.f-torture/compile/pr3743.x: Likewise
10540
10541 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10542
10543         * g++.dg/other/using-declaration.C: New test.
10544
10545 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10546
10547         * gcc.dg/cpp/tr-sign.c: New testcase.
10548
10549 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10550
10551         * gcc.dg/cpp/19951025-1.c: Revert.
10552         * gcc.dg/cpp/directiv.c: We no longer process directives that
10553         interrupt macro arguments.
10554
10555 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10556
10557         * gcc.dg/bconstp-1.c: New test.
10558
10559 2001-08-03  Richard Henderson  <rth@redhat.com>
10560
10561         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10562
10563 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10564
10565         * gcc.dg/cpp/19951025-1.c: Update.
10566
10567 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10568
10569         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10570         should be x.
10571
10572 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10573
10574         Kill -fhonor-std.
10575         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10576         * g++.old-deja/g++.other/std1.C: Likewise.
10577         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10578
10579 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10580
10581         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10582         (g77_pass, g77_fail, g77_finish, g77_exit,
10583         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10584
10585 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10586
10587         * g77.dg/fbackslash.f
10588         * g77.dg/fcase-preserve.f
10589         * g77.dg/ff90-1.f
10590         * g77.dg/ffixed-line-length-0.f
10591         * g77.dg/ffixed-line-length-132.f
10592         * g77.dg/ffixed-line-length-7.f
10593         * g77.dg/ffixed-line-length-72.f
10594         * g77.dg/ffixed-line-length-none.f
10595         * g77.dg/ffree-form-1.f
10596         * g77.dg/fno-backslash.f
10597         * g77.dg/fno-f90-1.f
10598         * g77.dg/fno-fixed-form-1.f
10599         * g77.dg/fno-onetrip.f
10600         * g77.dg/fno-typeless-boz.f
10601         * g77.dg/fno-underscoring.f
10602         * g77.dg/fno-vxt-1.f
10603         * g77.dg/fonetrip.f
10604         * g77.dg/ftypeless-boz.f
10605         * g77.dg/fugly-assumed.f
10606         * g77.dg/funderscoring.f
10607         * g77.dg/fvxt-1.f
10608
10609 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10610
10611         * objc.dg/fwd-proto-1.m: New.
10612         * objc.dg/local-decl-1.m: New.
10613         * objc.dg/naming-1.m: New.
10614         * objc.dg/naming-2.m: New.
10615         * objc.dg/proto-hier-1.m: New.
10616
10617 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10618
10619         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10620         largest-type elements to a struct makes its size grow.
10621
10622 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10623
10624         * g++.dg/abi/vthunk1.C: New test.
10625
10626 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10627
10628         * g++.dg/abi/vbase8-22.C: New test.
10629
10630 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10631
10632         * gcc.dg/cpp/macro8.c: New test.
10633
10634 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10635
10636         * g++.dg/abi/vbase8-21.C: New test.
10637
10638 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10639
10640         * g++.dg/abi/vbase8-10.C: New test.
10641
10642 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10643
10644         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10645         ${tool}_set_ld_library_path.
10646         Changed caller.
10647         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10648         g++.exp.
10649
10650 2001-07-26  Stan Cox <scox@redhat.com>
10651
10652         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10653         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10654         gcc_exit, gcc_check_unsupported_p):
10655         Moved to gcc-deps.exp
10656         * gcc-deps.exp: New file.
10657
10658 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10659
10660         * g++.old-deja/g++.pt/defarg14.C: New test.
10661
10662 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10663
10664         * g++.old-deja/g++.other/lineno5.C: New test.
10665
10666 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10667
10668         * g++.old-deja/g++.pt/crash68.C: New test.
10669
10670 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10671
10672         * g++.old-deja/g++.other/crash42.C: New test.
10673
10674 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10675
10676         * gcc.dg/cpp/extratokens.c: Fix.
10677         * gcc.dg/cpp/skipping2.c: New tests.
10678
10679 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10680
10681         * gcc.c-torture/execute/20010724-1.c: New file.
10682         * gcc.c-torture/execute/20010724-1.x: New file.
10683
10684 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10685
10686         * g++.old-deja/g++.other/cond7.C: New test.
10687
10688 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10689
10690         * g++.old-deja/g++.other/optimize4.C: New test.
10691
10692 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10693
10694         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10695
10696 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10697
10698         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10699         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10700         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10701         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10702
10703         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10704         bug report" message.
10705
10706         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10707         * g++.dg/ext/instantiate1.C: Move from old-deja.
10708
10709 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10710
10711         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10712         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10713         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10714         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10715
10716 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10717
10718         * gcc.c-torture/execute/20010723-1.c: New test.
10719
10720 2001-07-23  Ben Elliston  <bje@redhat.com>
10721
10722         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10723
10724 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10725
10726         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10727         i[34567]86-*-*.
10728         Delete handling of ieee_multilib_flags.
10729         Pass -mieee for alpha*-*-* and sh-*-*.
10730         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10731
10732 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10733
10734         Remove old-abi tests.
10735         * g++.old-deja/g++.mike/p11116.C: Remove.
10736         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10737
10738 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10739
10740         * g77.f-torture/compile/pr3743.f:  New test
10741
10742 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10743
10744         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10745
10746 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10747
10748         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10749         g++.old-deja/g++.pt/static6.C: Likewise.
10750         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10751         supports weak symbols.
10752
10753 2001-07-18  Andreas Jaeger  <aj@suse.de>
10754
10755         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10756         supported again.
10757
10758 2001-07-18  Andreas Jaeger  <aj@suse.de>
10759
10760         * gcc.dg/iftrap-1.c: Fix target line.
10761
10762 2001-07-17  Richard Henderson  <rth@redhat.com>
10763
10764         * gcc.c-torture/execute/20010717-1.c: New.
10765
10766 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10767
10768         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10769         tests.
10770
10771 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10772
10773         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10774
10775 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10776
10777         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10778         UAC_SIGBUS, UAC_NOPRINT definitions.
10779
10780 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10781
10782         * objc/execute/object_is_class.m: New test.
10783         * objc/execute/object_is_meta_class.m: New test.
10784
10785 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10786
10787         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10788         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10789
10790 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10791
10792         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10793         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10794
10795 2001-07-14  Richard Henderson  <rth@redhat.com>
10796
10797         * gcc.dg/iftrap-1.c: New.
10798
10799 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10800
10801         * g77.f-torture/execute/intrinsic77.f: New test.
10802
10803 2001-07-11  Janis Johnson <janis@us.ibm.com>
10804
10805         * gcc.misc-tests/gcov-3.c: New test.
10806
10807 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10808
10809         * gcc.c-torture/compile/20010711-1.c,
10810         * gcc.c-torture/compile/20010711-2.c: New tests.
10811
10812 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10813
10814         * gcc.c-torture/execute/20010711-1.c: New test.
10815
10816 2001-07-11  Ben Elliston  <bje@redhat.com>
10817
10818         * g++.old-deja/g++.other/enum5.C: New test.
10819
10820 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10821
10822         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10823         (g++-dg-prune): Call prune_gcc_output.
10824         * prune.exp: New file for prune_gcc_output.
10825         * lib/g++.exp, lib/gcc.exp: Load it.
10826
10827 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10828
10829         * gcc.c-torture/compile/20010701-1.c,
10830         g++.old-deja/g++.ext/attrib6.C: New tests.
10831
10832 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10833
10834         * gcc.c-torture/compile/20010706-1.c: New test.
10835
10836 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10837
10838         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10839
10840 2001-06-28  Stan Shebs  <shebs@apple.com>
10841
10842         * gcc.dg/pragma-darwin.c: New test.
10843
10844 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10845
10846         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10847         Solaris 2.[678] system.
10848
10849 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10850
10851         * gcc.dg/20010622-1.c: New test.
10852
10853 2001-06-18  Stan Shebs  <shebs@apple.com>
10854
10855         * objc.dg: New directory.
10856         * objc.dg/dg.exp: New file.
10857         * objc.dg/alias.m: New.
10858         * objc.dg/class-1.m: New.
10859         * objc.dg/class-2.m: New.
10860         * objc.dg/const-str-1.m: New.
10861         * objc.dg/const-str-2.m: New.
10862         * objc.dg/id-1.m: New.
10863         * objc.dg/method-1.m: New.
10864         * objc.dg/super-class-1.m: New.
10865         * lib/objc-dg.exp: New file.
10866
10867 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10868
10869         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10870         of label name.
10871
10872 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10873
10874         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10875
10876 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10877
10878         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10879         variable.
10880
10881 2001-06-12  Richard Henderson  <rth@redhat.com>
10882
10883         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10884
10885 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         * g++.old-deja/g++.abi/vbase5.C: New test.
10888         * g++.old-deja/g++.abi/vbase6.C: New test.
10889         * g++.old-deja/g++.abi/vbase7.C: New test.
10890
10891 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10892
10893         * gcc.c-torture/compile/20010610-1.c: New test.
10894
10895 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10896
10897         * g++.old-deja/g++.abi/vbase4.C: New test.
10898
10899 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10900
10901         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10902         support %f for HC11/HC12 targets.
10903         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10904         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10905         on HC11/HC12 targets.
10906         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10907
10908 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10909
10910         * gcc.dg/wchar_t-1.c: New file.
10911         * gcc.dg/wint_t-1.c: Likewise.
10912
10913 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10914
10915         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10916
10917 2001-06-11  Richard Henderson  <rth@redhat.com>
10918
10919         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10920
10921 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10922
10923         * gcc.c-torture/compile/20010611-1.c: New test.
10924
10925 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10926
10927         * gcc.dg/c99-tag-1.c: Add more tests.
10928
10929 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10930
10931         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10932         representation on MN10300 and ARM/Thumb.
10933
10934 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10935
10936         * g77.f-torture/execute/20010610.f: New.
10937
10938 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10939
10940         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10941         names.
10942
10943 2001-06-09  Richard Henderson  <rth@redhat.com>
10944
10945         * gcc.c-torture/execute/ashrdi-1.c: New.
10946         * gcc.c-torture/execute/ashldi-1.c: New.
10947         * gcc.c-torture/execute/lshrdi-1.c: New.
10948
10949 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10950
10951         * objc/execute/load-3.m: Added. Check sending +load to categories,
10952         in addition to classes.
10953
10954 2001-06-08  Stan Shebs  <shebs@apple.com>
10955
10956         * objc/execute/load-2.m: New test.  From Nicola Pero
10957         <n.pero@mi.flashnet.it>.
10958
10959 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10960
10961         * gcc.c-torture/execute/20010605-2.c: New test.
10962
10963 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10964
10965         * g++.old-deja/g++.abi/vbase2.C: New test.
10966         * g++.old-deja/g++.abi/vbase3.C: New test.
10967
10968 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         * g++.old-deja/g++.pt/friend49.C: New test.
10971
10972 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10973
10974         * g++.old-deja/g++.ext/anon3.C: New test.
10975
10976 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10977
10978         * g++.old-deja/g++.other/conv7.C: New test.
10979
10980 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10981
10982         * gcc.c-torture/compile/20010605-2.c: New test.
10983
10984 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10985
10986         * gcc.c-torture/execute/20010604-1.c: New test.
10987
10988 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10989
10990         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10991
10992 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10993
10994         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10995         (g++_link_flags): Likewise.
10996         (g++_init): Pass gccpath's value to two previous functions.
10997
10998 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10999
11000         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11001         Ensure logfile entry matches exec command line.
11002
11003 2001-05-31  Richard Henderson  <rth@redhat.com>
11004
11005         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11006         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11007
11008 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11009
11010         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11011         compiler for irix6.2
11012
11013 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11014
11015         * g++.old-deja/g++.other/optimize3.C: New file.
11016
11017 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11018
11019         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11020         assemble.
11021
11022 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11023
11024         * g++.old-deja/g++.other/optimize2.C: New file.
11025
11026 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11027
11028         * gcc.c-torture/compile/20010518-2.c: New file.
11029         * gcc.c-torture/execute/20010518-1.c: New file.
11030         * gcc.c-torture/execute/20010518-2.c: New file.
11031
11032 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11033
11034         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11035
11036 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11037
11038         G++ no longer defines builtins that do not begin with __builtin.
11039         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11040         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11041         * g++.old-deja/g++.law/builtin1.C: Likewise.
11042         * g++.old-deja/g++.law/cvt2.C: Likewise.
11043         * g++.old-deja/g++.mike/net5.C: Likewise.
11044         * g++.old-deja/g++.other/builtins1.C: Likewise.
11045         * g++.old-deja/g++.other/builtins2.C: Likewise.
11046         * g++.old-deja/g++.other/builtins3.C: Likewise.
11047         * g++.old-deja/g++.other/builtins4.C: Likewise.
11048         * g++.old-deja/g++.other/inline8.C: Likewise.
11049         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11050
11051 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11052
11053         * g++.old-deja/g++.pt/using1.C: Adjust.
11054         * g++.old-deja/g++.pt/using2.C: New test.
11055
11056 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11057
11058         * gcc.dg/cpp/charconst.c: New tests.
11059         * gcc.dg/cpp/escape.c: New tests.
11060         * gcc.dg/cpp/escape-1.c: New tests.
11061         * gcc.dg/cpp/escape-2.c: New tests.
11062         * gcc.dg/cpp/ucs.c: New tests.
11063
11064 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11065
11066         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11067         native compiler for irix6.5.
11068
11069 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11070
11071         * lib/g++.exp (g++_include_flags): Use args to compute
11072         get_multilibs.
11073         (g++_link_flags): Likewise.
11074         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11075
11076 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11077
11078         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11079
11080 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11081
11082         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11083         this file.
11084
11085 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11086
11087         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11088         STACK_SIZE;
11089         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11090         to STACK_SIZE; Use it to define size of add_histo array.
11091         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11092         to STACK_SIZE.
11093         (f): Use GITT_SIZE to define size of gitt local table.
11094         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11095         to STACK_SIZE; Use it to define size of bytemem array.
11096
11097 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11098
11099         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11100         on 68HC11/HC12 due to the asm instruction.
11101         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11102         * gcc.c-torture/compile/920520-1.x: Likewise.
11103         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11104         on 68HC11/HC12 because the function is larger than 64K.
11105         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11106         on 68HC11/HC12 because the structure is too large.
11107
11108 2001-05-20  Richard Henderson  <rth@redhat.com>
11109
11110         * gcc.c-torture/execute/20010520-1.c: New.
11111
11112 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11113
11114         * g++.old-deja/g++.warn/compare1.C: New test.
11115         * gcc.dg/compare4.c: New test.
11116
11117 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11118
11119         * g++.old-deja/g++.other/optimize1.C: New test.
11120
11121 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11122
11123         * g++.old-deja/g++.pt/spec41.C: New test.
11124
11125 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11126
11127         * gcc.c-torture/compile/20010114-1.x: Remove.
11128
11129 2001-05-18  Stan Shebs  <shebs@apple.com>
11130
11131         * gcc.c-torture/compile/20010518-1.c: New test.
11132
11133 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11134
11135         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11136         * g++.old-deja/g++.pt/crash67.C: New test.
11137
11138 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11139
11140         * g++.old-deja/g++.other/debug9.C: New test.
11141
11142 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11143
11144         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11145
11146 2001-05-16  Jan Hubicka  <jh@suse.cz>
11147
11148         * gcc.c-torture/compile/20010516-1.c: New test.
11149
11150 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11151
11152         * g++.old-deja/g++.other/crash41.C: New test.
11153
11154 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11155
11156         * g++.old-deja/g++.pt/crash66.C: New test.
11157
11158 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11159
11160         * g++.old-deja/g++.robertl/eb27.C: Convert.
11161
11162 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11163
11164         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11165         declaration being redundant.
11166
11167 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11168
11169         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11170
11171 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11172
11173         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11174
11175 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11176
11177         * lib/g++.exp: Use testsuite_flags.
11178
11179 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11180
11181         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11182
11183 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11184
11185         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11186
11187 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11188
11189         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11190
11191 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11192
11193         * gcc.c-torture/compile/20010313-1.c: New test.
11194
11195 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11196
11197         * gcc.dg/cpp/direct2.c: New test.
11198         * gccq.dg/cpp/direct2s.c: New test.
11199
11200         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11201
11202 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11203
11204         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11205         * g++.old-deja/g++.other/op3.C: Likewise.
11206
11207 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11208
11209         * gcc.dg/cpp/syshdr.h: New file.
11210         * gcc.dg/cpp/sysmac1.c: Update.
11211         * gcc.dg/cpp/sysmac2.c: Update.
11212
11213 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11214
11215         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11216
11217 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11218
11219         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11220         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11221
11222 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11223
11224         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11225
11226 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11227
11228         * lib/g++.exp (g++_include_flags): Don't use any special flags
11229         if TESTING_IN_BUILD_TREE is not defined.
11230         (g++_init): Use a plain 'c++' as the compiler if
11231         TESTING_IN_BUILD_TREEE is not defined.
11232
11233 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11234
11235         * g++.old-deja/g++.eh/catch13.C: New test.
11236         * g++.old-deja/g++.eh/catch14.C: New test.
11237
11238 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * gcc.dg/cpp/tr-define.c: New test.
11241
11242 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11243
11244         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11245         <stdlib.h>, not <malloc.h>.
11246
11247 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11248
11249         * g++.old-deja/g++.ns/template17.C: New test.
11250
11251 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11252
11253         * g++.old-deja/g++.pt/ref4.C: New test.
11254
11255 2001-04-30  Richard Henderson  <rth@redhat.com>
11256
11257         * gcc.dg/20000724-1.c: Revert last change.
11258
11259 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11260
11261         * g77.f-torture/execute/20010430.f: New test.
11262
11263 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11264
11265         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11266
11267 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11268
11269         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11270
11271 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11272
11273         * g++.old-deja/g++.eh/crash6.C: New test.
11274
11275 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11276
11277         * g++.old-deja/g++.other/warn7.C: New test.
11278
11279 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11280
11281         * g++.old-deja/g++.other/defarg9.C: New test.
11282
11283 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11284
11285         * g77.f-torture/compile/20010426.f: New test.
11286         * g77.f-torture/execute/20010426.f: New test.
11287
11288 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11289
11290         * g77.f-torture/compile/20000629-1.x: Remove - error
11291         has been fixed.
11292
11293 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11294
11295         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11296         Tweak slightly to work with g++.dg framework.
11297         * g++.dg/special/ecos.exp: Run initp1.C test.
11298         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11299
11300         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11301         its linker doesn't give line numbers either.
11302         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11303
11304 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11305
11306         * g++.old-deja/g++.other/lex1.C: New test.
11307
11308 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11309
11310         * gcc.dg/noncompile/20010425-1.c: New test.
11311
11312 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11313
11314         * g++.old-deja/g++.pt/mangle2.C: New test.
11315
11316 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11317
11318         * gcc.dg/format/plus-1.c: New test.
11319
11320 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11321
11322         * gcc.dg/20010423-1.c: New test.
11323
11324 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11325
11326         * gcc.c-torture/execute/20010422-1.c: New test.
11327
11328 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11329
11330         * g++.old-deja/g++.ns/type2.C: New test.
11331
11332 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11333
11334         * g++.old-deja/g++.other/perf1.C: New test.
11335
11336 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11337
11338         * gcc.dg/c99-func-2.c: Remove xfail.
11339         * gcc.dg/c99-func-3.c: Remove xfail.
11340         * gcc.dg/c99-func-4.c: Remove xfail.
11341
11342 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11343
11344         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11345
11346 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11347
11348         * gcc.c-torture/compile/20010423-1.c: New test.
11349
11350 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11351
11352         * g++.old-deja/g++.pt/typename28.C: New test.
11353
11354 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11355
11356         * g++.old-deja/g++.abi/empty2.C: New test.
11357         * g++.old-deja/g++.abi/empty3.C: New test.
11358
11359 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11360
11361         * g++.old-deja/g++.other/comdat2.C: New test.
11362         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11363
11364 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11365
11366         * g++.old-deja/g++.other/overload14.C: New test.
11367
11368 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11369
11370         * g++.old-deja/g++.other/lookup23.C: New test.
11371
11372 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11373
11374         * gcc.c-torture/execute/20010403-1.c: New test.
11375
11376 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11377             Mark Mitchell  <mark@codesourcery.com>
11378
11379         * lib/old-dejagnu.exp: Don't delete output of executable.
11380         Add .exe suffix to executables.
11381
11382 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11383
11384         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11385
11386 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11387
11388         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11389
11390 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11391
11392         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11393         * g++.old-deja/g++.abi/crash1.C: New test.
11394
11395 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11396
11397         * g++.old-deja/g++.other/crash40.C: New test.
11398
11399 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11400
11401         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11402
11403 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11404
11405         * g++.old-deja/g++.other/warn6.C: New test.
11406
11407 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11408
11409         * g++.old-deja/g++.robertl/eb42.C: Same.
11410
11411 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11412
11413         * gcc.dg/wtr-conversion-1.c: New testcase.
11414
11415 2001-04-10  Richard Henderson  <rth@redhat.com>
11416
11417         * g++.old-deja/g++.other/array5.C: New.
11418
11419 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11420
11421         * gcc.c-torture/execute/20010408-1.c: New test.
11422
11423 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11424
11425         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11426         headers and constructs.
11427         * g++.old-deja/g++.robertl/eb79.C: Same.
11428         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11429         * g++.old-deja/g++.robertl/eb73.C: Same.
11430         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11431         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11432         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11433         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11434         * g++.old-deja/g++.robertl/eb44.C: Same.
11435         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11436         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11437         * g++.old-deja/g++.robertl/eb39.C: Same.
11438         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11439         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11440         * g++.old-deja/g++.robertl/eb30.C: Same.
11441         * g++.old-deja/g++.robertl/eb3.C: Same.
11442         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11443         * g++.old-deja/g++.robertl/eb21.C: Same.
11444         * g++.old-deja/g++.robertl/eb15.C: Same.
11445         * g++.old-deja/g++.robertl/eb118.C: Same.
11446         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11447         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11448         * g++.old-deja/g++.robertl/eb109.C: Same.
11449         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11450         * g++.old-deja/g++.mike/rtti1.C: Same.
11451         * g++.old-deja/g++.mike/p658.C: Same.
11452         * g++.old-deja/g++.mike/net46.C: Same.
11453         * g++.old-deja/g++.mike/net34.C: Same.
11454         * g++.old-deja/g++.mike/memoize1.C: Same.
11455         * g++.old-deja/g++.mike/eh2.C: Same.
11456         * g++.old-deja/g++.law/weak.C: Same.
11457         * g++.old-deja/g++.law/visibility7.C: Same.
11458         * g++.old-deja/g++.law/visibility25.C: Same.
11459         * g++.old-deja/g++.law/visibility22.C: Same.
11460         * g++.old-deja/g++.law/visibility2.C: Same.
11461         * g++.old-deja/g++.law/visibility17.C: Same.
11462         * g++.old-deja/g++.law/visibility13.C: Same.
11463         * g++.old-deja/g++.law/visibility10.C: Same.
11464         * g++.old-deja/g++.law/visibility1.C: Same.
11465         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11466         * g++.old-deja/g++.law/vbase1.C: Same.
11467         * g++.old-deja/g++.law/operators32.C: Same.
11468         * g++.old-deja/g++.law/nest3.C: Same.
11469         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11470         * g++.old-deja/g++.law/except5.C (main): Same.
11471         * g++.old-deja/g++.law/cvt7.C (run): Same.
11472         * g++.old-deja/g++.law/cvt2.C: Same.
11473         * g++.old-deja/g++.law/cvt16.C: Same.
11474         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11475         * g++.old-deja/g++.law/ctors17.C (main): Same.
11476         * g++.old-deja/g++.law/ctors13.C: Same.
11477         * g++.old-deja/g++.law/ctors12.C (main): Same.
11478         * g++.old-deja/g++.law/ctors10.C: Same.
11479         * g++.old-deja/g++.law/code-gen5.C: Same.
11480         * g++.old-deja/g++.law/bad-error7.C: Same.
11481         * g++.old-deja/g++.law/arm9.C: Same.
11482         * g++.old-deja/g++.law/arm12.C: Same.
11483         * g++.old-deja/g++.law/arg8.C: Same.
11484         * g++.old-deja/g++.law/arg1.C: Same.
11485         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11486         * g++.old-deja/g++.jason/template31.C: Same.
11487         * g++.old-deja/g++.jason/template24.C (main): Same.
11488         * g++.old-deja/g++.jason/2371.C: Same.
11489         * g++.old-deja/g++.eh/new2.C: Same.
11490         * g++.old-deja/g++.eh/new1.C: Same.
11491         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11492         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11493         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11494         * g++.old-deja/g++.brendan/crash62.C: Same.
11495         * g++.old-deja/g++.brendan/crash52.C: Same.
11496         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11497         * g++.old-deja/g++.brendan/crash38.C: Same.
11498         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11499         * g++.old-deja/g++.brendan/copy9.C: Same.
11500
11501 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11502
11503         * gcc.c-torture/execute/20001203-2.c (memset):
11504         Count argument is of type __SIZE_TYPE__.
11505
11506 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11507
11508         * gcc.c-torture/compile/20010404-1.c: New test.
11509
11510 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11511
11512         * gcc.c-torture/compile/20010326-1.c: New test.
11513
11514 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11515
11516         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11517         peculiarities of the SH.
11518         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11519
11520 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11521
11522         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11523         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11524         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11525
11526 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11527
11528         * g77.f-torture/compile/20010321-1.f: New test.
11529
11530 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11531
11532         * gcc.c-torture/compile/20010329-1.c: New test.
11533
11534 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11535
11536         * gcc.c-torture/execute/20010329-1.c: New test.
11537
11538 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11539
11540         * g++.old-deja/g++.other/eh4.C: Fix typo.
11541
11542 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11543
11544         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11545
11546 2001-03-28  Philip Blundell  <philb@gnu.org>
11547
11548         * gcc.c-torture/compile/20010328-1.c: New test.
11549
11550 2001-03-27  Richard Henderson  <rth@redhat.com>
11551
11552         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11553         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11554
11555 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11556
11557         * gcc.c-torture/compile/20010327-1.c: New test.
11558
11559 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11560
11561         * g++.old-deja/g++.other/friend12.C: New test.
11562         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11563         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11564
11565 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11566
11567         * gcc.c-torture/execute/20010325-1.c: New test.
11568
11569 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11570
11571         * g++.old-deja/g++.other/mangle3.C: New test.
11572
11573 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11574
11575         * g++.old-deja/g++.other/anon8.C: New test.
11576
11577 2001-03-20  Philip Blundell  <philb@gnu.org>
11578
11579         * gcc.c-torture/compile/20010320-1.c: New test.
11580
11581 2001-03-17  Richard Henderson  <rth@redhat.com>
11582
11583         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11584
11585 2001-03-15  Geoff Keating  <geoff@redhat.com>
11586
11587         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11588         tests on AIX.
11589
11590 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11591
11592         * g++.old-deja/g++.other/eh4.C: New test.
11593
11594 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11595
11596         * gcc.dg/cpp/mi1.c: Update.
11597
11598 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11599
11600         * g++.old-deja/g++.other/regstack.C: New test.
11601
11602 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11603
11604         * g++.old-deja/g++.other/ref4.C: New test.
11605
11606 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11607
11608         * objc/execute/va_method.m: Added.
11609         * objc/execute/IMP.m: Added.
11610         * objc/execute/_cmd.m: Added.
11611         * objc/execute/accessing_ivars.m: Added.
11612         * objc/execute/class-1.m: Added.
11613         * objc/execute/class-10.m: Added.
11614         * objc/execute/class-11.m: Added.
11615         * objc/execute/class-12.m: Added.
11616         * objc/execute/class-13.m: Added.
11617         * objc/execute/class-14.m: Added.
11618         * objc/execute/class-2.m: Added.
11619         * objc/execute/class-3.m: Added.
11620         * objc/execute/class-4.m: Added.
11621         * objc/execute/class-5.m: Added.
11622         * objc/execute/class-6.m: Added.
11623         * objc/execute/class-7.m: Added.
11624         * objc/execute/class-8.m: Added.
11625         * objc/execute/class-9.m: Added.
11626         * objc/execute/class-tests-1.h
11627         * objc/execute/class-tests-2.h
11628         * objc/execute/compatibility_alias.m: Added.
11629         * objc/execute/encode-1.m: Added.
11630         * objc/execute/formal_protocol-1.m: Added.
11631         * objc/execute/formal_protocol-2.m: Added.
11632         * objc/execute/formal_protocol-3.m: Added.
11633         * objc/execute/formal_protocol-4.m: Added.
11634         * objc/execute/formal_protocol-5.m: Added.
11635         * objc/execute/formal_protocol-6.m: Added.
11636         * objc/execute/formal_protocol-7.m: Added.
11637         * objc/execute/informal_protocol.m: Added.
11638         * objc/execute/initialize.m: Added.
11639         * objc/execute/load.m: Added.
11640         * objc/execute/many_args_method.m: Added.
11641         * objc/execute/nested-3.m: Added.
11642         * objc/execute/no_clash.m: Added.
11643         * objc/execute/private.m: Added.
11644         * objc/execute/redefining_self.m: Added.
11645         * objc/execute/root_methods.m: Added.
11646         * objc/execute/selector-1.m: Added.
11647         * objc/execute/static-1.m: Added.
11648         * objc/execute/static-2.m: Added.
11649         * objc/execute/va_method.m: Added.
11650
11651 2001-03-10  Richard Henderson  <rth@redhat.com>
11652
11653         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11654
11655 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11656
11657         * g++.old-deja/g++.other/crash31.C: XFAIL.
11658         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11659         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11660         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11661         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11662         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11663
11664 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11665
11666         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11667
11668 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11669
11670         * gcc.dg/20000724-1.c: Don't use multiline strings.
11671
11672 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11673
11674         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11675         result of -cString against what we expect it to be; don't just
11676         print it out for no one to read.
11677
11678         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11679         Based on testcases provided by Nicola Pero.
11680
11681 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11682
11683         * gcc.dg/cpp/macro7.c: New test.
11684
11685 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11686
11687         * gcc.dg/cpp/multiline.c: Update.
11688
11689 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11690
11691         * g++.old-deja/g++.other/enum3.C: New test.
11692
11693 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11694
11695         * g++.old-deja/g++.other/pod1.C: New test.
11696
11697 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11698
11699         * g++.old-deja/g++.ext/overload1.C: New test.
11700
11701 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11702
11703         * g++.old-deja/g++.pt/using1.C: New test.
11704
11705 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11706
11707         * g++.old-deja/g++.other/using9.C: New test.
11708
11709 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11710
11711         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11712
11713         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11714
11715 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11716
11717         * g++.old-deja/g++.ext/realpt1.C: Remove.
11718
11719 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11720
11721         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11722
11723 2001-02-26  Will Cohen  <wcohen@redhat.com>
11724
11725         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11726
11727 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11728
11729         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11730         templatized constructors.
11731
11732 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11733
11734         * gcc.c-torture/execute/20010224-1.c: New test.
11735
11736 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11737
11738         * gcc.c-torture/execute/20010222-1.c: New test.
11739
11740 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11741
11742         * g++.old-deja/g++.other/inline20.C: New test.
11743
11744 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11745
11746         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11747
11748 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11749
11750         * g++.old-deja/g++.other/lookup22.C: New test.
11751
11752 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11753
11754         * g77.dg: New directory.
11755         * g77.dg/20010216-1.f: New test case.
11756         * g77.dg/dg.exp: New driver.
11757         * lib/g77-dg.exp: New driver library.
11758
11759 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11760
11761         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11762
11763 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11764
11765         * g++.old-deja/g++.other/decl9.C: New test.
11766
11767 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11768
11769         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11770         not need <string> and also tests the initialization at runtime.
11771
11772 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11773
11774         * gcc.c-torture/execute/longlong.c: New test.
11775
11776 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11777
11778         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11779
11780 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11781
11782         * gcc.c-torture/execute/920302-1.c (execute):
11783         Change argument type to short.
11784
11785 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11786
11787         * g++.old-deja/g++.pt/deduct6.C: New test.
11788
11789 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11790
11791         * g++.old-deja/g++.pt/deduct5.C: New test.
11792
11793 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11794
11795         * gcc.c-torture/execute/20010209-1.c: New test.
11796
11797 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11798
11799         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11800
11801 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11802
11803         * g++.dg/vtgc1.C: Update for new ABI.
11804
11805         * consistency.vlad: New directory, 1665 files.
11806
11807 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11808
11809         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11810         return type.
11811         * gcc.dg/cpp/digraphs.c: Declare puts.
11812
11813 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11814
11815         * g++.old-deja/g++.other/warn5.C: New test.
11816
11817 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11818
11819         * g++.old-deja/g++.pt/spec40.C: New test.
11820
11821 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11822
11823         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11824         case.
11825         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11826
11827 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.c-torture/compile/20010209-1.c: New test.
11830
11831 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11832
11833         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11834         excess errors message but not if it crashes.
11835         * g++.old-deja/g++.other/crash27.C: Likewise.
11836         * g++.old-deja/g++.other/crash28.C: Likewise.
11837         * g++.old-deja/g++.other/crash30.C: Likewise.
11838         * g++.old-deja/g++.other/crash32.C: Likewise.
11839         * g++.old-deja/g++.other/crash35.C: Likewise.
11840         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11841
11842 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11843
11844         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11845         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11846         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11847         g77.f-torture/execute/execute.exp,
11848         g77.f-torture/noncompile/noncompile.exp,
11849         gcc.c-torture/execute/execute.exp,
11850         gcc.c-torture/execute/memcheck/memcheck.exp,
11851         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11852         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11853         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11854         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11855         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11856         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11857         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11858         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11859         Remove bug reporting instructions with ancient email addresses.
11860
11861 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11862
11863         * gcc.dg/20010202-1.c: New test.
11864         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11865
11866 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11867
11868         * g++.dg/stdbool-if.C: New test.
11869
11870 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11871
11872         * objc/execute/fdecl.m: Added main().
11873
11874 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11875
11876         * gcc.c-torture/execute/20010206-1.c: New test.
11877
11878 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11879
11880         * gcc.dg/cpp/avoidpaste1.c: Update.
11881
11882 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11883
11884         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11885         Pero <nicola@brainstorm.co.uk>.
11886         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11887
11888 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11889
11890         * g++.old-deja/g++.pt/spec39.C: New test.
11891
11892 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11893
11894         * gcc.c-torture/compile/20010202-1.c: New test.
11895
11896 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11897
11898         * g++.old-deja/g++.abi/primary2.C: New test.
11899         * g++.old-deja/g++.abi/primary3.C: New test.
11900         * g++.old-deja/g++.abi/primary4.C: New test.
11901         * g++.old-deja/g++.abi/primary5.C: New test.
11902         * g++.old-deja/g++.abi/vtable3.h: New test.
11903         * g++.old-deja/g++.abi/vtable3a.C: New test.
11904         * g++.old-deja/g++.abi/vtable3b.C: New test.
11905         * g++.old-deja/g++.abi/vtable3c.C: New test.
11906         * g++.old-deja/g++.abi/vtable3d.C: New test.
11907         * g++.old-deja/g++.abi/vtable3e.C: New test.
11908         * g++.old-deja/g++.abi/vtable3f.C: New test.
11909         * g++.old-deja/g++.abi/vtable3g.C: New test.
11910         * g++.old-deja/g++.abi/vtable3h.C: New test.
11911         * g++.old-deja/g++.abi/vtable3i.C: New test.
11912         * g++.old-deja/g++.abi/vtable3j.C: New test.
11913         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11914
11915 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11916
11917         * g++.old-deja/g++.other/anon6.C: New test.
11918         * g++.old-deja/g++.other/anon7.C: New test.
11919
11920 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11921
11922         * gcc.dg/cpp/avoidpaste2.c: New tests.
11923
11924 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11925
11926         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11927
11928 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11929
11930         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11931         DECIMAL_DIG cases for Irix."
11932
11933 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11934
11935         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11936
11937 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11938
11939         * gcc.dg/c99-tag-1.c: New test.
11940
11941 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11942
11943         * gcc.dg/cpp/tr-warn1.c: Add tests.
11944
11945 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11946
11947         * gcc.dg/cpp/avoidpaste1.c: Update.
11948         * gcc.dg/cpp/paste4.c: Update.
11949
11950 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11951
11952         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11953         cases for Irix.
11954
11955 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11956
11957         * g++.old-deja/g++.other/inline19.C: New test.
11958
11959 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11960
11961         * gcc.dg/Wlarger-than.c: New test.
11962
11963 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11964
11965         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11966
11967 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11968
11969         * gcc.c-torture/execute/20010129-1.c: New test.
11970         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11971
11972 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11973
11974         * gcc.dg/cpp/avoidpaste1.c: Test case.
11975
11976 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11977
11978         * g++.old-deja/g++.other/inline18.C: New test.
11979
11980 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11981
11982         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11983         and __builtin_putchar.
11984
11985 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11986
11987         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11988         tests.
11989
11990 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11991
11992         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11993         floating point number rounding mode to round to the nearest
11994         representable mode.
11995
11996 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11997
11998         * g++.old-deja/g++.other/mangle2.C: New test.
11999
12000 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12001
12002         * gcc.c-torture/compile/20010124-1.c: New test.
12003
12004 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12005
12006         * g++.old-deja/g++.pt/spec38.C: New test.
12007
12008 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12009
12010         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12011         "Build don't run".
12012
12013 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12014
12015         * gcc.c-torture/execute/20010123-1.c: New test.
12016
12017 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12018
12019         * g++.old-deja/g++.pt/spec37.C: New test.
12020
12021 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12022
12023         * g++.old-deja/g++.pt/overload14.C: New test.
12024
12025 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12026
12027         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12028         __builtin_return_address.
12029
12030 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12031
12032         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12033         * g++.old-deja/g++.pt/spec35.C: New test.
12034         * g++.old-deja/g++.pt/spec36.C: New test.
12035
12036 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12037
12038         * gcc.c-torture/compile/20010118-1.c: New test.
12039
12040 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12041
12042         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12043
12044 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12045
12046         * gcc.c-torture/execute/20010119-1.c: New test.
12047
12048 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12049
12050         * g++.old-deja/g++.other/vbase5.C: New test.
12051
12052 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12053
12054         * gcc.c-torture/execute/20010118-1.c: New test.
12055
12056 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12057
12058         * g++.old-deja/g++.pt/deduct3.C: New test.
12059
12060 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12061
12062         * g++.old-deja/g++.pt/spec34.C: New test.
12063
12064 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12065
12066         * g77.f-torture/compile/20000601-2.f: New test.
12067
12068 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12069
12070         * g++.old-deja/g++.other/init17.C: New test.
12071
12072 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12073
12074         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12075
12076 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12077
12078         * g++.old-deja/g++.pt/unify8.C: New test.
12079
12080 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12081
12082         * g++.old-deja/g++.abi/vbase1.C: New test.
12083
12084 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12085
12086         * g++.old-deja/g++.pt/crash65.C: New test.
12087
12088 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12089
12090         * gcc.dg/cpp/assembl2.S: New test case.
12091
12092 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12093
12094         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12095         are supported.
12096
12097 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12098
12099         * g++.old-deja/g++.other/builtins1.C: New test.
12100         * g++.old-deja/g++.other/builtins2.C: Likewise.
12101         * g++.old-deja/g++.other/builtins3.C: Likewise.
12102         * g++.old-deja/g++.other/builtins4.C: Likewise.
12103
12104 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12105
12106         * gcc.c-torture/compile/20010117-1.c: New test.
12107         * gcc.c-torture/compile/20010117-2.c: New test.
12108
12109 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12110
12111         * g77.f-torture/execute/20010116.[fx]: New test,
12112         XFAIL on i?86-*-*.
12113         * g77.f-torture/compile/20010115.f: Indicate it's
12114         a test for PR fortran/1636.
12115
12116 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12117
12118         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12119
12120 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12121
12122         * g77.f-torture/compile/20010115.f: New test.
12123
12124 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12125
12126         * g++.old-deja/g++.pt/nontype5.C: New test.
12127
12128 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12129
12130         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12131         have an equivalent working one below it.
12132
12133 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12134
12135         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12136         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12137
12138 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12139
12140         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12141         message containing "init_priority".
12142         (conpr-2.C): Likewise.
12143         (conpr-3.C): Likewise.
12144         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12145
12146 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12147
12148         * gcc.c-torture/execute/20010114-2.c: New test.
12149
12150 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12151
12152         * gcc.c-torture/compile/20010114-1.c: New test.
12153         * gcc.c-torture/compile/20010114-1.x: Xfail.
12154         * gcc.c-torture/compile/20010114-2.c: New test.
12155         * gcc.c-torture/execute/20010114-1.c: New test.
12156         * gcc.dg/trunc-1.c: New test.
12157         * gcc.dg/uninit-B.c: New test.
12158
12159 2001-01-13  Nick Clifton  <nickc@redhat.com>
12160
12161         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12162         target.
12163
12164 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12165
12166         * gcc.c-torture/compile/20010113-1.c: New test.
12167
12168 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12169
12170         * gcc.c-torture/compile/20001212-1.c: New test.
12171
12172 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12173
12174         * gcc.dg/cpp/widestr1.c: Update.
12175         * gcc.dg/cpp/prag-imp.c: Remove.
12176
12177 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12178
12179         * gcc.c-torture/execute/20000801-3.x: Remove.
12180         * gcc.dg/c90-init-1.c: New test.
12181         * gcc.dg/c99-init-1.c: New test.
12182         * gcc.dg/c99-init-2.c: New test.
12183         * gcc.dg/gnu99-init-1.c: New test.
12184
12185 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12186
12187         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12188         testing that no relevant ones were found.
12189
12190 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12191
12192         * g++.old-deja/g++.pt/cast2.C: New test.
12193
12194 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12195
12196         * g++.old-deja/g++.pt/friend47.C: New test.
12197
12198 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12199
12200         * g++.old-deja/g++.pt/instantiate13.C: New test.
12201
12202 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12203
12204         * g++.old-deja/g++.other/defarg7.C: New test.
12205         * g++.old-deja/g++.other/defarg8.C: New test.
12206
12207 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12208
12209         * g++.old-deja/g++.pt/crash64.C: New test.
12210
12211 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12212
12213         * g++.old-deja/g++.pt/crash63.C: New test.
12214
12215 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12216
12217         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12218
12219 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12220
12221         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12222
12223 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12224
12225         * g++.old-deja/g++.pt/error3.C: New test.
12226
12227 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12228
12229         * g++.old-deja/g++.other/crash39.C: New test.
12230
12231 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12232
12233         * g++.old-deja/g++.other/vbase4.C: New test.
12234
12235 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12236
12237         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12238         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12239         * gcc.dg/special/special.exp: New test driver which will check
12240         for alias support for the above test.
12241
12242 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12243
12244         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12245         problems on small machines.
12246         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12247         parameterize.
12248
12249 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12250
12251         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12252         mips.
12253         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12254
12255 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12256
12257         * g++.old_deja/g++.pt/using8.C: New test.
12258
12259 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12260
12261         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12262
12263 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12264
12265         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12266         where a failure is expected.
12267         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12268
12269 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12270
12271         * g++.old_deja/g++.pt/instantiate12.C: New test.
12272
12273 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12274
12275         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12276         start of structs.
12277         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12278         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12279         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12280         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12281         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12282         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12283         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12284         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12285         * g++.old-deja/g++.eh/spec6.C: Likewise.
12286         * g++.old-deja/g++.jason/crash3.C: Likewise.
12287         * g++.old-deja/g++.law/ctors11.C: Likewise.
12288         * g++.old-deja/g++.law/ctors17.C: Likewise.
12289         * g++.old-deja/g++.law/ctors5.C: Likewise.
12290         * g++.old-deja/g++.law/ctors9.C: Likewise.
12291         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12292         * g++.old-deja/g++.mike/net22.C: Likewise.
12293         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12294         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12295         * g++.old-deja/g++.mike/virt3.C: Likewise.
12296         * g++.old-deja/g++.niklas/t128.C: Likewise.
12297         * g++.old-deja/g++.other/anon4.C: Likewise.
12298         * g++.old-deja/g++.other/using1.C: Likewise.
12299         * g++.old-deja/g++.other/warn3.C: Likewise.
12300         * g++.old-deja/g++.pt/t37.C: Likewise.
12301         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12302         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12303
12304 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12305
12306         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12307
12308 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12309
12310         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12311
12312 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12313
12314         * gcc.c-torture/compile/20010107-1.c: New test.
12315
12316 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12317
12318         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12319
12320 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12321
12322         * gcc.dg/format/format.h: New file.
12323         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12324         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12325         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12326         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12327         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12328         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12329         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12330         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12331         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12332         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12333         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12334         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12335         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12336         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12337         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12338         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12339         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12340         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12341         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12342         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12343         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12344         instead of declaring standard types, macros and functions in each
12345         test.
12346
12347 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12348
12349         * gcc.c-torture/execute/20010106-1.c: New test.
12350
12351 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12352
12353         * gcc.dg/format/format.exp: New file.
12354         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12355         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12356         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12357         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12358         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12359         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12360         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12361         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12362         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12363         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12364         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12365         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12366         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12367         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12368         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12369         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12370         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12371         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12372         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12373         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12374         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12375         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12376         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12377         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12378         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12379         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12380         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12381         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12382         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12383         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12384         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12385         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12386         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12387         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12388         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12389         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12390         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12391         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12392         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12393         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12394         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12395         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12396
12397 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12398
12399         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12400         account.
12401
12402 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12403
12404         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12405
12406 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12407
12408         * g++.old-deja/g++.pt/crash62.C: New test.
12409
12410 2001-01-04  Richard Henderson  <rth@redhat.com>
12411
12412         * gcc.dg/20000926-1.c: Update expected warnings.
12413         * gcc.dg/array-2.c: Likewise.
12414         * gcc.dg/array-4.c: Also validate flexible array members.
12415         * gcc.dg/c99-flex-array-1.c: New.
12416
12417 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12418
12419         * gcc.c-torture/compile/20001222-1.x: Remove.
12420
12421 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12422
12423         * gcc.c-torture/execute/built-in-setjmp.c: New.
12424
12425 2001-01-03  Richard Henderson  <rth@redhat.com>
12426
12427         * gcc.dg/940510-1.c: Update expected error wording.
12428         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12429
12430 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12431
12432         * lib/target-supports.exp (check_alias_available): Modified to
12433         indicate aliases not supported if only weak aliases are supported.
12434
12435 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12436
12437         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12438         Turn on cmpstrsi checks for __pj__ and __i370__.
12439
12440 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12441
12442         * g++.old-deja/g++.other/virtual11.C: New test.
12443
12444 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12445
12446         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12447
12448 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12449
12450         * gcc.c-torture/compile/20010102-1.c: New test.
12451
12452 2001-01-02  Andreas Jaeger  <aj@suse.de>
12453
12454         * gcc.dg/noreturn-3.c: New test.
12455
12456         * gcc.dg/noreturn-4.c: New test.
12457
12458 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12459
12460         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12461         __builtin_fputc and __builtin_fwrite.
12462
12463 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12464
12465         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12466         signed char, not default char.
12467
12468 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12469
12470         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12471
12472 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12473
12474         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12475
12476 2000-12-29  Richard Henderson  <rth@redhat.com>
12477
12478         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12479         (__cyg_profile_func_exit): Define.
12480
12481 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12482
12483         * g++.dg/vtgc1.C: New test.
12484
12485 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12486
12487         * gcc.dg/noncompile/20001228-1.c: New test.
12488
12489         * gcc.dg/20001228-1.c: New test.
12490
12491         * gcc.c-torture/execute/20001228-1.c: New test.
12492
12493 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12494
12495         * gcc.dg/format-strfmon-1.c: New test.
12496
12497 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12498
12499         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12500         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12501         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12502         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12503         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12504         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12505         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12506         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12507         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12508         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12509         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12510         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12511         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12512
12513         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12514         * gcc.c-torture/execute/string-opt-4.c: Test index.
12515
12516 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12517
12518         * gcc.c-torture/compile/20001226-1.c: New test.
12519
12520 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12521
12522         * gcc.c-torture/compile/20001222-1.c: New test.
12523         * gcc.c-torture/compile/20001222-1.x: Xfail.
12524
12525 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12526
12527         * gcc.c-torture/execute/comp-goto-2.c: New test.
12528
12529 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12530
12531         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12532         Use long types if __INT_MAX__ is 32767.
12533         (main): Use cast to (sint32 *) when poking 88 into a_page.
12534
12535         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12536
12537 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12538
12539         * gcc.c-torture/compile/20001221-1.c: New test.
12540         * gcc.c-torture/execute/20001221-1.c: New test.
12541
12542 2000-12-20  Richard Henderson  <rth@redhat.com>
12543
12544         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12545         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12546
12547 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12548
12549         * gcc.dg/compare3.c: New test.
12550
12551 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12552
12553         * gcc.dg/format-warnll-1.c: New test.
12554
12555 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12556
12557         * gcc.dg/cpp/cmdlne-P.c: New test.
12558
12559 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12560
12561         * gcc.c-torture/execute/builtin-abs-1.c,
12562         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12563
12564 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12565
12566         * gcc.dg/cpp/multiline.c: New test.
12567
12568 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12569
12570         * g++.old-deja/g++.other/syshdr1.C: Update.
12571         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12572
12573 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12574
12575         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12576
12577 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12578
12579         * g++.old-deja/g++.pt/ttp65.C: New test.
12580
12581 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12582
12583         * g++.old-deja/g++.pt/ttp64.C: New test.
12584
12585 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12586
12587         * g++.old-deja/g++.pt/spec33.C: New test.
12588
12589 2000-12-14  Catherine Moore  <clm@redhat.com>
12590
12591         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12592         * gcc.c-torture/execute/920612-2.c: Likewise.
12593         * gcc.c-torture/execute/920428-2.c: Likewise.
12594         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12595         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12596
12597 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12598
12599         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12600         * gcc.dg/pack-test-2.c: Likewise.
12601
12602 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12603
12604         Tests by Zack Weinberg <zackw@stanford.edu>.
12605
12606         * gcc.dg/cpp/defined.c: Update.
12607         * gcc.dg/cpp/defined_trad.c: New tests.
12608
12609 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12610
12611         * gcc.dg/cpp/trad-direct.c: Update.
12612
12613 2000-12-11  Neil Booth  <neilb@earthling.net>
12614
12615         * gcc.dg/cpp/defined_trad.c
12616
12617 2000-12-11  Neil Booth  <neilb@earthling.net>
12618
12619         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12620
12621 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12622
12623         * gcc.dg/format-miss-2.c: New test.
12624
12625 2000-12-09  Neil Booth  <neilb@earthling.net>
12626
12627         * gcc.dg/cpp/lineflags.c: New tests.
12628         * gcc.dg/cpp/poison.c: Update.
12629         * gcc.dg/cpp/redef2.c: Update.
12630         * gcc.dg/cpp/skipping.c: New test.
12631
12632 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12633
12634         * g++.old-deja/g++.other/eh3.C: New testcase.
12635
12636 2000-12-07  Neil Booth  <neilb@earthling.net>
12637
12638         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12639         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12640         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12641         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12642         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12643         Update.
12644
12645 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12646
12647         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12648         __SIZE_TYPE__ instead of int for type of integers cast to
12649         pointers.
12650
12651 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12652
12653         * g++.old-deja/g++.other/cleanup4.C: New test.
12654
12655 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12656
12657         * format-sec-1.c: New test.
12658
12659 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12660
12661         * gcc.dg/format-nonlit-3.c: New test.
12662
12663 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12664
12665         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12666         through a null pointer.
12667
12668 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12669
12670         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12671         * g++.old-deja/g++.pt/partial4.C: New test.
12672
12673 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12674
12675         * gcc.c-torture/execute/ieee/hugeval.x: New.
12676
12677 2000-12-06  Neil Booth  <neilb@earthling.net>
12678
12679         * gcc.dg/cpp/backslash2.c: New tests.
12680
12681 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12682
12683         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12684         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12685
12686 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12687
12688         * gcc.c-torture/execute/20001203-2.c: New testcase.
12689
12690 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12691
12692         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12693         * g++.old-deja/g++.other/virtual10.C: New test.
12694
12695 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12696
12697         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12698
12699 2000-12-05  Richard Henderson  <rth@redhat.com>
12700
12701         * gcc.c-torture/compile/20001205-1.c: New.
12702
12703 2000-12-04  Neil Booth  <neilb@earthling.net>
12704
12705         * g++.old-deja/g++.other/virtual9.C: New test.
12706         * g++.old-deja/g++.pt/crash61.C: New test.
12707         * gcc.c-torture/execute/loop-9.c: New test.
12708
12709 2000-12-04  Neil Booth  <neilb@earthling.net>
12710
12711         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12712         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12713         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12714         * gcc.dg/cpp/extratokens.c: ...here.
12715
12716 2000-12-04  Neil Booth  <neilb@earthling.net>
12717
12718         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12719         New tests.
12720
12721 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12722
12723         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12724         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12725
12726 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12727
12728         * gcc.c-torture/execute/20001203-1.c: New test.
12729
12730 2000-12-03  Neil Booth  <neilb@earthling.net>
12731
12732         * gcc.dg/cpp/macro6.c: New test cases.
12733
12734 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12735
12736         * gcc.c-torture/execute/string-opt-9.c: New test.
12737         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12738         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12739         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12740
12741         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12742         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12743
12744 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12745
12746         * gcc.dg/cpp/if-6.c: New testcase.
12747
12748         * gcc.dg/20001201-1.c: New testcase.
12749
12750 2000-12-02  Neil Booth  <neilb@earthling.net>
12751
12752         * g++.old-deja/g++.other/externC4.C,
12753         g++.old-deja/g++.other/friend10.C: New tests.
12754
12755 2000-12-02  Neil Booth  <neilb@earthling.net>
12756
12757         * g++.old-deja/g++.other/instan2.C
12758         * g++.old-deja/g++.other/instan3.C: New test.
12759
12760 2000-12-02  Neil Booth  <neilb@earthling.net>
12761
12762         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12763         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12764         gnuc99.c,gnuc99-pedantic.c: New tests.
12765
12766 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12767
12768         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12769         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12770
12771 2000-12-01  Neil Booth  <neilb@earthling.net>
12772
12773         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12774         * gcc.dg/cpp/poison.c: Update.
12775         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12776
12777 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12778
12779         * g77.f-torture/execute/20001201.f: New test.
12780
12781 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12782
12783         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12784
12785 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12786
12787         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12788
12789 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12790
12791         * g++.old-deja/g++.other/cast6.C: New test.
12792
12793 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12794
12795         * gcc.c-torture/execute/20001130-2.c: New testcase.
12796
12797 2000-11-30  Richard Henderson  <rth@redhat.com>
12798
12799         * gcc.c-torture/execute/20001130-1.c: New test.
12800
12801 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12802
12803         * g++.old-deja/g++.other/op3.C: New test.
12804
12805 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12806
12807         * g++.old-deja/g++.other/op2.C: New test.
12808
12809 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12810
12811         * g++.old-deja/g++.other/crash38.C: New test.
12812
12813 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12814
12815         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12816
12817 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12818
12819         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12820         tests.
12821         * gcc.c-torture/execute/string-opt-6.c: New test.
12822
12823         * gcc.dg/20001117-1.c: Add main.
12824
12825 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12826
12827         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12828         Move from here ...
12829         * gcc.dg/940510-1.c: ... to here.
12830
12831         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12832         zero-size arrays in toplevel structures.
12833
12834 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12835
12836         * gcc.c-torture/execute/loop-8.c: New test.
12837
12838 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12839
12840         * g++.old-deja/g++.other/base1.C: New test.
12841
12842 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12843
12844         * g++.old-deja/g++.other/parse2.C: New test.
12845
12846 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12847
12848         * g++.old-deja/g++.pt/incomplete1.C: New test.
12849
12850 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12851
12852         * g++.old-deja/g++.other/friend9.C: New test.
12853
12854 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12855
12856         * gcc.dg/20001127-1.c: New test.
12857
12858 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12859
12860         * g++.old-deja/g++.pt/friend46.C: New test.
12861
12862 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12863
12864         * g++.old-deja/g++.other/ptrmem8.C: New test.
12865
12866 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12867
12868         * gcc.c-torture/execute/string-opt-7.c: New test.
12869         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12870
12871 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12872
12873         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12874         instead of 'mkcheck 2'.
12875
12876 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12877
12878         * gcc.c-torture/execute/memcheck/driver.c,
12879         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12880         C9X references to refer to C99.
12881
12882 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12883
12884         * gcc.dg/ultrasp3.c: New test.
12885
12886 2000-11-25  Neil Booth  <neilb@earthling.net>
12887
12888         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12889
12890 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12891
12892         * gcc.c-torture/compile/20001123-2.c: New.
12893
12894 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12895
12896         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12897
12898 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12899
12900         * gcc.dg/sequence-point-1.c: Add some new tests.
12901         * gcc.c-torture/execute/20001124-1.c: New test.
12902
12903 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12904
12905         * g++.old-deja/g++.other/vaarg4.C: New test.
12906         * gcc.c-torture/compile/20001123-1.c: New test.
12907
12908 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12909
12910         * g++.other/crash24.C: Adjust and remove XFAIL.
12911         * g++.other/crash37.C: New test.
12912
12913 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12914
12915         * g++.old-deja/g++.pt/instantiate9.C: New test.
12916
12917 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12918
12919         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12920         new ABI, too.
12921
12922         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12923         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12924
12925 2000-11-22  Neil Booth  <neilb@earthling.net>
12926
12927         * gcc.dg/cpp/Wtrigraphs.c: New test.
12928
12929 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12930
12931         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12932
12933 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12934
12935         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12936
12937 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12938
12939         * lib/gcc-dg.exp: load_lib scanasm.exp.
12940         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12941         * lib/g++-dg.exp: load_lib scanasm.exp.
12942         * lib/scanasm.exp: New.
12943         (scan-assembler, scan-assembler-not): Add optional arguments to
12944         test name, or if not present, the pattern name.
12945         (scan-assembler-dem, scan-assembler-dem-not): New.
12946
12947         * g++.dg/dg.exp: New.
12948
12949 2000-11-21  Neil Booth  <neilb@earthling.net>
12950
12951         * gcc.dg/cpp/integrated1.c: Remove.
12952
12953 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12954
12955         * gcc.c-torture/execute/20001121-1.c: New test.
12956
12957 2000-11-21  Richard Henderson  <rth@redhat.com>
12958
12959         * gcc.c-torture/compile/20001121-1.c: New test.
12960
12961 2000-11-20  Neil Booth  <neilb@earthling.net>
12962
12963         * gcc.dg/cpp/integrated1.c: New test.
12964
12965 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12966
12967         * g++.old-deja/g++.other/inline17.C: New test.
12968
12969 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12970
12971         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12972         local variable to be zero: I made the variable global. Now
12973         uses abort() and exit() instead of relying on main's return value.
12974
12975 2000-11-20  Neil Booth  <neilb@earthling.net>
12976
12977         * gcc.dg/cpp/paste2.c: Update test.
12978         * objc/execute/paste.m: New test.
12979
12980 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12981
12982         * gcc.dg/c99-condexpr-1.c: New test.
12983
12984 2000-11-20  Neil Booth  <neilb@earthling.net>
12985
12986         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12987
12988 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12989
12990         * g++.old-deja/g++.pt/export1.C: New test.
12991
12992 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12993
12994         * gcc.dg/20001117-1.c: New test.
12995
12996 2000-11-18  Richard Henderson  <rth@redhat.com>
12997
12998         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12999
13000 2000-11-18  Richard Henderson  <rth@redhat.com>
13001
13002         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13003         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13004         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13005
13006 2000-11-18  Richard Henderson  <rth@redhat.com>
13007
13008         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13009         (main): New.  Exit cleanly.
13010
13011 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13012
13013         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13014         gcc.dg/c99-fordecl-2.c: New tests.
13015
13016 2000-11-18  Richard Henderson  <rth@redhat.com>
13017
13018         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13019         * gcc.c-torture/execute/zerolen-2.c: New.
13020
13021 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13022
13023         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13024         memory.
13025
13026 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13027
13028         * g++.old-deja/g++.pt/instantiate8.C: New test.
13029
13030 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13031
13032         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13033         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13034
13035 2000-11-16  Nick Clifton  <nickc@redhat.com>
13036
13037         * gcc.c-torture/execute/nestfunc-2.c: New test.
13038         * gcc.c-torture/execute/nestfunc-3.c: New test.
13039
13040 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13041
13042         * gcc.c-torture/compile/20001116-1.c: New test.
13043
13044 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13045
13046         * gcc.c-torture/execute/20001115-1.c: New test.
13047
13048 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13049
13050         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13051         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13052         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13053         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13054
13055 2000-11-15  Neil Booth  <neilb@earthling.net>
13056
13057         gcc.dg/cpp/_Pragma1.c: Update.
13058         gcc.dg/cpp/_Pragma2.c: New test.
13059
13060 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13061
13062         * g++.old-deja/g++.other/anon5.C: New test.
13063
13064 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13065
13066         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13067         tests.
13068
13069 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13070
13071         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13072         output.
13073
13074 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13075
13076         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13077         labels at end of compound statements.
13078
13079 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13080
13081         * gcc.c-torture/execute/loop-7.c: New test.
13082
13083 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13084
13085         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13086
13087 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13088
13089         * gcc.dg/c99-bool-1.c: New test.
13090
13091 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13092
13093         * gcc.dg/c99-scope-1.c: Remove xfail.
13094         * gcc.dg/c99-scope-2.c: New test.
13095
13096 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13097
13098         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13099         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13100
13101 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13102
13103         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13104         error messages.
13105
13106         * g++.mike/p700.C: Don't typedef wchar_t.
13107         * g++.mike/p784.C: Likewise.
13108         * g++.mike/eb101.C: Don't use __wchar_t.
13109
13110 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13111
13112         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13113         from DO loop.
13114
13115 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13116
13117         * gcc.c-torture/execute/20001111-1.c: New test.
13118
13119 2000-11-10  Nick Clifton  <nickc@redhat.com>
13120
13121         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13122         long multuiple and accumulate.
13123
13124 2000-11-09  Richard Henderson  <rth@redhat.com>
13125
13126         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13127         via size_t instead of int.
13128
13129         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13130         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13131         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13132         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13133
13134 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13135
13136         * gcc.c-torture/compile/20001109-1.c: New test.
13137         * gcc.c-torture/compile/20001109-2.c: New test.
13138
13139 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13140
13141         * g++.old-deja/g++.pt/operator1.C: New test.
13142         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13143
13144 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13145
13146         * gcc.dg/20001108-1.c: New test.
13147
13148 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13149
13150         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13151         with both arguments constant strings.
13152         * gcc.c-torture/execute/string-opt-3.c: New test.
13153         * gcc.c-torture/execute/string-opt-4.c: New test.
13154         * gcc.c-torture/execute/string-opt-5.c: New test.
13155
13156 2000-11-08  Nick Clifton  <nickc@redhat.com>
13157
13158         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13159         mulsidi3adddi patterns.
13160
13161 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13162
13163         * g++.old-deja/g++.other/crash36.C: New test.
13164
13165 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13166
13167         * g++.old-deja/g++.other/init16.C: New test.
13168
13169 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13170
13171         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13172
13173 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13174
13175         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13176         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13177         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13178
13179 2000-11-07  DJ Delorie  <dj@redhat.com>
13180
13181         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13182
13183 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13184
13185         * gcc.c-torture/execute/string-opt-1.c: New test.
13186
13187 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13188
13189         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13190         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13191         parameters in registers, and there is no way for a varargs
13192         function to know in which order the integer and floating-point
13193         parameters should be interleaved when they are placed on the
13194         stack.
13195         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13196         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13197
13198 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13199
13200         * gcc.c-torture/execute/string-opt-2.c: New test.
13201
13202 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13203
13204         * g++.old-deja/g++.pt/crash60.C: New test.
13205
13206 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13207
13208         * g++.old-deja/g++.other/crash24.C: New test.
13209         * g++.old-deja/g++.other/crash25.C: New test.
13210         * g++.old-deja/g++.other/crash26.C: New test.
13211         * g++.old-deja/g++.other/crash27.C: New test.
13212         * g++.old-deja/g++.other/crash28.C: New test.
13213         * g++.old-deja/g++.other/crash29.C: New test.
13214         * g++.old-deja/g++.other/crash30.C: New test.
13215         * g++.old-deja/g++.other/crash31.C: New test.
13216         * g++.old-deja/g++.other/crash32.C: New test.
13217         * g++.old-deja/g++.other/crash33.C: New test.
13218         * g++.old-deja/g++.other/crash34.C: New test.
13219         * g++.old-deja/g++.other/crash35.C: New test.
13220
13221 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13222
13223         * gcc.c-torture/execute/20001031-1.c: New test.
13224
13225 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13226
13227         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13228         namespace.
13229
13230         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13231         standards-conformant.
13232
13233         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13234
13235         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13236         * g++.old-deja/g++.mike/p755a.C: Likewise.
13237         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13238         library makes no calls to `operator new' during initialization.
13239
13240 2000-11-04  Neil Booth  <neilb@earthling.net>
13241
13242         * gcc.dg/cpp/include2.c: New tests.
13243
13244 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13245
13246         * lib/g++.exp (g++_set_ld_library_path): New function.
13247         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13248
13249 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13250
13251         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13252         warnings.
13253
13254 2000-11-01  Richard Henderson  <rth@redhat.com>
13255
13256         * g++.old-deja/g++.ext/namedret1.C: New.
13257         * g++.old-deja/g++.ext/namedret2.C: New.
13258         * g++.old-deja/g++.ext/namedret3.C: New.
13259
13260 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13261
13262         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13263         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13264
13265 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13266
13267         * gcc.c-torture/execute/va-arg-21.c: New test.
13268
13269 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13270
13271         * gcc.dg/c99-complex-2.c: New test.
13272
13273 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13274
13275         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13276
13277 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13278
13279         * g++.old-deja/g++.other/inline16.C: New test.
13280
13281 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13282
13283         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13284         __PRETTY_FUNCTION__
13285
13286 2000-10-29  Neil Booth  <neilb@earthling.net>
13287
13288         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13289         New tests.
13290         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13291         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13292         optimisation.
13293
13294 2000-10-29  Neil Booth  <neilb@earthling.net>
13295
13296         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13297         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13298         * mi5.c: Test multiple includes work with -C.
13299         * trigraphs.c: Test ^= version.
13300
13301 2000-10-28  Neil Booth  <neilb@earthling.net>
13302
13303         New tests and test updates for new macro expander.
13304
13305         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13306         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13307         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13308         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13309         new diagnostic messages.
13310
13311         * gcc.dg/cpp/macro3.c: New tests.
13312
13313 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13314
13315         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13316         on the same line.
13317
13318 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13319
13320         * g++.old-deja/g++.other/eh2.C: New test.
13321
13322 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13323
13324         * gcc.c-torture/execute/20001027-1.c: New test.
13325
13326 2000-10-26  Richard Henderson  <rth@redhat.com>
13327
13328         * gcc.c-torture/execute/20001026-1.c: New.
13329
13330 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13331
13332         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13333         * g++.old-deja/g++.law/builtin1.C: Likewise.
13334         * g++.old-deja/g++.law/ctors10.C: Likewise.
13335         * g++.old-deja/g++.law/virtual3.C: Likewise.
13336         * g++.old-deja/g++.mike/p658.C: Likewise.
13337         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13338         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13339         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13340         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13341         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13342
13343 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13344
13345         * gcc.c-torture/compile/20001024-1.c: New test.
13346
13347 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13348
13349         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13350         to tell us whether or not we are using V3.
13351
13352 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13353
13354         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13355         operands.
13356
13357 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13358
13359         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13360
13361 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13362
13363         * gcc.c-torture/execute/20001024-1.c: New test.
13364
13365 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13366
13367         * g++.old-deja/g++.other/sibcall1.C: New test.
13368
13369 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13370
13371         * gcc.dg/noncompile/init-3.c: New test.
13372
13373 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13374
13375         * gcc.dg/format-array-1.c: New test.
13376
13377 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13378
13379         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13380         writing through null pointers; remove comment about testing
13381         unterminated strings.
13382
13383 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13384
13385         * gcc.c-torture/execute/20001017-2.c: New test.
13386
13387 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13388
13389         * gcc.c-torture/compile/20001018-1.c: New test.
13390         * gcc.c-torture/compile/20001018-1.x: Xfail.
13391
13392 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13393
13394         * gcc.c-torture/execute/20001017-1.c: New test.
13395
13396 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13397
13398         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13399         for multiple use of arguments with scanf formats; add tests for
13400         multiple use of arguments.
13401
13402 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13403
13404         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13405
13406 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13407
13408         * gcc.dg/format-miss-1.c: New test.
13409
13410 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13411
13412         * gcc.c-torture/execute/20001013-1.c: New test.
13413
13414 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13415
13416         * gcc.dg/format-branch-1.c: New test.
13417
13418 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13419
13420         * README, lib/file-format.exp: Remove EGCS references.
13421
13422 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13423
13424         * gcc.dg/20001013-1.c: New test.
13425
13426 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13427
13428         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13429         for intmax_t in the compiler using __typeof__ and the type rules
13430         for conditional expressions.
13431
13432 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13433
13434         * gcc.dg/20001012-1.c: New test.
13435         * gcc.dg/20001012-2.c: New test.
13436
13437 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13438
13439         * gcc.dg/format-attr-1.c: New test.
13440
13441 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13442
13443         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13444         __LONG_LONG_MAX__ instead of LLONG_MAX.
13445
13446 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13447
13448         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13449         scanf flags.
13450         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13451         flags.
13452
13453 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13454
13455         * gcc.dg/sequence-pt-1.c: New test.
13456
13457 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13458
13459         * gcc.c-torture/execute/20001011-1.c: New testcase.
13460         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13461
13462 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13463
13464         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13465         does not error on it.
13466
13467 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13468
13469         * gcc.dg/20001009-1.c: New test.
13470
13471 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13472
13473         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13474         * gcc.c-torture/execute/20001009-2.c: ... to here.
13475
13476 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13477
13478         * gcc.c-torture/compile/20001009-1.c: New testcase.
13479         * gcc.c-torture/execute/20001009-1.c: New testcase.
13480         Testcases provided by Jan Hubicka <jh@suse.cz>.
13481
13482 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13483
13484         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13485         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13486         uintmax_t using <limits.h> to emulate the compiler's internal
13487         logic.  No longer XFAIL %j tests.
13488
13489 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13490
13491         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13492         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13493         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13494         regexps and details of expected handling of some bad formats.
13495         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13496         suppression.
13497
13498 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13499
13500         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13501         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13502         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13503         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13504         in list archives.
13505
13506 2000-10-06  Richard Henderson  <rth@cygnus.com>
13507
13508         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13509         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13510         * g++.old-deja/g++.jason/report.C: Likewise.
13511         * g++.old-deja/g++.law/friend5.C: Likewise.
13512         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13513         of the expected warnings.
13514
13515 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13516
13517         * g++.old-deja/g++.pt/enum14.C: New test.
13518
13519 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13520
13521         * g++.old-deja/g++.pt/crash59.C: New test.
13522
13523 2000-10-04  Will Cohen  <wcohen@redhat.com>
13524
13525         * gcc.dg/20000926-1.c: New test.
13526
13527 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13528
13529         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13530         function name for current C++ compiler.
13531         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13532
13533 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13534
13535         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13536         __PRETTY_FUNCTION__.
13537         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13538
13539 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13540
13541         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13542
13543 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13544
13545         * gcc.c-torture/compile/20000923-1.c: New test.
13546
13547 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13548
13549         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13550         * g++.old-deja/g++.pt/ttp62.C: Same.
13551         * g++.old-deja/g++.other/inline14.C: Same.
13552
13553 2000-09-24  Richard Henderson  <rth@cygnus.com>
13554
13555         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13556
13557 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13558
13559         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13560
13561 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13562
13563         * gcc.c-torture/compile/20000922-1.c: New file.
13564
13565 2000-09-21  Nick Clifton  <nickc@redhat.com>
13566
13567         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13568         a signed long modulo operation.
13569         (mod6): New function - perform an unsigned long modulo operation.
13570         (main): Add tests for modulos of very large numbers by very small
13571         dividends.
13572
13573 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13574
13575         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13576
13577 2000-09-19  Richard Henderson  <rth@cygnus.com>
13578
13579         * gcc.dg/compare2.c (case 10): XFAIL.
13580
13581 2000-09-18  Richard Henderson  <rth@cygnus.com>
13582
13583         * gcc.c-torture/execute/20000906-1.c: Move ...
13584         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13585         that support __builtin_trap.
13586
13587 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13588
13589         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13590
13591 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13592
13593         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13594         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13595         more $ format tests.
13596
13597 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13598
13599         * gcc.dg/format-errmk-1.c: New test.
13600
13601 2000-09-17  Greg McGary  <greg@mcgary.org>
13602
13603         * gcc.c-torture/execute/20000917-1.x: Remove.
13604
13605 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13606
13607         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13608
13609 2000-09-17  Greg McGary  <greg@mcgary.org>
13610
13611         * gcc.c-torture/execute/20000917-1.c: New test.
13612         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13613
13614 2000-09-16  Neil Booth  <NeilB@earthling.net>
13615
13616         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13617         in nested macro bug.
13618
13619 2000-09-15  Neil Booth  <NeilB@earthling.net>
13620
13621         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13622
13623 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13624
13625         * gcc.c-torture/execute/20000914-1.c: New test.
13626
13627 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13628
13629         * g++.other/inline13.C: New test.
13630
13631 2000-09-12  Andreas Jaeger  <aj@suse.de>
13632
13633         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13634         constant by Ulrich Drepper <drepper@redhat.com>.
13635
13636 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13637
13638         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13639
13640 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13641
13642         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13643
13644 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13645
13646         * gcc.dg/cpp/backslash.c: New test.
13647
13648 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13649
13650         * gcc.c-torture/execute/20000910-1.c: New test.
13651         * gcc.c-torture/execute/20000910-2.c: Likewise.
13652
13653 2000-09-11  Robert Lipe  <robertl@sco.com>
13654
13655         * gcc.dg/pragma-align.c: New test.
13656
13657 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13658
13659         * g++.old-deja/g++.pt/explicit82.C: New test.
13660         * g++.old-deja/g++.pt/explicit83.C: New test.
13661
13662 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13663
13664         * gcc.dg/asm-names.c: New test.
13665
13666 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13667
13668         * gcc.dg/cpp/tr-warn6.c: New test
13669
13670 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13671
13672         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13673         be accepted.
13674
13675 2000-09-07  Catherine Moore  <clm@redhat.com>
13676
13677         * gcc.c-torture/execute/unroll-1.c: New test.
13678
13679 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13680
13681         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13682         ERROR markers.
13683         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13684         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13685         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13686         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13687         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13688         Preprocess only.
13689         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13690         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13691
13692 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13693
13694         * g++.old-deja/g++.pt/deduct2.C: New test.
13695
13696 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13697
13698         * g++.old-deja/g++.pt/parms2.C: New test.
13699
13700 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13701
13702         * g++.old-deja/g++.pt/crash58.C: New test.
13703
13704 2000-09-06  Greg McGary  <greg@mcgary.org>
13705
13706         * gcc.c-torture/execute/20000906-1.c: New test.
13707         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13708
13709 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13710
13711         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13712
13713 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13714
13715         * g++.old-deja/g++.pt/crash57.C: New test.
13716
13717 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13718
13719         * g++.old-deja/g++.pt/crash56.C: New test.
13720
13721 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13722
13723         * g++.old-deja/g++.pt/koenig1.C: New test.
13724
13725 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13726
13727         * gcc.dg/20000904-1.c: New test.
13728
13729 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13730
13731         * gcc.dg/cpp/paste8.c: New test.
13732
13733 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13734
13735         * gcc.c-torture/compile/20000827-1.c: New test.
13736
13737 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13738
13739         * gcc.dg/format-diag-1.c: New test.
13740
13741 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13742
13743         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13744         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13745         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13746         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13747         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13748
13749 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13750
13751         * g++.old-deja/g++.other/nested4.C: New test.
13752
13753 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13754
13755         * g++.old-deja/g++.ns/scoped1.C: New test.
13756
13757 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13758
13759         * lib/g++.exp: Support testing already-installed GCC.
13760
13761 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13762
13763         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13764
13765 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13766
13767         * gcc.dg/return-type-2.c: New test.
13768
13769 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13770
13771         * gcc.c-torture/compile/20000825-1.c: New test.
13772
13773 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13774
13775         * gcc.dg/dwarf2-2.c: New test.
13776
13777 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13778
13779         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13780         dg-warning regexps.
13781
13782 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13783
13784         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13785         gcc.dg/format-ext-5.c: New tests.
13786
13787 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13788
13789         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13790
13791 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13792
13793         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13794
13795 2000-08-24  Richard Henderson  <rth@cygnus.com>
13796
13797         * gcc.dg/ia64-sync-1.c: New test.
13798         * gcc.dg/ia64-sync-2.c: New test.
13799         * gcc.dg/ia64-asm-1.c: New test.
13800
13801 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13802
13803         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13804         * gcc.dg/format-ext-2.c: New test.
13805
13806 2000-08-23  Jason Merrill  <jason@redhat.com>
13807
13808         * lib/old-dejagnu.exp: Also ignore "In member function" and
13809         "At global scope".
13810
13811 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13812
13813         * gcc.dg/noncompile/label-lineno-1.c: New test.
13814
13815 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13816
13817         * gcc.dg/c99-array-nonobj-1.c: New test.
13818
13819 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13820
13821         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13822         tests.
13823         * gcc.dg/format-ext-1.c: New test.
13824
13825 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13826
13827         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13828         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13829         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13830         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13831         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13832
13833 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13834
13835         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13836         gcc.dg/c99-strftime-2.c: New tests.
13837
13838 2000-08-22  Richard Henderson  <rth@cygnus.com>
13839
13840         * gcc.c-torture/execute/20000822-1.c: New test.
13841
13842 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13843
13844         * gcc.c-torture/execute/20000819-1.x: Remove.
13845
13846 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13847
13848         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13849         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13850         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13851         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13852         gcc.dg/format-xopen-1.c: New tests.
13853
13854 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13855
13856         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13857
13858 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13859
13860         * g++.old-deja/g++.other/loop2.C: New test.
13861
13862         * gcc.c-torture/compile/20000606-1.c: New test.
13863         * gcc.c-torture/compile/20000728-1.c: New test.
13864         * gcc.c-torture/execute/20000801-1.c: New test.
13865         * gcc.c-torture/execute/20000801-2.c: New test.
13866         * gcc.c-torture/execute/20000819-1.c: New test.
13867         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13868         * gcc.dg/20000629-1.c: New test.
13869         * gcc.dg/20000724-1.c: New test.
13870         * gcc.dg/20000807-1.c: New test.
13871
13872 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13873
13874         * gcc.dg/cpp/pragma-1.c: New test.
13875         * gcc.dg/cpp/pragma-2.c: New test.
13876
13877 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13878
13879         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13880         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13881
13882 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13883
13884         * gcc.c-torture/compile/20000818-1.c: New test.
13885
13886 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13887
13888         * gcc.c-torture/execute/20000818-1.c: New test.
13889
13890 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13891
13892         * gcc.dg/format-va-1.c: New test.
13893
13894 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13895
13896         * g++.old-deja/g++.other/typedef8.C: New test.
13897
13898 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13899
13900         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13901         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13902         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13903         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13904         * g++.old-deja/g++.other/ptrmem7.C: New test.
13905         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13906
13907 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13908
13909         * g++.old-deja/g++.pt/typename27.C: New test.
13910
13911 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13914         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13915         * g++.old-deja/g++.pt/friend45.C: New test.
13916         * g++.old-deja/g++.other/friend8.C: New test.
13917
13918 2000-08-15  Richard Henderson  <rth@cygnus.com>
13919
13920         * gcc.c-torture/execute/20000815-1.c: New test.
13921
13922 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13923
13924         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13925         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13926         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13927
13928 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         * g++.old-deja/g++.other/refinit2.C: New test.
13931
13932 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13933
13934         * lib/c-torture.exp (c-torture): Make
13935         compiler_conditional_xfail_data global.
13936         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13937         compiler_conditional_xfail_data machinery.
13938         (f-torture-execute): Likewise.
13939         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13940         and only when unrolling loops.
13941
13942         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13943
13944 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13945
13946         * g++.old-deja/g++.pt/explicit81.C: New test.
13947
13948 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13949
13950         * g++.old-deja/g++.pt/typename26.C: New test.
13951
13952 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13953
13954         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13955         warning.
13956
13957 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13958
13959         * g++.old-deja/g++.other/array3.C: New test.
13960
13961 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13962
13963         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13964         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13965         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13966         New tests.
13967
13968 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13969
13970         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13971         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13972
13973 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13974
13975         * gcc.c-torture/execute/20000808-1.c: New test.
13976
13977 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13978
13979         * gcc.dg/c90-const-expr-1.c: New test.
13980
13981 2000-08-08  Richard Henderson  <rth@cygnus.com>
13982
13983         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13984
13985 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13986
13987         * gcc.dg/noncompile/const-ll-1.c: New test.
13988
13989 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13990
13991         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13992
13993 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13994
13995         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13996         that running programs linked against the shared version of libobjc
13997         run correctly.
13998
13999 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14000
14001         * gcc.dg/c99-printf-1.c: New test.
14002
14003 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14004
14005         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14006
14007 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14008
14009         * gcc.c-torture/execute/20000731-1.x: Delete.
14010
14011 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14012
14013         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14014         and torture_without_loops as is done by c-torture.exp.
14015         (search_for): Copy from c-torture.exp.
14016         (gcc-dg-runtest): New function, drives a directory of tests
14017         iterating over the TORTURE_OPTIONS.
14018         (scan-assembler, scan-assembler-not): Move here from
14019         individual directory drivers.
14020
14021         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14022         defined by lib/gcc-dg.exp.
14023         * gcc.dg/cpp/cpp.exp: Likewise.
14024         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14025         gcc-dg-runtest, so we cycle over optimization options.
14026
14027         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14028         * gcc.dg/compare2.c: No longer expected to fail.
14029
14030 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14031
14032         * gcc.c-torture/execute/20000804-1.c: New test.
14033
14034 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14035
14036         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14037
14038 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14039
14040         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14041
14042 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14043
14044         * gcc.c-torture/compile/20000803-1.c: New test.
14045
14046 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14047
14048         * gcc.c-torture/execute/20000801-3.c,
14049         gcc.c-torture/execute/20000801-4.c: New tests.
14050         * gcc.c-torture/execute/20000801-3.x,
14051         gcc.c-torture/execute/20000801-4.x: Xfail.
14052
14053 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14054
14055         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14056         libobjc/.libs to allow for libtool.
14057
14058 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14059
14060         * gcc.c-torture/compile/20000802-1.c: New test.
14061
14062 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14063
14064         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14065
14066 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14067
14068         * gcc-c-torture/execute/20000731-2.c: New test.
14069
14070         * gcc.c-torture/execute/20000731-1.c: New test.
14071         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14072
14073 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14074
14075         * testsuite/gcc.dg/cpp/paste7.c: New test.
14076         * gcc.dg/cpp/20000725-1.c: New test.
14077
14078 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14079
14080         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14081         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14082         declaration warning for __builtin_dwarf_reg_size.
14083
14084         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14085
14086 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14087
14088         * gcc.dg/noncompile/voidparam-1.c: New test.
14089
14090 2000-07-30  Richard Henderson  <rth@cygnus.com>
14091
14092         * gcc.dg/c90-digraph-1.c: Don't xfail.
14093         * gcc.dg/compare2.c (case 10): Xfail.
14094         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14095
14096 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14097
14098         * gcc.dg/c99-main-1.c: New test.
14099
14100 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14101
14102         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14103
14104 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14105
14106         * gcc.c-tortuer/execute/20000726-1.c: New test.
14107
14108 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14109
14110         * gcc.c-torture/execute/enum-2.c: New test.
14111
14112 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14113
14114         * gcc.dg/cpp/tr-warn3.c: New test.
14115
14116 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14117
14118         * g++.old-deja/g++.ext/implicit1.C: Remove.
14119         * g++.old-deja/g++.jason/c2.C: Remove
14120         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14121         * g++.old-deja/g++.pt/crash16.C: Likewise.
14122         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14123
14124 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.old-deja/g++.other/for2.C: New test.
14127
14128 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14129
14130         * gcc.dg/20000720-1.c: New test.
14131
14132 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14133
14134         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14135
14136 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14137
14138         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14139         * gcc.c-torture/execute/20000722-1.c: New.
14140         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14141
14142 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14143
14144         * gcc.dg/cpp/20000720-1.S: New test.
14145
14146 2000-07-21  Michael Meissner  <meissner@redhat.com>
14147
14148         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14149
14150 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14151
14152         * g++.old-deja/g++.brendan/crash16.C,
14153         g++.old-deja/g++.brendan/parse3.C,
14154         g++.old-deja/g++.brendan/redecl1.C,
14155         g++.old-deja/g++.ns/template13.C,
14156         g++.old-deja/g++.other/decl4.C,
14157         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14158
14159 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14160
14161         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14162         and "Internal error".
14163
14164         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14165         regexps.
14166         * gcc.dg/cpp/paste6.c: New test.
14167
14168 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14169
14170         * gcc.dg/cpp/tr-direct.c: New test.
14171
14172         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14173         gcc.dg/cpp/undef1.c: Tweak error regexps.
14174
14175 2000-07-18  Eric Christopher <echristo@redhat.com>
14176
14177         * gcc.c-torture/compile/20000718-1.c: New test.
14178
14179 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14180
14181         * cpplex.c (_cpp_push_token): If the token being pushed back
14182         is the previous token in this context, just subtract one from
14183         context->posn.
14184         * cppmacro.c (save_expansion): Clear aux field when storing a
14185         placemarker.
14186
14187 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14188
14189         * gcc.dg/noncompile/redecl-1.c: New test.
14190
14191 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14192
14193         * gcc.c-torture/execute/20000717-5.c: New test.
14194         * gcc.c-torture/execute/20000717-1.x: Removed.
14195
14196 2000-07-17  Richard Henderson  <rth@cygnus.com>
14197
14198         * gcc.c-torture/execute/20000717-4.c: New test.
14199
14200 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14201
14202         * gcc.dg/cpp/syshdr.c: New test.
14203         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14204
14205 2000-07-17  Neil Booth  <neilb@earthling.net>
14206
14207         * gcc.dg/cpp/cmdlne-dM.c: New test.
14208         * gcc.dg/cpp/cmdlne-dD.c: New test.
14209
14210 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14211
14212         * gcc.c-torture/execute/20000717-3.c: New test.
14213
14214         * gcc.c-torture/compile/20000717-1.c: New test.
14215
14216 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14217
14218         * gcc.c-torture/execute/20000717-2.c: New test.
14219
14220 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14221
14222         * gcc.dg/formatz-1.c: New test.
14223
14224         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14225         * gcc.dg/c99-digraph-1.c: New tests.
14226
14227         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14228         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14229
14230         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14231         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14232         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14233         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14234         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14235         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14236         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14237
14238 2000-07-17   Greg McGary <greg@mcgary.org>
14239
14240         * gcc.c-torture/execute/20000717-1.c: New test.
14241         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14242
14243 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14244
14245         * gcc.c-torture/execute/20000715-2.c: New test.
14246         * gcc.dg/20000715-1.c: New test.
14247
14248 2000-07-15  Michael Meissner  <meissner@redhat.com>
14249
14250         * gcc.c-torture/execute/20000715-1.c: New test.
14251
14252 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14253
14254         * gcc.c-torture/execute/20000707-1.c: New test.
14255
14256 2000-07-13  Neil Booth  <NeilB@earthling.net>
14257
14258         * testsuite/gcc.dg/cpp/digraph1.c,
14259         testsuite/gcc.dg/cpp/digraph2.c,
14260         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14261
14262 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14263
14264         * g77.f-torture/compile/20000630-2.f:  New test.
14265         * g77.f-torture/compile/20000630-2.x
14266
14267 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14268
14269         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14270
14271 2000-07-11  Neil Booth  <NeilB@earthling.net>
14272
14273         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14274
14275 2000-07-11  Neil Booth  <NeilB@earthling.net>
14276
14277         * gcc.dg/cpp/cmdlne-C.c: New.
14278
14279 2000-07-09  Neil Booth  <NeilB@earthling.net>
14280
14281         * gcc.dg/cpp/directiv.c: New tests.
14282         * gcc.dg/cpp/undef1.c: Update.
14283
14284 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14285
14286         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14287
14288 2000-07-09  Neil Booth  <NeilB@earthling.net>
14289
14290         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14291
14292 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14293
14294         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14295         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14296
14297 2000-07-08  Neil Booth  <NeilB@earthling.net>
14298
14299         * gcc.dg/cpp/macsyntx.c: New tests.
14300
14301 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14302
14303         * gcc.dg/20000707-1.c: New test.
14304
14305 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14306
14307         * gcc.c-torture/execute/20000706-1.c: New test.
14308         * gcc.c-torture/execute/20000706-2.c: New test.
14309         * gcc.c-torture/execute/20000706-3.c: New test.
14310         * gcc.c-torture/execute/20000706-4.c: New test.
14311         * gcc.c-torture/execute/20000706-5.c: New test.
14312
14313 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14314
14315         * g++.old-deja/g++.pt/instantiate7.C: New test.
14316
14317 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14318
14319         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14320         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14321         * g++.old-deja/g++.other/rtti3.C: Likewise.
14322         * g++.old-deja/g++.other/rttid3.C: Likewise.
14323
14324 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14325
14326         *  g77.f-torture/compile/20000630-1.x: Fix typo
14327
14328 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14329
14330         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14331         assembly output.
14332
14333 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14334
14335         * gcc.dg/cpp/ident.c: New test.
14336
14337 2000-07-05  Neil Booth  <NeilB@earthling.net>
14338
14339         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14340           gcc.dg/cpp/lexstrng.c: New tests.
14341
14342 2000-07-04  Neil Booth  <NeilB@earthling.net>
14343
14344         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14345         * gcc.dg/cpp/strify2.c: Same.
14346
14347 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14348
14349         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14350         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14351         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14352         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14353
14354         * testsuite/gcc.dg/cpp/macro1.c,
14355         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14356         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14357         testsuite/gcc.dg/cpp/strify1.c,
14358         testsuite/gcc.dg/cpp/strify2.c: New tests.
14359
14360 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14361
14362         * gcc.c-torture/execute/20000703-1.c: New test.
14363
14364 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14365
14366         * g++.old-deja/g++.pt (lookup10.C): New test.
14367
14368 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14369
14370         * g++.old-deja/g++.pt (typename25.C): New test.
14371
14372 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14373
14374         * gcc.c-torture/compile/20000701-1.c: New test.
14375
14376 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14377
14378         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14379         to test case.
14380
14381 2000-06-30  Catherine Moore  <clm@cygnus.com>
14382
14383         * gcc.c-torture/execute/align-1.c: New test.
14384
14385 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         * g++.old-deja/g++.pt/expr8.C: New test.
14388         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14389
14390 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14391
14392         * gcc.c-torture/compile/20000629-1.c: New test.
14393
14394 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14395
14396
14397         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14398         gcc.dg/noncompile directory, depending on whether they're
14399         preprocessor tests or not.  Annotate all the tests for the dg
14400         framework.
14401
14402         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14403         * gcc.dg/noncompile/noncompile.exp: New.
14404
14405         * Moved files:
14406         Old name                                New name
14407         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14408         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14409         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14410         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14411         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14412         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14413         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14414         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14415         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14416         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14417         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14418         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14419         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14420         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14421         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14422         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14423         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14424         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14425         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14426         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14427         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14428         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14429         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14430         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14431
14432         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14433         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14434         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14435         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14436         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14437         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14438
14439 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14440
14441         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14442         declare one variable.  On the fourth, error.
14443         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14444         declared by 20000628-1a.h.
14445
14446 2000-06-29  Richard Henderson  <rth@redhat.com>
14447
14448         * gcc.c-torture/execute/930529-1.x: New file.
14449         * gcc.dg/920413-1.c: Adjust expected warning text.
14450         * gcc.dg/980217-1.c: Declare abort.
14451         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14452
14453 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14454
14455         * g77.f-torture/compile/20000629-1.f: New test.
14456         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14457
14458 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14459
14460         Rearrange lots of files, removing entirely the
14461         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14462         directories.
14463
14464         * Deleted files:
14465         gcc.c-torture/code_quality/code_quality.exp
14466         gcc.c-torture/special/special.exp
14467         gcc.failure/failure.exp
14468         gcc.failure/940409-1.x
14469         gcc.c-torture/compile/961203-1.x
14470
14471         * New files:
14472         gcc.misc-tests/linkage.exp
14473         gcc.c-torture/execute/920730-1t.c
14474         gcc.c-torture/execute/920730-1t.x
14475         gcc.c-torture/compile/920520-1.x
14476         gcc.c-torture/compile/920521-1.x
14477         gcc.c-torture/compile/981006-1.x
14478         gcc.c-torture/execute/eeprof-1.x
14479
14480         * Moved files (possibly with modifications to fit a new harness):
14481         Old name                                New name
14482         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14483         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14484         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14485         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14486         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14487         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14488         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14489         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14490         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14491         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14492         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14493         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14494         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14495         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14496
14497 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14498
14499         * c-torture/compile/961203-1.x: Delete.
14500
14501         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14502         not exit. Include stdio.h.
14503         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14504         * gcc.misc-tests/dg-12.c: Likewise.
14505         * gcc.misc-tests/dg-5.c: Likewise.
14506         * gcc.misc-tests/dg-6.c: Likewise.
14507         * gcc.misc-tests/dg-7.c: Prototype abort.
14508         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14509         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14510         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14511         not exit.
14512         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14513         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14514
14515 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14516
14517         * gcc.dg/cpp/20000628-1.c: New test.
14518         * gcc.dg/cpp/20000628-1.h: New header for above test.
14519         * gcc.dg/cpp/20000628-1a.h: Likewise.
14520
14521 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14522
14523         * gcc.dg/cpp: New directory.
14524         * gcc.dg/cpp/cpp.exp: New driver.
14525         * gcc.dg/cpp/20000627-1.c: New test.
14526         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14527         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14528         and rewrite as a compilation test.
14529
14530         * gcc.dg: Move many files into the cpp subdirectory, possibly
14531         renaming or editing them as well.
14532         Old name                New name
14533         990119-1.c              cpp/19990119-1.c
14534         990228-1.c              cpp/19990228-1.c
14535         990407-1.c              cpp/19990407-1.c
14536         990409-1.c              cpp/19990409-1.c
14537         990413-1.c              cpp/19990413-1.c
14538         990703-1.c              cpp/19990703-1.c
14539         20000127-1.c            cpp/20000127-1.c
14540         20000129-1.c            cpp/20000129-1.c
14541         20000207-1.c            cpp/20000207-1.c
14542         20000207-2.c            cpp/20000207-2.c
14543         20000209-1.c            cpp/20000209-1.c
14544         20000209-2.c            cpp/20000209-2.c
14545         20000301-1.c            cpp/20000301-1.c
14546         20000419-1.c            cpp/20000419-1.c
14547         20000510-1.S            cpp/20000510-1.S
14548         20000519-1.c            cpp/20000519-1.c
14549         20000529-1.c            cpp/20000529-1.c
14550         20000625-1.c            cpp/20000625-1.c
14551         20000625-2.c            cpp/20000625-2.c
14552         cpp-as1.c               cpp/assert1.c
14553         cpp-as2.c               cpp/assert2.c
14554         cxx-comments-1.c        cpp/cxxcom1.c
14555         cxx-comments-2.c        cpp/cxxcom2.c
14556         endif-label.c           cpp/endif.c
14557         cpp-hash1.c             cpp/hash1.c
14558         cpp-hash2.c             cpp/hash2.c
14559         cpp-if1.c               cpp/if-1.c
14560         cpp-if2.c               cpp/if-2.c
14561         cpp-if3.c               cpp/if-3.c
14562         cpp-if4.c               cpp/if-4.c
14563         cpp-if5.c               cpp/if-5.c
14564         cpp-cond.c              cpp/if-cexp.c
14565         cpp-missingop.c         cpp/if-mop.c
14566         cpp-missingparen.c      cpp/if-mpar.c
14567         cpp-opprec.c            cpp/if-oppr.c
14568         cpp-ifparen.c           cpp/if-paren.c
14569         cpp-shortcircuit.c      cpp/if-sc.c
14570         cpp-shift.c             cpp/if-shift.c
14571         cpp-unary.c             cpp/if-unary.c
14572         cpp-li1.c               cpp/line1.c
14573         cpp-li2.c               cpp/line2.c
14574         lineno.c                cpp/line3.c
14575         lineno-2.c              cpp/line4.c
14576         cpp-mi.c                cpp/mi1.c
14577         cpp-mic.h               cpp/mi1c.h
14578         cpp-micc.h              cpp/mi1cc.h
14579         cpp-mind.h              cpp/mi1nd.h
14580         cpp-mindp.h             cpp/mi1ndp.h
14581         cpp-mix.h               cpp/mi1x.h
14582         cpp-mi2.c               cpp/mi2.c
14583         cpp-mi2a.h              cpp/mi2a.h
14584         cpp-mi2b.h              cpp/mi2b.h
14585         cpp-mi2c.h              cpp/mi2c.h
14586         cpp-mi3.c               cpp/mi3.c
14587         cpp-mi3.def             cpp/mi3.def
14588         poison-1.c              cpp/poison.c
14589         pr-impl.c               cpp/prag-imp.c
14590         cpp-redef-2.c           cpp/redef1.c
14591         cpp-redef.c             cpp/redef2.c
14592         strpaste.c              cpp/strp1.c
14593         strpaste-2.c            cpp/strp2.c
14594         cpp-tradpaste.c         cpp/tr-paste.c
14595         cpp-tradstringify.c     cpp/tr-str.c
14596         cpp-tradwarn1.c         cpp/tr-warn1.c
14597         cpp-tradwarn2.c         cpp/tr-warn2.c
14598         trigraphs.c             cpp/trigraphs.c
14599         cpp-unc1.c              cpp/unc1.c
14600         cpp-unc2.c              cpp/unc2.c
14601         cpp-unc3.c              cpp/unc3.c
14602         cpp-unc.c               cpp/unc4.c
14603         undef.c                 cpp/undef1.c
14604         undef-2.c               cpp/undef2.c
14605         cpp-wi1.c               cpp/widestr1.c
14606
14607 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14608
14609         * lib/g++.exp (g++_include_flags): Tweak.
14610
14611 2000-06-27  H.J. Lu  <hjl@gnu.org>
14612             Loren J. Rittle  <ljrittle@acm.org>
14613
14614         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14615         version with one that knows about the new gcc tree structure.
14616         (g++_link_flags): Same.
14617
14618 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14619
14620         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14621         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14622         case we are cross-compiling.
14623
14624         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14625         g++.old-deja/g++.niklas/Makefile.in,
14626         g++.old-deja/g++.niklas/configure.in,
14627         g++.old-deja/g++.other/Makefile.in,
14628         g++.old-deja/g++.other/configure.in,
14629         gcc.c-torture/code_quality/Makefile.in,
14630         gcc.c-torture/code_quality/configure.in,
14631         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14632         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14633         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14634         gcc.c-torture/execute/ieee/Makefile.in,
14635         gcc.c-torture/execute/ieee/configure.in,
14636         gcc.c-torture/noncompile/Makefile.in,
14637         gcc.c-torture/noncompile/configure.in,
14638         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14639         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14640         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14641
14642 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14643
14644         * g++.old-deja/g++.other/ambig3.C: New test.
14645
14646 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14647
14648         * g++.old-deja/g++.pt/syntax1.C: New test.
14649         * g++.old-deja/g++.pt/syntax2.C: New test.
14650         * g++.old-deja/g++.other/syntax3.C: New test.
14651         * g++.old-deja/g++.other/syntax4.C: New test.
14652
14653 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14654
14655         * gcc.dg/20000623-1.c: Prototype exit and abort.
14656
14657 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14658
14659         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14660         New tests.
14661         * gcc.dg/cpp-mi3.def: New file.
14662
14663         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14664         inside assertions.
14665         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14666         lexer's error messages.
14667         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14668         divine anything from the linemarkers.
14669         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14670         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14671
14672 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14673
14674         * gcc.dg/20000623-1.c: New test.
14675
14676 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14677
14678         * gcc.c-torture/execute/20000622-1.c: New test.
14679
14680 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14681
14682         * g++.old-deja/g++.other/init15.C: New test.
14683
14684 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14685
14686         * g++.old-deja/g++.pt/vaarg2.C: New test.
14687         * g++.old-deja/g++.pt/vaarg3.C: New test.
14688
14689 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14690
14691         * g++.old-deja/g++.other/dyncast6.C: New test.
14692
14693 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14694
14695         * gcc.c-torture/execute/loop-6.c: New test.
14696
14697 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14698
14699         * gcc.dg/20000614-1.c: New test.
14700         * gcc.dg/20000614-2.c: New test.
14701
14702 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14703
14704         * g++.old-deja/g++.other/inline12.C: New test.
14705
14706 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14707
14708         * g++.old-deja/g++.other/eh1.C: New test.
14709
14710 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14711
14712         * g++.old-deja/g++.other/type.C: New test.
14713
14714 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14715
14716         * g++.old-deja/g++.other/initstring.C: New test.
14717
14718 2000-06-12  Jason Merrill  <jason@redhat.com>
14719
14720         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14721
14722 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14723
14724         * gcc.c-torture/compile/20000609-1.c: New test.
14725
14726 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14727
14728         * gcc.dg/20000609-1.c: New test.
14729
14730 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14733         * gcc.c-torture/noncompile/poison-1.c: Move...
14734         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14735         * gcc.dg/cpp-li1.c: Add a token after the #line.
14736
14737 2000-06-05  Richard Henderson  <rth@cygnus.com>
14738
14739         * gcc.c-torture/execute/20000605-2.c: New test.
14740         * gcc.c-torture/execute/20000605-3.c: New test.
14741
14742 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14743
14744         * g77.f-torture/execute/20000503-1.x: New file.
14745
14746 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14747
14748         * g++.old-deja/g++.eh/badalloc1.C: New test.
14749
14750 2000-06-05  Richard Henderson  <rth@cygnus.com>
14751
14752         * gcc.c-torture/execute/20000605-1.c: New test.
14753
14754 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14755             Nathan Sidwell <nathan@codesourcery.com>
14756
14757         * gcc.c-torture/compile/20000605-1.c: New test.
14758
14759 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14760
14761         * g77.f-torture/compile/20000601-1.f:  New test.
14762
14763 2000-06-03  Richard Henderson  <rth@cygnus.com>
14764
14765         * gcc.c-torture/execute/20000603-1.c: New.
14766
14767 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14768
14769         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14770         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14771
14772 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14773
14774         * gcc.dg/compare2.c (case 12): XFAIL.
14775         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14776         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14777
14778         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14779
14780 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14781
14782         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14783         guard macro is already defined when the header is first
14784         included.
14785         * gcc.dg/cpp-mix.h: New file.
14786         * gcc.dg/endif-label.c: Update patterns to match compiler.
14787
14788         * g++.brendan/complex1.C: Declare abort.
14789         * g++.law/refs4.C: Remove XFAIL.
14790         * g++.oliva/expr2.C: Declare abort and exit.
14791
14792 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14793
14794         * gcc.c-torture/execute/20000528-1.c: New test.
14795
14796         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14797         * g++.old-deja/g++.law/temps4.C: Likewise.
14798
14799         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14800         stdlib.h.  Call abort() on failure.
14801         * g++.old-deja/g++.law/refs4.C: Likewise.
14802         * g++.old-deja/g++.law/temps4.C: Likewise.
14803         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14804         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14805
14806 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14807
14808         Relative to g++.dg/special:
14809         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14810
14811         Relative to g++.old-deja:
14812         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14813         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14814         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14815         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14816         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14817         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14818         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14819
14820         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14821         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14822         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14823         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14824         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14825         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14826         and/or string.h.
14827
14828         * g++.other/goto1.C: Update expectations for error messages.
14829
14830 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14831
14832         * gcc.c-torture/compile/20000523-1.c: New test.
14833
14834 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14835
14836         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14837
14838 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14839
14840         * g++.old-deja/g++.eh/catch11.C: New test.
14841         * g++.old-deja/g++.eh/catch12.C: New test.
14842
14843 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14844
14845         * gcc.c-torture/execute/20000523-1.c: New test.
14846
14847 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14848
14849         * c-torture/execute/bcp-1.c: Replace abort in arg of
14850         __builtin_constant_p with a generic external function.
14851
14852         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14853         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14854         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14855         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14856         Prototype abort and/or exit.
14857
14858         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14859         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14860         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14861         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14862
14863 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14864
14865         * gcc.dg/dwarf2-1.c: New test.
14866
14867 2000-05-20  Richard Henderson  <rth@cygnus.com>
14868
14869         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14870
14871 2000-05-20  Andreas Jaeger  <aj@suse.de>
14872
14873         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14874         testcase.
14875
14876 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14877
14878         * gcc.c-torture/execute/20000519-2.c: New test.
14879
14880 2000-05-19  Andreas Jaeger  <aj@suse.de>
14881
14882         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14883         which fails with SSA.
14884
14885         * lib/c-torture.exp: Also test with -O3 -fssa.
14886
14887 2000-05-18  Michael Meissner  <meissner@redhat.com>
14888
14889         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14890         * gcc.c-torture/execute/920415-1.c: Ditto.
14891         * gcc.c-torture/execute/920501-1.c: Ditto.
14892         * gcc.c-torture/execute/conversion.c: Ditto.
14893         * gcc.c-torture/execute/cvt-1.c: Ditto.
14894
14895 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14896
14897         * gcc.c-torture/compile/20000518-1.c: New test.
14898
14899 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14900
14901         * g77.f-torture/compile/200005018.f:  New test.
14902
14903 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14904
14905         * gcc.c-torture/compile/20000517-1.c: New test.
14906
14907 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14908
14909         * gcc.c-torture/execute/20000516-1.c: New test.
14910
14911 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14912
14913         * g++.old-deja/g++.other/eh.C: New test.
14914
14915 2000-05-12  Richard Henderson  <rth@cygnus.com>
14916
14917         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14918         constants through to doit's conditional.
14919
14920 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14921
14922         * gcc.c-torture/compile/20000511-1.c: New test.
14923         * g77.f-torture/compile/20000511-1.f: New test.
14924         * g77.f-torture/compile/20000511-2.f: New test.
14925
14926 2000-05-11  Michael Meissner  <meissner@redhat.com>
14927
14928         * gcc.c-torture/execute/20000511-1.c: New test.
14929
14930 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14931
14932         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14933         * gcc.dg/20000510-1.S: New.
14934
14935 2000-05-08  Catherine Moore  <clm@cygnus.com>
14936
14937         * gcc.dg/unused-3.c: New.
14938
14939 2000-05-06  Richard Henderson  <rth@cygnus.com>
14940
14941           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14942           * g++.old-deja/g++.mike/warn1.C: Likewise.
14943           * g++.old-deja/g++.pt/local1.C: Likewise.
14944           * g++.old-deja/g++.pt/local7.C: Likewise.
14945           * g++.old-deja/g++.pt/spec16.C: Likewise.
14946
14947 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14948
14949         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14950
14951 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14952
14953           * g77.f-torture/execute/20000503-1.f:  New test.
14954
14955 2000-05-04  Andreas Jaeger  <aj@suse.de>
14956
14957         * gcc.dg/noreturn-2.c: New test.
14958
14959 2000-05-04  Neil Booth  <NeilB@earthling.net>
14960
14961         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14962         preprocessor.
14963
14964 2000-05-04  Richard Henderson  <rth@cygnus.com>
14965
14966         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14967
14968 2000-05-04  Richard Henderson  <rth@cygnus.com>
14969
14970         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14971         OpenSSL by Jason R Thorpe.
14972
14973 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14974
14975         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14976
14977 2000-05-03  Robert Lipe <robertlipe@usa.net>
14978
14979         * gcc.dg/20000503-1.c: New test.
14980
14981 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14982
14983         * gcc.c-torture/compile/20000502-1.c: New test.
14984         * g++.old-deja/g++.other/align.C: New test.
14985         * gcc.dg/cpp-tradstringify.c: New test.
14986
14987 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14988
14989         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14990         and hard registers.
14991
14992 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14993
14994         * gcc.c-torture/execute/loop-5.c: New test.
14995
14996 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14997
14998         * gcc.c-torture/execute/va-arg-20.c: New test.
14999
15000 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15001
15002         * gcc.c-torture/execute/20000422-1.c: New test.
15003
15004 2000-04-20  Greg McGary  <gkm@gnu.org>
15005
15006         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15007         when optimizing, but without sibling-call optimizations (-O1).
15008
15009 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15010
15011           * gcc.c-torture/compile/20000420-1.c: New test.
15012
15013 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15014
15015         * g++.abi/ptrflags.C: New test.
15016         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15017
15018 2000-04-19  Catherine Moore  <clm@cygnus.com>
15019
15020         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15021
15022 2000-04-19  Greg McGary  <gkm@gnu.org>
15023
15024         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15025         sibling-call optimizations.
15026
15027 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15028
15029         * gcc.dg/20000419-1.c: New test.
15030
15031 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15032
15033         * gcc.c-torture/execute/20000412-6.c: New test.
15034
15035 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15036
15037         * gcc.c-torture/execute/20000412-5.c: New test.
15038         * g77.f-torture/compile/20000412-1.f: New test.
15039         * gcc.c-torture/execute/20000412-4.c: New test.
15040         * gcc.c-torture/compile/20000412-2.c: New test.
15041         * gcc.c-torture/execute/20000412-3.c: New test.
15042         * gcc.c-torture/compile/20000412-1.c: New test.
15043         * gcc.c-torture/execute/20000412-2.c: New test.
15044
15045 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15046
15047         * objc/execute/bf-20.m: New test.
15048
15049 2000-04-10  Richard Henderson  <rth@cygnus.com>
15050
15051         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15052
15053         * gcc.c-torture/execute/20000412-1.c: New test.
15054
15055 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         * g++.old-deja/g++.eh/catchptr1.C: New test.
15058
15059 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15060
15061         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15062
15063 2000-04-08  Neil Booth  <NeilB@earthling.net>
15064
15065         * gcc.dg/cpp-nullchar.c: Remove test as
15066         embedded nulls cause problems.
15067
15068 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15069
15070         * gcc.dg/compare2.c: New test.
15071
15072 2000-04-08  Neil Booth  <NeilB@earthling.net>
15073
15074         * gcc.dg/cpp-nullchar.c: New test.
15075
15076 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15077
15078         * gcc.dg/cpp-mi2.c: New test.
15079         * gcc.dg/cpp-mi2[abc].h: New files.
15080
15081 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15084         member name.
15085
15086 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15087
15088         * g++.old-deja/g++.abi/vmihint.C: New test.
15089
15090 2000-04-06  Neil Booth  <NeilB@earthling.net>
15091
15092         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15093         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15094         copyright.
15095
15096 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15097
15098         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15099         avoid stack-frame overwrite.
15100
15101 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15102
15103         * gcc.c-torture/compile/20000405-2.c: New test.
15104         * gcc.c-torture/compile/20000405-3.c: New test.
15105
15106 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15107
15108         * gcc.c-torture/compile/20000405-1.c: New test.
15109
15110 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15111
15112         * gcc.dg/cast-qual-1.c: Revert last change.
15113
15114 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15115
15116         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15117
15118 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15119
15120         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15121         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15122
15123 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15124
15125         * gcc.c-torture/compile/20000403-2.c: New test.
15126         * gcc.c-torture/compile/20000403-1.c: New test.
15127
15128 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15129
15130         * gcc.c-torture/execute/20000403-1.c: New test.
15131
15132 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15133
15134         * gcc.c-torture/execute/20000402-1.c: New test.
15135
15136 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15137
15138         * gcc.c-torture/execute/va-arg-15.c: New test.
15139         * gcc.c-torture/execute/va-arg-16.c: New test.
15140         * gcc.c-torture/execute/va-arg-17.c: New test.
15141         * gcc.c-torture/execute/va-arg-18.c: New test.
15142         * gcc.c-torture/execute/va-arg-19.c: New test.
15143
15144 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15145
15146         * gcc.c-torture/compile/981211-1.c: Move to...
15147         * gcc.dg/cpp-as1.c: ...here.
15148         * gcc.dg/cpp-as2.c: New file.
15149
15150         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15151         compiler.
15152
15153 2000-04-02  Neil Booth  <NeilB@earthling.net>
15154
15155         * gcc.dg/cpp-cond.c  New tests.
15156         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15157         accidental success less likely.
15158         * gcc.dg/cpp-missingop.c  New tests.
15159         * gcc.dg/cpp-missingparen.c  New tests.
15160         * gcc.dg/cpp-shift.c  New tests.
15161         * gcc.dg/cpp-shortcircuit.c  New tests.
15162         * gcc.dg/cpp-unary.c  New tests.
15163
15164 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15165
15166         * gcc.c-torture/compile/20000329-1.c: New test.
15167
15168 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15169
15170         * gcc.c-torture/compile/20000326-1.c: New test.
15171         * gcc.c-torture/compile/20000326-2.c: New test.
15172
15173 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15174
15175         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15176         the first parameter is a function argument.
15177
15178 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15179
15180         * g++.old-deja/g++.ext/array4.C: New test.
15181
15182 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15183
15184         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15185
15186 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15187
15188         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15189
15190 2000-03-19  Richard Henderson  <rth@cygnus.com>
15191
15192         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15193
15194 2000-03-19  Richard Henderson  <rth@cygnus.com>
15195
15196         * gcc.c-torture/compile/20000319-1.c: New test.
15197
15198 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15199
15200         * gcc.c-torture/execute/20000314-3.c: New test.
15201         * gcc.c-torture/execute/20000314-2.c: New test.
15202         * gcc.c-torture/execute/20000314-1.c: New test.
15203         * gcc.c-torture/compile/20000314-2.c: New test.
15204         * gcc.c-torture/compile/20000314-1.c: New test.
15205
15206 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15207
15208         * g++.old-deja/g++.warn/inline.C: New test.
15209
15210 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15211
15212         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15213         standards-compliant result rather than specific constants.
15214         Put test-values in array.
15215
15216 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15217
15218         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15219         (g++_target_compile): Put test-specific options last.
15220
15221 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15222
15223         * g++.old-deja/g++.eh/vbase4.C: New test.
15224
15225 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15226
15227         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15228
15229 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15230
15231         * g++.old-deja/g++.brendan/misc12.C: Removed.
15232         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15233         * g++.old-deja/g++.ext/pretty4.C: New test.
15234
15235 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15236
15237         * g++.old-deja/g++.other/string2.C: New test.
15238
15239 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15240
15241         * g++.old-deja/g++.warn/impint2.C: New test.
15242
15243 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15244
15245         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15246         is 1, not zero.
15247
15248 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15249
15250         * g++.old-deja/g++.warn/impint.C: New test.
15251         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15252         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15253         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15254         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15255         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15256         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15257         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15258         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15259         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15260         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15261         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15262         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15263
15264 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15265
15266         * gcc.dg/cpp-redef.c: New test.
15267
15268 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15269
15270         * g++.old-deja/g++.pt/unify7.C: New test.
15271
15272 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15273
15274         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15275         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15276
15277 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15278
15279         * gcc.c-torture/compile/20000224-1.c: New test.
15280
15281 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15282
15283         * gcc.c-torture/compile/cpp-2.c: New test.
15284         * gcc.c-torture/compile/cpp-1.c: New test.
15285
15286 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15287
15288         * gcc.c-torture/execute/20000225-1.c: New test.
15289
15290 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15291
15292         * gcc.dg/cpp-li2.c: New test.
15293
15294         * gcc.dg/cpp-wi1.c: New test.
15295
15296         * gcc.dg/cpp-li1.c: New test.
15297
15298 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15299
15300         * g++.old-deja/g++.other/sizeof5.C: New test.
15301
15302 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15303
15304         * gcc.c-torture/execute/va-arg-13.c: New test.
15305
15306 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15307
15308         * gcc.c-torture/execute/va-arg-12.c: New test.
15309
15310 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15311
15312         * gcc.c-torture/execute/20000223-1.c: New test.
15313
15314 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15315
15316         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15317
15318 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15319
15320         * g++.old-deja/g++.abi/ptrmem.C: New test.
15321
15322 2000-02-19  Richard Henderson  <rth@cygnus.com>
15323
15324         * gcc.c-torture/compile/init-3.c: New.
15325
15326 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15327
15328         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15329         ALWAYS_CXXFLAGS.
15330
15331 2000-02-11  Robert Lipe <robertl@sco.com>
15332
15333         * gcc.c-torture/compile/20000211-3.c: New test.
15334
15335 2000-02-11  Martin Buchholz <martin@xemacs.org>
15336
15337         * gcc.c-torture/compile/20000211-2.c: New test.
15338
15339 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15340
15341         * gcc.c-torture/compile/20000211-1.c: New test.
15342
15343 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15344
15345         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15346           on native targets
15347
15348 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15349
15350         * g++.old-deja/g++.other/cast5.C: New test.
15351
15352 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15353
15354         * gcc.c-torture/execute/20000205-1.c: New.
15355
15356 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15357
15358         * g++.old-deja/g++.jason/cast3.C: Return void.
15359         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15360
15361 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15362
15363         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15364
15365         * gcc.dg/loop-1.c: New test.
15366
15367 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15368
15369         * gcc.c-torture/compile/20000127-1.c: New test.
15370         * gcc.c-torture/execute/991228-1.c: New test.
15371
15372 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15373
15374         * gcc.dg/unused-2.c: New test.
15375
15376         * gcc.dg/conv-1.c: New test.
15377
15378 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15379
15380         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15381         compiler.
15382         (tool_option_proc): Fix typo.
15383
15384 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15385
15386         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15387         of the ld on the host, not on the build machine.
15388         Also, don't crash if '--help' is not a supported option.
15389
15390 2000-01-24  Richard Henderson  <rth@cygnus.com>
15391
15392         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15393
15394 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15395
15396         * gcc.c-torture/execute/20000120-2.c: New test.
15397         * gcc.c-torture/execute/20000120-1.c: New test.
15398
15399 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15400
15401         * gcc.c-torture/execute/20000113-1.c: New test.
15402
15403 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15404
15405         * gcc.c-torture/execute/20000112-1.c: New test.
15406
15407 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15408
15409         * gcc.dg/20000111-1.c: New test.
15410
15411 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15412
15413         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15414         with 16 bit integers.
15415
15416 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15417
15418         * gcc.dg/20000108-1.c: New test.
15419
15420 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15421
15422         * g++.old-deja/g++.ns/koenig8.C: New test.
15423
15424 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15425
15426         * g++.old-deja/g++.other/cast4.C: New test.
15427
15428 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15429
15430         * gcc.c-torture/compile/20000105-2.c: New test.
15431         * gcc.c-torture/compile/20000105-1.c: New test.
15432
15433 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15434
15435         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15436         references to printf & atoi to conform to ANSI standard.
15437         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15438         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15439         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15440         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15441         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15442         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15443         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15444         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15445         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15446         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15447         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15448         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15449         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15450         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15451         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15452         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15453         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15454         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15455         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15456         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15457         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15458         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15459         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15460         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15461         * g++.old-deja/g++.brendan/init3.C: Likewise.
15462         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15463         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15464         * g++.old-deja/g++.brendan/new2.C: Likewise.
15465         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15466         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15467         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15468         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15469         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15470         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15471         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15472         * g++.old-deja/g++.brendan/template24.C: Likewise.
15473         * g++.old-deja/g++.brendan/template3.C: Likewise.
15474         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15475         * g++.old-deja/g++.jason/inline3.C: Likewise.
15476         * g++.old-deja/g++.jason/opeq.C: Likewise.
15477         * g++.old-deja/g++.law/arg5.C: Likewise.
15478         * g++.old-deja/g++.law/arm7.C: Likewise.
15479         * g++.old-deja/g++.law/ctors11.C: Likewise.
15480         * g++.old-deja/g++.law/cvt8.C: Likewise.
15481         * g++.old-deja/g++.law/init9.C: Likewise.
15482         * g++.old-deja/g++.law/refs4.C: Likewise.
15483         * g++.old-deja/g++.law/template2.C: Likewise.
15484         * g++.old-deja/g++.law/visibility24.C: Likewise.
15485         * g++.old-deja/g++.law/vtable3.C: Likewise.
15486         * g++.old-deja/g++.mike/asm2.C: Likewise.
15487         * g++.old-deja/g++.mike/eh1.C: Likewise.
15488         * g++.old-deja/g++.mike/misc1.C: Likewise.
15489         * g++.old-deja/g++.mike/misc13.C: Likewise.
15490         * g++.old-deja/g++.mike/misc14.C: Likewise.
15491         * g++.old-deja/g++.mike/ns12.C: Likewise.
15492         * g++.old-deja/g++.mike/p1248.C: Likewise.
15493         * g++.old-deja/g++.mike/p3708.C: Likewise.
15494         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15495         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15496         * g++.old-deja/g++.mike/p646.C: Likewise.
15497         * g++.old-deja/g++.mike/p700.C: Likewise.
15498         * g++.old-deja/g++.mike/p783.C: Likewise.
15499         * g++.old-deja/g++.mike/p783a.C: Likewise.
15500         * g++.old-deja/g++.mike/p783b.C: Likewise.
15501         * g++.old-deja/g++.mike/p786.C: Likewise.
15502         * g++.old-deja/g++.mike/p789.C: Likewise.
15503         * g++.old-deja/g++.mike/p789a.C: Likewise.
15504         * g++.old-deja/g++.mike/p807a.C: Likewise.
15505         * g++.old-deja/g++.other/delete3.C: Likewise.
15506         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15507         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15508         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15509         * g++.old-deja/g++.other/empty1.C: Likewise.
15510         * g++.old-deja/g++.other/temporary1.C: Likewise.
15511         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15512         * g++.old-deja/g++.pt/t16.C: Likewise.
15513         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15514
15515 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15516
15517         * gcc.dg/991230-1.c: New test.
15518
15519 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15520
15521         * gcc.c-torture/compile/991229-3.c: New test.
15522         * gcc.c-torture/compile/991229-2.c: New test.
15523         * gcc.c-torture/compile/991229-1.c: New test.
15524
15525 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15526
15527         * gcc.c-torture/compile/labels-2.c: New test.
15528
15529 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15530
15531         * gcc.c-torture/execute/991227-1.c: New test.
15532
15533 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15534
15535         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15536
15537 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15538
15539         * gcc.c-torture/execute/991221-1.c: New test.
15540
15541 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15542
15543         * g++.old-deja/g++.other/cast3.C: New test.
15544
15545 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15546
15547         * gcc.c-torture/execute/991216-4.c: New test.
15548
15549 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15550
15551         * gcc.c-torture/execute/991216-1.c: New test.
15552         * gcc.c-torture/execute/991216-2.c: New test.
15553         * gcc.c-torture/execute/991216-3.c: New test.
15554
15555 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15556
15557         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15558         Actually make the test fail by using "-O2" for compilation.
15559
15560 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15561
15562         * g++.old-deja/g++.warn/cast-align1.C: New test.
15563
15564 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15565
15566         * gcc.c-torture/compile/991214-1.c: New test.
15567         * gcc.c-torture/compile/991214-2.c: New test.
15568
15569 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15570
15571         * gcc.dg/991214-1.c: New test.
15572
15573 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15574
15575         * gcc.c-torture/compile/991213-3.c: New test.
15576         * gcc.c-torture/compile/991213-2.c: New test.
15577         * gcc.c-torture/compile/991213-1.c: New test.
15578
15579 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15580
15581         * gcc.dg/991209-1.c: New test.
15582
15583 1999-12-08  Nathan Sidwell <nathan@acm.org>
15584
15585         * gcc.c-torture/compile/991208-1.c: New test.
15586
15587 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15588
15589         * gcc.dg/ultrasp2.c: New test.
15590
15591 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15592
15593         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15594
15595 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15596
15597         * gcc.c-torture/compile/991202-1.c: New test.
15598         * gcc.c-torture/execute/991202-1.c: New test.
15599         * gcc.c-torture/execute/991202-2.c: New test.
15600         * gcc.c-torture/execute/991202-3.c: New test.
15601
15602 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15603
15604         * g++.old-deja/g++.abi/align.C: New test.
15605         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15606         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15607
15608 1999-12-01  Richard Henderson  <rth@cygnus.com>
15609
15610         * gcc.c-torture/execute/991201-1.c: New.
15611
15612 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15613
15614         * gcc.dg/991129-1.c: New test.
15615
15616 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15617
15618         * gcc.c-torture/compile/991127-1.c: New test.
15619
15620 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15621
15622         * g++.old-deja/g++.other/warn4.C: New test.
15623
15624 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15625
15626         * g++.old-deja/g++.eh/cleanup2.C: New test.
15627         * g++.old-deja/g++.ext/pretty2.C: New test.
15628         * g++.old-deja/g++.ext/pretty3.C: New test.
15629         * g++.old-deja/g++.other/debug6.C: New test.
15630
15631 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15632
15633         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15634         compiler_output to look for one error message instead of two.
15635
15636 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15637
15638         * gcc.c-torture/execute/991118-1.c: Also test case
15639         where the word boundary does not split a byte evenly.
15640
15641 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15642
15643         * g++.old-deja/g++.ext/restrict1.C: New test.
15644
15645 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15646
15647         * gcc.c-torture/execute/991118-1.c: New test.
15648
15649 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15650
15651         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15652         working directory pathnames.
15653
15654 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15655
15656         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15657         host is equipped with driver.h and driver.o so it can actually
15658         compile and run the tests.
15659
15660 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15661
15662         * gcc.c-torture/compile/991008-1.c: New test.
15663
15664 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15665
15666         * lib/gcc-dg.exp: Include target-supports.exp
15667
15668 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15669
15670         * lib/target-supports.exp: New file: Provide procs to test for
15671         features supported by the target.
15672         (check_weak_available): Moved here from ecos.exp.
15673         (check_alias_available): New proc: Determine of the target
15674         toolchain supports the alias attribute.
15675
15676         * gcc.dg/special/ecos.exp: Move check_weak_available to
15677         target-supports.exp.
15678         (alias-1.c): Only perform the test if the target supports
15679         aliases.
15680         (wkali-1.c): Only perform the test if the target supports
15681         aliases.
15682
15683         * gcc.dg/990506-0.c: Expect error messages from cross
15684         targets as well as native targets.
15685
15686 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15687
15688         * gcc.dg/ultrasp1.c: Removed xfail.
15689         * gcc.dg/struct-ret-2.c: Likewise.
15690         * gcc.dg/array-1.c: Likewise.
15691
15692 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15693
15694         * gcc.dg/struct-ret-2.c: New test.
15695
15696         * gcc.dg/array-1.c: New test.
15697
15698 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15699
15700         * gcc.c-torture/execute/991030-1.c: New test.
15701
15702 1999-10-26  Richard Henderson  <rth@cygnus.com>
15703
15704         * gcc.c-torture/compile/991026-2.c: New test.
15705
15706 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15707
15708         * gcc.c-torture/compile/991026-1.c: New test.
15709
15710 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15711
15712         * gcc.c-torture/execute/991023-1.c: New test.
15713
15714 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15715
15716         * gcc.c-torture/execute/991019-1.c: New test.
15717
15718 1999-10-16  Richard Henderson  <rth@cygnus.com>
15719
15720         * gcc.c-torture/execute/991016-1.c: New test.
15721
15722 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15723
15724         * gcc.c-torture/execute/991014-1.c: New test.
15725
15726 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15727
15728         * g++.old-deja/g++.other/union2.C: New test.
15729
15730 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15731
15732         * g++.old-deja/g++.other/vaarg2.C: New test.
15733         * g++.old-deja/g++.other/vaarg3.C: New test.
15734
15735 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15736
15737         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15738         in compile/.
15739
15740 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15741
15742         * gcc.c-torture/execute/va-arg-11.c: New test.
15743
15744 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15745
15746         * lib/file-format.exp (gcc_target_object_format): Don't
15747         crash if objdump is unavailable.
15748
15749 1999-09-29  Donn Terry <donn@interix.com>
15750
15751         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15752
15753 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15754
15755         * gcc.c-torture/compile/990928-1.c: New test.
15756
15757 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15758
15759         * g++.old-deja/g++.other/decl6.C: New test.
15760
15761 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15762
15763         * gcc.c-torture/execute/va-arg-10.c: New test.
15764
15765 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15766
15767         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15768         __PRETTY_FUNCTION__.
15769
15770 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15771
15772         * gcc.c-torture/execute/990923-1.c: New test.
15773
15774 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15775
15776         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15777         for which -fpic is inappropriate.
15778
15779 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15780
15781         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15782
15783 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15784
15785         * g++.old-deja/g++.other/dyncast1.C: New test.
15786         * g++.old-deja/g++.other/dyncast2.C: New test.
15787         * g++.old-deja/g++.other/dyncast3.C: New test.
15788         * g++.old-deja/g++.other/dyncast4.C: New test.
15789         * g++.old-deja/g++.other/dyncast5.C: New test.
15790         * g++.old-deja/g++.eh/catch3.C: New test.
15791         * g++.old-deja/g++.eh/catch3p.C: New test.
15792         * g++.old-deja/g++.eh/catch4.C: New test.
15793         * g++.old-deja/g++.eh/catch4p.C: New test.
15794         * g++.old-deja/g++.eh/catch5.C: New test.
15795         * g++.old-deja/g++.eh/catch5p.C: New test.
15796         * g++.old-deja/g++.eh/catch6.C: New test.
15797         * g++.old-deja/g++.eh/catch6p.C: New test.
15798         * g++.old-deja/g++.eh/catch7.C: New test.
15799         * g++.old-deja/g++.eh/catch7p.C: New test.
15800         * g++.old-deja/g++.eh/catch8.C: New test.
15801         * g++.old-deja/g++.eh/catch8p.C: New test.
15802         * g++.old-deja/g++.eh/catch9.C: New test.
15803         * g++.old-deja/g++.eh/catch9p.C: New test.
15804
15805 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15806
15807         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15808         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15809
15810 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15811
15812         * gcc.c-torture/compile/990913-1.c: New test.
15813
15814 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15815
15816         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15817         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15818
15819 1999-09-09  Richard Henderson  <rth@cygnus.com>
15820
15821         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15822
15823 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15824
15825         * g++.old-deja/g++.other/lookup11.C: New test.
15826         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15827         what is permitted and what we want.
15828         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15829         overload use.
15830         * g++.old-deja/g++.jason/rfg5.C: Likewise
15831
15832 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15833
15834         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15835         * gcc.c-torture/noncompile/poison-1.c: New file.
15836
15837 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15838
15839         * g++.old-deja/g++.other/sizeof3.C: New test.
15840         * g++.old-deja/g++.other/sizeof4.C: New test.
15841         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15842         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15843
15844 1999-09-07  Richard Henderson  <rth@cygnus.com>
15845
15846         * gcc.dg/va-arg-1.c: New.
15847
15848 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15849
15850         * gcc.c-torture/execute/va-arg-9.c: New test.
15851
15852 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15853
15854         * g77.f-torture/compile/980519-2.f: New test.
15855         * g77.f-torture/compile/19990905-0.f: New test.
15856         * g77.f-torture/compile/19990905-1.f: New test.
15857         * g77.f-torture/compile/19990905-2.f: New test.
15858
15859         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15860
15861 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15862
15863         * gcc.c-torture/execute/990827-1.c: Fix typo.
15864
15865 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15866
15867         * g++.old-deja/g++.other/deref1.C: New test.
15868
15869 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15870
15871         * g++.old-deja/g++.other/ambig2.C: New test.
15872         * g++.old-deja/g++.other/cond5.C: New test.
15873         * g++.old-deja/g++.other/lookup16.C: New test.
15874
15875 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15876
15877         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15878         assemblers too.
15879
15880 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15881
15882         * lib/c-torture.exp: Avoid the "compare executables" optimization
15883         when testing native.
15884
15885 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15886
15887         * gcc.c-torture/execute/990829-1.c: New test.
15888         * gcc.c-torture/compile/990829-1.c: New test.
15889
15890 1999-08-27  Paul Burchard  <burchard@pobox.com>
15891
15892         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15893         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15894         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15895         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15896         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15897         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15898         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15899         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15900         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15901         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15902         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15903
15904 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15905
15906         * gcc.c-torture/execute/990827-1.c: New test.
15907
15908 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15909
15910         * g77.f-torture/noncompile/19990826-4.f: New test.
15911
15912         * g77.f-torture/compile/19990826-3.f: New test.
15913
15914         * g77.f-torture/execute/19990826-2.f: New test.
15915
15916         * g77.f-torture/compile/19990826-1.f: New test.
15917
15918         * gcc.c-torture/execute/990826-0.c: New test.
15919         * g77.c-torture/execute/19990826-0.f: New test.
15920
15921         * g77.f-torture/noncompile/970626-2.f: New test.
15922
15923 1999-08-25  Paul Burchard  <burchard@pobox.com>
15924
15925         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15926         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15927         lss-011.C: New tests.
15928
15929 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15930
15931         * g++.old-deja/g++.other/decl5.C: New test.
15932
15933 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15934
15935         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15936         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15937         call `postbase' for each one.  All callers of `postbase' changed
15938         to call this instead.
15939
15940 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15941
15942         * gcc.c-torture/execute/990811-1.c: New test.
15943
15944 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15945
15946         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15947         just native ones.
15948
15949         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15950         just native ones.
15951
15952 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15953
15954         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15955
15956 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15957
15958         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15959
15960 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15961
15962         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15963
15964 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15965
15966         * gcc.c-torture/execute/990804-1.c: New test.
15967
15968 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15969
15970         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15971         * g++.old-deja/g++.brendan/crash64.C: Likewise
15972         * g++.old-deja/g++.brendan/overload8.C: Likewise
15973
15974 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15975
15976         * g++.old-deja/g++.other/struct1.C: New test.
15977
15978 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15979
15980         * g++.old-deja/g++.other/enum2.C: New test.
15981
15982 1999-08-02  Richard Henderson  <rth@cygnus.com>
15983
15984         Adapted from tests from Franz Sirl:
15985         * gcc.c-torture/execute/va-arg-7.c: New test.
15986         * gcc.c-torture/execute/va-arg-8.c: New test.
15987
15988 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15989
15990         * gcc.c-torture/compile/990801-2.c: New test.
15991
15992         * gcc.c-torture/compile/990801-1.c: New test.
15993
15994 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15995
15996         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15997         fp-cmp-1.c, converting double to float.
15998
15999         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16000         fp-cmp-1.c, converting double to long double.
16001
16002         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16003         from fr1 to unknown_register, since fr1 is a legitimate register
16004         on some machines.
16005
16006 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16007
16008         * README: More listname related changes.
16009
16010 1999-07-08  Catherine Moore  <clm@cygnus.com>
16011
16012         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16013
16014 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16015
16016         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16017
16018 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16019
16020         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16021
16022 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16023
16024         * gcc.dg/990703-1.c: New test.
16025
16026 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16027
16028         * lib/file-format.exp: New file: Move definition of proc
16029         gcc_target_object_format to here from
16030         gcc.dg/special/ecos.exp.
16031
16032         * lib/c-torture.exp: Include lib file-format.exp.
16033         * lib/gcc-dg.exp: Include lib file-format.exp.
16034
16035         * gcc.dg/special/ecos.exp: Remove definition of proc
16036         gcc_target_object_format.
16037
16038 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16039
16040         * gcc.c-torture/execute/990628-1.c: New test.
16041
16042 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16043
16044         * gcc.c-torture/compile/990625-2.c: New test.
16045
16046         * gcc.c-torture/compile/990625-1.c: New test.
16047
16048 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16049
16050         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16051         attributes compile.
16052         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16053         ports that use the COFF/PE file format.
16054
16055 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16056
16057         * gcc.c-torture/compile/990617-1.c: New test.
16058
16059 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16060
16061         * g++.old-deja/g++.other/decl4.C: New test.
16062
16063 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16064
16065         * g++.old-deja/g++.other/bitfld3.C: New test.
16066
16067 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16068
16069         * g++.old-deja/g++.eh/catch1.C: New test.
16070
16071 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16072
16073         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16074
16075         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16076         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16077
16078 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16079
16080         * g77.f-torture/compile/19990502-0.f: Replace with new,
16081         shorter, test that still fails after recent changes.
16082
16083 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16084
16085         * gcc.c-torture/execute/990604-1.c: New test.
16086
16087 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16088
16089         * gcc.c-torture/execute/990531-1.c: New test.
16090
16091 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16092
16093         * gcc.c-torture/compile/990527-1.c: New test.
16094
16095 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16096
16097         * gcc.c-torture/execute/990527-1.c: New test.
16098
16099 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16100
16101         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16102         bitfields as signed.
16103
16104 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16105
16106         * g77.f-torture/compile/19990525-0.f: New test.
16107
16108 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16109
16110         * gcc.c-torture/execute/990525-2.c: New test.
16111
16112         * gcc.c-torture/execute/990525-1.c: New test.
16113
16114 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16115
16116         * g++.old-deja/g++.other/anon3.C: New test.
16117         * g++.old-deja/g++.other/anon4.C: New test.
16118         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16119         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16120         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16121         Merrill).
16122
16123 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16124
16125         * gcc.c-torture/execute/990524-1.c: New test.
16126
16127         * gcc.dg/990524-1.c: New test.
16128
16129 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16130
16131         * gcc.c-torture/compile/990523-1.c: New test.
16132
16133 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16134
16135         * gcc.c-torture/compile/990519-1.c: New test.
16136
16137 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16138
16139         * gcc.c-torture/compile/990517-1.c: New test.
16140
16141         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16142         (e4, f4): New tests.
16143         (main): Call them.
16144
16145 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16146
16147         * gcc.dg/noreturn-1.c: New test.
16148
16149 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16150
16151         * gcc.c-torture/execute/990513-1.c: New test.
16152
16153 1999-05-10  Richard Henderson  <rth@cygnus.com>
16154
16155         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16156
16157 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16158
16159         * g77.f-torture/execute/erfc.f: Use small single-precision
16160         values, to avoid problems on Alphas when not -mieee.
16161
16162 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16163
16164         * gcc.dg/990506-0.c: New test.
16165
16166 1999-05-08  Richard Henderson  <rth@cygnus.com>
16167
16168         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16169         the constant to test.  Don't XFAIL 64-bit targets.
16170
16171         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16172         * g++.old-deja/g++.law/profile1.C: Likewise.
16173
16174         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16175         operator new instances.
16176         * g++.old-deja/g++.other/delete5.C: Likewise.
16177
16178 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16179
16180         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16181         intrinsic.
16182
16183 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16184
16185         * g77.f-torture/execute/u77-test.f: Reverse order of two
16186         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16187
16188 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16189
16190         * gcc.dg/compare1.c: New test.
16191
16192 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16193
16194         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16195         New tests.
16196
16197 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16198
16199         * g77.f-torture/compile/19990502-1.f: New test.
16200
16201 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16202
16203         * g77.f-torture/compile/19990502-0.f: New test.
16204
16205 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16206
16207         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16208         intrinsic.
16209
16210 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16211
16212         * g77.f-torture/execute/u77-test.f (main): List libU77
16213         intrinsics not currently tested.
16214         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16215         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16216         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16217         Trim blanks off the ends of some printed strings.
16218
16219 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16220
16221         * g77.f-torture/execute/u77-test.f (main): Just warn about
16222         FSTAT gid disagreement, as it's expected on some systems.
16223
16224 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16225
16226         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16227         use a new function, which allows for some slop.
16228         Clean up some commentary.
16229         (issum): The new function.
16230         (sgladd): Deleted subroutine.
16231
16232 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16233
16234         * g77.f-torture/execute/u77-test.f: Modify to be more like
16235         libf2c/libU77 version, bringing patches to that version here.
16236         Add suitable commentary.
16237
16238 1999-04-25  Richard Henderson  <rth@cygnus.com>
16239
16240         * gcc.dg/990424-1.c: New test.
16241
16242 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16243
16244         * g77.f-torture/execute/u77-test.f (main): Bug involving
16245         LSTAT has been fixed, so turn back on full checking.
16246
16247 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16248
16249         * g77.f-torture/compile/19990419-0.f: New test.
16250         * g77.f-torture/execute/19990419-1.f: New test.
16251
16252 1999-04-17  Richard Henderson  <rth@cygnus.com>
16253
16254         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16255         to avoid the need for a prototype to supress a warning.
16256
16257 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16258
16259         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16260
16261 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16262
16263         * gcc.c-torture/execute/990404-1.c: New test.
16264
16265 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16266
16267         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16268         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16269         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16270         missing initializer warnings.
16271
16272 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16273
16274         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16275         matching strings.
16276
16277 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16278
16279         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16280
16281 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16282
16283         * g77.f-torture/execute/19990325-0.f: New test.
16284         * g77.f-torture/execute/19990325-1.f: New test.
16285
16286 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16287
16288         * gcc.c-torture/execute/990324-1.c: New test.
16289
16290 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16291
16292         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16293         test with 4.
16294
16295 1999-03-17  Richard Henderson  <rth@cygnus.com>
16296
16297         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16298
16299 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16300
16301         * g77.f-torture/execute/19990313-2.f: New test.
16302         * g77.f-torture/execute/19990313-3.f: New test.
16303
16304 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16305
16306         * g77.f-torture/execute/19990313-0.f: New test.
16307         * g77.f-torture/execute/19990313-1.f: New test.
16308
16309 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16310
16311         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16312         printf to sprintf.
16313         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16314         (main): Add check for u15.  Conditionalize u31 check depending on
16315         whether ints are <32 bits or >=32 bits.
16316
16317 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16318
16319         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16320
16321 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16322
16323         * g77.f-torture/compile/19990305-0.f: New test.
16324         * g77.f-torture/execute/19981119-0.f: New test.
16325
16326 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16327
16328         * g77.f-torture/execute/970625-2.f: call ABORT if final
16329         result is not correct, instead of just printing it.
16330         Add this checking via newly introduced obfuscation, to
16331         trip up buggy front ends.
16332
16333 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16334
16335         * g77.f-torture/compile/960317-1.f: Moved from being
16336         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16337
16338 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16339
16340         * g77.f-torture/execute/960317-1.f: New (old) test.
16341         * g77.f-torture/execute/970625-2.f: Ditto.
16342
16343 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16344
16345         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16346         message on line 1 or line 2; cccp and cpplib do this differently.
16347
16348 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16349
16350         * g++.old-deja/g++.law/weak1.C: New test.
16351
16352 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16353
16354         * gcc.c-torture/execute/990119-1.c: Renamed to...
16355         * gcc.dg/990119-1.c: this, so it will only be tested once
16356         (it's a preprocessor test, it doesn't need to be run at
16357         multiple optimization levels).
16358
16359 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16360
16361         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16362           ALWAYS_CXXFLAGS.
16363
16364 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16365
16366         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16367         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16368         to not be compilable by current g77.
16369
16370 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16371
16372         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16373
16374 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16375
16376         * gcc.c-torture/execute/990222-1.c: New test.
16377
16378 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16379
16380         * g77.f-torture/compile/19990218-0.f: New test.
16381         * g77.f-torture/noncompile/19990218-1.f: New test.
16382
16383 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16384
16385         * g77.f-torture/compile/19981216-0.f: New test.
16386
16387 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16388
16389         * gcc.dg/990214-1.c: New test.
16390
16391 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16392
16393         * gcc.dg/990213-2.c: New test.
16394
16395         * gcc.dg/990213-1.c: New test.
16396
16397 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16398
16399         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16400         ints.
16401
16402 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16403
16404         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16405         specified by target.
16406
16407         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16408
16409 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16410
16411         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16412
16413 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16414
16415         * gcc.dg/special/ecos.exp: New test driver for new tests with
16416         special requirements.
16417
16418         * gcc.dg/special/alias-1.c: New test.
16419         * gcc.dg/special/gcsec-1.c: New test.
16420         * gcc.dg/special/weak-1.c: New test.
16421         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16422         * gcc.dg/special/weak-2.c: New test.
16423         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16424         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16425         * gcc.dg/special/wkali-1.c: New test.
16426         * gcc.dg/special/wkali-2.c: New test.
16427         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16428         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16429
16430 1999-02-10  Felix Lee  <flee@cygnus.com>
16431
16432           * lib/c-torture.exp (c-torture-compile): Pull out code for
16433           analyzing gcc error messages.
16434           (c-torture-execute): Likewise.  Fix some (harmless) false
16435           positives.
16436           * lib/gcc.exp (gcc_check_compile): New function.
16437
16438 1999-02-08  Richard Henderson  <rth@cygnus.com>
16439
16440         * gcc.c-torture/execute/990208-1.c: New test.
16441
16442 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16443
16444         * g++.dg/special/ecos.exp: New driver for new tests with special
16445         requirements
16446
16447         * g++.dg/special/conpr-1.C: New test
16448         * g++.dg/special/conpr-2.C: New test
16449         * g++.dg/special/conpr-2a.C: New test
16450         * g++.dg/special/conpr-3.C: New test
16451         * g++.dg/special/conpr-3a.C: New test
16452         * g++.dg/special/conpr-3b.C: New test
16453
16454         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16455         allow g++ to use the dg driver
16456
16457         * README: Add comment about g++.dg directory
16458
16459 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16460
16461         * README: Update email addresses.
16462
16463 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16464
16465         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16466         arguments in order to force structure S onto the stack even on
16467         the alpha.
16468         (test): Pass 10 leading arguments to function foo as well as the
16469         structure S.
16470
16471         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16472         failure for all targets.
16473
16474         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16475         abort to terminate program execution.
16476
16477 1999-01-30  Richard Henderson  <rth@cygnus.com>
16478
16479         * gcc.c-torture/execute/990130-1.c: New test.
16480
16481 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16482
16483         * gcc.dg/990130-1.c: New test.
16484
16485 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16486
16487         * gcc.c-torture/execute/990128-1.c: New test.
16488
16489 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16490
16491         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16492
16493 1999-01-27  Felix Lee  <flee@cygnus.com>
16494
16495         * lib/c-torture.exp (c-torture-compile): pull out code for
16496         analyzing gcc error messages.
16497         (c-torture-execute): ditto, and fix some (harmless) false
16498         positives.
16499         * lib/gcc.exp (gcc_check_compile): new function.
16500
16501 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16502
16503         * gcc.dg/990117-1.c: New test.
16504
16505         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16506
16507         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16508
16509 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16510
16511         * g77.f-torture/compile/990115-1.f: New test.
16512
16513 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16514
16515         * gcc.c-torture/compile/990107-1.c: New test
16516
16517 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16518
16519         * gcc.c-torture/execute/990106-2.c: New test.
16520
16521         * gcc.c-torture/execute/990106-1.c: New test.
16522
16523 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16524
16525         * gcc.c-torture/compile/981223-1.c: New test.
16526
16527 1998-12-29  Richard Henderson  <rth@cygnus.com>
16528
16529         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16530         (opt3): Rename from opt4 and disable.
16531
16532 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16533
16534         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16535
16536 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16537
16538         * g++.old-deja/g++.other/conv5.C: New test.
16539
16540 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16541
16542         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16543
16544 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16545
16546         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16547
16548 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16549
16550         * gcc.c-torture/compile/981211-1.c: New test.
16551
16552 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16553
16554         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16555
16556         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16557
16558 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16559
16560         * gcc.special/930510-1.c: Make C9X safe.
16561         * gcc.misc-tests/gcov-1.c Similarly.
16562         * gcc.misc-tests/gcov-2.c Similarly.
16563
16564 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16565
16566         * gcc.dg/ultrasp1.c: New test.
16567
16568 1998-12-06  Richard Henderson  <rth@cygnus.com>
16569
16570         * gcc.c-torture/execute/981206.c: New test.
16571
16572 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16573
16574         * g++.old-deja/g++.ns/template7.C: New test.
16575
16576         * g++.old-deja/g++.other/expr1.C: New test.
16577
16578         * g++.old-deja/g++.eh/tmpl3.C: New test.
16579
16580         * g++.old-deja/g++.eh/tmpl2.C: New test.
16581
16582 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16583
16584         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16585         * g++.old-deja/g++.other/using6.C: Removed.
16586         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16587
16588         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16589
16590 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16591
16592         * g++.old-deja/g++.pt/overload8.C: New test.
16593
16594         * g++.old-deja/g++.pt/overload7.C: New test.
16595
16596         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16597
16598         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16599         and relinking messages.
16600         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16601         compiling with -frepo.
16602
16603 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16604
16605         * g++.old-deja/g++.pt/lookup6.C: New test.
16606
16607 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16608
16609         * gcc.c-torture/execute/981130-1.c: New test.
16610         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16611
16612 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16613
16614         * g++.old-deja/g++.pt/explicit76.C: New test.
16615
16616         * g++.old-deja/g++.pt/friend38.C: New test.
16617
16618         * g++.old-deja/g++.ns/crash2.C: New test.
16619
16620         * g++.old-deja/g++.pt/defarg8.C: New test.
16621
16622         * g++.old-deja/g++.pt/instantiate6.C: New test.
16623
16624         * g++.old-deja/g++.pt/static6.C: New test.
16625
16626         * g++.old-deja/g++.pt/decl2.C: New test.
16627
16628 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16629
16630         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16631         problem is actually related with name lookup, but so what? :-)
16632
16633         * g++.old-deja/g++.pt/friend37.C: New test.
16634
16635 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16636
16637         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16638         element, which fails on some systems.
16639
16640         * g77.f-torture/execute/labug1.f: New test.
16641
16642 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16643
16644         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16645         is defined.
16646
16647 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16648
16649         * g77.f-torture/compile/981117-1.f: New test.
16650
16651 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16652
16653         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16654         properly discarded.
16655
16656 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16657
16658         * gcc.c-torture/execute/memcheck: New directory of tests for
16659         -fcheck-memory-usage.
16660
16661 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16662
16663         * README: New file, general information about the testsuite and
16664         new description of the various C++ test subdirectories.
16665         * README.g++: Eliminate obsolete information, update and move most
16666         relevant stuff to README.
16667
16668 1998-11-07  Richard Henderson  <rth@cygnus.com>
16669
16670         * gcc.c-torture/compile/981107-1.c: New test.
16671
16672 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16673
16674         * execute/memcpy-bi.c: New testcase.
16675
16676 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16677
16678         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16679         base classes.
16680
16681         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16682         template is selected.
16683
16684         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16685         classes, it should be accepted for all types.
16686
16687         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16688
16689         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16690         specializations start with template headers.
16691
16692 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16693
16694         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16695
16696         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16697         non-POD types.
16698
16699 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16700
16701         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16702
16703 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16704
16705         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16706
16707 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16708
16709         * 981019-1.c: New test.
16710
16711 1998-10-14  Robert Lipe <robertl@dgii.com>
16712
16713         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16714         find objc headers.
16715
16716 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16717
16718         * compile/981001-4.c: Remove use of GCC extension that triggers a
16719         compiler bug.
16720
16721 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16722
16723         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16724
16725 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16726
16727         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16728         instantiation of template produces incorrect code for delete
16729         expression.
16730
16731         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16732         constructors' name is not unique.
16733         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16734         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16735
16736         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16737         automatic array of const is ill-formed.
16738
16739         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16740         of template parameter?
16741
16742         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16743         const.
16744
16745         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16746         pointer-to-member expression.
16747
16748         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16749         declaration causes ICE.
16750
16751 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16752
16753         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16754         reserved in the global namespace.
16755
16756         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16757         generate needed virtual table.
16758
16759         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16760
16761 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16762
16763         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16764         template-dependent type
16765
16766 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16767
16768         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16769         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16770         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16771
16772         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16773         class should be usable as argument of member function.
16774         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16775         class should be usable as return type of member function.
16776         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16777         class should be usable as type of data member.
16778
16779         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16780
16781 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16782
16783         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16784
16785 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16786
16787         * gcc.dg/dll-?.c Add thumb to target list.
16788         Fix assembler scan patterns to match current assembler output.
16789
16790 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16791
16792         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16793         matching of template brackets.
16794
16795         * g++.old-deja/g++.other/using4.C: New test.  Test using
16796         declarations of methods from base classes.
16797
16798         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16799         within functions should introduce names into the innermost
16800         enclosing namespace.
16801
16802         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16803         of static locals if first initialization throws.
16804
16805 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16806
16807         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16808
16809 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16810
16811         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16812         lose track of the possible targets of tablejump insns.
16813         * special/special.exp: Run it.
16814
16815 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16816
16817         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16818         must be declared before its specializations can be named in friend
16819         declarations.
16820
16821 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16822
16823         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16824
16825         * g77.f-torture/execute/io1.f: New test.
16826
16827 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16828
16829         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16830         with pointer to template function, for which no argument deduction
16831         is possible.
16832
16833         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16834         specialization of template function as argument to template
16835         function.
16836
16837         * g++.old-deja/g++.other/access2.C: New test; Inner class
16838         shouldn't have privileged access to Outer's names.
16839
16840 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16841
16842         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16843         friend template declared within template class conflicts with
16844         nested class of the same name.
16845
16846         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16847         is ignored.
16848
16849         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16850         object with direct initializer as function declaration.
16851
16852         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16853         initializers.
16854
16855         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16856         involving const pointer and NULL produces incorrect result.
16857
16858         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16859         type name without `typename' should be rejected with -pedantic.
16860
16861 1998-10-02  Richard Henderson  <rth@cygnus.com>
16862
16863         * g++.old-deja/g++.other/addrof1.C: New test.
16864
16865 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16866
16867         * gcc.c-torture/compile/981001-1.c: New test.
16868         * gcc.c-torture/execute/981001-1.c: New test.
16869
16870 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16871
16872         * gcc.c-torture/compile/981001-2.c: New test.
16873         * gcc.c-torture/compile/981001-3.c: New test.
16874         * gcc.c-torture/compile/981001-4.c: New test.
16875
16876 1998-10-01  Robert Lipe  <robertl@dgii.com>
16877
16878         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16879         multilibbed hosts.   Idea grafted from g77.exp.
16880
16881 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16882
16883         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16884         avoid losing on systems which need -lsocket.
16885
16886 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16887
16888         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16889         * g++.old-deja/g++.other/nested2.C: Ditto.
16890         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16891         failure.
16892
16893 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16894
16895         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16896         preferred over template operator!= for enum bitfields.
16897
16898 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16899
16900         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16901         that happen to have the same base name, but in different scopes,
16902         are incorrectly rejected.
16903
16904 1998-09-16  Richard Henderson  <rth@cygnus.com>
16905
16906         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16907         on the native word size instead of an integer literal.
16908
16909 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16910
16911         * g++.old-deja/g++.other/static2.C: Invocation of static data
16912         member of type pointer-to-function denoted as non-static member.
16913
16914         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16915         checks involving function types and aliases.
16916
16917 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16918
16919         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16920         redefined to the same non-trivial type.
16921
16922         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16923         namespace-qualification of template specializations declared in
16924         other namespaces.
16925
16926         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16927         to declare a subset of the specializations of a template function
16928         as friends of specializations of a template class.
16929
16930         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16931         member templates that do not fully specialize the enclosing
16932         template class are rejected.
16933
16934 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16935
16936         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16937
16938 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16939
16940         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16941         altered from libf2c/libU77 version.
16942
16943 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16944
16945         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16946
16947 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16948
16949         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16950         (un)signed char are different types for template specialization
16951         purposes.
16952
16953 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16954
16955         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16956         * objc: ObjC testsuite.
16957
16958 1998-08-31  Catherine Moore  <clm@cygnus.com>
16959
16960         * gcc.c-torture/execute/941014-1.x:  New file.
16961
16962 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16963
16964         * lib/c-torture.exp: Add support for
16965         torture_eval_before_compile and torture_eval_before_execute
16966         variables.
16967
16968 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16969
16970         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16971         this test triggers valid.
16972
16973 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16974
16975         * gcc.dg/980827-1.c: New test.
16976
16977 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16978
16979         * gcc.c-torture/execute/loop-4b.c: New test.
16980
16981 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16982
16983         * lib/c-torture.exp: Add support for
16984         torture_eval_before_compile and torture_eval_before_execute
16985         variables.
16986
16987 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16988
16989         * gcc.c-torture/compile/980825-1.c: New test.
16990
16991 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16992
16993         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16994         count number tests in opt_t0 not good_t0.
16995
16996 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16997
16998         * gcc.c-torture/compile/930326-1.x: Fix typo.
16999
17000 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17001
17002         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17003         causes an ICE.
17004
17005 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17006
17007         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17008         STACK_SIZE is defined.
17009         * gcc.c-torture/unsorted/stuct.c: Similarly.
17010
17011         * gcc.c-torture/compile/980821-1.c: New test.
17012
17013 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17014
17015         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17016
17017 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17018
17019         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17020         code.
17021
17022 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17023
17024         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17025         error'.
17026
17027 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17028
17029         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17030
17031 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17032
17033         * gcc.c-torture/compile/980816-1.c: New test.
17034
17035         * gcc.dg/980816-1.c: New test.
17036
17037 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17038
17039         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17040         compiler for ieee tests.
17041
17042 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17043
17044         * g77.f-torture/compile/980729-0.f: New test.
17045
17046 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17047
17048         * gcc.c-torture/special/eeprof-1.c: New test, for
17049         -finstrument-functions.
17050         * gcc.c-torture/special/special.exp: Run it.
17051
17052 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17053
17054         * gcc.c-torture/compile/980729-1.c: New test.
17055
17056 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17057
17058         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17059         __thumb__ is defined, and test for ARM style doubles if so.
17060
17061 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17062
17063         * g77.f-torture/noncompile/980615-0.f: New test.
17064
17065 1998-07-26  H.J. Lu  (hjl@gnu.org)
17066
17067         * gcc.dg/980312-1.c: Do link instead of compile.
17068         * gcc.dg/980313-1.c: Likewise.
17069
17070 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17071
17072         * gcc.c-torture/compile/980726-1.c: New test.
17073
17074 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17075
17076         * g77.f-torture/execute/io0.f: New test.
17077
17078 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17079
17080         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17081         an int.
17082
17083 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17084
17085         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17086         m32r bugs.
17087
17088 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17089
17090         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17091         c-decl.c:grokdeclarator can handle mode attributes.
17092
17093 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17094
17095         * gcc.c-torture/execute/980716-1.c: New test.
17096
17097 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17098
17099         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17100         the mn10200.
17101         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17102         the mn10200.
17103         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17104         * gcc.c-torture/compile/930326-1.x: Similarly.
17105
17106 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17107
17108         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17109         New test from Craig.
17110
17111 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17112
17113         * g77.f-torture/noncompile/980616-0.f: New test.
17114
17115         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17116
17117 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17118
17119         *  g++.other/singleton.C: Return error value instead of taking
17120         SIGSEGV.
17121
17122 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17123
17124         *  g++.other/singleton.C: New test.   Warning is under dispute.
17125         Runtime crash is not.
17126
17127 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17128
17129         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17130         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17131         using6.C, using7.C}:  New namespace tests.
17132
17133 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17134
17135         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17136         specialization with typedef'ed names used as array indexes.
17137
17138 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17139
17140         * gcc.c-torture/execute/980709-1.c: New test.
17141
17142         * gcc.dg/980709-1.c: New test.
17143
17144 1998-07-07  Richard Henderson  <rth@cygnus.com>
17145
17146         * gcc.c-torture/execute/bcp-1.c: New test.
17147
17148 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17149
17150         * gcc.c-torture/execute/980707-1.c: New test.
17151
17152 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17153
17154         * gcc.c-torture/compile/980706-1.c: New test.
17155
17156 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17157
17158         * g77.f-torture/execute/980701-0.f,
17159         g77.f-torture/execute/980701-1.f: New test from Craig.
17160
17161 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17162
17163         * gcc.c-torture/compile/980701-1.c: New test.
17164
17165         * gcc.c-torture/execute/980701-1.c: New test.
17166
17167 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17168 rlsruhe.de>
17169
17170         * g++.old-deja/g++.robertl/eb132.C: New test.
17171         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17172
17173 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17174
17175         * g77.f-torture/execute/980628-7.f,
17176         g77.f-torture/execute/980628-8.f,
17177         g77.f-torture/execute/980628-9.f,
17178         g77.f-torture/execute/980628-10.f: New tests from Craig.
17179
17180         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17181
17182 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17183
17184         * g77.f-torture/execute/980628-4.f: New test from Craig.
17185         * g77.f-torture/execute/980628-5.f: Likewise.
17186         * g77.f-torture/execute/980628-2.f: Likewise.
17187         * g77.f-torture/execute/980628-0.f: Likewise.
17188         * g77.f-torture/execute/980628-1.f: Likewise.
17189         * g77.f-torture/execute/980628-3.f: Likewise.
17190         * g77.f-torture/execute/980628-6.f: Likewise.
17191
17192 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17193
17194         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17195         directory when nothing has been installed yet.
17196
17197 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17198
17199         * gcc.c-torture/special/special.exp: Handle newer versions of
17200         dejagnu.
17201
17202 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17203
17204         * gcc.dg/980626-1.c: New test.
17205
17206 1998-06-19  Bruno Haible <haible@ilog.fr>
17207
17208         * gcc.misc-tests/m-un-2.c: New test.
17209         * g++.old-deja/g++.other/warn01.c: Likewise.
17210
17211 1998-06-19  Robert Lipe  <robertl@dgii.com>
17212
17213         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17214         compatibility with assmblers with a different comment character.
17215         Eliminate use of GAS-specific extensions.
17216
17217 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17218
17219         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17220
17221 1998-06-19  Robert Lipe  <robertl@dgii.com>
17222
17223         *lib/g77.exp: Replace search for libf2c.a with search for newly
17224         renamed libg2c.a
17225
17226 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17227
17228         * gcc.c-torture/execute/980617-1.c: New test.
17229
17230 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17231
17232         * gcc.c-torture/execute/980612-1.c: New test.
17233
17234 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17235
17236         * gcc.dg/980523-1.c: Only test on ppc-linux.
17237         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17238
17239         * gcc.c-torture/execute/980608-1.c: New test.
17240
17241 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17242
17243         * gcc.c-torture/execute/980605-1.c: New test.
17244
17245 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17246
17247         * gcc.c-torture/execute/980604-1.c: New test.
17248
17249 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17250
17251         * gcc.c-torture/execute/980602-1.c: New test.
17252         * gcc.c-torture/execute/980602-2.c: Likewise.
17253
17254 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17255
17256         * 970125-0.f: Fix per JCB.  Add commentary.
17257
17258 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17259
17260         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17261         IEEE -0 support.
17262
17263 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17264
17265         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17266         earlier.
17267
17268 1998-05-28  Catherine Moore <clm@cygnus.com>
17269
17270         * gcc.c-torture/execute/980526-3.c: New test.
17271
17272 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17273
17274         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17275         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17276         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17277         m88k-motorola-sysv3 to XFAIL.
17278
17279 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17280
17281         * gcc.dg/980526-1.c: New test.
17282         * gcc.c-torture/execute/980526-2.c: New test.
17283
17284 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17285
17286         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17287
17288         * gcc.c-torture/execute/980526-1.c: New test.
17289
17290 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17291
17292         * g77.f-torture/execute/alpha2.f: Add runtime test.
17293
17294 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17295
17296         * g++.old-deja/old-deja.exp: Strip leading directories.
17297
17298         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17299         error for the line.  Don't run multiple tests for the same line.
17300
17301 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17302
17303         * gcc.dg/980523-1.c: New test.
17304
17305 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17306
17307         * g77.f-torture/compile/970915-0.f: New test.
17308
17309 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17310
17311         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17312
17313 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17314
17315         * gcc.dg/980520-1.c: New test.
17316
17317 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17318
17319         * gcc.dg/980502-1.c: Fix return type.
17320
17321 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17322
17323         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17324         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17325         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17326         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17327         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17328
17329 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17330
17331         * g77.f-torture/execute/980520-1.f: New test.
17332
17333 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17334
17335         * lib/mike-g77.exp: New file.
17336
17337         * g77.f-torture/noncompile/noncompile.exp,
17338         g77.f-torture/noncompile/check0.f: New files.
17339
17340 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17341
17342         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17343         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17344         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17345         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17346         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17347         abort where appropriate.
17348
17349 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17350
17351         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17352         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17353
17354 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17355
17356         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17357
17358 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17359
17360         * g77.f-torture/compile/980427-0.f: New test.
17361
17362 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17363
17364         * g77.f-torture/compile/980424-0.f: New test.
17365
17366 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17367
17368         * g77.f-torture/compile/980419-2.f (main): New test.
17369         * g77.f-torture/compile/970125-0.f: New test.
17370         * g77.f-torture/compile/980419-1.f: New test.
17371
17372 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17373
17374         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17375         of loop-4.c.
17376
17377 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17378
17379         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17380
17381 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17382
17383         * gcc.c-torture/compile/980329-1.c: New test.
17384
17385 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17386
17387         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17388         * gcc.dg/980312-1.c: Fix typo in -march command.
17389
17390 1998-03-16  H.J. Lu  (hjl@gnu.org)
17391
17392         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17393
17394 1998-03-11  Robert Lipe  <robertl@dgii.com>
17395
17396         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17397         Dave Love agree the Fortran source is bogus.
17398
17399 1998-03-11  Robert Lipe  <robertl@dgii.com>
17400
17401         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17402         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17403         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17404         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17405         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17406
17407 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17408
17409         * g++.old-deja/g++.other/friend1.C: New test.
17410
17411 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17412
17413         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17414         possibly uninitialized) variables and declare dnrm2.
17415
17416 1998-02-23  Robert Lipe <robertl@dgii.com>
17417
17418         From Bruno Haible <haible@ilog.fr>:
17419         * gcc.c-torture/execute/980223.c: New test.
17420
17421 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17422
17423         * gcc.dg/ifelse-1.c: New test.
17424
17425 1998-02-09  H.J. Lu  (hjl@gnu.org)
17426
17427         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17428
17429           * lib/old-dejagnu.exp (old-dejagnu): Added the
17430           "execution test - XFAIL *-*-*" handling in the spirit of
17431           "excess errors test -". Changed the "execution test fails"
17432           handling to be like "excess errors test fails".
17433           * Update various tests accordingly.
17434
17435 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17436
17437         * gcc.c-torture/execute/980205.c: New test.
17438
17439 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17440
17441         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17442         * lib/f-torture.exp: Similarly.
17443         * gcc.c-torture: Rename all .cexp files to .x files.
17444
17445 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17446
17447         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17448         (940510-1.c): Removed duplicate.
17449         (971104-1.c): New test.
17450
17451 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17452
17453           * lib/f-torture.exp: Improve error and loop detection.
17454
17455 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17456
17457         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17458         use that to size the filler array.
17459
17460 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17461
17462         * lib/c-torture.exp(c-torture-execute): Fix typo.
17463
17464         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17465         testcase as the executable name. Keep the executable around if
17466         the test fails.
17467
17468 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17469
17470         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17471         changes.  Only test one -g option, and move it to the end of the
17472         list of options to test.
17473
17474 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17475
17476         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17477         variable GCC_TORTURE_OPTIONS to supply default switches separated
17478         by colons.  If no environment variable, run tests with -O0 -g, -O1
17479         -g, and -O2 -g as well.
17480
17481 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17482
17483         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17484         explanatory comments. Fix indentation.
17485
17486 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17487
17488         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17489
17490 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17491
17492         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17493         * g++.old-deja/g++.mike/p7325.C: Likewise.
17494         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17495
17496 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17497
17498         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17499         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17500         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17501         * g++.old-deja/g++.law/operators4.C: Likewise.
17502
17503 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17504
17505         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17506         * g++.old-deja/g++.mike/p784.C: Ditto.
17507         * g++.old-deja/g++.mike/p785.C: Ditto.
17508
17509 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17510
17511           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17512
17513 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17514
17515         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17516         target feature; pass this to c-torture-execute as needed.
17517
17518 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17519
17520         * lib/c-torture.exp(c-torture-execute): If the previous and the
17521         current executables being tested are identical, we don't need to
17522         run the executable again. Try to make the executable names
17523         unique. Add an optional argument for passing additional compiler
17524         flags.
17525
17526 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17527
17528         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17529
17530 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17531
17532         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17533
17534 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17535
17536         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17537         32bit or larger longs.
17538
17539         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17540         have either a 32bit long or 32bit int.
17541
17542 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17543
17544         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17545         Make double precision tests dependent on sizeof (double).
17546
17547 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17548
17549         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17550         too.
17551
17552 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17553
17554         * gcc.c-torture/compile/961203-1.cexp: New script.
17555
17556 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17557
17558         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17559         up the includes ourselves.
17560
17561 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17562
17563         * lib/plumhall.exp: Remove random include, and add a few
17564         verbose messages for debugging.
17565
17566 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17567
17568         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17569         of trying to do it ourselves.
17570
17571 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17572
17573         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17574
17575 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17576
17577         * gcc.prms/5403.c: Made regexp a bit less strict.
17578
17579 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17580
17581         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17582         is returned from remote_load instead.
17583         * lib/plumhall.exp: Ditto.
17584         * lib/mike-g++.exp: Ditto.
17585         * lib/old-dejagnu.exp: Ditto.
17586         * lib/c-torture.exp: Ditto.
17587
17588 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17589
17590         * lib/g++.exp: Use build_wrapper procedure.
17591         * lib/gcc.exp: Ditto.
17592
17593 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17594
17595         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17596         an old-style decl for malloc.  Fixes tests to work when
17597         sizeof (int) != sizeof (size_t).
17598
17599 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17600
17601         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17602
17603         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17604         use stdargs.h interface.
17605
17606 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17607
17608         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17609         NO_VARARGS when compiling.
17610
17611 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17612
17613         * lib/plumhall.exp(ph_includes): New procedure.
17614         (ph_make): Use it.
17615         (ph_compiler): Ditto.
17616
17617         * lib/g++.exp: Rename test-glue.c to testglue.c.
17618         * lib/gcc.exp: Ditto.
17619
17620 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17621
17622         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17623         to completion when it's called.
17624
17625 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17626
17627         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17628         is defined, don't do test.
17629
17630 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17631
17632         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17633         for object files.
17634         (ph_summary): Mark skipped testcases as untested, not unresolved.
17635
17636         * lib/plumhall.exp (ph_make): If unresolved because of bad
17637         errorCode, record errorCode in log file.
17638         (*): Replace send_log/verbose with verbose -log.
17639
17640 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17641
17642         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17643         double conversion if double isn't at least 8 bytes.
17644
17645         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17646         int to work with targets where int is 16 bits.
17647
17648         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17649         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17650         precision for the test to complete.
17651
17652 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17653
17654         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17655         if d10v is not compiled with the -mdouble64 flag.
17656         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17657
17658         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17659         d10v is not compiled with the -mint32 flag.
17660
17661 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17662
17663         * lib/plumhall.exp: Use incr_count.
17664
17665 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17666
17667         * gcc.c-torture: Update to c-torture-1.45.
17668
17669 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17670
17671         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17672         the name of the expect testcase file).
17673
17674         * lib/g++.exp(g++_init): Ditto.
17675
17676 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17677
17678         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17679         the host.
17680
17681         * lib/gcc.exp(gcc_exit): New procedure.
17682
17683 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17684
17685         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17686         specs where appropriate.
17687
17688         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17689         because of new "candidates are" messages, and removed a few
17690
17691         * Converted all non-old-style g++ testcases to old-style, and
17692         moved into g++.old-deja.
17693
17694 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17695
17696         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17697         options.
17698
17699         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17700         succeeded.
17701
17702         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17703
17704 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17705
17706         * lib/gcc.exp (gcc_target_compile): Add support for defining
17707         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17708         the machine doesn't have those features.
17709
17710 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17711
17712         * g++.law/operators4.exp: Don't use LIBS.
17713
17714 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17715
17716         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17717
17718         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17719         * lib/g++.exp: Set it here instead. Also, allow use of the
17720         --tool_exec and --tool_opt options. Change CXX to
17721         GXX_UNDER_TEST.
17722
17723         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17724
17725         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17726
17727 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17728
17729         * lib/old-dejagnu.exp: Use prune_warnings instead of
17730         prune_system_crud.
17731         * lib/mike-g++.exp: Ditto.
17732         * lib/gcc.exp: Ditto.
17733         * lib/g++.exp: Ditto.
17734
17735         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17736
17737 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17738
17739           * 941014-2.c: Include stdlib.h
17740           * 960327-1.c: Include stdio.h
17741           * dbra.c, index-1.c: Don't assume ints are 32bits.
17742
17743 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17744
17745         * lib/gcc.exp: Add gcc,stack_size target feature.
17746
17747         * lib/g++.exp(g++_target_compile): Add the include and link
17748         paths here, not in two other places. And, it's $options, not
17749         options.
17750
17751         * lib/mike-g++.exp(postbase): Remove the code that determines
17752         the correct include and link paths.
17753         * g++.old-deja/old-deja.exp: Ditto.
17754
17755 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17756
17757         * lib/g++.exp(g++_init): target_compile no longer returns the
17758         filename of the result.
17759
17760 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17761
17762         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17763         call to glob.
17764
17765         * gcc.c-torture/special/special.exp: Change call to
17766         gcc_target_compile to include the object file.
17767
17768 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17769
17770         * gcc.c-torture/special/special.exp: Correct misspelling in last
17771         change.
17772
17773 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17774
17775         * lib/plumhall.exp(ph_summary): Log the entire output of the
17776         executable. Return -1 if there were any failures, 0 otherwise.
17777         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17778         (ph_make): Clean up objects and executables that were built
17779         if the tests succeeded.
17780
17781 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17782
17783         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17784         libraries and includes in the build tree as appropriate.
17785
17786 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17787
17788         * lib/c-torture.exp: Instead of looking for the global variable
17789         NO_LONG_LONG, check to see if that's a feature of the target.
17790
17791 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17792
17793         * config/default.exp: Minimize. Delete the remainer of the files in
17794         config; this functionality is now in devo/dejagnu/config.
17795
17796         g++.*/*: Pass any additional flags used to compile to postbase;
17797         delete CXXFLAGS.
17798
17799         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17800         is now done by runtest.exp. Use gcc_target_compile instead of
17801         compile.
17802
17803         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17804         Remove references to CFLAGS. Use remote_file instead of
17805         calling rm -f.
17806         (c-torture): Take a list of arguments to use to compile this
17807         testcase.
17808
17809         lib/g++.exp: Simplify. Use target_compile instead of compile.
17810         lib/gcc-dg.exp: Ditto.
17811         lib/gcc.exp: Ditto.
17812         lib/mike-{gcc,g++}.exp: Ditto.
17813         lib/old-dejagnu.exp: Ditto.
17814         lib/plumhall.exp: Ditto.
17815
17816 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17817
17818         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17819         (ph_linker): Likewise.
17820
17821 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17822
17823           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17824         MAP_ANON / MAP_ANONYMOUS if defined;
17825         else try to map from /dev/zero .
17826
17827 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17828
17829         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17830         isn't defined, then define it to MAP_ANONYMOUS.
17831
17832 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17833
17834         * gcc.c-torture: Update to c-torture-1.42 release.
17835
17836 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17837
17838         * gcc.c-torture: Update to c-torture-1.41 release.
17839
17840 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17841
17842         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17843         c-torture release.
17844
17845 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17846
17847         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17848         and LDFLAGS.  Fix second case to append the target_info ldflags
17849         onto LDFLAGS, not CFLAGS.
17850         * lib/g++.exp (g++_init): Add target_info stuff.
17851         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17852         of libgloss and newlib flags for !native.
17853
17854         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17855         (GDB): Fix relative path to go up another dir for finding gdb.
17856
17857 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17858
17859         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17860         versions in the target_info array, if they don't exist.
17861
17862 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17863
17864         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17865
17866 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17867
17868         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17869         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17870
17871 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17872
17873         * lib/old-dejagnu.exp: Don't remove the output file before we've
17874         actually tested it. Don't append pwd to the path of the executable
17875         we're testing.
17876
17877 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17878
17879         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17880
17881 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17882
17883         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17884         temporary directory for compiler files, and set it to a default
17885         value of /tmp. Set $output as the name of the output file from
17886         compiling the testcase. Add a -o option to $cflags_var so the
17887         compiler writes the final output file as $output. Set $executable
17888         to $output.
17889
17890         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17891         directory for compiler files, and set it to /tmp if it doesn't
17892         already have a value. Set $output_file to the name of the output
17893         file from compiling the testcase. Add a -o option to CXXFLAGS so
17894         the compiler writes the final output file as $output. Use $output
17895         as the executable to be tested.
17896
17897 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17898
17899         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17900
17901 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17902
17903         * gcc.c-torture/execute/pending-1.c: New test.  Still
17904         pending in Tege's queue.
17905
17906 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17907
17908         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17909         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17910         if there were failures.  Call unresolved if there were unresolved
17911         testcases.  Call gcc_fail if program did not run to completion.
17912         (ph_make): Pass additional argument name to ph_execute.
17913         (ph_execute): Add new argument.  Pass additional arguments to
17914         ph_summary.  Call gcc_fail is there is no execution output.
17915
17916 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17917
17918         * lib/plumhall.exp (proc_summary): Output relavent summary
17919         lines into the log so specific failures in plumhall can be
17920         investigated.
17921
17922 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17923
17924         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17925         (c-torture-execute): Don't try to execute tests which use
17926         "long long" types if $NO_LONG_LONG is nonzero.
17927
17928 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17929
17930         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17931         not c-torture.
17932
17933         * gcc.ieee: Move from here.
17934         * gcc.c-torture/execute/ieee: To here.
17935
17936 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17937
17938         * gcc.c-torture: Update to c-torture-1.41 release.
17939
17940 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17941
17942         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17943         not "$output".
17944
17945 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17946
17947         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17948         -c present.
17949
17950 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17951
17952         * config/proelf.exp: Handle connecting to a simulator.
17953
17954 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17955
17956         * config/proelf.exp: New file.  Enough framework that we can
17957         run c-torture tests on the proelf targets (or any other target
17958         that gdb can connect to for that matter).
17959
17960 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17961
17962         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17963         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17964
17965         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17966         exec_output exists.
17967
17968 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17969
17970         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17971         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17972
17973         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17974         to pass/fail/unresolved/unsupported/untested.  Caller must now
17975         call unresolved/unsupported/untested.
17976         * lib/*.exp: Update FSF address.  Update to handle new results of
17977         ${tool}_load.
17978         * lib/chill.exp (verbose): Delete.
17979
17980 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17981
17982         * lib/gcc.exp (default_gcc_start): Change order of args to
17983         $LDFLAGS $CFLAGS $LIBS.
17984         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17985         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17986         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17987         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17988         * gcc.misc-tests/dg-test.exp: Likewise.
17989         * gcc.misc-tests/msgs.exp: Likewise.
17990         * gcc.prms/prms.exp: Likewise.
17991         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17992         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17993
17994         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17995
17996 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17997
17998         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17999
18000         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18001         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18002
18003         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18004         necessary.
18005
18006 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18007
18008         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18009         global for loop; add use of $mathlib.
18010         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18011         settings here; set mathlib for anything but VxWorks.
18012
18013 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18014
18015         * gcc.c-torture: Update to c-torture-1.40 release.
18016
18017 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18018
18019         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18020         dg.exp.
18021
18022 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18023
18024         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18025         global.
18026
18027 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18028
18029         * lib/g++.exp (LIBS): Define if not already.
18030         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18031         (gcc-dg-prune): Call prune_gcc_output.
18032         * lib/gcc.exp (prune_gcc_output): New proc.
18033         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18034         prune_gcc_output.
18035
18036 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18037
18038         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18039         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18040
18041 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18042
18043         * gcc.c-torture: Update to c-torture-1.39 release.
18044
18045 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18046
18047         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18048         fails, try others as well.
18049
18050 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18051
18052         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18053         If compilation fails, mark execute tests as `untested'.
18054         If test is marked as unsupported, don't mark compilation and
18055         execute tests as failed.
18056
18057 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18058
18059         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18060         libstdc++ for whether or not we want to be doing shared
18061         libraries.  Delete link_curses since we don't need it anymore.
18062         * lib/mike-g++.exp (postbase): Don't link in libg++.
18063         * g++.old-deja/old-deja.exp: Likewise.
18064
18065 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18066
18067         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18068
18069 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18070
18071         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18072         For that, add `-Wl,-a,shared_archive'.
18073         * g++.old-deja/old-deja.exp: Likewise.
18074
18075 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18076
18077         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18078
18079 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18080
18081         * lib/mike-g++.exp (postbase): Pay attention to the status of
18082         g++_load.
18083
18084 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18085
18086           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18087
18088 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18089
18090         * lib/gcc.exp (default_gcc_start): No longer need to log program
18091         being executed or its output, execute_anywhere does that now.
18092         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18093         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18094
18095 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18096
18097         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18098         the same as those in lib/g++.exp.
18099
18100 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18101
18102         * gcc.c-torture: Update to c-torture-1.38 release.
18103         * gcc.ieee: Related changes.
18104
18105 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18106
18107         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18108         "exec". Minor reformatting changes.
18109
18110         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18111         cross. This means all "exec" calls now work on a remote host as
18112         well.
18113         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18114         cross. Filter out the extra "\r\n" stuff that expect puts in.
18115         (c-torture-execute): Filter out the bogus warnings like
18116         c-torture-compile does. Add support for canadian cross.
18117         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18118         Use execute_anywhere rather than calling exec directly. Now it
18119         works for canadian cross testing.
18120
18121 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18122
18123         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18124         results into a variable, and check that rather than using file exists.
18125
18126 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18127
18128         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18129         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18130
18131 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18132
18133         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18134         lib_curses if there's a shared libg++ in the build tree.
18135
18136 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18137
18138         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18139         if not supported target.
18140
18141 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18142
18143         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18144         link_curses up to always happen, not just for native builds.
18145
18146 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18147
18148         * gcc.c-torture: Update to c-torture-1.36 release.
18149         * gcc.failure: Related changes.
18150
18151 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18152
18153         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18154
18155 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18156
18157         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18158         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18159         runshlib, link_curses, and mathlib for link and run.
18160
18161         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18162         pass the runtime shared library options for Solaris, OSF/1, and
18163         Irix5, and link with -lcurses to avoid unresolved references.
18164
18165 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18166
18167         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18168         only run once.
18169
18170 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18171
18172         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18173
18174 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18175
18176         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18177         do not have a framework for the "compat" tests yet.
18178
18179 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18180
18181         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18182         set to null if we're testing vxworks5.1.  Use that instead of
18183         `-lm' in the setting of LIBS for link and run.
18184
18185 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18186
18187         * config/rom68k.exp (${tool}_load): Major changes to make it
18188         work.  Verified that it does in fact return the stuff in
18189         exec_output properly.  Catch any Emul or any TRAP other than 0.
18190
18191 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18192
18193         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18194         LDFLAGS properly for targets that need stuff from libgloss.
18195         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18196         only run once.
18197         (gpp_initialized): New variable.
18198
18199 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18200
18201         * config/rom68k.exp: Load libgloss.exp.
18202         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18203         so we can produce a fully linked binary.
18204         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18205         so we can produce a fully linked binary.
18206
18207 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18208
18209         * lib/plumhall.exp (ph_section): Watch for expected failures.
18210         Add missing `else'.
18211
18212         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18213         run the testcase.
18214         (c-torture): Likewise.
18215
18216 1995-08-28  Doug Evans  <dje@cygnus.com>
18217
18218         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18219
18220         * lib/mike-g++.exp (mike_cleanup): New proc.
18221         (prebase): New globals compiler_result, not_compiler_result,
18222         target_regexp.
18223         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18224         allow leading "-" in pattern.  Watch for unsupported tests.
18225         If $compiler_result is set, pattern match assembler code,
18226         and ditto for $not_compiler_result.
18227         * lib/mike-gcc.exp: Likewise.
18228
18229         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18230         execution "succeeded".
18231
18232 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18233
18234         * config/win32.exp: New file.
18235         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18236
18237 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18238
18239         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18240         unsupported.
18241         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18242         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18243         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18244
18245         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18246         "... without exceptions was ...".  That is now handled by
18247         prune_system_crud.
18248         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18249
18250 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18251
18252         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18253         sieve.c,sort2.c}: New files.
18254         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18255         sieve.exp,sort2.exp}: Drivers for them.
18256
18257         * lib/mike-gcc.exp (program_output): New user settable variable.
18258         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18259         messages.
18260         * lib/mike-g++.exp (program_output): New user settable variable.
18261
18262         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18263
18264         * config/sh.exp: Deleted (use sim.exp instead).
18265
18266 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18267
18268         * config/vx.exp: Declare CHECKTASK as global.
18269         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18270         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18271         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18272
18273 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18274
18275         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18276         target. Like vx.exp, only includes `vx29k.exp' instead of
18277         `vxworks.exp'.
18278
18279 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18280
18281         * config/sim.exp: Increase time limit from 120 seconds to 240.
18282
18283 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18284
18285         * gcc.c-torture/execute/950628-1.c: New test.
18286
18287 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18288
18289         * gcc.c-torture: Update with changes/additions from
18290         c-torture-1.34.
18291
18292 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18293
18294         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18295
18296 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18297
18298         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18299
18300 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18301
18302         * gcc.c-torture/compile/950512-1.c: New test.
18303         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18304         * gcc.dg/struct-ret-1.c: Likewise.
18305
18306 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18307
18308         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18309           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18310
18311 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18312
18313         * gcc.c-torture/special/920411-1.c: Deleted.
18314         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18315
18316 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18317
18318         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18319         cpu limit.
18320
18321 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18322
18323         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18324
18325 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18326
18327         From kenner;
18328         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18329         is the proper length.
18330         * va-arg-3.c: Likewise.
18331
18332 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18333
18334         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18335         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18336
18337         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18338         * lib/g++.exp (default_g++_start): Delete old cruft.
18339
18340 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18341
18342         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18343         (2 * (1 << 18)) to (2 * (1 << 17)).
18344
18345         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18346
18347 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18348
18349         * config/rom68k.exp: Renamed from config/idp.exp
18350
18351 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18352
18353         * c-torture/compile/921109-2.c
18354
18355 1995-04-18  Mike Stump  <mrs@cygnus.com>
18356
18357         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18358         excess errors.
18359
18360 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18361
18362         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18363         output.
18364         * lib/g++.exp (default_g++_start): Likewise.
18365
18366 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18367
18368         * gcc.c-torture/compile/950329-1.c: New test.
18369
18370 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18371
18372           * config/bug.exp (${tool}_load): Updated to use new remote_open
18373           and remote_close procs.
18374         * config/idp.exp: New file.
18375
18376 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18377
18378         * gcc.c-torture/execute/950322-1.c: New test.
18379
18380 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18381
18382         * config/vx.exp (${tool}_load): Clean up testing of return code from
18383         vxworks_ld and vxworks_spawn.
18384
18385 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18386
18387         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18388
18389 1995-03-13  Mike Stump  <mrs@cygnus.com>
18390
18391         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18392         can mark excess errors on a machine by machine basis.  Note, the
18393         default is to not expect any excess errors, even when excess
18394         errors test - is given, so you will want to put an XFAIL ... on
18395         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18396         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18397         those 4 machines, but no others.
18398
18399 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18400
18401         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18402         * lib/c-torture.exp: to here.
18403
18404 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18405
18406         * gcc.c-torture/execute/950221-1.c: New test.
18407         * gcc.c-torture/execute/struct-ret-1.c: New test.
18408         * gcc.c-torture/compile/950221-1.c: New test.
18409
18410         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18411
18412 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18413
18414         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18415         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18416
18417 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18418
18419         * g++.gb: New directory of tests, derived from my signature and
18420         class scoping tests.
18421
18422         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18423         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18424         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18425         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18426         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18427         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18428         * g++.gb/sig25.C: Likewise.
18429
18430         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18431         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18432         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18433         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18434         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18435         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18436         * g++.gb/sig25.exp: Likewise.
18437
18438         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18439         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18440         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18441         * g++.gb/scope13.C: Likewise, this test still fails.
18442
18443         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18444         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18445         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18446         * g++.gb/scope13.exp: Ditto.
18447
18448         * g++.gb/README: New file, explains what these tests are about.
18449
18450 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18451
18452         * lib/dg.exp (dg-do): Support `preprocess'.
18453         (dg-test): Likewise.
18454
18455 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18456
18457         * config/udi.exp: change "continue -expect" to "exp_continue".
18458
18459 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18460
18461         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18462         Delete redundant tests.
18463
18464         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18465         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18466         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18467         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18468         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18469         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18470         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18471         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18472
18473         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18474         storing label pointers.
18475         * gcc.c-torture/execute/921019-1.c: Likewise.
18476         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18477         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18478         parameter fp.
18479         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18480         constants.
18481
18482         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18483         Delete obsolete tests.
18484
18485         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18486         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18487         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18488         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18489         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18490         * gcc.c-torture/compile/950124-1.c: New test.
18491
18492         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18493
18494 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18495
18496         * lib/mike-g++.exp: Add -lm to LIBS.
18497
18498 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18499
18500         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18501
18502 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18503
18504         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18505
18506 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18507
18508         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18509
18510 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18511
18512         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18513         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18514         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18515         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18516         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18517         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18518         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18519         * g++.law/{operators31.C, operators32.C,
18520         * g++.law/{operators33.C, operators34.C}: Likewise.
18521         * g++.law/{pic1.C, refs2.C}: Likewise.
18522         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18523         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18524         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18525         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18526
18527         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18528         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18529         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18530         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18531         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18532         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18533         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18534         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18535         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18536         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18537         * g++.law/{operators34.exp}: Likewise.
18538         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18539         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18540         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18541         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18542         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18543
18544         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18545         No longer expected to fail.
18546         * g++.law/missed-error3.C: Tweak for recent bool changes.
18547
18548 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18549
18550         * config/emb-unix: Deleted.
18551         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18552         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18553
18554 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18555
18556         * lib/dg.exp (dg-test): Fix typo in last patch.
18557
18558 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18559
18560         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18561         (handles multiple occurrences).
18562
18563 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18564
18565         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18566         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18567         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18568         printed).
18569         * lib/c-torture.exp (c-torture-compile): Likewise.
18570         (c-torture): Prepend full path if missing.
18571         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18572         (gcc_fail): Likewise.
18573         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18574
18575 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18576
18577         * lib/netware.exp: Only attach to NetWare i386 systems.
18578
18579 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18580
18581         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18582         messages.  Add test name to "output pattern match" pass/fail message.
18583
18584 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18585
18586         * gcc.dg: New testsuite.
18587         * gcc.dg/dg.exp: New file.
18588
18589         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18590         test-switch.c}: Deleted.
18591
18592         * gcc.misc-tests/msgs.exp: New testcase driver.
18593
18594 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18595
18596         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18597         Watch for illegal return values from ${tool}_load.
18598         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18599         cross targets.  Coerce return value >0 to 1.
18600
18601 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18602
18603         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18604
18605         * config/emb-unix.exp: New file.
18606
18607         * config/sim.exp: Error if variable $SIM not defined.
18608         (${tool}_load): Mark test as "untested" if simulator missing.
18609
18610         * config/unix.exp: Load remote.exp to get rcp_download.
18611         * lib/c-torture.exp: Use different option lists for testcases with
18612         and without loops.
18613         * gcc.c-torture/execute/execute.exp: Likewise.
18614
18615 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18616
18617         * config/*.exp: Clarify return code from ${tool}_load.
18618         Call `unresolved' or `untested' instead of `warning' or `perror'
18619         (sometimes you still want to call both though).
18620         Add comment that `shell_id' is local to each file.
18621         * config/udi.exp (timeout): Set to 30.
18622         Don't print warning if connection fails, $connectmode has already
18623         printed an error.
18624         (${tool}_load): Move verbose messages to level 2.
18625         Rework pattern for "Process started" message.
18626         Pass `shell_id' to ${connectmode}_download.
18627         Retry twice upon timeout.  Make resetting of target more robust.
18628         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18629         Pass `shell_id' to exit_$connectmode.
18630         Only call exit_$connectmode if connected.
18631         * config/unix.exp (${tool}_load): Check return codes better.
18632         * config/vrtx.exp (${tool}_load): Likewise.
18633         * config/vx.exp (${tool}_load): Likewise.
18634         Delete unneeded global's.
18635         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18636         from ${tool}_load.
18637         (dg-stat): Delete.
18638         (dg-init): Delete recording of pass/fail counts.
18639         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18640         (old-dejagnu-init): Likewise.
18641         (old-dejagnu-stat): Delete contents, empty proc now.
18642         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18643         (c-torture): Delete references to lcnt, lpass, lfail.
18644         Get option list from TORTURE_OPTIONS.
18645         Delete -funroll[-all]-loops if no loops.
18646         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18647         (g++_stat): Delete contents (empty proc now).
18648         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18649         (gcc_finish): Likewise.
18650         (gcc_stat): Deleted.
18651         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18652         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18653         * gcc.c-torture/execute/execute.exp: Likewise.
18654         Split tests into two parts: compile, execute.
18655         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18656         no loops.  Update to reflect clarified return codes from ${tool}_load.
18657
18658 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18659
18660         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18661         to grep for.
18662         (old-dejagnu): Likewise (where necessary).
18663
18664 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18665
18666         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18667
18668         * lib/dg.exp (dg-process-target): Fix processing of selector.
18669         Add comment regarding use of `error'.
18670
18671         * lib/gcc.exp (prune_system_crud): Define if missing.
18672         * lib/g++.exp (prune_system_crud): Likewise.
18673
18674         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18675         Call prune_system_crud.
18676         * lib/dg.exp (dg-runtest): New proc.
18677         Use perror instead of send_user for tcl errors in testcase.
18678         Don't return any value, it's never used.
18679         Don't clobber previous definition of `unknown'.
18680         Print tcl errors in `dg-final'.
18681
18682 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18683
18684         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18685         (dg-test): Don't print errorInfo, it contains stack backtrace.
18686
18687 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18688
18689         * lib/g++.exp (runtest_file_p): Define if missing.
18690
18691 1994-09-24  Doug Evans  (dje@cygnus.com)
18692
18693         * lib/mike-g++.exp: Comment out loading of g++.exp.
18694         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18695         (default_g++_version): Always print something.
18696         (default_g++_start): Comment out call to `which'.
18697         (g++_start, g++_load): Deleted (must be defined in config file).
18698         * lib/gcc.exp: Test for existence of $CC at start.
18699         Delete check for tmpdir (done in gcc_init).
18700         (default_gcc_version): Always print something.
18701         (default_gcc_start): Comment out call to `which'.
18702         * config/*.exp: Major cleanup - make cross targets work at least a
18703         little better for g++ (by not being "--tool gcc" specific).
18704         Rename gcc_xxx to ${tool}_xxx.
18705         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18706         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18707
18708 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18709
18710         * lib/c-torture.exp (c-torture-compile): Rework compiler
18711         message processing.
18712
18713         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18714         c-torture.
18715
18716 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18717
18718         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18719
18720         * lib/dg.exp (dg-process-target): Support { target native }.
18721
18722 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18723
18724         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18725         looked for "... program xxx got fatal signal".
18726         Correct regsub munging of `comp_output'.
18727         Ignore compiler messages "path prefix not used" and "linker input
18728         file unused".
18729
18730 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18731
18732         * lib/gcc.exp (runtest_file_p): Define if missing.
18733         * gcc.prms/template.c: Example to work from.
18734
18735 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18736
18737         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18738         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18739
18740         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18741         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18742         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18743         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18744
18745         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18746         (dg-process-target): No longer a varargs proc.
18747         Return S/N for target, P/F for xfail.  All callers changed.
18748         (user option procs): More argument checking.
18749         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18750         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18751         (dg-test): Skip test if not running on selected target in `dg-do'.
18752         Update handling of `dg-do-what', `dg-output-text'.
18753         Separate execution pass/fail from output pattern match pass/fail.
18754         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18755
18756 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18757
18758         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18759         target for 920510-1.c.
18760
18761 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18762
18763         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18764         Clean up comment regarding use of passcnt, etc.
18765         (gcc_stat): Don't update `testcnt' here.
18766         (gcc_finish): Do it here.
18767         Might as well reset `but_id' here too.
18768         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18769         to determine if the file should be tested.
18770         * gcc.c-torture/compile/compile.exp: Likewise.
18771         * gcc.c-torture/execute/execute.exp: Likewise.
18772         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18773         * gcc.misc-tests/dg-test.exp: Likewise.
18774         * gcc.prms/prms.exp: Likewise.
18775         * gcc.wendy/wendy.exp: Likewise.
18776         * g++.old-deja.exp: Likewise.
18777         Move "Testing file" message to verbose level 1.
18778
18779 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18780
18781         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18782
18783 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18784
18785         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18786         (default_gcc_start): Accept optional second list element
18787         of compiler flags.  Print compiler output at verbosity level 2.
18788         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18789         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18790         Save current values of framework globals passcnt, failcnt, xpasscnt,
18791         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18792         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18793         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18794         xfailcnt to compute stats.  Update framework global `testcnt' from
18795         pass/fail counts.
18796         (gcc_finish): New proc.  Clean up test environment.
18797         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18798         (gcc_epass, gcc_efail): Delete.
18799         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18800         argument of line number.
18801         (dg-init): If the tool has an init routine, call it.
18802         (dg-test): Remove args `cflags_var' and `libs_var'.
18803         Pass all compiler options to ${tool}_start.
18804         Handle missing line number.
18805         (dg-finish): New function.
18806         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18807         particular files.  Call gcc_finish at end.  Move "skipping test"
18808         message to verbosity level 3.
18809         * gcc.c-torture/compile/compile.exp: Likewise.
18810         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18811         * gcc.c-torture/execute/execute.exp: Likewise.
18812         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18813         Print testcase being tried at verbosity level 1.
18814         * gcc.c-torture/special/special.exp: Unset xfail.
18815         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18816         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18817         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18818         * gcc.failure/failure.exp: Likewise.
18819         * gcc.ieee/ieee.exp: Likewise.
18820         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18821         Update call to dg-test.  Call dg-finish at end.
18822         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18823         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18824         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18825         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18826         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18827         * gcc.wendy/wendy.exp: Add copyright.
18828         Delete setting of tmpdir (done by gcc_init).
18829         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18830         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18831         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18832         gcc_[ce]pass/fail.
18833
18834 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18835
18836         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18837         confusion.
18838         (g++_load): Likewise.
18839
18840         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18841         Rename argument to `prog' to remove the confusion.
18842         Varargs fns behave differently too!
18843         (g++_load): Likewise.
18844
18845         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18846
18847         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18848         what it is.  Delete (always) printing of status value for !native.
18849         Simplify verbose code, and include status and exec_output.
18850         (g++_load): Use gcc_load.
18851
18852 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18853
18854         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18855         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18856         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18857         940714-3.c as these testcases don't exist anymore.  Make
18858         va-arg-1.c expected to pass.
18859
18860 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18861
18862         * gcc.misc-tests/misc.exp: Only run specific testcases.
18863         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18864         * gcc.misc-tests/dg-[1-9].c: New files.
18865
18866         * lib/dg.exp: New testsuite driver.
18867         * gcc.prms/prms.exp: Use it.
18868
18869         * README.gcc: New file.
18870
18871         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18872         Document and reset `lxpass' and `lxfail'.
18873         Simplify "initialized" message.
18874         (gcc_stat): Clean up comments a little.
18875
18876 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18877
18878         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18879
18880 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18881
18882         * lib/old-dejagnu.exp (process-option): New proc.
18883         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18884         (old-dejagnu): Simplify.
18885         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18886
18887 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18888
18889         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18890         exists and is not an empty string.
18891
18892         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18893         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18894         finished.
18895         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18896         automatically.
18897
18898         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18899         longer expected to fail.
18900
18901         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18902         "f" function call.
18903
18904         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18905
18906         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18907         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18908         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18909         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18910         c-torture-1.29.
18911
18912         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18913         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18914
18915         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18916
18917         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18918         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18919
18920         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18921         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18922         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18923
18924 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18925
18926         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18927         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18928         940714-1.c, 940714-2.c, 940714-3.c},
18929         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18930         gcc.misc-tests/{mg.c,mg.exp}:
18931         New tests.
18932         * gcc.noncompile/noncompile.exp: Change accordingly.
18933
18934 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18935
18936         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18937         Undo previous clobberage.
18938
18939 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18940
18941         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18942         * gcc.special/{930510-1.c, special.exp}:
18943         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18944         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18945         struct-varargs-1.c}: New tests from c-torture-1.26.
18946
18947 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18948
18949         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18950           argument to switch.
18951
18952 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18953
18954         * Revert the previous changes.  Please see Rob's directory
18955           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18956           fixes.
18957
18958 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18959
18960         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18961             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18962             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18963             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18964             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18965             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18966             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18967             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18968             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18969             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18970             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18971             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18972             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18973             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18974             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18975             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18976             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18977             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18978             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18979             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18980             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18981             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18982             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18983             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18984             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18985             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18986             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18987
18988 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18989
18990         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18991             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18992           with perror calls.
18993
18994 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18995
18996         * config/unix.exp (g++_load): Fix syntax.
18997
18998 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18999
19000         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19001         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19002         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19003         Don't expect va-arg-1.c to fail.  Correct expected output for
19004         920928-1.c.
19005         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19006         * gcc.wendy/hbm4.c: Correct typo.
19007         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19008
19009 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19010
19011         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19012         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19013         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19014         * lib/c-torture.exp (c-torture-compile): Ditto.
19015
19016         Reduce volume of output (remove all the -I's and such).
19017         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19018         Call gcc_cpass, gcc_cfail.
19019         (c-torture): Pass testing option to c-torture-compile.
19020
19021 1994-03-21  Doug Evans  (dje@cygnus.com)
19022
19023         Bring patches over from progressive.
19024         * config/default.exp: Exit remote shell cleanly.
19025         (g++_exit, g++_start): Add default versions.
19026         * config/sim.exp (gcc_load): Use perror, not error.
19027
19028 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19029
19030         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19031         set in site.exp.
19032
19033 1994-03-14  Doug Evans  (dje@cygnus.com)
19034
19035         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19036         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19037         (wendy_try): New proc to run testcase.
19038         (main loop): Call 'em.
19039         * gcc.wendy/*.c: Clean up pass to correct expected output.
19040
19041         * lib/gcc.exp: Minor cleanup work.
19042         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19043
19044 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19045
19046         * config/sim.exp (gcc_load): Document return codes better.
19047         Don't pass -v to simulator.
19048
19049 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19050
19051           * gcc.special/920717-x.c: Fix typo.
19052           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19053           get at sources.
19054
19055         * lib/mike-gcc.exp: Fix typo.
19056
19057 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19058
19059         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19060         binary to use, transform the name.
19061         * config/*.exp: rename everything. Nuke any g++ specific files,
19062         it's now a special case of gcc that requires no special support.
19063         Add a default.exp for unsupported targets.
19064
19065 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19066
19067         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19068         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19069         version of Tcl.
19070
19071 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19072
19073         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19074         than a warning.
19075
19076 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19077
19078         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19079
19080 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19081
19082         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19083         option_list.  Compile every file with only 4/6 option choices
19084         (same as C torture) instead of with 12/18 different option
19085         choices.
19086         * lib/c-torture.exp: Likewise.
19087
19088         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19089         not already set.
19090
19091 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19092
19093         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19094         can put an XFAIL *-*-* on excess errors.
19095
19096 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19097
19098         * g++.law: Add more tests derived from g++-bugs snapshots.
19099
19100         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19101         equivalent to g++.law/init9.
19102
19103         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19104         compiled it, and the a.out file after we've run it.
19105
19106 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19107
19108         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19109         compiled it, and the a.out file after we've run it.
19110
19111 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19112
19113         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19114
19115 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19116
19117         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19118         version number.
19119
19120 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19121
19122         * g++.law: New directory of g++ tests derived from the g++-bugs
19123         snapshots.
19124
19125 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19126
19127         * gcc.compile: initbug1.c initbug1.exp testcase added
19128
19129 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19130
19131         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19132         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19133           fixes submitted by Jeff Law (law@cs.utah.edu)
19134         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19135           Jeff Law (law@cs.utah.edu)
19136
19137
19138 1993-11-30  Mike Stump  (mrs@cygnus.com)
19139
19140         * config/unix-g++.exp: Follow the gcc way of doing things.
19141         * g++.old-deja/old-deja.exp: Minor updates.
19142         * lib/g++.exp: New file, follow the gcc way of doing things.
19143         * lib/old-dejagnu.exp: Minor updates.
19144         * lib/mike-g++.exp: Always unset errorInfo.
19145
19146 1993-11-06  Mike Stump  (mrs@cygnus.com)
19147
19148         * lib/gcc.exp: Fix some errors with the below change, CC and
19149         CFLAGS should be global when setting, not local.
19150
19151 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19152
19153         * lib/gcc.exp: Transform tool name.
19154
19155 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19156
19157         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19158
19159 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19160
19161         * lib/gcc.exp: change gcc_done to gcc_stat
19162
19163 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19164
19165         * Upgraded gcc testsuite to c-torture version 1.25
19166
19167 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19168
19169         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19170         * lib/c-torture: added hooks for new reporting code.
19171
19172 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19173
19174         * config/sh-gcc.exp: check if sh-sim exists in the path
19175
19176 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19177
19178         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19179         * gcc.compile/compile.exp: Initial changes for new logic.
19180         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19181         * gcc.failure/failure.exp: Initial changes for new logic.
19182         * gcc.ieee/ieee.exp: Initial changes for new logic.
19183         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19184         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19185         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19186         * lib/c-torture.exp: Initial changes for new logic.
19187         * lib/gcc.exp: Initial changes for new logic.
19188
19189 1993-10-15  Mike Stump  (mrs@cygnus.com)
19190
19191         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19192         depend upon failure or success.  Fully qualify names in failure
19193         and success messages.  Always remove a.out before starting
19194         compile, just in case.  Pay more attention to error text output by
19195         the compiler.  Handle testcases with no known past errors just
19196         like all others, so that things are uniform.  Other miscellaneous
19197         improvements.
19198
19199 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19200
19201         * gcc.cpp: new directory for cpp tests
19202
19203 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19204
19205         * lib/chill.exp: Code reformatted, removed unused code.
19206         * config/unix-chill.exp: Code reformatted, removed unused code.
19207         * chill.execute/execute.exp: Code reformatted, removed unused code.
19208         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19209
19210 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19211
19212         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19213         routines not written.
19214
19215 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19216
19217         * config/bug-gcc.exp: Use new procs from bug.exp.
19218
19219 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19220
19221         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19222         via ftp, rather than depending on NFS.
19223         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19224         case.
19225
19226 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19227
19228         * config/bug-gcc.exp: Use new download proc.
19229
19230 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19231
19232         * chill.execute/execute.exp: cleanups, handles errors better
19233         * chill.compile/compile.exp: rewrite, based on execute.exp
19234         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19235         * lib/chill.exp: major changes to diff proc and compile and link
19236           procs. added chill_fail and chill_pass wrappers to pass and
19237           fail. added more comments, and handle error codes better.
19238           Added a hack to capture stderr from exec, so noncompile tests
19239           can work.
19240
19241 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19242
19243         * chill.execute/execute.exp: rewrite of testsuite driver
19244         * lib/chill.exp: rewrite of testsuite driver
19245         * config/unix-chill.exp: rewrite of testsuite driver
19246
19247 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19248
19249     In chill.execute:
19250         * iexpr.ch: Standardize uppercase.
19251         * tuples.dat: Standardize uppercase.
19252         * vary.ch: standardize.  Correct varying string assignments.
19253         * vary.dat: Add new output lines.
19254
19255 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19256
19257     In chill.execute:
19258         * chprintf.ch: Standardize use of uppercase.
19259         * tuples.ch: Standardize and turn arr2 into a DCL,
19260           rather than a SYN.
19261         * pinits.ch: Standardize.
19262
19263 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19264
19265         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19266         * Makefil: Renamed to Makefile.in.
19267         * configure.in: New.
19268
19269 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19270
19271     In chill.execute:
19272         * .cvsignore: Add result/output files.
19273         * Makefile: Fix up variables at start.  Use MFLAGS
19274           everywhere.  Correct bool_loc, built_ins entries.
19275           Add entry for vary1.ch.
19276         * bitarray.ch: Standardize upper-case usage.
19277         * bitexpr.ch: Standardize, add output of b1.
19278         * params.ch: Use arrayt in along PROC parameters, to
19279           avoid novelty problems.
19280         * sets.ch: Tiny cleanup.
19281         * vary1.ch: Re-indent.
19282
19283 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19284
19285           * Add PR-related files to Makefiles, .cvsignore files, etc.
19286
19287 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19288
19289         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19290           with compiler objects. New names are test-flow.c and test-loop.c
19291
19292 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19293
19294         * Upgraded c-torture tests from 1.19 to 1.20
19295
19296         * new files:
19297         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19298         * gcc.compile: 930623-1.c 930623-2.c
19299         * gcc.noncompile: 930622-1.c 930622-2.c
19300         * gcc.failure: 920411-1.c 920627-2.c
19301         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19302
19303 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19304
19305         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19306           More changes to get testsuite working properly. Needs more work.
19307           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19308
19309 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19310
19311         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19312           More changes to get testsuite working properly. Needs more work.
19313
19314 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19315
19316         * chill.compile/compile.exp: Added for Dejagnu support
19317         * chill.execute/execute.exp: Added for Dejagnu support
19318         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19319
19320 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19321
19322     This should complete moving the CHILL test files.
19323         * chill.noncompile(.cvsignore printf.grt
19324             in-printf.grt chprintf.grt chprintf.ch):
19325             Added test-support files.
19326           (Makefile): Modified further.
19327         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19328             signal.ch): Added test files.
19329           * chill.execute (.cvsignore printf.grt printr.c
19330             in-printf.grt rts.c chprintf.grt rts.h): Added
19331           test-support files.
19332             (Makefile): More corrections.
19333
19334 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19335
19336         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19337           test cases, ready for DejaGnu.
19338
19339 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19340
19341         * Upgraded c-torture tests from 1.18 to 1.19
19342
19343         * gcc.compile: added test(s):
19344           930607-1.c
19345         * gcc.execute: added test(s):
19346           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19347
19348         * added new subdirectory for misc tests: gcc.misc-tests
19349         * gcc.misc-test(s): added tests:
19350           inst-check.c test-consts.c test-ior.c test-switch.c
19351
19352 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19353
19354         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19355
19356 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19357
19358         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19359
19360 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19361
19362         * Upgraded c-torture tests from 1.17 to 1.18
19363
19364 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19365
19366         * Upgraded c-torture tests from 1.12 to 1.17
19367
19368 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19369
19370         * lib/old-dejagnu.exp:
19371           Fixed handling of XFAIL target triplets to correctly
19372           recognize wildcard characters.  Removed code that
19373           appended a unique id tag to the end of the file name
19374           printed out by the result of the testcases within a
19375           given test file.
19376
19377 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19378
19379         * lib/old-dejagnu.exp:
19380           Reworked expected failure handling to trigger off of XFAIL
19381           keyword in keyphrase embeded in testcase source code. The
19382           XFAIL keyword must be at the end of the keyphrase line. It
19383           may optionally be followed by one or more target triplets.
19384           It has just occured that the handling of wildcards in the
19385           target triplet may not be correct.
19386
19387 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19388
19389         * g++.old-deja/tests:
19390           Moved all subdirectories up one level into g++.old-deja .
19391
19392         * lib/old-dejagnu.exp:
19393           Fixed problem with CXXFLAGS not being properly reset, and being
19394           corrupted with extraneous "-c" compiler option.  This was
19395           causing binaries to not be generated for test that needed them.
19396           Modified strings passed to "pass" and "fail" so that individual
19397           tests from the same test file would be distinguished by an
19398           identifier appended to the test file name in the summary logs;
19399           this corrected a problem with erroneous diff logs.  Added code
19400           to search testcases for expected fail and unexpected pass keywords.
19401
19402 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19403
19404         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19405
19406 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19407
19408         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19409           Removed extraneous text from end of "Special g++ Options"
19410           keyphrase.
19411
19412         * lib/old-dejagnu.exp: Added pattern matching to look for new
19413           keywords, embedded in testcases comments, which will trigger
19414           calls to xpass and xfail.
19415
19416 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19417
19418         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19419           comments embedded in the testcases, especially the one looking for
19420           special compiler options, as well as the pattern matching for the
19421           compiler output again.
19422
19423 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19424
19425         * lib/old-dejagnu.exp: Do a proper check of the return value for
19426           execute tests. Fixed several problems with the pattern matching
19427           of the compiler output which gave erroneous test results.
19428           Changed several of the test result messages to be more descriptive.
19429         * config/unix-g++.exp: Proc g++_load now actually works and
19430           executes the tests passed to it and returns a usable return
19431           value.
19432
19433 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19434
19435           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19436
19437 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19438
19439         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19440           Modified both files to properly execute the old style
19441           dejagnu tests. The previous versions of these files were
19442           experimental and did not function anything near correctly.
19443
19444 1993-04-05  Rob Savoye  (rob@cygnus.com)
19445
19446         * Removed all Makefile.in and configure.in files. No configuration
19447         needed now.
19448
19449 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19450
19451         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19452
19453 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19454
19455         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19456         gcc.special/configure.in, gcc.noncompile/configure.in,
19457         gcc.execute/configure.in, gcc.code_quality/configure.in,
19458         g++.other/configure.in, g++.old-deja/configure.in,
19459         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19460         in srcname setting.
19461
19462 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19463
19464         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19465         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19466         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19467
19468 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19469
19470         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19471         (gdb_exit): Don't remove *_soc files.
19472
19473 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19474
19475         * lib/c-torture.exp: Don't look for main; instead always use -w
19476         -c.  This is how the c-torture tests work.  Remove the object
19477         file if the compilation succeeds.
19478         * gcc.execute/execute.exp: Remove executable if test passes.
19479         * gcc.noncompile/noncompile.exp: Every test is an expected
19480         failure.
19481         * gcc.special/special.exp: Added tests from c-torture 1.11,
19482         corrected use of existing test.
19483         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19484         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19485         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19486         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19487         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19488         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19489         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19490         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19491         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19492         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19493         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19494         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19495         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19496         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19497         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19498         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19499         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19500         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19501         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19502         c-torture 1.11.
19503         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19504         correspond to c-torture 1.11.
19505
19506         * New file.