OSDN Git Service

PR c++/9849
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/9849
4         * g++.dg/template/error4.C: New test.
5         * g++.dg/template/nested3.C: Adjust error markers.
6
7 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8
9         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10
11 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12
13         PR c/10333
14         * gcc.dg/bitfld-7.c: New test.
15
16 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17
18         * gcc.dg/tls/asm-1.C: New test.
19
20 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21
22         * gcc.dg/cpp/assert4.c: Update.
23
24 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25
26         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27         * gcc.dg/builtin-apply3.c: New test.
28
29 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30
31         * lib/compat.exp (compat-obj): New xfaildata parameter.
32         Use it to set compiler_conditional_xfail_data before compiling.
33         (compat-get-options): Handle dg-xfail-if.
34         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36         * gcc.dg/compat/vector-1_y.c: Likewise.
37         * gcc.dg/compat/vector-2_x.c: Likewise.
38         * gcc.dg/compat/vector-2_y.c: Likewise.
39
40 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41
42         * g++.dg/opt/reg-stack4.C: New test.
43
44 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45
46         * gcc.dg/builtin-apply2.c: New test.
47
48 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49
50         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
51
52 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53
54         PR c++/12924
55         * g++.dg/template/template-id-2.C: New test.
56
57 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58
59         PR c++/5369
60         * g++.dg/template/memfriend1.C: New test.
61         * g++.dg/template/memfriend2.C: Likewise.
62         * g++.dg/template/memfriend3.C: Likewise.
63         * g++.dg/template/memfriend4.C: Likewise.
64         * g++.dg/template/memfriend5.C: Likewise.
65         * g++.dg/template/memfriend6.C: Likewise.
66         * g++.dg/template/memfriend7.C: Likewise.
67         * g++.dg/template/memfriend8.C: Likewise.
68         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
69
70 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
71
72         PR c++/12515
73         * g++.dg/ext/cond1.C: New test.
74
75 2003-11-20  Richard Henderson  <rth@redhat.com>
76
77         * gcc.dg/20020201-2.c: Remove.
78         * gcc.dg/20020201-4.c: Remove.
79         * gcc.dg/20020304-1.c: Remove.
80
81 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
82
83         * gcc.dg/cpp/trad/xwin1.c: New test case.
84
85 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
86
87         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
88         * lib/g77.exp: Likewise.
89         * lib/objc.exp: Likewise.
90         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
91         for darwin.
92
93 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
94
95         PR c++/12932
96         * g++.dg/template/static5.C: New test.
97
98 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
99
100         * gcc.dg/nested-func-1.c: New test.
101
102 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
103
104         * gcc.dg/cpp/assert4.c: New test.
105
106 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
107
108         PR c++/2294
109         * g++.dg/lookup/using9.c: New test.
110
111 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
112
113         PR c++/12762
114         * g++.dg/template/error3.C: New test.
115
116 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
117
118         PR ada/13035
119         * ada/acats/run_acats, run_all.sh: Fix syntax error.
120         No longer use a wrapper for gcc, since this does not work under
121         Windows.
122
123 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
124
125         PR c++/2094
126         * g++.dg/template/ptrmem7.C: New test.
127
128 2003-11-13  Andrew Pinski <apinski@apple.com>
129
130         * gcc.c-torture/compile/20031113-1.c: New test.
131
132 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
133             Kean Johnston <jkj@sco.com>
134
135         PR c/13029
136         * gcc.dg/unused-4.c: Update.
137
138 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
139
140         * g++.dg/opt/const3.C: New test.
141
142 2003-11-13  Jan Hubicka  <jh@suse.cz>
143
144         * gcc.c-torture/compile/20031112-1.c: New test.
145
146 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
147
148         * g++.dg/parse/crash10.C: Remove bogus error marker.
149
150 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
151
152         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
153         (host_gcc): Likewise.
154         (ROOT): Honor $PWDCMD.
155         (BASE): Likewise.
156         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
157
158 2003-11-12  Catherine Moore  <clm@redhat.com>
159
160         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
161
162 2003-11-12  Andreas Jaeger  <aj@suse.de>
163             Jakub Jelinek  <jakub@redhat.com>
164             Andrew Pinski  <pinskia@physics.uc.edu>
165             Richard Henderson  <rth@redhat.com>
166
167         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
168         systems.
169         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
170
171         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
172         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
173
174 2003-11-11  Andreas Jaeger  <aj@suse.de>
175
176         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
177
178         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
179
180 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
181
182         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
183         Clean ups.
184
185 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
186
187         * gcc.dg/trampoline-1.c: New test.
188
189 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
190
191         * gcc.c-torture/compile/200031109-1.c: New test.
192
193 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
194
195         PR c/3190
196         PR c/8714
197         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
198         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
199         gcc.dg/format/no-y2k-1.c: Update.
200
201 2003-11-08  Roger Sayle  <roger@eyesopen.com>
202
203         PR optimization/10467
204         * gcc.dg/20031108-1.c: New test case.
205
206 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
207
208         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
209
210 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
211
212         * gcc.dg/compound-lvalue-1.c: New test.
213         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
214         some XFAILs.
215
216 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
217
218         * gcc.dg/altivec-varargs-1.c: New test.
219
220 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
221
222         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
223         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
224         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
225         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
226         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
227
228 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
229
230         * gcc.dg/cond-lvalue-1.c: New test.
231
232 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
233
234         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
235
236 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
237
238         PR c++/11616
239         * g++.dg/template/instantiate5.C: New test.
240
241 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
242
243         PR c++/12726
244         * g++.dg/ext/complit2.C: Replace test with self-contained version.
245         * ChangeLog: Add missing first entry for above test.
246
247 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
248
249         PR c++/9810
250         * g++.dg/template/using8.C: New test.
251         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
252
253 2003-11-02  Roger Sayle  <roger@eyesopen.com>
254
255         PR optimization/10817
256         * gcc.c-torture/compile/20031102-1.c: New test case.
257
258 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
259
260         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
261         2147483647.
262
263 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
264
265         * gcc.dg/20031102-1.c: New test.
266
267 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
268
269         * gcc.dg/complex-1.c: New test.
270
271 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
272
273         PR c++/12796
274         * g++.dg/template/crash13.C: Adjust expected error location.
275         * g++.old-deja/g++.brendan/ns1.C: Likewise.
276
277 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
278
279         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
280
281 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
282
283         PR/10239
284         * gcc.c-torture/compile/20031031-2.c: New test.
285
286 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
287
288         PR/11640
289         * gcc.c-torture/compile/20031031-1.c: New test.
290
291 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
292
293         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
294         * gcc.misc-tests/bprob.exp: Likewise.
295         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
296         the execution test on arm-elf configs.
297         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
298         configs that don't support scratch files.
299         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
300
301 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
302
303         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
304         done by dejagnu.
305
306 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
307
308         * ada/acats/run_all.sh: Redirect mv output to /dev/null
309         Avoid non pure sh syntax. Add more logging.
310
311         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
312         fail.
313
314 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
315
316         PR libgcj/10610
317         * gcc.dg/ppc-stackalign-1.c: New test.
318
319 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
320
321         * ada/acats/run_all.sh: Change output to be more compliant with
322         dejagnu framework.
323         Create acats.sum and acats.log files under testsuite/ada/acats
324         Only run [a-z]* directories, to filter out e.g. CVS.
325         Redirect build output to log file.
326
327 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
328
329         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
330
331 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
332
333         PR ada/5909:
334         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
335
336 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
337
338         * gcc.c-torture/compile/20031023-1.c: New test.
339         * gcc.c-torture/compile/20031023-2.c: New test.
340         * gcc.c-torture/compile/20031023-3.c: New test.
341         * gcc.c-torture/compile/20031023-4.c: New test.
342
343 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
344
345         PR c++/10371
346         * g++.dg/lookup/scoped8.C: New test.
347
348 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
349
350         * g++.dg/opt/reg-stack3.C: New test.
351
352 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
353
354         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
355
356 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
357
358         PR c++/11076
359         * g++.dg/template/crash13.C: New test.
360
361 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
362
363         * gcc.dg/c99-restrict-2.c: New test.
364
365 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
366
367         PR c++/12698, c++/12699, c++/12700, c++/12566
368         * g++.dg/inherit/covariant9.C: New test.
369         * g++.dg/inherit/covariant10.C: New test.
370         * g++.dg/inherit/covariant11.C: New test.
371
372 2003-10-23  Jason Merrill  <jason@redhat.com>
373
374         PR c++/12726
375         * g++.dg/ext/complit2.C: New test.
376
377 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
378
379         PR target/12654
380         * gcc.c-torture/execute/20031020-1.c: New test.
381
382 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
383
384         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
385         following the jump_insn.
386
387 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
388
389         * gcc.dg/cast-lvalue-1.c: New test.
390
391 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
392
393         PR c++/11962
394         * g++.dg/template/cond2.C: New test.
395
396 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
397
398         * gcc.dg/builtins-28.c: New test.
399
400 2003-10-20  Jan Hubicka  <jh@suse.cz>
401
402         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
403         parameter.
404         * testsuite/gcc.dg/inline-2.c: Likewise.
405
406 2003-10-20  Phil Edwards  <phil@codesourcery.com>
407
408         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
409         * gcc.dg/nest.c:  Likewise.
410
411 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
412
413         PR c++/9781, c++/10583, c++/11862
414         * g++.dg/parse/crash13.C: New test.
415
416 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
417
418         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
419
420 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
421
422         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
423         Define HAVE_C99_RUNTIME except on Solaris.
424         * gcc.dg/builtins-20.c: Likewise.
425
426 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
427
428         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
429
430 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
431
432         PR c++/12495
433         * g++.dg/template/crash21.C: New test.
434
435 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
436
437         PR c++/2513
438         * g++.dg/template/typename5.C: New test.
439
440 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
441
442         PR c++/12369
443         * g++.dg/template/friend25.C: New test.
444
445 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
446
447         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
448         versions.
449
450 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
451
452         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
453         == 2147483647.
454
455 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
456
457         * gcc.c-torture/execute/960416-1.x: Remove.
458         * gcc.c-torture/execute/divconst-3.x: Likewise.
459
460 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
461
462         PR target/12598
463         * gcc.dg/torture/cris-volatile-1.c: New test.
464
465 2003-10-14  Roger Sayle  <roger@eyesopen.com>
466
467         PR optimization/9325
468         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
469         for overflowing floating point to integer conversion during RTL
470         simplification.
471
472 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
473
474         * objc/execute/_cmd.m: Fix typo.
475         * objc.dg/image-info.m, objc.dg/symtab-1.m:
476         Relax 'scan-assembler' regexp.
477         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
478         objc.dg/try-catch-4.m: Run on non-Darwin targets.
479         * objc.dg/zero-link-2.m: Remove blank line.
480         * objc.dg/zero-link-3.m: New test case.
481
482 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
483
484         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
485
486         * gcc.dg/asm-names.c: Use scan-assembler-not rather
487         than linker trickery.
488
489 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
490
491         PR c++/12370
492         * g++.dg/other/friend2.C: New test.
493
494 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
495
496         * gcc.dg/20031012-1.c: New test.
497
498 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
499
500         * gcc.dg/weak/weak-3.c: Fix for new warning.
501
502 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
503
504         PR optimization/8750
505         * gcc.c-torture/execute/20031012-1.c: New test case.
506
507 2003-10-11  Roger Sayle  <roger@eyesopen.com>
508
509         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
510         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
511
512 2003-10-11  Roger Sayle  <roger@eyesopen.com>
513
514         PR optimization/12260
515         * gcc.c-torture/compile/20031011-2.c: New test case.
516
517 2003-10-11  Roger Sayle  <roger@eyesopen.com>
518
519         * gcc.c-torture/execute/20031011-1.c: New testcase.
520
521 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
522
523         * gcc.c-torture/compile/20031011-1.c: New test.
524
525 2003-10-11  Jan Hubicka  <jh@suse.cz>
526
527         * g++.dg/other/first-global.C: New test.
528
529 2003-10-11  Roger Sayle  <roger@eyesopen.com>
530
531         * gcc.c-torture/execute/string-opt-18.c: New testcase.
532
533 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
534
535         * gcc.c-torture/compile/20031010-1.c: New test.
536
537 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
538
539         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
540         * gcc.c-torture/execute/va-arg-25.c: ... here.
541
542 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
543
544         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
545
546 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
547
548         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
549
550 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
551
552         * g++.dg/parse/error2.C: New test.
553
554 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
555
556         PR c++/11097
557         * g++.dg/other/error5.C: Modify the error message.
558         * g++.dg/lookup/using8.C: New test.
559
560 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
561
562         * gcc.dg/darwin-abi-2.c: New file.
563         * gcc.c-torture/execute/va-arg-24.c: New file.
564
565 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
566
567         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
568         indentation.
569
570 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
571
572         PR c++/10147
573         * g++.dg/other/error4.C: Update error messages.
574         * g++.dg/template/ptrmem4.C: Likewise.
575
576         PR c++/12337
577         * g++.dg/init/new9.C: New test.
578
579         PR c++/12334, c++/12236, c++/8656
580         * g++.dg/ext/attrib8.C: New test.
581
582 2003-10-06  Devang Patel  <dpatel@apple.com>
583
584         * gcc.dg/debug/dwarf2-3.h: New test.
585         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
586
587 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
588
589         * g++.dg/opt/cfg2.C: New test.
590
591 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
592
593         * g++.dg/opt/float1.C: New test.
594
595 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
596
597         * gcc.dg/c90-array-lval-6.c: New test.
598         * gcc.dg/c99-array-lval-6.c: New test.
599
600 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
601             Ziemowit Laski  <zlaski@apple.com>
602
603         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
604         'Derived', so that it is never considered a class method; add
605         new warning for '+port' method ambiguity.
606         * objc.dg/method-12.m: Include <objc/objc.h> instead of
607         <objc/objc-api.h> (needed on Mac OS X).
608         * objc.dg/method-13.m: New test.
609
610 2003-10-03  Roger Sayle  <roger@eyesopen.com>
611
612         PR optimization/9325, PR java/6391
613         * gcc.c-torture/execute/20031003-1.c: New test case.
614
615 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
616
617         PR optimization/12180
618         * gcc.dg/20031002-1.c: New test.
619
620         PR c++/12486
621         * g++.dg/inherit/error1.C: New test.
622
623 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
624
625         * lib/f-torture.exp (search_for): Rename to...
626         (search_for_re): This.  Also, clean up comments and the
627         "regexp" invocation.
628
629 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
630
631         * gcc.c-torture/compile/20031002-1.c: New test.
632
633 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
634
635         * g++.dg/opt/cond1.C: New test.
636
637 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
638
639         * gcc.dg/Wold-style-definition-2.c: New testcase.
640         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
641
642 2003-09-29  Richard Henderson  <rth@redhat.com>
643
644         * g++.dg/init/array10.C: Add dg-options.
645
646 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
647
648         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
649
650 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
651
652         * g++.dg/template/friend19.C: Fix typo.
653         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
654
655 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
656
657         * gcc.c-torture/execute/20030928-1.c: New test.
658         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
659
660 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
661
662         * g++.dg/opt/unroll1.C: New test.
663
664 2003-09-26  Roger Sayle  <roger@eyesopen.com>
665
666         PR optimization/11741
667         * gcc.dg/20030926-1.c: New test case.
668
669 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
670
671         PR c++/5655
672         * g++.dg/parse/access7.C: New test.
673         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
674
675 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
676
677         MERGE OF objc-improvements-branch into MAINLINE:
678         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
679         if libobjc has not been built.
680         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
681         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
682         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
683         objc/execute/nested-3.m, objc/execute/np-2.m,
684         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
685         objc/execute/redefining_self.m, objc/execute/root_methods.m,
686         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
687         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
688         objc.dg/special/unclaimed-category-1.h,
689         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
690         well as GNU runtime.
691         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
692         * execute/cascading-1.m, execute/function-message-1.m,
693         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
694         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
695         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
696         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
697         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
698         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
699         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
700         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
701         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
702         * objc.dg/bitfield-2.m: Run only on Darwin.
703         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
704         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
705         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
706         * objc.dg/const-str-1.m: Fix constant string layout.
707
708 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
709
710         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
711
712 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
713
714         * gcc.dg/darwin-abi-1.c: New file.
715
716 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
717
718         PR target/12281
719         * gcc.c-torture/compile/20030921-1.c: New test.
720
721 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
722
723         * g++.dg/opt/reg-stack2.C: New test.
724
725 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
726
727         * g++.dg/eh/delayslot1.C: New test.
728
729 2003-09-20  Richard Henderson  <rth@redhat.com>
730
731         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
732
733 2003-09-20  Roger Sayle  <roger@eyesopen.com>
734
735         * gcc.c-torture/execute/20030920-1.c: New test case.
736
737 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
738
739         * g++.dg/rtti/typeid3.C: Correct expected error message.
740
741 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
742
743         PR c++/157
744         * g++.dg/parse/crash12.C: New test.
745
746 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
747
748         * gcc.dg/compat/mixed-struct-check.h: New.
749         * gcc.dg/compat/mixed-struct-defs.h: New.
750         * gcc.dg/compat/mixed-struct-init.h: New.
751         * gcc.dg/compat/struct-by-value-19_main.c: New.
752         * gcc.dg/compat/struct-by-value-19_x.c: New.
753         * gcc.dg/compat/struct-by-value-19_y.c: New.
754         * gcc.dg/compat/struct-by-value-20_main.c: New.
755         * gcc.dg/compat/struct-by-value-20_x.c: New.
756         * gcc.dg/compat/struct-by-value-20_y.c: New.
757         * gcc.dg/compat/struct-return-19_main.c: New.
758         * gcc.dg/compat/struct-return-19_x.c: New.
759         * gcc.dg/compat/struct-return-19_y.c: New.
760         * gcc.dg/compat/struct-return-20_main.c: New.
761         * gcc.dg/compat/struct-return-20_x.c: New.
762         * gcc.dg/compat/struct-return-20_y.c: New.
763
764 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
765         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
766         so that it will not complain on LP64 targets.
767
768 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
769
770         PR c++/495
771         * g++.dg/template/friend24.C: New test.
772
773 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
774
775         PR c++/12332
776         * g++.dg/template/memtmpl2.C: New test.
777
778 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
779
780         PR target/11184
781         * gcc.dg/builtin-apply1.c: New test.
782
783 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
784
785         PR c++/9848
786         * g++.dg/warn/Wunused-4.C: New test.
787
788 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
789
790         PR c++/12316
791         * g++.dg/other/gc2.C: New test.
792
793 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
794
795         PR c++/11991
796         * g++.dg/rtti/typeid3.C: New test.
797
798         PR c++/12266
799         * g++.dg/overload/template1.C: New test.
800
801 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
802
803         * g++.dg/opt/cfg3.C: New test.
804
805 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
806
807         PR c++/7939
808         * g++.dg/template/crash11.C: New test.
809
810 2003-09-16  Jason Merrill  <jason@redhat.com>
811             Jakub Jelinek  <jakub@redhat.com>
812
813         * gcc.dg/attr-warn-unused-result.c: New test.
814
815 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
816
817         PR c++/12184
818         * g++.dg/expr/call2.C: New test.
819
820 2003-09-15  Andreas Jaeger  <aj@suse.de>
821
822         * gcc.dg/Wold-style-definition-1.c: New test.
823
824 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
825
826         PR c++/3907
827         * g++.dg/parse/template12.C: New test.
828
829         * g++.dg/abi/bitfield11.C: New test.
830         * g++.dg/abi/bitfield12.C: Likewise.
831
832 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
833
834         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
835         non-expansion of functional macro name without arguments at EOL.
836         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
837
838 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
839
840         * gcc.c-torture/execute/20030914-[12].c: New tests.
841
842 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
843
844         PR c++/11788
845         * g++.dg/overload/addr1.C: New test.
846
847 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
848
849         * gcc.dg/20030909-1.c: New test.
850
851 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
852
853         * gcc.dg/ultrasp10.c: New test.
854
855 2003-09-09  Devang Patel  <dpatel@apple.com>
856
857         * gcc.dg/darwin-ld-6.c: New test.
858
859 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
860
861         * gcc.dg/torture/builtin-explog-1.c: New testcase.
862
863 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
864
865         * gcc.dg/ia64-types1.c: New test.
866         * gcc.dg/ia64-types2.c: Likewise.
867
868 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
869
870         * gcc.dg/builtins-1.c: Add more _Complex tests.
871         * gcc.dg/torture/builtin-attr-1.c: Likewise.
872
873         * gcc.dg/builtins-1.c: Test existing _Complex functions.
874         * gcc.dg/torture/builtin-attr-1.c: Likewise.
875
876 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
877
878         PR c++/11786
879         * g++.dg/lookup/koenig2.C: New test.
880
881         PR c++/5296
882         * g++.dg/rtti/typeid2.C: New test.
883
884 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
885
886         * gcc.c-torture/compile/20030904-1.c: New test.
887
888 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
889
890         * g++.dg/opt/longbranch2.C: New test.
891
892 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
893
894         * g++.dg/template/crash10.C: Only compile it.
895
896 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
897
898         PR middle-end/11665
899         * gcc.c-torture/compile/20030907-1.c: New test.
900         * g++.dg/init/array11.C: New test.
901
902 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
903
904         PR c++/11852
905         * g++.dg/init/struct1.C: New test.
906
907 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
908
909         PR c++/12181
910         * g++.dg/expr/comma1.C: New test.
911
912 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
913
914         PR c++/11867
915         * g++.dg/expr/static_cast5.C: New test.
916
917 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
918
919         PR c++/11507
920         * g++.dg/lookup/scoped7.C: New test.
921
922         PR c++/9574
923         * g++.dg/other/static1.C: New test.
924
925         PR c++/11490
926         * g++.dg/warn/template-1.C: New test.
927
928         PR c++/11432
929         * g++.dg/template/crash10.C: New test.
930
931         PR c++/2478
932         * g++.dg/overload/VLA.C: New test.
933
934         PR c++/10804
935         * g++.dg/template/call1.C: New test.
936
937 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
938
939         PR c++/11794
940         * g++.dg/parse/using3.C: New test.
941
942 2003-09-06  Roger Sayle  <roger@eyesopen.com>
943
944         PR c++/11409
945         * g++.dg/overload/builtin3.C: New test case.
946
947 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
948
949         PR c/9862
950         * gcc.dg/20030906-1.c: New test.
951         * gcc.dg/20030906-2.c: Likewise.
952
953 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
954
955         PR c++/12167
956         * g++.dg/parse/defarg5.C: New test.
957
958         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
959
960 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
961
962         PR c++/12163
963         * g++.dg/expr/static_cast4.C: New test.
964
965         PR c++/12146
966         * g++.dg/template/crash9.C: New test.
967
968 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
969
970         * g++.old-deja/g++.ext/pretty2.C: Update for change
971         in __FUNCTION__.
972         * g++.old-deja/g++.ext/pretty3.C: Likewise.
973
974 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
975
976         PR c++/11922
977         * g++/dg/template/qualified-id1.C: New test.
978
979         PR c++/12037
980         * g++.dg/warn/noeffect4.C: New test.
981
982 2003-09-04  Matt Austern  <austern@apple.com>
983
984         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
985         * g++.dg/ext/fnname2.C: Likewise.
986         * g++.dg/ext/fnname3.C: Likewise.
987
988 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
989
990         * g++.dg/expr/lval1.C: New test.
991         * g++.dg/ext/lvcast.C: Remove.
992
993 2003-09-03  Roger Sayle  <roger@eyesopen.com>
994
995         PR optimization/11700.
996         * gcc.c-torture/compile/20030903-1.c: New test case.
997
998 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
999
1000         PR c++/12053
1001         * g++.dg/abi/layout4.C: New test.
1002
1003 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1004
1005         PR c++/11553
1006         * g++.dg/parse/friend3.C: New test.
1007
1008 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1009
1010         PR c++/11847
1011         * g++.dg/template/class1.C: New test.
1012
1013         PR c++/11808
1014         * g++.dg/expr/call1.C: New test.
1015
1016 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1017
1018         PR c++/12114
1019         * g++.dg/init/ref9.C: New test.
1020
1021         PR c++/11972
1022         * g++.dg/template/nested4.C: New test.
1023
1024 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1025
1026         PR c++/12093
1027         * g++.dg/template/non-dependent4.C: New test.
1028
1029         PR c++/11928
1030         * g++.dg/inherit/conv1.C: New test.
1031
1032 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1033
1034         PR c++/6196
1035         * g++.dg/ext/label1.C: New test.
1036         * g++.dg/ext/label2.C: Likewise.
1037
1038 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1039
1040         * g++.dg/expr/cond3.C: New test.
1041
1042 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1043
1044         * gcc.dg/builtins-1.c: Add new builtin cases.
1045
1046 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1047
1048         * gcc.dg/builtins-1.c: Add new cases.
1049         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1050
1051 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1052
1053         * gcc.dg/builtins-1.c: Add more math builtin tests.
1054         * gcc.dg/torture/builtin-attr-1.c: New test.
1055
1056 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1057
1058         PR optimization/5079
1059         * g++.dg/opt/static3.C: New test.
1060
1061 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1062
1063         * gcc.misc-tests/gcov-10b.c: New test.
1064
1065 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1066
1067         * g++.dg/opt/ptrmem3.C: New test.
1068
1069         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1070
1071 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1072
1073         * gcc.dg/20030826-2.c: New test.
1074
1075 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1076
1077         PR middle-end/12002
1078         * g77.f-torture/compile/12002.f: New test case.
1079
1080 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1081
1082         * gcc.dg/20030826-1.c: New test case.
1083
1084 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1085
1086         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1087
1088 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1089
1090         PR c++/11871
1091         * c++.dg/lookup/crash1.C: New test.
1092
1093         * c++.dg/warn/noeffect3.C: New test.
1094
1095 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1096
1097         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1098         * gcc.dg/compat/vector-1_y.c: Ditto.
1099         * gcc.dg/compat/vector-2_x.c: Ditto.
1100         * gcc.dg/compat/vector-2_y.c: Ditto.
1101
1102 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1103
1104         * gcc.dg/20030702-1.c: New test.
1105
1106 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1107
1108         PR c++/8795
1109         * g++.dg/ext/altivec-1.C: New test.
1110
1111 2003-08-24  Richard Henderson  <rth@redhat.com>
1112
1113         * g++.dg/eh/simd-2.C: Add -w for x86.
1114
1115 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1116
1117         * gcc.dg/20030815-1.c: New test.
1118
1119 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1120
1121         PR c++/3765
1122         * g++.dg/parse/access6.C: New test.
1123
1124 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1125
1126         PR c++/641, c++/11876
1127         * g++.dg/template/friend22.C: New test.
1128         * g++.dg/template/friend23.C: Likewise.
1129
1130 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1131
1132         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1133         identically.
1134
1135 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1136
1137         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1138
1139 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1140
1141         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1142
1143 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1144
1145         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1146
1147 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1148
1149         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1150
1151 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1152
1153         PR c++/11919
1154         * g++.dg/overload/prom1.C: New test.
1155
1156         PR c++/11551
1157         * g++.dg/parse/dtor2.C: New test.
1158
1159         PR c++/10762
1160         * g++.dg/parse/using2.C: New test.
1161
1162 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1163
1164         PR target/11805
1165         * gcc.c-torture/compile/20030821-1.c: New.
1166
1167 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR c++/11834
1170         * g++.dg/template/deduce2.C: New test.
1171
1172 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1173
1174         * gcc.c-torture/execute/20030821-1.c: New test.
1175
1176 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1177
1178         PR middle-end/11984
1179         * gcc.dg/20030820-1.c: New test case.
1180
1181 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1182
1183         PR c++/11945
1184         * g++.dg/warn/noeffect2.C: New test.
1185
1186 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1187
1188         PR c++/10926
1189         * g++.dg/template/dtor2.C: New test.
1190
1191         PR c++/11684
1192         * g++.dg/template/operator1.C: New test.
1193         * g++.dg/parse/operator4.C: New test.
1194
1195         PR c++/11946.C
1196         * g++.dg/expr/enum1.C: New test.
1197         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1198
1199         PR c++/11036.C
1200         * g++.dg/parse/elab2.C: New test.
1201         * g++.dg/parse/typedef4.C: Change error message.
1202         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1203         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1204         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1205
1206 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1207
1208         * gcc.dg/pch/warn-1.c: New.
1209         * gcc.dg/pch/warn-1.hs: New.
1210
1211         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1212         not-tested file.
1213
1214 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1215
1216         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1217
1218 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1219
1220         * gcc.dg/uninit-D.c: New Test.
1221         * gcc.dg/uninit-E.c: New Test.
1222         * gcc.dg/uninit-F.c: New Test.
1223         * gcc.dg/uninit-G.c: New Test.
1224
1225 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1226
1227         * g++.dg/README: Describe the pch directory.
1228
1229 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1230
1231         PR c++/11174
1232         * g++.dg/parse/access4.C: New test.
1233         * g++.dg/parse/access5.C: Likewise.
1234         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1235
1236 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1237
1238         * gcc.dg/noncompile/20030818-1.c: New.
1239
1240 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1241
1242         PR c++/11957
1243         * g++.dg/warn/noeffect1.C: New test.
1244
1245         * g++.dg/template/scope2.C: New test.
1246         * g++.dg/template/error2.C: Correct dg-error
1247
1248 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1249
1250         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1251
1252 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1253
1254         PR C++/11512
1255         * g++.dg/template/warn1.C: New.
1256
1257 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1258
1259         * g++.dg/template/error2.C: New test.
1260         * g++.dg/lookup/using7.C: Adjust errors
1261         * g++.old-deja/g++.pt/crash36.C: Likewise.
1262         * g++.old-deja/g++.pt/derived3.C: Likewise.
1263
1264 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1265
1266         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1267         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1268         * gcc.c-torture/execute/builtins/string-9.c: New, from
1269         string-opt-9.c.  Adjust for execute/builtins framework.
1270         * gcc.c-torture/execute/string-opt-9.c: Delete.
1271
1272 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1273
1274         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1275
1276         * g++.dg/parse/ret-type2.C: New test.
1277
1278         PR c++/11703
1279         * g++.dg/init/new8.C: New test.
1280
1281         PR c++/10923
1282         * g++.dg/parse/typedef5.C: New test.
1283
1284         PR c++/9512
1285         * g++.dg/parse/qualified2.C: New test.
1286         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1287         invalid code.
1288
1289 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1290
1291         * g++.dg/conversion/ptrmem1.C: New test.
1292
1293 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1294
1295         PR target/11693
1296         * gcc.dg/20030811-1.c: New test.
1297
1298         PR target/11535
1299         * gcc.c-torture/execute/20030811-1.c: New test.
1300
1301 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1302
1303         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1304
1305 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1306
1307         PR c++/11789.C
1308         * g++.dg/inherit/multiple1.C: New test.
1309
1310 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1311
1312         * gcc.dg/spe1.c: New test.
1313
1314         PR c++/11670
1315         * g++.dg/expr/cast2.C: New test.
1316
1317         PR c++/10530
1318         * g++.dg/template/dependent-name2.C: New test.
1319
1320 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1321
1322         * g++.dg/parse/crash11.C: Put the dg options in comments.
1323
1324 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1325
1326         * lib/gcc-dg.exp: Update for diagnostic change.
1327
1328 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1329
1330         PR c++/5767
1331         * g++.dg/parse/crash11.C: New test.
1332
1333 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1334
1335         * gcc.dg/cpp/spacing1.c: Update.
1336
1337 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1338
1339         PR target/11739
1340         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1341         a value for -mtune.
1342
1343 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1344
1345         PR middle-end/11771
1346         * gcc.c-torture/compile/20030804-1.c: New test case.
1347
1348 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1349
1350         * gcc.dg/20030804-1.c: New test case.
1351
1352 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1353
1354         * gcc.dg/cpp/separate-1.c: New test.
1355
1356 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1357
1358         PR c++/11704
1359         * g++.dg/template/dependent-expr2.C: New test.
1360
1361         PR c++/11766
1362         * g++.dg/expr/ptrmem1.C: New test.
1363
1364 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1365
1366         PR c++/9453
1367         * g++.dg/template/friend15.C: New test.
1368
1369 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1370
1371         * lib/dg-pch.exp: Work round PCH bug.
1372
1373 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1374
1375         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1376         builtins.  Move cases from builtins-4.c here.
1377
1378         * gcc.dg/torture/builtin-math-1.c: New test taken from
1379         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1380         additional cases.
1381
1382         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1383         Delete.
1384
1385 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1386
1387         PR c++/9447
1388         * g++.dg/template/using7.C: New test.
1389
1390 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1391
1392         * import1.c, import2.c: New tests.
1393
1394 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1395
1396         * g++.dg/eh/crossjump1.C: New test.
1397
1398 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1399
1400         PR c++/11697
1401         * g++.dg/template/using6.C: New test.
1402
1403         PR c++/11744
1404         * g++.dg/template/koenig2.C: New test.
1405
1406 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1407
1408         PR c++/7983
1409         * g++.dg/parse/typedef4.C: New test.
1410
1411 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1412
1413         PR c++/8442, c++/8806
1414         * g++.dg/template/elab1.C: New test.
1415         * g++.dg/template/type2.C: Likewise.
1416         * g++.dg/template/ttp3.C: Adjust expected error message.
1417         * g++.old-deja/g++.law/visibility13.C: Likewise.
1418         * g++.old-deja/g++.niklas/t135.C: Likewise.
1419         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1420         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1421         template argument.
1422         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1423
1424 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1425
1426         PR c++/11295
1427         * g++.dg/ext/stmtexpr1.C: New test.
1428
1429         * g++.dg/opt/tmp1.C: New test.
1430
1431         PR c++/11525
1432         * g++.dg/parse/constant4.C: New test.
1433
1434         PR c++/9447
1435         * g++.dg/template/using5.C: New test.
1436
1437 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1438
1439         * gcc.dg/builtins-27.c: New test case.
1440
1441 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1442
1443         * gcc.dg/tls/opt-7.c: New test.
1444
1445 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1446
1447         * g++.old-deja/g++.other/crash18.C: Remove.
1448
1449 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1450
1451         * g++.dg/template/explicit3.C: New.
1452         * g++.dg/template/explicit4.C: New.
1453         * g++.dg/template/explicit5.C: New.
1454
1455         PR c++/11347
1456         * g++.dg/template/memtmpl1.C: New.
1457
1458 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1459
1460         PR target/11565
1461         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1462         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1463
1464 2003-07-30  Jan Hubicka  <jh@suse.cz>
1465
1466         * vtgc1.c: Kill.
1467
1468 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1469
1470         * gcc.dg/struct-in-proto-1.c: New test.
1471
1472 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1473
1474         * gcc.dg/cpp/include2.c: Only expect one message.
1475
1476 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1477
1478         PR c++/9447
1479         * g++.dg/template/using1.C: New test.
1480         * g++.dg/template/using2.C: New test.
1481         * g++.dg/template/using3.C: New test.
1482         * g++.dg/template/using4.C: New test.
1483
1484 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1485
1486         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1487         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1488
1489 2003-07-28  Jan Hubicka  <jh@suse.cz>
1490
1491         PR c++/11530
1492         * g++.dg/opt/call1.C: New test.
1493
1494 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1495
1496         PR c++/11667
1497         * g++.dg/init/enum2.C: New test.
1498         * g++.dg/template/overload1.C: Add "-w" option.
1499
1500 2003-07-28    <hp@bitrange.com>
1501
1502         * gcc.dg/Wdeclaration-after-statement-1.c,
1503         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1504
1505 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1506
1507         * gcc.c-torture/compile/20030725-1.c: New test.
1508
1509 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1510
1511         * gcc.dg/20030505.c: Only run for SPE.
1512         Remove definition of opaque type.
1513
1514 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1515
1516         * g++.dg/template/ptrmem6.C: New test.
1517
1518 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1519
1520         * gcc.c-torture/compile/zero-strct-2.c: New test.
1521
1522 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1523
1524         * gcc.dg/intermod-1.c: New test.
1525
1526 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1527
1528         PR c++/11617
1529         * g++.dg/template/lookup2.C: New test.
1530         * g++.dg/template/memclass1.C: Remove instantiated from error.
1531         * g++.dg/other/error2.C: Tweak expected errors.
1532
1533         PR c++/11596
1534         * g++.dg/template/defarg3.C: New test.
1535
1536         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1537
1538 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1539
1540         * g++.dg/inherit/access5.C: New test.
1541
1542 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1543
1544         PR c++/11513
1545         * g++.dg/template/crash8.C: New test.
1546
1547 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1548
1549         PR c/10602
1550         * gcc.dg/noncompile/incomplete-2.c: New test.
1551
1552 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1553
1554         PR c++/11645
1555         * g++.dg/inherit/access4.C: New test.
1556
1557         PR c++/11517
1558         * g++.dg/expr/cond2.C: New test.
1559
1560         PR optimization/10679
1561         * g++.dg/opt/inline4.C: New test.
1562
1563 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1564
1565         * g++.dg/parse/crash10: New test.
1566
1567 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1568
1569         * g++.dg/ext/flexary1.C: New test.
1570
1571 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1572
1573         PR c++/10793
1574         * g++.dg/template/crash9.C: New test.
1575
1576 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1577
1578         PR c++/3004
1579         * g++.dg/parse/typedef3.C: New test.
1580
1581         PR c++/7906
1582         * g++.dg/parse/operator2.C: New test.
1583
1584         PR c++/8895
1585         * g++.dg/parse/def-tmpl-arg1.C: New test.
1586
1587         PR c++/9282
1588         * g++.dg/parse/funptr1.C: New test.
1589
1590         PR c++/9452
1591         * g++.dg/parse/ambig3.C: New test.
1592
1593         PR c++/9454
1594         * g++.dg/parse/operator3.C: New test.
1595
1596         PR c++/9486
1597         * g++.dg/parse/template10.C: New test.
1598
1599         PR c++/9488
1600         * g++.dg/parse/template11.C: New test.
1601
1602         PR c++/10150
1603         * g++.dg/parse/invalid-op1.C: New test.
1604
1605         PR c++/10247
1606         * g++.dg/parse/condexpr1.C: New test.
1607
1608 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1609
1610         * g++.dg/ext/packed3.C: New test.
1611         * g++.dg/ext/packed4.C: New test.
1612
1613         * gcc.dg/pack-test-3.c: New test.
1614
1615 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1616
1617         * lib/compat.exp: Handle dg-options per source file.
1618         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1619         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1620         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1621         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1622         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1623         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1624         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1625         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1626         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1627         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1628         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1629         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1630         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1631         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1632
1633 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1634
1635         PR c/10320
1636         * gcc.c-torture/execute/20030718-1.c: New test.
1637
1638 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1639
1640         PR optimization/11536
1641         * gcc.dg/20030721-1.c: New test.
1642
1643 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1644
1645         PR c++/11546
1646         * g++.dg/template/lookup1.C: New test.
1647
1648 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1649
1650         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1651         diagnostics of ill-formed constructs involving labels.
1652         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1653         the new 'previously defined here' message.
1654
1655 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1656
1657         * g++.dg/parse/non-dependent2.C: New test.
1658
1659 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1660
1661         * g++.dg/init/init-ref4.C: xfail on targets without
1662         weak symbols.
1663
1664 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1665
1666         PR target/11087
1667         * gcc.c-torture/execute/20030717-1.c: New test.
1668
1669 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1670
1671         * g++.dg/opt/cfg1.C: New test.
1672
1673 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1674
1675         PR optimization/11557
1676         * gcc.dg/20030717-1.c: New test.
1677
1678 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1679
1680         PR c++/10476
1681         * g++.dg/expr/crash-1.C: New test.
1682
1683         PR c++/11027
1684         * g++.dg/template/init3.C: New test.
1685
1686         PR c++/8222
1687         * g++.dg/template/non-dependent1.C: New test.
1688
1689         PR c++/11070
1690         * g++.dg/template/non-dependent2.C: New test.
1691
1692         PR c++/11071
1693         * g++.dg/template/non-dependent3.C: New test.
1694
1695         PR c++/9907
1696         * g++.dg/template/sizeof5.C: New test.
1697
1698 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1699
1700         PR 11498
1701         * gcc.c-torture/compile/mangle-1.c: New file.
1702
1703 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1704
1705         PR c++/7809
1706         * g++.dg/parse/access3.C: New test.
1707
1708 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1709
1710         PR c++/11384
1711         * g++.dg/init/init-ref4.C: New test.
1712
1713 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1714
1715         PR c++/11547
1716         * g++.dg/parse/constant3.C: New test.
1717         * g++.dg/parse/crash7.C: Likewise.
1718
1719 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1720
1721         PR target/11008
1722         * gcc.dg/i386-pentium4-not-mull.c: New.
1723
1724 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1725
1726         * gcc.dg/asm-names.c (ymain): Make it weak.
1727
1728 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1729
1730         PR c++/5421
1731         * g++.dg/template/friend21.C: New test.
1732
1733 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1734
1735         * gcc.dg/cleanup-8.c: New test.
1736         * gcc.dg/cleanup-9.c: New test.
1737
1738 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1739
1740         * g++.dg/ext/dll-MI1.h: New file.
1741         * g++.dg/ext/dllexport-MI1.C: New file.
1742         * g++.dg/ext/dllimport-MI1.C: New file.
1743
1744 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1745
1746         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1747         it does not have cmpstrsi patterns (just cmpmemsi).
1748
1749 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1750
1751         PR debug/11473
1752         * g++.dg/debug/debug8.C: New test.
1753
1754 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1755
1756         PR c++/10108
1757         * g++.dg/template/crash7.C: New test.
1758
1759 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1760
1761         PR target/10795
1762         * gcc.c-torture/compile/20030708-1.c: New.
1763
1764 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1765
1766         * gcc.c-torture/execute/20030715-1.c: New test.
1767
1768 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1769
1770         * gcc.dg/pch/inline-3.c: New file.
1771         * gcc.dg/pch/inline-3.hs: New file.
1772         * gcc.dg/pch/inline-4.c: New file.
1773         * gcc.dg/pch/inline-4.hs: New file.
1774
1775 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1776
1777         PR c++/11509
1778         * g++.dg/template/crash6.C: New test.
1779
1780         PR c++/7053
1781         * g++.dg/template/friend20.C: New test.
1782
1783         PR c++/7019
1784         * g++.dg/template/overload2.C: New test.
1785
1786 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1787
1788         PR optimization/11440
1789         * gcc.c-torture/execute/20030714-1.c: New test.
1790
1791 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1792
1793         PR c++/11154
1794         * g++.dg/template/partial2.C: New test.
1795
1796 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1797
1798         PR c++/11503
1799         * g++.dg/template/anon1.C: New test.
1800
1801         PR c++/11493
1802         PR c++/11495
1803         * g++.dg/parse/template9.C: Likewise.
1804         * g++.dg/template/crash4.C: New test.
1805         * g++.dg/template/koenig1.C: Likewise.
1806         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1807         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1808         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1809         functions.
1810         * g++.old-deja/g++.jason/template36.C: Likewise.
1811         * g++.old-deja/g++.mike/p1989.C: Likewise.
1812         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1813         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1814         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1815         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1816         compiling.
1817         * g++.old-deja/g++.pt/union2.C: Use this->.
1818
1819 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1820
1821         * gcc.dg/20030711-1.c: New test.
1822
1823 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1824
1825         PR c++/11050
1826         * g++.dg/parse/args1.C: New test.
1827         * g++.pt/defarg8.C: Change expected errors.
1828
1829 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/8164
1832         * g++.dg/template/nontype2.C: New test.
1833
1834         PR c++/10558
1835         * g++.dg/parse/template8.C: New test.
1836
1837         PR c++/8327
1838         * g++.dg/template/scope1.C: New test.
1839
1840         * g++.dg/warn/Wsign-compare-1.C: New test.
1841
1842 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1843
1844         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1845
1846 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1847
1848         PR c++/9411
1849         * g++.dg/template/explicit2.C: New test.
1850
1851         PR c++/10032
1852         * g++.dg/warn/pedantic1.C: New test.
1853
1854 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1855
1856         PR c++ 9483
1857         * g++.dg/other/field1.C: New test.
1858
1859 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1860
1861         PR c/11449
1862         * gcc.c-torture/compile/20030707-1.c: New.
1863
1864 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1865
1866         PR c++/10849
1867         * g++.dg/template/access12.C: New test.
1868
1869 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1870
1871         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1872         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1873         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1874         * gcc.misc-tests/gcov.exp: Update
1875         * g++.dg/gcov/gcov.exp: Update
1876         * lib/gcov.exp: Update.
1877
1878 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1879
1880         * g++.dg/abi/mangle17.C: Make sure template expressions are
1881         dependent.
1882         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1883         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1884         * g++.dg/opt/stack1.C: Remove erroneous code.
1885         * g++.dg/parse/template7.C: New test.
1886         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1887         * g++.old-deja/g++.pt/crash4.C: Likewise.
1888
1889 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1890
1891         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1892         with zero or one occurence of `$' after the initial `L'.
1893
1894 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1895
1896         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1897
1898 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1899
1900         PR c/11370
1901         * gcc.dg/Wunreachable-6.c: New testcase.
1902         * gcc.dg/Wunreachable-7.c: New testcase.
1903
1904 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1905
1906         PR c/11420
1907         * gcc.dg/20030708-1.c: New test.
1908
1909 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1910
1911         * gcc.dg/compat/sdata-section.h: New file.
1912         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1913         * gcc.dg/torture/mips-sdata-1.c: New test.
1914
1915 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1916
1917         PR c++/11030
1918         * g++.dg/template/friend19.C: New test.
1919
1920 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1921
1922         * g++.dg/opt/strength-reduce.C: New test.
1923
1924 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1925
1926         PR target/10979
1927         * gcc.dg/20030707-1.c: New testcase.
1928
1929 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1930
1931         PR optimization/11059
1932         * g++.dg/opt/emptyunion.C: New testcase.
1933
1934 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1935             Eric Botcazou  <ebotcazou@libertysurf.fr>
1936
1937         * g++.dg/opt/stack1.C: New test.
1938
1939 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1940
1941         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1942         run test.
1943
1944         PR c++/11431
1945         * g++.dg/expr/static_cast3.C: New test.
1946
1947 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1948
1949         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1950         everywhere.
1951         * gcc.dg/concat.c: Concatenation of string constants with
1952         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1953         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1954         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1955         necessary to avoid multi-character character constant warning.
1956         * gcc.dg/cpp/escape.c: Likewise.
1957         * gcc.dg/cpp/ucs.c: Likewise.
1958         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1959         Fix a typo.
1960
1961 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1962
1963         PR c/11428
1964         * gcc.c-torture/compile/20030704-1.c: New.
1965
1966 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1967
1968         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1969
1970 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1971
1972         PR c++/5287, PR c++/7910,  PR c++/11021
1973         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1974         tests for warnings.
1975         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1976         * g++.dg/ext/dllimport3.C: Likewise.
1977         * g++.dg/ext/dllimport4.C: New file.
1978         * g++.dg/ext/dllimport5.C: New file.
1979         * g++.dg/ext/dllimport6.C: New file.
1980         * g++.dg/ext/dllimport7.C: New file.
1981         * g++.dg/ext/dllimport8.C: New file.
1982         * g++.dg/ext/dllimport9.C: New file.
1983         * g++.dg/ext/dllimport10.C: New file.
1984         * g++.dg/ext/dllexport1.C: New file.
1985
1986 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1987
1988         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1989         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1990
1991 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1992
1993         * gcc.dg/builtins-25.c: New testcase.
1994         * gcc.dg/builtins-26.c: New testcase.
1995
1996 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1997
1998         * gcc.dg/compat/vector-defs.h: New file.
1999         * gcc.dg/compat/vector-setup.h: New file.
2000         * gcc.dg/compat/vector-check.h: New file.
2001         * gcc.dg/compat/vector-1_main.c: New file.
2002         * gcc.dg/compat/vector-1_x.c: New file.
2003         * gcc.dg/compat/vector-1_y.c: New file.
2004         * gcc.dg/compat/vector-2_main.c: New file.
2005         * gcc.dg/compat/vector-2_x.c: New file.
2006         * gcc.dg/compat/vector-2_y.c: New file.
2007
2008         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2009         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2010         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2011         * gcc.dg/compat/struct-align-1.h: New file.
2012         * gcc.dg/compat/struct-align-1_main.c: New file.
2013         * gcc.dg/compat/struct-align-1_x.c: New file.
2014         * gcc.dg/compat/struct-align-1_y.c: New file.
2015         * gcc.dg/compat/struct-align-2.h: New file.
2016         * gcc.dg/compat/struct-align-2_main.c: New file.
2017         * gcc.dg/compat/struct-align-2_x.c: New file.
2018         * gcc.dg/compat/struct-align-2_y.c: New file.
2019
2020         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2021         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2022         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2023         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2024         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2025         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2026         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2027         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2028         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2029         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2030         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2031         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2032         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2033         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2034         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2035         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2036         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2037         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2038         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2039         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2040         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2041         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2042         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2043         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2044         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2045         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2046         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2047         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2048         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2049
2050 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2051
2052         * gcc.dg/i386-call-1.c: New test.
2053
2054 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2055
2056         PR c++/9162
2057         * g++.dg/parse/defarg4.C: New.
2058
2059 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2060
2061         PR target/10700
2062         * gcc.c-torture/compile/20030703-1.c: New test case.
2063
2064 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2065
2066         * g++.dg/template/local3.C: Remove extra semicolon.
2067
2068 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2069
2070         * gcc.dg/i386-volatile-1.c: New test.
2071
2072 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2073
2074         PR c++/11072
2075         * g++.dg/other/offsetof2.C: XFAIL.
2076         * g++.dg/other/offsetof5.C: New.
2077
2078         PR c++/10219
2079         * g++.dg/template/error1.C: New.
2080
2081         PR c++/9779
2082         * g++.dg/template/dependent-expr1.C: New.
2083
2084 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2085
2086         PR c++/6949
2087         * g++.dg/template/local3.C: New test.
2088
2089         PR c++/11149
2090         * g++.dg/lookup/scoped6.C: New test.
2091
2092 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2093
2094         PR c++/8046
2095         * g++.dg/other/error7.C: New test.
2096
2097 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2098
2099         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2100         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2101         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2102         * g++.old-deja/g++.other/union2.C: Likewise.
2103         * gcc.dg/c90-const-expr-2.c: Likewise.
2104         * gcc.dg/c90-const-expr-3.c: Likewise.
2105         * gcc.dg/c99-const-expr-2.c: Likewise.
2106         * gcc.dg/c99-const-expr-3.c: Likewise.
2107         * gcc.dg/concat.c: Likewise.
2108
2109 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2110
2111         PR c++/9559
2112         * g++.dg/init/static1.C: New test.
2113
2114 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2115
2116         * Changelog: Remove ">>>>>>>" from previous change.
2117
2118 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2119
2120         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2121         * g++.old-deja/g++.other/access2.C: Likewise.
2122         * g++.old-deja/g++.other/decl2.C: Likewise.
2123         * gcc.c-torture/execute/20020615-1.c: Likewise.
2124
2125 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2126
2127         PR c++/4933
2128         * g++.dg/template/sizeof4.C: New test.
2129
2130 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2131
2132         * g++.dg/other/error6.C: New test.
2133
2134 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2135
2136         PR c++/10750
2137         * g++.dg/parse/constant2.C: New test.
2138
2139 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2140
2141         PR c++/11106
2142         * g++.dg/other/error5.C: New test.
2143
2144 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2145
2146         * gcc.dg/format/gcc_diag-1.c: New test.
2147
2148 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2149
2150         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2151
2152 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2153
2154         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2155         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2156         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2157
2158 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2159
2160         * gcc.c-torture/execute/builtins/string-8.c: New test.
2161         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2162         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2163         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2164
2165 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2166
2167         PR c++/10468
2168         * g++.dg/ext/typeof6.C: New test.
2169
2170 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2171
2172         PR c++/10796
2173         * g++.dg/init/enum1.C: New test.
2174
2175 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2176
2177         * gcc.dg/20030627-1.c: New test.
2178
2179 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2180
2181         PR c++/11332
2182         * g++.dg/expr/static_cast2.C: New test.
2183
2184 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2185             Jakub Jelinek  <jakub@redhat.com>
2186
2187         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2188         sprintf(dst,"%s",src) optimization.
2189         * gcc.c-torture/execute/20030626-1.c: New test case.
2190         * gcc.c-torture/execute/20030626-2.c: New test case.
2191
2192 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2193
2194         * gcc.c-torture/execute/multi-ix.c: New test.
2195
2196         * gcc.c-torture/execute/simd-4.c (main):
2197         Added missing semicolon at end of union.
2198
2199 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2200
2201         PR c++/8266
2202         * g++.dg/template/explicit-instantiation3.C: New test.
2203
2204 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2205
2206         * gcc.dg/20030626-1.c: Use signed char.
2207
2208 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2209
2210         * gcc.dg/20030626-1.c: New test.
2211
2212 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2213
2214         * const-str-2.m: Update.
2215
2216 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/10990
2219         * g++.dg/rtti/dyncast1.C: New test.
2220         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2221         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2222         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2223
2224         PR c++/10931
2225         * g++.dg/expr/static_cast1.C: New test.
2226
2227 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2228
2229         * gcc.dg/20030625-1.c: New test.
2230
2231 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2232
2233         * gcc.c-torture/compile/20030624-1.c: New test case.
2234
2235 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2236
2237         * gcc.c-torture/execute/string-opt-17.c: New test.
2238
2239 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2240
2241         PR c++/5754
2242         * g++.dg/parse/crash6.C: New test.
2243
2244 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2245
2246         * gcc.dg/builtins-24.c: New test case.
2247
2248 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2249
2250         * g++.dg/opt/operator1.C: New test.
2251
2252 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2253
2254         * gcc.c-torture/execute/string-opt-16.c: New test case.
2255
2256 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2257
2258         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2259         * g++.old-deja/g++.other/conv7.C: Likewise
2260         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2261         * g++.old-deja/g++.other/overload14.C: Likewise.
2262
2263 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2264
2265         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2266         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2267
2268 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2269
2270         PR c++/10888
2271         * g++.dg/warn/Winline-3.C: New test.
2272
2273 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2274
2275         * lib/target-supports.exp (check_alias_available): Make the test
2276         program acceptable to the Solaris assembler.
2277
2278         PR c++/10749
2279         * g++.dg/template/memclass2.C: New test.
2280
2281 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2282             Eric Botcazou  <ebotcazou@libertysurf.fr>
2283
2284         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2285         data for non-matching targets.
2286         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2287
2288 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2289
2290         PR c++/10845
2291         * g++.dg/template/member3.C: New test.
2292
2293 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/10939
2296         * g++.dg/template/func1.C: New test.
2297
2298         PR c++/9649
2299         * g++.dg/template/static4.C: New test.
2300         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2301
2302         PR c++/11041
2303         * g++.dg/init/ref7.C: New test.
2304
2305 2003-06-19  Matt Austern  <austern@apple.com>
2306
2307         PR c++/11228
2308         * g++.dg/anew1.C: New test.
2309         * g++.dg/anew2.C: New test.
2310         * g++.dg/anew3.C: New test.
2311         * g++.dg/anew4.C: New test.
2312
2313 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2314
2315         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2316
2317 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2318
2319         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2320         endian-dependent.
2321
2322 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2323
2324         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2325         Remove cruft.
2326
2327 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2328
2329         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2330         * gcc.c-torture/compile/961203-1.c: Likewise.
2331         * gcc.c-torture/compile/980506-1.c: Likewise.
2332
2333 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2334
2335         PR c++/10712
2336         * g++.dg/lookup/using7.C: New test.
2337
2338 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2339
2340         PR c++/11105
2341         * g++.dg/abi/conv1.C: Remove it.
2342         * g++.dg/template/conv7.C: New test.
2343         * g++.dg/template/conv8.C: Likewise.
2344         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2345         conversion operator.
2346
2347 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2348
2349         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2350         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2351         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2352         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2353         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2354         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2355         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2356         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2357         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2358         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2359         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2360         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2361         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2362         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2363         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2364         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2365         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2366         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2367         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2368         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2369         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2370         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2371         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2372         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2373         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2374         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2375         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2376         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2377         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2378
2379 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2380
2381         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2382         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2383         indications.
2384
2385 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2386
2387         * gcc.dg/i386-387-5.c: New test case.
2388         * gcc.dg/i386-387-6.c: New test case.
2389         * gcc.dg/builtins-23.c: New test case.
2390
2391 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2392
2393         * gcc.dg/builtins-22.c: New test case.
2394         * gcc.dg/i386-387-1.c: Update to test exp.
2395         * gcc.dg/i386-387-2.c: Likewise.
2396
2397 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2398
2399         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2400
2401 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2402
2403         * lib/gcc-dg.exp (dg-require-dll): New function.
2404         (dg-xfail-if): Likewise.
2405         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2406         driver.
2407
2408         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2409         * gcc.c-torture/compile/20001205-1.c: Likewise.
2410         * gcc.c-torture/compile/20001226-1.c: Likewise.
2411         * gcc.c-torture/compile/20010518-2.c: Likewise.
2412         * gcc.c-torture/compile/20020312-1.c: Likewise.
2413         * gcc.c-torture/compile/20020604-1.c: Likewise.
2414         * gcc.c-torture/compile/920501-12.c: Likewise.
2415         * gcc.c-torture/compile/920501-4.c: Likewise.
2416         * gcc.c-torture/compile/920520-1.c: Likewise.
2417         * gcc.c-torture/compile/920521-1.c: Likewise.
2418         * gcc.c-torture/compile/920625-1.c: Likewise.
2419         * gcc.c-torture/compile/961203-1.c: Likewise.
2420         * gcc.c-torture/compile/980506-1.c: Likewise.
2421         * gcc.c-torture/compile/981006-1.c: Likewise.
2422         * gcc.c-torture/compile/981022-1.c: Likewise.
2423         * gcc.c-torture/compile/981223-1.c: Likewise.
2424         * gcc.c-torture/compile/990617-1.c: Likewise.
2425         * gcc.c-torture/compile/dll.c: Likewise.
2426         * gcc.c-torture/compile/labels-3.c: Likewise.
2427         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2428         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2429         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2430         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2431         * gcc.c-torture/compile/simd-5.c: Likewise.
2432         * gcc.c-torture/compile/20000804-1.x: Remove.
2433         * gcc.c-torture/compile/20001205-1.x: Likewise.
2434         * gcc.c-torture/compile/20001226-1.x: Likewise.
2435         * gcc.c-torture/compile/20010518-2.x: Likewise.
2436         * gcc.c-torture/compile/20020312-1.x: Likewise.
2437         * gcc.c-torture/compile/20020604-1.x: Likewise.
2438         * gcc.c-torture/compile/920501-12.x: Likewise.
2439         * gcc.c-torture/compile/920501-4.x: Likewise.
2440         * gcc.c-torture/compile/920520-1.x: Likewise.
2441         * gcc.c-torture/compile/920521-1.x: Likewise.
2442         * gcc.c-torture/compile/920625-1.x: Likewise.
2443         * gcc.c-torture/compile/961203-1.x: Likewise.
2444         * gcc.c-torture/compile/980506-1.x: Likewise.
2445         * gcc.c-torture/compile/981006-1.x: Likewise.
2446         * gcc.c-torture/compile/981022-1.x: Likewise.
2447         * gcc.c-torture/compile/981223-1.x: Likewise.
2448         * gcc.c-torture/compile/990617-1.x: Likewise.
2449         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2450         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2451         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2452         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2453         * gcc.c-torture/compile/simd-5.x: Likewise.
2454
2455         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2456
2457 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2458
2459         * gcc.c-torture/execute/20030611-1.c: New test.
2460
2461 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2462
2463         PR middle-end/168
2464         * gcc.dg/20030612-1.c: New test case.
2465
2466 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2467
2468         PR c++/10635
2469         * g++.dg/expr/cast1.C: New test.
2470
2471 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2472
2473         * gcc.dg/builtins-21.c: New test case.
2474
2475 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2476
2477         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2478         options instead of at the end.
2479         * lib/objc.exp (objc_target_compile): Likewise.
2480
2481 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2482
2483         PR c++/10432
2484         * g++.dg/parse/error1.C: New test.
2485
2486 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2487
2488         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2489         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2490         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2491         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2492         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2493         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2494         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2495         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2496         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2497         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2498         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2499         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2500         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2501         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2502         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2503         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2504         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2505         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2506         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2507         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2508         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2509         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2510         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2511         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2512
2513         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2514         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2515         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2516         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2517         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2518         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2519         * gcc.dg/compat/scalar-return-3_main.c: New file.
2520         * gcc.dg/compat/scalar-return-3_x.c: New file.
2521         * gcc.dg/compat/scalar-return-3_y.c: New file.
2522         * gcc.dg/compat/scalar-return-4_main.c: New file.
2523         * gcc.dg/compat/scalar-return-4_x.c: New file.
2524         * gcc.dg/compat/scalar-return-4_y.c: New file.
2525
2526 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2527
2528         * gcc.dg/compat/fp2-struct-check.h: New file.
2529         * gcc.dg/compat/fp2-struct-defs.h: New file.
2530         * gcc.dg/compat/fp2-struct-init.h: New file.
2531         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2532         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2533         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2534         * gcc.dg/compat/struct-return-10_main.c: New file.
2535         * gcc.dg/compat/struct-return-10_x.c: New file.
2536         * gcc.dg/compat/struct-return-10_y.c: New file.
2537
2538         * gcc.dg/compat/compat-common.h: New file.
2539         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2540         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2541         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2542         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2543         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2544         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2545         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2546         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2547         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2548         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2549         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2550         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2551         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2552         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2553         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2554         * gcc.dg/compat/small-struct-check.h: Ditto.
2555         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2556         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2557         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2558         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2559         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2560         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2561         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2562         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2563         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2564         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2565         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2566         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2567         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2568         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2569         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2570         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2571         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2572         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2573         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2574         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2575         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2576         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2577         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2578         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2579         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2580         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2581         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2582         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2583         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2584         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2585
2586 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2587
2588         * g++.dg/pch/static-1.C: New file.
2589         * g++.dg/pch/static-1.Hs: New file.
2590
2591 2003-06-10  Richard Henderson  <rth@redhat.com>
2592
2593         * gcc.dg/asm-7.c: Adjust expected warning text.
2594
2595 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2596
2597         * gcc.dg/builtins-20.c: New test case.
2598
2599 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2600
2601         PR c++/11131
2602         * g++.dg/opt/template1.C: New test.
2603
2604 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2605
2606         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2607         additional_sources.
2608
2609 2003-05-21  David Taylor  <dtaylor@emc.com>
2610
2611         * gcc.dg/Wpadded.c: New file.
2612
2613 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2614
2615         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2616         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2617         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2618         dg-require-weak.
2619
2620 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2621
2622         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2623
2624 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2625
2626         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2627         (dg-require-alias): Likewise.
2628         (dg-require-gc-sections): Likewise.
2629         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2630
2631 2003-06-08  Richard Henderson  <rth@redhat.com>
2632
2633         * gcc.dg/20011029-2.c: Fix the array reference.
2634         * gcc.dg/asm-7.c: New.
2635
2636 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2637
2638         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2639
2640 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2641
2642         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2643         (dg-require-gc-sections): Likewise.
2644
2645 2003-06-08  Jan Hubicka  <jh@suse.cz>
2646
2647         * i386-cmov1.c: Fix regular expression.
2648         * i386-cvt-1.c: Likewise.
2649         * i386-local.c: Likewise.
2650         * i386-local2.c: Likewise.
2651         * i386-mul.c: Likewise.
2652         * i386-ssetype-1.c: Likewise.
2653         * i386-ssetype-3.c: Likewise.
2654         * i386-ssetype-5.c: Likewise.
2655
2656 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2657
2658         PR c++/11039
2659         * g++.dg/warn/implicit-typename2.C: New test.
2660         * g++.dg/warn/implicit-typename3.C: New test.
2661
2662 2003-06-07  Richard Henderson  <rth@redhat.com>
2663
2664         * g++.dg/other/offsetof3.C: Use size_t.
2665         * g++.dg/other/offsetof4.C: Likewise.
2666
2667 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2668
2669         * lib/copy-file.exp: New. Implement gcc_copy_files.
2670
2671         * lib/dg-pch.exp: Load copy-file.exp
2672         (dg-pch): Use gcc_copy_files instead of "file copy".
2673
2674 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2675
2676         * gcc.dg/weak/weak.exp: Simplify.
2677         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2678         * gcc.dg/weak/weak-1.c: Likewise.
2679         * gcc.dg/weak/weak-2.c: Likewise.
2680         * gcc.dg/weak/weak-3.c: Likewise.
2681         * gcc.dg/weak/weak-4.c: Likewise.
2682         * gcc.dg/weak/weak-5.c: Likewise.
2683         * gcc.dg/weak/weak-6.c: Likewise.
2684         * gcc.dg/weak/weak-7.c: Likewise.
2685         * gcc.dg/weak/weak-8.c: Likewise.
2686         * gcc.dg/weak/weak-9.c: Likewise.
2687
2688 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2689
2690         gcc.c-torture/execute/20030606-1.c: New.
2691
2692 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2693
2694         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2695         * gcc.dg/builtins-19.c: Likewise.
2696
2697 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2698
2699         * gcc.dg/builtins-2.c: Add some more tests.
2700         * gcc.dg/builtins-18.c: New test case.
2701         * gcc.dg/builtins-19.c: New test case.
2702
2703 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2704             Jim Wilson  <wilson@tuliptree.org>
2705
2706         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2707
2708 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2711         mempcpy/stpcpy calls not to be optimized into something else.
2712         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2713         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2714         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2715
2716 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2717
2718         * gcc.dg/format/asm_fprintf-1.c: New test.
2719
2720 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2721
2722         * lib/gcc-defs.exp (additional_sources): New variable.
2723         (dg-additional-sources): New function.
2724         (additional_files): New variable.
2725         (dg-additional-files): New function.
2726         (dg-additional-files-options): Likewise.
2727         * lib/gcc-dg.exp (dg-require-weak): New function.
2728         (dg-require-alias): Likewise.
2729         (dg-require-gc-sections): Likewise.
2730         * lib/target-supports.exp (check_alias_available): Remove testfile
2731         parameter.
2732         (check_gc_sections_available): New function.
2733         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2734         (dg-gpp-additional-files): Likewise.
2735         * lib/g++.exp (additional_sources): Remove.
2736         (additional_files): Likewise.
2737         (g++_target_compile): Use dg-additional-files-options.
2738
2739         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2740         Tcl logic.
2741         * gcc.dg/special/ecos.exp: Remove.
2742         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2743         * gcc.dg/special/alias-1.c: Likewise.
2744         * gcc.dg/special/alias-2.c: Likewise.
2745         * gcc.dg/special/gcsec-1.c: Likewise.
2746         * gcc.dg/special/weak-1.c: Likewise.
2747         * gcc.dg/special/weak-2.c: Likewise.
2748         * gcc.dg/special/wkali-1.c: Likewise.
2749         * gcc.dg/special/wkali-2.c: Likewise.
2750
2751         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2752         dg-gpp-additional-*.
2753         * g++.dg/special/conpr-3.C: Likewise.
2754         * g++.dg/special/conpr-4.C: Likewise.
2755         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2756         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2757         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2758         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2759         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2760         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2761         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2762         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2763         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2764         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2765         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2766         * g++.old-deja/g++.other/comdat1.C: Likewise.
2767         * g++.old-deja/g++.other/comdat2.C: Likewise.
2768         * g++.old-deja/g++.other/comdat3.C: Likewise.
2769         * g++.old-deja/g++.other/ctor1.C: Likewise.
2770         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2771
2772 2003-06-05  Richard Henderson  <rth@redhat.com>
2773
2774         * gcc.dg/debug/20030605-1.c: New.
2775
2776 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2777
2778         * README.QMTEST: Update.
2779
2780 2003-06-04  Richard Henderson  <rth@redhat.com>
2781
2782         * gcc.dg/cleanup-1.c: New.
2783         * gcc.dg/cleanup-2.c: New.
2784         * gcc.dg/cleanup-3.c: New.
2785         * gcc.dg/cleanup-4.c: New.
2786         * gcc.dg/cleanup-5.c: New.
2787         * gcc.dg/cleanup-6.c: New.
2788         * gcc.dg/cleanup-7.c: New.
2789
2790 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2791
2792         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2793
2794         * lib/dg-pch.exp: New file.
2795         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2796         * gcc.dg/pch/pch.exp: Likewise.
2797
2798 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2799
2800         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2801         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2802         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2803         * gcc.dg/builtins-17.c: New test case.
2804         * gcc.dg/i386-387-4.c: New test case.
2805         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2806
2807 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2808
2809         * gcc.dg/ultrasp9.c: New test.
2810
2811 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2812
2813         * gcc.c-torture/compile/20030604-1.c: New test.
2814         * gcc.dg/sparc-constant-1.c: New test.
2815
2816 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2817
2818         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2819
2820 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2821
2822         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2823
2824         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2825         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2826
2827 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2828
2829         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2830
2831 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2832
2833         PR c++/10940
2834         * g++.dg/template/spec10.C: New test.
2835
2836 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2837
2838         * gcc.dg/builtins-16.c: New test case.
2839
2840 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2841
2842         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2843         mempcpy test with post-increments.
2844         * gcc.c-torture/execute/string-opt-3.c: New test.
2845         * gcc.dg/string-opt-1.c: New test.
2846
2847 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2848
2849         PR fortran/10965
2850         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2851
2852 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2853
2854         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2855         (scan-assembler): ... here.  Use dg-scan.
2856         (scan-assembler-not): Likewise.
2857         (scan-file): New function.
2858         (scan-file-not): Likewise.
2859         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2860         * gcc.dg/cpp/_Pragma4.c: Likewise.
2861         * gcc.dg/cpp/_Pragma5.c: Likewise.
2862         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2863         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2864         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2865         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2866         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2867         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2868         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2869         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2870         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2871         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2872         * gcc.dg/cpp/cxxcom1.c: Likewise.
2873         * gcc.dg/cpp/line1.c: Likewise.
2874         * gcc.dg/cpp/maccom1.c: Likewise.
2875         * gcc.dg/cpp/maccom2.c: Likewise.
2876         * gcc.dg/cpp/maccom3.c: Likewise.
2877         * gcc.dg/cpp/maccom4.c: Likewise.
2878         * gcc.dg/cpp/maccom5.c: Likewise.
2879         * gcc.dg/cpp/maccom6.c: Likewise.
2880         * gcc.dg/cpp/multiline.c: Likewise.
2881         * gcc.dg/cpp/spacing1.c: Likewise.
2882         * gcc.dg/cpp/spacing2.c: Likewise.
2883         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2884         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2885         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2886         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2887         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2888         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2889         * gcc.dg/cpp/cxxcom2.c: Likewise.
2890         * gcc.dg/cpp/cxxcom2.h: New file.
2891
2892         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2893         * g++.dg/cpp/truefalse.C: Here.
2894         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2895
2896 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2897
2898         * gcc.dg/cpp/redef3.c: New file.
2899
2900 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2901
2902         * gcc.dg/i386-loop-3.c: New test.
2903
2904 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2905
2906         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2907
2908 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2909
2910         * gcc.dg/fwrapv-1.c: New test case.
2911         * gcc.dg/fwrapv-2.c: New test case.
2912
2913 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2914
2915         PR c++/10956
2916         * g++.dg/template/spec9.C: New test.
2917
2918 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2919
2920         * gcc.dg/duff-4.c: New test case.
2921
2922 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2923
2924         PR fortran/10843
2925         * g77.dg/ffixed-form-1.f: New test
2926         * g77.dg/ffixed-form-2.f: New test
2927         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2928         * g77.dg/ffree-form-3.f: New test
2929
2930 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2931
2932         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2933         * gcc.dg/wint_t-1.c: Likewise.
2934
2935 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2936
2937         * g++.dg/template/access11.C: New test.
2938
2939 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2940
2941         PR c++/10849
2942         * g++.dg/template/access10.C: New test.
2943
2944 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2945             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2946
2947         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2948
2949 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2950
2951         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2952         suppress for powerpc-*-darwin*.
2953         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2954
2955 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2956
2957         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2958         suppress option for powerpc-*-darwin*.
2959
2960 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2961
2962         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2963         * gcc.dg/builtins-4.c: Add test for fmod.
2964
2965 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2966
2967         PR c++/10682
2968         * g++.dg/template/instantiate4.C: New test.
2969
2970 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2971
2972         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2973
2974 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2975
2976         * gcc.dg/compat/scalar-return-1_main.c: New file.
2977         * gcc.dg/compat/scalar-return-1_x.c: New file.
2978         * gcc.dg/compat/scalar-return-1_y.c: New file.
2979         * gcc.dg/compat/scalar-return-2_main.c: New file.
2980         * gcc.dg/compat/scalar-return-2_x.c: New file.
2981         * gcc.dg/compat/scalar-return-2_y.c: New file.
2982         * gcc.dg/compat/struct-return-3_main.c: New file.
2983         * gcc.dg/compat/struct-return-3_y.c: New file.
2984         * gcc.dg/compat/struct-return-3_x.c: New file.
2985         * gcc.dg/compat/struct-return-2_main.c: New file.
2986         * gcc.dg/compat/struct-return-2_x.c: New file.
2987         * gcc.dg/compat/struct-return-2_y.c: New file.
2988
2989 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2990
2991         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2992         for hppa*-hp-hpux*.
2993         * gcc.dg/20021014-1.c (dg-options): Likewise.
2994         * gcc.dg/nest.c (dg-options): Likewise.
2995
2996 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2997
2998         PR c++/9738
2999         * g++.dg/ext/dllimport2.C: New file.
3000         * g++.dg/ext/dllimport3.C: New file.
3001
3002 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3003
3004         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3005         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3006         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3007         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3008         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3009         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3010         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3011         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3012         * gcc.dg/compat/small-struct-defs.h: New file.
3013         * gcc.dg/compat/small-struct-init.h: New file.
3014         * gcc.dg/compat/small-struct-check.h: New file.
3015         * gcc.dg/compat/fp-struct-defs.h: New file.
3016         * gcc.dg/compat/fp-struct-check.h: New file.
3017         * gcc.dg/compat/fp-struct-init.h: New file.
3018         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3019         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3020
3021 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3022
3023         * gcc.dg/20030225-2.c: New test.
3024
3025 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3026             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3027
3028         * gcc.c-torture/compile/20030518-1.c: New test case.
3029
3030 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3031
3032         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3033         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3034         gcc-dg-debug-runtest.
3035         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3036         gcc-dg-debug-runtest.
3037
3038 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3039
3040         PR c++/9022
3041         * g++.dg/lookup/using6.C: New test.
3042
3043 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3044
3045         * g++.dg/parse/access2.C: New test.
3046
3047 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3048
3049         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3050         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3051         * gcc.dg/debug/debug.exp: Likewise.
3052
3053 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3054
3055         * gcc.dg/dollar.c: New test.
3056
3057 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3058
3059         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3060         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3061         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3062         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3063         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3064         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3065         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3066         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3067         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3068         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3069         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3070         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3071         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3072         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3073         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3074         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3075         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3076         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3077
3078 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3079
3080         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3081         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3082         support for "repo" mode.
3083         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3084         * lib/g77-dg.exp: Likewise.
3085         * lib/obj-dg.exp: Likewise.
3086
3087 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3088
3089         Merge from gcc-3_2-rhl8-branch:
3090         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3091
3092         * gcc.dg/tls/opt-6.c: New test.
3093
3094         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3095
3096         * gcc.dg/20030405-1.c: New test.
3097
3098         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3099
3100         * gcc.dg/20030309-1.c: New test.
3101
3102         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3103
3104         * gcc.c-torture/execute/20030307-1.c: New test.
3105
3106         2003-02-20  Randolph Chung  <tausq@debian.org>
3107
3108         * gcc.c-torture/compile/20030220-1.c: New test.
3109
3110         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3111
3112         * gcc.dg/20030217-1.c: New test.
3113
3114         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3115
3116         * gcc.c-torture/compile/20020129-1.c: New test.
3117
3118         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3119
3120         * gcc.dg/unroll-1.c: New test.
3121
3122         2002-11-16  Jan Hubicka  <jh@suse.cz>
3123
3124         * gcc.c-torture/execute/20020920-1.c: New test.
3125
3126         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR target/7434
3129         * gcc.c-torture/compile/20021008-1.c: New test.
3130
3131         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3132
3133         PR target/7559
3134         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3135
3136         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3137
3138         * gcc.c-torture/compile/20020807-1.c: New test.
3139
3140         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3141
3142         * gcc.dg/tls/opt-1.c: New test.
3143
3144         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3145
3146         * gcc.dg/20020729-1.c: New test.
3147
3148         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3149
3150         * g++.dg/opt/life1.C: New test.
3151
3152         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3153
3154         * gcc.dg/20020525-1.c: New test.
3155
3156         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3157
3158         PR c++/6794
3159         * g++.dg/ext/pretty1.C: New test.
3160         * g++.dg/ext/pretty2.C: New test.
3161
3162 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3163
3164         PR c++/8385
3165         * g++.dg/ext/typeof5.C: New test.
3166
3167 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3168
3169         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3170         __USER_LABEL_PREFIX__ into account.
3171         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3172
3173 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3174
3175         * gcc.dg/builtins-15.c: New test case.
3176
3177 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3178
3179         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3180
3181 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3182
3183         * lib/g++.exp: Tweak handling of additional source files.
3184         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3185         * g++.dg/special/conpr-2a.C: Rename to ...
3186         * g++.dg/special/conpr-2a.cc: ... this.
3187         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3188         * g++.dg/special/conpr-3a.C: Rename to ...
3189         * g++.dg/special/conpr-3a.cc: This.
3190         * g++.dg/special/conpr-3b.C: Rename to ...
3191         * g++.dg/special/conpr-3b.cc: This.
3192         * g++.dg/special/conpr-4.C: New test.
3193         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3194
3195 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3196
3197         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3198
3199 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3200
3201         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3202         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3203         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3204         * g++.old-deja/g++.other/warn3.C: Likewise.
3205
3206 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3207
3208         * gcc.dg/i386-387-1.c: Update to also test log.
3209         * gcc.dg/i386-387-2.c: Likewise.
3210
3211 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3212
3213         * g77.f-torture/execute/int8421.f: New test.
3214
3215 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3216
3217         PR c++/10230, c++/10481
3218         * g++.dg/lookup/scoped5.C: New test.
3219
3220 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3221
3222         PR c++/10552
3223         * g++.dg/template/ttp6.C: New test.
3224
3225 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3226
3227         * gcc.c-torture/execute/builtins: New directory.
3228         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3229         gcc.c-torture/execute/builtins.
3230         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3231         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3232         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3233         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3234
3235 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3236
3237         PR c++/9252
3238         * g++.dg/template/access8.C: New test.
3239         * g++.dg/template/access9.C: New test.
3240
3241 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3242
3243         PR c++/9554
3244         * g++.dg/parse/access1.C: New test.
3245
3246 2003-05-09  DJ Delorie  <dj@redhat.com>
3247
3248         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3249         long, and not an int.
3250
3251 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3252
3253         PR c++/10555, c++/10576
3254         * g++.dg/template/memclass1.C: New test.
3255
3256 2003-05-08  DJ Delorie  <dj@redhat.com>
3257
3258         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3259         targets.
3260         * gcc.c-torture/execute/20021024-1.x: Likewise.
3261         * gcc.c-torture/execute/shiftdi.x: Likewise.
3262         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3263         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3264         * gcc.dg/20021018-1.c: Likewise.
3265
3266 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3267
3268         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3269
3270         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3271         (bcopy): Call memmove.
3272
3273 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3274
3275         * g77.f-torture/compile/8485.f: New test case.
3276
3277 2003-05-07  Richard Henderson  <rth@redhat.com>
3278
3279         PR c++/10570
3280         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3281         Verify exception_cleanup not called for rethrows.
3282         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3283         when exiting catch block without rethrowing.
3284         * g++.dg/eh/forced3.C: New.
3285         * g++.dg/eh/forced4.C: New.
3286
3287 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3288
3289         * gcc.dg/20030505.c: Fix triplet.
3290
3291 2003-05-06  DJ Delorie  <dj@redhat.com>
3292
3293         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3294         * gcc.dg/nest.c: Likewise.
3295
3296 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3297
3298         * gcc.dg/builtins-14.c: New test case.
3299
3300 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3301
3302         * lib/compat.exp (compat-execute): New argument.
3303         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3304         * gcc.dg/compat: New test directory.
3305         * gcc.dg/compat/compat.exp: New expect script.
3306         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3307         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3308         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3309         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3310         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3311         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3312
3313         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3314         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3315         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3316         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3317         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3318         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3319         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3320         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3321         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3322         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3323         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3324         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3325         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3326         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3327         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3328
3329 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3330
3331         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3332
3333 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3334
3335         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3336
3337 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3338
3339         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3340         * gcc.dg/ppc-fsel-2.c: New test.
3341
3342         * gcc.dg/unused-5.c: New test.
3343
3344 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3345
3346         PR c++/10496
3347         * g++.dg/warn/pmf1.C: New test.
3348
3349 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3350
3351         PR c++/4494
3352         * g++.dg/warn/main.C: New test.
3353
3354 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3355
3356         * gcc.dg/nonnull-3.c: New test.
3357
3358 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3359
3360         * gcc.dg/cpp/Wtrigraphs.c: Update.
3361         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3362
3363 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3364
3365         * gcc.dg/ppc-fsel-1.c: New test.
3366
3367 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3368
3369         PR c/10604
3370         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3371
3372 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3373
3374         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3375
3376 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3377
3378         PR c++/9364, c++/10553, c++/10586
3379         * g++.dg/parse/typename4.C: New test.
3380         * g++.dg/parse/typename5.C: Likewise.
3381
3382 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3383
3384         * gcc.c-torture/compile/20030503-1.c: New test.
3385
3386 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3387
3388         * g++.dg/lookup/using5.C: Fix testcase error.
3389
3390 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3391
3392         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3393         since MEABI is no longer supported.  Remove all vestiges
3394         of MEABI from the test.
3395
3396 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3397
3398         PR c++/10554
3399         * g++.dg/lookup/using5.C: New test.
3400
3401 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3402
3403         PR c++/8772
3404         * g++.dg/template/ttp5.C: New test.
3405
3406 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3407
3408         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3409         (dg-gpp-additional-sources): New function.
3410         (dg-gpp-additional-files): Likewise.
3411         * lib/g++.exp (additional_sources): New variable.
3412         (additional_files): Likewise.
3413         (g++_target_compile): Deal with them.
3414         * lib/old-dejagnu.exp: Remove.
3415         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3416         * g++.old-deja: Revise all tests to use dg commands.
3417
3418 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3419
3420         PR c++/9432, c++/9528
3421         * g++.dg/lookup/using4.C: New test.
3422
3423 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3424
3425         * gcc.dg/noreturn-5.c: New file.
3426         * gcc.dg/noreturn-6.c: New file.
3427
3428         * gcc.c-torture/compile/inline-1.c: New file.
3429
3430 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3431
3432         PR c++/10551
3433         * g++.dg/template/explicit1.C: New test.
3434
3435 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3436
3437         PR c++/10549
3438         * g++.dg/other/bitfield1.C: New test.
3439
3440         PR c++/10527
3441         * g++.dg/init/new7.C: New test.
3442
3443 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3444
3445         * g++.dg/ext/desig1.C: New test.
3446         * g++.dg/ext/init1.C: Update.
3447
3448         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3449
3450 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3451
3452         PR c++/10180
3453         * g++.dg/warn/Winline-1.C: New test.
3454
3455 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3456
3457         * gcc.c-torture/execute/string-opt-19.c: New test.
3458
3459         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3460         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3461
3462 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3463
3464         PR c++/10506
3465         * g++.dg/init/new6.C: New test.
3466
3467         PR c++/10503
3468         * g++.dg/init/ref6.C: New test.
3469
3470 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3471
3472         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3473
3474 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3475
3476         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3477         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3478
3479 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3480
3481         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3482         initialized static data members.
3483
3484 2003-04-25  H.J. Lu <hjl@gnu.org>
3485
3486         * gcc.dg/ia64-sync-4.c: New test.
3487
3488 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3489
3490         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3491         date.
3492
3493 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3494
3495         PR c++/10337
3496         * g++.dg/warn/conv1.C: New test.
3497         * g++.old-deja/g++.other/conv7.C: Adjust.
3498         * g++.old-deja/g++.other/overload14.C: Adjust.
3499
3500 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/10471
3503         * g++.dg/template/defarg2.C: New test.
3504
3505 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3506
3507         * gcc.dg/cpp/include2.c: Update.
3508         * gcc.dg/cpp/multiline-2.c: New.
3509         * gcc.dg/cpp/multiline.c: Update.
3510         * gcc.dg/cpp/strify2.c: Update.
3511         * gcc.dg/cpp/trad/literals-2.c: Update.
3512
3513 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3514
3515         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3516
3517 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3518
3519         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3520
3521 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3522
3523         PR c++/10451
3524         * g++.dg/parse/crash4.C: New test.
3525
3526         PR c++/9847
3527         * g++.dg/parse/crash5.C: New test.
3528
3529 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3530
3531         PR c++/10446
3532         * g++.dg/parse/crash3.C: New test.
3533
3534         PR c++/10428
3535         * g++.dg/parse/elab1.C: New test.
3536
3537 2003-04-22  Devang Patel  <dpatel@apple.com>
3538
3539         * gcc.dg/cpp/trad/funlike-5.c: New test.
3540
3541 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3542
3543         * g++.dg/other/packed1.C: Fix dg options.
3544
3545 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3546
3547         * g++.dg/other/offsetof2.C: New test.
3548
3549 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3550
3551         * g++.dg/template/recurse.C: Adjust location of error messages.
3552
3553 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3554
3555         PR c++/9881
3556         * g++.dg/init/addr-const1.C: New test.
3557         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3558
3559 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3560
3561         PR c++/10405
3562         * g++.dg/lookup/struct-hack1.C: New test.
3563
3564 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3565
3566         * ucs.c: Update diagnostic messages.
3567
3568 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3569
3570         * gcc.dg/cpp/truefalse.cpp: New test.
3571         * gcc.dg/cpp/cpp.exp: Update.
3572         * g++.dg/other/stdbool-if.C: Remove.
3573
3574 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3575
3576         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3577         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3578
3579 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3580
3581         * gcc.c-torture/compile/20030418-1.c: New test.
3582
3583 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3584
3585         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3586
3587 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3588
3589         PR c++/10347
3590         g++.dg/template/dependent-name1.C: New test.
3591
3592 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3593
3594         * gcc.dg/warn-1.c (tourist_guide): New array,
3595         contains a pointer to bar.
3596
3597 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3598
3599         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3600         * gcc.c-torture/execute/medce-1.c: New test case.
3601         * gcc.c-torture/execute/medce-2.c: New test case.
3602
3603 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3604
3605         * lib/prune.exp: Ignore more messages.
3606
3607         PR c++/10381
3608         * g++.dg/parse/lookup3.C: New test.
3609
3610 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3611
3612         * gcc.c-torture/compile/20030415-1.c : New test.
3613
3614 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3615
3616         * gcc.c-torture/execute/scope-2.c: Move to ...
3617         * gcc.dg/noncompile/scope.c: .... here.
3618
3619 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3620
3621         * gcc.dg/20030414-2.c: New test case.
3622
3623 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3624
3625         PR target/10377
3626         * gcc.dg/20030414-1.c: New test.
3627
3628 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3629
3630         * gcc.dg/builtins-12.c: New test case.
3631         * gcc.dg/builtins-13.c: New test case.
3632
3633 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3634
3635         * gcc.c-torture/execute/string-opt-18.c: New test.
3636
3637 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3638
3639         PR c++/10300
3640         * g++.dg/init/new5.C: New test.
3641
3642 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3643
3644         PR c++/7910
3645         * g++.dg/ext/dllimport1.C: New test.
3646
3647 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3648
3649         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3650
3651 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3652
3653         PR Fortran/9263
3654         * g77.f-torture/noncompile/9263.f: New test
3655         PR Fortran/1832
3656         * g77.f-torture/execute/1832.f: New test
3657
3658 2003-04-11  David Chad  <davidc@freebsd.org>
3659             Loren J. Rittle  <ljrittle@acm.org>
3660
3661         libobjc/8562
3662         * objc.dg/headers.m: New test.
3663
3664 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3665
3666         * gcc.c-torture/execute/builtin-noret-2.c: New.
3667         * gcc.c-torture/execute/builtin-noret-2.x: New.
3668         XFAIL builtin-noret-2.c at -O1 and above.
3669         * gcc.dg/redecl.c: New.
3670         * gcc.dg/Wshadow-1.c: Update error regexps.
3671
3672 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3673
3674         * g++.dg/abi/bitfield10.C: New test.
3675
3676 2003-04-09  Mike Stump  <mrs@apple.com>
3677
3678         * gcc.dg/pch/pch.exp: Make testcase names longer.
3679         * g++.dg/pch/pch.exp: Make testcase names longer.
3680
3681 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3682
3683         * gcc.dg/builtins-11.c: New test case.
3684
3685 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3686
3687         * gcc.dg/builtins-9.c: New test case.
3688         * gcc.dg/builtins-10.c: New test case.
3689
3690 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3691
3692         * gcc.dg/noncompile/init-4.c.c: New test.
3693
3694 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3695
3696         * gcc.misc-test/gcov-9.c: New test.
3697         * gcc.misc-test/gcov-10.c: New test
3698         * gcc.misc-test/gcov-11.c: New test.
3699
3700 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3701
3702         PR optimization/10024
3703         * gcc.c-torture/compile/20030405-1.c: New test.
3704
3705 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3706
3707         * gcc.dg/pch/static-3.c: New.
3708         * gcc.dg/pch/static-3.hs: New.
3709         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3710
3711 2003-04-04  Richard Henderson  <rth@redhat.com>
3712
3713         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3714         * g++.dg/eh/forced2.C: Likewise.
3715
3716 2003-04-03  Mike Stump  <mrs@apple.com>
3717
3718         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3719         target arg.
3720         (scan-assembler-times, scan-assembler-not): Likewise.
3721         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3722
3723 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3724
3725         * gcc.dg/sparc-loop-1.c: New test.
3726
3727 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3728
3729         PR other/9274
3730         * g++.dg/pch/system-2.C: New.
3731         * g++.dg/pch/system-2.Hs: New.
3732
3733 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3734
3735         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3736
3737         * g++.dg/eh/simd-1.C (vecfunc): Same.
3738
3739 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3740
3741         * gcc.c-torture/execute/20030401-1.c: New test case.
3742
3743 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3744
3745         * objc.dg/defs.m: New.
3746
3747 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3748
3749         * g++.dg/eh/simd-1.C: New.
3750         * g++.dg/eh/simd-2.C: New.
3751
3752 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3753
3754         * gcc.c-torture/execute/simd-3.c: New.
3755
3756 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c/9936
3759         * gcc.dg/20030331-2.c: New test.
3760
3761 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3762
3763         PR c++/10278
3764         * g++.dg/parse/crash2.C: New test.
3765
3766 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3767
3768         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3769         * gcc.c-torture/execute/20030331-1.c: ...here.
3770
3771 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3772
3773         * gcc.c-torture/execute/20030331-1.c: New test.
3774
3775 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3776
3777         * lib/gcov.exp: Adjust call return testing strings.
3778         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3779
3780 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3781
3782         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3783         * gcc.dg/builtins-7.c: New test case.
3784         * gcc.dg/builtins-8.c: New test case.
3785
3786 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3787
3788         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3789
3790 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3791
3792         PR c++/7647
3793         * g++.dg/lookup-class-member-2.C: New test.
3794
3795 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3796
3797         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3798
3799 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3800
3801         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3802
3803 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3804
3805         * g++.dg/init/attrib1.C: New test.
3806
3807 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3808
3809         * gcc.dg/ultrasp8.c: New test.
3810
3811 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3812
3813         * gcc.dg/ultrasp7.c: New test.
3814
3815 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3816
3817         PR c++/10047
3818         * g++.dg/template/inline1.C: New test.
3819
3820 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3821
3822         * gcc.dg/sparc-dwarf2.c: New test.
3823
3824 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3825
3826         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3827         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3828
3829 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3830
3831         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3832         than reading .x files.
3833         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3834         * g77.dg/gcov/gcov-1.f: Likewise.
3835         * gcc.misc-tests/gcov-4b.c: Likewise.
3836         * gcc.misc-tests/gcov-5b.c: Likewise.
3837         * gcc.misc-tests/gcov-6.c: Likewise.
3838         * gcc.misc-tests/gcov-7.c: Likewise.
3839         * gcc.misc-tests/gcov-8.c: Likewise.
3840         * g++.dg/gcov/gcov-1.x: Remove.
3841         * g77.dg/gcov/gcov-1.x: Likewise.
3842         * gcc.misc-tests/gcov-4b.x: Likewise.
3843         * gcc.misc-tests/gcov-5b.x: Likewise.
3844         * gcc.misc-tests/gcov-6.x: Likewise.
3845         * gcc.misc-tests/gcov-7.x: Likewise.
3846         * gcc.misc-tests/gcov-8.x: Likewise.
3847
3848 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3849
3850         PR opt/10087
3851         * gcc.dg/20030324-1.c: New test.
3852
3853 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3854
3855         PR c++/10224
3856         * g++.dg/template/arg3.C: New test.
3857
3858         PR c++/10158
3859         * g++.dg/template/friend18.C: New test.
3860
3861 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3862
3863         * g77.f-torture/compile/20030326-1.f: New test case.
3864
3865 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3866
3867         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3868
3869         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3870
3871 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3872
3873         * gcc.dg/ia64-sync-3.c: New test.
3874
3875 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3876
3877         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3878
3879 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3880
3881         * gcc.dg/ultrasp6.c: New test.
3882
3883 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3884
3885         * gcc.dg/i386-signbit-1.c: New test.
3886         * gcc.dg/i386-signbit-2.c: New test.
3887         * gcc.dg/i386-signbit-3.c: New test.
3888
3889 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3890
3891         * gcc.dg/ultrasp5.c: Fix options.
3892
3893 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3894
3895         * gcc.dg/ultrasp5.c: Fix comment.
3896
3897 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3898
3899         PR fortran/10197
3900         * g77.f-torture/execute/10197.f: New test.
3901
3902 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3903
3904         PR c++/9898, c++/383
3905         * g++.dg/template/conv6.C: New test.
3906
3907         PR c++/10119
3908         * g++.dg/template/ptrmem5.C: New test.
3909
3910         PR c++/10026
3911         * g++.dg/lookup/koenig1.C: New test.
3912
3913         PR C++/10199
3914         * g++.dg/lookup/template2.C: New test.
3915
3916 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3917
3918         * g++.dg/opt/rtti1.C: New test.
3919
3920 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3921
3922         * gcc.dg/ultrasp5.c: New test.
3923
3924 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3925
3926         PR middle-end/9967
3927         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3928         builtin fputs.
3929
3930 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3931
3932         PR c/8224
3933         * gcc.dg/20030323-1.c: New test.
3934
3935 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3936
3937         * gcc.c-torture/compile/20030323-1.c: New test case.
3938
3939 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3940
3941         * gcc.dg/20030321-1.c: New test.
3942
3943 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3944
3945         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3946
3947 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3948
3949         PR c++/9978, c++/9708
3950         * g++.dg/ext/vlm1.C: Adjust expected error.
3951         * g++.dg/ext/vla2.C: New test.
3952         * g++.dg/template/arg1.C: New test.
3953         * g++.dg/template/arg2.C: New test.
3954
3955 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3956
3957         * g77.f-torture/execute/select.f: New test.
3958         * g77.f-torture/noncompile/select_no_compile.f: New test.
3959
3960 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3961
3962         PR c++/9898
3963         * g++.dg/other/error4.C: New test.
3964
3965 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3966
3967         * g++.dg/template/friend17.C: New test.
3968
3969 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3970
3971         * gcc.c-torture/compile/20030320-1.c: New.
3972
3973 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3974
3975         * gcc.dg/builtins-6.c: New test case.
3976
3977 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3978
3979         PR target/10073
3980         * gcc.c-torture/compile/20030319-1.c: New.
3981
3982 2003-03-18  Jan Hubicka  <jh@suse.cz>
3983
3984         * gcc.dg/i386-cvt-1.c: New test.
3985
3986 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3987
3988         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3989         * objc.dg/naming-2.m: Likewise.
3990
3991 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3992
3993         PR c++/9639
3994         * g++.dg/parse/crash1.C: New test.
3995
3996 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3997
3998         PR c++/8805
3999         * g++.dg/eh/cleanup1.C: New test.
4000
4001 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4002
4003         * gcc.c-torture/execute/20030316-1.c: New test case.
4004
4005 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4006
4007         PR c++/9629
4008         * g++.dg/init/ctor2.C: New test.
4009
4010 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4011
4012         * g77.f-torture/compile/xformat.f: New test case.
4013
4014 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4015
4016         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4017         * g++.old-deja/g++.mike/eh50.C: Likewise.
4018
4019 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4020
4021         PR c++/6440
4022         * g++.dg/template/spec7.C: New test.
4023         * g++.dg/template/spec8.C: Likewise.
4024
4025 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4026
4027         * gcc.c-torture/execute/20030313-1.c: New test.
4028
4029 2003-03-14  Richard Henderson  <rth@redhat.com>
4030
4031         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4032
4033 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4034
4035         * gcc.c-torture/compile/20030314-1.c: New test.
4036
4037 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4038
4039         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4040         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4041         thumb target,
4042         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4043         to accept newer _imp__  prefix and additional
4044         newline in .drectve section.
4045         * gcc.dg/dll-4.c: Likewise.
4046         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4047         switch.
4048
4049 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4050
4051         * g++.dg/parse/namespace9.C: New test.
4052
4053         * g++.dg/init/ref5.C: New test.
4054         * g++.dg/parse/ptrmem1.C: Likewise.
4055
4056 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4057
4058         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4059         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4060         regular expression.
4061         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4062         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4063
4064 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4065
4066         * gcc.c-torture/execute/20030224-2.c: New test.
4067
4068 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4069
4070         * gcc.dg/decl-3.c: New test.
4071
4072 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4073
4074         * gcc.dg/i386-loop-2.c: New test.
4075
4076 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4077
4078         PR c++/9474
4079         * g++.dg/parse/namespace8.C: New test.
4080
4081         PR c++/9924
4082         * g++.dg/overload/builtin2.C: New test.
4083
4084 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4085
4086         * gcc.dg/return-type-3.c: New test.
4087
4088 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4089
4090         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4091         profiling options are not supported.
4092
4093 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4094
4095         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4096         * g++.old-deja/g++.warn/impint2.C: Likewise.
4097
4098 2003-03-10  Devang Patel  <dpatel@apple.com>
4099
4100         * g++.dg/cpp/c++_cmd_1.C: New test.
4101         * g++.dg/cpp/c++_cmd_1.h: New file.
4102
4103 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4104
4105         * gcc.dg/altivec-9.c: New file.
4106
4107 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4108
4109         * gcc.dg/ppc-sdata-1.c: New test.
4110         * gcc.dg/ppc-sdata-2.c: New test.
4111
4112 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4113
4114         PR c++/9373
4115         * g++.dg/opt/ptrmem2.C: New test.
4116
4117         PR c++/8534
4118         * g++.dg/opt/ptrmem1.C: New test.
4119
4120 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4121
4122         * gcc.dg/i386-loop-1.c: New test.
4123
4124 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4125
4126         PR c++/9970
4127         * g++.dg/lookup/friend1.C: New test.
4128
4129 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4130
4131         PR c++/9823
4132         * g++.dg/parser/constructor1.C: New test.
4133
4134 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4135
4136         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4137
4138         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4139
4140 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4141
4142         * gcc.dg/cpp/Wunused.c: Update test.
4143
4144 2003-03-08  Jan Hubicka  <jh@suse.cz>
4145
4146         * gcc.dg/inline-3.c: New test.
4147
4148 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4149
4150         PR c++/9809
4151         * g++.dg/parse/builtin1.C: New test.
4152
4153         PR c++/9982
4154         * g++.dg/abi/cookie1.C: New test.
4155         * g++.dg/abi/cookie2.C: Likewise.
4156
4157         PR c++/9524
4158         * g++.dg/template/field1.C: New test.
4159
4160         PR c++/9912
4161         * g++.dg/parse/class1.C: New test.
4162         * g++.dg/parse/namespace7.C: Likewise.
4163         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4164
4165 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4166
4167         * g++.dg/init/ref4.C: New test.
4168
4169 2003-03-07  Jan Hubicka  <jh@suse.cz>
4170
4171         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4172         * gcc.dg/inline-3.c:  New test.
4173
4174 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4175
4176         * g++.dg/init/ref3.C: New test.
4177
4178         PR c++/9965
4179         * g++.dg/init/ref2.C: New test.
4180
4181         PR c++/9400
4182         * g++.dg/warn/Wshadow-2.C: New test.
4183
4184         PR c++/9791
4185         * g++.dg/warn/Woverloaded-1.C: New test.
4186
4187 2003-03-05  Jan Hubicka  <jh@suse.cz>
4188
4189         * gcc.dg/i386-local2.c: New.
4190         * gcc.dg/i386-local.c: Fix typo.
4191
4192 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4193
4194         * g++.dg/abi/layout3.C: New test.
4195
4196 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4197
4198         * gcc.c-torture/compile/20030305-1.c
4199
4200 2003-03-05  Jan Hubicka  <jh@suse.cz>
4201
4202         * gcc.dg/i386-local.c: New.
4203
4204 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4205
4206         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4207
4208 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4209
4210         * gcc.dg/switch-2.c: New test.
4211         * gcc.dg/switch-3.c: New test.
4212         * gcc.dg/Wswitch.c: Adjust line numbers.
4213         * gcc.dg/Wswitch-default.c: Likewise.
4214         * gcc.dg/Wswitch-enum.c: Likewise.
4215
4216 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4217
4218         * gcc.c-torture/execute/20030222-1.c: New test.
4219
4220 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4221
4222         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4223
4224 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4225
4226         PR c++/9878
4227         * g++.dg/init/ref1.C: New test.
4228
4229 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4230
4231         * gcc.dg/sh-relax.c: New SH-only test.
4232
4233 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4234
4235         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4236         comment explaining purpose of testcase.
4237
4238 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4239
4240         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4241         for HC11/HC12 (asm needs two int registers).
4242         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4243         HC11/HC12 because the test uses an asm which needs two 32-bit
4244         registers.
4245
4246 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4247
4248         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4249         for HC11/HC12 (array is too large otherwise).
4250         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4251         * gcc.c-torture/compile/20010518-2.x: Likewise.
4252         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4253         HC11/HC12 (array is too large).
4254
4255 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4256
4257         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4258         * lib/g++-dg.exp (g++-dg-test): Likewise.
4259
4260 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4261
4262         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4263         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4264
4265 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4266
4267         * g++.dg/warn/implicit-typename1.C: Remove warning.
4268
4269 2003-02-28  Richard Henderson  <rth@redhat.com>
4270
4271         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4272         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4273
4274 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4275
4276         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4277         * g++.dg/pch/pch.exp: Likewise.
4278
4279 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4280
4281         PR c++/9879
4282         * testsuite/g++.dg/init/new4.C: New test.
4283
4284 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4285
4286         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4287
4288 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4289
4290         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4291         unsigned long.
4292
4293         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4294         wider than float.
4295
4296 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4297
4298         * lib/scanasm.exp: Add support for counting numbers of
4299         occurences.
4300         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4301         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4302
4303 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4304
4305         PR c++/9683
4306         * g++.dg/template/static3.C: New test.
4307
4308         PR c++/9829
4309         * g++.dg/parse/namespace6.C: New test.
4310
4311 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4312
4313         PR target/9732
4314         * gcc.dg/20030225-1.c: New test.
4315
4316 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4317
4318         * README: Remove out-of-date information.
4319
4320         PR c++/9836
4321         * g++.dg/template/spec6.C: New test.
4322
4323 2003-02-24  Jeff Law  <law@redhat.com>
4324
4325         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4326
4327 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4328
4329         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4330         * gcc.dg/pragma-ep-1.c: Likewise.
4331
4332 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4333
4334         PR c++/9602
4335         * g++.dg/template/friend16.C: New test.
4336
4337 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4338
4339         PR c++/5333
4340         * g++.dg/parse/fused-params1.C: Adjust error messages.
4341         * g++.dg/template/nested3.C: New test.
4342
4343 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4344
4345         * g++.dg/abi/param1.C: New test.
4346
4347 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4348
4349         PR c++/7982
4350         * g++.dg/warn/implicit-typename1.C: New test.
4351
4352 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4353
4354         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4355         with "mtune".
4356         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4357         * gcc.c-torture/execute/20010129-1.x: Likewise.
4358         * gcc.dg/20011107-1.c: Likewise.
4359         * gcc.dg/20020108-1.c: Likewise.
4360         * gcc.dg/20020122-3.c: Likewise.
4361         * gcc.dg/20020206-1.c: Likewise.
4362         * gcc.dg/20020310-1.c: Likewise.
4363         * gcc.dg/20020426-2.c: Likewise.
4364         * gcc.dg/20020517-1.c: Likewise.
4365         * gcc.dg/991230-1.c: Likewise.
4366         * gcc.dg/i386-unroll-1.c: Likewise.
4367         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4368
4369 2003-02-22  Jan Hubicka  <jh@suse.cz>
4370
4371         * gcc.dg/i386-mul.c: New test.
4372
4373 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4374
4375         * gcc.dg/builtins-5.c: New test case.
4376
4377 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4378
4379         * gcc.dg/asmreg-1.c: New test.
4380
4381 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4382
4383         PR c++/9749
4384         * g++.dg/parse/varmod1.C: New test.
4385
4386 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4387
4388         PR c++/9727
4389         * g++.dg/template/op1.C: New test.
4390
4391 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4392
4393         PR c++/8906
4394         * g++.dg/template/nested2.C: New test.
4395
4396 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4397
4398         PR c++/8724
4399         * g++.dg/expr/dtor1.C: New test.
4400
4401 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4402
4403         * gcc.dg/cpp/include3.c: New test.
4404         * gcc.dg/cpp/inc/foo.h: New file.
4405
4406 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4407
4408         * gcc.c-torture/execute/20030221-1.c: New test.
4409
4410 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4411
4412         PR c++/9729
4413         * g++.dg/abi/conv1.C: New test.
4414
4415 2003-02-20  Jan Hubicka  <jh@suse.cz>
4416
4417         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4418
4419 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4420
4421         * gcc.c-torture/compile/20030219-1.c: New test.
4422
4423 2003-02-18  Jan Hubicka  <jh@suse.cz>
4424
4425         * gcc.dg/funcorder.c: New test.
4426
4427 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4428
4429         * gcc.c-torture/execute/20030218-1.c: New.
4430
4431 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4432
4433         * gcc.dg/20030218-1.c: New.
4434
4435 2003-02-18  Richard Henderson  <rth@redhat.com>
4436
4437         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4438         * gcc.dg/attr-used-2.c: New.
4439
4440 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4441
4442         PR c++/9704
4443         * g++.dg/init/copy5.C: New test.
4444
4445 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4446
4447         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4448         * g++.dg/pch/pch.exp: Likewise.
4449
4450 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4451
4452         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4453         STACK_SIZE is not defined.
4454
4455 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4456
4457         PR c++/9457
4458         * g++.dg/template/init1.C: New test.
4459
4460 2003-02-16  Jan HUbicka  <jh@suse.cz>
4461
4462         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4463         (foo): Add few extra tests
4464         * gcc.dg/c99-const-expr-3.c: Likewise.
4465         * gcc.c-torture/execute/20030216-1.c: New.
4466
4467 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4468
4469         PR c++/9459
4470         * g++.dg/ext/typeof4.C: New test.
4471
4472 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4473
4474         * gcc.dg/i386-387-3.c: New test case.
4475
4476 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4477
4478         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4479         cris-*-elf* cris-*-aout* and mmix-*-*.
4480
4481 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4482
4483         * gcc.dg/20030213-1.c: New test.
4484
4485 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4486
4487         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4488         * gcc.dg/i386-387-2.c: Likewise.
4489
4490 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4491
4492         * gcc.dg/ppc-spe.c: Fix formatting.
4493         Enable tests that were previously unsupported by gas.
4494         Delete tests for instructions that no longer exist.
4495         Switch arguments on evsubifw builtin.
4496
4497 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4498
4499         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4500         STACK_SIZE is too small.
4501
4502 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4503             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4504
4505         * gcc.dg/decl-2.c: New test.
4506
4507 2003-02-10  Jan Hubicka  <jh@suse.cz>
4508
4509         * gcc.dg/i386-fpcvt-1.c:  New test.
4510
4511 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4512
4513         * gcc.c-torture/execute/20030209-1.c: New test.
4514
4515 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4516
4517         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4518         int-wide bitops, use the constants of the same width.
4519         Likewise, if long long is 32-bit wide, test bitops using
4520         32-bit constants.
4521
4522 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4523
4524         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4525
4526 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4527
4528         * testsuite/gcc.dg/builtins-4.c: New test case.
4529
4530 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4531
4532         * gcc.dg/20020430-1.c: Fix dg command typos.
4533         * gcc.dg/20020503-1.c: Likewise.
4534
4535 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4536
4537         PR c++/8785
4538         * g++.dg/parse/fused-params1.C: New test.
4539
4540         PR c++/8857
4541         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4542
4543         PR c++/8921
4544         * g++.dg/parse/non-dependent1.C: New test.
4545
4546         PR c++/8928
4547         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4548
4549         PR c++/9228
4550         * g++.dg/parse/undefined7.C: New test.
4551         * g++.dg/parse/non-templ1.C: New test.
4552
4553         PR c++/9229
4554         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4555
4556 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4557
4558         * gcc.c-torture/compile/20030206-1.c: New test.
4559
4560 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4561
4562         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4563         "pow" to "foo" to avoid potential confusion with a math built-in.
4564
4565 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4566
4567         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4568         conditions for SPARC targets.
4569
4570 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4571
4572         * gcc.dg/20030204-1.c: New test.
4573
4574 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4575
4576         PR c++/38
4577         * g++.dg/parse/array-size1.C: New test.
4578
4579         PR c++/5657
4580         * g++.dg/parse/undefined3.C: New test.
4581
4582         PR c++/5665
4583         * g++.dg/parse/undefined4.C: New test.
4584
4585         PR c++/5975
4586         * g++.dg/parse/undefined5.C: New test.
4587
4588         PR c++/7259
4589         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4590
4591         PR c++/8578
4592         * g++.dg/parse/casting-operator1.C: New test.
4593
4594         PR c++/8596
4595         * g++.dg/parse/undefined6.C: New test.
4596
4597         PR c++/8736
4598         * g++.dg/parse/missing-template1.C: New test.
4599
4600 2003-02-04  Jan Hubicka  <jh@suse.cz>
4601
4602         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4603         * gcc.dg/i386-cmov?.c:  Likewise.
4604         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4605         * gcc.dg/i386-ssefp-1.c:  Likewise.
4606         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4607         conventions.
4608
4609 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4610
4611         PR c++/7129
4612         * testsuite/g++.dg/ext/max.C: New test.
4613
4614 2003-02-03  Jan Hubicka  <jh@suse.cz>
4615
4616         * gcc.c-torture/execute/20030203-1.c: New test.
4617
4618 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4619
4620         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4621         'natural-endian'.
4622
4623 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4624
4625         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4626         * g++.dg/init/new2.C: Likewise.
4627         * g++.dg/other/new1.C: Likewise.
4628
4629 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4630
4631         * gcc.dg/struct-ret-libc.c: New test.
4632
4633 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4634
4635         * gcc.dg/20030129-1.c: New test.
4636
4637 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4638
4639         PR c++/8849
4640         * g++.dg/template/ptrmem4.C: New test.
4641
4642 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4643
4644         * g++.dg/parser/constant1.C: New test.
4645
4646 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4647
4648         PR c++/8591
4649         * g++.dg/parse/friend2.C: New test.
4650
4651 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4652
4653         PR c++/9437
4654         * g++.dg/template/unify4.C: New test.
4655
4656 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4657
4658         * gcc.c-torture/execute/20030128-1.c: New test.
4659
4660 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4661
4662         * g++.dg/lookup/nested1.C: Test moved from ...
4663         * g++.old-deja/g++.other/lookup24.C: ... here.
4664
4665 2003-01-28  Jan Hubicka  <jh@suse.cz>
4666
4667         * gcc.dg/i386-cmov5.c:  New test.
4668
4669 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4670
4671         * gcc.c-torture/execute/20010925-1.c: Changed the
4672         memcpy declaration.
4673
4674 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4675
4676         PR c++/3902
4677         * g++.dg/parse/template5.C: New test.
4678
4679 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4680
4681         PR fortran/9258
4682         * g77.dg/pr9258: New test.
4683
4684 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4685
4686         * README: Move relevant parts from README.g++.
4687
4688         * README.g++: Remove this file.
4689
4690 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4691
4692         * g++.dg/abi/dcast1.C: New test.
4693
4694 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4695
4696         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4697
4698 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4699
4700         PR c++/47
4701         * g++.old-deja/g++.other/lookup24.C: New test.
4702
4703 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4704
4705         PR middle-end/7227
4706         * gcc.dg/uninit-C.c: New test.
4707
4708 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4709
4710         * g++.dg/abi/covariant1.C: New test.
4711
4712 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4713
4714         * gcc.dg/20030123-1.c: New test.
4715
4716 2003-01-25  Jan Hubicka  <jh@suse.cz>
4717
4718         PR opt/8492
4719         * gcc.c-torture/compile/20030125-1.c
4720
4721 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4722
4723         PR c++/9403
4724         * g++.dg/parse/template3.C: New test.
4725         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4726
4727         PR c++/795
4728         * g++.dg/parse/template4.C: New test.
4729
4730         PR c++/9415
4731         * g++.dg/template/qual2.C: New test.
4732
4733         PR c++/8545
4734         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4735
4736         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4737
4738 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4739
4740         * gcc.c-torture/execute/switch-1.c: New test case.
4741
4742 2003-01-25  Jan Hubicka  <jh@suse.cz>
4743
4744         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4745
4746 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4747
4748         Tweaks for Bison-1.875. From the NEWS file:
4749         "- `parse error' -> `syntax error'
4750         Bison now uniformly uses the term `syntax error'"
4751         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4752         * gcc.dg/cpp/digraph2.c: Likewise.
4753         * gcc.dg/cpp/direct2.c: Likewise.
4754         * gcc.dg/cpp/paste4.c: Likewise.
4755         * gcc.dg/c90-restrict-1.c: Likewise.
4756         * gcc.dg/c99-func-2.c: Likewise.
4757         * gcc.dg/noncompile/920721-2.c: Likewise.
4758         * gcc.dg/noncompile/930622-2.c: Likewise.
4759         * gcc.dg/noncompile/940112-1.c: Likewise.
4760         * gcc.dg/noncompile/950921-1.c: Likewise.
4761         * gcc.dg/noncompile/951123-1.c: Likewise.
4762         * gcc.dg/noncompile/971104-1.c: Likewise.
4763         * gcc.dg/noncompile/990416-1.c: Likewise.
4764
4765 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4766
4767         * g++.dg/parse/undefined1.C: Add error message.
4768
4769 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4770
4771         PR c++/9354
4772         * g++.dg/parse/new1.C: New test.
4773
4774         PR c++/9216
4775         * g++.dg/parse/template2.C: New test.
4776
4777         PR c++/9354
4778         * g++.dg/parse/typedef2.C: New test.
4779
4780         PR c++/9328
4781         * g++.dg/ext/typeof3.C: New test.
4782
4783 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4784
4785         PR c++/2738
4786         * g++.dg/parse/ret-type1.C: New test.
4787
4788         PR c++/3792
4789         * g++.dg/parse/tmpl-outside1.C: New test.
4790
4791         PR c++/4207
4792         * g++.dg/parse/int-as-enum1.C: New test.
4793
4794         PR c++/4903
4795         * g++.dg/parse/no-typename1.C: New test.
4796
4797         PR c++/5533
4798         * g++.dg/parse/no-value1.C: New test.
4799
4800         PR c++/5921
4801         * g++.dg/parse/wrong-inline1.C: New test.
4802
4803         PR c++/6402
4804         * g++.dg/parse/ref1.C: New test.
4805
4806         PR c++/6992
4807         * g++.dg/parse/attr-ctor1.C: New test.
4808
4809         PR c++/7229
4810         * g++.dg/parse/namespace5.C: New test.
4811
4812         PR c++/7917
4813         * g++.dg/parse/func-def1.C: New test.
4814
4815         PR c++/8143
4816         * g++.dg/parse/undefined1.C: New test.
4817
4818         PR c++/5723, PR c++/8522
4819         * g++.dg/parse/specialization1.C: New test.
4820
4821         PR c++/163, PR c++/8595
4822         * g++.dg/parse/struct-as-enum1.C: New test.
4823
4824         PR c++/9173
4825         * g++.dg/parse/undefined2.C: New test.
4826
4827 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4828
4829         PR c++/9298
4830         * g++.dg/parse/template1.C: New test.
4831
4832         PR c++/9384
4833         * g++.dg/parse/using1.C: New test.
4834
4835         PR c++/9285
4836         PR c++/9294
4837         * g++.dg/parse/expr2.C: New test.
4838
4839         PR c++/9388
4840         * g++.dg/parse/lookup2.C: Likewise.
4841
4842 2003-01-21  Jan Hubicka  <jh@suse.cz>
4843
4844         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4845         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4846         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4847         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4848
4849 2003-01-20  Nick Clifton  <nickc@redhat.com>
4850
4851         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4852         problem with ARM sibcall code generation.
4853
4854 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4855
4856         * gcc.c-torture/execute/20030120-1.c: New.
4857
4858 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4859
4860         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4861
4862 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4863
4864         PR c++/9272
4865         * g++.dg/parse/ctor1.C: New test.
4866
4867         PR c++/9294:
4868         * g++.dg/parse/qualified1.C: New test.
4869
4870         * g++.dg/parse/typename3.C: New test.
4871
4872 2003-01-16  Richard Henderson  <rth@redhat.com>
4873
4874         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4875
4876 2003-01-16  Richard Henderson  <rth@redhat.com>
4877
4878         * g++.dg/pch/pch.exp: Copy test header to the working directory
4879         before using it either for precompilation or direct use.
4880         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4881         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4882
4883 2003-01-16  Richard Henderson  <rth@redhat.com>
4884
4885         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4886         before using it either for precompilation or direct use.
4887         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4888         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4889
4890 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4891
4892         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4893         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4894         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4895         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4896         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4897         typename warning into error.
4898         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4899         error messages.
4900         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4901         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4902         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4903         messages.
4904         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4905         make declaration visible in template.
4906         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4907         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4908         messages.
4909         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4910         message.
4911         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4912         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4913         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4914         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4915         typename warning with error message.
4916         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4917         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4918         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4919
4920 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4921
4922         * g++.dg/parse/ambig2.C: New test.
4923
4924 2003-01-15  Richard Henderson  <rth@redhat.com>
4925
4926         * g++.dg/tls/init-2.C: Update error message string.
4927
4928 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4929
4930         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4931
4932 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4933
4934         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4935         all for HC11/HC12.
4936         * gcc.c-torture/compile/20001205-1.x: Likewise.
4937         * gcc.c-torture/compile/20001226-1.x: Likewise.
4938         * gcc.c-torture/compile/920520-1.x: Likewise.
4939         * gcc.c-torture/compile/961203-1.x: Likewise.
4940         * gcc.c-torture/compile/20020604-1.x: Likewise.
4941
4942 2003-01-15  Jan Hubicka  <jh@suse.cz>
4943
4944         * gcc.c-torture/compile/20030115-1.c: New test.
4945
4946         * gcc.dg/i386-fpcvt-1.c: New test.
4947         * gcc.dg/i386-fpcvt-2.c: New test.
4948
4949 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4950
4951         Further conform g++'s __vmi_class_type_info to the C++ ABI
4952         specification.
4953         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4954         the specification.
4955
4956 2003-01-14  Jan Hubicka  <jh@suse.cz>
4957
4958         * gcc.dg/i386-fpcvt-1.c: New test.
4959         * gcc.dg/i386-fpcvt-2.c: New test.
4960
4961 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4962
4963         * gcc.dg/i386-mmx-3.c: New test.
4964
4965 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4966
4967         PR c++/9264
4968         * g++.dg/parse/octal1.C: New file.
4969
4970         PR c++/9172
4971         * g++.dg/parse/typename1.C: New file.
4972
4973 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4974
4975         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4976         * gcc.dg/bf-no-ms-layout.c: Likewise.
4977         * gcc.dg/bf-ms-attrib.c: Likewise.
4978
4979 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4980
4981         PR c++/9099
4982         * g++.dg/parse/dtor1.C: New file.
4983
4984         PR c++/9128
4985         * g++.dg/rtti/typeid1.C: New file.
4986
4987         PR c++/9153
4988         * g++.dg/parse/lookup1.C: New file.
4989
4990         PR c++/9171
4991         * g++.dg/templ/spec5.C: New file.
4992
4993 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4994
4995         * gcc.c-torture/compile/20030110-1.c: New test.
4996
4997 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4998
4999         Merge from pch-branch:
5000
5001         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5002
5003         * gcc.dg/pch/cpp-1.h: New.
5004         * gcc.dg/pch/cpp-1.c: New.
5005         * gcc.dg/pch/cpp-2.h: New.
5006         * gcc.dg/pch/cpp-2.c: New.
5007
5008         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5009
5010         * gcc.dg/pch/except-1.h: New.
5011         * gcc.dg/pch/except-1.c: New.
5012
5013         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5014
5015         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5016         running test.
5017         * gcc.dg/pch: Include *.hp not *.h.
5018         * gcc.dg/pch/system-1.h: New.
5019         * gcc.dg/pch/system-1.c: New.
5020
5021         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5022
5023         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5024         rather than trying to build and run a program using PCH.
5025         * gcc.dg/pch: Remove dg-do commands from test files.
5026
5027         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5028
5029         * gcc.dg/pch/macro-3.c: New.
5030         * gcc.dg/pch/macro-3.h: New.
5031
5032         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5033
5034         * gcc.dg/pch/common-1.c: New.
5035         * gcc.dg/pch/common-1.h: New.
5036         * gcc.dg/pch/decl-1.c: New.
5037         * gcc.dg/pch/decl-1.h: New.
5038         * gcc.dg/pch/decl-2.c: New.
5039         * gcc.dg/pch/decl-2.h: New.
5040         * gcc.dg/pch/decl-3.c: New.
5041         * gcc.dg/pch/decl-3.h: New.
5042         * gcc.dg/pch/decl-4.c: New.
5043         * gcc.dg/pch/decl-4.h: New.
5044         * gcc.dg/pch/decl-5.c: New.
5045         * gcc.dg/pch/decl-5.h: New.
5046         * gcc.dg/pch/global-1.c: New.
5047         * gcc.dg/pch/global-1.h: New.
5048         * gcc.dg/pch/inline-1.c: New.
5049         * gcc.dg/pch/inline-1.h: New.
5050         * gcc.dg/pch/inline-2.c: New.
5051         * gcc.dg/pch/inline-2.h: New.
5052         * gcc.dg/pch/static-1.c: New.
5053         * gcc.dg/pch/static-1.h: New.
5054         * gcc.dg/pch/static-2.c: New.
5055         * gcc.dg/pch/static-2.h: New.
5056
5057         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5058
5059         * g++.dg/pch/pch.exp: Better handle failing testcases.
5060         * gcc.dg/pch/pch.exp: Likewise.
5061         * gcc.dg/pch/macro-1.c: New.
5062         * gcc.dg/pch/macro-1.h: New.
5063         * gcc.dg/pch/macro-2.c: New.
5064         * gcc.dg/pch/macro-2.h: New.
5065
5066         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5067
5068         * g++.dg/dg.exp: Treat files in pch/ specially.
5069         * g++.dg/pch/pch.exp: New file.
5070         * g++.dg/pch/empty.H: New file.
5071         * g++.dg/pch/empty.C: New file.
5072         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5073         "precompile".
5074
5075         * gcc.dg/pch/pch.exp: New file.
5076         * gcc.dg/pch/empty.h: New file.
5077         * gcc.dg/pch/empty.c: New file.
5078         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5079         "precompile".
5080
5081 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5082
5083         * g++.dg/template/friend14.C: New test.
5084
5085 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5086
5087         * gcc.dg/old-style-asm-1.c: New test.
5088
5089 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5090
5091         * gcc.c-torture/compile/20030109-1.c: New test.
5092
5093 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5094
5095         * gcc.c-torture/execute/20030109-1.c: New test.
5096
5097 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5098
5099         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5100         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5101         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5102         * g++.old-deja/g++.mike/eh2.C: Likewise
5103         * g++.old-deja/g++.mike/eh3.C: Likewise
5104         * g++.old-deja/g++.mike/eh5.C: Likewise
5105         * g++.old-deja/g++.mike/eh6.C: Likewise
5106         * g++.old-deja/g++.mike/eh7.C: Likewise
5107         * g++.old-deja/g++.mike/eh8.C: Likewise
5108         * g++.old-deja/g++.mike/eh9.C: Likewise
5109         * g++.old-deja/g++.mike/eh10.C: Likewise
5110         * g++.old-deja/g++.mike/eh12.C: Likewise
5111         * g++.old-deja/g++.mike/eh13.C: Likewise
5112         * g++.old-deja/g++.mike/eh14.C: Likewise
5113         * g++.old-deja/g++.mike/eh16.C: Likewise
5114         * g++.old-deja/g++.mike/eh17.C: Likewise
5115         * g++.old-deja/g++.mike/eh18.C: Likewise
5116         * g++.old-deja/g++.mike/eh21.C: Likewise
5117         * g++.old-deja/g++.mike/eh23.C: Likewise
5118         * g++.old-deja/g++.mike/eh24.C: Likewise
5119         * g++.old-deja/g++.mike/eh25.C: Likewise
5120         * g++.old-deja/g++.mike/eh26.C: Likewise
5121         * g++.old-deja/g++.mike/eh27.C: Likewise
5122         * g++.old-deja/g++.mike/eh28.C: Likewise
5123         * g++.old-deja/g++.mike/eh29.C: Likewise
5124         * g++.old-deja/g++.mike/eh31.C: Likewise
5125         * g++.old-deja/g++.mike/eh33.C: Likewise
5126         * g++.old-deja/g++.mike/eh34.C: Likewise
5127         * g++.old-deja/g++.mike/eh35.C: Likewise
5128         * g++.old-deja/g++.mike/eh36.C: Likewise
5129         * g++.old-deja/g++.mike/eh37.C: Likewise
5130         * g++.old-deja/g++.mike/eh38.C: Likewise
5131         * g++.old-deja/g++.mike/eh39.C: Likewise
5132         * g++.old-deja/g++.mike/eh40.C: Likewise
5133         * g++.old-deja/g++.mike/eh41.C: Likewise
5134         * g++.old-deja/g++.mike/eh42.C: Likewise
5135         * g++.old-deja/g++.mike/eh44.C: Likewise
5136         * g++.old-deja/g++.mike/eh46.C: Likewise
5137         * g++.old-deja/g++.mike/eh47.C: Likewise
5138         * g++.old-deja/g++.mike/eh48.C: Likewise
5139         * g++.old-deja/g++.mike/eh49.C: Likewise
5140         * g++.old-deja/g++.mike/eh50.C: Likewise
5141         * g++.old-deja/g++.mike/eh51.C: Likewise
5142         * g++.old-deja/g++.mike/eh53.C: Likewise
5143         * g++.old-deja/g++.mike/eh55.C: Likewise
5144         * g++.old-deja/g++.mike/p7912.C: Likewise
5145         * g++.old-deja/g++.mike/p9706.C: Likewise
5146         * g++.old-deja/g++.mike/p10416.C: Likewise
5147         * g++.old-deja/g++.mike/p11667.C: Likewise
5148         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5149         Remove redundant reference to Iris.
5150         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5151         Elxsi, i860, Pico Java, and WE32K.
5152
5153 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5154
5155         * g++.dg/ext/asm4.C: New test.
5156
5157 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5158
5159         PR c++/9030
5160         * g++.dg/template/friend12.C: New test.
5161         * g++.dg/template/friend13.C: Likewise.
5162         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5163
5164 2003-01-08  Jan Hubicka  <jh@suse.cz>
5165
5166         * gcc.dg/i386-cadd.c: New test.
5167         * gcc.dg/i386-cmov4.c: Likewise.
5168
5169 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5170
5171         PR c++/9165
5172         * g++.dg/warn/Wunused-3.C: New test.
5173
5174         * g++.dg/abi/bitfield9.C: New test.
5175
5176         PR c++/9189
5177         * g++.dg/parse/defarg3.C: New test.
5178
5179 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5180
5181         * g++.dg/parse/ambig1.C: New test.
5182         * g++.dg/parse/defarg2.C: New test.
5183
5184 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5185
5186         * g++.dg/template/defarg-1.C: New test.
5187         * g++.dg/template/local2.C: Likewise.
5188
5189 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5190
5191         * gcc.c-torture/execute/20030105-1.c: New test.
5192
5193 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5194
5195         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5196         * g++.dg/parse/namespace4.C: Likewise.
5197
5198 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5199
5200         * g++.dg/template/ntp2.C: New test.
5201
5202 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5203
5204         * g++.dg/parse/extern-C-1.C: New test.
5205
5206         * g++.dg/parse/namespace4.C: New test.
5207
5208         * g++.dg/template/nested1.C: New test.
5209
5210         * g++.dg/parse/namespace3.C: New test.
5211
5212 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5213
5214         * g++.dg/lookup/two-stage1.C: New test.
5215
5216 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5217
5218         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5219         * g++.old-deja/g++.jason/access8.C: Likewise.
5220         * g++.old-deja/g++.other/decl5.C: Likewise.
5221
5222 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5223
5224         * g++.dg/parse/parse7.C: New test.
5225
5226 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5227
5228         PR c++/2843
5229         * g++.dg/ext/attrib7.C: New test.
5230
5231 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5232
5233         * g++.dg/parse/parse6.C: New test.
5234
5235 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5236
5237         * gcc.dg/h8300-stack-1.c: New.
5238
5239 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5240
5241         g++.dg/lookup/exception1.C: New test.
5242
5243         g++.dg/lookup/template1.C: New test.
5244
5245         g++.dg/parse/namespace2.C: New test.
5246
5247         g++.dg/parse/parens2.C: New test.
5248
5249 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5250
5251         * g++.dg/parse/parse5.C: New test.
5252         * g++.dg/lookup/scoped4.C: New test.
5253
5254 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5255
5256         * g++.dg/parse/parens1.C: New test.
5257
5258         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5259         angle-bracket1.C.
5260         * g++.dg/parse/parens2.C: New test.
5261
5262         * g++.dg/lookup/scope-operator1.C: New test.
5263
5264         * g++.dg/parse/operator1.C: New test.
5265
5266 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5267
5268         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5269         * g++.old-deja/g++.other/access6.C: Likewise.
5270         * g++.old-deja/g++.other/decl1.C: Likewise.
5271         * g++.old-deja/g++.pt/typename12.C: Likewise.
5272
5273 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5274
5275         * g++.dg/parse/namespace1.C: New test.
5276
5277 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5278
5279         * g++.dg/parse/parse4.C: New test.
5280
5281 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5282
5283         * g++.dg/parse/parse3.C: New test.
5284
5285 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5286
5287         * g++.dg/parse/parse2.C: New test.
5288
5289 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5290
5291         * g++.dg/template/friend11.C: New test.
5292
5293 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5294
5295         * g++.dg/parse/parse1.C: New test.
5296
5297 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5298
5299         * lib/profopt.exp: Change the name of a global variable to avoid
5300         possible clashes with other test suites.
5301
5302 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5303
5304         * g++.dg/inherit/covariant8.C: New test.
5305
5306 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5307
5308         * g++.dg/init/array9.C: New test.
5309
5310         PR c++/9112
5311         * g++.dg/parse/expr1.C: New test.
5312
5313 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5314
5315         * gcc.c-torture/compile/20021230-1.c: New test.
5316
5317 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5318
5319         * g++.dg/inherit/covariant5.C: New test.
5320         * g++.dg/inherit/covariant6.C: New test.
5321         * g++.dg/inherit/covariant7.C: New test.
5322
5323 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5324
5325         PR c++/2739
5326         * g++.dg/other/access2.C: New test.
5327
5328 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5329
5330         * g++.dg/other/anon-struct.C: No longer fails
5331         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5332         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5333         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5334
5335 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5336
5337         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5338
5339 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5340
5341         * g++.dg/eh/spec4.C: Remove stray semicolon.
5342         * g++.dg/expr/pmf-1.C: Change error message.
5343         * g++.dg/ext/asm1.C: Remove stray semicolon.
5344         * g++.dg/ext/typename1.C: Add missing typenames.
5345         * g++.dg/inherit/template-as-base.C: Change error message.
5346         * g++.dg/lookup/scoped1.C: Likewise.
5347         * g++.dg/lookup/scoped2.C: Likewise.
5348         * g++.dg/lookup/using2.C: Likewise.
5349         * g++.dg/other/component1.C: Remove stray semicolon.
5350         * g++.dg/other/do1.C: Change error message.
5351         * g++.dg/other/error2.C: Likewise.
5352         * g++.dg/other/init1.C: Likewise.
5353         * g++.dg/other/packed1.C: Remove stray semicolon.
5354         * g++.dg/other/ptrmem2.C: Change error message.
5355         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5356         marker.
5357         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5358         * g++.dg/template/access3.C: Add typename keyword.
5359         * g++.dg/template/access5.C: Remove stray semicolon.
5360         * g++.dg/template/access6.C: Likewise.
5361         * g++.dg/template/complit1.C: Likewise.
5362         * g++.dg/template/crash1.C: Change error message.
5363         * g++.dg/template/inherit2.C: Remove stray semicolon.
5364         * g++.dg/template/instantiate2.C: Likewise.
5365         * g++.dg/template/instantiate3.C: Change error message.
5366         * g++.dg/template/qual1.C: Remove stray semicolon.
5367         * g++.dg/template/qualttp18.C: Change error message.
5368         * g++.dg/template/ref1.C: Remove stray semicolon.
5369         * g++.dg/template/sizeof1.C (A::value): Declare it.
5370         * g++.dg/template/spec4.C: Change error message.
5371         * g++.dg/template/static1.C: Likewise.
5372         * g++.dg/template/type1.C: Likewise.
5373         * g++.dg/template/typename3.C: Likewise.
5374         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5375         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5376         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5377         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5378         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5379         named return value extension.
5380         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5381         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5382         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5383         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5384         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5385         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5386         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5387         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5388         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5389         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5390         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5391         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5392         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5393         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5394         syntax.
5395         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5396         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5397         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5398         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5399         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5400         * g++.old-deja/g++.brendan/template11.C: Likewise.
5401         * g++.old-deja/g++.brendan/template26.C: Likewise.
5402         * g++.old-deja/g++.brendan/template27.C: Use explicit
5403         specialization syntax.
5404         * g++.old-deja/g++.brendan/template30.C: Likewise.
5405         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5406         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5407         non-dependent names.
5408         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5409         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5410         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5411         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5412         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5413         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5414         named return value extension.
5415         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5416         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5417         * g++.old-deja/g++.ext/return1.C: Likewise.
5418         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5419         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5420         * g++.old-deja/g++.jason/access8.C: Likewise.
5421         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5422         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5423         pseudo-destructor names.
5424         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5425         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5426         pseudo-destructor names.
5427         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5428         * g++.old-deja/g++.jason/overload19.C: Likewise.
5429         * g++.old-deja/g++.jason/overload32.C: Likewise.
5430         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5431         stray semicolons.
5432         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5433         * g++.old-deja/g++.jason/return.C: Likewise.
5434         * g++.old-deja/g++.jason/return2.C: Likewise.
5435         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5436         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5437         syntax.
5438         * g++.old-deja/g++.jason/template10.C: Account for use of
5439         non-dependent names.
5440         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5441         syntax.
5442         * g++.old-deja/g++.jason/template37.C: Likewise.
5443         * g++.old-deja/g++.law/access4.C: Change error messages.
5444         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5445         pseudo-destructor names.
5446         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5447         * g++.old-deja/g++.law/ctors9.C: Likewise.
5448         * g++.old-deja/g++.law/cvt22.C: Likewise.
5449         * g++.old-deja/g++.law/dtors5.C: Likewise.
5450         * g++.old-deja/g++.law/global-init1.C: Likewise.
5451         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5452         * g++.old-deja/g++.law/operators28.C: Likewise.
5453         * g++.old-deja/g++.law/visibility28.C: Likewise.
5454         * g++.old-deja/g++.martin/eval1.C: Likewise.
5455         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5456         name.
5457         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5458         * g++.old-deja/g++.mike/net34.C: Likewise.
5459         * g++.old-deja/g++.mike/net36.C: Likewise.
5460         * g++.old-deja/g++.mike/ns2.C: Likewise.
5461         * g++.old-deja/g++.mike/p12306.C: Likewise.
5462         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5463         value extension.
5464         * g++.old-deja/g++.mike/p700.C: Likewise.
5465         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5466         * g++.old-deja/g++.mike/p710.C: Likewise.
5467         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5468         value extension.
5469         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5470         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5471         * g++.old-deja/g++.ns/crash2.C: Likewise.
5472         * g++.old-deja/g++.ns/crash3.C: Likewise.
5473         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5474         * g++.old-deja/g++.ns/ns17.C: Likewise.
5475         * g++.old-deja/g++.ns/template16.C: Likewise.
5476         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5477         keyword.
5478         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5479         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5480         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5481         named return value extension.
5482         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5483         * g++.old-deja/g++.other/access4.C: Issue additional error
5484         messages.
5485         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5486         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5487         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5488         * g++.old-deja/g++.other/crash25.C: Change error message.
5489         * g++.old-deja/g++.other/crash4.C: Change error message.
5490         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5491         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5492         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5493         checks.
5494         * g++.old-deja/g++.other/defarg8.C: Likewise.
5495         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5496         * g++.old-deja/g++.other/dtor10.C: Likewise.
5497         * g++.old-deja/g++.other/incomplete.C: Likewise.
5498         * g++.old-deja/g++.other/linkage7.C: Likewise.
5499         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5500         lookup algorithm.
5501         * g++.old-deja/g++.other/mangle2.C: Likewise.
5502         * g++.old-deja/g++.other/refinit2.C: Likewise.
5503         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5504         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5505         * g++.old-deja/g++.pt/crash28.C: Likewise.
5506         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5507         syntax.
5508         * g++.old-deja/g++.pt/crash32.C: Change error message.
5509         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5510         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5511         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5512         error message position.
5513         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5514         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5515         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5516         syntax.
5517         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5518         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5519         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5520         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5521         keyword.
5522         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5523         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5524         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5525         keyword.
5526         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5527         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5528         syntax.
5529         * g++.old-deja/g++.pt/friend28.C: Account for use of
5530         non-dependent names.
5531         * g++.old-deja/g++.pt/friend29.C: Likewise.
5532         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5533         rules.
5534         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5535         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5536         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5537         lookup rules.
5538         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5539         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5540         keyword.
5541         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5542         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5543         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5544         keyword.
5545         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5546         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5547         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5548         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5549         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5550         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5551         keyword.
5552         * g++.old-deja/g++.pt/spec10.C: Likewise.
5553         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5554         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5555         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5556         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5557         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5558         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5559         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5560         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5561         * g++.old-deja/g++.pt/typename15.C: Likewise.
5562         * g++.old-deja/g++.pt/typename22.C: Likewise.
5563         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5564         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5565         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5566         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5567         syntax.
5568         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5569         return value extension.
5570         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5571         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5572         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5573         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5574
5575 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5576
5577         * g++.dg/warn/inline1.C: New test.
5578         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5579         * g++.old-deja/g++.jason/synth10.C: Likewise.
5580         * g++.old-deja/g++.mike/net31.C: Likewise.
5581         * g++.old-deja/g++.mike/p8786.C: Likewise.
5582
5583         * g++.dg/template/friend10.C: New test.
5584         * g++.dg/template/conv5.C: New test.
5585
5586 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5587
5588         * g++.dg/lookup/scoped3.C: New test.
5589
5590         * g++.dg/lookup/decl1.C: New test.
5591         * g++.dg/lookup/decl2.C: New test.
5592
5593 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5594
5595         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5596         gcc.c-torture/compile/20021015-1.c,
5597         gcc.c-torture/compile/20021015-2.c,
5598         gcc.c-torture/compile/20021123-1.c,
5599         gcc.c-torture/compile/20021123-2.c,
5600         gcc.c-torture/compile/20021123-3.c,
5601         gcc.c-torture/compile/20021123-4.c,
5602         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5603         only to 3.1 or 3.2 branch.
5604
5605 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5606
5607         * gcc.dg/i386-bitfield3.c: New test.
5608
5609         * gcc.dg/i386-bitfield2.c: New test.
5610
5611 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5612
5613         * g++.dg/parse/conv_op1.C: New test.
5614
5615 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5616
5617         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5618         approved.
5619
5620 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5621
5622         * gcc.c-torture/compile/20021220-1.c: New test.
5623
5624 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5625
5626         * gcc.dg/i386-fastcall-1.c: New.
5627
5628 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5629
5630         * gcc.c-torture/execute/20021219-1.c: New test.
5631
5632 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5633
5634         * gcc.dg/i386-pic-1.c: New test.
5635
5636 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5637
5638         PR c++/8099
5639         * g++.dg/template/friend9.C: New test.
5640
5641 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5642
5643         PR c++/3663
5644         * g++.dg/template/access7.C: New test.
5645
5646 2002-12-18  Nick Clifton  <nickc@redhat.com>
5647
5648         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5649         the libstdc++-v3 directory has been found.
5650
5651 2002-12-12  Devang Patel <dpatel@apple.com>
5652         * gcc.dg/darwin-ld-1.c: New test.
5653         * gcc.dg/darwin-ld-2.c: New test.
5654         * gcc.dg/darwin-ld-3.c: New test.
5655         * gcc.dg/darwin-ld-4.c: New test.
5656         * gcc.dg/darwin-ld-5.c: New test.
5657
5658 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5659
5660         * gcc.c-torture/compile/20021212-1.c: New test.
5661
5662 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5663
5664         * gcc.dg/fshort-wchar: New test.
5665
5666 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/8372
5669         * g++.dg/template/dtor1.C: New test.
5670
5671         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5672         markers.
5673
5674 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5675
5676         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5677
5678 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5679
5680         * g++.dg/template/static1.C: New test.
5681         * g++.dg/template/static2.C: New test.
5682         * g++.old-deja/g++.ext/memconst.C: New test.
5683
5684 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5685
5686         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5687         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5688         * g++.dg/special/initp1.C: Likewise.
5689
5690 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5691
5692         * gcc.c-torture/execute/20021204-1.c: New test.
5693
5694 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5695
5696         * gcc.dg/ppc-fmadd-1.c: New file.
5697         * gcc.dg/ppc-fmadd-2.c: New file.
5698         * gcc.dg/ppc-fmadd-3.c: New file.
5699
5700 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5701
5702         * gcc.c-torture/compile/20021204-1.c: New test.
5703
5704 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5705
5706         * g++.dg/inherit/covariant2.C: New test.
5707         * g++.dg/inherit/covariant3.C: New test.
5708         * g++.dg/inherit/covariant4.C: New test.
5709         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5710         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5711
5712 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/8688
5715         * g++.dg/init/brace3.C: New test.
5716
5717 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5718
5719         * gcc.dg/20020210-1.c: Fix a comment typo.
5720
5721 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5722
5723         PR c++/8720
5724         * g++.dg/parse/defarg1.C: New test.
5725
5726         PR c++/8615
5727         * g++.dg/template/char1.C: New test.
5728
5729         * g++.dg/template/varmod1.C: Fix typo.
5730
5731 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5732
5733         DR 180
5734         * g++.old-deja/g++.pt/crash32.C: Expect error.
5735
5736 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5737
5738         PR c++/5919
5739         * g++.dg/template/varmod1.C: New test.
5740
5741         PR c++/8727
5742         * g++.dg/inherit/typeinfo1.C: New test.
5743
5744         PR c++/8663
5745         * g++.dg/inherit/typedef1.C: New test.
5746
5747 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5748
5749         PR c++/8332
5750         PR c++/8493
5751         * g++.dg/template/strlen1.C: New test.
5752
5753         PR c++/8227
5754         * g++.dg/template/ctor2.C: New test.
5755
5756         PR c++/8214
5757         * g++.dg/init/string1.C: New test.
5758
5759         PR c++/8511
5760         * g++.dg/template/friend8.C: New test.
5761
5762 2002-11-29  Joe Buck <jbuck@synopsys.com>
5763
5764         * g++.dg/lookup/anon2.C: New test.
5765
5766 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5767
5768         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5769         h8300 port.
5770
5771 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5772
5773         * gcc.dg/bitfld-6.c: New test.
5774
5775 2002-11-27  Jan Hubicka  <jh@suse.cz>
5776
5777         * gcc.c-torture/execute/20021127.[cx]: New test.
5778
5779 2002-11-26  Jan Hubicka  <jh@suse.cz>
5780
5781         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5782         quality.
5783
5784 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5785
5786         * g++.dg/init/brace2.C: New test.
5787         * g++.old-deja/g++.mike/p9129.C: Correct.
5788
5789 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5790
5791         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5792
5793 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5794
5795         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5796
5797 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5798
5799         * testsuite/g++.dg/abi/empty11.C: New test.
5800         * testsuite/g++.dg/rtti/cv1.C: New test.
5801
5802 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5803
5804         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5805
5806 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5807
5808         * g++.dg/abi/empty10.C: New test.
5809
5810 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5811
5812         * gcc.c-torture/compile/20021124-1.c: New test.
5813
5814 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5815
5816         * g++.dg/abi/rtti2.C: New test.
5817
5818 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5819
5820         * gcc.dg/i386-unroll-1.c: New test.
5821
5822 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5823
5824         * gcc.c-torture/compile/20021120-1.c: New test.
5825         * gcc.c-torture/compile/20021120-2.c: New test.
5826
5827 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5828
5829         * gcc.dg/bitfld-5.c: New test.
5830
5831 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5832
5833         * gcc.c-torture/execute/20021120-3.c: New test.
5834
5835 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5836
5837         * gcc.c-torture/execute/20021120-2.c: New test.
5838
5839 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5840
5841         * gcc.c-torture/execute/20021120-1.c: New test.
5842
5843 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5844
5845         * gcc.c-torture/execute/20021118-3.c: New test.
5846
5847 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5848
5849         * gcc.c-torture/compile/20021119-1.c: New test.
5850
5851 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5852
5853         * gcc.dg/duff-1.c: New test.
5854         * gcc.dg/duff-2.c: New test.
5855         * gcc.dg/duff-3.c: New test.
5856
5857 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5858
5859         * gcc.dg/cpp/_Pragma5.c: New test.
5860
5861 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5862
5863         * gcc.c-torture/execute/20021118-2.c: New test.
5864
5865 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5866
5867         * gcc.c-torture/execute/20021118-1.c: New test.
5868
5869 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5870
5871         * gcc.dg/20021116-1.c: New test.
5872
5873 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5874
5875         * g++.dg/abi/vcall1.C: New test.
5876
5877 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5878
5879         * gcc.dg/20021029-1.c: New test.
5880         * gcc.dg/20021029-2.c: New test.
5881
5882 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5883
5884         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5885
5886 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5887
5888         PR c/8439
5889         * gcc.dg/20021110.c: Move to ...
5890         * gcc.c-torture/compile/20021110.c: .... here.
5891
5892 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5893
5894         PR c/8467
5895         * gcc.c-torture/execute/20021111-1.c
5896
5897 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5898
5899         PR c/8439
5900         * gcc.dg/20021110.c: New test.
5901
5902 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5903
5904         * g++.dg/abi/vthunk3.C: Run only on x86.
5905
5906 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5907
5908         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5909
5910 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5911
5912         * lib/compat.exp (compat-execute): Fix logic error in last
5913         change.
5914
5915 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5916
5917         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5918
5919 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5920
5921         PR c++/8389
5922         * g++.dg/template/access6.C: New test.
5923
5924 2002-11-08  Jan Hubicka  <jh@suse.cz>
5925
5926         * gcc.dg/i386-ssefp-1.c: New test.
5927         * gcc.dg/i386-ssefp-1.c: New test.
5928
5929 2002-11-08  Jan Hubicka  <jh@suse.cz>
5930
5931         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5932
5933 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5934
5935         * g++.dg/abi/vthunk3.C: New test.
5936
5937         PR c++/8338
5938         * g++.dg/template/crash2.C: New test.
5939
5940 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5941
5942         * testsuite/g++.dg/abi/dtor1.C: New test.
5943         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5944
5945 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5946
5947         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5948         Darwin.
5949
5950 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5951
5952         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5953         -mthumb.  Only xfail with -O0.
5954
5955 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5956
5957         * g++.dg/abi/thunk1.C: New test.
5958         * g++.dg/abi/thunk2.C: Likewise.
5959         * g++.dg/abi/vtt1.C: Likewise.
5960
5961 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5962
5963         PR optimization/8423
5964         * gcc.c-torture/execute/builtin-constant.c: New test.
5965
5966 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5967
5968         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5969         Add some more cases.
5970
5971 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5972
5973         PR c++/8391
5974         * g++.dg/opt/local1.C: New test.
5975
5976 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5977
5978         PR c++/8160
5979         * g++.dg/template/complit1.C: New test.
5980
5981         PR c++/8149
5982         * g++.dg/template/typename4.C: Likewise.
5983
5984 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5985
5986         Core issue 287, PR c++/7639
5987         * g++.dg/template/instantiate1.C: Adjust error location.
5988         * g++.dg/template/instantiate3.C: New test.
5989         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5990         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5991         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5992
5993 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5994
5995         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5996
5997 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5998
5999         PR c++/8287
6000         * g++.dg/init/dtor2.C: New test.
6001
6002 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6003
6004         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6005         * gcc.dg/nest.c: Bypass errors on irix6.
6006
6007 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6008
6009         * gcc.dg/nest.c: Expect error for mmix-*-*.
6010         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6011
6012 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6013
6014         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6015         markers.
6016
6017         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6018
6019 2002-10-25  Mike Stump  <mrs@apple.com>
6020
6021         * gcc.dg/warn-1.c: New test.
6022
6023 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6024
6025         * g++.dg/template/typename3.C: New test.
6026
6027 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6028
6029         * g++.dg/lookup/ptrmem1.C: New test.
6030
6031         * g++.dg/abi/vthunk2.C: New test.
6032
6033 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6034
6035         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6036
6037 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6038
6039         * g++.dg/abi/empty9.C: New test.
6040
6041 2002-10-24  Richard Henderson  <rth@redhat.com>
6042
6043         * g++.dg/inherit/thunk1.C: Enable for ia64.
6044
6045 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6046
6047         PR c++/8067
6048         * g++.dg/lookup/pretty1.C: New test.
6049
6050 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6051
6052         * gcc.dg/20021023-1.c: New test.
6053
6054 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/7679
6057         * g++.dg/parse/inline1.C: New test.
6058
6059 2002-10-23  Richard Henderson  <rth@redhat.com>
6060
6061         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6062
6063         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6064
6065 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6066
6067         PR c++/6579
6068         * g++.dg/parse/stmtexpr3.C: New test.
6069
6070 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6071
6072         * g++.dg/expr/cond1.C: New test.
6073
6074 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6075
6076         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6077
6078 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6079
6080         * g++.dg/abi/vbase13.C: New test.
6081         * g++.dg/abi/vbase14.C: Likewise.
6082
6083 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6084
6085         * gcc.dg/tls/pic-1.c: New test.
6086         * gcc.dg/tls/nonpic-1.c: New test.
6087         * gcc.dg/20021018-1.c: New test.
6088
6089 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6090
6091         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6092         Remove only files with the same base name as the test case.
6093         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6094         (profopt-execute): Likewise.  Also, remove old profiling
6095         and performance data files before running the tests.
6096
6097         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6098         * g++.dg/bprob/bprob.exp: Likewise.
6099         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6100         to allow more general test case names.
6101
6102         * g++.dg/bprob/bprob-1.C: Rename to ...
6103         * g++.dg/bprob/g++-bprob-1.C: ... this.
6104
6105         * g77.dg/bprob/bprob-1.f: Rename to ...
6106         * g77.dg/bprob/g77-bprob-1.f: ... this.
6107
6108 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6109
6110         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6111         bison 1.50 or later.
6112
6113 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6114
6115         * g++.dg/README: Describe more test directories.
6116
6117 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6118
6119         * g++.dg/init/array6.C: Add additional tests.
6120
6121 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6122
6123         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6124         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6125
6126 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6127
6128         * gcc.c-torture/compile/20020604-1.x: New.
6129         * gcc.c-torture/compile/simd-5.x: Likewise.
6130         * gcc.c-torture/execute/920710-1.x: Likewise.
6131         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6132
6133 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6134
6135         * g++.dg/inherit/override1.C: Add dg-options clause.
6136
6137 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6138
6139         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6140         _mm_slli_si128.
6141
6142 2002-10-19  Andreas Schwab  <schwab@suse.de>
6143
6144         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6145         directory component.
6146
6147 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6148
6149         * g++.dg/inherit/thunk1.C: New test.
6150
6151         * g++.dg/inherit/override1.C: New test.
6152
6153         * g++.dg/abi/mangle11.C: New test.
6154         * g++.dg/abi/mangle14.C: New test.
6155         * g++.dg/abi/mangle17.C: New test.
6156
6157 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6158
6159         * g++.dg/overload/member2.C: New test.
6160
6161 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6162
6163         * g++.dg/README: Describe new compat directory.
6164         * g++.dg/dg.exp: Skip tests in compat directory.
6165         * README.compat: New file.
6166         * lib/compat.exp: New expect script.
6167         * g++.dg/compat: New test directory.
6168         * g++.dg/compat/compat.exp: New expect script.
6169         * g++.dg/compat/abi: New test directory.
6170         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6171         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6172         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6173         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6174         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6175         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6176         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6177         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6178         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6179         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6180         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6181         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6182         * g++.dg/compat/break: New test directory.
6183         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6184         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6185         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6186         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6187         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6188         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6189         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6190         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6191         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6192         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6193         g++.dg/compat/break/README: New files.
6194         * g++.dg/compat/eh: New test directory.
6195         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6196         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6197         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6198         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6199         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6200         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6201         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6202         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6203         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6204         g++.dg/compat/eh/filter2_y.C,
6205         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6206         g++.dg/compat/eh/new1_y.C,
6207         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6208         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6209         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6210         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6211         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6212         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6213         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6214         g++.dg/compat/eh/unexpected1_y.C: New files.
6215         * g++.dg/compat/init: New test directory.
6216         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6217         g++.dg/compat/init/array5_y.C,
6218         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6219         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6220         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6221         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6222         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6223         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6224         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6225         g++.dg/compat/init/init-ref2_y.C: New files.
6226
6227 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6228
6229         PR c++/7584
6230         * g++.dg/inherit/using3.C: New test.
6231
6232 2002-10-17  Jan Hubicka  <jh@suse.cz>
6233
6234         * gcc.dg/20021017-2.c: New test.
6235
6236 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6237
6238         * g++.dg/abi/mangle16.C: Adjust.
6239
6240         * g++.dg/init/array8.C: New test.
6241
6242 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6243
6244         * gcc.dg/special/mips-abi.exp: New test.
6245         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6246
6247 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6248
6249         * g++.dg/abi/mangle16.C: New test.
6250         * g++.dg/abi/mangle17.C: Likewise.
6251
6252         PR c++/7478
6253         * g++.dg/template/ref1.C: New test.
6254
6255 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6256
6257         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6258
6259 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6260
6261         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6262
6263 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6264
6265         PR c++/7524
6266         * g++.dg/init/array7.C: New test.
6267
6268 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6269
6270         * g++.dg/init/array6.C: New test.
6271
6272         * g++.dg/abi/mangle13.C: Likewise.
6273         * g++.dg/abi/mangle14.C: Likewise.
6274         * g++.dg/abi/mangle15.C: Likewise.
6275
6276 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6277
6278         * g++.dg/abi/empty8.C: New test.
6279
6280 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6281
6282         * g++.dg/init/ctor1.C: New test.
6283
6284 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6285
6286         * gcc.c-torture/execute/20021015-1.c: New test.
6287
6288 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6289
6290         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6291
6292 2002-10-14  Jan Hubicka  <jh@suse.cz>
6293
6294         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6295
6296 2002-10-14  Richard Henderson  <rth@redhat.com>
6297
6298         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6299
6300 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR optimization/6631
6303         * g++.dg/opt/const2.C: New test.
6304
6305 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6306
6307         PR c++/7176
6308         * g++.dg/parse/friend1.C: New test.
6309         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6310
6311 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6312
6313         * gcc.dg/20021014-1.c: New test.
6314
6315 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6316
6317         PR c++/5661
6318         * g++.dg/ext/vlm1.C: New test.
6319         * g++.dg/ext/vlm2.C: Likewise.
6320
6321         * g++.dg/init/array1.C: Remove invalid braces.
6322         * g++.dg/init/brace1.C: New test.
6323         * g++.dg/init/copy2.C: Likewise.
6324         * g++.dg/init/copy3.C: Likewise.
6325         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6326         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6327         braces.
6328
6329 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6330
6331         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6332
6333 2002-10-11  Richard Shann  <richard.shann@superh.com>
6334
6335         * gcc.c-torture/compile/simd-5.c: New test.
6336
6337 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6338
6339         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6340
6341 2002-10-10  Jim Wilson  <wilson@redhat.com>
6342
6343         * gcc.c-torture/execute/20021010-1.c: New test.
6344
6345 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6346
6347         PR c/7353
6348         * g++.dg/ext/typedef-init.C: New test.
6349         * gcc.dg/typedef-init.c: New test.
6350
6351 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6352
6353         * gcc.dg/cpp/paste13.c: New test.
6354
6355 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6356
6357         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6358         remaining platforms, XFAIL during compile, not execute.  Don't
6359         XFAIL at -O0.
6360
6361 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6362
6363         * gcc.dg/alias-1.c: Tweak expected warning.
6364
6365 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6366
6367         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6368
6369 2002-10-06  Andreas Jaeger  <aj@suse.de>
6370
6371         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6372         * gcc.dg/cpp/c++98.C: Likewise.
6373
6374         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6375         * g++.dg/cpp/c++98.C: Likewise.
6376
6377         * g++.dg/README (Subdirectories): Mention cpp directory.
6378
6379         PR target/7559
6380         * gcc.dg/20021006-1.c: New test.
6381
6382 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6383
6384         PR c++/7804
6385         * g++.dg/other/warning1.C: New test.
6386
6387 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6388
6389         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6390         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6391         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6392
6393 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6394
6395         PR c++/7931
6396         * g++.dg/template/ptrmem3.C: New test.
6397
6398         PR c++/7754
6399         * g++.dg/template/union1.C: New test.
6400
6401 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6402
6403         PR c++/8006
6404         * g++.dg/abi/mangle9.C: New test.
6405         * g++.dg/abi/mangle10.C: New test.
6406         * g++.dg/abi/mangle11.C: New test.
6407         * g++.dg/abi/mangle12.C: New test.
6408
6409 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6410
6411         PR c++/7188.
6412         * g++.dg/template/meminit1.C: New test.
6413         * g++.dg/warn/Wreorder-1.C: Likewise.
6414         * g++.old-deja/g++.mike/warn3.C: Tweak.
6415         * lib/prune.exp: Ingore "in copy constructor".
6416
6417 2002-10-02  Andreas Jaeger  <aj@suse.de>
6418
6419         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6420         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6421         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6422         on x86-64.
6423
6424 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6425
6426         * gcc.dg/empty1.C: Fix typo.
6427
6428 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6429
6430         * gcc.dg/alias-1.c: New test.
6431
6432 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6433
6434         * gcc.dg/empty1.C: New test.
6435
6436         * g++.dg/tls/init-2.C: Tweak error messages.
6437
6438 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6439
6440         * gcc.c-torture/compile/20020923-1.c: New test.
6441
6442 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6443
6444         * gcc.c-torture/execute/ffs-1.c: New test.
6445         * gcc.c-torture/execute/ffs-2.c: Ditto.
6446
6447 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6448
6449         * g++.dg/overload/member1.C: New test.
6450
6451 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6452
6453         * g++.dg/abi/empty7.C: New test.
6454         * g++.dg/init/pm2.C: Likewise.
6455
6456 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6457
6458         * g++.dg/rtti/crash1.C: New test.
6459
6460 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6461
6462         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6463         gcc.dg/sibcall-4.c: New tests.
6464
6465 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6466
6467         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6468         powerpc and MMIX targets.
6469
6470 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6471
6472         * gcc.dg/cpp/20020927-1.c: New.
6473
6474 2002-09-26  David S. Miller  <davem@redhat.com>
6475
6476         * gcc.c-torture/compile/trunctfdf.c: New.
6477
6478 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6479
6480         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6481
6482 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6483
6484         * gcc.c-torture/execute/loop-15.c: New.
6485
6486 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6487
6488         * README.QMTEST: Fix typo.
6489
6490 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6491
6492         * gcc.dg/20020926-1.c: New test.
6493
6494 2002-09-25  David S. Miller  <davem@redhat.com>
6495
6496         PR target/7842
6497         * gcc.c-torture/execute/shiftdi.c: New test.
6498
6499 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6500
6501         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6502         unique to the tool.
6503         * lib/g77.exp (g77_init): Likewise.
6504         * lib/g++.exp (g++_init): Likewise.
6505         * lib/objc.exp (objc_init): Likewise.
6506
6507 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6508
6509         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6510         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6511         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6512
6513 2002-09-25  Richard Henderson  <rth@redhat.com>
6514
6515         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6516         too-small long double.
6517
6518 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6519
6520         * gcc.dg/20020919-1.c: New test.
6521
6522 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6523
6524         * g++.dg/abi/bitfield6.C: New test.
6525         * g++.dg/abi/bitfield7.C: New test.
6526         * g++.dg/abi/bitfield8.C: New test.
6527         * g++.dg/abi/vbase11.C: New test.
6528
6529 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6530
6531         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6532         hppa*-*-hpux*.  Update test comment.
6533
6534 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6535
6536         * gcc.dg/tls/struct-1.c: New test.
6537
6538 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6539
6540         * gcc.dg/cpp/tr-warn2.c: Update.
6541
6542 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6543
6544         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6545
6546 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6547
6548         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6549         systems.
6550
6551 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6552
6553         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6554
6555         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6556         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6557         setting of cxxfilt.
6558
6559 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6560
6561         * gcc.dg/20020312-2.c: Update for darwin.
6562
6563 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6564
6565         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6566
6567 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6568
6569         * objc.dg/comp-types-1.m: New test.
6570         * objc.dg/comp-types-2.m: New test.
6571         * objc.dg/comp-types-3.m: New test.
6572         * objc.dg/comp-types-4.m: New test.
6573         * objc.dg/comp-types-5.m: New test.
6574         * objc.dg/comp-types-6.m: New test.
6575
6576 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6577
6578         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6579
6580 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6581
6582         * g++.dg/other/do1.C: New test.
6583
6584         * g++.dg/template/subst1.C: New test.
6585
6586 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6587
6588         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6589
6590 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6591
6592         * g++.dg/template/qualttp20.C: Adjust expected errors.
6593         * g++.old-deja/g++.jason/report.C: Likewise.
6594         * g++.old-deja/g++.other/qual1.C: Likewise.
6595
6596         * g++.dg/lookup/scoped2.C: New test.
6597
6598         * g++.dg/ext/asm3.C: New test.
6599
6600 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6601
6602         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6603
6604 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6605
6606         * ChangeLog: follow spelling conventions.
6607         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6608         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6609         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6610         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6611         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6612         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6613         * g++.old-deja/g++.law/global-init1.C: Likewise.
6614         * g++.old-deja/g++.other/delete4.C: Likewise.
6615         * g++.old-deja/g++.other/inline21.C: Likewise.
6616         * g++.old-deja/g++.other/singleton.C: Likewise.
6617         * g77.dg/strlen0.f: Likewise.
6618         * g77.f-torture/compile/20010519-1.f: Likewise.
6619         * g77.f-torture/compile/980310-4.f: Likewise.
6620         * gcc.c-torture/compile/20000605-1.c: Likewise.
6621         * gcc.c-torture/execute/20020225-1.c: Likewise.
6622         * gcc.dg/c90-hexfloat-2.c: Likewise.
6623         * gcc.dg/c99-bool-1.c: Likewise.
6624         * gcc.dg/c99-hexfloat-2.c: Likewise.
6625         * gcc.dg/dll-2.c: Likewise.
6626         * gcc.dg/wtr-union-init-1.c: Likewise.
6627         * gcc.dg/wtr-union-init-2.c: Likewise.
6628         * gcc.dg/wtr-union-init-3.c: Likewise.
6629         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6630         * gcc.dg/cpp/defined.c: Likewise.
6631         * gcc.dg/cpp/macsyntx.c: Likewise.
6632         * gcc.dg/cpp/paste2.c: Likewise.
6633         * gcc.dg/cpp/trad/defined.c: Likewise.
6634         * gcc.dg/format/c90-printf-1.c: Likewise.
6635         * gcc.dg/format/c90-scanf-1.c: Likewise.
6636         * gcc.dg/format/c99-printf-1.c: Likewise.
6637         * gcc.dg/format/c99-scanf-1.c: Likewise.
6638         * gcc.misc-tests/gcov-8.c: Likewise.
6639         * lib/profopt.exp: Likewise.
6640
6641 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6642
6643         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6644
6645 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6646
6647         * g++.dg/inherit/using2.C: New test.
6648
6649 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6650
6651         * ChangeLog: Follow spelling conventions.
6652         * g++.dg/template/friend4.C: Likewise.
6653         * g++.old-deja/g++.pt/crash67.C: Likewise.
6654         * gcc.c-torture/execute/20000801-4.c: Likewise.
6655         * gcc.dg/c90-digraph-1.c: Likewise.
6656         * gcc.dg/c94-digraph-1.c: Likewise.
6657         * gcc.dg/c99-digraph-1.c: Likewise.
6658         * gcc.dg/cpp/line5.c: Likewise.
6659         * gcc.dg/cpp/multiline.c: Likewise.
6660         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6661         * gcc.dg/format/attr-3.c: Likewise.
6662         * gcc.dg/format/c90-scanf-3.c: Likewise.
6663         * gcc.dg/format/ext-4.c: Likewise.
6664
6665 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6666
6667         * g++.dg/template/pretty1.C: New test.
6668
6669 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6670
6671         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6672
6673 2002-09-13  Matt Austern  <austern@apple.com>
6674
6675         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6676         passing a cast expression to a function by const reference.
6677
6678 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6679
6680         * g++.dg/template/deduce1.C: New test.
6681
6682 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6683
6684         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6685         32-bit int.
6686
6687 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6688
6689         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6690         usage.
6691
6692 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6693
6694         * gcc.c-torture/compile/20020910-1.c: New test.
6695
6696 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6697
6698         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6699
6700 2002-09-10  Andreas Jaeger  <aj@suse.de>
6701
6702         * gcc.dg/20020312-2.c: Adjust for x86-64.
6703
6704 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6705
6706         * g77.dg/7388.f: New test case for PR 7388.
6707
6708 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6709
6710         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6711
6712 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6713
6714         * objc.dg/proto-lossage-1.m: New test.
6715
6716 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6717
6718         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6719
6720 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6721
6722         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6723         expected to pass.
6724
6725 2002-09-06  Stan Shebs  <shebs@apple.com>
6726             David Edelsohn  <edelsohn@gnu.org>
6727
6728         * gcc.dg/weak: New directory.
6729         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6730         target-specific xfail bits.
6731         * gcc.dg/typeof-2.c: Move to new directory.
6732         * gcc.dg/weak.exp: New expect script.
6733
6734 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6735
6736         * gcc.c-torture/execute/extzvsi.c: New test.
6737
6738 2002-09-05  Stan Shebs  <shebs@apple.com>
6739
6740         * gcc.dg/weak-1.c: xfail on Darwin.
6741         * gcc.dg/weak-2.c: Ditto.
6742         * gcc.dg/weak-3.c: Ditto.
6743         * gcc.dg/weak-4.c: Ditto.
6744         * gcc.dg/weak-5.c: Ditto.
6745         * gcc.dg/weak-6.c: Ditto.
6746         * gcc.dg/weak-7.c: Ditto.
6747         * gcc.dg/weak-8.c: Ditto.
6748         * gcc.dg/weak-9.c: Ditto.
6749
6750 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6751
6752         * gcc.c-torture/execute/loop-14.c: New test.
6753
6754 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6755
6756         * g++.dg/other/cxa-atexit1.C: New test.
6757
6758         * gcc.dg/typeof-2.c: New test.
6759
6760 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6761
6762         * gcc.dg/builtins-2.c: New testcase.
6763         * gcc.dg/builtins-3.c: New testcase.
6764
6765 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6766
6767         * gcc.dg/cpp/_Pragma4.c: New test.
6768
6769 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6770
6771         * objc/execute/nil_method-1.m: New testcase.
6772
6773 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6774
6775         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6776         [Object class], not [Object initialize].
6777
6778 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6779             Hans-Peter Nilsson  <hp@bitrange.com>
6780
6781         * gcc.c-torture/execute/20020720-1.x: Skip test on
6782         mmix-knuth-mmixware.  Correct comment.
6783
6784 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6785
6786         * testsuite/g++.dg/abi/bitfield5.C: New test.
6787         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6788
6789 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6790
6791         * objc.dg/undeclared-selector.m: New test.
6792
6793 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6794
6795         * g++.dg/other/offsetof1.C: Avoid cast warning.
6796
6797 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6798
6799         * objc.dg/super-class-2.m: New test.
6800
6801 2002-08-24  Matt Austern  <austern@apple.com>
6802
6803         * g++.dg/ext/lvaddr.C: New test.
6804         * g++.dg/ext/lvcast.C: New test.
6805
6806 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6807
6808         * testsuite/g++.dg/inherit/cond1.C: New test.
6809
6810 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6811
6812         * gcc.dg/noncompile/incomplete-1.c: New test.
6813
6814 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6815
6816         * gcc.dg/typespec-1.c: New test.
6817
6818 2002-08-20  Devang Patel  <dpatel@apple.com>
6819         * objc.dg/proto-hier-2.m: New test.
6820
6821 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6822
6823         * objc.dg/bitfield-1.m: New test.
6824         * objc.dg/bitfield-2.m: New test.
6825
6826 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6827
6828         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6829         gcc.dg/c99-flex-array-4.c: New tests.
6830
6831 2002-08-16  Stan Shebs  <shebs@apple.com>
6832
6833         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6834
6835 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6836
6837         * gcc.dg/typeof-1.c: New test.
6838         * g++.dg/ext/typeof2.C: New test.
6839
6840 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6841
6842         * g++.dg/other/offsetof1.C: New test.
6843
6844 2002-08-14  Richard Henderson  <rth@redhat.com>
6845
6846         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6847
6848 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6849
6850         * gcc.dg/cpp/_Pragma3.c: New test.
6851
6852 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6853
6854         * g++.dg/template/inherit3: New test.
6855
6856 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6857
6858         * gcc.dg/bitfld-4.c: Add blank options.
6859
6860 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6861
6862         * g++.dg/template/crash1.C: New test.
6863
6864 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6865
6866         * gcc.dg/tls/opt-2.c: New test.
6867
6868 2002-08-08  Devang Patel  <dpatel@apple.com>
6869
6870         * objc.dg/selector-1.m : New test
6871
6872 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6873
6874         * g++.dg/abi/bitfield4.C: New test.
6875         * gcc.dg/bitfld-4.c: New test.
6876
6877 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6878
6879         * g++.dg/other/packed1.C: New test.
6880
6881 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6882
6883         * g++.dg/abi/offsetof.C: Tweak error messages.
6884         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6885
6886 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6887
6888         * gcc.dg/bitfld-3.c: New test.
6889
6890 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6891             Richard Henderson  <rth@redhat.com>
6892
6893         * gcc.dg/i386-bitfield1.c: New test.
6894         * g++.dg/abi/bitfield3.C: Update.
6895
6896 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6897
6898         * objc.dg/const-str-2.m: Update.
6899         * gcc.dg/cpp/c++98.c: Change to C extension.
6900         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6901         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6902
6903 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6904
6905         * testsuite/gcc.dg/tls/diag-3.c: New.
6906
6907 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6908
6909         * g++.dg/README (Subdirectories): Document new subdir expr.
6910         * g++.dg/expr/pmf-1.C: New test.
6911
6912 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6913
6914         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6915
6916 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6917
6918         * g++.dg/abi/bitfield3.C: New test.
6919
6920 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6921
6922         * lib/gcov.exp: Tweak expected line formats.
6923         * gcc.misc-tests/gcov8.c: New test.
6924         * gcc.misc-tests/gcov8.x: New flags.
6925
6926 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6927
6928         * consistency.vlad/layout/endian.c: Include string.h.
6929
6930         * gcc.c-torture/execute/20020805-1.c: New test.
6931
6932 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6933
6934         * g++.dg/other/conversion1.C: New test.
6935
6936 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6937
6938         * gcc.dg/builtins-1.c: New testcase.
6939
6940 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6941
6942         * g++.dg/inherit/access3.C: New test.
6943
6944 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6945
6946         * gcc.dg/ia64-visibility-2.c: New test.
6947
6948 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6949
6950         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6951         __qualifier_flags to __flags.
6952
6953 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6954
6955         * g++.dg/inherit/operator1.C: New test.
6956         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6957         * g++.dg/other/error1.C: Change expected error message.
6958         * g++.dg/template/conv4.C: Likewise.
6959
6960 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6961
6962         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6963         for documented behavior.
6964
6965 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6966
6967         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6968         several targets known to fail.
6969
6970 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6971
6972         * gcc.dg/mips-args-[123].c: New tests.
6973
6974 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6975
6976         * gcc.dg/ppc-spe.c: New.
6977
6978 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6979
6980         * g++.dg/other/ptrmem4.C: New testcase.
6981
6982 2002-07-24  Richard Henderson  <rth@redhat.com>
6983
6984         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6985
6986 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6987
6988         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6989
6990 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6991
6992         * gcc.c-torture/execute/memset-3.c: New testcase.
6993
6994 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6995
6996         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6997         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6998
6999 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7000
7001         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7002         Delete.
7003
7004 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7005
7006         * gcc.c-torture/compile/simd-4.c: New test.
7007
7008 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7009
7010         PR c++/7347, c++/7348
7011         * g++.dg/template/access4.C: New test.
7012         * g++.dg/template/access5.C: New test.
7013         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7014         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7015         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7016         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7017
7018 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7019
7020         * gcc.dg/gnu89-init-2.c: New test.
7021
7022 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7023
7024         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7025
7026 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7027
7028         * gcc.c-torture/execute/20020720-1.c: New testcase.
7029
7030 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7031
7032         * gcc.dg/cpp/Wsignprom.c: New tests.
7033
7034 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7035
7036         * gcc.c-torture/execute/loop-13.c: New test.
7037
7038 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7039
7040         * gcc.dg/cpp/expr.c: New tests.
7041
7042 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7043
7044         * g++.dg/opt/pr6713.C: Add template instantiation.
7045
7046 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7047
7048         * gcc.dg/nest.c: New test.
7049
7050 2002-07-17  Richard Henderson  <rth@redhat.com>
7051
7052         * g++.dg/opt/pr6713.C: New test.
7053
7054 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7055
7056         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7057         XFAIL for all x86 processors.
7058
7059 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7060
7061         * gcc.c-torture/execute/20010122-1.x: Do not test with
7062         -fomit-frame-pointer.
7063
7064 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7065
7066         * g++.dg/template/instantiate2.C: New test.
7067         * g++.dg/template/spec4.C: New test.
7068
7069 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7070
7071         * g++.dg/template/access2.C: New test.
7072         * g++.dg/template/access3.C: New test.
7073
7074 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7075
7076         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7077         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7078         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7079         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7080         Convert to use <stdarg.h>.
7081         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7082         Delete.
7083         * gcc.dg/va-arg-2.c: New.
7084         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7085
7086 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7087
7088         * gcc.c-torture/compile/20020710-1.c: New test.
7089
7090 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7091                           Andrew Pinski  <pinskia@physics.uc.edu>
7092
7093         gcc.c-torture/compile/simd-2.c: New testcase.
7094         gcc.c-torture/compile/simd-3.c: Likewise.
7095
7096 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7097
7098         PR c++/7224
7099         * g++.dg/overload/error1.C: New test.
7100
7101 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7102
7103         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7104         configuration and IRIX 6 O32 ABI.
7105
7106 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7107
7108         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7109
7110 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7111
7112         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7113
7114 2002-07-10  Jeffrey A Law  <law@redhat.com>
7115
7116         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7117
7118         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7119
7120 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7121
7122         * gcc.dg/20020312-2.c: Check for __PPC__.
7123
7124 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7125
7126         * gcc.c-torture/compile/20020709-1.c: New test.
7127
7128 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7129
7130         * g++.dg/template/qualttp21.C: New test case.
7131
7132 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7133
7134         * gcc.c-torture/compile/20020706-1.c: New test.
7135         * gcc.c-torture/compile/20020706-2.c: New test.
7136
7137 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7138             Alexandre Oliva  <aoliva@redhat.com>
7139
7140         * g++.dg/warn/incomplete1.C: New test.
7141
7142 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7143
7144         PR c++/7099
7145         * g++.dg/warn/noreturn1.C: New test.
7146
7147 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7148
7149         PR c++/6706
7150         * g++.dg/debug/debug6.C: New test.
7151         * g++.dg/debug/debug7.C: New test.
7152
7153 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7154
7155         * gcc.c-torture/compile/simd-3.c: New test.
7156
7157 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7158
7159         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7160         * gcc.dg/20020620-1.c: Likewise.
7161
7162 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7163
7164         PR c++/6944
7165         * g++.dg/init/array4.C: New test.
7166         * g++.dg/init/array5.C: New test.
7167
7168 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7169
7170         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7171         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7172
7173 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7174
7175         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7176         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7177         * gcc.dg/wtr-conversion-1.c: Likewise.
7178         * gcc.dg/wtr-escape-1.c: Likewise.
7179         * gcc.dg/wtr-int-type-1.c: Likewise.
7180         * gcc.dg/wtr-label-1.c: Likewise.
7181         * gcc.dg/wtr-static-1.c: Likewise.
7182         * gcc.dg/wtr-strcat-1.c: Likewise.
7183         * gcc.dg/wtr-suffix-1.c: Likewise.
7184         * gcc.dg/wtr-switch-1.c: Likewise.
7185         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7186         * gcc.dg/wtr-union-init-1.c: Likewise.
7187         * gcc.dg/wtr-union-init-2.c: Likewise.
7188         * gcc.dg/wtr-union-init-3.c: Likewise.
7189
7190         * gcc.dg/wtr-func-def-1.c: New test.
7191
7192 2002-07-02 Devang Patel <dpatel@apple.com>
7193
7194         * objc.dg/param-1.m: New test.
7195
7196 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7197
7198         * gcc.dg/cpp/trad/directive.c: Add test.
7199         * gcc.dg/cpp/trad/macroargs.c: Add test.
7200         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7201
7202 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7203
7204         * gcc.dg/cpp/cmdlne-M.c: New test.
7205
7206 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7207
7208         * objc.dg/desig-init-1.m: New test.
7209
7210 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7211
7212         PR c++/6716
7213         * g++.dg/template/instantiate1.C: New test.
7214
7215 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7216
7217         PR c++/7112
7218         * g++.dg/template/sizeof2.C: New test.
7219
7220 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7221
7222         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7223         gcc.dg/cpp/trad/include.c: New tests.
7224
7225 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7226
7227         PR target/7177
7228         * gcc.c-torture/compile/20020701-1.c: New test.
7229
7230 2002-07-01  Stan Shebs  <shebs@apple.com>
7231
7232         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7233         header here...
7234         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7235         (objc-torture-execute): or here.
7236
7237 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7238
7239         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7240
7241 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7242
7243         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7244
7245 2002-06-30  Devang Patel  <dpatel@apple.com>
7246
7247         * objc.dg/fsyntax-only.m: New test.
7248
7249 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7250
7251         PR c++/6695
7252         * g++.dg/template/friend7.C: New file.
7253
7254 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7255
7256         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7257         return type.
7258
7259 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7260
7261         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7262         avoid division by zero.
7263
7264 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7265
7266         * gcc.dg/Wunknownprag.c: New tests.
7267
7268 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7269
7270         * gcc.c-torture/execute/simd-2.c: New test.
7271
7272 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7273
7274         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7275         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7276         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7277         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7278         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7279         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7280         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7281         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7282         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7283         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7284         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7285         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7286         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7287         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7288         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7289         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7290         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7291
7292 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7293
7294         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7295         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7296         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7297         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7298         New tests.
7299         * gcc.dg/cpp/trad/directive.c: Update.
7300
7301 2002-06-23  Andreas Jaeger  <aj@suse.de>
7302
7303         * gcc.c-torture/execute/complex-6.c: New.
7304
7305 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7306
7307         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7308         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7309         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7310         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7311
7312 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7313
7314         * gcc.dg/cpp/trad: New directory with traditional tests copied
7315         from parent directory.
7316         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7317         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7318         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7319         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7320         Move to trad/ and rename.
7321         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7322         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7323         gcc.dg/cpp/trad/redef2.c: New tests.
7324         * gcc.dg/cpp/trad/trad.exp: New driver.
7325
7326 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7327
7328         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7329         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7330         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7331         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7332         Remove.
7333
7334 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7335
7336         * gcc.dg/20020620-1.c: New test.
7337
7338 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7339
7340         * g++.dg/template/ttp4.C: New test.
7341
7342 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7343
7344         * g++.dg/opt/vt1.C: Fix regexp.
7345
7346 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7347
7348         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7349         Don't use attribute `noinline'.
7350
7351 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7352
7353         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7354
7355 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7356
7357         * gcc.c-torture/execute/simd-1.c: New.
7358
7359         * gcc.dg/simd-1.c: New.
7360
7361 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7362
7363         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7364
7365 2002-06-16  Richard Henderson  <rth@redhat.com>
7366
7367         * g++.dg/ext/anon-struct1.C: New.
7368         * g++.dg/ext/anon-struct2.C: New.
7369         * g++.dg/ext/anon-struct3.C: New.
7370         * gcc.dg/anon-struct-1.c: New.
7371         * gcc.dg/anon-struct-2.c: New.
7372         * gcc.dg/anon-struct-3.c: New.
7373         * gcc.dg/20011008-1.c: Adjust warning text.
7374         * gcc.dg/20020527-1.c: Add -fms-extensions.
7375
7376 2002-06-16  Richard Henderson  <rth@redhat.com>
7377
7378         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7379
7380 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7381
7382         * gcc.c-torture/execute/20020615-1.c: New test.
7383
7384 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7385
7386         * gcc.c-tortuture/execute/compare-1.c: New test case.
7387         * gcc.c-tortuture/execute/compare-2.c: New test case.
7388         * gcc.c-tortuture/execute/compare-3.c: New test case.
7389
7390 2002-06-13  Richard Henderson  <rth@redhat.com>
7391
7392         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7393         ia64 ilp32.
7394
7395 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7396
7397         * g++.dg/template/typename2.C: Update error message.
7398
7399 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7400
7401         * gcc.c-torture/execute/20020611-1.c: New test.
7402
7403 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7404
7405         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7406         list of targets to skip.
7407
7408 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7409
7410         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7411         targets if not optimizing.
7412
7413 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7414
7415         * gcc.c-torture/compile/20020605-1.c: New test.
7416
7417         * g++.dg/opt/vt1.C: New test.
7418
7419         * gcc.dg/20020531-1.c: New test.
7420
7421         * gcc.dg/20020530-1.c: New test.
7422
7423         * gcc.dg/20020527-1.c: New test.
7424
7425         * g++.dg/opt/cse1.C: New test.
7426
7427 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7428
7429         * gcc.dg/20020607-2.c: New test case.
7430
7431 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7432
7433         * gcc.c-torture/compile/20020604-1.c: New test.
7434
7435 2002-06-04  Richard Henderson  <rth@redhat.com>
7436
7437         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7438         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7439         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7440
7441 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7442
7443         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7444
7445 2002-06-03  Richard Henderson  <rth@redhat.com>
7446
7447         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7448         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7449
7450 2002-06-02  Richard Henderson  <rth@redhat.com>
7451
7452         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7453         test functions static.
7454
7455 2002-06-02  Andreas Jaeger  <aj@suse.de>
7456
7457         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7458         now.
7459
7460 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7461
7462         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7463         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7464         Update for mofified diagnostics.
7465         * gcc.dg/c99-intconst-1.c: No longer fail.
7466
7467 2002-06-02  Richard Henderson  <rth@redhat.com>
7468
7469         * gcc.dg/uninit-A.c: Remove xfail markers.
7470
7471 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7472
7473         * gcc.dg/fnegate-1.c: New test case.
7474
7475 2002-05-30  Osku Salerma  <osku@iki.fi>
7476
7477         * gcc.c-torture/execute/mayalias-1.c: New file.
7478
7479 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7480
7481         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7482         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7483         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7484
7485 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7486
7487         * gcc.c-torture/execute/20020529-1.c: New test.
7488
7489 2002-05-27  Richard Henderson  <rth@redhat.com>
7490
7491         * g++.dg/ext/attrib6.C: New test case.
7492
7493 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7494
7495         * gcc.c-torture/execute/pure-1.c: New test.
7496
7497 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7498
7499         * gcc.dg/cpp/arith-2.c: Remove.
7500
7501 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7502
7503         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7504         * gcc.dg/cpp/if-3.c: Remove.
7505
7506 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7507
7508         * g++.dg/opt/cse2.C: New test.
7509
7510 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7511
7512         * gcc.dg/cpp/arith-1.c: New semantic tests.
7513         * gcc.dg/cpp/if-1.c: Update.
7514
7515 2002-05-24  Ben Elliston  <bje@redhat.com>
7516
7517         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7518
7519 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7520
7521         * gcc.dg/verbose-asm.c: New test.
7522
7523 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7524
7525         * gcc.dg/cpp/paste12.c: New test.
7526
7527 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7528
7529         * g++.dg/parse/named_ops.C: New test.
7530
7531 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7532
7533         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7534
7535 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7536
7537         * gcc.dg/weak-2.c: Allow optional leading underscore
7538         in scan-assembler symbol name.
7539         * gcc.dg/weak-3.c: Likewise.
7540         * gcc.dg/weak-4.c: Likewise.
7541         * gcc.dg/weak-5.c: Likewise.
7542
7543 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.dg/20020523-1.c: New test.
7546
7547 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7548
7549         * objc.dg/const-str-2.m: Update now that we stop after
7550         a command line error.
7551
7552 2002-05-22  Richard Henderson  <rth@redhat.com>
7553
7554         * g++.dg/dg.exp: Fix typo in test pruneing.
7555
7556 2002-05-22  Richard Henderson  <rth@redhat.com>
7557
7558         * g++.dg/dg.exp: Prune the tls subdirectory.
7559         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7560         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7561         * g++.dg/tls/init-1.C: New.
7562
7563 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7564
7565         * gcc.dg/20020517-1.c: New test.
7566
7567 2002-05-21  Richard Henderson  <rth@redhat.com>
7568
7569         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7570         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7571
7572 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7573
7574         * g++.dg/other/copy2.C: New test.
7575
7576 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7577
7578         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7579         (MAX_COPY): Bump up to 10 times sizeof (long long).
7580         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7581
7582         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7583         sizeof (long long).
7584
7585         * gcc.c-torture/execute/strcpy-1.c: New test.
7586
7587 2002-05-19  Jason Merrill  <jason2redhat.com>
7588
7589         * g++.dg/ext/oper1.C: New test.
7590
7591 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7592 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7593
7594         * README.QMTEST: New file.
7595
7596         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7597
7598 2002-05-19  Andreas Jaeger  <aj@suse.de>
7599
7600         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7601         now.
7602         * gcc.c-torture/execute/loop-2d.x: Likewise.
7603
7604 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7605
7606         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7607         support weak symbols.
7608         * gcc.dg/weak-4.c: Likewise
7609         * gcc.dg/weak-6.c: Likewise
7610
7611 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7612
7613         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7614         cygwin, coff and h8300-*-hms targets
7615         * gcc.dg/weak-5.c: Likewise
7616         * gcc.dg/weak-7.c: Likewise
7617
7618 2002-05-16  Jason Merrill  <jason@redhat.com>
7619
7620         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7621         (scan-assembler-not, scan-assembler-dem): Likewise.
7622         (scan-assembler-dem-not): Likewise.
7623
7624 2002-05-15  Richard Henderson  <rth@redhat.com>
7625
7626         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7627
7628 2002-05-15  Richard Henderson  <rth@redhat.com>
7629
7630         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7631         (vfoo1f): Warning here.
7632         (vfoo1l): Don't redefine the alias.
7633
7634 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7635
7636         * g++.dg/init/pm1.C: New test.
7637
7638 2002-05-12  David S. Miller  <davem@redhat.com>
7639
7640         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7641         types.
7642
7643 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7644
7645         * gcc.c-torture/execute/20020510-1.c: New test case.
7646
7647 2002-05-10  David S. Miller  <davem@redhat.com>
7648
7649         * gcc.c-torture/execute/conversion.c: Test long double too.
7650
7651 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7652
7653         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7654         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7655         * lib/g++.exp (g++_link_flags): Likewise.
7656         * lib/objc.exp (objc_target_compile): Likewise.
7657
7658 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7659
7660         * gcc.dg/cpp/poison.c: Update.
7661         * gcc.dg/cpp/20000625-2.c: Remove.
7662         * gcc.dg/cpp/direct2s.c: Remove final test.
7663
7664 2002-05-08  Tom Rix  <trix@redhat.com>
7665
7666         * gcc.c-torture/execute/20020508-1.c: New test.
7667         * gcc.c-torture/execute/20020508-2.c: New test.
7668         * gcc.c-torture/execute/20020508-3.c: New test.
7669
7670 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7671
7672         * gcc.dg/cpp/charconst-4.c: More tests.
7673
7674 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7675
7676         PR c/6569
7677         * gcc.dg/weak-3.c: Update location of warning messages.
7678         * gcc.dg/weak-5.c: Likewise.
7679
7680 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7681
7682         * gcc.c-torture/execute/20020506-1.c: New test case.
7683
7684 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7685
7686         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7687
7688 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7689
7690         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7691
7692 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7693
7694         * gcc.dg/cpp/charconst-3.c: New test.
7695
7696 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7697
7698         * gcc.dg/cpp/charconst.c: Update tests.
7699
7700 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7701
7702         * treelang: Added directory for new sample language treelang. Also
7703         lib/treelang.exp: New file to signal treelang should be tested.
7704
7705 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7706
7707         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7708         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7709         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7710         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7711         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7712         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7713         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7714
7715 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7716
7717         * gcc.dg/format/xopen-2.c: New test.
7718
7719 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7720
7721         * gcc.dg/20020503-1.c: New test.
7722
7723 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7724
7725         * g++.dg/init/dtor1.C: Make it tougher.
7726
7727 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7728
7729         * g++.dg/init/dtor1.C: New test.
7730
7731 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7732
7733         * gcc.dg/altivec-8.c: New.
7734
7735 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7736
7737         * gcc.dg/altivec-7.c: New.
7738
7739 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7740
7741         * g++.dg/parse/typedef1.C: New test.
7742
7743 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/6486
7746         * g++.dg/template/friend6.C: New test.
7747
7748         PR c++/6492
7749         * g++.dg/init/copy1.C: New test.
7750
7751 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7752
7753         * g++.dg/warn/effc1.C: New test.
7754
7755 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7756
7757         * gcc.dg/cpp/if-cexp.c: Add a test.
7758
7759 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7760
7761         * gcc.dg/20020426-2.c: New test.
7762
7763 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7764
7765         * gcc.dg/cpp/if-mop.c: Update.
7766         * gcc.dg/cpp/if-mpar.c: Add test.
7767         * gcc.dg/cpp/if-oppr.c: Update.
7768
7769 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7770
7771         PR c/6343
7772         * gcc.dg/weak-[2-7].c: New tests.
7773
7774 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7775
7776         * gcc.dg/enum1.c: New test.
7777
7778 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7779
7780         PR c++/6497
7781         * g++.dg/inherit/access2.C: New test.
7782
7783 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7784
7785         PR bootstrap/6445
7786         * gcc.dg/20020426-1.c: New test.
7787
7788 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7789
7790         * g++.dg/abi/enum1.C: New test.
7791
7792 2002-04-26  Richard Henderson  <rth@redhat.com>
7793
7794         * gcc.dg/c99-bool-1.c: Expect always true warning.
7795
7796 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7797
7798         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7799
7800 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7801
7802         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7803         targets.
7804
7805 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7806
7807         * g++.dg/abi/mange7.C: New test.
7808
7809         PR c++/6438.
7810         * g++.dg/parse/stmtexpr2.C: New test.
7811
7812 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7813
7814         * gcc.dg/20020312-2.c: Add SH target.
7815
7816 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7817
7818         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7819         compiler output on mips*-*-irix*.
7820
7821 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7822
7823         * g++.dg/parse/attr1.C: New test.
7824
7825 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7826
7827         * gcc.c-torture/execute/string-opt-17.c: New test case.
7828         * gcc.c-torture/execute/memset-2.c: New test case.
7829
7830 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7831
7832         PR c++/6256:
7833         * g++.dg/template/friend5.C: New test.
7834
7835         PR c++/6331:
7836         * g++.dg/template/qual1.C: Likewise.
7837
7838 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7839
7840         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7841         Include stdlib.h, not stdio.h or ctype.h.
7842
7843 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7844
7845         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7846         cris-*-elf* and mmix-*-*.
7847         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7848         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7849         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7850         Ditto.
7851         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7852         * gcc.dg/wchar_t-1.c: Ditto.
7853
7854 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7855
7856         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7857         Clarify comment.
7858
7859 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7860
7861         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7862
7863 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7864
7865         * gcc.c-torture/execute/20000906-1.x: Delete.
7866
7867 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7868
7869         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7870
7871 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7872
7873         * PR6367
7874         * g77.f-torture/execute/6367.f: New test.
7875         * g77.f-torture/execute/6367.x: Disable for MMIX.
7876
7877 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7878
7879         * PR6352
7880         * g++.dg/opt/inline2.C: New test.
7881
7882 2002-04-18  Richard Henderson  <rth@redhat.com>
7883
7884         * gcc.dg/20000906-1.c: Enable for all targets.
7885         * gcc.c-torture/compile/iftrap-2.c: New.
7886
7887 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7888
7889         * gcc.dg/20020418-1.c: New test.
7890         * gcc.dg/20020418-2.c: New test.
7891
7892 2002-04-18  Richard Henderson  <rth@redhat.com>
7893
7894         * gcc.c-torture/compile/iftrap-1.c: New.
7895         * gcc.dg/iftrap-1.c: Adjust for ia64.
7896         * gcc.dg/iftrap-2.c: New.
7897
7898 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7899
7900         * gcc.c-torture/compile/20020418-1.c: New test.
7901
7902 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7903
7904         * gcc.c-torture/compile/20020415-1.c: New.
7905
7906 2002-04-18  David S. Miller  <davem@redhat.com>
7907
7908         * gcc.c-torture/execute/20020418-1.c: New test.
7909
7910 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7911
7912         * gcc.dg/20020416-1.c: New test.
7913
7914         * g++.dg/opt/inline1.C: New test.
7915
7916 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7917
7918         * gcc.dg/altivec-5.c: New test.
7919
7920         * gcc.dg/20020415-1.c: New test.
7921
7922 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7923
7924         * testsuite/lib/chill.exp: Remove.
7925
7926 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7927
7928         * g++.dg/other/big-struct.C: New test.
7929
7930 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7931
7932         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7933         of scratch file.
7934
7935 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7936
7937         PR c/6277
7938         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7939         in scan-assembler function name
7940
7941 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7942
7943         * g77.f-torture/execute/980628-4.x,
7944         g77.f-torture/execute/980628-5.x,
7945         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7946         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7947         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7948         i[34567]86-*-*.
7949
7950 2002-04-13  David S. Miller  <davem@redhat.com>
7951
7952         * gcc.c-torture/execute/20020413-1.c: New test.
7953
7954 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7955
7956         * gcc.dg/asm-6.c,
7957         * g++.dg/ext/asm1.C: New tests.
7958
7959 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7960
7961         PR c++ 5373.
7962         * g++.dg/parse/stmtexpr1.C: New test.
7963
7964         PR c++/5189.
7965         * g++.dg/template/copy1.C: New test.
7966
7967 2002-04-12  Richard Henderson  <rth@redhat.com>
7968
7969         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7970
7971 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7972
7973         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7974         gcc.c-torture/execute/20020307-2.c.
7975
7976 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7977
7978         * g++.dg/ext/attrib5.C,
7979         * g++.dg/lookup/struct1.C: New tests.
7980
7981 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7982
7983         * gcc.dg/20020411-1.c: New test.
7984
7985         * gcc.c-torture/execute/20020411-1.c: New test.
7986
7987 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7988
7989         * g77.f-torture/execute/6177.f: New test.
7990
7991 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7992
7993         PR middle-end/6247
7994         * g++.dg/opt/cleanup1.C: New test.
7995
7996         * g++.dg/opt/const1.C: New test.
7997
7998 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7999
8000         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8001
8002 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8003
8004         PR c++/5507
8005         * g++.dg/template/typename2.C: New test.
8006
8007 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8008
8009         * gcc.c-torture/execute/loop-12.c: New.
8010
8011 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8012
8013         * g77.f-torture/execute/980628-4.x,
8014         g77.f-torture/execute/980628-5.x,
8015         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8016         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8017         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8018
8019 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8020
8021         PR optimization/6086
8022         * g++.dg/opt/preinc1.C: New test.
8023
8024 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8025
8026         PR c++/5571
8027         * g++.dg/opt/static2.C: New test.
8028
8029 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8030
8031         PR c/5120
8032         * gcc.dg/20020406-1.c: New test.
8033
8034 2002-04-04  David S. Miller  <davem@redhat.com>
8035
8036         * gcc.c-torture/execute/20020404-1.c: New test.
8037
8038 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR c/6123
8041         * gcc.dg/20020312-2.c: Do not declare global register variable
8042         if __PIC__ or __pic__ is defined.
8043
8044 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8045
8046         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8047         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8048
8049 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8050
8051         * gcc.misc-tests/linkage.exp: Update last change to handle
8052         sparc*-, not just sparc-.
8053
8054 2002-04-03  Richard Henderson  <rth@redhat.com>
8055
8056         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8057
8058 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8059
8060         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8061
8062 2002-04-02  David S. Miller  <davem@redhat.com>
8063
8064         * gcc.c-torture/execute/20020402-3.c: New test.
8065
8066 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8067
8068         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8069         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8070
8071         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8072         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8073         g77.f-torture/execute/20001201.x,
8074         g77.f-torture/execute/u77-test.x: New files.
8075
8076         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8077         * gcc.dg/wchar_t-1.c: Ditto.
8078
8079 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8080
8081         * gcc.c-torture/execute/20020402-1.c: New test.
8082
8083 2002-04-01  Richard Henderson  <rth@redhat.com>
8084
8085         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8086
8087         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8088
8089 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8090
8091         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8092
8093 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8094
8095         * g++.dg/inherit/template-as-base.C: Expect error.
8096         * g++.dg/inherit/namespace-as-base.C: Likewise.
8097
8098 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8099
8100         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8101         g++.dg/ext/instantiate3.C: Tweak match patterns.
8102
8103         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8104         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8105         -da test.
8106
8107 2002-03-31  Richard Henderson  <rth@redhat.com>
8108
8109         * gcc.dg/special/alias-2.c: New.
8110         * gcc.dg/special/ecos.exp: Run it.
8111
8112 2002-03-31  Richard Henderson  <rth@redhat.com>
8113
8114         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8115
8116 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8117
8118         * gcc.dg/weak-1.c: Disable on h8300 port.
8119
8120 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8121
8122         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8123         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8124         ordering tests.
8125         * g++.dg/bprob/bprob-1.C: New test.
8126         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8127         * g++.dg/gcov/gcov-1.C: New test.
8128         * g++.dg/gcov/gcov-1.x: New file.
8129         * g++.dg/gcov/gcov-2.C: New test.
8130         * g++.dg/gcov/gcov-3.C: New test.
8131         * g++.dg/gcov/gcov-3.h: New file.
8132
8133 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8134
8135         * g++.old-deja/g++.other/builtins5.C: New test.
8136         * g++.old-deja/g++.other/builtins6.C: New test.
8137         * g++.old-deja/g++.other/builtins7.C: New test.
8138         * g++.old-deja/g++.other/builtins8.C: New test.
8139         * g++.old-deja/g++.other/builtins9.C: New test.
8140
8141 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8142
8143         * g++.dg/opt/static1.C: New test.
8144
8145         * g++.dg/opt/longbranch1.C: New test.
8146
8147 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8148
8149         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8150
8151         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8152
8153 2002-03-28  Jeffrey A Law  (law@redhat.com)
8154
8155         * gcc.c-torture/execute/20020328-1.c: New test.
8156
8157 2002-03-27  Richard Henderson  <rth@redhat.com>
8158
8159         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8160         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8161         move from g++.old-deja/g++.ext/.
8162
8163 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8164
8165         * g++.dg/init/new2.C: New test.
8166
8167 2002-03-26  Richard Henderson  <rth@redhat.com>
8168
8169         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8170
8171         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8172         on sparc.
8173
8174         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8175         sparcv9 systems.
8176         * gcc.dg/20001102-1.c: Likewise.
8177
8178 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8179
8180         * gcc.dg/cpp/endif-pedantic1.c,
8181         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8182
8183 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8184
8185         * g++.dg/init/new1.C: New test.
8186
8187 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8188
8189         * g++.dg/abi/vbase9.C: New test.
8190
8191 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8192
8193         * gcc.dg/arm-asm.c: New test.
8194
8195 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8196
8197         * gcc.dg/Wswitch-enum.c: New test.
8198         Fix PR c/5044.
8199
8200 2002-03-26  Richard Henderson  <rth@redhat.com>
8201
8202         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8203         structure.
8204
8205 2002-03-25  Richard Henderson  <rth@redhat.com>
8206
8207         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8208         sparcv9 systems.
8209
8210         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8211         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8212
8213 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8214
8215         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8216
8217 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8218
8219         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8220         targets using generic thunk support.
8221
8222 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8223
8224         * gcc.c-torture/compile/20020323-1.c: New test.
8225
8226         * g++.dg/opt/conj2.C: New test.
8227
8228 2002-03-24  Richard Henderson  <rth@redhat.com>
8229
8230         * gcc.dg/weak-1.c: Use -fno-common.
8231
8232 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8233
8234         * g77.dg/f77-edit-apostrophe-out.f: New test
8235         * g77.dg/f77-edit-h-out.f: New test
8236         * g77.dg/f77-edit-t-in.f: New test
8237         * g77.dg/f77-edit-t-out.f: New test
8238         * g77.dg/f77-edit-x-out.f: New test
8239         * g77.dg/f77-edit-slash-out.f: New test
8240         * g77.dg/f77-edit-colon-out.f: New test
8241         * g77.dg/f77-edit-s-out.f: New test
8242
8243 2002-03-24  Richard Henderson  <rth@redhat.com>
8244
8245         * objc/execute/formal_protocol-6.x: New XFAIL.
8246
8247 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8248
8249         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8250         that do not support weak symbols
8251
8252 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8253
8254         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8255         * lib/g77.exp:  Likewise
8256         * lib/objc.exp: Likewise
8257
8258 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8259
8260         * gcc.dg/Wswitch-default.c: New test.
8261
8262 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8263
8264         * g++.dg/other/enum1.C: New test.
8265
8266 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8267
8268         * gcc.dg/pragma-ep-3.c: Fix typo.
8269
8270 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8271
8272         * g++.dg/inherit/template-as-base.C: New test.
8273
8274 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8275
8276         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8277         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8278
8279 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8280
8281         * gcc.dg/cpp/multiline.c: Update to match.
8282
8283 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8284
8285         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8286
8287 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8288
8289         * gcc.dg/cpp/extratokens2.c:  New file.
8290
8291 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8292
8293         * gcc.dg/20020312-2.c: Add rs6000 target.
8294
8295         * gcc.c-torture/compile/20020319-1.c: New test.
8296
8297 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8298
8299         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8300         (A, E): Handle this.
8301
8302 2002-03-20  Jason Merrill  <jason@redhat.com>
8303
8304         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8305         ignoring -fpic.
8306         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8307         through prune_gcc_output.
8308
8309 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8310
8311         * gcc.c-torture/compile/20020320-1.c: New test.
8312
8313 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8314
8315         * gcc.c-torture/compile/20020318-1.c: New test.
8316
8317         * gcc.dg/struct-by-value-1.c: New test.
8318
8319         * gcc.dg/20020319-1.c: New test.
8320
8321 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8322
8323         * g++.dg/opt/conj1.C: New test.
8324
8325 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8326
8327         * g++.dg/template/qualttp20.C: Revert previous change.
8328         * g++.dg/template/qualttp3.C: Likewise.
8329         * g++.dg/template/qualttp4.C: Likewise
8330         * g++.dg/template/qualttp5.C: Likewise
8331         * g++.dg/template/qualttp6.C: Likewise
8332         * g++.dg/template/qualttp7.C: Likewise
8333         * g++.dg/template/qualttp8.C: Likewise
8334         * g++.dg/template/recurse.C: Likewise.
8335
8336 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8337
8338         * gcc.dg/cpp/wchar-1.c: Update.
8339
8340 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8341
8342         * g++.dg/template/conv1.C: New test.
8343         * g++.dg/template/conv2.C: New test.
8344         * g++.dg/template/conv3.C: New test.
8345         * g++.dg/template/conv4.C: New test.
8346
8347 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8348
8349         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8350         * g++.dg/template/qualttp3.C: Likewise.
8351         * g++.dg/template/qualttp4.C: Likewise
8352         * g++.dg/template/qualttp5.C: Likewise
8353         * g++.dg/template/qualttp6.C: Likewise
8354         * g++.dg/template/qualttp7.C: Likewise
8355         * g++.dg/template/qualttp8.C: Likewise
8356         * g++.dg/template/recurse.C: Likewise.
8357
8358 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8359
8360         * g++.dg/opt/dtor1.C: New test.
8361
8362 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8363
8364         * gcc.c-torture/compile/20020315-1.c: New test.
8365
8366 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8367
8368         * gcc.dg/weak-1.c: Fix scan tests.
8369
8370 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8371
8372         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8373         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8374         cris-*-aout* mmix-*-*.
8375         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8376         cris-*-aout* mmix-*-*.
8377         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8378         cris-*-elf* cris-*-aout* and mmix-*-*.
8379         * gcc.dg/20001009-1.c: Ditto.
8380         * gcc.dg/20010912-1.c: Ditto.
8381         * gcc.dg/20020122-4.c: Ditto.
8382         * gcc.dg/inline-2.c: Ditto.
8383
8384 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8385
8386         * gcc.c-torture/compile/20020314-1.c: New test.
8387
8388 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8389
8390         * gcc.c-torture/execute/20020314-1.c: New test.
8391
8392 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8393
8394         * g++.dg/warn/Wunused-1.C: New test.
8395
8396 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8397
8398         * g++.dg/abi/mangle6.C: New test.
8399
8400 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8401
8402         * gcc.c-torture/compile/20020309-2.c: New test.
8403
8404         * gcc.c-torture/compile/20020312-1.c: New test.
8405
8406 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8407
8408         * g++.dg/other/access1.C: New test.
8409
8410 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8411
8412         * gcc.c-torture/execute/wchar_t-1.c: New test.
8413
8414 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8415
8416         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8417
8418 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8419
8420         * gcc.dg/20020312-1.c: New test case.
8421
8422 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8423
8424         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8425
8426 2002-03-11  Richard Henderson  <rth@redhat.com>
8427
8428         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8429         * g++.old-deja/g++.jason/report.C: Likewise.
8430
8431 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8432
8433         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8434         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8435
8436 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8437
8438         * testsuite/g++.dg/overload/pmf1.C: New test.
8439
8440 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8441
8442         * gcc.c-torture/execute/20020307-1.c: Use long.
8443
8444 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8445
8446         PR optimization/5844
8447         * gcc.dg/20020310-1.c: New test.
8448
8449 2002-03-09  Michael Meissner  <meissner@redhat.com>
8450
8451         * gcc.c-torture/execute/memcpy-2.c: New test.
8452         * gcc.c-torture/execute/memset-1.c: New test.
8453         * gcc.c-torture/execute/strlen-1.c: New test.
8454         * gcc.c-torture/execute/strcmp-1.c: New test.
8455         * gcc.c-torture/execute/strncmp-1.c: New test.
8456
8457 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8458
8459         * gcc.dg/ppc-ldstruct.c: New test.
8460
8461 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8462
8463         * gcc.c-torture/execute/va-arg-22.c: New test.
8464
8465 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8466
8467         * gcc.c-torture/compile/20020309-1.c: New test.
8468
8469 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8470
8471         * gcc.c-torture/execute/20020307-2.c: New test.
8472
8473 2002-03-07  Jeffrey A Law  (law@redhat.com)
8474
8475         * g77.f-torture/compile/20020307-1.f: New test.
8476
8477 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8478
8479         * gcc.dg/unordered-1.c: New test.
8480
8481 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8482
8483         * gcc.c-torture/execute/20020307-1.c: New test.
8484
8485 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8486
8487         * gcc.dg/20020304-1.c: New test.
8488
8489         * gcc.c-torture/compile/20020304-2.c: New test.
8490
8491 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8492
8493         * gcc.c-torture/compile/20020304-1.c: New test case
8494         (from PR c/5830).
8495
8496 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8497
8498         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8499
8500 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8501
8502         * g++.dg/other/classkey1.C: New test.
8503
8504 2002-03-01  Richard Henderson  <rth@redhat.com>
8505
8506         * gcc.c-torture/compile/981223-1.x: New.
8507         * gcc.c-torture/compile/920625-1.x: New.
8508
8509 2002-02-28  Richard Henderson  <rth@redhat.com>
8510
8511         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8512
8513 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8514
8515         * gcc.c-torture/execute/20020227-1.c: New test.
8516
8517 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8518
8519         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8520         here" ERROR lines.
8521         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8522         * g++.old-deja.g++.other/defarg1.C: Likewise.
8523         * g++.old-deja/g++.pt/calls2.C: Likewise.
8524         * g++.old-deja/g++.pt/crash20.C: Likewise.
8525         * g++.old-deja/g++.pt/crash30.C: Likewise.
8526         * g++.old-deja/g++.pt/crash36.C: Likewise.
8527         * g++.old-deja/g++.pt/crash6.C: Likewise.
8528         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8529         * g++.old-deja/g++.pt/derived3.C: Likewise.
8530         * g++.old-deja/g++.pt/error1.C: Likewise.
8531         * g++.old-deja/g++.pt/friend21.C: Likewise.
8532         * g++.old-deja/g++.pt/friend23.C: Likewise.
8533         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8534         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8535
8536 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8537
8538         * gcc.c-torture/execute/20020225-2.c: New test.
8539
8540 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8541
8542         * gcc.c-torture/execute/920730-1t.c,
8543         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8544         Delete test cases, only relevant to -traditional.
8545
8546 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8547
8548         * gcc.dg/cpp/undef1.c: Remove.
8549         * gcc.dg/cpp/directiv.c: Update.
8550         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8551
8552 2002-02-27  Michael Meissner  <meissner@redhat.com>
8553
8554         * gcc.c-torture/execute/20020226-1.c: New test.
8555
8556 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8557
8558         * g++.dg/debug/debug4.C: New test.
8559
8560         * gcc.dg/ia64-visibility-1.c: New test.
8561
8562 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8563
8564         * gcc.dg/debug/20020224-1.c: New.
8565
8566 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8567
8568         * gcc.c-torture/execute/960416-1.x: New.
8569         * gcc.c-torture/execute/divconst-3.x: Likewise.
8570
8571 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8572
8573         * gcc.dg/20020224-1.c: New test.
8574
8575 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8576
8577         * gcc.c-torture/execute/20020225-1.c: New.
8578
8579 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8580
8581         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8582
8583 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8584
8585         * gcc.dg/20020222-1.c: New test.
8586
8587 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8588
8589         * g++.dg/opt/anonunion1.C: New test.
8590
8591 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8592
8593         * g++.dg/template/qualttp19.C: New test.
8594         * g++.dg/template/qualttp20.C: New test.
8595         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8596         * g++.old-deja/g++.other/qual1.C: Likewise.
8597
8598 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8599
8600         * gcc.dg/attr-alwaysinline.c: New.
8601
8602 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8603
8604         * gcc.dg/20020220-1.c: New test.
8605
8606         * gcc.dg/20020220-2.c: New test.
8607
8608         * g++.dg/opt/mmx1.C: New test.
8609
8610 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8611
8612         * gcc.c-torture/compile/20020110.c: New test.
8613
8614 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8615
8616         * gcc.c-torture/execute/20020219-1.c: New test.
8617
8618         * gcc.dg/20020219-1.c: New test.
8619
8620         * gcc.dg/noncompile/20020220-1.c: New test.
8621
8622         * g++.dg/opt/ptrintsum1.C: New test.
8623
8624         * gcc.dg/debug/20020220-1.c: New test.
8625
8626 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8627
8628         * gcc.c-torture/execute/20020216-1.c: New test.
8629
8630 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8631
8632         * gcc.dg/decl-1.c: Update, new test.
8633
8634 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8635
8636         * g++.dg/abi/bitfield1.C: New test.
8637         * g++.dg/abi/bitfield2.C: New test.
8638
8639 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8640
8641         * gcc.dg/attr-nest.c: New test.
8642
8643 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8644
8645         * gcc.c-torture/execute/20020215-1.c: New test.
8646
8647 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8648
8649         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8650         * g++.dg/debug/debug.exp: New.
8651         * g++.dg/debug/trivial.C: New.
8652         * g++.dg/debug/debug1.C: Moved...
8653         * g++.dg/other/debug1.C: ...from here.
8654         * g++.dg/debug/debug2.C: Moved...
8655         * g++.dg/other/debug2.C: ...from here.
8656         * g++.dg/debug/debug3.C: Moved...
8657         * g++.dg/other/debug3.C: ...from here.
8658
8659         * gcc.dg/noncompile/20020213-1.c: New test.
8660
8661 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8662
8663         * g++.dg/other/debug3.C: New test.
8664
8665         * gcc.c-torture/execute/20020213-1.c: New test.
8666
8667 2002-02-13  Richard Smith <richard@ex-parrot.com>
8668
8669         * g++.old-deja/g++.other/thunk1.C: New test.
8670
8671 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8672
8673         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8674
8675 2002-02-13  Stan Shebs  <shebs@apple.com>
8676
8677         * gcc.dg/altivec-3.c: New.
8678
8679 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8680
8681         * gcc.dg/Wunreachable-1.c: New test.
8682         * gcc.dg/Wunreachable-2.c: New test.
8683
8684 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8685
8686         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8687
8688 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8689
8690         * gcc.dg/decl-1.c: New test.
8691
8692 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8693
8694         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8695
8696 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8697
8698         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8699         * gcc.c-torture/compile/980506-1.x: Likewise.
8700
8701 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8702
8703         * gcc.dg/20020210-1.c: New.
8704
8705 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8706
8707         * g77.f-torture/execute/947.f: New regression test
8708         for PR fortran/947.
8709
8710 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8711
8712         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8713         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8714
8715 2002-02-08  Richard Henderson  <rth@redhat.com>
8716
8717         * gcc.c-torture/compile/labels-3.c: New.
8718
8719 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8720
8721         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8722         expression statements work instead.
8723         * gcc.dg/noncompile/20020207-1.c: New test.
8724
8725 2002-02-07  Richard Henderson  <rth@redhat.com>
8726
8727         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8728
8729 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8730
8731         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8732         message from g77
8733         * lib/g77-dg.exp: Trim g77 error messages so that they are
8734         recognized by dg.exp.
8735
8736 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8737
8738         PR fortran/5473
8739         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8740
8741 2002-02-07  Richard Henderson  <rth@redhat.com>
8742
8743         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8744         to be sufficiently aligned for integers.
8745
8746 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8747
8748         * g++.dg/template/friend4.C: New test.
8749
8750 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8751
8752         PR fortran/5743
8753         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8754         unsupported cases.
8755
8756 2002-02-07  Richard Henderson  <rth@redhat.com>
8757
8758         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8759         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8760         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8761         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8762
8763 2002-02-06  Richard Henderson  <rth@redhat.com>
8764
8765         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8766
8767 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8768
8769         * gcc.dg/20020206-1.c: New test.
8770
8771 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8772
8773         * gcc.c-torture/execute/20020206-1.c: New test.
8774
8775         * gcc.c-torture/execute/20020206-2.c: New test.
8776
8777         PR optimization/5429:
8778         * gcc.c-torture/compile/20020206-1.c: New test.
8779
8780 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8781
8782         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8783         as certain file formats cannot support particularly large
8784         alignments.
8785
8786         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8787         and do not expect to be able to link the executable.
8788
8789         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8790         fail because the COFF format does not support the weak attribute.
8791
8792 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8793
8794         * g77.dg/pr5473.f:  New test
8795
8796 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8797
8798         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8799         Fix testcase accordingly.
8800
8801 2002-02-04  Richard Henderson  <rth@redhat.com>
8802
8803         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8804         (buf): Change to be an array of pointers, not ints.
8805
8806 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8807
8808         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8809         before all tests.  Move warning one line above to match where it
8810         C frontend emits.
8811         * gcc.dg/Wswitch-2.c: New test.
8812         * g++.dg/warn/Wswitch-1.C: New test.
8813         * g++.dg/warn/Wswitch-2.C: New test.
8814
8815 2002-02-04  Richard Henderson  <rth@redhat.com>
8816
8817         * g++.dg/abi/offsetof.C: Fix size comparison.
8818
8819 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8820
8821         * gcc.dg/cast-qual-2.c: New test.
8822
8823 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8824
8825         * gcc.dg/20020201-4.c: New test.
8826
8827 2002-02-04  Ben Elliston  <bje@redhat.com>
8828
8829         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8830         target_info attribute != 0, in addition to the empty string.
8831         (gcc_target_compile): Likewise.
8832
8833 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8834
8835         * gcc.dg/Wswitch.c: New test.
8836         PR gcc/4475. PR gcc/3780.
8837
8838 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8839
8840         * g77.f-torture/execute/5122.f: New test for regressions
8841         against PR fortran/5122.
8842
8843 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8844
8845         * g77.f-torture/compile/pr3743.f: Delete
8846         * g77.dg/pr3743-1.f: New test.
8847         * g77.dg/pr3743-2.f: New test.
8848         * g77.dg/pr3743-3.f: New test.
8849         * g77.dg/pr3743-4.f: New test.
8850
8851 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8852
8853         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8854
8855 2002-02-02  Richard Henderson  <rth@redhat.com>
8856
8857         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8858         * gcc.c-torture/execute/bf64-1.c: Likewise.
8859
8860 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8861
8862         * gcc.dg/20020201-2.c: New test.
8863
8864         * gcc.dg/20020201-3.c: New test.
8865
8866         * gcc.c-torture/execute/bitfld-2.c: New test.
8867
8868 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8869
8870         * gcc.dg/bitfld-1.c: Update.
8871         * gcc.dg/bitfld-2.c: Update.
8872         * gcc.c-torture/execute/bitfld-1.x: New.
8873
8874 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8875
8876         * gcc.c-torture/execute/20020201-1.c: New test.
8877
8878 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8879
8880         PR target/5469
8881         * gcc.dg/20020201-1.c: New test.
8882
8883 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8884
8885         PR fortran/3743
8886         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8887         * g77.f-torture/compile/pr3743.x: Remove
8888
8889 2002-01-31  Tom Rix  <trix@redhat.com>
8890
8891         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8892
8893 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8894
8895         * gcc.dg/noncompile/20020130-1.c: New test.
8896
8897 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8898
8899         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8900
8901 2002-01-29  Richard Henderson  <rth@redhat.com>
8902
8903         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8904         to long long.
8905         * gcc.c-torture/execute/bf64-1.c: Likewise.
8906
8907 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8908
8909         * gcc.c-torture/execute/20020129-1.c: New test.
8910
8911 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8912
8913         * gcc.c-torture/compile/20000224-1.c: Update.
8914         * gcc.c-torture/execute/bitfld-1.c: New tests.
8915         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8916         * gcc.dg/uninit-A.c: Update.
8917
8918 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8919
8920         * g++.dg/template/ctor1.C: Add instantiation.
8921
8922 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8923
8924         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8925         argument to __builtin_prefetch to be const ptr.
8926
8927 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8928
8929         * gcc.c-torture/compile/20020120-1.c: New test.
8930
8931 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8932
8933         * gcc.c-torture/execute/20020127-1.c: New test.
8934
8935 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8936
8937         * g77.dg/f77-edit-i-in.f: New test
8938         * g77.dg/f77-edit-i-out.f: New test
8939
8940 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8941
8942         * gcc.dg/debug/debug.exp: New file.
8943         * gcc.dg/debug/trivial.c: New file.
8944         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8945         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8946         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8947         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8948         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8949         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8950         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8951         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8952         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8953         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8954         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8955         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8956         * gcc.dg/20000503-1.c: Removed.
8957         * gcc.dg/20010207-1.c: Removed.
8958         * gcc.dg/20011223-1.c: Removed.
8959         * gcc.dg/20020104-2.c: Removed.
8960         * gcc.dg/debug-1.c: Removed.
8961         * gcc.dg/debug-2.c: Removed.
8962         * gcc.dg/debug-3.c: Removed.
8963         * gcc.dg/debug-4.c: Removed.
8964         * gcc.dg/debug-5.c: Removed.
8965         * gcc.dg/debug-6.c: Removed.
8966         * gcc.dg/dwarf2-1.c: Removed.
8967         * gcc.dg/dwarf2-2.c: Removed.
8968
8969 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8970
8971         * g++.old-deja/g++.other/eh5.C: New test.
8972         * g++.old-deja/g++.other/sibcall2.C: New test.
8973         * g++.old-deja/g++.other/array9.C: New test.
8974         * g++.old-deja/g++.other/typename2.C: New test.
8975         * g++.old-deja/g++.other/crash60.C: New test.
8976         * g++.old-deja/g++.other/conv9.C: New test.
8977         * g++.old-deja/g++.other/mangle10.C: New test.
8978         * g++.old-deja/g++.other/unchanging1.C: New test.
8979         * g++.old-deja/g++.other/exprstmt1.C: New test.
8980         * g++.old-deja/g++.other/inline23.C: New test.
8981         * g++.old-deja/g++.eh/ia64-1.C: New test.
8982         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8983         * g++.old-deja/g++.other/reload1.C: New test.
8984         * g++.old-deja/g++.other/static20.C: New test.
8985         * g++.old-deja/g++.other/local-alloc1.C: New test.
8986         * g++.old-deja/g++.other/conv8.C: New test.
8987         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8988         * g++.old-deja/g++.other/storeexpr1.C: New test.
8989         * g++.old-deja/g++.other/storeexpr2.C: New test.
8990         * g++.dg/eh/template2.C: New test.
8991         * g++.dg/warn/weak1.C: New test.
8992
8993 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8994
8995         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8996         Remove first, non-varying, argument.
8997
8998 2002-01-23  Richard Henderson  <rth@redhat.com>
8999
9000         * gcc.dg/inline-2.c: New.
9001
9002         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9003         Add optional target arg.  Check number of arguments.
9004         (scan-assembler-not, scan-assembler-dem): Likewise.
9005         (scan-assembler-dem-not): Likewise.
9006
9007 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9008
9009         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9010         line 12.
9011         * g++.old-deja/g++.brendan/parse3.C,
9012         g++.old-deja/g++.other/crash26.C,
9013         g++.old-deja/g++.other/crash28.C,
9014         g++.old-deja/g++.other/crash29.C,
9015         g++.old-deja/g++.other/crash30.C,
9016         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9017
9018 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9019
9020         * gcc.dg/20020115-1.c: New.
9021
9022 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9023
9024         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9025
9026 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9027
9028         * gcc.dg/20020122-3.c: New.
9029
9030 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9031
9032         * g++.dg/other/gc1.C: New test.
9033
9034 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9035
9036         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9037
9038 2002-01-22  Richard Henderson  <rth@redhat.com>
9039
9040         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9041
9042 2002-01-22  Richard Henderson  <rth@redhat.com>
9043
9044         * gcc.dg/20020122-4.c: New.
9045
9046 2002-01-22  H.J. Lu <hjl@gnu.org>
9047
9048         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9049         link output.
9050         * gcc.dg/special/ecos.exp: Likewise.
9051         * lib/g++-dg.exp: Likewise.
9052         * lib/g77-dg.exp: Likewise.
9053         * lib/gcc-dg.exp : Likewise.
9054         * lib/mike-g++.exp: Likewise.
9055         * lib/mike-g77.exp: Likewise.
9056         * lib/mike-gcc.exp: Likewise.
9057         * lib/objc-dg.exp: Likewise.
9058
9059 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9060
9061         PR target/5379
9062         * gcc.dg/20020122-2.c: New test.
9063
9064 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9065
9066         * gcc.dg/20020122-1.c: New test.
9067
9068 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9069
9070         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9071
9072 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9073
9074         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9075
9076 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9077
9078         * gcc.c-torture/compile/20020121-1.c: New test.
9079
9080 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9081
9082         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9083         ld_library_path.
9084
9085 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9086
9087         * gcc.dg/20020218-1.c: New test.
9088
9089 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9090
9091         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9092         messages
9093         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9094         "At global scope" warning
9095         * g++.dg/ext/align1.C: Change cygwin test for alignment
9096         from db-bogus to dg-warning
9097
9098 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9099
9100         * g77.f-torture/compile/cpp2.F: New test.
9101
9102 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9103
9104         * g++.dg/template/access1.C: New test.
9105
9106 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9107
9108         * gcc.dg/20020118-1.c: New.
9109
9110 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9111
9112         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9113
9114 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9115
9116         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9117         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9118         alignment warnings.
9119
9120 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9121
9122         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9123         torture_with_loops and torture_without_loops
9124
9125 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9126
9127         * gcc.c-torture/compile/20020116-1.c: New test.
9128
9129 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9130
9131         * gcc.dg/20020116-2.c: New test.
9132
9133         * gcc.dg/ultrasp4.c: New test.
9134
9135         * gcc.dg/20020116-1.c: New test.
9136
9137 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9138
9139         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9140         by EABI.
9141
9142 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9143
9144         * gcc.misc-tests/i386-prefetch.exp: New.
9145         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9146         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9147         * gcc.misc-tests/i386-pf-none-1.c: New test.
9148         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9149
9150 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9151
9152         * gcc.dg/gnu89-init-1.c: Add new tests.
9153
9154 2002-01-15  Andreas Jaeger  <aj@suse.de>
9155
9156         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9157         * gcc.dg/i386-mmx-2.c: Likewise.
9158         * gcc.dg/i386-sse-1.c: Likewise.
9159         * gcc.dg/i386-sse-2.c: Likewise.
9160         * gcc.dg/i386-sse-3.c: Likewise.
9161
9162 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9163
9164         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9165         Uncomment additional cases that now pass.
9166
9167 2002-01-11  Richard Henderson  <rth@redhat.com>
9168
9169         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9170         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9171
9172 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9173
9174         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9175
9176 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9177
9178         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9179         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9180
9181 2002-01-10  Dale Johannesen  <dalej@apple.com>
9182
9183         * gcc.c-torture/execute/loop-11.c: New.
9184
9185 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9186
9187         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9188         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9189
9190 2002-01-09  Richard Henderson  <rth@redhat.com>
9191
9192         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9193         type in which to perform the operation for each size.
9194
9195 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9196
9197         * gcc.c-torture/compile/20020109-2.c: New test.
9198
9199 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9200
9201         * gcc.c-torture/execute/loop-10.c: New test.
9202
9203 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9204
9205         * gcc.c-torture/compile/20010226-1.c: New test.
9206         * gcc.c-torture/compile/20010227-1.c: New test.
9207         * gcc.c-torture/compile/20010426-1.c: New test.
9208         * gcc.c-torture/compile/20010510-1.c: New test.
9209         * gcc.c-torture/compile/20010605-3.c: New test.
9210         * gcc.c-torture/compile/20010824-1.c: New test.
9211         * gcc.c-torture/execute/20010409-1.c: New test.
9212         * gcc.dg/noncompile/20000901-1.c: New test.
9213         * gcc.dg/20001023-1.c: New test.
9214         * gcc.dg/20001101-1.c: New test.
9215         * gcc.dg/20001102-1.c: New test.
9216         * gcc.dg/20010207-1.c: New test.
9217         * gcc.dg/20010405-1.c: New test.
9218         * gcc.dg/20010822-1.c: New test.
9219         * gcc.dg/20011107-1.c: New test.
9220
9221 2002-01-09  Jeffrey A Law  (law@redhat.com)
9222
9223         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9224
9225         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9226         execution failure on PA targets.
9227
9228 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9229
9230         * gcc.c-torture/compile/20020109-1.c: New test.
9231
9232 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9233
9234         * gcc.c-torture/execute/20020108-1.c: New test.
9235
9236 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9237
9238         * gcc.dg/20020108-1.c: New test.
9239
9240 2002-01-08  H.J. Lu <hjl@gnu.org>
9241
9242         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9243         for header files.
9244
9245 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9246
9247         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9248         consistency.
9249
9250 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9251
9252         * gcc.dg/altivec-4.c: Test altivec predicates.
9253
9254 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9255
9256         * gcc.c-torture/execute/20020107-1.c: New test.
9257
9258 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9259
9260         PR c/5279
9261         * gcc.c-torture/compile/20020106-1.c: New test.
9262
9263 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9264
9265         * gcc.c-torture/execute/nestfunc-4.c: New test.
9266
9267 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9268
9269         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9270         extra triple that slipped in.
9271         * g++.old-deja/g++.abi/align.C: Likewise.
9272         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9273
9274 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9275
9276         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9277         * g++.old-deja/g++.abi/align.C: Likewise.
9278         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9279
9280         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9281         on FreeBSD/i386.
9282         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9283         FreeBSD.
9284
9285 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9286
9287         * gcc.dg/20020104-1.c: New test.
9288
9289         * gcc.dg/20020104-2.c: New test.
9290
9291 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9292
9293         * gcc.dg/20020103-1.c: Fix typo in target selector.
9294
9295 2002-01-03  Richard Henderson  <rth@redhat.com>
9296
9297         * gcc.dg/20020103-1.c: New.
9298
9299 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9300
9301         * gcc.c-torture/execute/20020103-1.c: New test.
9302
9303 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9304
9305         * g++.dg/other/debug2.C: New test.
9306
9307         * gcc.c-torture/compile/20020103-1.c: New test.
9308
9309 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9310
9311         * gcc.dg/gnu89-init-1.c: Added new tests.
9312
9313 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9314
9315         * g++.dg/template/friend2.C: Remove as patch is reverted.
9316
9317         * g++.dg/warn/oldcast1.C: New test.
9318
9319         * g++.dg/template/ptrmem1.C: New test.
9320         * g++.dg/template/ptrmem2.C: New test.
9321
9322         * g++.dg/template/ntp.C: New test.
9323
9324         * g++.dg/other/component1.C: New test.
9325
9326         * g++.dg/template/ttp3.C: New test.
9327
9328         * g++.dg/template/friend2.C: New test.
9329         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9330
9331 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9332
9333         * g++.dg/other/ptrmem1.C: New test.
9334         * g++.dg/other/ptrmem2.C: New test.
9335
9336 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9337
9338         * g++.dg/template/ctor1.C: New test.
9339
9340 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9341
9342         * g++.dg/template/friend2.C: New test.
9343
9344 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9345
9346         * gcc.dg/mmix-1.c: New test.
9347
9348 2001-12-31  Richard Henderson  <rth@redhat.com>
9349
9350         * gcc.dg/asm-5.c: New.
9351
9352 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9353
9354         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9355         in namespace __gnu_cxx
9356
9357 2001-12-30  Richard Henderson  <rth@redhat.com>
9358
9359         * gcc.dg/debug-6.c: New.
9360
9361 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9362
9363         * gcc.c-torture/compile/20011229-2.c: New test.
9364
9365 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9366
9367         * gcc.dg/debug-3.c: New test.
9368         * gcc.dg/debug-4.c: New test.
9369         * gcc.dg/debug-5.c: New test.
9370
9371 2001-12-29  Richard Henderson  <rth@redhat.com>
9372
9373         * g++.dg/eh/loop1.C: New.
9374
9375 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9376
9377         * g++.dg/template/crash1.C: New test.
9378
9379 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9380
9381         * g++.dg/other/const1.C: New test.
9382
9383 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9384
9385         * gcc.c-torture/compile/20011229-1.c: New test.
9386
9387 2001-12-28  Stan Shebs  <shebs@apple.com>
9388
9389         * lib/objc-torture.exp: Resync with c-torture.exp.
9390         * lib/objc.exp: Load standard libraries.
9391
9392 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9393
9394         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9395         additional tests.
9396
9397 2001-12-27  Roger Sayle <roger@eyesopen.com>
9398
9399         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9400
9401 2001-12-27  Richard Henderson  <rth@redhat.com>
9402
9403         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9404
9405 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9406
9407         * g++.dg/eh/ctor1.C: New test.
9408         * g++.dg/other/error2.C: New test.
9409
9410 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9411
9412         * g++.dg/other/init2.C: New test.
9413
9414 2001-12-24  Richard Henderson  <rth@redhat.com>
9415
9416         * gcc.dg/20011223-1.c: New.
9417         * gcc.dg/inline-1.c: New.
9418
9419 2001-12-23  Richard Henderson  <rth@redhat.com>
9420
9421         * gcc.dg/asm-4.c: Test operand modifiers.
9422
9423 2001-12-23  Richard Henderson  <rth@redhat.com>
9424
9425         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9426
9427 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9428
9429         * gcc.c-torture/execute/20011223-1.c: New test.
9430
9431 2001-12-21  Richard Henderson  <rth@redhat.com>
9432
9433         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9434         re-enables the warning.
9435
9436 2001-12-21  Richard Henderson  <rth@redhat.com>
9437
9438         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9439
9440 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9441
9442         * gcc.c-torture/compile/20011218-1.c: New test.
9443
9444 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9445
9446         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9447         arm-isr.c test.
9448         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9449         epilogue generation for ARM ISR routines.
9450
9451 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9452
9453         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9454         * gcc.dg/format/c90-printf-3.c: Likewise.
9455         * gcc.dg/format/c99-printf-3.c: Likewise.
9456         * gcc.dg/format/ext-1.c: Likewise.
9457         * gcc.dg/format/ext-6.c: Likewise.
9458         * gcc.dg/format/format.h: Prototype unlocked stdio.
9459
9460 2001-12-20  Richard Henderson  <rth@redhat.com>
9461
9462         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9463         (arena): Use it.
9464         (malloc): Correct allocation logic.  Abort if we fill up the
9465         arena before initialization complete.
9466         (realloc): Correct allocation logic.
9467
9468 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9469
9470         * gcc.c-torture/compile/20011219-2.c: New test.
9471
9472         * gcc.c-torture/execute/20011219-1.c: New test.
9473
9474 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9475
9476         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9477         target does not support weak symbols.
9478
9479 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9480
9481         * gcc.c-torture/compile/20011219-1.c: New test.
9482
9483 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9484
9485         * g++.dg/other/error1.C: New test.
9486
9487 2001-12-17  Jeffrey A Law  (law@redhat.com)
9488
9489         * gcc.c-torture/execute/20011217-1.c: New test.
9490
9491 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9492
9493         * objc.dg/special/: New directory.
9494         * objc.dg/special/special.exp: New file.
9495         * objc.dg/special/unclaimed-category-1.h: New file.
9496         * objc.dg/special/unclaimed-category-1a.m: New file.
9497         * objc.dg/special/unclaimed-category-1.m: New file.
9498
9499 2001-12-17  Andreas Jaeger  <aj@suse.de>
9500
9501         * gcc.c-torture/compile/20011217-2.c: New test.
9502
9503 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9504
9505         * gcc.c-torture/compile/20011217-1.c: New test.
9506
9507 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9508
9509         * testsuite/gcc.dg/20011214-1.c: New.
9510
9511 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9512
9513         * gcc.dg/altivec-4.c: New.
9514
9515 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9516
9517         * gcc.dg/20011113-1.c: New test.
9518
9519 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9520
9521         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9522         std::__malloc_alloc_template<0> and
9523         std::__default_alloc_template<false, 0>.
9524
9525 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9526
9527         * objc/execute/bf-21.m: New test.
9528         * objc/execute/enumeration-1.m: New test.
9529         * objc/execute/enumeration-2.m: New test.
9530
9531 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9532
9533         * gcc.dg/gnu89-init-1.c: New test.
9534
9535 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9536
9537         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9538         * g++.old-deja/g++.jason/2371.C: Likewise.
9539         * g++.old-deja/g++.jason/template33.C: Likewise.
9540         * g++.old-deja/g++.jason/template34.C: Likewise.
9541         * g++.old-deja/g++.jason/template36.C: Likewise.
9542         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9543         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9544         * g++.old-deja/g++.other/typename1.C: Likewise.
9545         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9546         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9547         * g++.old-deja/g++.pt/typename11.C: Likewise.
9548         * g++.old-deja/g++.pt/typename14.C: Likewise.
9549         * g++.old-deja/g++.pt/typename16.C: Likewise.
9550         * g++.old-deja/g++.pt/typename3.C: Likewise.
9551         * g++.old-deja/g++.pt/typename4.C: Likewise.
9552         * g++.old-deja/g++.pt/typename5.C: Likewise.
9553         * g++.old-deja/g++.pt/typename7.C: Likewise.
9554         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9555
9556 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9557
9558         * g++.dg/other/linkage1.C: New test.
9559         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9560         specifiers.
9561
9562 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9563
9564         * gcc.dg/concat.c: New test.
9565
9566 2001-12-11  Stan Shebs  <shebs@apple.com>
9567
9568         * objc/compile: New test directory.
9569         * objc/compile/compile.exp: New expect script.
9570         * objc/compile/20011211-1.m: New compile test.
9571
9572 2001-12-11  Jason Merrill  <jason@redhat.com>
9573
9574         * lib/prune.exp (prune_gcc_output): Also handle "In member
9575         function".  So many permutations...
9576
9577 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9578
9579         * g++.dg/template/typedef1.C: New test.
9580
9581 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9582
9583         * g++.dg/other/copy1.C: New test.
9584
9585 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9586
9587         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9588
9589         * gcc.dg/builtin-choose-expr.c: New.
9590
9591 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9592
9593         * gcc.dg/altivec-2.c: New.
9594
9595 2001-12-07  Richard Henderson  <rth@redhat.com>
9596
9597         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9598
9599 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9600
9601         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9602         ultrasparc.
9603
9604 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9605
9606         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9607
9608 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9609
9610         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9611         variable argument list.
9612
9613 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9614
9615         * gcc.c-torture/execute/memcheck: Delete entire directory.
9616         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9617         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9618
9619 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9620
9621         * gcc.dg/Wshadow-1.c: New test.
9622
9623 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9624
9625         * gcc.c-torture/compile/20011130-1.c: New test.
9626
9627         * gcc.dg/noncompile/20011025-1.c: New test.
9628
9629         * g++.dg/other/anon-union.C: New test.
9630
9631         * gcc.c-torture/execute/20011024-1.c: New test.
9632
9633 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9634
9635         * gcc.c-torture/execute/20000722-1.x,
9636         gcc.c-torture/execute/20010123-1.x: Remove.
9637         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9638         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9639         gcc.dg/c99-complit-2.c: New tests.
9640
9641 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9642
9643         * g++.dg/inherit/base1.C: New test.
9644
9645 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9646
9647         * g++.dg/other/stdarg1.C: New test.
9648
9649         * gcc.c-torture/compile/20011130-2.c: New test.
9650
9651 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9652
9653         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9654         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9655         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9656         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9657         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9658         * gcc.dg/builtin-prefetch-1.c: New test.
9659
9660 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9661
9662         * gcc.dg/20011130-1.c: New test.
9663
9664 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9665
9666         * g++.dg/other/scope1.C: New test.
9667         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9668
9669 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9670
9671         * gcc.dg/vla-init-1.c: New test.
9672
9673 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9674
9675         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9676
9677 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9678
9679         * objc.dg/alias.m: Update.
9680         * objc.dg/class-1.m: Update.
9681         * objc.dg/const-str-1.m: Update.
9682         * objc.dg/fwd-proto-1.m: Update.
9683         * objc.dg/id-1.m: Update.
9684         * objc.dg/super-class-1.m: Update.
9685
9686 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9687
9688         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9689         constructs.
9690
9691 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9692
9693         * gcc.c-torture/execute/20011128-1.c: New test.
9694
9695 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9696
9697         * gcc.dg/20011127-1.c: New test.
9698
9699 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9700
9701         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9702         from Austin Group draft 7.
9703         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9704         scanf format arguments.
9705         * gcc.dg/format/no-exargs-2.c: New test.
9706
9707 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9708
9709         * g++.dg/abi/vbase8-4.C: New test.
9710
9711 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9712
9713         * gcc.c-torture/execute/20011121-1.c: New test.
9714
9715 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9716
9717         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9718
9719 2001-11-23  Andreas Jaeger  <aj@suse.de>
9720
9721         * gcc.dg/cpp/charconst-2.c: New test.
9722
9723 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9724
9725         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9726         to the host if it is remote.  Let tests specify extra headers
9727         they use.
9728         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9729         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9730         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9731         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9732         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9733         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9734         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9735         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9736         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9737         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9738
9739 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9740
9741         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9742         for little endian ARMs.
9743
9744 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9745
9746         * gcc.c-torture/compile/20011119-1.c: New test.
9747         * gcc.c-torture/compile/20011119-2.c: New test.
9748
9749 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9750
9751         * gcc.dg/altivec-1.c: Fix typo.
9752
9753 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9754
9755         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9756
9757 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9758
9759         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9760
9761 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9762
9763         * lib/g77.exp: Don't specify --rpath-link.
9764
9765         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9766         across all the headers.
9767         * gcc.dg/format/format.exp: For testing on a remote host,
9768         copy format.h.
9769
9770         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9771         * gcc.c-torture/execute/930406-1.c: Likewise.
9772         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9773
9774 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9775
9776         * gcc.dg/altivec-1.c: New.
9777
9778 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9779
9780         * gcc.dg/cpp/fpreprocessed.c: New test case.
9781
9782 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9783
9784         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9785         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9786         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9787
9788 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9789
9790         * gcc.dg/no-builtin-1.c: New test.
9791
9792 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9793
9794         * gcc.c-torture/execute/20011115-1.c: New test.
9795
9796 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9797
9798         * gcc.c-torture/compile/20011114-2.c: New test.
9799         * gcc.c-torture/compile/20011114-3.c: New test.
9800         * gcc.c-torture/compile/20011114-4.c: New test.
9801
9802 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9803
9804         * g++.dg/other/init1.C: New test.
9805
9806 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9807
9808         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9809         message.
9810
9811         * gcc.c-torture/execute/20011114-1.c: New testcase.
9812
9813         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9814         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9815         like the (before this change) version of 20010327-1.c.
9816
9817 2001-11-14  Roger Sayle <roger@eyesopen.com>
9818
9819         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9820
9821 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9822
9823         * g++.dg/init/array2.C: New test.
9824
9825 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9826
9827         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9828
9829 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9830
9831         * g++.dg/other/forscope1.C: New test.
9832         * g++.dg/ext/forscope1.C: New test.
9833         * g++.dg/ext/forscope2.C: New test.
9834
9835 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9836
9837         * gcc.c-torture/execute/20011113-1.c: New test.
9838
9839 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9840
9841         * gcc.c-torture/execute/20011109-2.c: New test.
9842
9843         * gcc.c-torture/execute/20011109-1.c: New test.
9844
9845 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9846
9847         * gcc.c-torture/compile/20011109-1.c: New test.
9848
9849 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9850
9851         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9852         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9853         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9854         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9855         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9856         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9857         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9858
9859 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9860
9861         * g++.dg/warn/Wshadow-1.C: New tests.
9862         * g++.old-deja/g++.mike/for3.C: Update.
9863
9864 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9865
9866         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9867         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9868         XFAILs.  Adjust expected error texts.
9869         * gcc.c-torture/compile/20011106-1.c,
9870         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9871         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9872         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9873         gcc.dg/c99-array-lval-5.c: New tests.
9874
9875 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9876
9877         * gcc.dg/cpp/defined.c: Update.
9878
9879 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9880
9881         * gcc.c-torture/execute/anon-1.c: New test.
9882
9883 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9884
9885         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9886         same size, so no warning should be produced on stormy16.
9887
9888         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9889         due to oversized array.
9890         * g++.old-deja/g++.mike/ns15.C: Likewise.
9891         * g++.old-deja/g++.pt/crash16.C: Likewise.
9892
9893 2001-11-02  Graham Stott  <grahams@redhat.com>
9894
9895         * g++.dgother/debug1.C: Fix typos.
9896
9897 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9898
9899         * g++.dg/other/debug1.C: New test.
9900
9901 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9902
9903         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9904         of unsigned long.
9905
9906 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9907
9908         * gcc.dg/20011029-2.c: New test.
9909
9910         * gcc.c-torture/compile/20011029-1.c: New test.
9911
9912 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9913
9914         * objc/execute/class_self-1.m: New test.
9915         * objc/execute/class_self-2.m: New test.
9916
9917 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9918
9919         * gcc.misc-tests/msgs.exp: Delete.
9920         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9921         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9922         error set to match recent changes.
9923
9924 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9925
9926         * gcc.dg/20011021-1.c: New test.
9927
9928 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9929
9930         * gcc.c-torture/compile/20011023-1.c: New test.
9931
9932 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9933
9934         * lib/g77.exp: Rewrite based on lib/g++.exp.
9935
9936 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9937
9938         * gcc.c-torture/execute/20011019-1.c: New test.
9939
9940         * gcc.dg/20011018-1.c: New test.
9941
9942 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9943
9944         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9945
9946 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9947
9948         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9949         * gcc.dg/attr-invalid.c: Likewise.
9950
9951 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9952
9953         * testsuite/gcc.dg/20011015-1.c: New test.
9954
9955 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9956
9957         * g++.dg/template/unify2.C: New test.
9958
9959 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9960
9961         * g++.dg/other/exception-specification.C: New test
9962
9963 2001-10-13  Tom Rix  <trix@redhat.com>
9964
9965         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9966         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9967
9968 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9969
9970         * testsuite/gcc.dg/20011009-1.c: New test.
9971
9972 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9973
9974         PR g++/4476
9975         * g++.dg/other/friend1.C: New test.
9976
9977 2001-10-11  Richard Henderson  <rth@redhat.com>
9978
9979         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9980
9981 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9982
9983         * gcc.c-torture/compile/20011010-1.c: New.
9984
9985 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9986
9987         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9988         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9989         g77.f-torture/execute/execute.exp,
9990         g77.f-torture/noncompile/noncompile.exp,
9991         gcc.c-torture/compile/compile.exp,
9992         gcc.c-torture/execute/execute.exp,
9993         gcc.c-torture/execute/ieee/ieee.exp,
9994         gcc.c-torture/execute/memcheck/memcheck.exp,
9995         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9996         objc/execute/execute.exp: Update FSF address.
9997
9998 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9999
10000         * gcc.dg/cpp/cmdlne-C.c: Update.
10001         * gcc.dg/cpp/cmdlne-C2.c: New.
10002
10003 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10004
10005         * gcc.c-torture/execute/20011008-3.c: New.
10006
10007 2001-10-08  DJ Delorie  <dj@redhat.com>
10008
10009         * gcc.dg/20011008-1.c: New.
10010         * gcc.dg/20011008-2.c: New.
10011
10012 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10013
10014         * gcc.dg/cpp/spacing1.c: Update test.
10015
10016 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10017
10018         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10019         spelling errors of "separate" as "seperate".
10020
10021 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10022
10023         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10024         enough to avoid inlining.
10025
10026 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10027
10028         * lib/g77.exp: set libg2c_dir correctly.
10029
10030 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10031
10032         * gcc.dg/cpp/macro11.c: New test.
10033
10034 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10035
10036         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10037         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10038         gcc.dg/format/multattr-3.c: New tests.
10039         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10040         tests for format attributes on function pointers being rejected.
10041
10042 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10043
10044         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10045
10046 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10047
10048         * g++.dg/warn/format1.C: New test.
10049
10050 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10051
10052         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10053
10054 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10055
10056         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10057
10058 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10059
10060         * gcc.dg/cpp/redef2.c: Add test.
10061
10062 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10063
10064         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10065         long-standing bug on i686, apparently.
10066         * gcc.c-torture/execute/loop-2c.x: New file.
10067         * gcc.c-torture/execute/loop-2d.x: New file.
10068         * gcc.c-torture/execute/loop-3c.x: New file.
10069
10070 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10071
10072         * gcc.dg/cpp/20000625-2.c: Correct line number.
10073
10074 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10075
10076         * gcc.dg/cpp/macro10.c: New test.
10077         * gcc.dg/cpp/strify3.c: New test.
10078         * gcc.dg/cpp/spacing1.c: Add tests.
10079         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10080         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10081
10082 2001-09-24  DJ Delorie  <dj@redhat.com>
10083
10084         * gcc.c-torture/execute/20010924-1.c: New test.
10085
10086 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10087
10088         * testsuite/objc/execute/paste.m: Remove.
10089
10090 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10091
10092         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10093
10094 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10095
10096         * g77.dg/strlen0.f: New test.
10097
10098 2001-09-21  Richard Henderson  <rth@redhat.com>
10099
10100         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10101         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10102
10103 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10104
10105         Table-driven attributes.
10106         * g++.dg/ext/attrib1.C: New test.
10107
10108 2001-09-20  DJ Delorie  <dj@redhat.com>
10109
10110         * gcc.dg/20000926-1.c: Update expected warning messages.
10111         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10112         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10113         array.
10114
10115 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10116
10117         * g++.dg/eh/registers1.C: New test case.
10118
10119 2001-09-17  Richard Henderson  <rth@redhat.com>
10120
10121         * gcc.dg/array-5.c: Fix VLA decomposition test.
10122
10123 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10124
10125         * gcc.dg/cpp/line5.c: New testcase.
10126
10127 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10128
10129         * gcc.dg/cpp/macro9.c: New test.
10130
10131 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10132
10133         * gcc.c-torture/execute/980223.c: Change type of addr from long
10134         to char *.
10135
10136 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10137
10138         * gcc.c-torture/execute/20010915-1.c: New test.
10139
10140 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10141
10142         * g77.dg/bprob: New directory.
10143         * g77.dg/bprob/bprob.exp: New file.
10144         * g77.dg/bprob/bprob-1.f: New test.
10145         * g77.dg/gcov: New directory.
10146         * g77.dg/gcov/gcov.exp: New file.
10147         * g77.dg/gcov/gcov-1.f: New test.
10148         * g77.dg/gcov/gcov-1.x: New file.
10149
10150 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10151
10152         * gcc.dg/cpp/directiv.c: Update.
10153         * gcc.dg/cpp/undef1.c: Update.
10154
10155 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10156
10157         * gcc.dg/20010912-1.c: New test.
10158
10159 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10160
10161         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10162         language-independent file in lib.
10163         * lib/gcov.exp: New file.
10164
10165 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10166
10167         * gcc.c-torture/compile/20010911-1.c: New test.
10168
10169 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10170
10171         * lib/profopt.exp: New, to support profile-directed optimizations.
10172         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10173         * gcc.misc-tests/bprob-1.c: New test.
10174         * gcc.misc-tests/bprob-2.c: New test.
10175
10176 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10177
10178         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10179         XFAIL and which kinds of gcov output to verify.
10180         * gcc.misc-tests/gcov-4b.x: New file.
10181         * gcc.misc-tests/gcov-5b.x: New file.
10182         * gcc.misc-tests/gcov-6.x: New file.
10183         * gcc.misc-tests/gcov-7.c: New test.
10184         * gcc.misc-tests/gcov-7.x: New file.
10185
10186 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10187
10188         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10189         * gcc.misc-tests/gcov-6.c: New test.
10190
10191 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10192
10193         PR c++/3986
10194         * g++.dg/abi/vbase1.C: New test.
10195
10196 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10197
10198         * objc.dg/method-2.m: New.
10199
10200 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10201
10202         PR c++/4203
10203         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10204         * g++.dg/init/empty1.C: New test.
10205
10206 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * gcc.c-torture/compile/20010903-1.c: New test.
10209
10210 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10211
10212         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10213         for m68k.
10214
10215 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10216
10217         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10218
10219         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10220
10221         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10222
10223 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10224
10225         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10226         for 16-bit 'unsigned int'.
10227
10228 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10229
10230         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10231
10232 2001-08-27  Richard Henderson  <rth@redhat.com>
10233
10234         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10235         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10236
10237 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10238
10239         * gcc.dg/asm-names.c (ymain): New.
10240
10241 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10242
10243         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10244         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10245         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10246
10247 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10248
10249         * gcc.dg/compare5.c: New testcase.
10250
10251 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10252
10253         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10254         and "In instantiation".
10255
10256 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10257
10258         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10259
10260 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10261
10262         * gcc.misc-tests/gcov.exp: Add support for branch information.
10263         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10264         * gcc.misc-tests/gcov-4.c: New test.
10265         * gcc.misc-tests/gcov-4b.c: New test.
10266         * gcc.misc-tests/gcov-5b.c: New test.
10267
10268 2001-08-20  Zack Weinberg  <zackw@panix.com>
10269
10270         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10271         expected to fail.
10272
10273 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10274
10275         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10276
10277 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10278
10279         * g++.dg/eh/template1.C: New test.
10280
10281 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10282
10283         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10284         Fix thinko.
10285         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10286         for xfail.
10287
10288 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10289
10290         * lib/g77-dg.exp:  Use prune.exp for common procedures
10291         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10292         * lib/g77.exp: (g77-dg-prune) Remove
10293
10294 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10295
10296         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10297
10298 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10299
10300         * g++.dg/template/unify1.C: New test.
10301
10302 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10303
10304         * g++.dg/abi/empty4.C: New test.
10305
10306 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10307
10308         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10309         solaris2.*
10310         * g77.f-torture/compile/pr3743.x: Likewise
10311
10312 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10313
10314         * g++.dg/other/using-declaration.C: New test.
10315
10316 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10317
10318         * gcc.dg/cpp/tr-sign.c: New testcase.
10319
10320 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10321
10322         * gcc.dg/cpp/19951025-1.c: Revert.
10323         * gcc.dg/cpp/directiv.c: We no longer process directives that
10324         interrupt macro arguments.
10325
10326 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10327
10328         * gcc.dg/bconstp-1.c: New test.
10329
10330 2001-08-03  Richard Henderson  <rth@redhat.com>
10331
10332         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10333
10334 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10335
10336         * gcc.dg/cpp/19951025-1.c: Update.
10337
10338 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10339
10340         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10341         should be x.
10342
10343 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10344
10345         Kill -fhonor-std.
10346         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10347         * g++.old-deja/g++.other/std1.C: Likewise.
10348         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10349
10350 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10351
10352         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10353         (g77_pass, g77_fail, g77_finish, g77_exit,
10354         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10355
10356 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10357
10358         * g77.dg/fbackslash.f
10359         * g77.dg/fcase-preserve.f
10360         * g77.dg/ff90-1.f
10361         * g77.dg/ffixed-line-length-0.f
10362         * g77.dg/ffixed-line-length-132.f
10363         * g77.dg/ffixed-line-length-7.f
10364         * g77.dg/ffixed-line-length-72.f
10365         * g77.dg/ffixed-line-length-none.f
10366         * g77.dg/ffree-form-1.f
10367         * g77.dg/fno-backslash.f
10368         * g77.dg/fno-f90-1.f
10369         * g77.dg/fno-fixed-form-1.f
10370         * g77.dg/fno-onetrip.f
10371         * g77.dg/fno-typeless-boz.f
10372         * g77.dg/fno-underscoring.f
10373         * g77.dg/fno-vxt-1.f
10374         * g77.dg/fonetrip.f
10375         * g77.dg/ftypeless-boz.f
10376         * g77.dg/fugly-assumed.f
10377         * g77.dg/funderscoring.f
10378         * g77.dg/fvxt-1.f
10379
10380 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10381
10382         * objc.dg/fwd-proto-1.m: New.
10383         * objc.dg/local-decl-1.m: New.
10384         * objc.dg/naming-1.m: New.
10385         * objc.dg/naming-2.m: New.
10386         * objc.dg/proto-hier-1.m: New.
10387
10388 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10389
10390         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10391         largest-type elements to a struct makes its size grow.
10392
10393 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10394
10395         * g++.dg/abi/vthunk1.C: New test.
10396
10397 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10398
10399         * g++.dg/abi/vbase8-22.C: New test.
10400
10401 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10402
10403         * gcc.dg/cpp/macro8.c: New test.
10404
10405 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10406
10407         * g++.dg/abi/vbase8-21.C: New test.
10408
10409 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10410
10411         * g++.dg/abi/vbase8-10.C: New test.
10412
10413 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10414
10415         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10416         ${tool}_set_ld_library_path.
10417         Changed caller.
10418         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10419         g++.exp.
10420
10421 2001-07-26  Stan Cox <scox@redhat.com>
10422
10423         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10424         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10425         gcc_exit, gcc_check_unsupported_p):
10426         Moved to gcc-deps.exp
10427         * gcc-deps.exp: New file.
10428
10429 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10430
10431         * g++.old-deja/g++.pt/defarg14.C: New test.
10432
10433 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10434
10435         * g++.old-deja/g++.other/lineno5.C: New test.
10436
10437 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10438
10439         * g++.old-deja/g++.pt/crash68.C: New test.
10440
10441 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10442
10443         * g++.old-deja/g++.other/crash42.C: New test.
10444
10445 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10446
10447         * gcc.dg/cpp/extratokens.c: Fix.
10448         * gcc.dg/cpp/skipping2.c: New tests.
10449
10450 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10451
10452         * gcc.c-torture/execute/20010724-1.c: New file.
10453         * gcc.c-torture/execute/20010724-1.x: New file.
10454
10455 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10456
10457         * g++.old-deja/g++.other/cond7.C: New test.
10458
10459 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10460
10461         * g++.old-deja/g++.other/optimize4.C: New test.
10462
10463 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10464
10465         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10466
10467 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10468
10469         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10470         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10471         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10472         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10473
10474         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10475         bug report" message.
10476
10477         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10478         * g++.dg/ext/instantiate1.C: Move from old-deja.
10479
10480 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10481
10482         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10483         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10484         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10485         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10486
10487 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10488
10489         * gcc.c-torture/execute/20010723-1.c: New test.
10490
10491 2001-07-23  Ben Elliston  <bje@redhat.com>
10492
10493         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10494
10495 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10496
10497         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10498         i[34567]86-*-*.
10499         Delete handling of ieee_multilib_flags.
10500         Pass -mieee for alpha*-*-* and sh-*-*.
10501         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10502
10503 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10504
10505         Remove old-abi tests.
10506         * g++.old-deja/g++.mike/p11116.C: Remove.
10507         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10508
10509 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10510
10511         * g77.f-torture/compile/pr3743.f:  New test
10512
10513 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10514
10515         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10516
10517 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10518
10519         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10520         g++.old-deja/g++.pt/static6.C: Likewise.
10521         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10522         supports weak symbols.
10523
10524 2001-07-18  Andreas Jaeger  <aj@suse.de>
10525
10526         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10527         supported again.
10528
10529 2001-07-18  Andreas Jaeger  <aj@suse.de>
10530
10531         * gcc.dg/iftrap-1.c: Fix target line.
10532
10533 2001-07-17  Richard Henderson  <rth@redhat.com>
10534
10535         * gcc.c-torture/execute/20010717-1.c: New.
10536
10537 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10538
10539         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10540         tests.
10541
10542 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10543
10544         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10545
10546 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10547
10548         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10549         UAC_SIGBUS, UAC_NOPRINT definitions.
10550
10551 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10552
10553         * objc/execute/object_is_class.m: New test.
10554         * objc/execute/object_is_meta_class.m: New test.
10555
10556 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10557
10558         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10559         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10560
10561 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10562
10563         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10564         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10565
10566 2001-07-14  Richard Henderson  <rth@redhat.com>
10567
10568         * gcc.dg/iftrap-1.c: New.
10569
10570 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10571
10572         * g77.f-torture/execute/intrinsic77.f: New test.
10573
10574 2001-07-11  Janis Johnson <janis@us.ibm.com>
10575
10576         * gcc.misc-tests/gcov-3.c: New test.
10577
10578 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10579
10580         * gcc.c-torture/compile/20010711-1.c,
10581         * gcc.c-torture/compile/20010711-2.c: New tests.
10582
10583 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10584
10585         * gcc.c-torture/execute/20010711-1.c: New test.
10586
10587 2001-07-11  Ben Elliston  <bje@redhat.com>
10588
10589         * g++.old-deja/g++.other/enum5.C: New test.
10590
10591 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10592
10593         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10594         (g++-dg-prune): Call prune_gcc_output.
10595         * prune.exp: New file for prune_gcc_output.
10596         * lib/g++.exp, lib/gcc.exp: Load it.
10597
10598 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10599
10600         * gcc.c-torture/compile/20010701-1.c,
10601         g++.old-deja/g++.ext/attrib6.C: New tests.
10602
10603 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10604
10605         * gcc.c-torture/compile/20010706-1.c: New test.
10606
10607 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10608
10609         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10610
10611 2001-06-28  Stan Shebs  <shebs@apple.com>
10612
10613         * gcc.dg/pragma-darwin.c: New test.
10614
10615 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10616
10617         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10618         Solaris 2.[678] system.
10619
10620 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10621
10622         * gcc.dg/20010622-1.c: New test.
10623
10624 2001-06-18  Stan Shebs  <shebs@apple.com>
10625
10626         * objc.dg: New directory.
10627         * objc.dg/dg.exp: New file.
10628         * objc.dg/alias.m: New.
10629         * objc.dg/class-1.m: New.
10630         * objc.dg/class-2.m: New.
10631         * objc.dg/const-str-1.m: New.
10632         * objc.dg/const-str-2.m: New.
10633         * objc.dg/id-1.m: New.
10634         * objc.dg/method-1.m: New.
10635         * objc.dg/super-class-1.m: New.
10636         * lib/objc-dg.exp: New file.
10637
10638 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10639
10640         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10641         of label name.
10642
10643 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10644
10645         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10646
10647 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10648
10649         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10650         variable.
10651
10652 2001-06-12  Richard Henderson  <rth@redhat.com>
10653
10654         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10655
10656 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10657
10658         * g++.old-deja/g++.abi/vbase5.C: New test.
10659         * g++.old-deja/g++.abi/vbase6.C: New test.
10660         * g++.old-deja/g++.abi/vbase7.C: New test.
10661
10662 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10663
10664         * gcc.c-torture/compile/20010610-1.c: New test.
10665
10666 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10667
10668         * g++.old-deja/g++.abi/vbase4.C: New test.
10669
10670 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10671
10672         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10673         support %f for HC11/HC12 targets.
10674         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10675         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10676         on HC11/HC12 targets.
10677         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10678
10679 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10680
10681         * gcc.dg/wchar_t-1.c: New file.
10682         * gcc.dg/wint_t-1.c: Likewise.
10683
10684 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10685
10686         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10687
10688 2001-06-11  Richard Henderson  <rth@redhat.com>
10689
10690         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10691
10692 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10693
10694         * gcc.c-torture/compile/20010611-1.c: New test.
10695
10696 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10697
10698         * gcc.dg/c99-tag-1.c: Add more tests.
10699
10700 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10701
10702         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10703         representation on MN10300 and ARM/Thumb.
10704
10705 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10706
10707         * g77.f-torture/execute/20010610.f: New.
10708
10709 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10710
10711         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10712         names.
10713
10714 2001-06-09  Richard Henderson  <rth@redhat.com>
10715
10716         * gcc.c-torture/execute/ashrdi-1.c: New.
10717         * gcc.c-torture/execute/ashldi-1.c: New.
10718         * gcc.c-torture/execute/lshrdi-1.c: New.
10719
10720 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10721
10722         * objc/execute/load-3.m: Added. Check sending +load to categories,
10723         in addition to classes.
10724
10725 2001-06-08  Stan Shebs  <shebs@apple.com>
10726
10727         * objc/execute/load-2.m: New test.  From Nicola Pero
10728         <n.pero@mi.flashnet.it>.
10729
10730 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10731
10732         * gcc.c-torture/execute/20010605-2.c: New test.
10733
10734 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10735
10736         * g++.old-deja/g++.abi/vbase2.C: New test.
10737         * g++.old-deja/g++.abi/vbase3.C: New test.
10738
10739 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10740
10741         * g++.old-deja/g++.pt/friend49.C: New test.
10742
10743 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10744
10745         * g++.old-deja/g++.ext/anon3.C: New test.
10746
10747 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10748
10749         * g++.old-deja/g++.other/conv7.C: New test.
10750
10751 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10752
10753         * gcc.c-torture/compile/20010605-2.c: New test.
10754
10755 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10756
10757         * gcc.c-torture/execute/20010604-1.c: New test.
10758
10759 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10760
10761         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10762
10763 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10764
10765         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10766         (g++_link_flags): Likewise.
10767         (g++_init): Pass gccpath's value to two previous functions.
10768
10769 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10770
10771         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10772         Ensure logfile entry matches exec command line.
10773
10774 2001-05-31  Richard Henderson  <rth@redhat.com>
10775
10776         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10777         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10778
10779 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10780
10781         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10782         compiler for irix6.2
10783
10784 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10785
10786         * g++.old-deja/g++.other/optimize3.C: New file.
10787
10788 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10789
10790         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10791         assemble.
10792
10793 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10794
10795         * g++.old-deja/g++.other/optimize2.C: New file.
10796
10797 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10798
10799         * gcc.c-torture/compile/20010518-2.c: New file.
10800         * gcc.c-torture/execute/20010518-1.c: New file.
10801         * gcc.c-torture/execute/20010518-2.c: New file.
10802
10803 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10804
10805         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10806
10807 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10808
10809         G++ no longer defines builtins that do not begin with __builtin.
10810         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10811         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10812         * g++.old-deja/g++.law/builtin1.C: Likewise.
10813         * g++.old-deja/g++.law/cvt2.C: Likewise.
10814         * g++.old-deja/g++.mike/net5.C: Likewise.
10815         * g++.old-deja/g++.other/builtins1.C: Likewise.
10816         * g++.old-deja/g++.other/builtins2.C: Likewise.
10817         * g++.old-deja/g++.other/builtins3.C: Likewise.
10818         * g++.old-deja/g++.other/builtins4.C: Likewise.
10819         * g++.old-deja/g++.other/inline8.C: Likewise.
10820         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10821
10822 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10823
10824         * g++.old-deja/g++.pt/using1.C: Adjust.
10825         * g++.old-deja/g++.pt/using2.C: New test.
10826
10827 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10828
10829         * gcc.dg/cpp/charconst.c: New tests.
10830         * gcc.dg/cpp/escape.c: New tests.
10831         * gcc.dg/cpp/escape-1.c: New tests.
10832         * gcc.dg/cpp/escape-2.c: New tests.
10833         * gcc.dg/cpp/ucs.c: New tests.
10834
10835 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10836
10837         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10838         native compiler for irix6.5.
10839
10840 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10841
10842         * lib/g++.exp (g++_include_flags): Use args to compute
10843         get_multilibs.
10844         (g++_link_flags): Likewise.
10845         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10846
10847 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10848
10849         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10850
10851 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10852
10853         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10854         this file.
10855
10856 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10857
10858         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10859         STACK_SIZE;
10860         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10861         to STACK_SIZE; Use it to define size of add_histo array.
10862         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10863         to STACK_SIZE.
10864         (f): Use GITT_SIZE to define size of gitt local table.
10865         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10866         to STACK_SIZE; Use it to define size of bytemem array.
10867
10868 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10869
10870         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10871         on 68HC11/HC12 due to the asm instruction.
10872         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10873         * gcc.c-torture/compile/920520-1.x: Likewise.
10874         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10875         on 68HC11/HC12 because the function is larger than 64K.
10876         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10877         on 68HC11/HC12 because the structure is too large.
10878
10879 2001-05-20  Richard Henderson  <rth@redhat.com>
10880
10881         * gcc.c-torture/execute/20010520-1.c: New.
10882
10883 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10884
10885         * g++.old-deja/g++.warn/compare1.C: New test.
10886         * gcc.dg/compare4.c: New test.
10887
10888 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10889
10890         * g++.old-deja/g++.other/optimize1.C: New test.
10891
10892 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10893
10894         * g++.old-deja/g++.pt/spec41.C: New test.
10895
10896 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10897
10898         * gcc.c-torture/compile/20010114-1.x: Remove.
10899
10900 2001-05-18  Stan Shebs  <shebs@apple.com>
10901
10902         * gcc.c-torture/compile/20010518-1.c: New test.
10903
10904 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10905
10906         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10907         * g++.old-deja/g++.pt/crash67.C: New test.
10908
10909 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10910
10911         * g++.old-deja/g++.other/debug9.C: New test.
10912
10913 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10914
10915         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10916
10917 2001-05-16  Jan Hubicka  <jh@suse.cz>
10918
10919         * gcc.c-torture/compile/20010516-1.c: New test.
10920
10921 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10922
10923         * g++.old-deja/g++.other/crash41.C: New test.
10924
10925 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10926
10927         * g++.old-deja/g++.pt/crash66.C: New test.
10928
10929 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10930
10931         * g++.old-deja/g++.robertl/eb27.C: Convert.
10932
10933 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10934
10935         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10936         declaration being redundant.
10937
10938 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10939
10940         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10941
10942 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10943
10944         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10945
10946 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10947
10948         * lib/g++.exp: Use testsuite_flags.
10949
10950 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10951
10952         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10953
10954 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10955
10956         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10957
10958 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10959
10960         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10961
10962 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10963
10964         * gcc.c-torture/compile/20010313-1.c: New test.
10965
10966 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10967
10968         * gcc.dg/cpp/direct2.c: New test.
10969         * gccq.dg/cpp/direct2s.c: New test.
10970
10971         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10972
10973 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10974
10975         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10976         * g++.old-deja/g++.other/op3.C: Likewise.
10977
10978 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10979
10980         * gcc.dg/cpp/syshdr.h: New file.
10981         * gcc.dg/cpp/sysmac1.c: Update.
10982         * gcc.dg/cpp/sysmac2.c: Update.
10983
10984 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10985
10986         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10987
10988 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10989
10990         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10991         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10992
10993 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10994
10995         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10996
10997 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10998
10999         * lib/g++.exp (g++_include_flags): Don't use any special flags
11000         if TESTING_IN_BUILD_TREE is not defined.
11001         (g++_init): Use a plain 'c++' as the compiler if
11002         TESTING_IN_BUILD_TREEE is not defined.
11003
11004 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11005
11006         * g++.old-deja/g++.eh/catch13.C: New test.
11007         * g++.old-deja/g++.eh/catch14.C: New test.
11008
11009 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11010
11011         * gcc.dg/cpp/tr-define.c: New test.
11012
11013 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11014
11015         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11016         <stdlib.h>, not <malloc.h>.
11017
11018 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         * g++.old-deja/g++.ns/template17.C: New test.
11021
11022 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11023
11024         * g++.old-deja/g++.pt/ref4.C: New test.
11025
11026 2001-04-30  Richard Henderson  <rth@redhat.com>
11027
11028         * gcc.dg/20000724-1.c: Revert last change.
11029
11030 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11031
11032         * g77.f-torture/execute/20010430.f: New test.
11033
11034 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11035
11036         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11037
11038 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11039
11040         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11041
11042 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11043
11044         * g++.old-deja/g++.eh/crash6.C: New test.
11045
11046 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11047
11048         * g++.old-deja/g++.other/warn7.C: New test.
11049
11050 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11051
11052         * g++.old-deja/g++.other/defarg9.C: New test.
11053
11054 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11055
11056         * g77.f-torture/compile/20010426.f: New test.
11057         * g77.f-torture/execute/20010426.f: New test.
11058
11059 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11060
11061         * g77.f-torture/compile/20000629-1.x: Remove - error
11062         has been fixed.
11063
11064 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11065
11066         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11067         Tweak slightly to work with g++.dg framework.
11068         * g++.dg/special/ecos.exp: Run initp1.C test.
11069         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11070
11071         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11072         its linker doesn't give line numbers either.
11073         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11074
11075 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11076
11077         * g++.old-deja/g++.other/lex1.C: New test.
11078
11079 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * gcc.dg/noncompile/20010425-1.c: New test.
11082
11083 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11084
11085         * g++.old-deja/g++.pt/mangle2.C: New test.
11086
11087 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11088
11089         * gcc.dg/format/plus-1.c: New test.
11090
11091 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11092
11093         * gcc.dg/20010423-1.c: New test.
11094
11095 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11096
11097         * gcc.c-torture/execute/20010422-1.c: New test.
11098
11099 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11100
11101         * g++.old-deja/g++.ns/type2.C: New test.
11102
11103 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11104
11105         * g++.old-deja/g++.other/perf1.C: New test.
11106
11107 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11108
11109         * gcc.dg/c99-func-2.c: Remove xfail.
11110         * gcc.dg/c99-func-3.c: Remove xfail.
11111         * gcc.dg/c99-func-4.c: Remove xfail.
11112
11113 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11114
11115         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11116
11117 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11118
11119         * gcc.c-torture/compile/20010423-1.c: New test.
11120
11121 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11122
11123         * g++.old-deja/g++.pt/typename28.C: New test.
11124
11125 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11126
11127         * g++.old-deja/g++.abi/empty2.C: New test.
11128         * g++.old-deja/g++.abi/empty3.C: New test.
11129
11130 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11131
11132         * g++.old-deja/g++.other/comdat2.C: New test.
11133         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11134
11135 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11136
11137         * g++.old-deja/g++.other/overload14.C: New test.
11138
11139 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11140
11141         * g++.old-deja/g++.other/lookup23.C: New test.
11142
11143 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11144
11145         * gcc.c-torture/execute/20010403-1.c: New test.
11146
11147 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11148             Mark Mitchell  <mark@codesourcery.com>
11149
11150         * lib/old-dejagnu.exp: Don't delete output of executable.
11151         Add .exe suffix to executables.
11152
11153 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11154
11155         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11156
11157 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11158
11159         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11160
11161 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11162
11163         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11164         * g++.old-deja/g++.abi/crash1.C: New test.
11165
11166 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11167
11168         * g++.old-deja/g++.other/crash40.C: New test.
11169
11170 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11171
11172         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11173
11174 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11175
11176         * g++.old-deja/g++.other/warn6.C: New test.
11177
11178 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11179
11180         * g++.old-deja/g++.robertl/eb42.C: Same.
11181
11182 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11183
11184         * gcc.dg/wtr-conversion-1.c: New testcase.
11185
11186 2001-04-10  Richard Henderson  <rth@redhat.com>
11187
11188         * g++.old-deja/g++.other/array5.C: New.
11189
11190 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11191
11192         * gcc.c-torture/execute/20010408-1.c: New test.
11193
11194 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11195
11196         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11197         headers and constructs.
11198         * g++.old-deja/g++.robertl/eb79.C: Same.
11199         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11200         * g++.old-deja/g++.robertl/eb73.C: Same.
11201         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11202         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11203         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11204         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11205         * g++.old-deja/g++.robertl/eb44.C: Same.
11206         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11207         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11208         * g++.old-deja/g++.robertl/eb39.C: Same.
11209         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11210         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11211         * g++.old-deja/g++.robertl/eb30.C: Same.
11212         * g++.old-deja/g++.robertl/eb3.C: Same.
11213         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11214         * g++.old-deja/g++.robertl/eb21.C: Same.
11215         * g++.old-deja/g++.robertl/eb15.C: Same.
11216         * g++.old-deja/g++.robertl/eb118.C: Same.
11217         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11218         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11219         * g++.old-deja/g++.robertl/eb109.C: Same.
11220         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11221         * g++.old-deja/g++.mike/rtti1.C: Same.
11222         * g++.old-deja/g++.mike/p658.C: Same.
11223         * g++.old-deja/g++.mike/net46.C: Same.
11224         * g++.old-deja/g++.mike/net34.C: Same.
11225         * g++.old-deja/g++.mike/memoize1.C: Same.
11226         * g++.old-deja/g++.mike/eh2.C: Same.
11227         * g++.old-deja/g++.law/weak.C: Same.
11228         * g++.old-deja/g++.law/visibility7.C: Same.
11229         * g++.old-deja/g++.law/visibility25.C: Same.
11230         * g++.old-deja/g++.law/visibility22.C: Same.
11231         * g++.old-deja/g++.law/visibility2.C: Same.
11232         * g++.old-deja/g++.law/visibility17.C: Same.
11233         * g++.old-deja/g++.law/visibility13.C: Same.
11234         * g++.old-deja/g++.law/visibility10.C: Same.
11235         * g++.old-deja/g++.law/visibility1.C: Same.
11236         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11237         * g++.old-deja/g++.law/vbase1.C: Same.
11238         * g++.old-deja/g++.law/operators32.C: Same.
11239         * g++.old-deja/g++.law/nest3.C: Same.
11240         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11241         * g++.old-deja/g++.law/except5.C (main): Same.
11242         * g++.old-deja/g++.law/cvt7.C (run): Same.
11243         * g++.old-deja/g++.law/cvt2.C: Same.
11244         * g++.old-deja/g++.law/cvt16.C: Same.
11245         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11246         * g++.old-deja/g++.law/ctors17.C (main): Same.
11247         * g++.old-deja/g++.law/ctors13.C: Same.
11248         * g++.old-deja/g++.law/ctors12.C (main): Same.
11249         * g++.old-deja/g++.law/ctors10.C: Same.
11250         * g++.old-deja/g++.law/code-gen5.C: Same.
11251         * g++.old-deja/g++.law/bad-error7.C: Same.
11252         * g++.old-deja/g++.law/arm9.C: Same.
11253         * g++.old-deja/g++.law/arm12.C: Same.
11254         * g++.old-deja/g++.law/arg8.C: Same.
11255         * g++.old-deja/g++.law/arg1.C: Same.
11256         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11257         * g++.old-deja/g++.jason/template31.C: Same.
11258         * g++.old-deja/g++.jason/template24.C (main): Same.
11259         * g++.old-deja/g++.jason/2371.C: Same.
11260         * g++.old-deja/g++.eh/new2.C: Same.
11261         * g++.old-deja/g++.eh/new1.C: Same.
11262         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11263         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11264         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11265         * g++.old-deja/g++.brendan/crash62.C: Same.
11266         * g++.old-deja/g++.brendan/crash52.C: Same.
11267         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11268         * g++.old-deja/g++.brendan/crash38.C: Same.
11269         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11270         * g++.old-deja/g++.brendan/copy9.C: Same.
11271
11272 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11273
11274         * gcc.c-torture/execute/20001203-2.c (memset):
11275         Count argument is of type __SIZE_TYPE__.
11276
11277 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11278
11279         * gcc.c-torture/compile/20010404-1.c: New test.
11280
11281 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * gcc.c-torture/compile/20010326-1.c: New test.
11284
11285 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11286
11287         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11288         peculiarities of the SH.
11289         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11290
11291 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11292
11293         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11294         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11295         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11296
11297 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11298
11299         * g77.f-torture/compile/20010321-1.f: New test.
11300
11301 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11302
11303         * gcc.c-torture/compile/20010329-1.c: New test.
11304
11305 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11306
11307         * gcc.c-torture/execute/20010329-1.c: New test.
11308
11309 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11310
11311         * g++.old-deja/g++.other/eh4.C: Fix typo.
11312
11313 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11314
11315         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11316
11317 2001-03-28  Philip Blundell  <philb@gnu.org>
11318
11319         * gcc.c-torture/compile/20010328-1.c: New test.
11320
11321 2001-03-27  Richard Henderson  <rth@redhat.com>
11322
11323         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11324         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11325
11326 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11327
11328         * gcc.c-torture/compile/20010327-1.c: New test.
11329
11330 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11331
11332         * g++.old-deja/g++.other/friend12.C: New test.
11333         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11334         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11335
11336 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11337
11338         * gcc.c-torture/execute/20010325-1.c: New test.
11339
11340 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11341
11342         * g++.old-deja/g++.other/mangle3.C: New test.
11343
11344 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11345
11346         * g++.old-deja/g++.other/anon8.C: New test.
11347
11348 2001-03-20  Philip Blundell  <philb@gnu.org>
11349
11350         * gcc.c-torture/compile/20010320-1.c: New test.
11351
11352 2001-03-17  Richard Henderson  <rth@redhat.com>
11353
11354         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11355
11356 2001-03-15  Geoff Keating  <geoff@redhat.com>
11357
11358         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11359         tests on AIX.
11360
11361 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11362
11363         * g++.old-deja/g++.other/eh4.C: New test.
11364
11365 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11366
11367         * gcc.dg/cpp/mi1.c: Update.
11368
11369 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11370
11371         * g++.old-deja/g++.other/regstack.C: New test.
11372
11373 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11374
11375         * g++.old-deja/g++.other/ref4.C: New test.
11376
11377 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11378
11379         * objc/execute/va_method.m: Added.
11380         * objc/execute/IMP.m: Added.
11381         * objc/execute/_cmd.m: Added.
11382         * objc/execute/accessing_ivars.m: Added.
11383         * objc/execute/class-1.m: Added.
11384         * objc/execute/class-10.m: Added.
11385         * objc/execute/class-11.m: Added.
11386         * objc/execute/class-12.m: Added.
11387         * objc/execute/class-13.m: Added.
11388         * objc/execute/class-14.m: Added.
11389         * objc/execute/class-2.m: Added.
11390         * objc/execute/class-3.m: Added.
11391         * objc/execute/class-4.m: Added.
11392         * objc/execute/class-5.m: Added.
11393         * objc/execute/class-6.m: Added.
11394         * objc/execute/class-7.m: Added.
11395         * objc/execute/class-8.m: Added.
11396         * objc/execute/class-9.m: Added.
11397         * objc/execute/class-tests-1.h
11398         * objc/execute/class-tests-2.h
11399         * objc/execute/compatibility_alias.m: Added.
11400         * objc/execute/encode-1.m: Added.
11401         * objc/execute/formal_protocol-1.m: Added.
11402         * objc/execute/formal_protocol-2.m: Added.
11403         * objc/execute/formal_protocol-3.m: Added.
11404         * objc/execute/formal_protocol-4.m: Added.
11405         * objc/execute/formal_protocol-5.m: Added.
11406         * objc/execute/formal_protocol-6.m: Added.
11407         * objc/execute/formal_protocol-7.m: Added.
11408         * objc/execute/informal_protocol.m: Added.
11409         * objc/execute/initialize.m: Added.
11410         * objc/execute/load.m: Added.
11411         * objc/execute/many_args_method.m: Added.
11412         * objc/execute/nested-3.m: Added.
11413         * objc/execute/no_clash.m: Added.
11414         * objc/execute/private.m: Added.
11415         * objc/execute/redefining_self.m: Added.
11416         * objc/execute/root_methods.m: Added.
11417         * objc/execute/selector-1.m: Added.
11418         * objc/execute/static-1.m: Added.
11419         * objc/execute/static-2.m: Added.
11420         * objc/execute/va_method.m: Added.
11421
11422 2001-03-10  Richard Henderson  <rth@redhat.com>
11423
11424         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11425
11426 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11427
11428         * g++.old-deja/g++.other/crash31.C: XFAIL.
11429         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11430         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11431         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11432         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11433         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11434
11435 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11436
11437         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11438
11439 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11440
11441         * gcc.dg/20000724-1.c: Don't use multiline strings.
11442
11443 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11444
11445         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11446         result of -cString against what we expect it to be; don't just
11447         print it out for no one to read.
11448
11449         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11450         Based on testcases provided by Nicola Pero.
11451
11452 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11453
11454         * gcc.dg/cpp/macro7.c: New test.
11455
11456 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11457
11458         * gcc.dg/cpp/multiline.c: Update.
11459
11460 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11461
11462         * g++.old-deja/g++.other/enum3.C: New test.
11463
11464 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11465
11466         * g++.old-deja/g++.other/pod1.C: New test.
11467
11468 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11469
11470         * g++.old-deja/g++.ext/overload1.C: New test.
11471
11472 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11473
11474         * g++.old-deja/g++.pt/using1.C: New test.
11475
11476 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11477
11478         * g++.old-deja/g++.other/using9.C: New test.
11479
11480 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11481
11482         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11483
11484         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11485
11486 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11487
11488         * g++.old-deja/g++.ext/realpt1.C: Remove.
11489
11490 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11491
11492         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11493
11494 2001-02-26  Will Cohen  <wcohen@redhat.com>
11495
11496         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11497
11498 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11499
11500         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11501         templatized constructors.
11502
11503 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11504
11505         * gcc.c-torture/execute/20010224-1.c: New test.
11506
11507 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11508
11509         * gcc.c-torture/execute/20010222-1.c: New test.
11510
11511 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11512
11513         * g++.old-deja/g++.other/inline20.C: New test.
11514
11515 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11516
11517         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11518
11519 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11520
11521         * g++.old-deja/g++.other/lookup22.C: New test.
11522
11523 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11524
11525         * g77.dg: New directory.
11526         * g77.dg/20010216-1.f: New test case.
11527         * g77.dg/dg.exp: New driver.
11528         * lib/g77-dg.exp: New driver library.
11529
11530 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11531
11532         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11533
11534 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11535
11536         * g++.old-deja/g++.other/decl9.C: New test.
11537
11538 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11539
11540         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11541         not need <string> and also tests the initialization at runtime.
11542
11543 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11544
11545         * gcc.c-torture/execute/longlong.c: New test.
11546
11547 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11548
11549         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11550
11551 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11552
11553         * gcc.c-torture/execute/920302-1.c (execute):
11554         Change argument type to short.
11555
11556 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11557
11558         * g++.old-deja/g++.pt/deduct6.C: New test.
11559
11560 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11561
11562         * g++.old-deja/g++.pt/deduct5.C: New test.
11563
11564 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11565
11566         * gcc.c-torture/execute/20010209-1.c: New test.
11567
11568 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11569
11570         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11571
11572 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11573
11574         * g++.dg/vtgc1.C: Update for new ABI.
11575
11576         * consistency.vlad: New directory, 1665 files.
11577
11578 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11579
11580         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11581         return type.
11582         * gcc.dg/cpp/digraphs.c: Declare puts.
11583
11584 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11585
11586         * g++.old-deja/g++.other/warn5.C: New test.
11587
11588 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11589
11590         * g++.old-deja/g++.pt/spec40.C: New test.
11591
11592 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11593
11594         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11595         case.
11596         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11597
11598 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11599
11600         * gcc.c-torture/compile/20010209-1.c: New test.
11601
11602 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11603
11604         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11605         excess errors message but not if it crashes.
11606         * g++.old-deja/g++.other/crash27.C: Likewise.
11607         * g++.old-deja/g++.other/crash28.C: Likewise.
11608         * g++.old-deja/g++.other/crash30.C: Likewise.
11609         * g++.old-deja/g++.other/crash32.C: Likewise.
11610         * g++.old-deja/g++.other/crash35.C: Likewise.
11611         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11612
11613 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11614
11615         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11616         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11617         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11618         g77.f-torture/execute/execute.exp,
11619         g77.f-torture/noncompile/noncompile.exp,
11620         gcc.c-torture/execute/execute.exp,
11621         gcc.c-torture/execute/memcheck/memcheck.exp,
11622         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11623         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11624         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11625         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11626         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11627         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11628         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11629         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11630         Remove bug reporting instructions with ancient email addresses.
11631
11632 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11633
11634         * gcc.dg/20010202-1.c: New test.
11635         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11636
11637 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11638
11639         * g++.dg/stdbool-if.C: New test.
11640
11641 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11642
11643         * objc/execute/fdecl.m: Added main().
11644
11645 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * gcc.c-torture/execute/20010206-1.c: New test.
11648
11649 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11650
11651         * gcc.dg/cpp/avoidpaste1.c: Update.
11652
11653 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11654
11655         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11656         Pero <nicola@brainstorm.co.uk>.
11657         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11658
11659 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11660
11661         * g++.old-deja/g++.pt/spec39.C: New test.
11662
11663 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * gcc.c-torture/compile/20010202-1.c: New test.
11666
11667 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11668
11669         * g++.old-deja/g++.abi/primary2.C: New test.
11670         * g++.old-deja/g++.abi/primary3.C: New test.
11671         * g++.old-deja/g++.abi/primary4.C: New test.
11672         * g++.old-deja/g++.abi/primary5.C: New test.
11673         * g++.old-deja/g++.abi/vtable3.h: New test.
11674         * g++.old-deja/g++.abi/vtable3a.C: New test.
11675         * g++.old-deja/g++.abi/vtable3b.C: New test.
11676         * g++.old-deja/g++.abi/vtable3c.C: New test.
11677         * g++.old-deja/g++.abi/vtable3d.C: New test.
11678         * g++.old-deja/g++.abi/vtable3e.C: New test.
11679         * g++.old-deja/g++.abi/vtable3f.C: New test.
11680         * g++.old-deja/g++.abi/vtable3g.C: New test.
11681         * g++.old-deja/g++.abi/vtable3h.C: New test.
11682         * g++.old-deja/g++.abi/vtable3i.C: New test.
11683         * g++.old-deja/g++.abi/vtable3j.C: New test.
11684         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11685
11686 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11687
11688         * g++.old-deja/g++.other/anon6.C: New test.
11689         * g++.old-deja/g++.other/anon7.C: New test.
11690
11691 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11692
11693         * gcc.dg/cpp/avoidpaste2.c: New tests.
11694
11695 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11696
11697         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11698
11699 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11700
11701         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11702         DECIMAL_DIG cases for Irix."
11703
11704 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11705
11706         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11707
11708 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11709
11710         * gcc.dg/c99-tag-1.c: New test.
11711
11712 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11713
11714         * gcc.dg/cpp/tr-warn1.c: Add tests.
11715
11716 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11717
11718         * gcc.dg/cpp/avoidpaste1.c: Update.
11719         * gcc.dg/cpp/paste4.c: Update.
11720
11721 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11722
11723         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11724         cases for Irix.
11725
11726 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11727
11728         * g++.old-deja/g++.other/inline19.C: New test.
11729
11730 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11731
11732         * gcc.dg/Wlarger-than.c: New test.
11733
11734 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11735
11736         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11737
11738 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11739
11740         * gcc.c-torture/execute/20010129-1.c: New test.
11741         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11742
11743 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11744
11745         * gcc.dg/cpp/avoidpaste1.c: Test case.
11746
11747 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11748
11749         * g++.old-deja/g++.other/inline18.C: New test.
11750
11751 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11752
11753         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11754         and __builtin_putchar.
11755
11756 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11757
11758         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11759         tests.
11760
11761 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11762
11763         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11764         floating point number rounding mode to round to the nearest
11765         representable mode.
11766
11767 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11768
11769         * g++.old-deja/g++.other/mangle2.C: New test.
11770
11771 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11772
11773         * gcc.c-torture/compile/20010124-1.c: New test.
11774
11775 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.old-deja/g++.pt/spec38.C: New test.
11778
11779 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11780
11781         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11782         "Build don't run".
11783
11784 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11785
11786         * gcc.c-torture/execute/20010123-1.c: New test.
11787
11788 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11789
11790         * g++.old-deja/g++.pt/spec37.C: New test.
11791
11792 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11793
11794         * g++.old-deja/g++.pt/overload14.C: New test.
11795
11796 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11797
11798         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11799         __builtin_return_address.
11800
11801 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11802
11803         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11804         * g++.old-deja/g++.pt/spec35.C: New test.
11805         * g++.old-deja/g++.pt/spec36.C: New test.
11806
11807 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11808
11809         * gcc.c-torture/compile/20010118-1.c: New test.
11810
11811 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11812
11813         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11814
11815 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11816
11817         * gcc.c-torture/execute/20010119-1.c: New test.
11818
11819 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11820
11821         * g++.old-deja/g++.other/vbase5.C: New test.
11822
11823 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11824
11825         * gcc.c-torture/execute/20010118-1.c: New test.
11826
11827 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11828
11829         * g++.old-deja/g++.pt/deduct3.C: New test.
11830
11831 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11832
11833         * g++.old-deja/g++.pt/spec34.C: New test.
11834
11835 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11836
11837         * g77.f-torture/compile/20000601-2.f: New test.
11838
11839 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         * g++.old-deja/g++.other/init17.C: New test.
11842
11843 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11844
11845         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11846
11847 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11848
11849         * g++.old-deja/g++.pt/unify8.C: New test.
11850
11851 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11852
11853         * g++.old-deja/g++.abi/vbase1.C: New test.
11854
11855 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11856
11857         * g++.old-deja/g++.pt/crash65.C: New test.
11858
11859 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11860
11861         * gcc.dg/cpp/assembl2.S: New test case.
11862
11863 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11864
11865         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11866         are supported.
11867
11868 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11869
11870         * g++.old-deja/g++.other/builtins1.C: New test.
11871         * g++.old-deja/g++.other/builtins2.C: Likewise.
11872         * g++.old-deja/g++.other/builtins3.C: Likewise.
11873         * g++.old-deja/g++.other/builtins4.C: Likewise.
11874
11875 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11876
11877         * gcc.c-torture/compile/20010117-1.c: New test.
11878         * gcc.c-torture/compile/20010117-2.c: New test.
11879
11880 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11881
11882         * g77.f-torture/execute/20010116.[fx]: New test,
11883         XFAIL on i?86-*-*.
11884         * g77.f-torture/compile/20010115.f: Indicate it's
11885         a test for PR fortran/1636.
11886
11887 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11888
11889         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11890
11891 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11892
11893         * g77.f-torture/compile/20010115.f: New test.
11894
11895 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11896
11897         * g++.old-deja/g++.pt/nontype5.C: New test.
11898
11899 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11900
11901         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11902         have an equivalent working one below it.
11903
11904 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11905
11906         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11907         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11908
11909 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11910
11911         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11912         message containing "init_priority".
11913         (conpr-2.C): Likewise.
11914         (conpr-3.C): Likewise.
11915         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11916
11917 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11918
11919         * gcc.c-torture/execute/20010114-2.c: New test.
11920
11921 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11922
11923         * gcc.c-torture/compile/20010114-1.c: New test.
11924         * gcc.c-torture/compile/20010114-1.x: Xfail.
11925         * gcc.c-torture/compile/20010114-2.c: New test.
11926         * gcc.c-torture/execute/20010114-1.c: New test.
11927         * gcc.dg/trunc-1.c: New test.
11928         * gcc.dg/uninit-B.c: New test.
11929
11930 2001-01-13  Nick Clifton  <nickc@redhat.com>
11931
11932         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11933         target.
11934
11935 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11936
11937         * gcc.c-torture/compile/20010113-1.c: New test.
11938
11939 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11940
11941         * gcc.c-torture/compile/20001212-1.c: New test.
11942
11943 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11944
11945         * gcc.dg/cpp/widestr1.c: Update.
11946         * gcc.dg/cpp/prag-imp.c: Remove.
11947
11948 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11949
11950         * gcc.c-torture/execute/20000801-3.x: Remove.
11951         * gcc.dg/c90-init-1.c: New test.
11952         * gcc.dg/c99-init-1.c: New test.
11953         * gcc.dg/c99-init-2.c: New test.
11954         * gcc.dg/gnu99-init-1.c: New test.
11955
11956 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11957
11958         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11959         testing that no relevant ones were found.
11960
11961 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11962
11963         * g++.old-deja/g++.pt/cast2.C: New test.
11964
11965 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11966
11967         * g++.old-deja/g++.pt/friend47.C: New test.
11968
11969 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11970
11971         * g++.old-deja/g++.pt/instantiate13.C: New test.
11972
11973 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11974
11975         * g++.old-deja/g++.other/defarg7.C: New test.
11976         * g++.old-deja/g++.other/defarg8.C: New test.
11977
11978 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11979
11980         * g++.old-deja/g++.pt/crash64.C: New test.
11981
11982 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11983
11984         * g++.old-deja/g++.pt/crash63.C: New test.
11985
11986 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11987
11988         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11989
11990 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11991
11992         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11993
11994 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11995
11996         * g++.old-deja/g++.pt/error3.C: New test.
11997
11998 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         * g++.old-deja/g++.other/crash39.C: New test.
12001
12002 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         * g++.old-deja/g++.other/vbase4.C: New test.
12005
12006 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12007
12008         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12009         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12010         * gcc.dg/special/special.exp: New test driver which will check
12011         for alias support for the above test.
12012
12013 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12014
12015         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12016         problems on small machines.
12017         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12018         parameterize.
12019
12020 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12021
12022         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12023         mips.
12024         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12025
12026 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12027
12028         * g++.old_deja/g++.pt/using8.C: New test.
12029
12030 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12031
12032         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12033
12034 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12035
12036         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12037         where a failure is expected.
12038         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12039
12040 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12041
12042         * g++.old_deja/g++.pt/instantiate12.C: New test.
12043
12044 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12045
12046         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12047         start of structs.
12048         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12049         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12050         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12051         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12052         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12053         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12054         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12055         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12056         * g++.old-deja/g++.eh/spec6.C: Likewise.
12057         * g++.old-deja/g++.jason/crash3.C: Likewise.
12058         * g++.old-deja/g++.law/ctors11.C: Likewise.
12059         * g++.old-deja/g++.law/ctors17.C: Likewise.
12060         * g++.old-deja/g++.law/ctors5.C: Likewise.
12061         * g++.old-deja/g++.law/ctors9.C: Likewise.
12062         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12063         * g++.old-deja/g++.mike/net22.C: Likewise.
12064         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12065         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12066         * g++.old-deja/g++.mike/virt3.C: Likewise.
12067         * g++.old-deja/g++.niklas/t128.C: Likewise.
12068         * g++.old-deja/g++.other/anon4.C: Likewise.
12069         * g++.old-deja/g++.other/using1.C: Likewise.
12070         * g++.old-deja/g++.other/warn3.C: Likewise.
12071         * g++.old-deja/g++.pt/t37.C: Likewise.
12072         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12073         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12074
12075 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12076
12077         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12078
12079 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12080
12081         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12082
12083 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12084
12085         * gcc.c-torture/compile/20010107-1.c: New test.
12086
12087 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12088
12089         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12090
12091 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12092
12093         * gcc.dg/format/format.h: New file.
12094         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12095         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12096         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12097         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12098         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12099         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12100         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12101         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12102         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12103         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12104         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12105         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12106         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12107         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12108         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12109         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12110         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12111         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12112         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12113         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12114         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12115         instead of declaring standard types, macros and functions in each
12116         test.
12117
12118 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12119
12120         * gcc.c-torture/execute/20010106-1.c: New test.
12121
12122 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12123
12124         * gcc.dg/format/format.exp: New file.
12125         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12126         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12127         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12128         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12129         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12130         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12131         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12132         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12133         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12134         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12135         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12136         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12137         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12138         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12139         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12140         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12141         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12142         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12143         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12144         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12145         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12146         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12147         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12148         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12149         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12150         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12151         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12152         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12153         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12154         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12155         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12156         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12157         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12158         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12159         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12160         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12161         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12162         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12163         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12164         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12165         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12166         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12167
12168 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12169
12170         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12171         account.
12172
12173 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12174
12175         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12176
12177 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12178
12179         * g++.old-deja/g++.pt/crash62.C: New test.
12180
12181 2001-01-04  Richard Henderson  <rth@redhat.com>
12182
12183         * gcc.dg/20000926-1.c: Update expected warnings.
12184         * gcc.dg/array-2.c: Likewise.
12185         * gcc.dg/array-4.c: Also validate flexible array members.
12186         * gcc.dg/c99-flex-array-1.c: New.
12187
12188 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12189
12190         * gcc.c-torture/compile/20001222-1.x: Remove.
12191
12192 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12193
12194         * gcc.c-torture/execute/built-in-setjmp.c: New.
12195
12196 2001-01-03  Richard Henderson  <rth@redhat.com>
12197
12198         * gcc.dg/940510-1.c: Update expected error wording.
12199         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12200
12201 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12202
12203         * lib/target-supports.exp (check_alias_available): Modified to
12204         indicate aliases not supported if only weak aliases are supported.
12205
12206 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12207
12208         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12209         Turn on cmpstrsi checks for __pj__ and __i370__.
12210
12211 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12212
12213         * g++.old-deja/g++.other/virtual11.C: New test.
12214
12215 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12216
12217         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12218
12219 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12220
12221         * gcc.c-torture/compile/20010102-1.c: New test.
12222
12223 2001-01-02  Andreas Jaeger  <aj@suse.de>
12224
12225         * gcc.dg/noreturn-3.c: New test.
12226
12227         * gcc.dg/noreturn-4.c: New test.
12228
12229 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12230
12231         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12232         __builtin_fputc and __builtin_fwrite.
12233
12234 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12235
12236         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12237         signed char, not default char.
12238
12239 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12240
12241         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12242
12243 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12244
12245         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12246
12247 2000-12-29  Richard Henderson  <rth@redhat.com>
12248
12249         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12250         (__cyg_profile_func_exit): Define.
12251
12252 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12253
12254         * g++.dg/vtgc1.C: New test.
12255
12256 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12257
12258         * gcc.dg/noncompile/20001228-1.c: New test.
12259
12260         * gcc.dg/20001228-1.c: New test.
12261
12262         * gcc.c-torture/execute/20001228-1.c: New test.
12263
12264 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12265
12266         * gcc.dg/format-strfmon-1.c: New test.
12267
12268 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12269
12270         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12271         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12272         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12273         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12274         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12275         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12276         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12277         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12278         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12279         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12280         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12281         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12282         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12283
12284         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12285         * gcc.c-torture/execute/string-opt-4.c: Test index.
12286
12287 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12288
12289         * gcc.c-torture/compile/20001226-1.c: New test.
12290
12291 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12292
12293         * gcc.c-torture/compile/20001222-1.c: New test.
12294         * gcc.c-torture/compile/20001222-1.x: Xfail.
12295
12296 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12297
12298         * gcc.c-torture/execute/comp-goto-2.c: New test.
12299
12300 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12301
12302         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12303         Use long types if __INT_MAX__ is 32767.
12304         (main): Use cast to (sint32 *) when poking 88 into a_page.
12305
12306         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12307
12308 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12309
12310         * gcc.c-torture/compile/20001221-1.c: New test.
12311         * gcc.c-torture/execute/20001221-1.c: New test.
12312
12313 2000-12-20  Richard Henderson  <rth@redhat.com>
12314
12315         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12316         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12317
12318 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12319
12320         * gcc.dg/compare3.c: New test.
12321
12322 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12323
12324         * gcc.dg/format-warnll-1.c: New test.
12325
12326 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12327
12328         * gcc.dg/cpp/cmdlne-P.c: New test.
12329
12330 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12331
12332         * gcc.c-torture/execute/builtin-abs-1.c,
12333         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12334
12335 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12336
12337         * gcc.dg/cpp/multiline.c: New test.
12338
12339 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12340
12341         * g++.old-deja/g++.other/syshdr1.C: Update.
12342         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12343
12344 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12345
12346         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12347
12348 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12349
12350         * g++.old-deja/g++.pt/ttp65.C: New test.
12351
12352 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12353
12354         * g++.old-deja/g++.pt/ttp64.C: New test.
12355
12356 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12357
12358         * g++.old-deja/g++.pt/spec33.C: New test.
12359
12360 2000-12-14  Catherine Moore  <clm@redhat.com>
12361
12362         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12363         * gcc.c-torture/execute/920612-2.c: Likewise.
12364         * gcc.c-torture/execute/920428-2.c: Likewise.
12365         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12366         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12367
12368 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12369
12370         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12371         * gcc.dg/pack-test-2.c: Likewise.
12372
12373 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12374
12375         Tests by Zack Weinberg <zackw@stanford.edu>.
12376
12377         * gcc.dg/cpp/defined.c: Update.
12378         * gcc.dg/cpp/defined_trad.c: New tests.
12379
12380 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12381
12382         * gcc.dg/cpp/trad-direct.c: Update.
12383
12384 2000-12-11  Neil Booth  <neilb@earthling.net>
12385
12386         * gcc.dg/cpp/defined_trad.c
12387
12388 2000-12-11  Neil Booth  <neilb@earthling.net>
12389
12390         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12391
12392 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12393
12394         * gcc.dg/format-miss-2.c: New test.
12395
12396 2000-12-09  Neil Booth  <neilb@earthling.net>
12397
12398         * gcc.dg/cpp/lineflags.c: New tests.
12399         * gcc.dg/cpp/poison.c: Update.
12400         * gcc.dg/cpp/redef2.c: Update.
12401         * gcc.dg/cpp/skipping.c: New test.
12402
12403 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12404
12405         * g++.old-deja/g++.other/eh3.C: New testcase.
12406
12407 2000-12-07  Neil Booth  <neilb@earthling.net>
12408
12409         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12410         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12411         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12412         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12413         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12414         Update.
12415
12416 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12417
12418         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12419         __SIZE_TYPE__ instead of int for type of integers cast to
12420         pointers.
12421
12422 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12423
12424         * g++.old-deja/g++.other/cleanup4.C: New test.
12425
12426 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12427
12428         * format-sec-1.c: New test.
12429
12430 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12431
12432         * gcc.dg/format-nonlit-3.c: New test.
12433
12434 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12435
12436         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12437         through a null pointer.
12438
12439 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12440
12441         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12442         * g++.old-deja/g++.pt/partial4.C: New test.
12443
12444 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12445
12446         * gcc.c-torture/execute/ieee/hugeval.x: New.
12447
12448 2000-12-06  Neil Booth  <neilb@earthling.net>
12449
12450         * gcc.dg/cpp/backslash2.c: New tests.
12451
12452 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12453
12454         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12455         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12456
12457 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12458
12459         * gcc.c-torture/execute/20001203-2.c: New testcase.
12460
12461 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12462
12463         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12464         * g++.old-deja/g++.other/virtual10.C: New test.
12465
12466 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12467
12468         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12469
12470 2000-12-05  Richard Henderson  <rth@redhat.com>
12471
12472         * gcc.c-torture/compile/20001205-1.c: New.
12473
12474 2000-12-04  Neil Booth  <neilb@earthling.net>
12475
12476         * g++.old-deja/g++.other/virtual9.C: New test.
12477         * g++.old-deja/g++.pt/crash61.C: New test.
12478         * gcc.c-torture/execute/loop-9.c: New test.
12479
12480 2000-12-04  Neil Booth  <neilb@earthling.net>
12481
12482         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12483         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12484         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12485         * gcc.dg/cpp/extratokens.c: ...here.
12486
12487 2000-12-04  Neil Booth  <neilb@earthling.net>
12488
12489         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12490         New tests.
12491
12492 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12493
12494         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12495         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12496
12497 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12498
12499         * gcc.c-torture/execute/20001203-1.c: New test.
12500
12501 2000-12-03  Neil Booth  <neilb@earthling.net>
12502
12503         * gcc.dg/cpp/macro6.c: New test cases.
12504
12505 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12506
12507         * gcc.c-torture/execute/string-opt-9.c: New test.
12508         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12509         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12510         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12511
12512         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12513         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12514
12515 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12516
12517         * gcc.dg/cpp/if-6.c: New testcase.
12518
12519         * gcc.dg/20001201-1.c: New testcase.
12520
12521 2000-12-02  Neil Booth  <neilb@earthling.net>
12522
12523         * g++.old-deja/g++.other/externC4.C,
12524         g++.old-deja/g++.other/friend10.C: New tests.
12525
12526 2000-12-02  Neil Booth  <neilb@earthling.net>
12527
12528         * g++.old-deja/g++.other/instan2.C
12529         * g++.old-deja/g++.other/instan3.C: New test.
12530
12531 2000-12-02  Neil Booth  <neilb@earthling.net>
12532
12533         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12534         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12535         gnuc99.c,gnuc99-pedantic.c: New tests.
12536
12537 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12538
12539         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12540         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12541
12542 2000-12-01  Neil Booth  <neilb@earthling.net>
12543
12544         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12545         * gcc.dg/cpp/poison.c: Update.
12546         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12547
12548 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12549
12550         * g77.f-torture/execute/20001201.f: New test.
12551
12552 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12553
12554         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12555
12556 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12557
12558         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12559
12560 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12561
12562         * g++.old-deja/g++.other/cast6.C: New test.
12563
12564 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12565
12566         * gcc.c-torture/execute/20001130-2.c: New testcase.
12567
12568 2000-11-30  Richard Henderson  <rth@redhat.com>
12569
12570         * gcc.c-torture/execute/20001130-1.c: New test.
12571
12572 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12573
12574         * g++.old-deja/g++.other/op3.C: New test.
12575
12576 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12577
12578         * g++.old-deja/g++.other/op2.C: New test.
12579
12580 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12581
12582         * g++.old-deja/g++.other/crash38.C: New test.
12583
12584 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12585
12586         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12587
12588 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12589
12590         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12591         tests.
12592         * gcc.c-torture/execute/string-opt-6.c: New test.
12593
12594         * gcc.dg/20001117-1.c: Add main.
12595
12596 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12597
12598         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12599         Move from here ...
12600         * gcc.dg/940510-1.c: ... to here.
12601
12602         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12603         zero-size arrays in toplevel structures.
12604
12605 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12606
12607         * gcc.c-torture/execute/loop-8.c: New test.
12608
12609 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12610
12611         * g++.old-deja/g++.other/base1.C: New test.
12612
12613 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12614
12615         * g++.old-deja/g++.other/parse2.C: New test.
12616
12617 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         * g++.old-deja/g++.pt/incomplete1.C: New test.
12620
12621 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12622
12623         * g++.old-deja/g++.other/friend9.C: New test.
12624
12625 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12626
12627         * gcc.dg/20001127-1.c: New test.
12628
12629 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12630
12631         * g++.old-deja/g++.pt/friend46.C: New test.
12632
12633 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12634
12635         * g++.old-deja/g++.other/ptrmem8.C: New test.
12636
12637 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12638
12639         * gcc.c-torture/execute/string-opt-7.c: New test.
12640         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12641
12642 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12643
12644         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12645         instead of 'mkcheck 2'.
12646
12647 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12648
12649         * gcc.c-torture/execute/memcheck/driver.c,
12650         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12651         C9X references to refer to C99.
12652
12653 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12654
12655         * gcc.dg/ultrasp3.c: New test.
12656
12657 2000-11-25  Neil Booth  <neilb@earthling.net>
12658
12659         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12660
12661 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12662
12663         * gcc.c-torture/compile/20001123-2.c: New.
12664
12665 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12666
12667         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12668
12669 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12670
12671         * gcc.dg/sequence-point-1.c: Add some new tests.
12672         * gcc.c-torture/execute/20001124-1.c: New test.
12673
12674 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12675
12676         * g++.old-deja/g++.other/vaarg4.C: New test.
12677         * gcc.c-torture/compile/20001123-1.c: New test.
12678
12679 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12680
12681         * g++.other/crash24.C: Adjust and remove XFAIL.
12682         * g++.other/crash37.C: New test.
12683
12684 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12685
12686         * g++.old-deja/g++.pt/instantiate9.C: New test.
12687
12688 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12689
12690         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12691         new ABI, too.
12692
12693         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12694         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12695
12696 2000-11-22  Neil Booth  <neilb@earthling.net>
12697
12698         * gcc.dg/cpp/Wtrigraphs.c: New test.
12699
12700 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12701
12702         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12703
12704 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12705
12706         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12707
12708 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12709
12710         * lib/gcc-dg.exp: load_lib scanasm.exp.
12711         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12712         * lib/g++-dg.exp: load_lib scanasm.exp.
12713         * lib/scanasm.exp: New.
12714         (scan-assembler, scan-assembler-not): Add optional arguments to
12715         test name, or if not present, the pattern name.
12716         (scan-assembler-dem, scan-assembler-dem-not): New.
12717
12718         * g++.dg/dg.exp: New.
12719
12720 2000-11-21  Neil Booth  <neilb@earthling.net>
12721
12722         * gcc.dg/cpp/integrated1.c: Remove.
12723
12724 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12725
12726         * gcc.c-torture/execute/20001121-1.c: New test.
12727
12728 2000-11-21  Richard Henderson  <rth@redhat.com>
12729
12730         * gcc.c-torture/compile/20001121-1.c: New test.
12731
12732 2000-11-20  Neil Booth  <neilb@earthling.net>
12733
12734         * gcc.dg/cpp/integrated1.c: New test.
12735
12736 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12737
12738         * g++.old-deja/g++.other/inline17.C: New test.
12739
12740 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12741
12742         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12743         local variable to be zero: I made the variable global. Now
12744         uses abort() and exit() instead of relying on main's return value.
12745
12746 2000-11-20  Neil Booth  <neilb@earthling.net>
12747
12748         * gcc.dg/cpp/paste2.c: Update test.
12749         * objc/execute/paste.m: New test.
12750
12751 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12752
12753         * gcc.dg/c99-condexpr-1.c: New test.
12754
12755 2000-11-20  Neil Booth  <neilb@earthling.net>
12756
12757         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12758
12759 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12760
12761         * g++.old-deja/g++.pt/export1.C: New test.
12762
12763 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12764
12765         * gcc.dg/20001117-1.c: New test.
12766
12767 2000-11-18  Richard Henderson  <rth@redhat.com>
12768
12769         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12770
12771 2000-11-18  Richard Henderson  <rth@redhat.com>
12772
12773         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12774         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12775         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12776
12777 2000-11-18  Richard Henderson  <rth@redhat.com>
12778
12779         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12780         (main): New.  Exit cleanly.
12781
12782 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12783
12784         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12785         gcc.dg/c99-fordecl-2.c: New tests.
12786
12787 2000-11-18  Richard Henderson  <rth@redhat.com>
12788
12789         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12790         * gcc.c-torture/execute/zerolen-2.c: New.
12791
12792 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12793
12794         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12795         memory.
12796
12797 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12798
12799         * g++.old-deja/g++.pt/instantiate8.C: New test.
12800
12801 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12802
12803         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12804         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12805
12806 2000-11-16  Nick Clifton  <nickc@redhat.com>
12807
12808         * gcc.c-torture/execute/nestfunc-2.c: New test.
12809         * gcc.c-torture/execute/nestfunc-3.c: New test.
12810
12811 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12812
12813         * gcc.c-torture/compile/20001116-1.c: New test.
12814
12815 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12816
12817         * gcc.c-torture/execute/20001115-1.c: New test.
12818
12819 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12820
12821         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12822         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12823         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12824         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12825
12826 2000-11-15  Neil Booth  <neilb@earthling.net>
12827
12828         gcc.dg/cpp/_Pragma1.c: Update.
12829         gcc.dg/cpp/_Pragma2.c: New test.
12830
12831 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12832
12833         * g++.old-deja/g++.other/anon5.C: New test.
12834
12835 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12836
12837         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12838         tests.
12839
12840 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12841
12842         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12843         output.
12844
12845 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12846
12847         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12848         labels at end of compound statements.
12849
12850 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12851
12852         * gcc.c-torture/execute/loop-7.c: New test.
12853
12854 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12855
12856         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12857
12858 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12859
12860         * gcc.dg/c99-bool-1.c: New test.
12861
12862 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12863
12864         * gcc.dg/c99-scope-1.c: Remove xfail.
12865         * gcc.dg/c99-scope-2.c: New test.
12866
12867 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12868
12869         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12870         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12871
12872 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12873
12874         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12875         error messages.
12876
12877         * g++.mike/p700.C: Don't typedef wchar_t.
12878         * g++.mike/p784.C: Likewise.
12879         * g++.mike/eb101.C: Don't use __wchar_t.
12880
12881 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12882
12883         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12884         from DO loop.
12885
12886 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12887
12888         * gcc.c-torture/execute/20001111-1.c: New test.
12889
12890 2000-11-10  Nick Clifton  <nickc@redhat.com>
12891
12892         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12893         long multuiple and accumulate.
12894
12895 2000-11-09  Richard Henderson  <rth@redhat.com>
12896
12897         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12898         via size_t instead of int.
12899
12900         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12901         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12902         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12903         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12904
12905 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12906
12907         * gcc.c-torture/compile/20001109-1.c: New test.
12908         * gcc.c-torture/compile/20001109-2.c: New test.
12909
12910 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12911
12912         * g++.old-deja/g++.pt/operator1.C: New test.
12913         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12914
12915 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12916
12917         * gcc.dg/20001108-1.c: New test.
12918
12919 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12920
12921         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12922         with both arguments constant strings.
12923         * gcc.c-torture/execute/string-opt-3.c: New test.
12924         * gcc.c-torture/execute/string-opt-4.c: New test.
12925         * gcc.c-torture/execute/string-opt-5.c: New test.
12926
12927 2000-11-08  Nick Clifton  <nickc@redhat.com>
12928
12929         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12930         mulsidi3adddi patterns.
12931
12932 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12933
12934         * g++.old-deja/g++.other/crash36.C: New test.
12935
12936 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12937
12938         * g++.old-deja/g++.other/init16.C: New test.
12939
12940 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12941
12942         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12943
12944 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12945
12946         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12947         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12948         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12949
12950 2000-11-07  DJ Delorie  <dj@redhat.com>
12951
12952         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12953
12954 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12955
12956         * gcc.c-torture/execute/string-opt-1.c: New test.
12957
12958 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12959
12960         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12961         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12962         parameters in registers, and there is no way for a varargs
12963         function to know in which order the integer and floating-point
12964         parameters should be interleaved when they are placed on the
12965         stack.
12966         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12967         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12968
12969 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12970
12971         * gcc.c-torture/execute/string-opt-2.c: New test.
12972
12973 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12974
12975         * g++.old-deja/g++.pt/crash60.C: New test.
12976
12977 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12978
12979         * g++.old-deja/g++.other/crash24.C: New test.
12980         * g++.old-deja/g++.other/crash25.C: New test.
12981         * g++.old-deja/g++.other/crash26.C: New test.
12982         * g++.old-deja/g++.other/crash27.C: New test.
12983         * g++.old-deja/g++.other/crash28.C: New test.
12984         * g++.old-deja/g++.other/crash29.C: New test.
12985         * g++.old-deja/g++.other/crash30.C: New test.
12986         * g++.old-deja/g++.other/crash31.C: New test.
12987         * g++.old-deja/g++.other/crash32.C: New test.
12988         * g++.old-deja/g++.other/crash33.C: New test.
12989         * g++.old-deja/g++.other/crash34.C: New test.
12990         * g++.old-deja/g++.other/crash35.C: New test.
12991
12992 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12993
12994         * gcc.c-torture/execute/20001031-1.c: New test.
12995
12996 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12997
12998         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12999         namespace.
13000
13001         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13002         standards-conformant.
13003
13004         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13005
13006         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13007         * g++.old-deja/g++.mike/p755a.C: Likewise.
13008         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13009         library makes no calls to `operator new' during initialization.
13010
13011 2000-11-04  Neil Booth  <neilb@earthling.net>
13012
13013         * gcc.dg/cpp/include2.c: New tests.
13014
13015 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13016
13017         * lib/g++.exp (g++_set_ld_library_path): New function.
13018         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13019
13020 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13021
13022         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13023         warnings.
13024
13025 2000-11-01  Richard Henderson  <rth@redhat.com>
13026
13027         * g++.old-deja/g++.ext/namedret1.C: New.
13028         * g++.old-deja/g++.ext/namedret2.C: New.
13029         * g++.old-deja/g++.ext/namedret3.C: New.
13030
13031 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13032
13033         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13034         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13035
13036 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13037
13038         * gcc.c-torture/execute/va-arg-21.c: New test.
13039
13040 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13041
13042         * gcc.dg/c99-complex-2.c: New test.
13043
13044 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13045
13046         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13047
13048 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13049
13050         * g++.old-deja/g++.other/inline16.C: New test.
13051
13052 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13053
13054         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13055         __PRETTY_FUNCTION__
13056
13057 2000-10-29  Neil Booth  <neilb@earthling.net>
13058
13059         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13060         New tests.
13061         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13062         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13063         optimisation.
13064
13065 2000-10-29  Neil Booth  <neilb@earthling.net>
13066
13067         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13068         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13069         * mi5.c: Test multiple includes work with -C.
13070         * trigraphs.c: Test ^= version.
13071
13072 2000-10-28  Neil Booth  <neilb@earthling.net>
13073
13074         New tests and test updates for new macro expander.
13075
13076         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13077         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13078         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13079         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13080         new diagnostic messages.
13081
13082         * gcc.dg/cpp/macro3.c: New tests.
13083
13084 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13085
13086         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13087         on the same line.
13088
13089 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13090
13091         * g++.old-deja/g++.other/eh2.C: New test.
13092
13093 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13094
13095         * gcc.c-torture/execute/20001027-1.c: New test.
13096
13097 2000-10-26  Richard Henderson  <rth@redhat.com>
13098
13099         * gcc.c-torture/execute/20001026-1.c: New.
13100
13101 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13102
13103         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13104         * g++.old-deja/g++.law/builtin1.C: Likewise.
13105         * g++.old-deja/g++.law/ctors10.C: Likewise.
13106         * g++.old-deja/g++.law/virtual3.C: Likewise.
13107         * g++.old-deja/g++.mike/p658.C: Likewise.
13108         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13109         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13110         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13111         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13112         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13113
13114 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13115
13116         * gcc.c-torture/compile/20001024-1.c: New test.
13117
13118 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13119
13120         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13121         to tell us whether or not we are using V3.
13122
13123 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13124
13125         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13126         operands.
13127
13128 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13129
13130         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13131
13132 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13133
13134         * gcc.c-torture/execute/20001024-1.c: New test.
13135
13136 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13137
13138         * g++.old-deja/g++.other/sibcall1.C: New test.
13139
13140 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13141
13142         * gcc.dg/noncompile/init-3.c: New test.
13143
13144 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13145
13146         * gcc.dg/format-array-1.c: New test.
13147
13148 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13149
13150         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13151         writing through null pointers; remove comment about testing
13152         unterminated strings.
13153
13154 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13155
13156         * gcc.c-torture/execute/20001017-2.c: New test.
13157
13158 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13159
13160         * gcc.c-torture/compile/20001018-1.c: New test.
13161         * gcc.c-torture/compile/20001018-1.x: Xfail.
13162
13163 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13164
13165         * gcc.c-torture/execute/20001017-1.c: New test.
13166
13167 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13168
13169         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13170         for multiple use of arguments with scanf formats; add tests for
13171         multiple use of arguments.
13172
13173 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13174
13175         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13176
13177 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13178
13179         * gcc.dg/format-miss-1.c: New test.
13180
13181 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13182
13183         * gcc.c-torture/execute/20001013-1.c: New test.
13184
13185 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13186
13187         * gcc.dg/format-branch-1.c: New test.
13188
13189 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13190
13191         * README, lib/file-format.exp: Remove EGCS references.
13192
13193 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13194
13195         * gcc.dg/20001013-1.c: New test.
13196
13197 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13198
13199         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13200         for intmax_t in the compiler using __typeof__ and the type rules
13201         for conditional expressions.
13202
13203 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13204
13205         * gcc.dg/20001012-1.c: New test.
13206         * gcc.dg/20001012-2.c: New test.
13207
13208 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13209
13210         * gcc.dg/format-attr-1.c: New test.
13211
13212 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13213
13214         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13215         __LONG_LONG_MAX__ instead of LLONG_MAX.
13216
13217 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13218
13219         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13220         scanf flags.
13221         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13222         flags.
13223
13224 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13225
13226         * gcc.dg/sequence-pt-1.c: New test.
13227
13228 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13229
13230         * gcc.c-torture/execute/20001011-1.c: New testcase.
13231         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13232
13233 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13234
13235         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13236         does not error on it.
13237
13238 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13239
13240         * gcc.dg/20001009-1.c: New test.
13241
13242 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13243
13244         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13245         * gcc.c-torture/execute/20001009-2.c: ... to here.
13246
13247 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13248
13249         * gcc.c-torture/compile/20001009-1.c: New testcase.
13250         * gcc.c-torture/execute/20001009-1.c: New testcase.
13251         Testcases provided by Jan Hubicka <jh@suse.cz>.
13252
13253 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13254
13255         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13256         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13257         uintmax_t using <limits.h> to emulate the compiler's internal
13258         logic.  No longer XFAIL %j tests.
13259
13260 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13261
13262         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13263         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13264         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13265         regexps and details of expected handling of some bad formats.
13266         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13267         suppression.
13268
13269 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13270
13271         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13272         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13273         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13274         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13275         in list archives.
13276
13277 2000-10-06  Richard Henderson  <rth@cygnus.com>
13278
13279         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13280         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13281         * g++.old-deja/g++.jason/report.C: Likewise.
13282         * g++.old-deja/g++.law/friend5.C: Likewise.
13283         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13284         of the expected warnings.
13285
13286 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13287
13288         * g++.old-deja/g++.pt/enum14.C: New test.
13289
13290 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13291
13292         * g++.old-deja/g++.pt/crash59.C: New test.
13293
13294 2000-10-04  Will Cohen  <wcohen@redhat.com>
13295
13296         * gcc.dg/20000926-1.c: New test.
13297
13298 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13299
13300         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13301         function name for current C++ compiler.
13302         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13303
13304 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13305
13306         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13307         __PRETTY_FUNCTION__.
13308         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13309
13310 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13311
13312         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13313
13314 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13315
13316         * gcc.c-torture/compile/20000923-1.c: New test.
13317
13318 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13319
13320         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13321         * g++.old-deja/g++.pt/ttp62.C: Same.
13322         * g++.old-deja/g++.other/inline14.C: Same.
13323
13324 2000-09-24  Richard Henderson  <rth@cygnus.com>
13325
13326         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13327
13328 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13329
13330         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13331
13332 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13333
13334         * gcc.c-torture/compile/20000922-1.c: New file.
13335
13336 2000-09-21  Nick Clifton  <nickc@redhat.com>
13337
13338         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13339         a signed long modulo operation.
13340         (mod6): New function - perform an unsigned long modulo operation.
13341         (main): Add tests for modulos of very large numbers by very small
13342         dividends.
13343
13344 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13345
13346         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13347
13348 2000-09-19  Richard Henderson  <rth@cygnus.com>
13349
13350         * gcc.dg/compare2.c (case 10): XFAIL.
13351
13352 2000-09-18  Richard Henderson  <rth@cygnus.com>
13353
13354         * gcc.c-torture/execute/20000906-1.c: Move ...
13355         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13356         that support __builtin_trap.
13357
13358 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13359
13360         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13361
13362 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13363
13364         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13365         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13366         more $ format tests.
13367
13368 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13369
13370         * gcc.dg/format-errmk-1.c: New test.
13371
13372 2000-09-17  Greg McGary  <greg@mcgary.org>
13373
13374         * gcc.c-torture/execute/20000917-1.x: Remove.
13375
13376 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13377
13378         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13379
13380 2000-09-17  Greg McGary  <greg@mcgary.org>
13381
13382         * gcc.c-torture/execute/20000917-1.c: New test.
13383         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13384
13385 2000-09-16  Neil Booth  <NeilB@earthling.net>
13386
13387         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13388         in nested macro bug.
13389
13390 2000-09-15  Neil Booth  <NeilB@earthling.net>
13391
13392         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13393
13394 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13395
13396         * gcc.c-torture/execute/20000914-1.c: New test.
13397
13398 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13399
13400         * g++.other/inline13.C: New test.
13401
13402 2000-09-12  Andreas Jaeger  <aj@suse.de>
13403
13404         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13405         constant by Ulrich Drepper <drepper@redhat.com>.
13406
13407 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13408
13409         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13410
13411 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13412
13413         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13414
13415 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13416
13417         * gcc.dg/cpp/backslash.c: New test.
13418
13419 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13420
13421         * gcc.c-torture/execute/20000910-1.c: New test.
13422         * gcc.c-torture/execute/20000910-2.c: Likewise.
13423
13424 2000-09-11  Robert Lipe  <robertl@sco.com>
13425
13426         * gcc.dg/pragma-align.c: New test.
13427
13428 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13429
13430         * g++.old-deja/g++.pt/explicit82.C: New test.
13431         * g++.old-deja/g++.pt/explicit83.C: New test.
13432
13433 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13434
13435         * gcc.dg/asm-names.c: New test.
13436
13437 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13438
13439         * gcc.dg/cpp/tr-warn6.c: New test
13440
13441 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13442
13443         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13444         be accepted.
13445
13446 2000-09-07  Catherine Moore  <clm@redhat.com>
13447
13448         * gcc.c-torture/execute/unroll-1.c: New test.
13449
13450 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13451
13452         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13453         ERROR markers.
13454         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13455         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13456         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13457         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13458         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13459         Preprocess only.
13460         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13461         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13462
13463 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13464
13465         * g++.old-deja/g++.pt/deduct2.C: New test.
13466
13467 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         * g++.old-deja/g++.pt/parms2.C: New test.
13470
13471 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13472
13473         * g++.old-deja/g++.pt/crash58.C: New test.
13474
13475 2000-09-06  Greg McGary  <greg@mcgary.org>
13476
13477         * gcc.c-torture/execute/20000906-1.c: New test.
13478         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13479
13480 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13481
13482         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13483
13484 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13485
13486         * g++.old-deja/g++.pt/crash57.C: New test.
13487
13488 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13489
13490         * g++.old-deja/g++.pt/crash56.C: New test.
13491
13492 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13493
13494         * g++.old-deja/g++.pt/koenig1.C: New test.
13495
13496 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13497
13498         * gcc.dg/20000904-1.c: New test.
13499
13500 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13501
13502         * gcc.dg/cpp/paste8.c: New test.
13503
13504 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13505
13506         * gcc.c-torture/compile/20000827-1.c: New test.
13507
13508 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13509
13510         * gcc.dg/format-diag-1.c: New test.
13511
13512 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13513
13514         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13515         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13516         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13517         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13518         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13519
13520 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13521
13522         * g++.old-deja/g++.other/nested4.C: New test.
13523
13524 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13525
13526         * g++.old-deja/g++.ns/scoped1.C: New test.
13527
13528 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13529
13530         * lib/g++.exp: Support testing already-installed GCC.
13531
13532 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13533
13534         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13535
13536 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13537
13538         * gcc.dg/return-type-2.c: New test.
13539
13540 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13541
13542         * gcc.c-torture/compile/20000825-1.c: New test.
13543
13544 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13545
13546         * gcc.dg/dwarf2-2.c: New test.
13547
13548 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13549
13550         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13551         dg-warning regexps.
13552
13553 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13554
13555         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13556         gcc.dg/format-ext-5.c: New tests.
13557
13558 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13559
13560         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13561
13562 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13563
13564         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13565
13566 2000-08-24  Richard Henderson  <rth@cygnus.com>
13567
13568         * gcc.dg/ia64-sync-1.c: New test.
13569         * gcc.dg/ia64-sync-2.c: New test.
13570         * gcc.dg/ia64-asm-1.c: New test.
13571
13572 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13573
13574         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13575         * gcc.dg/format-ext-2.c: New test.
13576
13577 2000-08-23  Jason Merrill  <jason@redhat.com>
13578
13579         * lib/old-dejagnu.exp: Also ignore "In member function" and
13580         "At global scope".
13581
13582 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13583
13584         * gcc.dg/noncompile/label-lineno-1.c: New test.
13585
13586 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13587
13588         * gcc.dg/c99-array-nonobj-1.c: New test.
13589
13590 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13591
13592         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13593         tests.
13594         * gcc.dg/format-ext-1.c: New test.
13595
13596 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13597
13598         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13599         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13600         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13601         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13602         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13603
13604 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13605
13606         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13607         gcc.dg/c99-strftime-2.c: New tests.
13608
13609 2000-08-22  Richard Henderson  <rth@cygnus.com>
13610
13611         * gcc.c-torture/execute/20000822-1.c: New test.
13612
13613 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13614
13615         * gcc.c-torture/execute/20000819-1.x: Remove.
13616
13617 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13618
13619         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13620         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13621         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13622         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13623         gcc.dg/format-xopen-1.c: New tests.
13624
13625 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13626
13627         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13628
13629 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13630
13631         * g++.old-deja/g++.other/loop2.C: New test.
13632
13633         * gcc.c-torture/compile/20000606-1.c: New test.
13634         * gcc.c-torture/compile/20000728-1.c: New test.
13635         * gcc.c-torture/execute/20000801-1.c: New test.
13636         * gcc.c-torture/execute/20000801-2.c: New test.
13637         * gcc.c-torture/execute/20000819-1.c: New test.
13638         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13639         * gcc.dg/20000629-1.c: New test.
13640         * gcc.dg/20000724-1.c: New test.
13641         * gcc.dg/20000807-1.c: New test.
13642
13643 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13644
13645         * gcc.dg/cpp/pragma-1.c: New test.
13646         * gcc.dg/cpp/pragma-2.c: New test.
13647
13648 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13649
13650         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13651         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13652
13653 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13654
13655         * gcc.c-torture/compile/20000818-1.c: New test.
13656
13657 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13658
13659         * gcc.c-torture/execute/20000818-1.c: New test.
13660
13661 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13662
13663         * gcc.dg/format-va-1.c: New test.
13664
13665 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13666
13667         * g++.old-deja/g++.other/typedef8.C: New test.
13668
13669 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13670
13671         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13672         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13673         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13674         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13675         * g++.old-deja/g++.other/ptrmem7.C: New test.
13676         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13677
13678 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13679
13680         * g++.old-deja/g++.pt/typename27.C: New test.
13681
13682 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13683
13684         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13685         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13686         * g++.old-deja/g++.pt/friend45.C: New test.
13687         * g++.old-deja/g++.other/friend8.C: New test.
13688
13689 2000-08-15  Richard Henderson  <rth@cygnus.com>
13690
13691         * gcc.c-torture/execute/20000815-1.c: New test.
13692
13693 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13694
13695         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13696         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13697         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13698
13699 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13700
13701         * g++.old-deja/g++.other/refinit2.C: New test.
13702
13703 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13704
13705         * lib/c-torture.exp (c-torture): Make
13706         compiler_conditional_xfail_data global.
13707         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13708         compiler_conditional_xfail_data machinery.
13709         (f-torture-execute): Likewise.
13710         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13711         and only when unrolling loops.
13712
13713         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13714
13715 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13716
13717         * g++.old-deja/g++.pt/explicit81.C: New test.
13718
13719 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13720
13721         * g++.old-deja/g++.pt/typename26.C: New test.
13722
13723 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13724
13725         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13726         warning.
13727
13728 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13729
13730         * g++.old-deja/g++.other/array3.C: New test.
13731
13732 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13733
13734         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13735         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13736         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13737         New tests.
13738
13739 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13740
13741         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13742         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13743
13744 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13745
13746         * gcc.c-torture/execute/20000808-1.c: New test.
13747
13748 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13749
13750         * gcc.dg/c90-const-expr-1.c: New test.
13751
13752 2000-08-08  Richard Henderson  <rth@cygnus.com>
13753
13754         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13755
13756 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13757
13758         * gcc.dg/noncompile/const-ll-1.c: New test.
13759
13760 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13761
13762         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13763
13764 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13765
13766         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13767         that running programs linked against the shared version of libobjc
13768         run correctly.
13769
13770 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13771
13772         * gcc.dg/c99-printf-1.c: New test.
13773
13774 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13775
13776         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13777
13778 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13779
13780         * gcc.c-torture/execute/20000731-1.x: Delete.
13781
13782 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13783
13784         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13785         and torture_without_loops as is done by c-torture.exp.
13786         (search_for): Copy from c-torture.exp.
13787         (gcc-dg-runtest): New function, drives a directory of tests
13788         iterating over the TORTURE_OPTIONS.
13789         (scan-assembler, scan-assembler-not): Move here from
13790         individual directory drivers.
13791
13792         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13793         defined by lib/gcc-dg.exp.
13794         * gcc.dg/cpp/cpp.exp: Likewise.
13795         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13796         gcc-dg-runtest, so we cycle over optimization options.
13797
13798         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13799         * gcc.dg/compare2.c: No longer expected to fail.
13800
13801 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13802
13803         * gcc.c-torture/execute/20000804-1.c: New test.
13804
13805 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13806
13807         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13808
13809 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13810
13811         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13812
13813 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13814
13815         * gcc.c-torture/compile/20000803-1.c: New test.
13816
13817 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13818
13819         * gcc.c-torture/execute/20000801-3.c,
13820         gcc.c-torture/execute/20000801-4.c: New tests.
13821         * gcc.c-torture/execute/20000801-3.x,
13822         gcc.c-torture/execute/20000801-4.x: Xfail.
13823
13824 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13825
13826         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13827         libobjc/.libs to allow for libtool.
13828
13829 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13830
13831         * gcc.c-torture/compile/20000802-1.c: New test.
13832
13833 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13834
13835         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13836
13837 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13838
13839         * gcc-c-torture/execute/20000731-2.c: New test.
13840
13841         * gcc.c-torture/execute/20000731-1.c: New test.
13842         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13843
13844 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13845
13846         * testsuite/gcc.dg/cpp/paste7.c: New test.
13847         * gcc.dg/cpp/20000725-1.c: New test.
13848
13849 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13850
13851         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13852         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13853         declaration warning for __builtin_dwarf_reg_size.
13854
13855         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13856
13857 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13858
13859         * gcc.dg/noncompile/voidparam-1.c: New test.
13860
13861 2000-07-30  Richard Henderson  <rth@cygnus.com>
13862
13863         * gcc.dg/c90-digraph-1.c: Don't xfail.
13864         * gcc.dg/compare2.c (case 10): Xfail.
13865         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13866
13867 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13868
13869         * gcc.dg/c99-main-1.c: New test.
13870
13871 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13872
13873         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13874
13875 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13876
13877         * gcc.c-tortuer/execute/20000726-1.c: New test.
13878
13879 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13880
13881         * gcc.c-torture/execute/enum-2.c: New test.
13882
13883 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13884
13885         * gcc.dg/cpp/tr-warn3.c: New test.
13886
13887 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13888
13889         * g++.old-deja/g++.ext/implicit1.C: Remove.
13890         * g++.old-deja/g++.jason/c2.C: Remove
13891         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13892         * g++.old-deja/g++.pt/crash16.C: Likewise.
13893         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13894
13895 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13896
13897         * g++.old-deja/g++.other/for2.C: New test.
13898
13899 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13900
13901         * gcc.dg/20000720-1.c: New test.
13902
13903 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13904
13905         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13906
13907 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13908
13909         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13910         * gcc.c-torture/execute/20000722-1.c: New.
13911         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13912
13913 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13914
13915         * gcc.dg/cpp/20000720-1.S: New test.
13916
13917 2000-07-21  Michael Meissner  <meissner@redhat.com>
13918
13919         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13920
13921 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13922
13923         * g++.old-deja/g++.brendan/crash16.C,
13924         g++.old-deja/g++.brendan/parse3.C,
13925         g++.old-deja/g++.brendan/redecl1.C,
13926         g++.old-deja/g++.ns/template13.C,
13927         g++.old-deja/g++.other/decl4.C,
13928         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13929
13930 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13931
13932         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13933         and "Internal error".
13934
13935         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13936         regexps.
13937         * gcc.dg/cpp/paste6.c: New test.
13938
13939 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13940
13941         * gcc.dg/cpp/tr-direct.c: New test.
13942
13943         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13944         gcc.dg/cpp/undef1.c: Tweak error regexps.
13945
13946 2000-07-18  Eric Christopher <echristo@redhat.com>
13947
13948         * gcc.c-torture/compile/20000718-1.c: New test.
13949
13950 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13951
13952         * cpplex.c (_cpp_push_token): If the token being pushed back
13953         is the previous token in this context, just subtract one from
13954         context->posn.
13955         * cppmacro.c (save_expansion): Clear aux field when storing a
13956         placemarker.
13957
13958 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13959
13960         * gcc.dg/noncompile/redecl-1.c: New test.
13961
13962 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13963
13964         * gcc.c-torture/execute/20000717-5.c: New test.
13965         * gcc.c-torture/execute/20000717-1.x: Removed.
13966
13967 2000-07-17  Richard Henderson  <rth@cygnus.com>
13968
13969         * gcc.c-torture/execute/20000717-4.c: New test.
13970
13971 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13972
13973         * gcc.dg/cpp/syshdr.c: New test.
13974         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13975
13976 2000-07-17  Neil Booth  <neilb@earthling.net>
13977
13978         * gcc.dg/cpp/cmdlne-dM.c: New test.
13979         * gcc.dg/cpp/cmdlne-dD.c: New test.
13980
13981 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13982
13983         * gcc.c-torture/execute/20000717-3.c: New test.
13984
13985         * gcc.c-torture/compile/20000717-1.c: New test.
13986
13987 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13988
13989         * gcc.c-torture/execute/20000717-2.c: New test.
13990
13991 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13992
13993         * gcc.dg/formatz-1.c: New test.
13994
13995         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13996         * gcc.dg/c99-digraph-1.c: New tests.
13997
13998         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13999         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14000
14001         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14002         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14003         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14004         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14005         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14006         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14007         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14008
14009 2000-07-17   Greg McGary <greg@mcgary.org>
14010
14011         * gcc.c-torture/execute/20000717-1.c: New test.
14012         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14013
14014 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14015
14016         * gcc.c-torture/execute/20000715-2.c: New test.
14017         * gcc.dg/20000715-1.c: New test.
14018
14019 2000-07-15  Michael Meissner  <meissner@redhat.com>
14020
14021         * gcc.c-torture/execute/20000715-1.c: New test.
14022
14023 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14024
14025         * gcc.c-torture/execute/20000707-1.c: New test.
14026
14027 2000-07-13  Neil Booth  <NeilB@earthling.net>
14028
14029         * testsuite/gcc.dg/cpp/digraph1.c,
14030         testsuite/gcc.dg/cpp/digraph2.c,
14031         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14032
14033 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14034
14035         * g77.f-torture/compile/20000630-2.f:  New test.
14036         * g77.f-torture/compile/20000630-2.x
14037
14038 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14039
14040         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14041
14042 2000-07-11  Neil Booth  <NeilB@earthling.net>
14043
14044         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14045
14046 2000-07-11  Neil Booth  <NeilB@earthling.net>
14047
14048         * gcc.dg/cpp/cmdlne-C.c: New.
14049
14050 2000-07-09  Neil Booth  <NeilB@earthling.net>
14051
14052         * gcc.dg/cpp/directiv.c: New tests.
14053         * gcc.dg/cpp/undef1.c: Update.
14054
14055 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14056
14057         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14058
14059 2000-07-09  Neil Booth  <NeilB@earthling.net>
14060
14061         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14062
14063 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14064
14065         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14066         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14067
14068 2000-07-08  Neil Booth  <NeilB@earthling.net>
14069
14070         * gcc.dg/cpp/macsyntx.c: New tests.
14071
14072 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14073
14074         * gcc.dg/20000707-1.c: New test.
14075
14076 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14077
14078         * gcc.c-torture/execute/20000706-1.c: New test.
14079         * gcc.c-torture/execute/20000706-2.c: New test.
14080         * gcc.c-torture/execute/20000706-3.c: New test.
14081         * gcc.c-torture/execute/20000706-4.c: New test.
14082         * gcc.c-torture/execute/20000706-5.c: New test.
14083
14084 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14085
14086         * g++.old-deja/g++.pt/instantiate7.C: New test.
14087
14088 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14089
14090         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14091         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14092         * g++.old-deja/g++.other/rtti3.C: Likewise.
14093         * g++.old-deja/g++.other/rttid3.C: Likewise.
14094
14095 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14096
14097         *  g77.f-torture/compile/20000630-1.x: Fix typo
14098
14099 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14100
14101         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14102         assembly output.
14103
14104 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14105
14106         * gcc.dg/cpp/ident.c: New test.
14107
14108 2000-07-05  Neil Booth  <NeilB@earthling.net>
14109
14110         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14111           gcc.dg/cpp/lexstrng.c: New tests.
14112
14113 2000-07-04  Neil Booth  <NeilB@earthling.net>
14114
14115         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14116         * gcc.dg/cpp/strify2.c: Same.
14117
14118 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14119
14120         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14121         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14122         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14123         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14124
14125         * testsuite/gcc.dg/cpp/macro1.c,
14126         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14127         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14128         testsuite/gcc.dg/cpp/strify1.c,
14129         testsuite/gcc.dg/cpp/strify2.c: New tests.
14130
14131 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14132
14133         * gcc.c-torture/execute/20000703-1.c: New test.
14134
14135 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14136
14137         * g++.old-deja/g++.pt (lookup10.C): New test.
14138
14139 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14140
14141         * g++.old-deja/g++.pt (typename25.C): New test.
14142
14143 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14144
14145         * gcc.c-torture/compile/20000701-1.c: New test.
14146
14147 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14148
14149         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14150         to test case.
14151
14152 2000-06-30  Catherine Moore  <clm@cygnus.com>
14153
14154         * gcc.c-torture/execute/align-1.c: New test.
14155
14156 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14157
14158         * g++.old-deja/g++.pt/expr8.C: New test.
14159         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14160
14161 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14162
14163         * gcc.c-torture/compile/20000629-1.c: New test.
14164
14165 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14166
14167
14168         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14169         gcc.dg/noncompile directory, depending on whether they're
14170         preprocessor tests or not.  Annotate all the tests for the dg
14171         framework.
14172
14173         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14174         * gcc.dg/noncompile/noncompile.exp: New.
14175
14176         * Moved files:
14177         Old name                                New name
14178         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14179         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14180         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14181         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14182         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14183         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14184         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14185         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14186         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14187         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14188         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14189         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14190         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14191         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14192         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14193         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14194         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14195         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14196         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14197         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14198         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14199         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14200         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14201         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14202
14203         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14204         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14205         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14206         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14207         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14208         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14209
14210 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14211
14212         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14213         declare one variable.  On the fourth, error.
14214         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14215         declared by 20000628-1a.h.
14216
14217 2000-06-29  Richard Henderson  <rth@redhat.com>
14218
14219         * gcc.c-torture/execute/930529-1.x: New file.
14220         * gcc.dg/920413-1.c: Adjust expected warning text.
14221         * gcc.dg/980217-1.c: Declare abort.
14222         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14223
14224 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14225
14226         * g77.f-torture/compile/20000629-1.f: New test.
14227         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14228
14229 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14230
14231         Rearrange lots of files, removing entirely the
14232         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14233         directories.
14234
14235         * Deleted files:
14236         gcc.c-torture/code_quality/code_quality.exp
14237         gcc.c-torture/special/special.exp
14238         gcc.failure/failure.exp
14239         gcc.failure/940409-1.x
14240         gcc.c-torture/compile/961203-1.x
14241
14242         * New files:
14243         gcc.misc-tests/linkage.exp
14244         gcc.c-torture/execute/920730-1t.c
14245         gcc.c-torture/execute/920730-1t.x
14246         gcc.c-torture/compile/920520-1.x
14247         gcc.c-torture/compile/920521-1.x
14248         gcc.c-torture/compile/981006-1.x
14249         gcc.c-torture/execute/eeprof-1.x
14250
14251         * Moved files (possibly with modifications to fit a new harness):
14252         Old name                                New name
14253         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14254         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14255         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14256         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14257         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14258         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14259         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14260         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14261         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14262         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14263         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14264         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14265         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14266         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14267
14268 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14269
14270         * c-torture/compile/961203-1.x: Delete.
14271
14272         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14273         not exit. Include stdio.h.
14274         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14275         * gcc.misc-tests/dg-12.c: Likewise.
14276         * gcc.misc-tests/dg-5.c: Likewise.
14277         * gcc.misc-tests/dg-6.c: Likewise.
14278         * gcc.misc-tests/dg-7.c: Prototype abort.
14279         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14280         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14281         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14282         not exit.
14283         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14284         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14285
14286 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14287
14288         * gcc.dg/cpp/20000628-1.c: New test.
14289         * gcc.dg/cpp/20000628-1.h: New header for above test.
14290         * gcc.dg/cpp/20000628-1a.h: Likewise.
14291
14292 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14293
14294         * gcc.dg/cpp: New directory.
14295         * gcc.dg/cpp/cpp.exp: New driver.
14296         * gcc.dg/cpp/20000627-1.c: New test.
14297         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14298         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14299         and rewrite as a compilation test.
14300
14301         * gcc.dg: Move many files into the cpp subdirectory, possibly
14302         renaming or editing them as well.
14303         Old name                New name
14304         990119-1.c              cpp/19990119-1.c
14305         990228-1.c              cpp/19990228-1.c
14306         990407-1.c              cpp/19990407-1.c
14307         990409-1.c              cpp/19990409-1.c
14308         990413-1.c              cpp/19990413-1.c
14309         990703-1.c              cpp/19990703-1.c
14310         20000127-1.c            cpp/20000127-1.c
14311         20000129-1.c            cpp/20000129-1.c
14312         20000207-1.c            cpp/20000207-1.c
14313         20000207-2.c            cpp/20000207-2.c
14314         20000209-1.c            cpp/20000209-1.c
14315         20000209-2.c            cpp/20000209-2.c
14316         20000301-1.c            cpp/20000301-1.c
14317         20000419-1.c            cpp/20000419-1.c
14318         20000510-1.S            cpp/20000510-1.S
14319         20000519-1.c            cpp/20000519-1.c
14320         20000529-1.c            cpp/20000529-1.c
14321         20000625-1.c            cpp/20000625-1.c
14322         20000625-2.c            cpp/20000625-2.c
14323         cpp-as1.c               cpp/assert1.c
14324         cpp-as2.c               cpp/assert2.c
14325         cxx-comments-1.c        cpp/cxxcom1.c
14326         cxx-comments-2.c        cpp/cxxcom2.c
14327         endif-label.c           cpp/endif.c
14328         cpp-hash1.c             cpp/hash1.c
14329         cpp-hash2.c             cpp/hash2.c
14330         cpp-if1.c               cpp/if-1.c
14331         cpp-if2.c               cpp/if-2.c
14332         cpp-if3.c               cpp/if-3.c
14333         cpp-if4.c               cpp/if-4.c
14334         cpp-if5.c               cpp/if-5.c
14335         cpp-cond.c              cpp/if-cexp.c
14336         cpp-missingop.c         cpp/if-mop.c
14337         cpp-missingparen.c      cpp/if-mpar.c
14338         cpp-opprec.c            cpp/if-oppr.c
14339         cpp-ifparen.c           cpp/if-paren.c
14340         cpp-shortcircuit.c      cpp/if-sc.c
14341         cpp-shift.c             cpp/if-shift.c
14342         cpp-unary.c             cpp/if-unary.c
14343         cpp-li1.c               cpp/line1.c
14344         cpp-li2.c               cpp/line2.c
14345         lineno.c                cpp/line3.c
14346         lineno-2.c              cpp/line4.c
14347         cpp-mi.c                cpp/mi1.c
14348         cpp-mic.h               cpp/mi1c.h
14349         cpp-micc.h              cpp/mi1cc.h
14350         cpp-mind.h              cpp/mi1nd.h
14351         cpp-mindp.h             cpp/mi1ndp.h
14352         cpp-mix.h               cpp/mi1x.h
14353         cpp-mi2.c               cpp/mi2.c
14354         cpp-mi2a.h              cpp/mi2a.h
14355         cpp-mi2b.h              cpp/mi2b.h
14356         cpp-mi2c.h              cpp/mi2c.h
14357         cpp-mi3.c               cpp/mi3.c
14358         cpp-mi3.def             cpp/mi3.def
14359         poison-1.c              cpp/poison.c
14360         pr-impl.c               cpp/prag-imp.c
14361         cpp-redef-2.c           cpp/redef1.c
14362         cpp-redef.c             cpp/redef2.c
14363         strpaste.c              cpp/strp1.c
14364         strpaste-2.c            cpp/strp2.c
14365         cpp-tradpaste.c         cpp/tr-paste.c
14366         cpp-tradstringify.c     cpp/tr-str.c
14367         cpp-tradwarn1.c         cpp/tr-warn1.c
14368         cpp-tradwarn2.c         cpp/tr-warn2.c
14369         trigraphs.c             cpp/trigraphs.c
14370         cpp-unc1.c              cpp/unc1.c
14371         cpp-unc2.c              cpp/unc2.c
14372         cpp-unc3.c              cpp/unc3.c
14373         cpp-unc.c               cpp/unc4.c
14374         undef.c                 cpp/undef1.c
14375         undef-2.c               cpp/undef2.c
14376         cpp-wi1.c               cpp/widestr1.c
14377
14378 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14379
14380         * lib/g++.exp (g++_include_flags): Tweak.
14381
14382 2000-06-27  H.J. Lu  <hjl@gnu.org>
14383             Loren J. Rittle  <ljrittle@acm.org>
14384
14385         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14386         version with one that knows about the new gcc tree structure.
14387         (g++_link_flags): Same.
14388
14389 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14390
14391         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14392         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14393         case we are cross-compiling.
14394
14395         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14396         g++.old-deja/g++.niklas/Makefile.in,
14397         g++.old-deja/g++.niklas/configure.in,
14398         g++.old-deja/g++.other/Makefile.in,
14399         g++.old-deja/g++.other/configure.in,
14400         gcc.c-torture/code_quality/Makefile.in,
14401         gcc.c-torture/code_quality/configure.in,
14402         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14403         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14404         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14405         gcc.c-torture/execute/ieee/Makefile.in,
14406         gcc.c-torture/execute/ieee/configure.in,
14407         gcc.c-torture/noncompile/Makefile.in,
14408         gcc.c-torture/noncompile/configure.in,
14409         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14410         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14411         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14412
14413 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14414
14415         * g++.old-deja/g++.other/ambig3.C: New test.
14416
14417 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14418
14419         * g++.old-deja/g++.pt/syntax1.C: New test.
14420         * g++.old-deja/g++.pt/syntax2.C: New test.
14421         * g++.old-deja/g++.other/syntax3.C: New test.
14422         * g++.old-deja/g++.other/syntax4.C: New test.
14423
14424 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14425
14426         * gcc.dg/20000623-1.c: Prototype exit and abort.
14427
14428 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14429
14430         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14431         New tests.
14432         * gcc.dg/cpp-mi3.def: New file.
14433
14434         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14435         inside assertions.
14436         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14437         lexer's error messages.
14438         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14439         divine anything from the linemarkers.
14440         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14441         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14442
14443 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14444
14445         * gcc.dg/20000623-1.c: New test.
14446
14447 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14448
14449         * gcc.c-torture/execute/20000622-1.c: New test.
14450
14451 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14452
14453         * g++.old-deja/g++.other/init15.C: New test.
14454
14455 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         * g++.old-deja/g++.pt/vaarg2.C: New test.
14458         * g++.old-deja/g++.pt/vaarg3.C: New test.
14459
14460 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14461
14462         * g++.old-deja/g++.other/dyncast6.C: New test.
14463
14464 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14465
14466         * gcc.c-torture/execute/loop-6.c: New test.
14467
14468 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14469
14470         * gcc.dg/20000614-1.c: New test.
14471         * gcc.dg/20000614-2.c: New test.
14472
14473 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14474
14475         * g++.old-deja/g++.other/inline12.C: New test.
14476
14477 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14478
14479         * g++.old-deja/g++.other/eh1.C: New test.
14480
14481 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14482
14483         * g++.old-deja/g++.other/type.C: New test.
14484
14485 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14486
14487         * g++.old-deja/g++.other/initstring.C: New test.
14488
14489 2000-06-12  Jason Merrill  <jason@redhat.com>
14490
14491         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14492
14493 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14494
14495         * gcc.c-torture/compile/20000609-1.c: New test.
14496
14497 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14498
14499         * gcc.dg/20000609-1.c: New test.
14500
14501 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14502
14503         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14504         * gcc.c-torture/noncompile/poison-1.c: Move...
14505         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14506         * gcc.dg/cpp-li1.c: Add a token after the #line.
14507
14508 2000-06-05  Richard Henderson  <rth@cygnus.com>
14509
14510         * gcc.c-torture/execute/20000605-2.c: New test.
14511         * gcc.c-torture/execute/20000605-3.c: New test.
14512
14513 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14514
14515         * g77.f-torture/execute/20000503-1.x: New file.
14516
14517 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14518
14519         * g++.old-deja/g++.eh/badalloc1.C: New test.
14520
14521 2000-06-05  Richard Henderson  <rth@cygnus.com>
14522
14523         * gcc.c-torture/execute/20000605-1.c: New test.
14524
14525 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14526             Nathan Sidwell <nathan@codesourcery.com>
14527
14528         * gcc.c-torture/compile/20000605-1.c: New test.
14529
14530 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14531
14532         * g77.f-torture/compile/20000601-1.f:  New test.
14533
14534 2000-06-03  Richard Henderson  <rth@cygnus.com>
14535
14536         * gcc.c-torture/execute/20000603-1.c: New.
14537
14538 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14539
14540         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14541         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14542
14543 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14544
14545         * gcc.dg/compare2.c (case 12): XFAIL.
14546         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14547         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14548
14549         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14550
14551 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14552
14553         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14554         guard macro is already defined when the header is first
14555         included.
14556         * gcc.dg/cpp-mix.h: New file.
14557         * gcc.dg/endif-label.c: Update patterns to match compiler.
14558
14559         * g++.brendan/complex1.C: Declare abort.
14560         * g++.law/refs4.C: Remove XFAIL.
14561         * g++.oliva/expr2.C: Declare abort and exit.
14562
14563 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14564
14565         * gcc.c-torture/execute/20000528-1.c: New test.
14566
14567         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14568         * g++.old-deja/g++.law/temps4.C: Likewise.
14569
14570         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14571         stdlib.h.  Call abort() on failure.
14572         * g++.old-deja/g++.law/refs4.C: Likewise.
14573         * g++.old-deja/g++.law/temps4.C: Likewise.
14574         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14575         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14576
14577 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14578
14579         Relative to g++.dg/special:
14580         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14581
14582         Relative to g++.old-deja:
14583         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14584         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14585         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14586         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14587         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14588         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14589         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14590
14591         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14592         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14593         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14594         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14595         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14596         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14597         and/or string.h.
14598
14599         * g++.other/goto1.C: Update expectations for error messages.
14600
14601 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14602
14603         * gcc.c-torture/compile/20000523-1.c: New test.
14604
14605 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14606
14607         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14608
14609 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14610
14611         * g++.old-deja/g++.eh/catch11.C: New test.
14612         * g++.old-deja/g++.eh/catch12.C: New test.
14613
14614 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14615
14616         * gcc.c-torture/execute/20000523-1.c: New test.
14617
14618 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14619
14620         * c-torture/execute/bcp-1.c: Replace abort in arg of
14621         __builtin_constant_p with a generic external function.
14622
14623         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14624         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14625         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14626         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14627         Prototype abort and/or exit.
14628
14629         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14630         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14631         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14632         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14633
14634 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14635
14636         * gcc.dg/dwarf2-1.c: New test.
14637
14638 2000-05-20  Richard Henderson  <rth@cygnus.com>
14639
14640         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14641
14642 2000-05-20  Andreas Jaeger  <aj@suse.de>
14643
14644         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14645         testcase.
14646
14647 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14648
14649         * gcc.c-torture/execute/20000519-2.c: New test.
14650
14651 2000-05-19  Andreas Jaeger  <aj@suse.de>
14652
14653         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14654         which fails with SSA.
14655
14656         * lib/c-torture.exp: Also test with -O3 -fssa.
14657
14658 2000-05-18  Michael Meissner  <meissner@redhat.com>
14659
14660         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14661         * gcc.c-torture/execute/920415-1.c: Ditto.
14662         * gcc.c-torture/execute/920501-1.c: Ditto.
14663         * gcc.c-torture/execute/conversion.c: Ditto.
14664         * gcc.c-torture/execute/cvt-1.c: Ditto.
14665
14666 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14667
14668         * gcc.c-torture/compile/20000518-1.c: New test.
14669
14670 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14671
14672         * g77.f-torture/compile/200005018.f:  New test.
14673
14674 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14675
14676         * gcc.c-torture/compile/20000517-1.c: New test.
14677
14678 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14679
14680         * gcc.c-torture/execute/20000516-1.c: New test.
14681
14682 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14683
14684         * g++.old-deja/g++.other/eh.C: New test.
14685
14686 2000-05-12  Richard Henderson  <rth@cygnus.com>
14687
14688         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14689         constants through to doit's conditional.
14690
14691 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14692
14693         * gcc.c-torture/compile/20000511-1.c: New test.
14694         * g77.f-torture/compile/20000511-1.f: New test.
14695         * g77.f-torture/compile/20000511-2.f: New test.
14696
14697 2000-05-11  Michael Meissner  <meissner@redhat.com>
14698
14699         * gcc.c-torture/execute/20000511-1.c: New test.
14700
14701 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14702
14703         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14704         * gcc.dg/20000510-1.S: New.
14705
14706 2000-05-08  Catherine Moore  <clm@cygnus.com>
14707
14708         * gcc.dg/unused-3.c: New.
14709
14710 2000-05-06  Richard Henderson  <rth@cygnus.com>
14711
14712           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14713           * g++.old-deja/g++.mike/warn1.C: Likewise.
14714           * g++.old-deja/g++.pt/local1.C: Likewise.
14715           * g++.old-deja/g++.pt/local7.C: Likewise.
14716           * g++.old-deja/g++.pt/spec16.C: Likewise.
14717
14718 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14719
14720         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14721
14722 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14723
14724           * g77.f-torture/execute/20000503-1.f:  New test.
14725
14726 2000-05-04  Andreas Jaeger  <aj@suse.de>
14727
14728         * gcc.dg/noreturn-2.c: New test.
14729
14730 2000-05-04  Neil Booth  <NeilB@earthling.net>
14731
14732         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14733         preprocessor.
14734
14735 2000-05-04  Richard Henderson  <rth@cygnus.com>
14736
14737         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14738
14739 2000-05-04  Richard Henderson  <rth@cygnus.com>
14740
14741         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14742         OpenSSL by Jason R Thorpe.
14743
14744 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14745
14746         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14747
14748 2000-05-03  Robert Lipe <robertlipe@usa.net>
14749
14750         * gcc.dg/20000503-1.c: New test.
14751
14752 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14753
14754         * gcc.c-torture/compile/20000502-1.c: New test.
14755         * g++.old-deja/g++.other/align.C: New test.
14756         * gcc.dg/cpp-tradstringify.c: New test.
14757
14758 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14759
14760         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14761         and hard registers.
14762
14763 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14764
14765         * gcc.c-torture/execute/loop-5.c: New test.
14766
14767 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14768
14769         * gcc.c-torture/execute/va-arg-20.c: New test.
14770
14771 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14772
14773         * gcc.c-torture/execute/20000422-1.c: New test.
14774
14775 2000-04-20  Greg McGary  <gkm@gnu.org>
14776
14777         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14778         when optimizing, but without sibling-call optimizations (-O1).
14779
14780 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14781
14782           * gcc.c-torture/compile/20000420-1.c: New test.
14783
14784 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         * g++.abi/ptrflags.C: New test.
14787         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14788
14789 2000-04-19  Catherine Moore  <clm@cygnus.com>
14790
14791         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14792
14793 2000-04-19  Greg McGary  <gkm@gnu.org>
14794
14795         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14796         sibling-call optimizations.
14797
14798 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14799
14800         * gcc.dg/20000419-1.c: New test.
14801
14802 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14803
14804         * gcc.c-torture/execute/20000412-6.c: New test.
14805
14806 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14807
14808         * gcc.c-torture/execute/20000412-5.c: New test.
14809         * g77.f-torture/compile/20000412-1.f: New test.
14810         * gcc.c-torture/execute/20000412-4.c: New test.
14811         * gcc.c-torture/compile/20000412-2.c: New test.
14812         * gcc.c-torture/execute/20000412-3.c: New test.
14813         * gcc.c-torture/compile/20000412-1.c: New test.
14814         * gcc.c-torture/execute/20000412-2.c: New test.
14815
14816 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14817
14818         * objc/execute/bf-20.m: New test.
14819
14820 2000-04-10  Richard Henderson  <rth@cygnus.com>
14821
14822         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14823
14824         * gcc.c-torture/execute/20000412-1.c: New test.
14825
14826 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14827
14828         * g++.old-deja/g++.eh/catchptr1.C: New test.
14829
14830 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14831
14832         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14833
14834 2000-04-08  Neil Booth  <NeilB@earthling.net>
14835
14836         * gcc.dg/cpp-nullchar.c: Remove test as
14837         embedded nulls cause problems.
14838
14839 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14840
14841         * gcc.dg/compare2.c: New test.
14842
14843 2000-04-08  Neil Booth  <NeilB@earthling.net>
14844
14845         * gcc.dg/cpp-nullchar.c: New test.
14846
14847 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14848
14849         * gcc.dg/cpp-mi2.c: New test.
14850         * gcc.dg/cpp-mi2[abc].h: New files.
14851
14852 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14853
14854         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14855         member name.
14856
14857 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14858
14859         * g++.old-deja/g++.abi/vmihint.C: New test.
14860
14861 2000-04-06  Neil Booth  <NeilB@earthling.net>
14862
14863         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14864         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14865         copyright.
14866
14867 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14868
14869         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14870         avoid stack-frame overwrite.
14871
14872 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14873
14874         * gcc.c-torture/compile/20000405-2.c: New test.
14875         * gcc.c-torture/compile/20000405-3.c: New test.
14876
14877 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14878
14879         * gcc.c-torture/compile/20000405-1.c: New test.
14880
14881 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14882
14883         * gcc.dg/cast-qual-1.c: Revert last change.
14884
14885 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14886
14887         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14888
14889 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14890
14891         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14892         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14893
14894 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14895
14896         * gcc.c-torture/compile/20000403-2.c: New test.
14897         * gcc.c-torture/compile/20000403-1.c: New test.
14898
14899 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14900
14901         * gcc.c-torture/execute/20000403-1.c: New test.
14902
14903 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14904
14905         * gcc.c-torture/execute/20000402-1.c: New test.
14906
14907 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14908
14909         * gcc.c-torture/execute/va-arg-15.c: New test.
14910         * gcc.c-torture/execute/va-arg-16.c: New test.
14911         * gcc.c-torture/execute/va-arg-17.c: New test.
14912         * gcc.c-torture/execute/va-arg-18.c: New test.
14913         * gcc.c-torture/execute/va-arg-19.c: New test.
14914
14915 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14916
14917         * gcc.c-torture/compile/981211-1.c: Move to...
14918         * gcc.dg/cpp-as1.c: ...here.
14919         * gcc.dg/cpp-as2.c: New file.
14920
14921         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14922         compiler.
14923
14924 2000-04-02  Neil Booth  <NeilB@earthling.net>
14925
14926         * gcc.dg/cpp-cond.c  New tests.
14927         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14928         accidental success less likely.
14929         * gcc.dg/cpp-missingop.c  New tests.
14930         * gcc.dg/cpp-missingparen.c  New tests.
14931         * gcc.dg/cpp-shift.c  New tests.
14932         * gcc.dg/cpp-shortcircuit.c  New tests.
14933         * gcc.dg/cpp-unary.c  New tests.
14934
14935 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14936
14937         * gcc.c-torture/compile/20000329-1.c: New test.
14938
14939 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14940
14941         * gcc.c-torture/compile/20000326-1.c: New test.
14942         * gcc.c-torture/compile/20000326-2.c: New test.
14943
14944 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14945
14946         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14947         the first parameter is a function argument.
14948
14949 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14950
14951         * g++.old-deja/g++.ext/array4.C: New test.
14952
14953 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14954
14955         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14956
14957 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14958
14959         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14960
14961 2000-03-19  Richard Henderson  <rth@cygnus.com>
14962
14963         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14964
14965 2000-03-19  Richard Henderson  <rth@cygnus.com>
14966
14967         * gcc.c-torture/compile/20000319-1.c: New test.
14968
14969 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14970
14971         * gcc.c-torture/execute/20000314-3.c: New test.
14972         * gcc.c-torture/execute/20000314-2.c: New test.
14973         * gcc.c-torture/execute/20000314-1.c: New test.
14974         * gcc.c-torture/compile/20000314-2.c: New test.
14975         * gcc.c-torture/compile/20000314-1.c: New test.
14976
14977 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14978
14979         * g++.old-deja/g++.warn/inline.C: New test.
14980
14981 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14982
14983         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14984         standards-compliant result rather than specific constants.
14985         Put test-values in array.
14986
14987 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14988
14989         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14990         (g++_target_compile): Put test-specific options last.
14991
14992 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14993
14994         * g++.old-deja/g++.eh/vbase4.C: New test.
14995
14996 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14997
14998         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14999
15000 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15001
15002         * g++.old-deja/g++.brendan/misc12.C: Removed.
15003         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15004         * g++.old-deja/g++.ext/pretty4.C: New test.
15005
15006 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15007
15008         * g++.old-deja/g++.other/string2.C: New test.
15009
15010 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15011
15012         * g++.old-deja/g++.warn/impint2.C: New test.
15013
15014 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15015
15016         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15017         is 1, not zero.
15018
15019 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15020
15021         * g++.old-deja/g++.warn/impint.C: New test.
15022         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15023         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15024         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15025         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15026         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15027         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15028         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15029         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15030         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15031         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15032         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15033         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15034
15035 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15036
15037         * gcc.dg/cpp-redef.c: New test.
15038
15039 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * g++.old-deja/g++.pt/unify7.C: New test.
15042
15043 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15044
15045         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15046         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15047
15048 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15049
15050         * gcc.c-torture/compile/20000224-1.c: New test.
15051
15052 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15053
15054         * gcc.c-torture/compile/cpp-2.c: New test.
15055         * gcc.c-torture/compile/cpp-1.c: New test.
15056
15057 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15058
15059         * gcc.c-torture/execute/20000225-1.c: New test.
15060
15061 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15062
15063         * gcc.dg/cpp-li2.c: New test.
15064
15065         * gcc.dg/cpp-wi1.c: New test.
15066
15067         * gcc.dg/cpp-li1.c: New test.
15068
15069 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15070
15071         * g++.old-deja/g++.other/sizeof5.C: New test.
15072
15073 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15074
15075         * gcc.c-torture/execute/va-arg-13.c: New test.
15076
15077 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15078
15079         * gcc.c-torture/execute/va-arg-12.c: New test.
15080
15081 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         * gcc.c-torture/execute/20000223-1.c: New test.
15084
15085 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15086
15087         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15088
15089 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15090
15091         * g++.old-deja/g++.abi/ptrmem.C: New test.
15092
15093 2000-02-19  Richard Henderson  <rth@cygnus.com>
15094
15095         * gcc.c-torture/compile/init-3.c: New.
15096
15097 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15098
15099         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15100         ALWAYS_CXXFLAGS.
15101
15102 2000-02-11  Robert Lipe <robertl@sco.com>
15103
15104         * gcc.c-torture/compile/20000211-3.c: New test.
15105
15106 2000-02-11  Martin Buchholz <martin@xemacs.org>
15107
15108         * gcc.c-torture/compile/20000211-2.c: New test.
15109
15110 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15111
15112         * gcc.c-torture/compile/20000211-1.c: New test.
15113
15114 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15115
15116         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15117           on native targets
15118
15119 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15120
15121         * g++.old-deja/g++.other/cast5.C: New test.
15122
15123 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15124
15125         * gcc.c-torture/execute/20000205-1.c: New.
15126
15127 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15128
15129         * g++.old-deja/g++.jason/cast3.C: Return void.
15130         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15131
15132 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15133
15134         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15135
15136         * gcc.dg/loop-1.c: New test.
15137
15138 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15139
15140         * gcc.c-torture/compile/20000127-1.c: New test.
15141         * gcc.c-torture/execute/991228-1.c: New test.
15142
15143 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15144
15145         * gcc.dg/unused-2.c: New test.
15146
15147         * gcc.dg/conv-1.c: New test.
15148
15149 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15150
15151         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15152         compiler.
15153         (tool_option_proc): Fix typo.
15154
15155 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15156
15157         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15158         of the ld on the host, not on the build machine.
15159         Also, don't crash if '--help' is not a supported option.
15160
15161 2000-01-24  Richard Henderson  <rth@cygnus.com>
15162
15163         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15164
15165 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15166
15167         * gcc.c-torture/execute/20000120-2.c: New test.
15168         * gcc.c-torture/execute/20000120-1.c: New test.
15169
15170 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15171
15172         * gcc.c-torture/execute/20000113-1.c: New test.
15173
15174 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15175
15176         * gcc.c-torture/execute/20000112-1.c: New test.
15177
15178 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15179
15180         * gcc.dg/20000111-1.c: New test.
15181
15182 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15183
15184         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15185         with 16 bit integers.
15186
15187 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15188
15189         * gcc.dg/20000108-1.c: New test.
15190
15191 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15192
15193         * g++.old-deja/g++.ns/koenig8.C: New test.
15194
15195 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15196
15197         * g++.old-deja/g++.other/cast4.C: New test.
15198
15199 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15200
15201         * gcc.c-torture/compile/20000105-2.c: New test.
15202         * gcc.c-torture/compile/20000105-1.c: New test.
15203
15204 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15205
15206         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15207         references to printf & atoi to conform to ANSI standard.
15208         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15209         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15210         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15211         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15212         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15213         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15214         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15215         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15216         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15217         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15218         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15219         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15220         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15221         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15222         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15223         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15224         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15225         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15226         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15227         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15228         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15229         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15230         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15231         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15232         * g++.old-deja/g++.brendan/init3.C: Likewise.
15233         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15234         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15235         * g++.old-deja/g++.brendan/new2.C: Likewise.
15236         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15237         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15238         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15239         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15240         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15241         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15242         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15243         * g++.old-deja/g++.brendan/template24.C: Likewise.
15244         * g++.old-deja/g++.brendan/template3.C: Likewise.
15245         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15246         * g++.old-deja/g++.jason/inline3.C: Likewise.
15247         * g++.old-deja/g++.jason/opeq.C: Likewise.
15248         * g++.old-deja/g++.law/arg5.C: Likewise.
15249         * g++.old-deja/g++.law/arm7.C: Likewise.
15250         * g++.old-deja/g++.law/ctors11.C: Likewise.
15251         * g++.old-deja/g++.law/cvt8.C: Likewise.
15252         * g++.old-deja/g++.law/init9.C: Likewise.
15253         * g++.old-deja/g++.law/refs4.C: Likewise.
15254         * g++.old-deja/g++.law/template2.C: Likewise.
15255         * g++.old-deja/g++.law/visibility24.C: Likewise.
15256         * g++.old-deja/g++.law/vtable3.C: Likewise.
15257         * g++.old-deja/g++.mike/asm2.C: Likewise.
15258         * g++.old-deja/g++.mike/eh1.C: Likewise.
15259         * g++.old-deja/g++.mike/misc1.C: Likewise.
15260         * g++.old-deja/g++.mike/misc13.C: Likewise.
15261         * g++.old-deja/g++.mike/misc14.C: Likewise.
15262         * g++.old-deja/g++.mike/ns12.C: Likewise.
15263         * g++.old-deja/g++.mike/p1248.C: Likewise.
15264         * g++.old-deja/g++.mike/p3708.C: Likewise.
15265         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15266         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15267         * g++.old-deja/g++.mike/p646.C: Likewise.
15268         * g++.old-deja/g++.mike/p700.C: Likewise.
15269         * g++.old-deja/g++.mike/p783.C: Likewise.
15270         * g++.old-deja/g++.mike/p783a.C: Likewise.
15271         * g++.old-deja/g++.mike/p783b.C: Likewise.
15272         * g++.old-deja/g++.mike/p786.C: Likewise.
15273         * g++.old-deja/g++.mike/p789.C: Likewise.
15274         * g++.old-deja/g++.mike/p789a.C: Likewise.
15275         * g++.old-deja/g++.mike/p807a.C: Likewise.
15276         * g++.old-deja/g++.other/delete3.C: Likewise.
15277         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15278         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15279         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15280         * g++.old-deja/g++.other/empty1.C: Likewise.
15281         * g++.old-deja/g++.other/temporary1.C: Likewise.
15282         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15283         * g++.old-deja/g++.pt/t16.C: Likewise.
15284         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15285
15286 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15287
15288         * gcc.dg/991230-1.c: New test.
15289
15290 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15291
15292         * gcc.c-torture/compile/991229-3.c: New test.
15293         * gcc.c-torture/compile/991229-2.c: New test.
15294         * gcc.c-torture/compile/991229-1.c: New test.
15295
15296 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15297
15298         * gcc.c-torture/compile/labels-2.c: New test.
15299
15300 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15301
15302         * gcc.c-torture/execute/991227-1.c: New test.
15303
15304 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15305
15306         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15307
15308 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15309
15310         * gcc.c-torture/execute/991221-1.c: New test.
15311
15312 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15313
15314         * g++.old-deja/g++.other/cast3.C: New test.
15315
15316 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15317
15318         * gcc.c-torture/execute/991216-4.c: New test.
15319
15320 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15321
15322         * gcc.c-torture/execute/991216-1.c: New test.
15323         * gcc.c-torture/execute/991216-2.c: New test.
15324         * gcc.c-torture/execute/991216-3.c: New test.
15325
15326 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15327
15328         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15329         Actually make the test fail by using "-O2" for compilation.
15330
15331 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15332
15333         * g++.old-deja/g++.warn/cast-align1.C: New test.
15334
15335 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15336
15337         * gcc.c-torture/compile/991214-1.c: New test.
15338         * gcc.c-torture/compile/991214-2.c: New test.
15339
15340 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15341
15342         * gcc.dg/991214-1.c: New test.
15343
15344 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15345
15346         * gcc.c-torture/compile/991213-3.c: New test.
15347         * gcc.c-torture/compile/991213-2.c: New test.
15348         * gcc.c-torture/compile/991213-1.c: New test.
15349
15350 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15351
15352         * gcc.dg/991209-1.c: New test.
15353
15354 1999-12-08  Nathan Sidwell <nathan@acm.org>
15355
15356         * gcc.c-torture/compile/991208-1.c: New test.
15357
15358 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15359
15360         * gcc.dg/ultrasp2.c: New test.
15361
15362 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15363
15364         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15365
15366 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15367
15368         * gcc.c-torture/compile/991202-1.c: New test.
15369         * gcc.c-torture/execute/991202-1.c: New test.
15370         * gcc.c-torture/execute/991202-2.c: New test.
15371         * gcc.c-torture/execute/991202-3.c: New test.
15372
15373 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15374
15375         * g++.old-deja/g++.abi/align.C: New test.
15376         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15377         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15378
15379 1999-12-01  Richard Henderson  <rth@cygnus.com>
15380
15381         * gcc.c-torture/execute/991201-1.c: New.
15382
15383 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15384
15385         * gcc.dg/991129-1.c: New test.
15386
15387 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15388
15389         * gcc.c-torture/compile/991127-1.c: New test.
15390
15391 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15392
15393         * g++.old-deja/g++.other/warn4.C: New test.
15394
15395 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15396
15397         * g++.old-deja/g++.eh/cleanup2.C: New test.
15398         * g++.old-deja/g++.ext/pretty2.C: New test.
15399         * g++.old-deja/g++.ext/pretty3.C: New test.
15400         * g++.old-deja/g++.other/debug6.C: New test.
15401
15402 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15403
15404         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15405         compiler_output to look for one error message instead of two.
15406
15407 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15408
15409         * gcc.c-torture/execute/991118-1.c: Also test case
15410         where the word boundary does not split a byte evenly.
15411
15412 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15413
15414         * g++.old-deja/g++.ext/restrict1.C: New test.
15415
15416 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15417
15418         * gcc.c-torture/execute/991118-1.c: New test.
15419
15420 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15421
15422         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15423         working directory pathnames.
15424
15425 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15426
15427         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15428         host is equipped with driver.h and driver.o so it can actually
15429         compile and run the tests.
15430
15431 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15432
15433         * gcc.c-torture/compile/991008-1.c: New test.
15434
15435 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15436
15437         * lib/gcc-dg.exp: Include target-supports.exp
15438
15439 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15440
15441         * lib/target-supports.exp: New file: Provide procs to test for
15442         features supported by the target.
15443         (check_weak_available): Moved here from ecos.exp.
15444         (check_alias_available): New proc: Determine of the target
15445         toolchain supports the alias attribute.
15446
15447         * gcc.dg/special/ecos.exp: Move check_weak_available to
15448         target-supports.exp.
15449         (alias-1.c): Only perform the test if the target supports
15450         aliases.
15451         (wkali-1.c): Only perform the test if the target supports
15452         aliases.
15453
15454         * gcc.dg/990506-0.c: Expect error messages from cross
15455         targets as well as native targets.
15456
15457 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15458
15459         * gcc.dg/ultrasp1.c: Removed xfail.
15460         * gcc.dg/struct-ret-2.c: Likewise.
15461         * gcc.dg/array-1.c: Likewise.
15462
15463 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15464
15465         * gcc.dg/struct-ret-2.c: New test.
15466
15467         * gcc.dg/array-1.c: New test.
15468
15469 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15470
15471         * gcc.c-torture/execute/991030-1.c: New test.
15472
15473 1999-10-26  Richard Henderson  <rth@cygnus.com>
15474
15475         * gcc.c-torture/compile/991026-2.c: New test.
15476
15477 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15478
15479         * gcc.c-torture/compile/991026-1.c: New test.
15480
15481 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15482
15483         * gcc.c-torture/execute/991023-1.c: New test.
15484
15485 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15486
15487         * gcc.c-torture/execute/991019-1.c: New test.
15488
15489 1999-10-16  Richard Henderson  <rth@cygnus.com>
15490
15491         * gcc.c-torture/execute/991016-1.c: New test.
15492
15493 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15494
15495         * gcc.c-torture/execute/991014-1.c: New test.
15496
15497 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15498
15499         * g++.old-deja/g++.other/union2.C: New test.
15500
15501 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15502
15503         * g++.old-deja/g++.other/vaarg2.C: New test.
15504         * g++.old-deja/g++.other/vaarg3.C: New test.
15505
15506 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15507
15508         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15509         in compile/.
15510
15511 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15512
15513         * gcc.c-torture/execute/va-arg-11.c: New test.
15514
15515 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15516
15517         * lib/file-format.exp (gcc_target_object_format): Don't
15518         crash if objdump is unavailable.
15519
15520 1999-09-29  Donn Terry <donn@interix.com>
15521
15522         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15523
15524 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15525
15526         * gcc.c-torture/compile/990928-1.c: New test.
15527
15528 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15529
15530         * g++.old-deja/g++.other/decl6.C: New test.
15531
15532 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15533
15534         * gcc.c-torture/execute/va-arg-10.c: New test.
15535
15536 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15537
15538         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15539         __PRETTY_FUNCTION__.
15540
15541 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15542
15543         * gcc.c-torture/execute/990923-1.c: New test.
15544
15545 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15546
15547         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15548         for which -fpic is inappropriate.
15549
15550 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15551
15552         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15553
15554 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15555
15556         * g++.old-deja/g++.other/dyncast1.C: New test.
15557         * g++.old-deja/g++.other/dyncast2.C: New test.
15558         * g++.old-deja/g++.other/dyncast3.C: New test.
15559         * g++.old-deja/g++.other/dyncast4.C: New test.
15560         * g++.old-deja/g++.other/dyncast5.C: New test.
15561         * g++.old-deja/g++.eh/catch3.C: New test.
15562         * g++.old-deja/g++.eh/catch3p.C: New test.
15563         * g++.old-deja/g++.eh/catch4.C: New test.
15564         * g++.old-deja/g++.eh/catch4p.C: New test.
15565         * g++.old-deja/g++.eh/catch5.C: New test.
15566         * g++.old-deja/g++.eh/catch5p.C: New test.
15567         * g++.old-deja/g++.eh/catch6.C: New test.
15568         * g++.old-deja/g++.eh/catch6p.C: New test.
15569         * g++.old-deja/g++.eh/catch7.C: New test.
15570         * g++.old-deja/g++.eh/catch7p.C: New test.
15571         * g++.old-deja/g++.eh/catch8.C: New test.
15572         * g++.old-deja/g++.eh/catch8p.C: New test.
15573         * g++.old-deja/g++.eh/catch9.C: New test.
15574         * g++.old-deja/g++.eh/catch9p.C: New test.
15575
15576 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15577
15578         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15579         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15580
15581 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15582
15583         * gcc.c-torture/compile/990913-1.c: New test.
15584
15585 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15586
15587         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15588         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15589
15590 1999-09-09  Richard Henderson  <rth@cygnus.com>
15591
15592         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15593
15594 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15595
15596         * g++.old-deja/g++.other/lookup11.C: New test.
15597         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15598         what is permitted and what we want.
15599         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15600         overload use.
15601         * g++.old-deja/g++.jason/rfg5.C: Likewise
15602
15603 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15604
15605         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15606         * gcc.c-torture/noncompile/poison-1.c: New file.
15607
15608 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15609
15610         * g++.old-deja/g++.other/sizeof3.C: New test.
15611         * g++.old-deja/g++.other/sizeof4.C: New test.
15612         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15613         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15614
15615 1999-09-07  Richard Henderson  <rth@cygnus.com>
15616
15617         * gcc.dg/va-arg-1.c: New.
15618
15619 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15620
15621         * gcc.c-torture/execute/va-arg-9.c: New test.
15622
15623 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15624
15625         * g77.f-torture/compile/980519-2.f: New test.
15626         * g77.f-torture/compile/19990905-0.f: New test.
15627         * g77.f-torture/compile/19990905-1.f: New test.
15628         * g77.f-torture/compile/19990905-2.f: New test.
15629
15630         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15631
15632 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15633
15634         * gcc.c-torture/execute/990827-1.c: Fix typo.
15635
15636 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15637
15638         * g++.old-deja/g++.other/deref1.C: New test.
15639
15640 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15641
15642         * g++.old-deja/g++.other/ambig2.C: New test.
15643         * g++.old-deja/g++.other/cond5.C: New test.
15644         * g++.old-deja/g++.other/lookup16.C: New test.
15645
15646 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15647
15648         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15649         assemblers too.
15650
15651 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15652
15653         * lib/c-torture.exp: Avoid the "compare executables" optimization
15654         when testing native.
15655
15656 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15657
15658         * gcc.c-torture/execute/990829-1.c: New test.
15659         * gcc.c-torture/compile/990829-1.c: New test.
15660
15661 1999-08-27  Paul Burchard  <burchard@pobox.com>
15662
15663         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15664         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15665         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15666         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15667         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15668         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15669         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15670         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15671         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15672         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15673         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15674
15675 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15676
15677         * gcc.c-torture/execute/990827-1.c: New test.
15678
15679 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15680
15681         * g77.f-torture/noncompile/19990826-4.f: New test.
15682
15683         * g77.f-torture/compile/19990826-3.f: New test.
15684
15685         * g77.f-torture/execute/19990826-2.f: New test.
15686
15687         * g77.f-torture/compile/19990826-1.f: New test.
15688
15689         * gcc.c-torture/execute/990826-0.c: New test.
15690         * g77.c-torture/execute/19990826-0.f: New test.
15691
15692         * g77.f-torture/noncompile/970626-2.f: New test.
15693
15694 1999-08-25  Paul Burchard  <burchard@pobox.com>
15695
15696         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15697         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15698         lss-011.C: New tests.
15699
15700 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15701
15702         * g++.old-deja/g++.other/decl5.C: New test.
15703
15704 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15705
15706         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15707         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15708         call `postbase' for each one.  All callers of `postbase' changed
15709         to call this instead.
15710
15711 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15712
15713         * gcc.c-torture/execute/990811-1.c: New test.
15714
15715 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15716
15717         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15718         just native ones.
15719
15720         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15721         just native ones.
15722
15723 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15724
15725         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15726
15727 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15728
15729         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15730
15731 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15732
15733         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15734
15735 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15736
15737         * gcc.c-torture/execute/990804-1.c: New test.
15738
15739 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15740
15741         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15742         * g++.old-deja/g++.brendan/crash64.C: Likewise
15743         * g++.old-deja/g++.brendan/overload8.C: Likewise
15744
15745 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15746
15747         * g++.old-deja/g++.other/struct1.C: New test.
15748
15749 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15750
15751         * g++.old-deja/g++.other/enum2.C: New test.
15752
15753 1999-08-02  Richard Henderson  <rth@cygnus.com>
15754
15755         Adapted from tests from Franz Sirl:
15756         * gcc.c-torture/execute/va-arg-7.c: New test.
15757         * gcc.c-torture/execute/va-arg-8.c: New test.
15758
15759 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15760
15761         * gcc.c-torture/compile/990801-2.c: New test.
15762
15763         * gcc.c-torture/compile/990801-1.c: New test.
15764
15765 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15766
15767         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15768         fp-cmp-1.c, converting double to float.
15769
15770         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15771         fp-cmp-1.c, converting double to long double.
15772
15773         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15774         from fr1 to unknown_register, since fr1 is a legitimate register
15775         on some machines.
15776
15777 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15778
15779         * README: More listname related changes.
15780
15781 1999-07-08  Catherine Moore  <clm@cygnus.com>
15782
15783         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15784
15785 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15786
15787         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15788
15789 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15790
15791         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15792
15793 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15794
15795         * gcc.dg/990703-1.c: New test.
15796
15797 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15798
15799         * lib/file-format.exp: New file: Move definition of proc
15800         gcc_target_object_format to here from
15801         gcc.dg/special/ecos.exp.
15802
15803         * lib/c-torture.exp: Include lib file-format.exp.
15804         * lib/gcc-dg.exp: Include lib file-format.exp.
15805
15806         * gcc.dg/special/ecos.exp: Remove definition of proc
15807         gcc_target_object_format.
15808
15809 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15810
15811         * gcc.c-torture/execute/990628-1.c: New test.
15812
15813 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15814
15815         * gcc.c-torture/compile/990625-2.c: New test.
15816
15817         * gcc.c-torture/compile/990625-1.c: New test.
15818
15819 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15820
15821         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15822         attributes compile.
15823         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15824         ports that use the COFF/PE file format.
15825
15826 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15827
15828         * gcc.c-torture/compile/990617-1.c: New test.
15829
15830 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15831
15832         * g++.old-deja/g++.other/decl4.C: New test.
15833
15834 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15835
15836         * g++.old-deja/g++.other/bitfld3.C: New test.
15837
15838 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15839
15840         * g++.old-deja/g++.eh/catch1.C: New test.
15841
15842 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15843
15844         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15845
15846         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15847         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15848
15849 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15850
15851         * g77.f-torture/compile/19990502-0.f: Replace with new,
15852         shorter, test that still fails after recent changes.
15853
15854 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15855
15856         * gcc.c-torture/execute/990604-1.c: New test.
15857
15858 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15859
15860         * gcc.c-torture/execute/990531-1.c: New test.
15861
15862 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15863
15864         * gcc.c-torture/compile/990527-1.c: New test.
15865
15866 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15867
15868         * gcc.c-torture/execute/990527-1.c: New test.
15869
15870 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15871
15872         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15873         bitfields as signed.
15874
15875 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15876
15877         * g77.f-torture/compile/19990525-0.f: New test.
15878
15879 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15880
15881         * gcc.c-torture/execute/990525-2.c: New test.
15882
15883         * gcc.c-torture/execute/990525-1.c: New test.
15884
15885 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15886
15887         * g++.old-deja/g++.other/anon3.C: New test.
15888         * g++.old-deja/g++.other/anon4.C: New test.
15889         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15890         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15891         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15892         Merrill).
15893
15894 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15895
15896         * gcc.c-torture/execute/990524-1.c: New test.
15897
15898         * gcc.dg/990524-1.c: New test.
15899
15900 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15901
15902         * gcc.c-torture/compile/990523-1.c: New test.
15903
15904 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15905
15906         * gcc.c-torture/compile/990519-1.c: New test.
15907
15908 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15909
15910         * gcc.c-torture/compile/990517-1.c: New test.
15911
15912         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15913         (e4, f4): New tests.
15914         (main): Call them.
15915
15916 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15917
15918         * gcc.dg/noreturn-1.c: New test.
15919
15920 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15921
15922         * gcc.c-torture/execute/990513-1.c: New test.
15923
15924 1999-05-10  Richard Henderson  <rth@cygnus.com>
15925
15926         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15927
15928 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15929
15930         * g77.f-torture/execute/erfc.f: Use small single-precision
15931         values, to avoid problems on Alphas when not -mieee.
15932
15933 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15934
15935         * gcc.dg/990506-0.c: New test.
15936
15937 1999-05-08  Richard Henderson  <rth@cygnus.com>
15938
15939         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15940         the constant to test.  Don't XFAIL 64-bit targets.
15941
15942         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15943         * g++.old-deja/g++.law/profile1.C: Likewise.
15944
15945         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15946         operator new instances.
15947         * g++.old-deja/g++.other/delete5.C: Likewise.
15948
15949 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15950
15951         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15952         intrinsic.
15953
15954 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15955
15956         * g77.f-torture/execute/u77-test.f: Reverse order of two
15957         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15958
15959 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15960
15961         * gcc.dg/compare1.c: New test.
15962
15963 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15964
15965         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15966         New tests.
15967
15968 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15969
15970         * g77.f-torture/compile/19990502-1.f: New test.
15971
15972 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15973
15974         * g77.f-torture/compile/19990502-0.f: New test.
15975
15976 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15977
15978         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15979         intrinsic.
15980
15981 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15982
15983         * g77.f-torture/execute/u77-test.f (main): List libU77
15984         intrinsics not currently tested.
15985         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15986         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15987         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15988         Trim blanks off the ends of some printed strings.
15989
15990 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15991
15992         * g77.f-torture/execute/u77-test.f (main): Just warn about
15993         FSTAT gid disagreement, as it's expected on some systems.
15994
15995 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15996
15997         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15998         use a new function, which allows for some slop.
15999         Clean up some commentary.
16000         (issum): The new function.
16001         (sgladd): Deleted subroutine.
16002
16003 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16004
16005         * g77.f-torture/execute/u77-test.f: Modify to be more like
16006         libf2c/libU77 version, bringing patches to that version here.
16007         Add suitable commentary.
16008
16009 1999-04-25  Richard Henderson  <rth@cygnus.com>
16010
16011         * gcc.dg/990424-1.c: New test.
16012
16013 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16014
16015         * g77.f-torture/execute/u77-test.f (main): Bug involving
16016         LSTAT has been fixed, so turn back on full checking.
16017
16018 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16019
16020         * g77.f-torture/compile/19990419-0.f: New test.
16021         * g77.f-torture/execute/19990419-1.f: New test.
16022
16023 1999-04-17  Richard Henderson  <rth@cygnus.com>
16024
16025         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16026         to avoid the need for a prototype to supress a warning.
16027
16028 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16029
16030         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16031
16032 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16033
16034         * gcc.c-torture/execute/990404-1.c: New test.
16035
16036 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16037
16038         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16039         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16040         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16041         missing initializer warnings.
16042
16043 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16044
16045         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16046         matching strings.
16047
16048 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16049
16050         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16051
16052 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16053
16054         * g77.f-torture/execute/19990325-0.f: New test.
16055         * g77.f-torture/execute/19990325-1.f: New test.
16056
16057 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16058
16059         * gcc.c-torture/execute/990324-1.c: New test.
16060
16061 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16062
16063         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16064         test with 4.
16065
16066 1999-03-17  Richard Henderson  <rth@cygnus.com>
16067
16068         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16069
16070 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16071
16072         * g77.f-torture/execute/19990313-2.f: New test.
16073         * g77.f-torture/execute/19990313-3.f: New test.
16074
16075 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16076
16077         * g77.f-torture/execute/19990313-0.f: New test.
16078         * g77.f-torture/execute/19990313-1.f: New test.
16079
16080 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16081
16082         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16083         printf to sprintf.
16084         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16085         (main): Add check for u15.  Conditionalize u31 check depending on
16086         whether ints are <32 bits or >=32 bits.
16087
16088 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16089
16090         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16091
16092 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16093
16094         * g77.f-torture/compile/19990305-0.f: New test.
16095         * g77.f-torture/execute/19981119-0.f: New test.
16096
16097 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16098
16099         * g77.f-torture/execute/970625-2.f: call ABORT if final
16100         result is not correct, instead of just printing it.
16101         Add this checking via newly introduced obfuscation, to
16102         trip up buggy front ends.
16103
16104 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16105
16106         * g77.f-torture/compile/960317-1.f: Moved from being
16107         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16108
16109 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16110
16111         * g77.f-torture/execute/960317-1.f: New (old) test.
16112         * g77.f-torture/execute/970625-2.f: Ditto.
16113
16114 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16115
16116         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16117         message on line 1 or line 2; cccp and cpplib do this differently.
16118
16119 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16120
16121         * g++.old-deja/g++.law/weak1.C: New test.
16122
16123 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16124
16125         * gcc.c-torture/execute/990119-1.c: Renamed to...
16126         * gcc.dg/990119-1.c: this, so it will only be tested once
16127         (it's a preprocessor test, it doesn't need to be run at
16128         multiple optimization levels).
16129
16130 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16131
16132         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16133           ALWAYS_CXXFLAGS.
16134
16135 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16136
16137         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16138         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16139         to not be compilable by current g77.
16140
16141 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16142
16143         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16144
16145 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16146
16147         * gcc.c-torture/execute/990222-1.c: New test.
16148
16149 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16150
16151         * g77.f-torture/compile/19990218-0.f: New test.
16152         * g77.f-torture/noncompile/19990218-1.f: New test.
16153
16154 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16155
16156         * g77.f-torture/compile/19981216-0.f: New test.
16157
16158 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16159
16160         * gcc.dg/990214-1.c: New test.
16161
16162 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16163
16164         * gcc.dg/990213-2.c: New test.
16165
16166         * gcc.dg/990213-1.c: New test.
16167
16168 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16169
16170         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16171         ints.
16172
16173 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16174
16175         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16176         specified by target.
16177
16178         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16179
16180 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16181
16182         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16183
16184 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16185
16186         * gcc.dg/special/ecos.exp: New test driver for new tests with
16187         special requirements.
16188
16189         * gcc.dg/special/alias-1.c: New test.
16190         * gcc.dg/special/gcsec-1.c: New test.
16191         * gcc.dg/special/weak-1.c: New test.
16192         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16193         * gcc.dg/special/weak-2.c: New test.
16194         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16195         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16196         * gcc.dg/special/wkali-1.c: New test.
16197         * gcc.dg/special/wkali-2.c: New test.
16198         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16199         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16200
16201 1999-02-10  Felix Lee  <flee@cygnus.com>
16202
16203           * lib/c-torture.exp (c-torture-compile): Pull out code for
16204           analyzing gcc error messages.
16205           (c-torture-execute): Likewise.  Fix some (harmless) false
16206           positives.
16207           * lib/gcc.exp (gcc_check_compile): New function.
16208
16209 1999-02-08  Richard Henderson  <rth@cygnus.com>
16210
16211         * gcc.c-torture/execute/990208-1.c: New test.
16212
16213 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16214
16215         * g++.dg/special/ecos.exp: New driver for new tests with special
16216         requirements
16217
16218         * g++.dg/special/conpr-1.C: New test
16219         * g++.dg/special/conpr-2.C: New test
16220         * g++.dg/special/conpr-2a.C: New test
16221         * g++.dg/special/conpr-3.C: New test
16222         * g++.dg/special/conpr-3a.C: New test
16223         * g++.dg/special/conpr-3b.C: New test
16224
16225         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16226         allow g++ to use the dg driver
16227
16228         * README: Add comment about g++.dg directory
16229
16230 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16231
16232         * README: Update email addresses.
16233
16234 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16235
16236         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16237         arguments in order to force structure S onto the stack even on
16238         the alpha.
16239         (test): Pass 10 leading arguments to function foo as well as the
16240         structure S.
16241
16242         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16243         failure for all targets.
16244
16245         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16246         abort to terminate program execution.
16247
16248 1999-01-30  Richard Henderson  <rth@cygnus.com>
16249
16250         * gcc.c-torture/execute/990130-1.c: New test.
16251
16252 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16253
16254         * gcc.dg/990130-1.c: New test.
16255
16256 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16257
16258         * gcc.c-torture/execute/990128-1.c: New test.
16259
16260 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16261
16262         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16263
16264 1999-01-27  Felix Lee  <flee@cygnus.com>
16265
16266         * lib/c-torture.exp (c-torture-compile): pull out code for
16267         analyzing gcc error messages.
16268         (c-torture-execute): ditto, and fix some (harmless) false
16269         positives.
16270         * lib/gcc.exp (gcc_check_compile): new function.
16271
16272 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16273
16274         * gcc.dg/990117-1.c: New test.
16275
16276         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16277
16278         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16279
16280 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16281
16282         * g77.f-torture/compile/990115-1.f: New test.
16283
16284 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16285
16286         * gcc.c-torture/compile/990107-1.c: New test
16287
16288 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16289
16290         * gcc.c-torture/execute/990106-2.c: New test.
16291
16292         * gcc.c-torture/execute/990106-1.c: New test.
16293
16294 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16295
16296         * gcc.c-torture/compile/981223-1.c: New test.
16297
16298 1998-12-29  Richard Henderson  <rth@cygnus.com>
16299
16300         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16301         (opt3): Rename from opt4 and disable.
16302
16303 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16304
16305         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16306
16307 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16308
16309         * g++.old-deja/g++.other/conv5.C: New test.
16310
16311 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16312
16313         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16314
16315 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16316
16317         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16318
16319 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16320
16321         * gcc.c-torture/compile/981211-1.c: New test.
16322
16323 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16324
16325         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16326
16327         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16328
16329 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16330
16331         * gcc.special/930510-1.c: Make C9X safe.
16332         * gcc.misc-tests/gcov-1.c Similarly.
16333         * gcc.misc-tests/gcov-2.c Similarly.
16334
16335 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16336
16337         * gcc.dg/ultrasp1.c: New test.
16338
16339 1998-12-06  Richard Henderson  <rth@cygnus.com>
16340
16341         * gcc.c-torture/execute/981206.c: New test.
16342
16343 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16344
16345         * g++.old-deja/g++.ns/template7.C: New test.
16346
16347         * g++.old-deja/g++.other/expr1.C: New test.
16348
16349         * g++.old-deja/g++.eh/tmpl3.C: New test.
16350
16351         * g++.old-deja/g++.eh/tmpl2.C: New test.
16352
16353 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16354
16355         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16356         * g++.old-deja/g++.other/using6.C: Removed.
16357         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16358
16359         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16360
16361 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16362
16363         * g++.old-deja/g++.pt/overload8.C: New test.
16364
16365         * g++.old-deja/g++.pt/overload7.C: New test.
16366
16367         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16368
16369         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16370         and relinking messages.
16371         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16372         compiling with -frepo.
16373
16374 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16375
16376         * g++.old-deja/g++.pt/lookup6.C: New test.
16377
16378 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16379
16380         * gcc.c-torture/execute/981130-1.c: New test.
16381         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16382
16383 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16384
16385         * g++.old-deja/g++.pt/explicit76.C: New test.
16386
16387         * g++.old-deja/g++.pt/friend38.C: New test.
16388
16389         * g++.old-deja/g++.ns/crash2.C: New test.
16390
16391         * g++.old-deja/g++.pt/defarg8.C: New test.
16392
16393         * g++.old-deja/g++.pt/instantiate6.C: New test.
16394
16395         * g++.old-deja/g++.pt/static6.C: New test.
16396
16397         * g++.old-deja/g++.pt/decl2.C: New test.
16398
16399 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16400
16401         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16402         problem is actually related with name lookup, but so what? :-)
16403
16404         * g++.old-deja/g++.pt/friend37.C: New test.
16405
16406 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16407
16408         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16409         element, which fails on some systems.
16410
16411         * g77.f-torture/execute/labug1.f: New test.
16412
16413 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16414
16415         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16416         is defined.
16417
16418 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16419
16420         * g77.f-torture/compile/981117-1.f: New test.
16421
16422 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16423
16424         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16425         properly discarded.
16426
16427 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16428
16429         * gcc.c-torture/execute/memcheck: New directory of tests for
16430         -fcheck-memory-usage.
16431
16432 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16433
16434         * README: New file, general information about the testsuite and
16435         new description of the various C++ test subdirectories.
16436         * README.g++: Eliminate obsolete information, update and move most
16437         relevant stuff to README.
16438
16439 1998-11-07  Richard Henderson  <rth@cygnus.com>
16440
16441         * gcc.c-torture/compile/981107-1.c: New test.
16442
16443 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16444
16445         * execute/memcpy-bi.c: New testcase.
16446
16447 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16448
16449         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16450         base classes.
16451
16452         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16453         template is selected.
16454
16455         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16456         classes, it should be accepted for all types.
16457
16458         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16459
16460         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16461         specializations start with template headers.
16462
16463 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16464
16465         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16466
16467         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16468         non-POD types.
16469
16470 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16471
16472         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16473
16474 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16475
16476         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16477
16478 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16479
16480         * 981019-1.c: New test.
16481
16482 1998-10-14  Robert Lipe <robertl@dgii.com>
16483
16484         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16485         find objc headers.
16486
16487 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16488
16489         * compile/981001-4.c: Remove use of GCC extension that triggers a
16490         compiler bug.
16491
16492 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16493
16494         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16495
16496 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16497
16498         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16499         instantiation of template produces incorrect code for delete
16500         expression.
16501
16502         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16503         constructors' name is not unique.
16504         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16505         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16506
16507         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16508         automatic array of const is ill-formed.
16509
16510         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16511         of template parameter?
16512
16513         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16514         const.
16515
16516         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16517         pointer-to-member expression.
16518
16519         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16520         declaration causes ICE.
16521
16522 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16523
16524         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16525         reserved in the global namespace.
16526
16527         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16528         generate needed virtual table.
16529
16530         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16531
16532 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16533
16534         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16535         template-dependent type
16536
16537 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16538
16539         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16540         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16541         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16542
16543         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16544         class should be usable as argument of member function.
16545         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16546         class should be usable as return type of member function.
16547         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16548         class should be usable as type of data member.
16549
16550         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16551
16552 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16553
16554         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16555
16556 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16557
16558         * gcc.dg/dll-?.c Add thumb to target list.
16559         Fix assembler scan patterns to match current assembler output.
16560
16561 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16562
16563         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16564         matching of template brackets.
16565
16566         * g++.old-deja/g++.other/using4.C: New test.  Test using
16567         declarations of methods from base classes.
16568
16569         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16570         within functions should introduce names into the innermost
16571         enclosing namespace.
16572
16573         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16574         of static locals if first initialization throws.
16575
16576 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16577
16578         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16579
16580 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16581
16582         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16583         lose track of the possible targets of tablejump insns.
16584         * special/special.exp: Run it.
16585
16586 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16587
16588         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16589         must be declared before its specializations can be named in friend
16590         declarations.
16591
16592 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16593
16594         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16595
16596         * g77.f-torture/execute/io1.f: New test.
16597
16598 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16599
16600         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16601         with pointer to template function, for which no argument deduction
16602         is possible.
16603
16604         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16605         specialization of template function as argument to template
16606         function.
16607
16608         * g++.old-deja/g++.other/access2.C: New test; Inner class
16609         shouldn't have privileged access to Outer's names.
16610
16611 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16612
16613         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16614         friend template declared within template class conflicts with
16615         nested class of the same name.
16616
16617         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16618         is ignored.
16619
16620         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16621         object with direct initializer as function declaration.
16622
16623         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16624         initializers.
16625
16626         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16627         involving const pointer and NULL produces incorrect result.
16628
16629         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16630         type name without `typename' should be rejected with -pedantic.
16631
16632 1998-10-02  Richard Henderson  <rth@cygnus.com>
16633
16634         * g++.old-deja/g++.other/addrof1.C: New test.
16635
16636 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16637
16638         * gcc.c-torture/compile/981001-1.c: New test.
16639         * gcc.c-torture/execute/981001-1.c: New test.
16640
16641 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16642
16643         * gcc.c-torture/compile/981001-2.c: New test.
16644         * gcc.c-torture/compile/981001-3.c: New test.
16645         * gcc.c-torture/compile/981001-4.c: New test.
16646
16647 1998-10-01  Robert Lipe  <robertl@dgii.com>
16648
16649         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16650         multilibbed hosts.   Idea grafted from g77.exp.
16651
16652 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16653
16654         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16655         avoid losing on systems which need -lsocket.
16656
16657 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16658
16659         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16660         * g++.old-deja/g++.other/nested2.C: Ditto.
16661         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16662         failure.
16663
16664 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16665
16666         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16667         preferred over template operator!= for enum bitfields.
16668
16669 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16670
16671         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16672         that happen to have the same base name, but in different scopes,
16673         are incorrectly rejected.
16674
16675 1998-09-16  Richard Henderson  <rth@cygnus.com>
16676
16677         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16678         on the native word size instead of an integer literal.
16679
16680 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16681
16682         * g++.old-deja/g++.other/static2.C: Invocation of static data
16683         member of type pointer-to-function denoted as non-static member.
16684
16685         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16686         checks involving function types and aliases.
16687
16688 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16689
16690         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16691         redefined to the same non-trivial type.
16692
16693         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16694         namespace-qualification of template specializations declared in
16695         other namespaces.
16696
16697         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16698         to declare a subset of the specializations of a template function
16699         as friends of specializations of a template class.
16700
16701         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16702         member templates that do not fully specialize the enclosing
16703         template class are rejected.
16704
16705 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16706
16707         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16708
16709 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16710
16711         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16712         altered from libf2c/libU77 version.
16713
16714 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16715
16716         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16717
16718 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16719
16720         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16721         (un)signed char are different types for template specialization
16722         purposes.
16723
16724 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16725
16726         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16727         * objc: ObjC testsuite.
16728
16729 1998-08-31  Catherine Moore  <clm@cygnus.com>
16730
16731         * gcc.c-torture/execute/941014-1.x:  New file.
16732
16733 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16734
16735         * lib/c-torture.exp: Add support for
16736         torture_eval_before_compile and torture_eval_before_execute
16737         variables.
16738
16739 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16740
16741         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16742         this test triggers valid.
16743
16744 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16745
16746         * gcc.dg/980827-1.c: New test.
16747
16748 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16749
16750         * gcc.c-torture/execute/loop-4b.c: New test.
16751
16752 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16753
16754         * lib/c-torture.exp: Add support for
16755         torture_eval_before_compile and torture_eval_before_execute
16756         variables.
16757
16758 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16759
16760         * gcc.c-torture/compile/980825-1.c: New test.
16761
16762 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16763
16764         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16765         count number tests in opt_t0 not good_t0.
16766
16767 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16768
16769         * gcc.c-torture/compile/930326-1.x: Fix typo.
16770
16771 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16772
16773         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16774         causes an ICE.
16775
16776 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16777
16778         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16779         STACK_SIZE is defined.
16780         * gcc.c-torture/unsorted/stuct.c: Similarly.
16781
16782         * gcc.c-torture/compile/980821-1.c: New test.
16783
16784 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16785
16786         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16787
16788 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16789
16790         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16791         code.
16792
16793 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16794
16795         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16796         error'.
16797
16798 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16799
16800         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16801
16802 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16803
16804         * gcc.c-torture/compile/980816-1.c: New test.
16805
16806         * gcc.dg/980816-1.c: New test.
16807
16808 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16809
16810         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16811         compiler for ieee tests.
16812
16813 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16814
16815         * g77.f-torture/compile/980729-0.f: New test.
16816
16817 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16818
16819         * gcc.c-torture/special/eeprof-1.c: New test, for
16820         -finstrument-functions.
16821         * gcc.c-torture/special/special.exp: Run it.
16822
16823 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16824
16825         * gcc.c-torture/compile/980729-1.c: New test.
16826
16827 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16828
16829         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16830         __thumb__ is defined, and test for ARM style doubles if so.
16831
16832 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16833
16834         * g77.f-torture/noncompile/980615-0.f: New test.
16835
16836 1998-07-26  H.J. Lu  (hjl@gnu.org)
16837
16838         * gcc.dg/980312-1.c: Do link instead of compile.
16839         * gcc.dg/980313-1.c: Likewise.
16840
16841 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16842
16843         * gcc.c-torture/compile/980726-1.c: New test.
16844
16845 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16846
16847         * g77.f-torture/execute/io0.f: New test.
16848
16849 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16850
16851         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16852         an int.
16853
16854 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16855
16856         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16857         m32r bugs.
16858
16859 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16860
16861         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16862         c-decl.c:grokdeclarator can handle mode attributes.
16863
16864 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16865
16866         * gcc.c-torture/execute/980716-1.c: New test.
16867
16868 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16869
16870         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16871         the mn10200.
16872         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16873         the mn10200.
16874         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16875         * gcc.c-torture/compile/930326-1.x: Similarly.
16876
16877 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16878
16879         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16880         New test from Craig.
16881
16882 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16883
16884         * g77.f-torture/noncompile/980616-0.f: New test.
16885
16886         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16887
16888 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16889
16890         *  g++.other/singleton.C: Return error value instead of taking
16891         SIGSEGV.
16892
16893 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16894
16895         *  g++.other/singleton.C: New test.   Warning is under dispute.
16896         Runtime crash is not.
16897
16898 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16899
16900         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16901         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16902         using6.C, using7.C}:  New namespace tests.
16903
16904 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16905
16906         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16907         specialization with typedef'ed names used as array indexes.
16908
16909 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16910
16911         * gcc.c-torture/execute/980709-1.c: New test.
16912
16913         * gcc.dg/980709-1.c: New test.
16914
16915 1998-07-07  Richard Henderson  <rth@cygnus.com>
16916
16917         * gcc.c-torture/execute/bcp-1.c: New test.
16918
16919 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16920
16921         * gcc.c-torture/execute/980707-1.c: New test.
16922
16923 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16924
16925         * gcc.c-torture/compile/980706-1.c: New test.
16926
16927 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16928
16929         * g77.f-torture/execute/980701-0.f,
16930         g77.f-torture/execute/980701-1.f: New test from Craig.
16931
16932 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16933
16934         * gcc.c-torture/compile/980701-1.c: New test.
16935
16936         * gcc.c-torture/execute/980701-1.c: New test.
16937
16938 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16939 rlsruhe.de>
16940
16941         * g++.old-deja/g++.robertl/eb132.C: New test.
16942         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16943
16944 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16945
16946         * g77.f-torture/execute/980628-7.f,
16947         g77.f-torture/execute/980628-8.f,
16948         g77.f-torture/execute/980628-9.f,
16949         g77.f-torture/execute/980628-10.f: New tests from Craig.
16950
16951         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16952
16953 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16954
16955         * g77.f-torture/execute/980628-4.f: New test from Craig.
16956         * g77.f-torture/execute/980628-5.f: Likewise.
16957         * g77.f-torture/execute/980628-2.f: Likewise.
16958         * g77.f-torture/execute/980628-0.f: Likewise.
16959         * g77.f-torture/execute/980628-1.f: Likewise.
16960         * g77.f-torture/execute/980628-3.f: Likewise.
16961         * g77.f-torture/execute/980628-6.f: Likewise.
16962
16963 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16964
16965         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16966         directory when nothing has been installed yet.
16967
16968 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16969
16970         * gcc.c-torture/special/special.exp: Handle newer versions of
16971         dejagnu.
16972
16973 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16974
16975         * gcc.dg/980626-1.c: New test.
16976
16977 1998-06-19  Bruno Haible <haible@ilog.fr>
16978
16979         * gcc.misc-tests/m-un-2.c: New test.
16980         * g++.old-deja/g++.other/warn01.c: Likewise.
16981
16982 1998-06-19  Robert Lipe  <robertl@dgii.com>
16983
16984         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16985         compatibility with assmblers with a different comment character.
16986         Eliminate use of GAS-specific extensions.
16987
16988 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16989
16990         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16991
16992 1998-06-19  Robert Lipe  <robertl@dgii.com>
16993
16994         *lib/g77.exp: Replace search for libf2c.a with search for newly
16995         renamed libg2c.a
16996
16997 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16998
16999         * gcc.c-torture/execute/980617-1.c: New test.
17000
17001 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17002
17003         * gcc.c-torture/execute/980612-1.c: New test.
17004
17005 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17006
17007         * gcc.dg/980523-1.c: Only test on ppc-linux.
17008         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17009
17010         * gcc.c-torture/execute/980608-1.c: New test.
17011
17012 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17013
17014         * gcc.c-torture/execute/980605-1.c: New test.
17015
17016 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17017
17018         * gcc.c-torture/execute/980604-1.c: New test.
17019
17020 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17021
17022         * gcc.c-torture/execute/980602-1.c: New test.
17023         * gcc.c-torture/execute/980602-2.c: Likewise.
17024
17025 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17026
17027         * 970125-0.f: Fix per JCB.  Add commentary.
17028
17029 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17030
17031         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17032         IEEE -0 support.
17033
17034 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17035
17036         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17037         earlier.
17038
17039 1998-05-28  Catherine Moore <clm@cygnus.com>
17040
17041         * gcc.c-torture/execute/980526-3.c: New test.
17042
17043 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17044
17045         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17046         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17047         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17048         m88k-motorola-sysv3 to XFAIL.
17049
17050 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17051
17052         * gcc.dg/980526-1.c: New test.
17053         * gcc.c-torture/execute/980526-2.c: New test.
17054
17055 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17056
17057         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17058
17059         * gcc.c-torture/execute/980526-1.c: New test.
17060
17061 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17062
17063         * g77.f-torture/execute/alpha2.f: Add runtime test.
17064
17065 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17066
17067         * g++.old-deja/old-deja.exp: Strip leading directories.
17068
17069         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17070         error for the line.  Don't run multiple tests for the same line.
17071
17072 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17073
17074         * gcc.dg/980523-1.c: New test.
17075
17076 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17077
17078         * g77.f-torture/compile/970915-0.f: New test.
17079
17080 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17081
17082         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17083
17084 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17085
17086         * gcc.dg/980520-1.c: New test.
17087
17088 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17089
17090         * gcc.dg/980502-1.c: Fix return type.
17091
17092 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17093
17094         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17095         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17096         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17097         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17098         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17099
17100 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17101
17102         * g77.f-torture/execute/980520-1.f: New test.
17103
17104 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17105
17106         * lib/mike-g77.exp: New file.
17107
17108         * g77.f-torture/noncompile/noncompile.exp,
17109         g77.f-torture/noncompile/check0.f: New files.
17110
17111 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17112
17113         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17114         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17115         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17116         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17117         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17118         abort where appropriate.
17119
17120 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17121
17122         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17123         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17124
17125 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17126
17127         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17128
17129 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17130
17131         * g77.f-torture/compile/980427-0.f: New test.
17132
17133 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17134
17135         * g77.f-torture/compile/980424-0.f: New test.
17136
17137 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17138
17139         * g77.f-torture/compile/980419-2.f (main): New test.
17140         * g77.f-torture/compile/970125-0.f: New test.
17141         * g77.f-torture/compile/980419-1.f: New test.
17142
17143 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17144
17145         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17146         of loop-4.c.
17147
17148 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17149
17150         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17151
17152 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17153
17154         * gcc.c-torture/compile/980329-1.c: New test.
17155
17156 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17157
17158         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17159         * gcc.dg/980312-1.c: Fix typo in -march command.
17160
17161 1998-03-16  H.J. Lu  (hjl@gnu.org)
17162
17163         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17164
17165 1998-03-11  Robert Lipe  <robertl@dgii.com>
17166
17167         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17168         Dave Love agree the Fortran source is bogus.
17169
17170 1998-03-11  Robert Lipe  <robertl@dgii.com>
17171
17172         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17173         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17174         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17175         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17176         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17177
17178 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17179
17180         * g++.old-deja/g++.other/friend1.C: New test.
17181
17182 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17183
17184         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17185         possibly uninitialized) variables and declare dnrm2.
17186
17187 1998-02-23  Robert Lipe <robertl@dgii.com>
17188
17189         From Bruno Haible <haible@ilog.fr>:
17190         * gcc.c-torture/execute/980223.c: New test.
17191
17192 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17193
17194         * gcc.dg/ifelse-1.c: New test.
17195
17196 1998-02-09  H.J. Lu  (hjl@gnu.org)
17197
17198         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17199
17200           * lib/old-dejagnu.exp (old-dejagnu): Added the
17201           "execution test - XFAIL *-*-*" handling in the spirit of
17202           "excess errors test -". Changed the "execution test fails"
17203           handling to be like "excess errors test fails".
17204           * Update various tests accordingly.
17205
17206 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17207
17208         * gcc.c-torture/execute/980205.c: New test.
17209
17210 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17211
17212         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17213         * lib/f-torture.exp: Similarly.
17214         * gcc.c-torture: Rename all .cexp files to .x files.
17215
17216 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17217
17218         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17219         (940510-1.c): Removed duplicate.
17220         (971104-1.c): New test.
17221
17222 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17223
17224           * lib/f-torture.exp: Improve error and loop detection.
17225
17226 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17227
17228         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17229         use that to size the filler array.
17230
17231 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17232
17233         * lib/c-torture.exp(c-torture-execute): Fix typo.
17234
17235         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17236         testcase as the executable name. Keep the executable around if
17237         the test fails.
17238
17239 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17240
17241         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17242         changes.  Only test one -g option, and move it to the end of the
17243         list of options to test.
17244
17245 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17246
17247         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17248         variable GCC_TORTURE_OPTIONS to supply default switches separated
17249         by colons.  If no environment variable, run tests with -O0 -g, -O1
17250         -g, and -O2 -g as well.
17251
17252 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17253
17254         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17255         explanatory comments. Fix indentation.
17256
17257 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17258
17259         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17260
17261 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17262
17263         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17264         * g++.old-deja/g++.mike/p7325.C: Likewise.
17265         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17266
17267 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17268
17269         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17270         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17271         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17272         * g++.old-deja/g++.law/operators4.C: Likewise.
17273
17274 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17275
17276         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17277         * g++.old-deja/g++.mike/p784.C: Ditto.
17278         * g++.old-deja/g++.mike/p785.C: Ditto.
17279
17280 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17281
17282           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17283
17284 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17285
17286         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17287         target feature; pass this to c-torture-execute as needed.
17288
17289 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17290
17291         * lib/c-torture.exp(c-torture-execute): If the previous and the
17292         current executables being tested are identical, we don't need to
17293         run the executable again. Try to make the executable names
17294         unique. Add an optional argument for passing additional compiler
17295         flags.
17296
17297 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17298
17299         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17300
17301 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17302
17303         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17304
17305 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17306
17307         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17308         32bit or larger longs.
17309
17310         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17311         have either a 32bit long or 32bit int.
17312
17313 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17314
17315         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17316         Make double precision tests dependent on sizeof (double).
17317
17318 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17319
17320         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17321         too.
17322
17323 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17324
17325         * gcc.c-torture/compile/961203-1.cexp: New script.
17326
17327 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17328
17329         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17330         up the includes ourselves.
17331
17332 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17333
17334         * lib/plumhall.exp: Remove random include, and add a few
17335         verbose messages for debugging.
17336
17337 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17338
17339         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17340         of trying to do it ourselves.
17341
17342 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17343
17344         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17345
17346 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17347
17348         * gcc.prms/5403.c: Made regexp a bit less strict.
17349
17350 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17351
17352         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17353         is returned from remote_load instead.
17354         * lib/plumhall.exp: Ditto.
17355         * lib/mike-g++.exp: Ditto.
17356         * lib/old-dejagnu.exp: Ditto.
17357         * lib/c-torture.exp: Ditto.
17358
17359 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17360
17361         * lib/g++.exp: Use build_wrapper procedure.
17362         * lib/gcc.exp: Ditto.
17363
17364 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17365
17366         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17367         an old-style decl for malloc.  Fixes tests to work when
17368         sizeof (int) != sizeof (size_t).
17369
17370 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17371
17372         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17373
17374         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17375         use stdargs.h interface.
17376
17377 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17378
17379         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17380         NO_VARARGS when compiling.
17381
17382 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17383
17384         * lib/plumhall.exp(ph_includes): New procedure.
17385         (ph_make): Use it.
17386         (ph_compiler): Ditto.
17387
17388         * lib/g++.exp: Rename test-glue.c to testglue.c.
17389         * lib/gcc.exp: Ditto.
17390
17391 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17392
17393         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17394         to completion when it's called.
17395
17396 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17397
17398         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17399         is defined, don't do test.
17400
17401 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17402
17403         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17404         for object files.
17405         (ph_summary): Mark skipped testcases as untested, not unresolved.
17406
17407         * lib/plumhall.exp (ph_make): If unresolved because of bad
17408         errorCode, record errorCode in log file.
17409         (*): Replace send_log/verbose with verbose -log.
17410
17411 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17412
17413         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17414         double conversion if double isn't at least 8 bytes.
17415
17416         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17417         int to work with targets where int is 16 bits.
17418
17419         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17420         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17421         precision for the test to complete.
17422
17423 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17424
17425         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17426         if d10v is not compiled with the -mdouble64 flag.
17427         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17428
17429         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17430         d10v is not compiled with the -mint32 flag.
17431
17432 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17433
17434         * lib/plumhall.exp: Use incr_count.
17435
17436 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17437
17438         * gcc.c-torture: Update to c-torture-1.45.
17439
17440 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17441
17442         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17443         the name of the expect testcase file).
17444
17445         * lib/g++.exp(g++_init): Ditto.
17446
17447 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17448
17449         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17450         the host.
17451
17452         * lib/gcc.exp(gcc_exit): New procedure.
17453
17454 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17455
17456         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17457         specs where appropriate.
17458
17459         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17460         because of new "candidates are" messages, and removed a few
17461
17462         * Converted all non-old-style g++ testcases to old-style, and
17463         moved into g++.old-deja.
17464
17465 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17466
17467         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17468         options.
17469
17470         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17471         succeeded.
17472
17473         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17474
17475 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17476
17477         * lib/gcc.exp (gcc_target_compile): Add support for defining
17478         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17479         the machine doesn't have those features.
17480
17481 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17482
17483         * g++.law/operators4.exp: Don't use LIBS.
17484
17485 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17486
17487         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17488
17489         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17490         * lib/g++.exp: Set it here instead. Also, allow use of the
17491         --tool_exec and --tool_opt options. Change CXX to
17492         GXX_UNDER_TEST.
17493
17494         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17495
17496         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17497
17498 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17499
17500         * lib/old-dejagnu.exp: Use prune_warnings instead of
17501         prune_system_crud.
17502         * lib/mike-g++.exp: Ditto.
17503         * lib/gcc.exp: Ditto.
17504         * lib/g++.exp: Ditto.
17505
17506         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17507
17508 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17509
17510           * 941014-2.c: Include stdlib.h
17511           * 960327-1.c: Include stdio.h
17512           * dbra.c, index-1.c: Don't assume ints are 32bits.
17513
17514 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17515
17516         * lib/gcc.exp: Add gcc,stack_size target feature.
17517
17518         * lib/g++.exp(g++_target_compile): Add the include and link
17519         paths here, not in two other places. And, it's $options, not
17520         options.
17521
17522         * lib/mike-g++.exp(postbase): Remove the code that determines
17523         the correct include and link paths.
17524         * g++.old-deja/old-deja.exp: Ditto.
17525
17526 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17527
17528         * lib/g++.exp(g++_init): target_compile no longer returns the
17529         filename of the result.
17530
17531 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17532
17533         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17534         call to glob.
17535
17536         * gcc.c-torture/special/special.exp: Change call to
17537         gcc_target_compile to include the object file.
17538
17539 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17540
17541         * gcc.c-torture/special/special.exp: Correct misspelling in last
17542         change.
17543
17544 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17545
17546         * lib/plumhall.exp(ph_summary): Log the entire output of the
17547         executable. Return -1 if there were any failures, 0 otherwise.
17548         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17549         (ph_make): Clean up objects and executables that were built
17550         if the tests succeeded.
17551
17552 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17553
17554         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17555         libraries and includes in the build tree as appropriate.
17556
17557 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17558
17559         * lib/c-torture.exp: Instead of looking for the global variable
17560         NO_LONG_LONG, check to see if that's a feature of the target.
17561
17562 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17563
17564         * config/default.exp: Minimize. Delete the remainer of the files in
17565         config; this functionality is now in devo/dejagnu/config.
17566
17567         g++.*/*: Pass any additional flags used to compile to postbase;
17568         delete CXXFLAGS.
17569
17570         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17571         is now done by runtest.exp. Use gcc_target_compile instead of
17572         compile.
17573
17574         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17575         Remove references to CFLAGS. Use remote_file instead of
17576         calling rm -f.
17577         (c-torture): Take a list of arguments to use to compile this
17578         testcase.
17579
17580         lib/g++.exp: Simplify. Use target_compile instead of compile.
17581         lib/gcc-dg.exp: Ditto.
17582         lib/gcc.exp: Ditto.
17583         lib/mike-{gcc,g++}.exp: Ditto.
17584         lib/old-dejagnu.exp: Ditto.
17585         lib/plumhall.exp: Ditto.
17586
17587 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17588
17589         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17590         (ph_linker): Likewise.
17591
17592 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17593
17594           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17595         MAP_ANON / MAP_ANONYMOUS if defined;
17596         else try to map from /dev/zero .
17597
17598 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17599
17600         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17601         isn't defined, then define it to MAP_ANONYMOUS.
17602
17603 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17604
17605         * gcc.c-torture: Update to c-torture-1.42 release.
17606
17607 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17608
17609         * gcc.c-torture: Update to c-torture-1.41 release.
17610
17611 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17612
17613         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17614         c-torture release.
17615
17616 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17617
17618         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17619         and LDFLAGS.  Fix second case to append the target_info ldflags
17620         onto LDFLAGS, not CFLAGS.
17621         * lib/g++.exp (g++_init): Add target_info stuff.
17622         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17623         of libgloss and newlib flags for !native.
17624
17625         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17626         (GDB): Fix relative path to go up another dir for finding gdb.
17627
17628 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17629
17630         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17631         versions in the target_info array, if they don't exist.
17632
17633 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17634
17635         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17636
17637 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17638
17639         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17640         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17641
17642 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17643
17644         * lib/old-dejagnu.exp: Don't remove the output file before we've
17645         actually tested it. Don't append pwd to the path of the executable
17646         we're testing.
17647
17648 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17649
17650         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17651
17652 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17653
17654         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17655         temporary directory for compiler files, and set it to a default
17656         value of /tmp. Set $output as the name of the output file from
17657         compiling the testcase. Add a -o option to $cflags_var so the
17658         compiler writes the final output file as $output. Set $executable
17659         to $output.
17660
17661         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17662         directory for compiler files, and set it to /tmp if it doesn't
17663         already have a value. Set $output_file to the name of the output
17664         file from compiling the testcase. Add a -o option to CXXFLAGS so
17665         the compiler writes the final output file as $output. Use $output
17666         as the executable to be tested.
17667
17668 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17669
17670         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17671
17672 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17673
17674         * gcc.c-torture/execute/pending-1.c: New test.  Still
17675         pending in Tege's queue.
17676
17677 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17678
17679         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17680         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17681         if there were failures.  Call unresolved if there were unresolved
17682         testcases.  Call gcc_fail if program did not run to completion.
17683         (ph_make): Pass additional argument name to ph_execute.
17684         (ph_execute): Add new argument.  Pass additional arguments to
17685         ph_summary.  Call gcc_fail is there is no execution output.
17686
17687 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17688
17689         * lib/plumhall.exp (proc_summary): Output relavent summary
17690         lines into the log so specific failures in plumhall can be
17691         investigated.
17692
17693 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17694
17695         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17696         (c-torture-execute): Don't try to execute tests which use
17697         "long long" types if $NO_LONG_LONG is nonzero.
17698
17699 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17700
17701         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17702         not c-torture.
17703
17704         * gcc.ieee: Move from here.
17705         * gcc.c-torture/execute/ieee: To here.
17706
17707 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17708
17709         * gcc.c-torture: Update to c-torture-1.41 release.
17710
17711 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17712
17713         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17714         not "$output".
17715
17716 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17717
17718         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17719         -c present.
17720
17721 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17722
17723         * config/proelf.exp: Handle connecting to a simulator.
17724
17725 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17726
17727         * config/proelf.exp: New file.  Enough framework that we can
17728         run c-torture tests on the proelf targets (or any other target
17729         that gdb can connect to for that matter).
17730
17731 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17732
17733         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17734         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17735
17736         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17737         exec_output exists.
17738
17739 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17740
17741         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17742         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17743
17744         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17745         to pass/fail/unresolved/unsupported/untested.  Caller must now
17746         call unresolved/unsupported/untested.
17747         * lib/*.exp: Update FSF address.  Update to handle new results of
17748         ${tool}_load.
17749         * lib/chill.exp (verbose): Delete.
17750
17751 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17752
17753         * lib/gcc.exp (default_gcc_start): Change order of args to
17754         $LDFLAGS $CFLAGS $LIBS.
17755         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17756         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17757         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17758         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17759         * gcc.misc-tests/dg-test.exp: Likewise.
17760         * gcc.misc-tests/msgs.exp: Likewise.
17761         * gcc.prms/prms.exp: Likewise.
17762         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17763         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17764
17765         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17766
17767 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17768
17769         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17770
17771         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17772         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17773
17774         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17775         necessary.
17776
17777 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17778
17779         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17780         global for loop; add use of $mathlib.
17781         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17782         settings here; set mathlib for anything but VxWorks.
17783
17784 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17785
17786         * gcc.c-torture: Update to c-torture-1.40 release.
17787
17788 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17789
17790         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17791         dg.exp.
17792
17793 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17794
17795         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17796         global.
17797
17798 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17799
17800         * lib/g++.exp (LIBS): Define if not already.
17801         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17802         (gcc-dg-prune): Call prune_gcc_output.
17803         * lib/gcc.exp (prune_gcc_output): New proc.
17804         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17805         prune_gcc_output.
17806
17807 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17808
17809         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17810         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17811
17812 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17813
17814         * gcc.c-torture: Update to c-torture-1.39 release.
17815
17816 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17817
17818         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17819         fails, try others as well.
17820
17821 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17822
17823         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17824         If compilation fails, mark execute tests as `untested'.
17825         If test is marked as unsupported, don't mark compilation and
17826         execute tests as failed.
17827
17828 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17829
17830         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17831         libstdc++ for whether or not we want to be doing shared
17832         libraries.  Delete link_curses since we don't need it anymore.
17833         * lib/mike-g++.exp (postbase): Don't link in libg++.
17834         * g++.old-deja/old-deja.exp: Likewise.
17835
17836 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17837
17838         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17839
17840 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17841
17842         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17843         For that, add `-Wl,-a,shared_archive'.
17844         * g++.old-deja/old-deja.exp: Likewise.
17845
17846 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17847
17848         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17849
17850 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17851
17852         * lib/mike-g++.exp (postbase): Pay attention to the status of
17853         g++_load.
17854
17855 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17856
17857           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17858
17859 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17860
17861         * lib/gcc.exp (default_gcc_start): No longer need to log program
17862         being executed or its output, execute_anywhere does that now.
17863         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17864         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17865
17866 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17867
17868         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17869         the same as those in lib/g++.exp.
17870
17871 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17872
17873         * gcc.c-torture: Update to c-torture-1.38 release.
17874         * gcc.ieee: Related changes.
17875
17876 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17877
17878         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17879         "exec". Minor reformatting changes.
17880
17881         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17882         cross. This means all "exec" calls now work on a remote host as
17883         well.
17884         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17885         cross. Filter out the extra "\r\n" stuff that expect puts in.
17886         (c-torture-execute): Filter out the bogus warnings like
17887         c-torture-compile does. Add support for canadian cross.
17888         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17889         Use execute_anywhere rather than calling exec directly. Now it
17890         works for canadian cross testing.
17891
17892 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17893
17894         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17895         results into a variable, and check that rather than using file exists.
17896
17897 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17898
17899         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17900         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17901
17902 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17903
17904         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17905         lib_curses if there's a shared libg++ in the build tree.
17906
17907 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17908
17909         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17910         if not supported target.
17911
17912 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17913
17914         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17915         link_curses up to always happen, not just for native builds.
17916
17917 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17918
17919         * gcc.c-torture: Update to c-torture-1.36 release.
17920         * gcc.failure: Related changes.
17921
17922 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17923
17924         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17925
17926 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17927
17928         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17929         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17930         runshlib, link_curses, and mathlib for link and run.
17931
17932         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17933         pass the runtime shared library options for Solaris, OSF/1, and
17934         Irix5, and link with -lcurses to avoid unresolved references.
17935
17936 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17937
17938         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17939         only run once.
17940
17941 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17942
17943         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17944
17945 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17946
17947         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17948         do not have a framework for the "compat" tests yet.
17949
17950 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17951
17952         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17953         set to null if we're testing vxworks5.1.  Use that instead of
17954         `-lm' in the setting of LIBS for link and run.
17955
17956 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17957
17958         * config/rom68k.exp (${tool}_load): Major changes to make it
17959         work.  Verified that it does in fact return the stuff in
17960         exec_output properly.  Catch any Emul or any TRAP other than 0.
17961
17962 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17963
17964         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17965         LDFLAGS properly for targets that need stuff from libgloss.
17966         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17967         only run once.
17968         (gpp_initialized): New variable.
17969
17970 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17971
17972         * config/rom68k.exp: Load libgloss.exp.
17973         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17974         so we can produce a fully linked binary.
17975         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17976         so we can produce a fully linked binary.
17977
17978 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17979
17980         * lib/plumhall.exp (ph_section): Watch for expected failures.
17981         Add missing `else'.
17982
17983         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17984         run the testcase.
17985         (c-torture): Likewise.
17986
17987 1995-08-28  Doug Evans  <dje@cygnus.com>
17988
17989         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17990
17991         * lib/mike-g++.exp (mike_cleanup): New proc.
17992         (prebase): New globals compiler_result, not_compiler_result,
17993         target_regexp.
17994         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17995         allow leading "-" in pattern.  Watch for unsupported tests.
17996         If $compiler_result is set, pattern match assembler code,
17997         and ditto for $not_compiler_result.
17998         * lib/mike-gcc.exp: Likewise.
17999
18000         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18001         execution "succeeded".
18002
18003 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18004
18005         * config/win32.exp: New file.
18006         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18007
18008 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18009
18010         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18011         unsupported.
18012         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18013         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18014         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18015
18016         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18017         "... without exceptions was ...".  That is now handled by
18018         prune_system_crud.
18019         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18020
18021 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18022
18023         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18024         sieve.c,sort2.c}: New files.
18025         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18026         sieve.exp,sort2.exp}: Drivers for them.
18027
18028         * lib/mike-gcc.exp (program_output): New user settable variable.
18029         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18030         messages.
18031         * lib/mike-g++.exp (program_output): New user settable variable.
18032
18033         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18034
18035         * config/sh.exp: Deleted (use sim.exp instead).
18036
18037 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18038
18039         * config/vx.exp: Declare CHECKTASK as global.
18040         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18041         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18042         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18043
18044 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18045
18046         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18047         target. Like vx.exp, only includes `vx29k.exp' instead of
18048         `vxworks.exp'.
18049
18050 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18051
18052         * config/sim.exp: Increase time limit from 120 seconds to 240.
18053
18054 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18055
18056         * gcc.c-torture/execute/950628-1.c: New test.
18057
18058 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18059
18060         * gcc.c-torture: Update with changes/additions from
18061         c-torture-1.34.
18062
18063 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18064
18065         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18066
18067 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18068
18069         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18070
18071 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18072
18073         * gcc.c-torture/compile/950512-1.c: New test.
18074         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18075         * gcc.dg/struct-ret-1.c: Likewise.
18076
18077 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18078
18079         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18080           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18081
18082 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18083
18084         * gcc.c-torture/special/920411-1.c: Deleted.
18085         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18086
18087 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18088
18089         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18090         cpu limit.
18091
18092 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18093
18094         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18095
18096 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18097
18098         From kenner;
18099         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18100         is the proper length.
18101         * va-arg-3.c: Likewise.
18102
18103 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18104
18105         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18106         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18107
18108         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18109         * lib/g++.exp (default_g++_start): Delete old cruft.
18110
18111 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18112
18113         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18114         (2 * (1 << 18)) to (2 * (1 << 17)).
18115
18116         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18117
18118 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18119
18120         * config/rom68k.exp: Renamed from config/idp.exp
18121
18122 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18123
18124         * c-torture/compile/921109-2.c
18125
18126 1995-04-18  Mike Stump  <mrs@cygnus.com>
18127
18128         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18129         excess errors.
18130
18131 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18132
18133         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18134         output.
18135         * lib/g++.exp (default_g++_start): Likewise.
18136
18137 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18138
18139         * gcc.c-torture/compile/950329-1.c: New test.
18140
18141 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18142
18143           * config/bug.exp (${tool}_load): Updated to use new remote_open
18144           and remote_close procs.
18145         * config/idp.exp: New file.
18146
18147 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18148
18149         * gcc.c-torture/execute/950322-1.c: New test.
18150
18151 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18152
18153         * config/vx.exp (${tool}_load): Clean up testing of return code from
18154         vxworks_ld and vxworks_spawn.
18155
18156 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18157
18158         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18159
18160 1995-03-13  Mike Stump  <mrs@cygnus.com>
18161
18162         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18163         can mark excess errors on a machine by machine basis.  Note, the
18164         default is to not expect any excess errors, even when excess
18165         errors test - is given, so you will want to put an XFAIL ... on
18166         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18167         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18168         those 4 machines, but no others.
18169
18170 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18171
18172         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18173         * lib/c-torture.exp: to here.
18174
18175 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18176
18177         * gcc.c-torture/execute/950221-1.c: New test.
18178         * gcc.c-torture/execute/struct-ret-1.c: New test.
18179         * gcc.c-torture/compile/950221-1.c: New test.
18180
18181         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18182
18183 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18184
18185         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18186         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18187
18188 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18189
18190         * g++.gb: New directory of tests, derived from my signature and
18191         class scoping tests.
18192
18193         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18194         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18195         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18196         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18197         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18198         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18199         * g++.gb/sig25.C: Likewise.
18200
18201         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18202         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18203         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18204         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18205         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18206         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18207         * g++.gb/sig25.exp: Likewise.
18208
18209         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18210         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18211         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18212         * g++.gb/scope13.C: Likewise, this test still fails.
18213
18214         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18215         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18216         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18217         * g++.gb/scope13.exp: Ditto.
18218
18219         * g++.gb/README: New file, explains what these tests are about.
18220
18221 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18222
18223         * lib/dg.exp (dg-do): Support `preprocess'.
18224         (dg-test): Likewise.
18225
18226 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18227
18228         * config/udi.exp: change "continue -expect" to "exp_continue".
18229
18230 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18231
18232         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18233         Delete redundant tests.
18234
18235         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18236         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18237         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18238         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18239         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18240         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18241         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18242         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18243
18244         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18245         storing label pointers.
18246         * gcc.c-torture/execute/921019-1.c: Likewise.
18247         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18248         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18249         parameter fp.
18250         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18251         constants.
18252
18253         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18254         Delete obsolete tests.
18255
18256         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18257         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18258         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18259         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18260         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18261         * gcc.c-torture/compile/950124-1.c: New test.
18262
18263         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18264
18265 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18266
18267         * lib/mike-g++.exp: Add -lm to LIBS.
18268
18269 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18270
18271         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18272
18273 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18274
18275         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18276
18277 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18278
18279         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18280
18281 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18282
18283         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18284         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18285         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18286         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18287         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18288         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18289         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18290         * g++.law/{operators31.C, operators32.C,
18291         * g++.law/{operators33.C, operators34.C}: Likewise.
18292         * g++.law/{pic1.C, refs2.C}: Likewise.
18293         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18294         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18295         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18296         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18297
18298         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18299         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18300         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18301         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18302         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18303         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18304         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18305         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18306         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18307         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18308         * g++.law/{operators34.exp}: Likewise.
18309         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18310         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18311         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18312         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18313         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18314
18315         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18316         No longer expected to fail.
18317         * g++.law/missed-error3.C: Tweak for recent bool changes.
18318
18319 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18320
18321         * config/emb-unix: Deleted.
18322         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18323         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18324
18325 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18326
18327         * lib/dg.exp (dg-test): Fix typo in last patch.
18328
18329 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18330
18331         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18332         (handles multiple occurrences).
18333
18334 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18335
18336         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18337         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18338         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18339         printed).
18340         * lib/c-torture.exp (c-torture-compile): Likewise.
18341         (c-torture): Prepend full path if missing.
18342         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18343         (gcc_fail): Likewise.
18344         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18345
18346 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18347
18348         * lib/netware.exp: Only attach to NetWare i386 systems.
18349
18350 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18351
18352         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18353         messages.  Add test name to "output pattern match" pass/fail message.
18354
18355 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18356
18357         * gcc.dg: New testsuite.
18358         * gcc.dg/dg.exp: New file.
18359
18360         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18361         test-switch.c}: Deleted.
18362
18363         * gcc.misc-tests/msgs.exp: New testcase driver.
18364
18365 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18366
18367         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18368         Watch for illegal return values from ${tool}_load.
18369         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18370         cross targets.  Coerce return value >0 to 1.
18371
18372 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18373
18374         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18375
18376         * config/emb-unix.exp: New file.
18377
18378         * config/sim.exp: Error if variable $SIM not defined.
18379         (${tool}_load): Mark test as "untested" if simulator missing.
18380
18381         * config/unix.exp: Load remote.exp to get rcp_download.
18382         * lib/c-torture.exp: Use different option lists for testcases with
18383         and without loops.
18384         * gcc.c-torture/execute/execute.exp: Likewise.
18385
18386 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18387
18388         * config/*.exp: Clarify return code from ${tool}_load.
18389         Call `unresolved' or `untested' instead of `warning' or `perror'
18390         (sometimes you still want to call both though).
18391         Add comment that `shell_id' is local to each file.
18392         * config/udi.exp (timeout): Set to 30.
18393         Don't print warning if connection fails, $connectmode has already
18394         printed an error.
18395         (${tool}_load): Move verbose messages to level 2.
18396         Rework pattern for "Process started" message.
18397         Pass `shell_id' to ${connectmode}_download.
18398         Retry twice upon timeout.  Make resetting of target more robust.
18399         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18400         Pass `shell_id' to exit_$connectmode.
18401         Only call exit_$connectmode if connected.
18402         * config/unix.exp (${tool}_load): Check return codes better.
18403         * config/vrtx.exp (${tool}_load): Likewise.
18404         * config/vx.exp (${tool}_load): Likewise.
18405         Delete unneeded global's.
18406         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18407         from ${tool}_load.
18408         (dg-stat): Delete.
18409         (dg-init): Delete recording of pass/fail counts.
18410         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18411         (old-dejagnu-init): Likewise.
18412         (old-dejagnu-stat): Delete contents, empty proc now.
18413         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18414         (c-torture): Delete references to lcnt, lpass, lfail.
18415         Get option list from TORTURE_OPTIONS.
18416         Delete -funroll[-all]-loops if no loops.
18417         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18418         (g++_stat): Delete contents (empty proc now).
18419         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18420         (gcc_finish): Likewise.
18421         (gcc_stat): Deleted.
18422         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18423         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18424         * gcc.c-torture/execute/execute.exp: Likewise.
18425         Split tests into two parts: compile, execute.
18426         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18427         no loops.  Update to reflect clarified return codes from ${tool}_load.
18428
18429 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18430
18431         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18432         to grep for.
18433         (old-dejagnu): Likewise (where necessary).
18434
18435 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18436
18437         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18438
18439         * lib/dg.exp (dg-process-target): Fix processing of selector.
18440         Add comment regarding use of `error'.
18441
18442         * lib/gcc.exp (prune_system_crud): Define if missing.
18443         * lib/g++.exp (prune_system_crud): Likewise.
18444
18445         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18446         Call prune_system_crud.
18447         * lib/dg.exp (dg-runtest): New proc.
18448         Use perror instead of send_user for tcl errors in testcase.
18449         Don't return any value, it's never used.
18450         Don't clobber previous definition of `unknown'.
18451         Print tcl errors in `dg-final'.
18452
18453 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18454
18455         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18456         (dg-test): Don't print errorInfo, it contains stack backtrace.
18457
18458 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18459
18460         * lib/g++.exp (runtest_file_p): Define if missing.
18461
18462 1994-09-24  Doug Evans  (dje@cygnus.com)
18463
18464         * lib/mike-g++.exp: Comment out loading of g++.exp.
18465         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18466         (default_g++_version): Always print something.
18467         (default_g++_start): Comment out call to `which'.
18468         (g++_start, g++_load): Deleted (must be defined in config file).
18469         * lib/gcc.exp: Test for existence of $CC at start.
18470         Delete check for tmpdir (done in gcc_init).
18471         (default_gcc_version): Always print something.
18472         (default_gcc_start): Comment out call to `which'.
18473         * config/*.exp: Major cleanup - make cross targets work at least a
18474         little better for g++ (by not being "--tool gcc" specific).
18475         Rename gcc_xxx to ${tool}_xxx.
18476         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18477         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18478
18479 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18480
18481         * lib/c-torture.exp (c-torture-compile): Rework compiler
18482         message processing.
18483
18484         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18485         c-torture.
18486
18487 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18488
18489         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18490
18491         * lib/dg.exp (dg-process-target): Support { target native }.
18492
18493 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18494
18495         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18496         looked for "... program xxx got fatal signal".
18497         Correct regsub munging of `comp_output'.
18498         Ignore compiler messages "path prefix not used" and "linker input
18499         file unused".
18500
18501 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18502
18503         * lib/gcc.exp (runtest_file_p): Define if missing.
18504         * gcc.prms/template.c: Example to work from.
18505
18506 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18507
18508         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18509         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18510
18511         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18512         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18513         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18514         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18515
18516         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18517         (dg-process-target): No longer a varargs proc.
18518         Return S/N for target, P/F for xfail.  All callers changed.
18519         (user option procs): More argument checking.
18520         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18521         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18522         (dg-test): Skip test if not running on selected target in `dg-do'.
18523         Update handling of `dg-do-what', `dg-output-text'.
18524         Separate execution pass/fail from output pattern match pass/fail.
18525         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18526
18527 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18528
18529         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18530         target for 920510-1.c.
18531
18532 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18533
18534         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18535         Clean up comment regarding use of passcnt, etc.
18536         (gcc_stat): Don't update `testcnt' here.
18537         (gcc_finish): Do it here.
18538         Might as well reset `but_id' here too.
18539         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18540         to determine if the file should be tested.
18541         * gcc.c-torture/compile/compile.exp: Likewise.
18542         * gcc.c-torture/execute/execute.exp: Likewise.
18543         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18544         * gcc.misc-tests/dg-test.exp: Likewise.
18545         * gcc.prms/prms.exp: Likewise.
18546         * gcc.wendy/wendy.exp: Likewise.
18547         * g++.old-deja.exp: Likewise.
18548         Move "Testing file" message to verbose level 1.
18549
18550 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18551
18552         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18553
18554 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18555
18556         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18557         (default_gcc_start): Accept optional second list element
18558         of compiler flags.  Print compiler output at verbosity level 2.
18559         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18560         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18561         Save current values of framework globals passcnt, failcnt, xpasscnt,
18562         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18563         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18564         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18565         xfailcnt to compute stats.  Update framework global `testcnt' from
18566         pass/fail counts.
18567         (gcc_finish): New proc.  Clean up test environment.
18568         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18569         (gcc_epass, gcc_efail): Delete.
18570         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18571         argument of line number.
18572         (dg-init): If the tool has an init routine, call it.
18573         (dg-test): Remove args `cflags_var' and `libs_var'.
18574         Pass all compiler options to ${tool}_start.
18575         Handle missing line number.
18576         (dg-finish): New function.
18577         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18578         particular files.  Call gcc_finish at end.  Move "skipping test"
18579         message to verbosity level 3.
18580         * gcc.c-torture/compile/compile.exp: Likewise.
18581         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18582         * gcc.c-torture/execute/execute.exp: Likewise.
18583         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18584         Print testcase being tried at verbosity level 1.
18585         * gcc.c-torture/special/special.exp: Unset xfail.
18586         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18587         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18588         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18589         * gcc.failure/failure.exp: Likewise.
18590         * gcc.ieee/ieee.exp: Likewise.
18591         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18592         Update call to dg-test.  Call dg-finish at end.
18593         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18594         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18595         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18596         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18597         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18598         * gcc.wendy/wendy.exp: Add copyright.
18599         Delete setting of tmpdir (done by gcc_init).
18600         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18601         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18602         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18603         gcc_[ce]pass/fail.
18604
18605 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18606
18607         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18608         confusion.
18609         (g++_load): Likewise.
18610
18611         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18612         Rename argument to `prog' to remove the confusion.
18613         Varargs fns behave differently too!
18614         (g++_load): Likewise.
18615
18616         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18617
18618         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18619         what it is.  Delete (always) printing of status value for !native.
18620         Simplify verbose code, and include status and exec_output.
18621         (g++_load): Use gcc_load.
18622
18623 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18624
18625         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18626         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18627         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18628         940714-3.c as these testcases don't exist anymore.  Make
18629         va-arg-1.c expected to pass.
18630
18631 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18632
18633         * gcc.misc-tests/misc.exp: Only run specific testcases.
18634         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18635         * gcc.misc-tests/dg-[1-9].c: New files.
18636
18637         * lib/dg.exp: New testsuite driver.
18638         * gcc.prms/prms.exp: Use it.
18639
18640         * README.gcc: New file.
18641
18642         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18643         Document and reset `lxpass' and `lxfail'.
18644         Simplify "initialized" message.
18645         (gcc_stat): Clean up comments a little.
18646
18647 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18648
18649         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18650
18651 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18652
18653         * lib/old-dejagnu.exp (process-option): New proc.
18654         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18655         (old-dejagnu): Simplify.
18656         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18657
18658 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18659
18660         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18661         exists and is not an empty string.
18662
18663         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18664         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18665         finished.
18666         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18667         automatically.
18668
18669         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18670         longer expected to fail.
18671
18672         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18673         "f" function call.
18674
18675         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18676
18677         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18678         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18679         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18680         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18681         c-torture-1.29.
18682
18683         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18684         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18685
18686         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18687
18688         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18689         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18690
18691         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18692         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18693         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18694
18695 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18696
18697         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18698         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18699         940714-1.c, 940714-2.c, 940714-3.c},
18700         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18701         gcc.misc-tests/{mg.c,mg.exp}:
18702         New tests.
18703         * gcc.noncompile/noncompile.exp: Change accordingly.
18704
18705 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18706
18707         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18708         Undo previous clobberage.
18709
18710 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18711
18712         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18713         * gcc.special/{930510-1.c, special.exp}:
18714         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18715         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18716         struct-varargs-1.c}: New tests from c-torture-1.26.
18717
18718 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18719
18720         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18721           argument to switch.
18722
18723 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18724
18725         * Revert the previous changes.  Please see Rob's directory
18726           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18727           fixes.
18728
18729 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18730
18731         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18732             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18733             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18734             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18735             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18736             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18737             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18738             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18739             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18740             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18741             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18742             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18743             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18744             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18745             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18746             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18747             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18748             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18749             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18750             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18751             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18752             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18753             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18754             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18755             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18756             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18757             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18758
18759 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18760
18761         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18762             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18763           with perror calls.
18764
18765 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18766
18767         * config/unix.exp (g++_load): Fix syntax.
18768
18769 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18770
18771         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18772         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18773         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18774         Don't expect va-arg-1.c to fail.  Correct expected output for
18775         920928-1.c.
18776         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18777         * gcc.wendy/hbm4.c: Correct typo.
18778         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18779
18780 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18781
18782         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18783         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18784         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18785         * lib/c-torture.exp (c-torture-compile): Ditto.
18786
18787         Reduce volume of output (remove all the -I's and such).
18788         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18789         Call gcc_cpass, gcc_cfail.
18790         (c-torture): Pass testing option to c-torture-compile.
18791
18792 1994-03-21  Doug Evans  (dje@cygnus.com)
18793
18794         Bring patches over from progressive.
18795         * config/default.exp: Exit remote shell cleanly.
18796         (g++_exit, g++_start): Add default versions.
18797         * config/sim.exp (gcc_load): Use perror, not error.
18798
18799 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18800
18801         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18802         set in site.exp.
18803
18804 1994-03-14  Doug Evans  (dje@cygnus.com)
18805
18806         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18807         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18808         (wendy_try): New proc to run testcase.
18809         (main loop): Call 'em.
18810         * gcc.wendy/*.c: Clean up pass to correct expected output.
18811
18812         * lib/gcc.exp: Minor cleanup work.
18813         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18814
18815 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18816
18817         * config/sim.exp (gcc_load): Document return codes better.
18818         Don't pass -v to simulator.
18819
18820 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18821
18822           * gcc.special/920717-x.c: Fix typo.
18823           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18824           get at sources.
18825
18826         * lib/mike-gcc.exp: Fix typo.
18827
18828 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18829
18830         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18831         binary to use, transform the name.
18832         * config/*.exp: rename everything. Nuke any g++ specific files,
18833         it's now a special case of gcc that requires no special support.
18834         Add a default.exp for unsupported targets.
18835
18836 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18837
18838         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18839         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18840         version of Tcl.
18841
18842 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18843
18844         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18845         than a warning.
18846
18847 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18848
18849         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18850
18851 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18852
18853         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18854         option_list.  Compile every file with only 4/6 option choices
18855         (same as C torture) instead of with 12/18 different option
18856         choices.
18857         * lib/c-torture.exp: Likewise.
18858
18859         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18860         not already set.
18861
18862 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18863
18864         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18865         can put an XFAIL *-*-* on excess errors.
18866
18867 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18868
18869         * g++.law: Add more tests derived from g++-bugs snapshots.
18870
18871         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18872         equivalent to g++.law/init9.
18873
18874         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18875         compiled it, and the a.out file after we've run it.
18876
18877 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18878
18879         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18880         compiled it, and the a.out file after we've run it.
18881
18882 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18883
18884         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18885
18886 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18887
18888         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18889         version number.
18890
18891 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18892
18893         * g++.law: New directory of g++ tests derived from the g++-bugs
18894         snapshots.
18895
18896 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18897
18898         * gcc.compile: initbug1.c initbug1.exp testcase added
18899
18900 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18901
18902         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18903         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18904           fixes submitted by Jeff Law (law@cs.utah.edu)
18905         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18906           Jeff Law (law@cs.utah.edu)
18907
18908
18909 1993-11-30  Mike Stump  (mrs@cygnus.com)
18910
18911         * config/unix-g++.exp: Follow the gcc way of doing things.
18912         * g++.old-deja/old-deja.exp: Minor updates.
18913         * lib/g++.exp: New file, follow the gcc way of doing things.
18914         * lib/old-dejagnu.exp: Minor updates.
18915         * lib/mike-g++.exp: Always unset errorInfo.
18916
18917 1993-11-06  Mike Stump  (mrs@cygnus.com)
18918
18919         * lib/gcc.exp: Fix some errors with the below change, CC and
18920         CFLAGS should be global when setting, not local.
18921
18922 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18923
18924         * lib/gcc.exp: Transform tool name.
18925
18926 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18927
18928         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18929
18930 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18931
18932         * lib/gcc.exp: change gcc_done to gcc_stat
18933
18934 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18935
18936         * Upgraded gcc testsuite to c-torture version 1.25
18937
18938 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18939
18940         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18941         * lib/c-torture: added hooks for new reporting code.
18942
18943 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18944
18945         * config/sh-gcc.exp: check if sh-sim exists in the path
18946
18947 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18948
18949         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18950         * gcc.compile/compile.exp: Initial changes for new logic.
18951         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18952         * gcc.failure/failure.exp: Initial changes for new logic.
18953         * gcc.ieee/ieee.exp: Initial changes for new logic.
18954         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18955         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18956         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18957         * lib/c-torture.exp: Initial changes for new logic.
18958         * lib/gcc.exp: Initial changes for new logic.
18959
18960 1993-10-15  Mike Stump  (mrs@cygnus.com)
18961
18962         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18963         depend upon failure or success.  Fully qualify names in failure
18964         and success messages.  Always remove a.out before starting
18965         compile, just in case.  Pay more attention to error text output by
18966         the compiler.  Handle testcases with no known past errors just
18967         like all others, so that things are uniform.  Other miscellaneous
18968         improvements.
18969
18970 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18971
18972         * gcc.cpp: new directory for cpp tests
18973
18974 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18975
18976         * lib/chill.exp: Code reformatted, removed unused code.
18977         * config/unix-chill.exp: Code reformatted, removed unused code.
18978         * chill.execute/execute.exp: Code reformatted, removed unused code.
18979         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18980
18981 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18982
18983         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18984         routines not written.
18985
18986 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18987
18988         * config/bug-gcc.exp: Use new procs from bug.exp.
18989
18990 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18991
18992         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18993         via ftp, rather than depending on NFS.
18994         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18995         case.
18996
18997 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18998
18999         * config/bug-gcc.exp: Use new download proc.
19000
19001 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19002
19003         * chill.execute/execute.exp: cleanups, handles errors better
19004         * chill.compile/compile.exp: rewrite, based on execute.exp
19005         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19006         * lib/chill.exp: major changes to diff proc and compile and link
19007           procs. added chill_fail and chill_pass wrappers to pass and
19008           fail. added more comments, and handle error codes better.
19009           Added a hack to capture stderr from exec, so noncompile tests
19010           can work.
19011
19012 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19013
19014         * chill.execute/execute.exp: rewrite of testsuite driver
19015         * lib/chill.exp: rewrite of testsuite driver
19016         * config/unix-chill.exp: rewrite of testsuite driver
19017
19018 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19019
19020     In chill.execute:
19021         * iexpr.ch: Standardize uppercase.
19022         * tuples.dat: Standardize uppercase.
19023         * vary.ch: standardize.  Correct varying string assignments.
19024         * vary.dat: Add new output lines.
19025
19026 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19027
19028     In chill.execute:
19029         * chprintf.ch: Standardize use of uppercase.
19030         * tuples.ch: Standardize and turn arr2 into a DCL,
19031           rather than a SYN.
19032         * pinits.ch: Standardize.
19033
19034 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19035
19036         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19037         * Makefil: Renamed to Makefile.in.
19038         * configure.in: New.
19039
19040 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19041
19042     In chill.execute:
19043         * .cvsignore: Add result/output files.
19044         * Makefile: Fix up variables at start.  Use MFLAGS
19045           everywhere.  Correct bool_loc, built_ins entries.
19046           Add entry for vary1.ch.
19047         * bitarray.ch: Standardize upper-case usage.
19048         * bitexpr.ch: Standardize, add output of b1.
19049         * params.ch: Use arrayt in along PROC parameters, to
19050           avoid novelty problems.
19051         * sets.ch: Tiny cleanup.
19052         * vary1.ch: Re-indent.
19053
19054 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19055
19056           * Add PR-related files to Makefiles, .cvsignore files, etc.
19057
19058 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19059
19060         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19061           with compiler objects. New names are test-flow.c and test-loop.c
19062
19063 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19064
19065         * Upgraded c-torture tests from 1.19 to 1.20
19066
19067         * new files:
19068         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19069         * gcc.compile: 930623-1.c 930623-2.c
19070         * gcc.noncompile: 930622-1.c 930622-2.c
19071         * gcc.failure: 920411-1.c 920627-2.c
19072         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19073
19074 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19075
19076         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19077           More changes to get testsuite working properly. Needs more work.
19078           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19079
19080 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19081
19082         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19083           More changes to get testsuite working properly. Needs more work.
19084
19085 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19086
19087         * chill.compile/compile.exp: Added for Dejagnu support
19088         * chill.execute/execute.exp: Added for Dejagnu support
19089         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19090
19091 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19092
19093     This should complete moving the CHILL test files.
19094         * chill.noncompile(.cvsignore printf.grt
19095             in-printf.grt chprintf.grt chprintf.ch):
19096             Added test-support files.
19097           (Makefile): Modified further.
19098         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19099             signal.ch): Added test files.
19100           * chill.execute (.cvsignore printf.grt printr.c
19101             in-printf.grt rts.c chprintf.grt rts.h): Added
19102           test-support files.
19103             (Makefile): More corrections.
19104
19105 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19106
19107         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19108           test cases, ready for DejaGnu.
19109
19110 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19111
19112         * Upgraded c-torture tests from 1.18 to 1.19
19113
19114         * gcc.compile: added test(s):
19115           930607-1.c
19116         * gcc.execute: added test(s):
19117           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19118
19119         * added new subdirectory for misc tests: gcc.misc-tests
19120         * gcc.misc-test(s): added tests:
19121           inst-check.c test-consts.c test-ior.c test-switch.c
19122
19123 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19124
19125         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19126
19127 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19128
19129         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19130
19131 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19132
19133         * Upgraded c-torture tests from 1.17 to 1.18
19134
19135 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19136
19137         * Upgraded c-torture tests from 1.12 to 1.17
19138
19139 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19140
19141         * lib/old-dejagnu.exp:
19142           Fixed handling of XFAIL target triplets to correctly
19143           recognize wildcard characters.  Removed code that
19144           appended a unique id tag to the end of the file name
19145           printed out by the result of the testcases within a
19146           given test file.
19147
19148 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19149
19150         * lib/old-dejagnu.exp:
19151           Reworked expected failure handling to trigger off of XFAIL
19152           keyword in keyphrase embeded in testcase source code. The
19153           XFAIL keyword must be at the end of the keyphrase line. It
19154           may optionally be followed by one or more target triplets.
19155           It has just occured that the handling of wildcards in the
19156           target triplet may not be correct.
19157
19158 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19159
19160         * g++.old-deja/tests:
19161           Moved all subdirectories up one level into g++.old-deja .
19162
19163         * lib/old-dejagnu.exp:
19164           Fixed problem with CXXFLAGS not being properly reset, and being
19165           corrupted with extraneous "-c" compiler option.  This was
19166           causing binaries to not be generated for test that needed them.
19167           Modified strings passed to "pass" and "fail" so that individual
19168           tests from the same test file would be distinguished by an
19169           identifier appended to the test file name in the summary logs;
19170           this corrected a problem with erroneous diff logs.  Added code
19171           to search testcases for expected fail and unexpected pass keywords.
19172
19173 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19174
19175         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19176
19177 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19178
19179         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19180           Removed extraneous text from end of "Special g++ Options"
19181           keyphrase.
19182
19183         * lib/old-dejagnu.exp: Added pattern matching to look for new
19184           keywords, embedded in testcases comments, which will trigger
19185           calls to xpass and xfail.
19186
19187 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19188
19189         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19190           comments embedded in the testcases, especially the one looking for
19191           special compiler options, as well as the pattern matching for the
19192           compiler output again.
19193
19194 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19195
19196         * lib/old-dejagnu.exp: Do a proper check of the return value for
19197           execute tests. Fixed several problems with the pattern matching
19198           of the compiler output which gave erroneous test results.
19199           Changed several of the test result messages to be more descriptive.
19200         * config/unix-g++.exp: Proc g++_load now actually works and
19201           executes the tests passed to it and returns a usable return
19202           value.
19203
19204 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19205
19206           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19207
19208 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19209
19210         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19211           Modified both files to properly execute the old style
19212           dejagnu tests. The previous versions of these files were
19213           experimental and did not function anything near correctly.
19214
19215 1993-04-05  Rob Savoye  (rob@cygnus.com)
19216
19217         * Removed all Makefile.in and configure.in files. No configuration
19218         needed now.
19219
19220 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19221
19222         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19223
19224 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19225
19226         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19227         gcc.special/configure.in, gcc.noncompile/configure.in,
19228         gcc.execute/configure.in, gcc.code_quality/configure.in,
19229         g++.other/configure.in, g++.old-deja/configure.in,
19230         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19231         in srcname setting.
19232
19233 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19234
19235         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19236         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19237         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19238
19239 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19240
19241         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19242         (gdb_exit): Don't remove *_soc files.
19243
19244 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19245
19246         * lib/c-torture.exp: Don't look for main; instead always use -w
19247         -c.  This is how the c-torture tests work.  Remove the object
19248         file if the compilation succeeds.
19249         * gcc.execute/execute.exp: Remove executable if test passes.
19250         * gcc.noncompile/noncompile.exp: Every test is an expected
19251         failure.
19252         * gcc.special/special.exp: Added tests from c-torture 1.11,
19253         corrected use of existing test.
19254         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19255         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19256         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19257         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19258         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19259         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19260         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19261         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19262         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19263         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19264         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19265         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19266         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19267         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19268         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19269         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19270         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19271         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19272         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19273         c-torture 1.11.
19274         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19275         correspond to c-torture 1.11.
19276
19277         * New file.