OSDN Git Service

xfail frv-*-*.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-11-12  Catherine Moore  <clm@redhat.com>
2
3         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4
5 2003-11-12  Andreas Jaeger  <aj@suse.de>
6             Jakub Jelinek  <jakub@redhat.com>
7             Andrew Pinski  <pinskia@physics.uc.edu>
8             Richard Henderson  <rth@redhat.com>
9
10         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11         systems.
12         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13
14         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16
17 2003-11-11  Andreas Jaeger  <aj@suse.de>
18
19         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20
21         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
22
23 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
24
25         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26         Clean ups.
27
28 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29
30         * gcc.dg/trampoline-1.c: New test.
31
32 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33
34         * gcc.c-torture/compile/200031109-1.c: New test.
35
36 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37
38         PR c/3190
39         PR c/8714
40         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42         gcc.dg/format/no-y2k-1.c: Update.
43
44 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45
46         PR optimization/10467
47         * gcc.dg/20031108-1.c: New test case.
48
49 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
50
51         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
52
53 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
54
55         * gcc.dg/compound-lvalue-1.c: New test.
56         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
57         some XFAILs.
58
59 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
60
61         * gcc.dg/altivec-varargs-1.c: New test.
62
63 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
64
65         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
66         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
67         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
68         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
69         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
70
71 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
72
73         * gcc.dg/cond-lvalue-1.c: New test.
74
75 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
76
77         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
78
79 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
80
81         PR c++/11616
82         * g++.dg/template/instantiate5.C: New test.
83
84 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
85
86         PR c++/12726
87         * g++.dg/ext/complit2.C: Replace test with self-contained version.
88         * ChangeLog: Add missing first entry for above test.
89
90 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
91
92         PR c++/9810
93         * g++.dg/template/using8.C: New test.
94         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
95
96 2003-11-02  Roger Sayle  <roger@eyesopen.com>
97
98         PR optimization/10817
99         * gcc.c-torture/compile/20031102-1.c: New test case.
100
101 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
102
103         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
104         2147483647.
105
106 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
107
108         * gcc.dg/20031102-1.c: New test.
109
110 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
111
112         * gcc.dg/complex-1.c: New test.
113
114 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
115
116         PR c++/12796
117         * g++.dg/template/crash13.C: Adjust expected error location.
118         * g++.old-deja/g++.brendan/ns1.C: Likewise.
119
120 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
121
122         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
123
124 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
125
126         PR/10239
127         * gcc.c-torture/compile/20031031-2.c: New test.
128
129 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
130
131         PR/11640
132         * gcc.c-torture/compile/20031031-1.c: New test.
133
134 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
135
136         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
137         * gcc.misc-tests/bprob.exp: Likewise.
138         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
139         the execution test on arm-elf configs.
140         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
141         configs that don't support scratch files.
142         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
143
144 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
145
146         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
147         done by dejagnu.
148
149 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
150
151         * ada/acats/run_all.sh: Redirect mv output to /dev/null
152         Avoid non pure sh syntax. Add more logging.
153
154         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
155         fail.
156
157 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
158
159         PR libgcj/10610
160         * gcc.dg/ppc-stackalign-1.c: New test.
161
162 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
163
164         * ada/acats/run_all.sh: Change output to be more compliant with
165         dejagnu framework.
166         Create acats.sum and acats.log files under testsuite/ada/acats
167         Only run [a-z]* directories, to filter out e.g. CVS.
168         Redirect build output to log file.
169
170 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
171
172         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
173
174 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
175
176         PR ada/5909:
177         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
178
179 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
180
181         * gcc.c-torture/compile/20031023-1.c: New test.
182         * gcc.c-torture/compile/20031023-2.c: New test.
183         * gcc.c-torture/compile/20031023-3.c: New test.
184         * gcc.c-torture/compile/20031023-4.c: New test.
185
186 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
187
188         PR c++/10371
189         * g++.dg/lookup/scoped8.C: New test.
190
191 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
192
193         * g++.dg/opt/reg-stack3.C: New test.
194
195 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
196
197         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
198
199 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
200
201         PR c++/11076
202         * g++.dg/template/crash13.C: New test.
203
204 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
205
206         * gcc.dg/c99-restrict-2.c: New test.
207
208 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
209
210         PR c++/12698, c++/12699, c++/12700, c++/12566
211         * g++.dg/inherit/covariant9.C: New test.
212         * g++.dg/inherit/covariant10.C: New test.
213         * g++.dg/inherit/covariant11.C: New test.
214
215 2003-10-23  Jason Merrill  <jason@redhat.com>
216
217         PR c++/12726
218         * g++.dg/ext/complit2.C: New test.
219
220 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
221
222         PR target/12654
223         * gcc.c-torture/execute/20031020-1.c: New test.
224
225 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
226
227         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
228         following the jump_insn.
229
230 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
231
232         * gcc.dg/cast-lvalue-1.c: New test.
233
234 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
235
236         PR c++/11962
237         * g++.dg/template/cond2.C: New test.
238
239 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
240
241         * gcc.dg/builtins-28.c: New test.
242
243 2003-10-20  Jan Hubicka  <jh@suse.cz>
244
245         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
246         parameter.
247         * testsuite/gcc.dg/inline-2.c: Likewise.
248
249 2003-10-20  Phil Edwards  <phil@codesourcery.com>
250
251         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
252         * gcc.dg/nest.c:  Likewise.
253
254 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
255
256         PR c++/9781, c++/10583, c++/11862
257         * g++.dg/parse/crash13.C: New test.
258
259 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
260
261         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
262
263 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
264
265         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
266         Define HAVE_C99_RUNTIME except on Solaris.
267         * gcc.dg/builtins-20.c: Likewise.
268
269 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
270
271         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
272
273 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
274
275         PR c++/12495
276         * g++.dg/template/crash21.C: New test.
277
278 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
279
280         PR c++/2513
281         * g++.dg/template/typename5.C: New test.
282
283 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
284
285         PR c++/12369
286         * g++.dg/template/friend25.C: New test.
287
288 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
289
290         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
291         versions.
292
293 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
294
295         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
296         == 2147483647.
297
298 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
299
300         * gcc.c-torture/execute/960416-1.x: Remove.
301         * gcc.c-torture/execute/divconst-3.x: Likewise.
302
303 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
304
305         PR target/12598
306         * gcc.dg/torture/cris-volatile-1.c: New test.
307
308 2003-10-14  Roger Sayle  <roger@eyesopen.com>
309
310         PR optimization/9325
311         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
312         for overflowing floating point to integer conversion during RTL
313         simplification.
314
315 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
316
317         * objc/execute/_cmd.m: Fix typo.
318         * objc.dg/image-info.m, objc.dg/symtab-1.m:
319         Relax 'scan-assembler' regexp.
320         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
321         objc.dg/try-catch-4.m: Run on non-Darwin targets.
322         * objc.dg/zero-link-2.m: Remove blank line.
323         * objc.dg/zero-link-3.m: New test case.
324
325 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
326
327         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
328
329         * gcc.dg/asm-names.c: Use scan-assembler-not rather
330         than linker trickery.
331
332 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
333
334         PR c++/12370
335         * g++.dg/other/friend2.C: New test.
336
337 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
338
339         * gcc.dg/20031012-1.c: New test.
340
341 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
342
343         * gcc.dg/weak/weak-3.c: Fix for new warning.
344
345 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
346
347         PR optimization/8750
348         * gcc.c-torture/execute/20031012-1.c: New test case.
349
350 2003-10-11  Roger Sayle  <roger@eyesopen.com>
351
352         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
353         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
354
355 2003-10-11  Roger Sayle  <roger@eyesopen.com>
356
357         PR optimization/12260
358         * gcc.c-torture/compile/20031011-2.c: New test case.
359
360 2003-10-11  Roger Sayle  <roger@eyesopen.com>
361
362         * gcc.c-torture/execute/20031011-1.c: New testcase.
363
364 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
365
366         * gcc.c-torture/compile/20031011-1.c: New test.
367
368 2003-10-11  Jan Hubicka  <jh@suse.cz>
369
370         * g++.dg/other/first-global.C: New test.
371
372 2003-10-11  Roger Sayle  <roger@eyesopen.com>
373
374         * gcc.c-torture/execute/string-opt-18.c: New testcase.
375
376 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
377
378         * gcc.c-torture/compile/20031010-1.c: New test.
379
380 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
381
382         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
383         * gcc.c-torture/execute/va-arg-25.c: ... here.
384
385 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
386
387         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
388
389 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
390
391         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
392
393 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
394
395         * g++.dg/parse/error2.C: New test.
396
397 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
398
399         PR c++/11097
400         * g++.dg/other/error5.C: Modify the error message.
401         * g++.dg/lookup/using8.C: New test.
402
403 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
404
405         * gcc.dg/darwin-abi-2.c: New file.
406         * gcc.c-torture/execute/va-arg-24.c: New file.
407
408 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
409
410         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
411         indentation.
412
413 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
414
415         PR c++/10147
416         * g++.dg/other/error4.C: Update error messages.
417         * g++.dg/template/ptrmem4.C: Likewise.
418
419         PR c++/12337
420         * g++.dg/init/new9.C: New test.
421
422         PR c++/12334, c++/12236, c++/8656
423         * g++.dg/ext/attrib8.C: New test.
424
425 2003-10-06  Devang Patel  <dpatel@apple.com>
426
427         * gcc.dg/debug/dwarf2-3.h: New test.
428         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
429
430 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
431
432         * g++.dg/opt/cfg2.C: New test.
433
434 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
435
436         * g++.dg/opt/float1.C: New test.
437
438 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
439
440         * gcc.dg/c90-array-lval-6.c: New test.
441         * gcc.dg/c99-array-lval-6.c: New test.
442
443 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
444             Ziemowit Laski  <zlaski@apple.com>
445
446         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
447         'Derived', so that it is never considered a class method; add
448         new warning for '+port' method ambiguity.
449         * objc.dg/method-12.m: Include <objc/objc.h> instead of
450         <objc/objc-api.h> (needed on Mac OS X).
451         * objc.dg/method-13.m: New test.
452
453 2003-10-03  Roger Sayle  <roger@eyesopen.com>
454
455         PR optimization/9325, PR java/6391
456         * gcc.c-torture/execute/20031003-1.c: New test case.
457
458 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
459
460         PR optimization/12180
461         * gcc.dg/20031002-1.c: New test.
462
463         PR c++/12486
464         * g++.dg/inherit/error1.C: New test.
465
466 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
467
468         * lib/f-torture.exp (search_for): Rename to...
469         (search_for_re): This.  Also, clean up comments and the
470         "regexp" invocation.
471
472 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
473
474         * gcc.c-torture/compile/20031002-1.c: New test.
475
476 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
477
478         * g++.dg/opt/cond1.C: New test.
479
480 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
481
482         * gcc.dg/Wold-style-definition-2.c: New testcase.
483         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
484
485 2003-09-29  Richard Henderson  <rth@redhat.com>
486
487         * g++.dg/init/array10.C: Add dg-options.
488
489 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
490
491         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
492
493 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
494
495         * g++.dg/template/friend19.C: Fix typo.
496         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
497
498 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
499
500         * gcc.c-torture/execute/20030928-1.c: New test.
501         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
502
503 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
504
505         * g++.dg/opt/unroll1.C: New test.
506
507 2003-09-26  Roger Sayle  <roger@eyesopen.com>
508
509         PR optimization/11741
510         * gcc.dg/20030926-1.c: New test case.
511
512 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
513
514         PR c++/5655
515         * g++.dg/parse/access7.C: New test.
516         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
517
518 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
519
520         MERGE OF objc-improvements-branch into MAINLINE:
521         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
522         if libobjc has not been built.
523         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
524         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
525         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
526         objc/execute/nested-3.m, objc/execute/np-2.m,
527         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
528         objc/execute/redefining_self.m, objc/execute/root_methods.m,
529         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
530         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
531         objc.dg/special/unclaimed-category-1.h,
532         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
533         well as GNU runtime.
534         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
535         * execute/cascading-1.m, execute/function-message-1.m,
536         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
537         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
538         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
539         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
540         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
541         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
542         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
543         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
544         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
545         * objc.dg/bitfield-2.m: Run only on Darwin.
546         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
547         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
548         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
549         * objc.dg/const-str-1.m: Fix constant string layout.
550
551 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
552
553         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
554
555 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
556
557         * gcc.dg/darwin-abi-1.c: New file.
558
559 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
560
561         PR target/12281
562         * gcc.c-torture/compile/20030921-1.c: New test.
563
564 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
565
566         * g++.dg/opt/reg-stack2.C: New test.
567
568 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
569
570         * g++.dg/eh/delayslot1.C: New test.
571
572 2003-09-20  Richard Henderson  <rth@redhat.com>
573
574         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
575
576 2003-09-20  Roger Sayle  <roger@eyesopen.com>
577
578         * gcc.c-torture/execute/20030920-1.c: New test case.
579
580 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
581
582         * g++.dg/rtti/typeid3.C: Correct expected error message.
583
584 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
585
586         PR c++/157
587         * g++.dg/parse/crash12.C: New test.
588
589 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
590
591         * gcc.dg/compat/mixed-struct-check.h: New.
592         * gcc.dg/compat/mixed-struct-defs.h: New.
593         * gcc.dg/compat/mixed-struct-init.h: New.
594         * gcc.dg/compat/struct-by-value-19_main.c: New.
595         * gcc.dg/compat/struct-by-value-19_x.c: New.
596         * gcc.dg/compat/struct-by-value-19_y.c: New.
597         * gcc.dg/compat/struct-by-value-20_main.c: New.
598         * gcc.dg/compat/struct-by-value-20_x.c: New.
599         * gcc.dg/compat/struct-by-value-20_y.c: New.
600         * gcc.dg/compat/struct-return-19_main.c: New.
601         * gcc.dg/compat/struct-return-19_x.c: New.
602         * gcc.dg/compat/struct-return-19_y.c: New.
603         * gcc.dg/compat/struct-return-20_main.c: New.
604         * gcc.dg/compat/struct-return-20_x.c: New.
605         * gcc.dg/compat/struct-return-20_y.c: New.
606
607 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
608         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
609         so that it will not complain on LP64 targets.
610
611 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
612
613         PR c++/495
614         * g++.dg/template/friend24.C: New test.
615
616 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
617
618         PR c++/12332
619         * g++.dg/template/memtmpl2.C: New test.
620
621 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
622
623         PR target/11184
624         * gcc.dg/builtin-apply1.c: New test.
625
626 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
627
628         PR c++/9848
629         * g++.dg/warn/Wunused-4.C: New test.
630
631 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
632
633         PR c++/12316
634         * g++.dg/other/gc2.C: New test.
635
636 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
637
638         PR c++/11991
639         * g++.dg/rtti/typeid3.C: New test.
640
641         PR c++/12266
642         * g++.dg/overload/template1.C: New test.
643
644 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
645
646         * g++.dg/opt/cfg3.C: New test.
647
648 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
649
650         PR c++/7939
651         * g++.dg/template/crash11.C: New test.
652
653 2003-09-16  Jason Merrill  <jason@redhat.com>
654             Jakub Jelinek  <jakub@redhat.com>
655
656         * gcc.dg/attr-warn-unused-result.c: New test.
657
658 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
659
660         PR c++/12184
661         * g++.dg/expr/call2.C: New test.
662
663 2003-09-15  Andreas Jaeger  <aj@suse.de>
664
665         * gcc.dg/Wold-style-definition-1.c: New test.
666
667 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
668
669         PR c++/3907
670         * g++.dg/parse/template12.C: New test.
671
672         * g++.dg/abi/bitfield11.C: New test.
673         * g++.dg/abi/bitfield12.C: Likewise.
674
675 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
676
677         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
678         non-expansion of functional macro name without arguments at EOL.
679         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
680
681 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
682
683         * gcc.c-torture/execute/20030914-[12].c: New tests.
684
685 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
686
687         PR c++/11788
688         * g++.dg/overload/addr1.C: New test.
689
690 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
691
692         * gcc.dg/20030909-1.c: New test.
693
694 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
695
696         * gcc.dg/ultrasp10.c: New test.
697
698 2003-09-09  Devang Patel  <dpatel@apple.com>
699
700         * gcc.dg/darwin-ld-6.c: New test.
701
702 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
703
704         * gcc.dg/torture/builtin-explog-1.c: New testcase.
705
706 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
707
708         * gcc.dg/ia64-types1.c: New test.
709         * gcc.dg/ia64-types2.c: Likewise.
710
711 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
712
713         * gcc.dg/builtins-1.c: Add more _Complex tests.
714         * gcc.dg/torture/builtin-attr-1.c: Likewise.
715
716         * gcc.dg/builtins-1.c: Test existing _Complex functions.
717         * gcc.dg/torture/builtin-attr-1.c: Likewise.
718
719 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
720
721         PR c++/11786
722         * g++.dg/lookup/koenig2.C: New test.
723
724         PR c++/5296
725         * g++.dg/rtti/typeid2.C: New test.
726
727 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
728
729         * gcc.c-torture/compile/20030904-1.c: New test.
730
731 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
732
733         * g++.dg/opt/longbranch2.C: New test.
734
735 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
736
737         * g++.dg/template/crash10.C: Only compile it.
738
739 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
740
741         PR middle-end/11665
742         * gcc.c-torture/compile/20030907-1.c: New test.
743         * g++.dg/init/array11.C: New test.
744
745 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
746
747         PR c++/11852
748         * g++.dg/init/struct1.C: New test.
749
750 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
751
752         PR c++/12181
753         * g++.dg/expr/comma1.C: New test.
754
755 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
756
757         PR c++/11867
758         * g++.dg/expr/static_cast5.C: New test.
759
760 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
761
762         PR c++/11507
763         * g++.dg/lookup/scoped7.C: New test.
764
765         PR c++/9574
766         * g++.dg/other/static1.C: New test.
767
768         PR c++/11490
769         * g++.dg/warn/template-1.C: New test.
770
771         PR c++/11432
772         * g++.dg/template/crash10.C: New test.
773
774         PR c++/2478
775         * g++.dg/overload/VLA.C: New test.
776
777         PR c++/10804
778         * g++.dg/template/call1.C: New test.
779
780 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
781
782         PR c++/11794
783         * g++.dg/parse/using3.C: New test.
784
785 2003-09-06  Roger Sayle  <roger@eyesopen.com>
786
787         PR c++/11409
788         * g++.dg/overload/builtin3.C: New test case.
789
790 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
791
792         PR c/9862
793         * gcc.dg/20030906-1.c: New test.
794         * gcc.dg/20030906-2.c: Likewise.
795
796 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
797
798         PR c++/12167
799         * g++.dg/parse/defarg5.C: New test.
800
801         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
802
803 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
804
805         PR c++/12163
806         * g++.dg/expr/static_cast4.C: New test.
807
808         PR c++/12146
809         * g++.dg/template/crash9.C: New test.
810
811 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
812
813         * g++.old-deja/g++.ext/pretty2.C: Update for change
814         in __FUNCTION__.
815         * g++.old-deja/g++.ext/pretty3.C: Likewise.
816
817 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
818
819         PR c++/11922
820         * g++/dg/template/qualified-id1.C: New test.
821
822         PR c++/12037
823         * g++.dg/warn/noeffect4.C: New test.
824
825 2003-09-04  Matt Austern  <austern@apple.com>
826
827         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
828         * g++.dg/ext/fnname2.C: Likewise.
829         * g++.dg/ext/fnname3.C: Likewise.
830
831 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
832
833         * g++.dg/expr/lval1.C: New test.
834         * g++.dg/ext/lvcast.C: Remove.
835
836 2003-09-03  Roger Sayle  <roger@eyesopen.com>
837
838         PR optimization/11700.
839         * gcc.c-torture/compile/20030903-1.c: New test case.
840
841 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
842
843         PR c++/12053
844         * g++.dg/abi/layout4.C: New test.
845
846 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
847
848         PR c++/11553
849         * g++.dg/parse/friend3.C: New test.
850
851 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
852
853         PR c++/11847
854         * g++.dg/template/class1.C: New test.
855
856         PR c++/11808
857         * g++.dg/expr/call1.C: New test.
858
859 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
860
861         PR c++/12114
862         * g++.dg/init/ref9.C: New test.
863
864         PR c++/11972
865         * g++.dg/template/nested4.C: New test.
866
867 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
868
869         PR c++/12093
870         * g++.dg/template/non-dependent4.C: New test.
871
872         PR c++/11928
873         * g++.dg/inherit/conv1.C: New test.
874
875 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
876
877         PR c++/6196
878         * g++.dg/ext/label1.C: New test.
879         * g++.dg/ext/label2.C: Likewise.
880
881 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
882
883         * g++.dg/expr/cond3.C: New test.
884
885 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
886
887         * gcc.dg/builtins-1.c: Add new builtin cases.
888
889 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
890
891         * gcc.dg/builtins-1.c: Add new cases.
892         * gcc.dg/torture/builtin-attr-1.c: Likewise.
893
894 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
895
896         * gcc.dg/builtins-1.c: Add more math builtin tests.
897         * gcc.dg/torture/builtin-attr-1.c: New test.
898
899 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
900
901         PR optimization/5079
902         * g++.dg/opt/static3.C: New test.
903
904 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
905
906         * gcc.misc-tests/gcov-10b.c: New test.
907
908 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
909
910         * g++.dg/opt/ptrmem3.C: New test.
911
912         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
913
914 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
915
916         * gcc.dg/20030826-2.c: New test.
917
918 2003-08-26  Roger Sayle  <roger@eyesopen.com>
919
920         PR middle-end/12002
921         * g77.f-torture/compile/12002.f: New test case.
922
923 2003-08-26  Roger Sayle  <roger@eyesopen.com>
924
925         * gcc.dg/20030826-1.c: New test case.
926
927 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
928
929         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
930
931 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
932
933         PR c++/11871
934         * c++.dg/lookup/crash1.C: New test.
935
936         * c++.dg/warn/noeffect3.C: New test.
937
938 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
939
940         * gcc.dg/compat/vector-1_x.c: Compile with -w.
941         * gcc.dg/compat/vector-1_y.c: Ditto.
942         * gcc.dg/compat/vector-2_x.c: Ditto.
943         * gcc.dg/compat/vector-2_y.c: Ditto.
944
945 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
946
947         * gcc.dg/20030702-1.c: New test.
948
949 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
950
951         PR c++/8795
952         * g++.dg/ext/altivec-1.C: New test.
953
954 2003-08-24  Richard Henderson  <rth@redhat.com>
955
956         * g++.dg/eh/simd-2.C: Add -w for x86.
957
958 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
959
960         * gcc.dg/20030815-1.c: New test.
961
962 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
963
964         PR c++/3765
965         * g++.dg/parse/access6.C: New test.
966
967 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
968
969         PR c++/641, c++/11876
970         * g++.dg/template/friend22.C: New test.
971         * g++.dg/template/friend23.C: Likewise.
972
973 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
974
975         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
976         identically.
977
978 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
979
980         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
981
982 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
983
984         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
985
986 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
987
988         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
989
990 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
991
992         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
993
994 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
995
996         PR c++/11919
997         * g++.dg/overload/prom1.C: New test.
998
999         PR c++/11551
1000         * g++.dg/parse/dtor2.C: New test.
1001
1002         PR c++/10762
1003         * g++.dg/parse/using2.C: New test.
1004
1005 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1006
1007         PR target/11805
1008         * gcc.c-torture/compile/20030821-1.c: New.
1009
1010 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1011
1012         PR c++/11834
1013         * g++.dg/template/deduce2.C: New test.
1014
1015 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1016
1017         * gcc.c-torture/execute/20030821-1.c: New test.
1018
1019 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1020
1021         PR middle-end/11984
1022         * gcc.dg/20030820-1.c: New test case.
1023
1024 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1025
1026         PR c++/11945
1027         * g++.dg/warn/noeffect2.C: New test.
1028
1029 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1030
1031         PR c++/10926
1032         * g++.dg/template/dtor2.C: New test.
1033
1034         PR c++/11684
1035         * g++.dg/template/operator1.C: New test.
1036         * g++.dg/parse/operator4.C: New test.
1037
1038         PR c++/11946.C
1039         * g++.dg/expr/enum1.C: New test.
1040         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1041
1042         PR c++/11036.C
1043         * g++.dg/parse/elab2.C: New test.
1044         * g++.dg/parse/typedef4.C: Change error message.
1045         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1046         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1047         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1048
1049 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1050
1051         * gcc.dg/pch/warn-1.c: New.
1052         * gcc.dg/pch/warn-1.hs: New.
1053
1054         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1055         not-tested file.
1056
1057 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1058
1059         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1060
1061 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1062
1063         * gcc.dg/uninit-D.c: New Test.
1064         * gcc.dg/uninit-E.c: New Test.
1065         * gcc.dg/uninit-F.c: New Test.
1066         * gcc.dg/uninit-G.c: New Test.
1067
1068 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1069
1070         * g++.dg/README: Describe the pch directory.
1071
1072 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1073
1074         PR c++/11174
1075         * g++.dg/parse/access4.C: New test.
1076         * g++.dg/parse/access5.C: Likewise.
1077         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1078
1079 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1080
1081         * gcc.dg/noncompile/20030818-1.c: New.
1082
1083 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1084
1085         PR c++/11957
1086         * g++.dg/warn/noeffect1.C: New test.
1087
1088         * g++.dg/template/scope2.C: New test.
1089         * g++.dg/template/error2.C: Correct dg-error
1090
1091 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1092
1093         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1094
1095 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1096
1097         PR C++/11512
1098         * g++.dg/template/warn1.C: New.
1099
1100 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1101
1102         * g++.dg/template/error2.C: New test.
1103         * g++.dg/lookup/using7.C: Adjust errors
1104         * g++.old-deja/g++.pt/crash36.C: Likewise.
1105         * g++.old-deja/g++.pt/derived3.C: Likewise.
1106
1107 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1108
1109         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1110         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1111         * gcc.c-torture/execute/builtins/string-9.c: New, from
1112         string-opt-9.c.  Adjust for execute/builtins framework.
1113         * gcc.c-torture/execute/string-opt-9.c: Delete.
1114
1115 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1116
1117         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1118
1119         * g++.dg/parse/ret-type2.C: New test.
1120
1121         PR c++/11703
1122         * g++.dg/init/new8.C: New test.
1123
1124         PR c++/10923
1125         * g++.dg/parse/typedef5.C: New test.
1126
1127         PR c++/9512
1128         * g++.dg/parse/qualified2.C: New test.
1129         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1130         invalid code.
1131
1132 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1133
1134         * g++.dg/conversion/ptrmem1.C: New test.
1135
1136 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR target/11693
1139         * gcc.dg/20030811-1.c: New test.
1140
1141         PR target/11535
1142         * gcc.c-torture/execute/20030811-1.c: New test.
1143
1144 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1145
1146         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1147
1148 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1149
1150         PR c++/11789.C
1151         * g++.dg/inherit/multiple1.C: New test.
1152
1153 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1154
1155         * gcc.dg/spe1.c: New test.
1156
1157         PR c++/11670
1158         * g++.dg/expr/cast2.C: New test.
1159
1160         PR c++/10530
1161         * g++.dg/template/dependent-name2.C: New test.
1162
1163 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1164
1165         * g++.dg/parse/crash11.C: Put the dg options in comments.
1166
1167 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1168
1169         * lib/gcc-dg.exp: Update for diagnostic change.
1170
1171 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1172
1173         PR c++/5767
1174         * g++.dg/parse/crash11.C: New test.
1175
1176 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1177
1178         * gcc.dg/cpp/spacing1.c: Update.
1179
1180 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1181
1182         PR target/11739
1183         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1184         a value for -mtune.
1185
1186 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1187
1188         PR middle-end/11771
1189         * gcc.c-torture/compile/20030804-1.c: New test case.
1190
1191 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1192
1193         * gcc.dg/20030804-1.c: New test case.
1194
1195 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1196
1197         * gcc.dg/cpp/separate-1.c: New test.
1198
1199 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1200
1201         PR c++/11704
1202         * g++.dg/template/dependent-expr2.C: New test.
1203
1204         PR c++/11766
1205         * g++.dg/expr/ptrmem1.C: New test.
1206
1207 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1208
1209         PR c++/9453
1210         * g++.dg/template/friend15.C: New test.
1211
1212 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1213
1214         * lib/dg-pch.exp: Work round PCH bug.
1215
1216 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1217
1218         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1219         builtins.  Move cases from builtins-4.c here.
1220
1221         * gcc.dg/torture/builtin-math-1.c: New test taken from
1222         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1223         additional cases.
1224
1225         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1226         Delete.
1227
1228 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1229
1230         PR c++/9447
1231         * g++.dg/template/using7.C: New test.
1232
1233 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1234
1235         * import1.c, import2.c: New tests.
1236
1237 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1238
1239         * g++.dg/eh/crossjump1.C: New test.
1240
1241 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/11697
1244         * g++.dg/template/using6.C: New test.
1245
1246         PR c++/11744
1247         * g++.dg/template/koenig2.C: New test.
1248
1249 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1250
1251         PR c++/7983
1252         * g++.dg/parse/typedef4.C: New test.
1253
1254 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1255
1256         PR c++/8442, c++/8806
1257         * g++.dg/template/elab1.C: New test.
1258         * g++.dg/template/type2.C: Likewise.
1259         * g++.dg/template/ttp3.C: Adjust expected error message.
1260         * g++.old-deja/g++.law/visibility13.C: Likewise.
1261         * g++.old-deja/g++.niklas/t135.C: Likewise.
1262         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1263         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1264         template argument.
1265         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1266
1267 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1268
1269         PR c++/11295
1270         * g++.dg/ext/stmtexpr1.C: New test.
1271
1272         * g++.dg/opt/tmp1.C: New test.
1273
1274         PR c++/11525
1275         * g++.dg/parse/constant4.C: New test.
1276
1277         PR c++/9447
1278         * g++.dg/template/using5.C: New test.
1279
1280 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1281
1282         * gcc.dg/builtins-27.c: New test case.
1283
1284 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1285
1286         * gcc.dg/tls/opt-7.c: New test.
1287
1288 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1289
1290         * g++.old-deja/g++.other/crash18.C: Remove.
1291
1292 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1293
1294         * g++.dg/template/explicit3.C: New.
1295         * g++.dg/template/explicit4.C: New.
1296         * g++.dg/template/explicit5.C: New.
1297
1298         PR c++/11347
1299         * g++.dg/template/memtmpl1.C: New.
1300
1301 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1302
1303         PR target/11565
1304         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1305         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1306
1307 2003-07-30  Jan Hubicka  <jh@suse.cz>
1308
1309         * vtgc1.c: Kill.
1310
1311 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1312
1313         * gcc.dg/struct-in-proto-1.c: New test.
1314
1315 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1316
1317         * gcc.dg/cpp/include2.c: Only expect one message.
1318
1319 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1320
1321         PR c++/9447
1322         * g++.dg/template/using1.C: New test.
1323         * g++.dg/template/using2.C: New test.
1324         * g++.dg/template/using3.C: New test.
1325         * g++.dg/template/using4.C: New test.
1326
1327 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1328
1329         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1330         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1331
1332 2003-07-28  Jan Hubicka  <jh@suse.cz>
1333
1334         PR c++/11530
1335         * g++.dg/opt/call1.C: New test.
1336
1337 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1338
1339         PR c++/11667
1340         * g++.dg/init/enum2.C: New test.
1341         * g++.dg/template/overload1.C: Add "-w" option.
1342
1343 2003-07-28    <hp@bitrange.com>
1344
1345         * gcc.dg/Wdeclaration-after-statement-1.c,
1346         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1347
1348 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1349
1350         * gcc.c-torture/compile/20030725-1.c: New test.
1351
1352 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1353
1354         * gcc.dg/20030505.c: Only run for SPE.
1355         Remove definition of opaque type.
1356
1357 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1358
1359         * g++.dg/template/ptrmem6.C: New test.
1360
1361 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1362
1363         * gcc.c-torture/compile/zero-strct-2.c: New test.
1364
1365 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1366
1367         * gcc.dg/intermod-1.c: New test.
1368
1369 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1370
1371         PR c++/11617
1372         * g++.dg/template/lookup2.C: New test.
1373         * g++.dg/template/memclass1.C: Remove instantiated from error.
1374         * g++.dg/other/error2.C: Tweak expected errors.
1375
1376         PR c++/11596
1377         * g++.dg/template/defarg3.C: New test.
1378
1379         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1380
1381 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1382
1383         * g++.dg/inherit/access5.C: New test.
1384
1385 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1386
1387         PR c++/11513
1388         * g++.dg/template/crash8.C: New test.
1389
1390 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1391
1392         PR c/10602
1393         * gcc.dg/noncompile/incomplete-2.c: New test.
1394
1395 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1396
1397         PR c++/11645
1398         * g++.dg/inherit/access4.C: New test.
1399
1400         PR c++/11517
1401         * g++.dg/expr/cond2.C: New test.
1402
1403         PR optimization/10679
1404         * g++.dg/opt/inline4.C: New test.
1405
1406 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1407
1408         * g++.dg/parse/crash10: New test.
1409
1410 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1411
1412         * g++.dg/ext/flexary1.C: New test.
1413
1414 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1415
1416         PR c++/10793
1417         * g++.dg/template/crash9.C: New test.
1418
1419 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1420
1421         PR c++/3004
1422         * g++.dg/parse/typedef3.C: New test.
1423
1424         PR c++/7906
1425         * g++.dg/parse/operator2.C: New test.
1426
1427         PR c++/8895
1428         * g++.dg/parse/def-tmpl-arg1.C: New test.
1429
1430         PR c++/9282
1431         * g++.dg/parse/funptr1.C: New test.
1432
1433         PR c++/9452
1434         * g++.dg/parse/ambig3.C: New test.
1435
1436         PR c++/9454
1437         * g++.dg/parse/operator3.C: New test.
1438
1439         PR c++/9486
1440         * g++.dg/parse/template10.C: New test.
1441
1442         PR c++/9488
1443         * g++.dg/parse/template11.C: New test.
1444
1445         PR c++/10150
1446         * g++.dg/parse/invalid-op1.C: New test.
1447
1448         PR c++/10247
1449         * g++.dg/parse/condexpr1.C: New test.
1450
1451 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1452
1453         * g++.dg/ext/packed3.C: New test.
1454         * g++.dg/ext/packed4.C: New test.
1455
1456         * gcc.dg/pack-test-3.c: New test.
1457
1458 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1459
1460         * lib/compat.exp: Handle dg-options per source file.
1461         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1462         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1463         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1464         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1465         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1466         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1467         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1468         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1469         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1470         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1471         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1472         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1473         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1474         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1475
1476 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1477
1478         PR c/10320
1479         * gcc.c-torture/execute/20030718-1.c: New test.
1480
1481 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1482
1483         PR optimization/11536
1484         * gcc.dg/20030721-1.c: New test.
1485
1486 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1487
1488         PR c++/11546
1489         * g++.dg/template/lookup1.C: New test.
1490
1491 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1492
1493         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1494         diagnostics of ill-formed constructs involving labels.
1495         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1496         the new 'previously defined here' message.
1497
1498 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1499
1500         * g++.dg/parse/non-dependent2.C: New test.
1501
1502 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1503
1504         * g++.dg/init/init-ref4.C: xfail on targets without
1505         weak symbols.
1506
1507 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR target/11087
1510         * gcc.c-torture/execute/20030717-1.c: New test.
1511
1512 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1513
1514         * g++.dg/opt/cfg1.C: New test.
1515
1516 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1517
1518         PR optimization/11557
1519         * gcc.dg/20030717-1.c: New test.
1520
1521 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1522
1523         PR c++/10476
1524         * g++.dg/expr/crash-1.C: New test.
1525
1526         PR c++/11027
1527         * g++.dg/template/init3.C: New test.
1528
1529         PR c++/8222
1530         * g++.dg/template/non-dependent1.C: New test.
1531
1532         PR c++/11070
1533         * g++.dg/template/non-dependent2.C: New test.
1534
1535         PR c++/11071
1536         * g++.dg/template/non-dependent3.C: New test.
1537
1538         PR c++/9907
1539         * g++.dg/template/sizeof5.C: New test.
1540
1541 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1542
1543         PR 11498
1544         * gcc.c-torture/compile/mangle-1.c: New file.
1545
1546 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1547
1548         PR c++/7809
1549         * g++.dg/parse/access3.C: New test.
1550
1551 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1552
1553         PR c++/11384
1554         * g++.dg/init/init-ref4.C: New test.
1555
1556 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1557
1558         PR c++/11547
1559         * g++.dg/parse/constant3.C: New test.
1560         * g++.dg/parse/crash7.C: Likewise.
1561
1562 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1563
1564         PR target/11008
1565         * gcc.dg/i386-pentium4-not-mull.c: New.
1566
1567 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1568
1569         * gcc.dg/asm-names.c (ymain): Make it weak.
1570
1571 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1572
1573         PR c++/5421
1574         * g++.dg/template/friend21.C: New test.
1575
1576 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1577
1578         * gcc.dg/cleanup-8.c: New test.
1579         * gcc.dg/cleanup-9.c: New test.
1580
1581 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1582
1583         * g++.dg/ext/dll-MI1.h: New file.
1584         * g++.dg/ext/dllexport-MI1.C: New file.
1585         * g++.dg/ext/dllimport-MI1.C: New file.
1586
1587 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1588
1589         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1590         it does not have cmpstrsi patterns (just cmpmemsi).
1591
1592 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1593
1594         PR debug/11473
1595         * g++.dg/debug/debug8.C: New test.
1596
1597 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1598
1599         PR c++/10108
1600         * g++.dg/template/crash7.C: New test.
1601
1602 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1603
1604         PR target/10795
1605         * gcc.c-torture/compile/20030708-1.c: New.
1606
1607 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1608
1609         * gcc.c-torture/execute/20030715-1.c: New test.
1610
1611 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1612
1613         * gcc.dg/pch/inline-3.c: New file.
1614         * gcc.dg/pch/inline-3.hs: New file.
1615         * gcc.dg/pch/inline-4.c: New file.
1616         * gcc.dg/pch/inline-4.hs: New file.
1617
1618 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1619
1620         PR c++/11509
1621         * g++.dg/template/crash6.C: New test.
1622
1623         PR c++/7053
1624         * g++.dg/template/friend20.C: New test.
1625
1626         PR c++/7019
1627         * g++.dg/template/overload2.C: New test.
1628
1629 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1630
1631         PR optimization/11440
1632         * gcc.c-torture/execute/20030714-1.c: New test.
1633
1634 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1635
1636         PR c++/11154
1637         * g++.dg/template/partial2.C: New test.
1638
1639 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1640
1641         PR c++/11503
1642         * g++.dg/template/anon1.C: New test.
1643
1644         PR c++/11493
1645         PR c++/11495
1646         * g++.dg/parse/template9.C: Likewise.
1647         * g++.dg/template/crash4.C: New test.
1648         * g++.dg/template/koenig1.C: Likewise.
1649         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1650         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1651         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1652         functions.
1653         * g++.old-deja/g++.jason/template36.C: Likewise.
1654         * g++.old-deja/g++.mike/p1989.C: Likewise.
1655         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1656         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1657         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1658         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1659         compiling.
1660         * g++.old-deja/g++.pt/union2.C: Use this->.
1661
1662 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1663
1664         * gcc.dg/20030711-1.c: New test.
1665
1666 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1667
1668         PR c++/11050
1669         * g++.dg/parse/args1.C: New test.
1670         * g++.pt/defarg8.C: Change expected errors.
1671
1672 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1673
1674         PR c++/8164
1675         * g++.dg/template/nontype2.C: New test.
1676
1677         PR c++/10558
1678         * g++.dg/parse/template8.C: New test.
1679
1680         PR c++/8327
1681         * g++.dg/template/scope1.C: New test.
1682
1683         * g++.dg/warn/Wsign-compare-1.C: New test.
1684
1685 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1686
1687         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1688
1689 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1690
1691         PR c++/9411
1692         * g++.dg/template/explicit2.C: New test.
1693
1694         PR c++/10032
1695         * g++.dg/warn/pedantic1.C: New test.
1696
1697 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1698
1699         PR c++ 9483
1700         * g++.dg/other/field1.C: New test.
1701
1702 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1703
1704         PR c/11449
1705         * gcc.c-torture/compile/20030707-1.c: New.
1706
1707 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1708
1709         PR c++/10849
1710         * g++.dg/template/access12.C: New test.
1711
1712 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1713
1714         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1715         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1716         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1717         * gcc.misc-tests/gcov.exp: Update
1718         * g++.dg/gcov/gcov.exp: Update
1719         * lib/gcov.exp: Update.
1720
1721 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1722
1723         * g++.dg/abi/mangle17.C: Make sure template expressions are
1724         dependent.
1725         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1726         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1727         * g++.dg/opt/stack1.C: Remove erroneous code.
1728         * g++.dg/parse/template7.C: New test.
1729         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1730         * g++.old-deja/g++.pt/crash4.C: Likewise.
1731
1732 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1733
1734         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1735         with zero or one occurence of `$' after the initial `L'.
1736
1737 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1738
1739         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1740
1741 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1742
1743         PR c/11370
1744         * gcc.dg/Wunreachable-6.c: New testcase.
1745         * gcc.dg/Wunreachable-7.c: New testcase.
1746
1747 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1748
1749         PR c/11420
1750         * gcc.dg/20030708-1.c: New test.
1751
1752 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1753
1754         * gcc.dg/compat/sdata-section.h: New file.
1755         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1756         * gcc.dg/torture/mips-sdata-1.c: New test.
1757
1758 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1759
1760         PR c++/11030
1761         * g++.dg/template/friend19.C: New test.
1762
1763 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1764
1765         * g++.dg/opt/strength-reduce.C: New test.
1766
1767 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1768
1769         PR target/10979
1770         * gcc.dg/20030707-1.c: New testcase.
1771
1772 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1773
1774         PR optimization/11059
1775         * g++.dg/opt/emptyunion.C: New testcase.
1776
1777 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1778             Eric Botcazou  <ebotcazou@libertysurf.fr>
1779
1780         * g++.dg/opt/stack1.C: New test.
1781
1782 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1783
1784         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1785         run test.
1786
1787         PR c++/11431
1788         * g++.dg/expr/static_cast3.C: New test.
1789
1790 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1791
1792         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1793         everywhere.
1794         * gcc.dg/concat.c: Concatenation of string constants with
1795         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1796         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1797         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1798         necessary to avoid multi-character character constant warning.
1799         * gcc.dg/cpp/escape.c: Likewise.
1800         * gcc.dg/cpp/ucs.c: Likewise.
1801         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1802         Fix a typo.
1803
1804 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1805
1806         PR c/11428
1807         * gcc.c-torture/compile/20030704-1.c: New.
1808
1809 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1810
1811         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1812
1813 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1814
1815         PR c++/5287, PR c++/7910,  PR c++/11021
1816         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1817         tests for warnings.
1818         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1819         * g++.dg/ext/dllimport3.C: Likewise.
1820         * g++.dg/ext/dllimport4.C: New file.
1821         * g++.dg/ext/dllimport5.C: New file.
1822         * g++.dg/ext/dllimport6.C: New file.
1823         * g++.dg/ext/dllimport7.C: New file.
1824         * g++.dg/ext/dllimport8.C: New file.
1825         * g++.dg/ext/dllimport9.C: New file.
1826         * g++.dg/ext/dllimport10.C: New file.
1827         * g++.dg/ext/dllexport1.C: New file.
1828
1829 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1830
1831         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1832         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1833
1834 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1835
1836         * gcc.dg/builtins-25.c: New testcase.
1837         * gcc.dg/builtins-26.c: New testcase.
1838
1839 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1840
1841         * gcc.dg/compat/vector-defs.h: New file.
1842         * gcc.dg/compat/vector-setup.h: New file.
1843         * gcc.dg/compat/vector-check.h: New file.
1844         * gcc.dg/compat/vector-1_main.c: New file.
1845         * gcc.dg/compat/vector-1_x.c: New file.
1846         * gcc.dg/compat/vector-1_y.c: New file.
1847         * gcc.dg/compat/vector-2_main.c: New file.
1848         * gcc.dg/compat/vector-2_x.c: New file.
1849         * gcc.dg/compat/vector-2_y.c: New file.
1850
1851         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1852         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1853         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1854         * gcc.dg/compat/struct-align-1.h: New file.
1855         * gcc.dg/compat/struct-align-1_main.c: New file.
1856         * gcc.dg/compat/struct-align-1_x.c: New file.
1857         * gcc.dg/compat/struct-align-1_y.c: New file.
1858         * gcc.dg/compat/struct-align-2.h: New file.
1859         * gcc.dg/compat/struct-align-2_main.c: New file.
1860         * gcc.dg/compat/struct-align-2_x.c: New file.
1861         * gcc.dg/compat/struct-align-2_y.c: New file.
1862
1863         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1864         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1865         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1866         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1867         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1868         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1869         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1870         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1871         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1872         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1873         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1874         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1875         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1876         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1877         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1878         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1879         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1880         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1881         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1882         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1883         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1884         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1885         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1886         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1887         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1888         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1889         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1890         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1891         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1892
1893 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1894
1895         * gcc.dg/i386-call-1.c: New test.
1896
1897 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1898
1899         PR c++/9162
1900         * g++.dg/parse/defarg4.C: New.
1901
1902 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1903
1904         PR target/10700
1905         * gcc.c-torture/compile/20030703-1.c: New test case.
1906
1907 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1908
1909         * g++.dg/template/local3.C: Remove extra semicolon.
1910
1911 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1912
1913         * gcc.dg/i386-volatile-1.c: New test.
1914
1915 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1916
1917         PR c++/11072
1918         * g++.dg/other/offsetof2.C: XFAIL.
1919         * g++.dg/other/offsetof5.C: New.
1920
1921         PR c++/10219
1922         * g++.dg/template/error1.C: New.
1923
1924         PR c++/9779
1925         * g++.dg/template/dependent-expr1.C: New.
1926
1927 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1928
1929         PR c++/6949
1930         * g++.dg/template/local3.C: New test.
1931
1932         PR c++/11149
1933         * g++.dg/lookup/scoped6.C: New test.
1934
1935 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1936
1937         PR c++/8046
1938         * g++.dg/other/error7.C: New test.
1939
1940 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1941
1942         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1943         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1944         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1945         * g++.old-deja/g++.other/union2.C: Likewise.
1946         * gcc.dg/c90-const-expr-2.c: Likewise.
1947         * gcc.dg/c90-const-expr-3.c: Likewise.
1948         * gcc.dg/c99-const-expr-2.c: Likewise.
1949         * gcc.dg/c99-const-expr-3.c: Likewise.
1950         * gcc.dg/concat.c: Likewise.
1951
1952 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1953
1954         PR c++/9559
1955         * g++.dg/init/static1.C: New test.
1956
1957 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1958
1959         * Changelog: Remove ">>>>>>>" from previous change.
1960
1961 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1962
1963         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1964         * g++.old-deja/g++.other/access2.C: Likewise.
1965         * g++.old-deja/g++.other/decl2.C: Likewise.
1966         * gcc.c-torture/execute/20020615-1.c: Likewise.
1967
1968 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1969
1970         PR c++/4933
1971         * g++.dg/template/sizeof4.C: New test.
1972
1973 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1974
1975         * g++.dg/other/error6.C: New test.
1976
1977 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1978
1979         PR c++/10750
1980         * g++.dg/parse/constant2.C: New test.
1981
1982 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1983
1984         PR c++/11106
1985         * g++.dg/other/error5.C: New test.
1986
1987 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1988
1989         * gcc.dg/format/gcc_diag-1.c: New test.
1990
1991 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1992
1993         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1994
1995 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1996
1997         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1998         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1999         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2000
2001 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2002
2003         * gcc.c-torture/execute/builtins/string-8.c: New test.
2004         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2005         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2006         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2007
2008 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2009
2010         PR c++/10468
2011         * g++.dg/ext/typeof6.C: New test.
2012
2013 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2014
2015         PR c++/10796
2016         * g++.dg/init/enum1.C: New test.
2017
2018 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2019
2020         * gcc.dg/20030627-1.c: New test.
2021
2022 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2023
2024         PR c++/11332
2025         * g++.dg/expr/static_cast2.C: New test.
2026
2027 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2028             Jakub Jelinek  <jakub@redhat.com>
2029
2030         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2031         sprintf(dst,"%s",src) optimization.
2032         * gcc.c-torture/execute/20030626-1.c: New test case.
2033         * gcc.c-torture/execute/20030626-2.c: New test case.
2034
2035 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2036
2037         * gcc.c-torture/execute/multi-ix.c: New test.
2038
2039         * gcc.c-torture/execute/simd-4.c (main):
2040         Added missing semicolon at end of union.
2041
2042 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2043
2044         PR c++/8266
2045         * g++.dg/template/explicit-instantiation3.C: New test.
2046
2047 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2048
2049         * gcc.dg/20030626-1.c: Use signed char.
2050
2051 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2052
2053         * gcc.dg/20030626-1.c: New test.
2054
2055 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2056
2057         * const-str-2.m: Update.
2058
2059 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR c++/10990
2062         * g++.dg/rtti/dyncast1.C: New test.
2063         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2064         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2065         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2066
2067         PR c++/10931
2068         * g++.dg/expr/static_cast1.C: New test.
2069
2070 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2071
2072         * gcc.dg/20030625-1.c: New test.
2073
2074 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2075
2076         * gcc.c-torture/compile/20030624-1.c: New test case.
2077
2078 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2079
2080         * gcc.c-torture/execute/string-opt-17.c: New test.
2081
2082 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2083
2084         PR c++/5754
2085         * g++.dg/parse/crash6.C: New test.
2086
2087 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2088
2089         * gcc.dg/builtins-24.c: New test case.
2090
2091 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2092
2093         * g++.dg/opt/operator1.C: New test.
2094
2095 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2096
2097         * gcc.c-torture/execute/string-opt-16.c: New test case.
2098
2099 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2100
2101         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2102         * g++.old-deja/g++.other/conv7.C: Likewise
2103         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2104         * g++.old-deja/g++.other/overload14.C: Likewise.
2105
2106 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2107
2108         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2109         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2110
2111 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2112
2113         PR c++/10888
2114         * g++.dg/warn/Winline-3.C: New test.
2115
2116 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2117
2118         * lib/target-supports.exp (check_alias_available): Make the test
2119         program acceptable to the Solaris assembler.
2120
2121         PR c++/10749
2122         * g++.dg/template/memclass2.C: New test.
2123
2124 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2125             Eric Botcazou  <ebotcazou@libertysurf.fr>
2126
2127         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2128         data for non-matching targets.
2129         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2130
2131 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2132
2133         PR c++/10845
2134         * g++.dg/template/member3.C: New test.
2135
2136 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2137
2138         PR c++/10939
2139         * g++.dg/template/func1.C: New test.
2140
2141         PR c++/9649
2142         * g++.dg/template/static4.C: New test.
2143         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2144
2145         PR c++/11041
2146         * g++.dg/init/ref7.C: New test.
2147
2148 2003-06-19  Matt Austern  <austern@apple.com>
2149
2150         PR c++/11228
2151         * g++.dg/anew1.C: New test.
2152         * g++.dg/anew2.C: New test.
2153         * g++.dg/anew3.C: New test.
2154         * g++.dg/anew4.C: New test.
2155
2156 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2157
2158         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2159
2160 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2161
2162         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2163         endian-dependent.
2164
2165 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2166
2167         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2168         Remove cruft.
2169
2170 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2171
2172         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2173         * gcc.c-torture/compile/961203-1.c: Likewise.
2174         * gcc.c-torture/compile/980506-1.c: Likewise.
2175
2176 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2177
2178         PR c++/10712
2179         * g++.dg/lookup/using7.C: New test.
2180
2181 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2182
2183         PR c++/11105
2184         * g++.dg/abi/conv1.C: Remove it.
2185         * g++.dg/template/conv7.C: New test.
2186         * g++.dg/template/conv8.C: Likewise.
2187         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2188         conversion operator.
2189
2190 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2191
2192         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2193         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2194         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2195         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2196         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2197         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2198         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2199         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2200         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2201         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2202         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2203         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2204         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2205         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2206         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2207         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2208         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2209         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2210         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2211         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2212         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2213         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2214         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2215         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2216         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2217         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2218         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2219         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2220         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2221
2222 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2223
2224         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2225         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2226         indications.
2227
2228 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2229
2230         * gcc.dg/i386-387-5.c: New test case.
2231         * gcc.dg/i386-387-6.c: New test case.
2232         * gcc.dg/builtins-23.c: New test case.
2233
2234 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2235
2236         * gcc.dg/builtins-22.c: New test case.
2237         * gcc.dg/i386-387-1.c: Update to test exp.
2238         * gcc.dg/i386-387-2.c: Likewise.
2239
2240 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2241
2242         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2243
2244 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2245
2246         * lib/gcc-dg.exp (dg-require-dll): New function.
2247         (dg-xfail-if): Likewise.
2248         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2249         driver.
2250
2251         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2252         * gcc.c-torture/compile/20001205-1.c: Likewise.
2253         * gcc.c-torture/compile/20001226-1.c: Likewise.
2254         * gcc.c-torture/compile/20010518-2.c: Likewise.
2255         * gcc.c-torture/compile/20020312-1.c: Likewise.
2256         * gcc.c-torture/compile/20020604-1.c: Likewise.
2257         * gcc.c-torture/compile/920501-12.c: Likewise.
2258         * gcc.c-torture/compile/920501-4.c: Likewise.
2259         * gcc.c-torture/compile/920520-1.c: Likewise.
2260         * gcc.c-torture/compile/920521-1.c: Likewise.
2261         * gcc.c-torture/compile/920625-1.c: Likewise.
2262         * gcc.c-torture/compile/961203-1.c: Likewise.
2263         * gcc.c-torture/compile/980506-1.c: Likewise.
2264         * gcc.c-torture/compile/981006-1.c: Likewise.
2265         * gcc.c-torture/compile/981022-1.c: Likewise.
2266         * gcc.c-torture/compile/981223-1.c: Likewise.
2267         * gcc.c-torture/compile/990617-1.c: Likewise.
2268         * gcc.c-torture/compile/dll.c: Likewise.
2269         * gcc.c-torture/compile/labels-3.c: Likewise.
2270         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2271         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2272         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2273         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2274         * gcc.c-torture/compile/simd-5.c: Likewise.
2275         * gcc.c-torture/compile/20000804-1.x: Remove.
2276         * gcc.c-torture/compile/20001205-1.x: Likewise.
2277         * gcc.c-torture/compile/20001226-1.x: Likewise.
2278         * gcc.c-torture/compile/20010518-2.x: Likewise.
2279         * gcc.c-torture/compile/20020312-1.x: Likewise.
2280         * gcc.c-torture/compile/20020604-1.x: Likewise.
2281         * gcc.c-torture/compile/920501-12.x: Likewise.
2282         * gcc.c-torture/compile/920501-4.x: Likewise.
2283         * gcc.c-torture/compile/920520-1.x: Likewise.
2284         * gcc.c-torture/compile/920521-1.x: Likewise.
2285         * gcc.c-torture/compile/920625-1.x: Likewise.
2286         * gcc.c-torture/compile/961203-1.x: Likewise.
2287         * gcc.c-torture/compile/980506-1.x: Likewise.
2288         * gcc.c-torture/compile/981006-1.x: Likewise.
2289         * gcc.c-torture/compile/981022-1.x: Likewise.
2290         * gcc.c-torture/compile/981223-1.x: Likewise.
2291         * gcc.c-torture/compile/990617-1.x: Likewise.
2292         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2293         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2294         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2295         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2296         * gcc.c-torture/compile/simd-5.x: Likewise.
2297
2298         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2299
2300 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2301
2302         * gcc.c-torture/execute/20030611-1.c: New test.
2303
2304 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2305
2306         PR middle-end/168
2307         * gcc.dg/20030612-1.c: New test case.
2308
2309 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2310
2311         PR c++/10635
2312         * g++.dg/expr/cast1.C: New test.
2313
2314 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2315
2316         * gcc.dg/builtins-21.c: New test case.
2317
2318 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2319
2320         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2321         options instead of at the end.
2322         * lib/objc.exp (objc_target_compile): Likewise.
2323
2324 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2325
2326         PR c++/10432
2327         * g++.dg/parse/error1.C: New test.
2328
2329 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2330
2331         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2332         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2333         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2334         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2335         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2336         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2337         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2338         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2339         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2340         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2341         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2342         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2343         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2344         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2345         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2346         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2347         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2348         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2349         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2350         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2351         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2352         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2353         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2354         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2355
2356         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2357         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2358         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2359         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2360         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2361         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2362         * gcc.dg/compat/scalar-return-3_main.c: New file.
2363         * gcc.dg/compat/scalar-return-3_x.c: New file.
2364         * gcc.dg/compat/scalar-return-3_y.c: New file.
2365         * gcc.dg/compat/scalar-return-4_main.c: New file.
2366         * gcc.dg/compat/scalar-return-4_x.c: New file.
2367         * gcc.dg/compat/scalar-return-4_y.c: New file.
2368
2369 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2370
2371         * gcc.dg/compat/fp2-struct-check.h: New file.
2372         * gcc.dg/compat/fp2-struct-defs.h: New file.
2373         * gcc.dg/compat/fp2-struct-init.h: New file.
2374         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2375         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2376         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2377         * gcc.dg/compat/struct-return-10_main.c: New file.
2378         * gcc.dg/compat/struct-return-10_x.c: New file.
2379         * gcc.dg/compat/struct-return-10_y.c: New file.
2380
2381         * gcc.dg/compat/compat-common.h: New file.
2382         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2383         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2384         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2385         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2386         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2387         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2388         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2389         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2390         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2391         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2392         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2393         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2394         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2395         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2396         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2397         * gcc.dg/compat/small-struct-check.h: Ditto.
2398         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2399         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2400         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2401         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2402         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2403         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2404         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2405         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2406         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2407         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2408         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2409         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2410         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2411         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2412         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2413         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2414         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2415         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2416         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2417         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2418         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2419         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2420         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2421         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2422         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2423         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2424         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2425         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2426         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2427         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2428
2429 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2430
2431         * g++.dg/pch/static-1.C: New file.
2432         * g++.dg/pch/static-1.Hs: New file.
2433
2434 2003-06-10  Richard Henderson  <rth@redhat.com>
2435
2436         * gcc.dg/asm-7.c: Adjust expected warning text.
2437
2438 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2439
2440         * gcc.dg/builtins-20.c: New test case.
2441
2442 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2443
2444         PR c++/11131
2445         * g++.dg/opt/template1.C: New test.
2446
2447 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2448
2449         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2450         additional_sources.
2451
2452 2003-05-21  David Taylor  <dtaylor@emc.com>
2453
2454         * gcc.dg/Wpadded.c: New file.
2455
2456 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2457
2458         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2459         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2460         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2461         dg-require-weak.
2462
2463 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2464
2465         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2466
2467 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2468
2469         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2470         (dg-require-alias): Likewise.
2471         (dg-require-gc-sections): Likewise.
2472         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2473
2474 2003-06-08  Richard Henderson  <rth@redhat.com>
2475
2476         * gcc.dg/20011029-2.c: Fix the array reference.
2477         * gcc.dg/asm-7.c: New.
2478
2479 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2480
2481         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2482
2483 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2484
2485         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2486         (dg-require-gc-sections): Likewise.
2487
2488 2003-06-08  Jan Hubicka  <jh@suse.cz>
2489
2490         * i386-cmov1.c: Fix regular expression.
2491         * i386-cvt-1.c: Likewise.
2492         * i386-local.c: Likewise.
2493         * i386-local2.c: Likewise.
2494         * i386-mul.c: Likewise.
2495         * i386-ssetype-1.c: Likewise.
2496         * i386-ssetype-3.c: Likewise.
2497         * i386-ssetype-5.c: Likewise.
2498
2499 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2500
2501         PR c++/11039
2502         * g++.dg/warn/implicit-typename2.C: New test.
2503         * g++.dg/warn/implicit-typename3.C: New test.
2504
2505 2003-06-07  Richard Henderson  <rth@redhat.com>
2506
2507         * g++.dg/other/offsetof3.C: Use size_t.
2508         * g++.dg/other/offsetof4.C: Likewise.
2509
2510 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2511
2512         * lib/copy-file.exp: New. Implement gcc_copy_files.
2513
2514         * lib/dg-pch.exp: Load copy-file.exp
2515         (dg-pch): Use gcc_copy_files instead of "file copy".
2516
2517 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2518
2519         * gcc.dg/weak/weak.exp: Simplify.
2520         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2521         * gcc.dg/weak/weak-1.c: Likewise.
2522         * gcc.dg/weak/weak-2.c: Likewise.
2523         * gcc.dg/weak/weak-3.c: Likewise.
2524         * gcc.dg/weak/weak-4.c: Likewise.
2525         * gcc.dg/weak/weak-5.c: Likewise.
2526         * gcc.dg/weak/weak-6.c: Likewise.
2527         * gcc.dg/weak/weak-7.c: Likewise.
2528         * gcc.dg/weak/weak-8.c: Likewise.
2529         * gcc.dg/weak/weak-9.c: Likewise.
2530
2531 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2532
2533         gcc.c-torture/execute/20030606-1.c: New.
2534
2535 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2536
2537         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2538         * gcc.dg/builtins-19.c: Likewise.
2539
2540 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2541
2542         * gcc.dg/builtins-2.c: Add some more tests.
2543         * gcc.dg/builtins-18.c: New test case.
2544         * gcc.dg/builtins-19.c: New test case.
2545
2546 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2547             Jim Wilson  <wilson@tuliptree.org>
2548
2549         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2550
2551 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2552
2553         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2554         mempcpy/stpcpy calls not to be optimized into something else.
2555         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2556         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2557         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2558
2559 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2560
2561         * gcc.dg/format/asm_fprintf-1.c: New test.
2562
2563 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2564
2565         * lib/gcc-defs.exp (additional_sources): New variable.
2566         (dg-additional-sources): New function.
2567         (additional_files): New variable.
2568         (dg-additional-files): New function.
2569         (dg-additional-files-options): Likewise.
2570         * lib/gcc-dg.exp (dg-require-weak): New function.
2571         (dg-require-alias): Likewise.
2572         (dg-require-gc-sections): Likewise.
2573         * lib/target-supports.exp (check_alias_available): Remove testfile
2574         parameter.
2575         (check_gc_sections_available): New function.
2576         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2577         (dg-gpp-additional-files): Likewise.
2578         * lib/g++.exp (additional_sources): Remove.
2579         (additional_files): Likewise.
2580         (g++_target_compile): Use dg-additional-files-options.
2581
2582         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2583         Tcl logic.
2584         * gcc.dg/special/ecos.exp: Remove.
2585         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2586         * gcc.dg/special/alias-1.c: Likewise.
2587         * gcc.dg/special/alias-2.c: Likewise.
2588         * gcc.dg/special/gcsec-1.c: Likewise.
2589         * gcc.dg/special/weak-1.c: Likewise.
2590         * gcc.dg/special/weak-2.c: Likewise.
2591         * gcc.dg/special/wkali-1.c: Likewise.
2592         * gcc.dg/special/wkali-2.c: Likewise.
2593
2594         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2595         dg-gpp-additional-*.
2596         * g++.dg/special/conpr-3.C: Likewise.
2597         * g++.dg/special/conpr-4.C: Likewise.
2598         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2599         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2600         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2601         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2602         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2603         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2604         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2605         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2606         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2607         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2608         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2609         * g++.old-deja/g++.other/comdat1.C: Likewise.
2610         * g++.old-deja/g++.other/comdat2.C: Likewise.
2611         * g++.old-deja/g++.other/comdat3.C: Likewise.
2612         * g++.old-deja/g++.other/ctor1.C: Likewise.
2613         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2614
2615 2003-06-05  Richard Henderson  <rth@redhat.com>
2616
2617         * gcc.dg/debug/20030605-1.c: New.
2618
2619 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2620
2621         * README.QMTEST: Update.
2622
2623 2003-06-04  Richard Henderson  <rth@redhat.com>
2624
2625         * gcc.dg/cleanup-1.c: New.
2626         * gcc.dg/cleanup-2.c: New.
2627         * gcc.dg/cleanup-3.c: New.
2628         * gcc.dg/cleanup-4.c: New.
2629         * gcc.dg/cleanup-5.c: New.
2630         * gcc.dg/cleanup-6.c: New.
2631         * gcc.dg/cleanup-7.c: New.
2632
2633 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2634
2635         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2636
2637         * lib/dg-pch.exp: New file.
2638         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2639         * gcc.dg/pch/pch.exp: Likewise.
2640
2641 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2642
2643         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2644         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2645         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2646         * gcc.dg/builtins-17.c: New test case.
2647         * gcc.dg/i386-387-4.c: New test case.
2648         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2649
2650 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2651
2652         * gcc.dg/ultrasp9.c: New test.
2653
2654 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2655
2656         * gcc.c-torture/compile/20030604-1.c: New test.
2657         * gcc.dg/sparc-constant-1.c: New test.
2658
2659 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2660
2661         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2662
2663 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2664
2665         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2666
2667         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2668         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2669
2670 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2671
2672         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2673
2674 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2675
2676         PR c++/10940
2677         * g++.dg/template/spec10.C: New test.
2678
2679 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2680
2681         * gcc.dg/builtins-16.c: New test case.
2682
2683 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2684
2685         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2686         mempcpy test with post-increments.
2687         * gcc.c-torture/execute/string-opt-3.c: New test.
2688         * gcc.dg/string-opt-1.c: New test.
2689
2690 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2691
2692         PR fortran/10965
2693         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2694
2695 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2696
2697         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2698         (scan-assembler): ... here.  Use dg-scan.
2699         (scan-assembler-not): Likewise.
2700         (scan-file): New function.
2701         (scan-file-not): Likewise.
2702         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2703         * gcc.dg/cpp/_Pragma4.c: Likewise.
2704         * gcc.dg/cpp/_Pragma5.c: Likewise.
2705         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2706         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2707         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2708         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2709         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2710         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2711         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2712         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2713         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2714         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2715         * gcc.dg/cpp/cxxcom1.c: Likewise.
2716         * gcc.dg/cpp/line1.c: Likewise.
2717         * gcc.dg/cpp/maccom1.c: Likewise.
2718         * gcc.dg/cpp/maccom2.c: Likewise.
2719         * gcc.dg/cpp/maccom3.c: Likewise.
2720         * gcc.dg/cpp/maccom4.c: Likewise.
2721         * gcc.dg/cpp/maccom5.c: Likewise.
2722         * gcc.dg/cpp/maccom6.c: Likewise.
2723         * gcc.dg/cpp/multiline.c: Likewise.
2724         * gcc.dg/cpp/spacing1.c: Likewise.
2725         * gcc.dg/cpp/spacing2.c: Likewise.
2726         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2727         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2728         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2729         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2730         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2731         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2732         * gcc.dg/cpp/cxxcom2.c: Likewise.
2733         * gcc.dg/cpp/cxxcom2.h: New file.
2734
2735         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2736         * g++.dg/cpp/truefalse.C: Here.
2737         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2738
2739 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2740
2741         * gcc.dg/cpp/redef3.c: New file.
2742
2743 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2744
2745         * gcc.dg/i386-loop-3.c: New test.
2746
2747 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2748
2749         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2750
2751 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2752
2753         * gcc.dg/fwrapv-1.c: New test case.
2754         * gcc.dg/fwrapv-2.c: New test case.
2755
2756 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2757
2758         PR c++/10956
2759         * g++.dg/template/spec9.C: New test.
2760
2761 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2762
2763         * gcc.dg/duff-4.c: New test case.
2764
2765 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2766
2767         PR fortran/10843
2768         * g77.dg/ffixed-form-1.f: New test
2769         * g77.dg/ffixed-form-2.f: New test
2770         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2771         * g77.dg/ffree-form-3.f: New test
2772
2773 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2774
2775         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2776         * gcc.dg/wint_t-1.c: Likewise.
2777
2778 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2779
2780         * g++.dg/template/access11.C: New test.
2781
2782 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2783
2784         PR c++/10849
2785         * g++.dg/template/access10.C: New test.
2786
2787 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2788             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2789
2790         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2791
2792 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2793
2794         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2795         suppress for powerpc-*-darwin*.
2796         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2797
2798 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2799
2800         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2801         suppress option for powerpc-*-darwin*.
2802
2803 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2804
2805         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2806         * gcc.dg/builtins-4.c: Add test for fmod.
2807
2808 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2809
2810         PR c++/10682
2811         * g++.dg/template/instantiate4.C: New test.
2812
2813 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2814
2815         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2816
2817 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2818
2819         * gcc.dg/compat/scalar-return-1_main.c: New file.
2820         * gcc.dg/compat/scalar-return-1_x.c: New file.
2821         * gcc.dg/compat/scalar-return-1_y.c: New file.
2822         * gcc.dg/compat/scalar-return-2_main.c: New file.
2823         * gcc.dg/compat/scalar-return-2_x.c: New file.
2824         * gcc.dg/compat/scalar-return-2_y.c: New file.
2825         * gcc.dg/compat/struct-return-3_main.c: New file.
2826         * gcc.dg/compat/struct-return-3_y.c: New file.
2827         * gcc.dg/compat/struct-return-3_x.c: New file.
2828         * gcc.dg/compat/struct-return-2_main.c: New file.
2829         * gcc.dg/compat/struct-return-2_x.c: New file.
2830         * gcc.dg/compat/struct-return-2_y.c: New file.
2831
2832 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2833
2834         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2835         for hppa*-hp-hpux*.
2836         * gcc.dg/20021014-1.c (dg-options): Likewise.
2837         * gcc.dg/nest.c (dg-options): Likewise.
2838
2839 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2840
2841         PR c++/9738
2842         * g++.dg/ext/dllimport2.C: New file.
2843         * g++.dg/ext/dllimport3.C: New file.
2844
2845 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2846
2847         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2848         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2849         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2850         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2851         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2852         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2853         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2854         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2855         * gcc.dg/compat/small-struct-defs.h: New file.
2856         * gcc.dg/compat/small-struct-init.h: New file.
2857         * gcc.dg/compat/small-struct-check.h: New file.
2858         * gcc.dg/compat/fp-struct-defs.h: New file.
2859         * gcc.dg/compat/fp-struct-check.h: New file.
2860         * gcc.dg/compat/fp-struct-init.h: New file.
2861         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2862         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2863
2864 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2865
2866         * gcc.dg/20030225-2.c: New test.
2867
2868 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2869             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2870
2871         * gcc.c-torture/compile/20030518-1.c: New test case.
2872
2873 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2874
2875         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2876         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2877         gcc-dg-debug-runtest.
2878         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2879         gcc-dg-debug-runtest.
2880
2881 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2882
2883         PR c++/9022
2884         * g++.dg/lookup/using6.C: New test.
2885
2886 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2887
2888         * g++.dg/parse/access2.C: New test.
2889
2890 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2891
2892         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2893         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2894         * gcc.dg/debug/debug.exp: Likewise.
2895
2896 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2897
2898         * gcc.dg/dollar.c: New test.
2899
2900 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2901
2902         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2903         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2904         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2905         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2906         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2907         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2908         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2909         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2910         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2911         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2912         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2913         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2914         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2915         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2916         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2917         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2918         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2919         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2920
2921 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2922
2923         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2924         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2925         support for "repo" mode.
2926         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2927         * lib/g77-dg.exp: Likewise.
2928         * lib/obj-dg.exp: Likewise.
2929
2930 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2931
2932         Merge from gcc-3_2-rhl8-branch:
2933         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2934
2935         * gcc.dg/tls/opt-6.c: New test.
2936
2937         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2938
2939         * gcc.dg/20030405-1.c: New test.
2940
2941         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2942
2943         * gcc.dg/20030309-1.c: New test.
2944
2945         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2946
2947         * gcc.c-torture/execute/20030307-1.c: New test.
2948
2949         2003-02-20  Randolph Chung  <tausq@debian.org>
2950
2951         * gcc.c-torture/compile/20030220-1.c: New test.
2952
2953         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2954
2955         * gcc.dg/20030217-1.c: New test.
2956
2957         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2958
2959         * gcc.c-torture/compile/20020129-1.c: New test.
2960
2961         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2962
2963         * gcc.dg/unroll-1.c: New test.
2964
2965         2002-11-16  Jan Hubicka  <jh@suse.cz>
2966
2967         * gcc.c-torture/execute/20020920-1.c: New test.
2968
2969         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2970
2971         PR target/7434
2972         * gcc.c-torture/compile/20021008-1.c: New test.
2973
2974         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2975
2976         PR target/7559
2977         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2978
2979         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2980
2981         * gcc.c-torture/compile/20020807-1.c: New test.
2982
2983         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2984
2985         * gcc.dg/tls/opt-1.c: New test.
2986
2987         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2988
2989         * gcc.dg/20020729-1.c: New test.
2990
2991         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2992
2993         * g++.dg/opt/life1.C: New test.
2994
2995         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2996
2997         * gcc.dg/20020525-1.c: New test.
2998
2999         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3000
3001         PR c++/6794
3002         * g++.dg/ext/pretty1.C: New test.
3003         * g++.dg/ext/pretty2.C: New test.
3004
3005 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/8385
3008         * g++.dg/ext/typeof5.C: New test.
3009
3010 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3011
3012         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3013         __USER_LABEL_PREFIX__ into account.
3014         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3015
3016 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3017
3018         * gcc.dg/builtins-15.c: New test case.
3019
3020 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3021
3022         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3023
3024 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3025
3026         * lib/g++.exp: Tweak handling of additional source files.
3027         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3028         * g++.dg/special/conpr-2a.C: Rename to ...
3029         * g++.dg/special/conpr-2a.cc: ... this.
3030         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3031         * g++.dg/special/conpr-3a.C: Rename to ...
3032         * g++.dg/special/conpr-3a.cc: This.
3033         * g++.dg/special/conpr-3b.C: Rename to ...
3034         * g++.dg/special/conpr-3b.cc: This.
3035         * g++.dg/special/conpr-4.C: New test.
3036         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3037
3038 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3039
3040         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3041
3042 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3043
3044         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3045         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3046         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3047         * g++.old-deja/g++.other/warn3.C: Likewise.
3048
3049 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3050
3051         * gcc.dg/i386-387-1.c: Update to also test log.
3052         * gcc.dg/i386-387-2.c: Likewise.
3053
3054 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3055
3056         * g77.f-torture/execute/int8421.f: New test.
3057
3058 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3059
3060         PR c++/10230, c++/10481
3061         * g++.dg/lookup/scoped5.C: New test.
3062
3063 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3064
3065         PR c++/10552
3066         * g++.dg/template/ttp6.C: New test.
3067
3068 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3069
3070         * gcc.c-torture/execute/builtins: New directory.
3071         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3072         gcc.c-torture/execute/builtins.
3073         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3074         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3075         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3076         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3077
3078 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3079
3080         PR c++/9252
3081         * g++.dg/template/access8.C: New test.
3082         * g++.dg/template/access9.C: New test.
3083
3084 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3085
3086         PR c++/9554
3087         * g++.dg/parse/access1.C: New test.
3088
3089 2003-05-09  DJ Delorie  <dj@redhat.com>
3090
3091         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3092         long, and not an int.
3093
3094 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3095
3096         PR c++/10555, c++/10576
3097         * g++.dg/template/memclass1.C: New test.
3098
3099 2003-05-08  DJ Delorie  <dj@redhat.com>
3100
3101         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3102         targets.
3103         * gcc.c-torture/execute/20021024-1.x: Likewise.
3104         * gcc.c-torture/execute/shiftdi.x: Likewise.
3105         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3106         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3107         * gcc.dg/20021018-1.c: Likewise.
3108
3109 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3110
3111         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3112
3113         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3114         (bcopy): Call memmove.
3115
3116 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3117
3118         * g77.f-torture/compile/8485.f: New test case.
3119
3120 2003-05-07  Richard Henderson  <rth@redhat.com>
3121
3122         PR c++/10570
3123         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3124         Verify exception_cleanup not called for rethrows.
3125         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3126         when exiting catch block without rethrowing.
3127         * g++.dg/eh/forced3.C: New.
3128         * g++.dg/eh/forced4.C: New.
3129
3130 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3131
3132         * gcc.dg/20030505.c: Fix triplet.
3133
3134 2003-05-06  DJ Delorie  <dj@redhat.com>
3135
3136         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3137         * gcc.dg/nest.c: Likewise.
3138
3139 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3140
3141         * gcc.dg/builtins-14.c: New test case.
3142
3143 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3144
3145         * lib/compat.exp (compat-execute): New argument.
3146         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3147         * gcc.dg/compat: New test directory.
3148         * gcc.dg/compat/compat.exp: New expect script.
3149         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3150         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3151         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3152         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3153         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3154         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3155
3156         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3157         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3158         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3159         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3160         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3161         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3162         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3163         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3164         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3165         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3166         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3167         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3168         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3169         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3170         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3171
3172 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3173
3174         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3175
3176 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3177
3178         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3179
3180 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3181
3182         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3183         * gcc.dg/ppc-fsel-2.c: New test.
3184
3185         * gcc.dg/unused-5.c: New test.
3186
3187 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3188
3189         PR c++/10496
3190         * g++.dg/warn/pmf1.C: New test.
3191
3192 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3193
3194         PR c++/4494
3195         * g++.dg/warn/main.C: New test.
3196
3197 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3198
3199         * gcc.dg/nonnull-3.c: New test.
3200
3201 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3202
3203         * gcc.dg/cpp/Wtrigraphs.c: Update.
3204         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3205
3206 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3207
3208         * gcc.dg/ppc-fsel-1.c: New test.
3209
3210 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3211
3212         PR c/10604
3213         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3214
3215 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3216
3217         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3218
3219 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3220
3221         PR c++/9364, c++/10553, c++/10586
3222         * g++.dg/parse/typename4.C: New test.
3223         * g++.dg/parse/typename5.C: Likewise.
3224
3225 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3226
3227         * gcc.c-torture/compile/20030503-1.c: New test.
3228
3229 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3230
3231         * g++.dg/lookup/using5.C: Fix testcase error.
3232
3233 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3234
3235         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3236         since MEABI is no longer supported.  Remove all vestiges
3237         of MEABI from the test.
3238
3239 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3240
3241         PR c++/10554
3242         * g++.dg/lookup/using5.C: New test.
3243
3244 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3245
3246         PR c++/8772
3247         * g++.dg/template/ttp5.C: New test.
3248
3249 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3250
3251         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3252         (dg-gpp-additional-sources): New function.
3253         (dg-gpp-additional-files): Likewise.
3254         * lib/g++.exp (additional_sources): New variable.
3255         (additional_files): Likewise.
3256         (g++_target_compile): Deal with them.
3257         * lib/old-dejagnu.exp: Remove.
3258         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3259         * g++.old-deja: Revise all tests to use dg commands.
3260
3261 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3262
3263         PR c++/9432, c++/9528
3264         * g++.dg/lookup/using4.C: New test.
3265
3266 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3267
3268         * gcc.dg/noreturn-5.c: New file.
3269         * gcc.dg/noreturn-6.c: New file.
3270
3271         * gcc.c-torture/compile/inline-1.c: New file.
3272
3273 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3274
3275         PR c++/10551
3276         * g++.dg/template/explicit1.C: New test.
3277
3278 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3279
3280         PR c++/10549
3281         * g++.dg/other/bitfield1.C: New test.
3282
3283         PR c++/10527
3284         * g++.dg/init/new7.C: New test.
3285
3286 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3287
3288         * g++.dg/ext/desig1.C: New test.
3289         * g++.dg/ext/init1.C: Update.
3290
3291         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3292
3293 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3294
3295         PR c++/10180
3296         * g++.dg/warn/Winline-1.C: New test.
3297
3298 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3299
3300         * gcc.c-torture/execute/string-opt-19.c: New test.
3301
3302         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3303         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3304
3305 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3306
3307         PR c++/10506
3308         * g++.dg/init/new6.C: New test.
3309
3310         PR c++/10503
3311         * g++.dg/init/ref6.C: New test.
3312
3313 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3314
3315         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3316
3317 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3318
3319         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3320         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3321
3322 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3323
3324         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3325         initialized static data members.
3326
3327 2003-04-25  H.J. Lu <hjl@gnu.org>
3328
3329         * gcc.dg/ia64-sync-4.c: New test.
3330
3331 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3332
3333         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3334         date.
3335
3336 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3337
3338         PR c++/10337
3339         * g++.dg/warn/conv1.C: New test.
3340         * g++.old-deja/g++.other/conv7.C: Adjust.
3341         * g++.old-deja/g++.other/overload14.C: Adjust.
3342
3343 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3344
3345         PR c++/10471
3346         * g++.dg/template/defarg2.C: New test.
3347
3348 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3349
3350         * gcc.dg/cpp/include2.c: Update.
3351         * gcc.dg/cpp/multiline-2.c: New.
3352         * gcc.dg/cpp/multiline.c: Update.
3353         * gcc.dg/cpp/strify2.c: Update.
3354         * gcc.dg/cpp/trad/literals-2.c: Update.
3355
3356 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3357
3358         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3359
3360 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3361
3362         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3363
3364 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3365
3366         PR c++/10451
3367         * g++.dg/parse/crash4.C: New test.
3368
3369         PR c++/9847
3370         * g++.dg/parse/crash5.C: New test.
3371
3372 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3373
3374         PR c++/10446
3375         * g++.dg/parse/crash3.C: New test.
3376
3377         PR c++/10428
3378         * g++.dg/parse/elab1.C: New test.
3379
3380 2003-04-22  Devang Patel  <dpatel@apple.com>
3381
3382         * gcc.dg/cpp/trad/funlike-5.c: New test.
3383
3384 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3385
3386         * g++.dg/other/packed1.C: Fix dg options.
3387
3388 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3389
3390         * g++.dg/other/offsetof2.C: New test.
3391
3392 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3393
3394         * g++.dg/template/recurse.C: Adjust location of error messages.
3395
3396 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3397
3398         PR c++/9881
3399         * g++.dg/init/addr-const1.C: New test.
3400         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3401
3402 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3403
3404         PR c++/10405
3405         * g++.dg/lookup/struct-hack1.C: New test.
3406
3407 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3408
3409         * ucs.c: Update diagnostic messages.
3410
3411 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3412
3413         * gcc.dg/cpp/truefalse.cpp: New test.
3414         * gcc.dg/cpp/cpp.exp: Update.
3415         * g++.dg/other/stdbool-if.C: Remove.
3416
3417 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3418
3419         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3420         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3421
3422 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3423
3424         * gcc.c-torture/compile/20030418-1.c: New test.
3425
3426 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3427
3428         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3429
3430 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3431
3432         PR c++/10347
3433         g++.dg/template/dependent-name1.C: New test.
3434
3435 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3436
3437         * gcc.dg/warn-1.c (tourist_guide): New array,
3438         contains a pointer to bar.
3439
3440 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3441
3442         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3443         * gcc.c-torture/execute/medce-1.c: New test case.
3444         * gcc.c-torture/execute/medce-2.c: New test case.
3445
3446 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3447
3448         * lib/prune.exp: Ignore more messages.
3449
3450         PR c++/10381
3451         * g++.dg/parse/lookup3.C: New test.
3452
3453 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3454
3455         * gcc.c-torture/compile/20030415-1.c : New test.
3456
3457 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3458
3459         * gcc.c-torture/execute/scope-2.c: Move to ...
3460         * gcc.dg/noncompile/scope.c: .... here.
3461
3462 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3463
3464         * gcc.dg/20030414-2.c: New test case.
3465
3466 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3467
3468         PR target/10377
3469         * gcc.dg/20030414-1.c: New test.
3470
3471 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3472
3473         * gcc.dg/builtins-12.c: New test case.
3474         * gcc.dg/builtins-13.c: New test case.
3475
3476 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3477
3478         * gcc.c-torture/execute/string-opt-18.c: New test.
3479
3480 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3481
3482         PR c++/10300
3483         * g++.dg/init/new5.C: New test.
3484
3485 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3486
3487         PR c++/7910
3488         * g++.dg/ext/dllimport1.C: New test.
3489
3490 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3491
3492         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3493
3494 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3495
3496         PR Fortran/9263
3497         * g77.f-torture/noncompile/9263.f: New test
3498         PR Fortran/1832
3499         * g77.f-torture/execute/1832.f: New test
3500
3501 2003-04-11  David Chad  <davidc@freebsd.org>
3502             Loren J. Rittle  <ljrittle@acm.org>
3503
3504         libobjc/8562
3505         * objc.dg/headers.m: New test.
3506
3507 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3508
3509         * gcc.c-torture/execute/builtin-noret-2.c: New.
3510         * gcc.c-torture/execute/builtin-noret-2.x: New.
3511         XFAIL builtin-noret-2.c at -O1 and above.
3512         * gcc.dg/redecl.c: New.
3513         * gcc.dg/Wshadow-1.c: Update error regexps.
3514
3515 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3516
3517         * g++.dg/abi/bitfield10.C: New test.
3518
3519 2003-04-09  Mike Stump  <mrs@apple.com>
3520
3521         * gcc.dg/pch/pch.exp: Make testcase names longer.
3522         * g++.dg/pch/pch.exp: Make testcase names longer.
3523
3524 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3525
3526         * gcc.dg/builtins-11.c: New test case.
3527
3528 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3529
3530         * gcc.dg/builtins-9.c: New test case.
3531         * gcc.dg/builtins-10.c: New test case.
3532
3533 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3534
3535         * gcc.dg/noncompile/init-4.c.c: New test.
3536
3537 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3538
3539         * gcc.misc-test/gcov-9.c: New test.
3540         * gcc.misc-test/gcov-10.c: New test
3541         * gcc.misc-test/gcov-11.c: New test.
3542
3543 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3544
3545         PR optimization/10024
3546         * gcc.c-torture/compile/20030405-1.c: New test.
3547
3548 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3549
3550         * gcc.dg/pch/static-3.c: New.
3551         * gcc.dg/pch/static-3.hs: New.
3552         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3553
3554 2003-04-04  Richard Henderson  <rth@redhat.com>
3555
3556         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3557         * g++.dg/eh/forced2.C: Likewise.
3558
3559 2003-04-03  Mike Stump  <mrs@apple.com>
3560
3561         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3562         target arg.
3563         (scan-assembler-times, scan-assembler-not): Likewise.
3564         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3565
3566 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3567
3568         * gcc.dg/sparc-loop-1.c: New test.
3569
3570 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3571
3572         PR other/9274
3573         * g++.dg/pch/system-2.C: New.
3574         * g++.dg/pch/system-2.Hs: New.
3575
3576 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3577
3578         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3579
3580         * g++.dg/eh/simd-1.C (vecfunc): Same.
3581
3582 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3583
3584         * gcc.c-torture/execute/20030401-1.c: New test case.
3585
3586 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3587
3588         * objc.dg/defs.m: New.
3589
3590 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3591
3592         * g++.dg/eh/simd-1.C: New.
3593         * g++.dg/eh/simd-2.C: New.
3594
3595 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3596
3597         * gcc.c-torture/execute/simd-3.c: New.
3598
3599 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3600
3601         PR c/9936
3602         * gcc.dg/20030331-2.c: New test.
3603
3604 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3605
3606         PR c++/10278
3607         * g++.dg/parse/crash2.C: New test.
3608
3609 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3610
3611         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3612         * gcc.c-torture/execute/20030331-1.c: ...here.
3613
3614 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3615
3616         * gcc.c-torture/execute/20030331-1.c: New test.
3617
3618 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3619
3620         * lib/gcov.exp: Adjust call return testing strings.
3621         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3622
3623 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3624
3625         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3626         * gcc.dg/builtins-7.c: New test case.
3627         * gcc.dg/builtins-8.c: New test case.
3628
3629 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3630
3631         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3632
3633 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3634
3635         PR c++/7647
3636         * g++.dg/lookup-class-member-2.C: New test.
3637
3638 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3639
3640         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3641
3642 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3643
3644         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3645
3646 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3647
3648         * g++.dg/init/attrib1.C: New test.
3649
3650 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3651
3652         * gcc.dg/ultrasp8.c: New test.
3653
3654 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3655
3656         * gcc.dg/ultrasp7.c: New test.
3657
3658 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3659
3660         PR c++/10047
3661         * g++.dg/template/inline1.C: New test.
3662
3663 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3664
3665         * gcc.dg/sparc-dwarf2.c: New test.
3666
3667 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3668
3669         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3670         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3671
3672 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3673
3674         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3675         than reading .x files.
3676         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3677         * g77.dg/gcov/gcov-1.f: Likewise.
3678         * gcc.misc-tests/gcov-4b.c: Likewise.
3679         * gcc.misc-tests/gcov-5b.c: Likewise.
3680         * gcc.misc-tests/gcov-6.c: Likewise.
3681         * gcc.misc-tests/gcov-7.c: Likewise.
3682         * gcc.misc-tests/gcov-8.c: Likewise.
3683         * g++.dg/gcov/gcov-1.x: Remove.
3684         * g77.dg/gcov/gcov-1.x: Likewise.
3685         * gcc.misc-tests/gcov-4b.x: Likewise.
3686         * gcc.misc-tests/gcov-5b.x: Likewise.
3687         * gcc.misc-tests/gcov-6.x: Likewise.
3688         * gcc.misc-tests/gcov-7.x: Likewise.
3689         * gcc.misc-tests/gcov-8.x: Likewise.
3690
3691 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3692
3693         PR opt/10087
3694         * gcc.dg/20030324-1.c: New test.
3695
3696 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3697
3698         PR c++/10224
3699         * g++.dg/template/arg3.C: New test.
3700
3701         PR c++/10158
3702         * g++.dg/template/friend18.C: New test.
3703
3704 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3705
3706         * g77.f-torture/compile/20030326-1.f: New test case.
3707
3708 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3709
3710         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3711
3712         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3713
3714 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3715
3716         * gcc.dg/ia64-sync-3.c: New test.
3717
3718 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3719
3720         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3721
3722 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3723
3724         * gcc.dg/ultrasp6.c: New test.
3725
3726 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3727
3728         * gcc.dg/i386-signbit-1.c: New test.
3729         * gcc.dg/i386-signbit-2.c: New test.
3730         * gcc.dg/i386-signbit-3.c: New test.
3731
3732 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3733
3734         * gcc.dg/ultrasp5.c: Fix options.
3735
3736 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3737
3738         * gcc.dg/ultrasp5.c: Fix comment.
3739
3740 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3741
3742         PR fortran/10197
3743         * g77.f-torture/execute/10197.f: New test.
3744
3745 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3746
3747         PR c++/9898, c++/383
3748         * g++.dg/template/conv6.C: New test.
3749
3750         PR c++/10119
3751         * g++.dg/template/ptrmem5.C: New test.
3752
3753         PR c++/10026
3754         * g++.dg/lookup/koenig1.C: New test.
3755
3756         PR C++/10199
3757         * g++.dg/lookup/template2.C: New test.
3758
3759 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3760
3761         * g++.dg/opt/rtti1.C: New test.
3762
3763 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3764
3765         * gcc.dg/ultrasp5.c: New test.
3766
3767 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3768
3769         PR middle-end/9967
3770         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3771         builtin fputs.
3772
3773 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3774
3775         PR c/8224
3776         * gcc.dg/20030323-1.c: New test.
3777
3778 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3779
3780         * gcc.c-torture/compile/20030323-1.c: New test case.
3781
3782 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3783
3784         * gcc.dg/20030321-1.c: New test.
3785
3786 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3787
3788         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3789
3790 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3791
3792         PR c++/9978, c++/9708
3793         * g++.dg/ext/vlm1.C: Adjust expected error.
3794         * g++.dg/ext/vla2.C: New test.
3795         * g++.dg/template/arg1.C: New test.
3796         * g++.dg/template/arg2.C: New test.
3797
3798 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3799
3800         * g77.f-torture/execute/select.f: New test.
3801         * g77.f-torture/noncompile/select_no_compile.f: New test.
3802
3803 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3804
3805         PR c++/9898
3806         * g++.dg/other/error4.C: New test.
3807
3808 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3809
3810         * g++.dg/template/friend17.C: New test.
3811
3812 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3813
3814         * gcc.c-torture/compile/20030320-1.c: New.
3815
3816 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3817
3818         * gcc.dg/builtins-6.c: New test case.
3819
3820 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3821
3822         PR target/10073
3823         * gcc.c-torture/compile/20030319-1.c: New.
3824
3825 2003-03-18  Jan Hubicka  <jh@suse.cz>
3826
3827         * gcc.dg/i386-cvt-1.c: New test.
3828
3829 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3830
3831         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3832         * objc.dg/naming-2.m: Likewise.
3833
3834 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3835
3836         PR c++/9639
3837         * g++.dg/parse/crash1.C: New test.
3838
3839 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/8805
3842         * g++.dg/eh/cleanup1.C: New test.
3843
3844 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3845
3846         * gcc.c-torture/execute/20030316-1.c: New test case.
3847
3848 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3849
3850         PR c++/9629
3851         * g++.dg/init/ctor2.C: New test.
3852
3853 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3854
3855         * g77.f-torture/compile/xformat.f: New test case.
3856
3857 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3858
3859         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3860         * g++.old-deja/g++.mike/eh50.C: Likewise.
3861
3862 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3863
3864         PR c++/6440
3865         * g++.dg/template/spec7.C: New test.
3866         * g++.dg/template/spec8.C: Likewise.
3867
3868 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3869
3870         * gcc.c-torture/execute/20030313-1.c: New test.
3871
3872 2003-03-14  Richard Henderson  <rth@redhat.com>
3873
3874         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3875
3876 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3877
3878         * gcc.c-torture/compile/20030314-1.c: New test.
3879
3880 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3881
3882         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3883         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3884         thumb target,
3885         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3886         to accept newer _imp__  prefix and additional
3887         newline in .drectve section.
3888         * gcc.dg/dll-4.c: Likewise.
3889         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3890         switch.
3891
3892 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3893
3894         * g++.dg/parse/namespace9.C: New test.
3895
3896         * g++.dg/init/ref5.C: New test.
3897         * g++.dg/parse/ptrmem1.C: Likewise.
3898
3899 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3900
3901         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3902         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3903         regular expression.
3904         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3905         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3906
3907 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3908
3909         * gcc.c-torture/execute/20030224-2.c: New test.
3910
3911 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3912
3913         * gcc.dg/decl-3.c: New test.
3914
3915 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3916
3917         * gcc.dg/i386-loop-2.c: New test.
3918
3919 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/9474
3922         * g++.dg/parse/namespace8.C: New test.
3923
3924         PR c++/9924
3925         * g++.dg/overload/builtin2.C: New test.
3926
3927 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3928
3929         * gcc.dg/return-type-3.c: New test.
3930
3931 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3932
3933         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3934         profiling options are not supported.
3935
3936 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3937
3938         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3939         * g++.old-deja/g++.warn/impint2.C: Likewise.
3940
3941 2003-03-10  Devang Patel  <dpatel@apple.com>
3942
3943         * g++.dg/cpp/c++_cmd_1.C: New test.
3944         * g++.dg/cpp/c++_cmd_1.h: New file.
3945
3946 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3947
3948         * gcc.dg/altivec-9.c: New file.
3949
3950 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3951
3952         * gcc.dg/ppc-sdata-1.c: New test.
3953         * gcc.dg/ppc-sdata-2.c: New test.
3954
3955 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3956
3957         PR c++/9373
3958         * g++.dg/opt/ptrmem2.C: New test.
3959
3960         PR c++/8534
3961         * g++.dg/opt/ptrmem1.C: New test.
3962
3963 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3964
3965         * gcc.dg/i386-loop-1.c: New test.
3966
3967 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3968
3969         PR c++/9970
3970         * g++.dg/lookup/friend1.C: New test.
3971
3972 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3973
3974         PR c++/9823
3975         * g++.dg/parser/constructor1.C: New test.
3976
3977 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3978
3979         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3980
3981         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3982
3983 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3984
3985         * gcc.dg/cpp/Wunused.c: Update test.
3986
3987 2003-03-08  Jan Hubicka  <jh@suse.cz>
3988
3989         * gcc.dg/inline-3.c: New test.
3990
3991 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3992
3993         PR c++/9809
3994         * g++.dg/parse/builtin1.C: New test.
3995
3996         PR c++/9982
3997         * g++.dg/abi/cookie1.C: New test.
3998         * g++.dg/abi/cookie2.C: Likewise.
3999
4000         PR c++/9524
4001         * g++.dg/template/field1.C: New test.
4002
4003         PR c++/9912
4004         * g++.dg/parse/class1.C: New test.
4005         * g++.dg/parse/namespace7.C: Likewise.
4006         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4007
4008 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4009
4010         * g++.dg/init/ref4.C: New test.
4011
4012 2003-03-07  Jan Hubicka  <jh@suse.cz>
4013
4014         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4015         * gcc.dg/inline-3.c:  New test.
4016
4017 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4018
4019         * g++.dg/init/ref3.C: New test.
4020
4021         PR c++/9965
4022         * g++.dg/init/ref2.C: New test.
4023
4024         PR c++/9400
4025         * g++.dg/warn/Wshadow-2.C: New test.
4026
4027         PR c++/9791
4028         * g++.dg/warn/Woverloaded-1.C: New test.
4029
4030 2003-03-05  Jan Hubicka  <jh@suse.cz>
4031
4032         * gcc.dg/i386-local2.c: New.
4033         * gcc.dg/i386-local.c: Fix typo.
4034
4035 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4036
4037         * g++.dg/abi/layout3.C: New test.
4038
4039 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4040
4041         * gcc.c-torture/compile/20030305-1.c
4042
4043 2003-03-05  Jan Hubicka  <jh@suse.cz>
4044
4045         * gcc.dg/i386-local.c: New.
4046
4047 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4048
4049         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4050
4051 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4052
4053         * gcc.dg/switch-2.c: New test.
4054         * gcc.dg/switch-3.c: New test.
4055         * gcc.dg/Wswitch.c: Adjust line numbers.
4056         * gcc.dg/Wswitch-default.c: Likewise.
4057         * gcc.dg/Wswitch-enum.c: Likewise.
4058
4059 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4060
4061         * gcc.c-torture/execute/20030222-1.c: New test.
4062
4063 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4064
4065         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4066
4067 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/9878
4070         * g++.dg/init/ref1.C: New test.
4071
4072 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4073
4074         * gcc.dg/sh-relax.c: New SH-only test.
4075
4076 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4077
4078         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4079         comment explaining purpose of testcase.
4080
4081 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4082
4083         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4084         for HC11/HC12 (asm needs two int registers).
4085         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4086         HC11/HC12 because the test uses an asm which needs two 32-bit
4087         registers.
4088
4089 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4090
4091         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4092         for HC11/HC12 (array is too large otherwise).
4093         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4094         * gcc.c-torture/compile/20010518-2.x: Likewise.
4095         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4096         HC11/HC12 (array is too large).
4097
4098 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4099
4100         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4101         * lib/g++-dg.exp (g++-dg-test): Likewise.
4102
4103 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4104
4105         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4106         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4107
4108 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4109
4110         * g++.dg/warn/implicit-typename1.C: Remove warning.
4111
4112 2003-02-28  Richard Henderson  <rth@redhat.com>
4113
4114         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4115         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4116
4117 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4118
4119         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4120         * g++.dg/pch/pch.exp: Likewise.
4121
4122 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4123
4124         PR c++/9879
4125         * testsuite/g++.dg/init/new4.C: New test.
4126
4127 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4128
4129         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4130
4131 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4132
4133         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4134         unsigned long.
4135
4136         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4137         wider than float.
4138
4139 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4140
4141         * lib/scanasm.exp: Add support for counting numbers of
4142         occurences.
4143         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4144         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4145
4146 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4147
4148         PR c++/9683
4149         * g++.dg/template/static3.C: New test.
4150
4151         PR c++/9829
4152         * g++.dg/parse/namespace6.C: New test.
4153
4154 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4155
4156         PR target/9732
4157         * gcc.dg/20030225-1.c: New test.
4158
4159 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4160
4161         * README: Remove out-of-date information.
4162
4163         PR c++/9836
4164         * g++.dg/template/spec6.C: New test.
4165
4166 2003-02-24  Jeff Law  <law@redhat.com>
4167
4168         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4169
4170 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4171
4172         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4173         * gcc.dg/pragma-ep-1.c: Likewise.
4174
4175 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4176
4177         PR c++/9602
4178         * g++.dg/template/friend16.C: New test.
4179
4180 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4181
4182         PR c++/5333
4183         * g++.dg/parse/fused-params1.C: Adjust error messages.
4184         * g++.dg/template/nested3.C: New test.
4185
4186 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4187
4188         * g++.dg/abi/param1.C: New test.
4189
4190 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4191
4192         PR c++/7982
4193         * g++.dg/warn/implicit-typename1.C: New test.
4194
4195 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4196
4197         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4198         with "mtune".
4199         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4200         * gcc.c-torture/execute/20010129-1.x: Likewise.
4201         * gcc.dg/20011107-1.c: Likewise.
4202         * gcc.dg/20020108-1.c: Likewise.
4203         * gcc.dg/20020122-3.c: Likewise.
4204         * gcc.dg/20020206-1.c: Likewise.
4205         * gcc.dg/20020310-1.c: Likewise.
4206         * gcc.dg/20020426-2.c: Likewise.
4207         * gcc.dg/20020517-1.c: Likewise.
4208         * gcc.dg/991230-1.c: Likewise.
4209         * gcc.dg/i386-unroll-1.c: Likewise.
4210         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4211
4212 2003-02-22  Jan Hubicka  <jh@suse.cz>
4213
4214         * gcc.dg/i386-mul.c: New test.
4215
4216 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4217
4218         * gcc.dg/builtins-5.c: New test case.
4219
4220 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4221
4222         * gcc.dg/asmreg-1.c: New test.
4223
4224 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4225
4226         PR c++/9749
4227         * g++.dg/parse/varmod1.C: New test.
4228
4229 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4230
4231         PR c++/9727
4232         * g++.dg/template/op1.C: New test.
4233
4234 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4235
4236         PR c++/8906
4237         * g++.dg/template/nested2.C: New test.
4238
4239 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4240
4241         PR c++/8724
4242         * g++.dg/expr/dtor1.C: New test.
4243
4244 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4245
4246         * gcc.dg/cpp/include3.c: New test.
4247         * gcc.dg/cpp/inc/foo.h: New file.
4248
4249 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4250
4251         * gcc.c-torture/execute/20030221-1.c: New test.
4252
4253 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4254
4255         PR c++/9729
4256         * g++.dg/abi/conv1.C: New test.
4257
4258 2003-02-20  Jan Hubicka  <jh@suse.cz>
4259
4260         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4261
4262 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4263
4264         * gcc.c-torture/compile/20030219-1.c: New test.
4265
4266 2003-02-18  Jan Hubicka  <jh@suse.cz>
4267
4268         * gcc.dg/funcorder.c: New test.
4269
4270 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4271
4272         * gcc.c-torture/execute/20030218-1.c: New.
4273
4274 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4275
4276         * gcc.dg/20030218-1.c: New.
4277
4278 2003-02-18  Richard Henderson  <rth@redhat.com>
4279
4280         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4281         * gcc.dg/attr-used-2.c: New.
4282
4283 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4284
4285         PR c++/9704
4286         * g++.dg/init/copy5.C: New test.
4287
4288 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4289
4290         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4291         * g++.dg/pch/pch.exp: Likewise.
4292
4293 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4294
4295         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4296         STACK_SIZE is not defined.
4297
4298 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4299
4300         PR c++/9457
4301         * g++.dg/template/init1.C: New test.
4302
4303 2003-02-16  Jan HUbicka  <jh@suse.cz>
4304
4305         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4306         (foo): Add few extra tests
4307         * gcc.dg/c99-const-expr-3.c: Likewise.
4308         * gcc.c-torture/execute/20030216-1.c: New.
4309
4310 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4311
4312         PR c++/9459
4313         * g++.dg/ext/typeof4.C: New test.
4314
4315 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4316
4317         * gcc.dg/i386-387-3.c: New test case.
4318
4319 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4320
4321         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4322         cris-*-elf* cris-*-aout* and mmix-*-*.
4323
4324 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4325
4326         * gcc.dg/20030213-1.c: New test.
4327
4328 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4329
4330         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4331         * gcc.dg/i386-387-2.c: Likewise.
4332
4333 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4334
4335         * gcc.dg/ppc-spe.c: Fix formatting.
4336         Enable tests that were previously unsupported by gas.
4337         Delete tests for instructions that no longer exist.
4338         Switch arguments on evsubifw builtin.
4339
4340 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4341
4342         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4343         STACK_SIZE is too small.
4344
4345 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4346             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4347
4348         * gcc.dg/decl-2.c: New test.
4349
4350 2003-02-10  Jan Hubicka  <jh@suse.cz>
4351
4352         * gcc.dg/i386-fpcvt-1.c:  New test.
4353
4354 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4355
4356         * gcc.c-torture/execute/20030209-1.c: New test.
4357
4358 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4359
4360         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4361         int-wide bitops, use the constants of the same width.
4362         Likewise, if long long is 32-bit wide, test bitops using
4363         32-bit constants.
4364
4365 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4366
4367         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4368
4369 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4370
4371         * testsuite/gcc.dg/builtins-4.c: New test case.
4372
4373 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4374
4375         * gcc.dg/20020430-1.c: Fix dg command typos.
4376         * gcc.dg/20020503-1.c: Likewise.
4377
4378 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4379
4380         PR c++/8785
4381         * g++.dg/parse/fused-params1.C: New test.
4382
4383         PR c++/8857
4384         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4385
4386         PR c++/8921
4387         * g++.dg/parse/non-dependent1.C: New test.
4388
4389         PR c++/8928
4390         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4391
4392         PR c++/9228
4393         * g++.dg/parse/undefined7.C: New test.
4394         * g++.dg/parse/non-templ1.C: New test.
4395
4396         PR c++/9229
4397         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4398
4399 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4400
4401         * gcc.c-torture/compile/20030206-1.c: New test.
4402
4403 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4404
4405         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4406         "pow" to "foo" to avoid potential confusion with a math built-in.
4407
4408 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4409
4410         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4411         conditions for SPARC targets.
4412
4413 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4414
4415         * gcc.dg/20030204-1.c: New test.
4416
4417 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4418
4419         PR c++/38
4420         * g++.dg/parse/array-size1.C: New test.
4421
4422         PR c++/5657
4423         * g++.dg/parse/undefined3.C: New test.
4424
4425         PR c++/5665
4426         * g++.dg/parse/undefined4.C: New test.
4427
4428         PR c++/5975
4429         * g++.dg/parse/undefined5.C: New test.
4430
4431         PR c++/7259
4432         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4433
4434         PR c++/8578
4435         * g++.dg/parse/casting-operator1.C: New test.
4436
4437         PR c++/8596
4438         * g++.dg/parse/undefined6.C: New test.
4439
4440         PR c++/8736
4441         * g++.dg/parse/missing-template1.C: New test.
4442
4443 2003-02-04  Jan Hubicka  <jh@suse.cz>
4444
4445         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4446         * gcc.dg/i386-cmov?.c:  Likewise.
4447         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4448         * gcc.dg/i386-ssefp-1.c:  Likewise.
4449         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4450         conventions.
4451
4452 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4453
4454         PR c++/7129
4455         * testsuite/g++.dg/ext/max.C: New test.
4456
4457 2003-02-03  Jan Hubicka  <jh@suse.cz>
4458
4459         * gcc.c-torture/execute/20030203-1.c: New test.
4460
4461 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4462
4463         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4464         'natural-endian'.
4465
4466 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4467
4468         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4469         * g++.dg/init/new2.C: Likewise.
4470         * g++.dg/other/new1.C: Likewise.
4471
4472 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4473
4474         * gcc.dg/struct-ret-libc.c: New test.
4475
4476 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4477
4478         * gcc.dg/20030129-1.c: New test.
4479
4480 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4481
4482         PR c++/8849
4483         * g++.dg/template/ptrmem4.C: New test.
4484
4485 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4486
4487         * g++.dg/parser/constant1.C: New test.
4488
4489 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4490
4491         PR c++/8591
4492         * g++.dg/parse/friend2.C: New test.
4493
4494 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4495
4496         PR c++/9437
4497         * g++.dg/template/unify4.C: New test.
4498
4499 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4500
4501         * gcc.c-torture/execute/20030128-1.c: New test.
4502
4503 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4504
4505         * g++.dg/lookup/nested1.C: Test moved from ...
4506         * g++.old-deja/g++.other/lookup24.C: ... here.
4507
4508 2003-01-28  Jan Hubicka  <jh@suse.cz>
4509
4510         * gcc.dg/i386-cmov5.c:  New test.
4511
4512 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4513
4514         * gcc.c-torture/execute/20010925-1.c: Changed the
4515         memcpy declaration.
4516
4517 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4518
4519         PR c++/3902
4520         * g++.dg/parse/template5.C: New test.
4521
4522 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4523
4524         PR fortran/9258
4525         * g77.dg/pr9258: New test.
4526
4527 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4528
4529         * README: Move relevant parts from README.g++.
4530
4531         * README.g++: Remove this file.
4532
4533 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4534
4535         * g++.dg/abi/dcast1.C: New test.
4536
4537 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4538
4539         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4540
4541 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4542
4543         PR c++/47
4544         * g++.old-deja/g++.other/lookup24.C: New test.
4545
4546 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4547
4548         PR middle-end/7227
4549         * gcc.dg/uninit-C.c: New test.
4550
4551 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4552
4553         * g++.dg/abi/covariant1.C: New test.
4554
4555 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4556
4557         * gcc.dg/20030123-1.c: New test.
4558
4559 2003-01-25  Jan Hubicka  <jh@suse.cz>
4560
4561         PR opt/8492
4562         * gcc.c-torture/compile/20030125-1.c
4563
4564 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4565
4566         PR c++/9403
4567         * g++.dg/parse/template3.C: New test.
4568         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4569
4570         PR c++/795
4571         * g++.dg/parse/template4.C: New test.
4572
4573         PR c++/9415
4574         * g++.dg/template/qual2.C: New test.
4575
4576         PR c++/8545
4577         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4578
4579         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4580
4581 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4582
4583         * gcc.c-torture/execute/switch-1.c: New test case.
4584
4585 2003-01-25  Jan Hubicka  <jh@suse.cz>
4586
4587         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4588
4589 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4590
4591         Tweaks for Bison-1.875. From the NEWS file:
4592         "- `parse error' -> `syntax error'
4593         Bison now uniformly uses the term `syntax error'"
4594         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4595         * gcc.dg/cpp/digraph2.c: Likewise.
4596         * gcc.dg/cpp/direct2.c: Likewise.
4597         * gcc.dg/cpp/paste4.c: Likewise.
4598         * gcc.dg/c90-restrict-1.c: Likewise.
4599         * gcc.dg/c99-func-2.c: Likewise.
4600         * gcc.dg/noncompile/920721-2.c: Likewise.
4601         * gcc.dg/noncompile/930622-2.c: Likewise.
4602         * gcc.dg/noncompile/940112-1.c: Likewise.
4603         * gcc.dg/noncompile/950921-1.c: Likewise.
4604         * gcc.dg/noncompile/951123-1.c: Likewise.
4605         * gcc.dg/noncompile/971104-1.c: Likewise.
4606         * gcc.dg/noncompile/990416-1.c: Likewise.
4607
4608 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4609
4610         * g++.dg/parse/undefined1.C: Add error message.
4611
4612 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4613
4614         PR c++/9354
4615         * g++.dg/parse/new1.C: New test.
4616
4617         PR c++/9216
4618         * g++.dg/parse/template2.C: New test.
4619
4620         PR c++/9354
4621         * g++.dg/parse/typedef2.C: New test.
4622
4623         PR c++/9328
4624         * g++.dg/ext/typeof3.C: New test.
4625
4626 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4627
4628         PR c++/2738
4629         * g++.dg/parse/ret-type1.C: New test.
4630
4631         PR c++/3792
4632         * g++.dg/parse/tmpl-outside1.C: New test.
4633
4634         PR c++/4207
4635         * g++.dg/parse/int-as-enum1.C: New test.
4636
4637         PR c++/4903
4638         * g++.dg/parse/no-typename1.C: New test.
4639
4640         PR c++/5533
4641         * g++.dg/parse/no-value1.C: New test.
4642
4643         PR c++/5921
4644         * g++.dg/parse/wrong-inline1.C: New test.
4645
4646         PR c++/6402
4647         * g++.dg/parse/ref1.C: New test.
4648
4649         PR c++/6992
4650         * g++.dg/parse/attr-ctor1.C: New test.
4651
4652         PR c++/7229
4653         * g++.dg/parse/namespace5.C: New test.
4654
4655         PR c++/7917
4656         * g++.dg/parse/func-def1.C: New test.
4657
4658         PR c++/8143
4659         * g++.dg/parse/undefined1.C: New test.
4660
4661         PR c++/5723, PR c++/8522
4662         * g++.dg/parse/specialization1.C: New test.
4663
4664         PR c++/163, PR c++/8595
4665         * g++.dg/parse/struct-as-enum1.C: New test.
4666
4667         PR c++/9173
4668         * g++.dg/parse/undefined2.C: New test.
4669
4670 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/9298
4673         * g++.dg/parse/template1.C: New test.
4674
4675         PR c++/9384
4676         * g++.dg/parse/using1.C: New test.
4677
4678         PR c++/9285
4679         PR c++/9294
4680         * g++.dg/parse/expr2.C: New test.
4681
4682         PR c++/9388
4683         * g++.dg/parse/lookup2.C: Likewise.
4684
4685 2003-01-21  Jan Hubicka  <jh@suse.cz>
4686
4687         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4688         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4689         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4690         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4691
4692 2003-01-20  Nick Clifton  <nickc@redhat.com>
4693
4694         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4695         problem with ARM sibcall code generation.
4696
4697 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4698
4699         * gcc.c-torture/execute/20030120-1.c: New.
4700
4701 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4702
4703         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4704
4705 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4706
4707         PR c++/9272
4708         * g++.dg/parse/ctor1.C: New test.
4709
4710         PR c++/9294:
4711         * g++.dg/parse/qualified1.C: New test.
4712
4713         * g++.dg/parse/typename3.C: New test.
4714
4715 2003-01-16  Richard Henderson  <rth@redhat.com>
4716
4717         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4718
4719 2003-01-16  Richard Henderson  <rth@redhat.com>
4720
4721         * g++.dg/pch/pch.exp: Copy test header to the working directory
4722         before using it either for precompilation or direct use.
4723         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4724         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4725
4726 2003-01-16  Richard Henderson  <rth@redhat.com>
4727
4728         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4729         before using it either for precompilation or direct use.
4730         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4731         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4732
4733 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4734
4735         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4736         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4737         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4738         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4739         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4740         typename warning into error.
4741         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4742         error messages.
4743         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4744         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4745         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4746         messages.
4747         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4748         make declaration visible in template.
4749         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4750         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4751         messages.
4752         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4753         message.
4754         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4755         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4756         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4757         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4758         typename warning with error message.
4759         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4760         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4761         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4762
4763 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4764
4765         * g++.dg/parse/ambig2.C: New test.
4766
4767 2003-01-15  Richard Henderson  <rth@redhat.com>
4768
4769         * g++.dg/tls/init-2.C: Update error message string.
4770
4771 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4772
4773         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4774
4775 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4776
4777         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4778         all for HC11/HC12.
4779         * gcc.c-torture/compile/20001205-1.x: Likewise.
4780         * gcc.c-torture/compile/20001226-1.x: Likewise.
4781         * gcc.c-torture/compile/920520-1.x: Likewise.
4782         * gcc.c-torture/compile/961203-1.x: Likewise.
4783         * gcc.c-torture/compile/20020604-1.x: Likewise.
4784
4785 2003-01-15  Jan Hubicka  <jh@suse.cz>
4786
4787         * gcc.c-torture/compile/20030115-1.c: New test.
4788
4789         * gcc.dg/i386-fpcvt-1.c: New test.
4790         * gcc.dg/i386-fpcvt-2.c: New test.
4791
4792 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4793
4794         Further conform g++'s __vmi_class_type_info to the C++ ABI
4795         specification.
4796         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4797         the specification.
4798
4799 2003-01-14  Jan Hubicka  <jh@suse.cz>
4800
4801         * gcc.dg/i386-fpcvt-1.c: New test.
4802         * gcc.dg/i386-fpcvt-2.c: New test.
4803
4804 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4805
4806         * gcc.dg/i386-mmx-3.c: New test.
4807
4808 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4809
4810         PR c++/9264
4811         * g++.dg/parse/octal1.C: New file.
4812
4813         PR c++/9172
4814         * g++.dg/parse/typename1.C: New file.
4815
4816 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4817
4818         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4819         * gcc.dg/bf-no-ms-layout.c: Likewise.
4820         * gcc.dg/bf-ms-attrib.c: Likewise.
4821
4822 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4823
4824         PR c++/9099
4825         * g++.dg/parse/dtor1.C: New file.
4826
4827         PR c++/9128
4828         * g++.dg/rtti/typeid1.C: New file.
4829
4830         PR c++/9153
4831         * g++.dg/parse/lookup1.C: New file.
4832
4833         PR c++/9171
4834         * g++.dg/templ/spec5.C: New file.
4835
4836 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4837
4838         * gcc.c-torture/compile/20030110-1.c: New test.
4839
4840 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4841
4842         Merge from pch-branch:
4843
4844         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4845
4846         * gcc.dg/pch/cpp-1.h: New.
4847         * gcc.dg/pch/cpp-1.c: New.
4848         * gcc.dg/pch/cpp-2.h: New.
4849         * gcc.dg/pch/cpp-2.c: New.
4850
4851         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4852
4853         * gcc.dg/pch/except-1.h: New.
4854         * gcc.dg/pch/except-1.c: New.
4855
4856         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4857
4858         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4859         running test.
4860         * gcc.dg/pch: Include *.hp not *.h.
4861         * gcc.dg/pch/system-1.h: New.
4862         * gcc.dg/pch/system-1.c: New.
4863
4864         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4865
4866         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4867         rather than trying to build and run a program using PCH.
4868         * gcc.dg/pch: Remove dg-do commands from test files.
4869
4870         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4871
4872         * gcc.dg/pch/macro-3.c: New.
4873         * gcc.dg/pch/macro-3.h: New.
4874
4875         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4876
4877         * gcc.dg/pch/common-1.c: New.
4878         * gcc.dg/pch/common-1.h: New.
4879         * gcc.dg/pch/decl-1.c: New.
4880         * gcc.dg/pch/decl-1.h: New.
4881         * gcc.dg/pch/decl-2.c: New.
4882         * gcc.dg/pch/decl-2.h: New.
4883         * gcc.dg/pch/decl-3.c: New.
4884         * gcc.dg/pch/decl-3.h: New.
4885         * gcc.dg/pch/decl-4.c: New.
4886         * gcc.dg/pch/decl-4.h: New.
4887         * gcc.dg/pch/decl-5.c: New.
4888         * gcc.dg/pch/decl-5.h: New.
4889         * gcc.dg/pch/global-1.c: New.
4890         * gcc.dg/pch/global-1.h: New.
4891         * gcc.dg/pch/inline-1.c: New.
4892         * gcc.dg/pch/inline-1.h: New.
4893         * gcc.dg/pch/inline-2.c: New.
4894         * gcc.dg/pch/inline-2.h: New.
4895         * gcc.dg/pch/static-1.c: New.
4896         * gcc.dg/pch/static-1.h: New.
4897         * gcc.dg/pch/static-2.c: New.
4898         * gcc.dg/pch/static-2.h: New.
4899
4900         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4901
4902         * g++.dg/pch/pch.exp: Better handle failing testcases.
4903         * gcc.dg/pch/pch.exp: Likewise.
4904         * gcc.dg/pch/macro-1.c: New.
4905         * gcc.dg/pch/macro-1.h: New.
4906         * gcc.dg/pch/macro-2.c: New.
4907         * gcc.dg/pch/macro-2.h: New.
4908
4909         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4910
4911         * g++.dg/dg.exp: Treat files in pch/ specially.
4912         * g++.dg/pch/pch.exp: New file.
4913         * g++.dg/pch/empty.H: New file.
4914         * g++.dg/pch/empty.C: New file.
4915         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4916         "precompile".
4917
4918         * gcc.dg/pch/pch.exp: New file.
4919         * gcc.dg/pch/empty.h: New file.
4920         * gcc.dg/pch/empty.c: New file.
4921         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4922         "precompile".
4923
4924 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4925
4926         * g++.dg/template/friend14.C: New test.
4927
4928 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4929
4930         * gcc.dg/old-style-asm-1.c: New test.
4931
4932 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4933
4934         * gcc.c-torture/compile/20030109-1.c: New test.
4935
4936 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4937
4938         * gcc.c-torture/execute/20030109-1.c: New test.
4939
4940 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4941
4942         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4943         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4944         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4945         * g++.old-deja/g++.mike/eh2.C: Likewise
4946         * g++.old-deja/g++.mike/eh3.C: Likewise
4947         * g++.old-deja/g++.mike/eh5.C: Likewise
4948         * g++.old-deja/g++.mike/eh6.C: Likewise
4949         * g++.old-deja/g++.mike/eh7.C: Likewise
4950         * g++.old-deja/g++.mike/eh8.C: Likewise
4951         * g++.old-deja/g++.mike/eh9.C: Likewise
4952         * g++.old-deja/g++.mike/eh10.C: Likewise
4953         * g++.old-deja/g++.mike/eh12.C: Likewise
4954         * g++.old-deja/g++.mike/eh13.C: Likewise
4955         * g++.old-deja/g++.mike/eh14.C: Likewise
4956         * g++.old-deja/g++.mike/eh16.C: Likewise
4957         * g++.old-deja/g++.mike/eh17.C: Likewise
4958         * g++.old-deja/g++.mike/eh18.C: Likewise
4959         * g++.old-deja/g++.mike/eh21.C: Likewise
4960         * g++.old-deja/g++.mike/eh23.C: Likewise
4961         * g++.old-deja/g++.mike/eh24.C: Likewise
4962         * g++.old-deja/g++.mike/eh25.C: Likewise
4963         * g++.old-deja/g++.mike/eh26.C: Likewise
4964         * g++.old-deja/g++.mike/eh27.C: Likewise
4965         * g++.old-deja/g++.mike/eh28.C: Likewise
4966         * g++.old-deja/g++.mike/eh29.C: Likewise
4967         * g++.old-deja/g++.mike/eh31.C: Likewise
4968         * g++.old-deja/g++.mike/eh33.C: Likewise
4969         * g++.old-deja/g++.mike/eh34.C: Likewise
4970         * g++.old-deja/g++.mike/eh35.C: Likewise
4971         * g++.old-deja/g++.mike/eh36.C: Likewise
4972         * g++.old-deja/g++.mike/eh37.C: Likewise
4973         * g++.old-deja/g++.mike/eh38.C: Likewise
4974         * g++.old-deja/g++.mike/eh39.C: Likewise
4975         * g++.old-deja/g++.mike/eh40.C: Likewise
4976         * g++.old-deja/g++.mike/eh41.C: Likewise
4977         * g++.old-deja/g++.mike/eh42.C: Likewise
4978         * g++.old-deja/g++.mike/eh44.C: Likewise
4979         * g++.old-deja/g++.mike/eh46.C: Likewise
4980         * g++.old-deja/g++.mike/eh47.C: Likewise
4981         * g++.old-deja/g++.mike/eh48.C: Likewise
4982         * g++.old-deja/g++.mike/eh49.C: Likewise
4983         * g++.old-deja/g++.mike/eh50.C: Likewise
4984         * g++.old-deja/g++.mike/eh51.C: Likewise
4985         * g++.old-deja/g++.mike/eh53.C: Likewise
4986         * g++.old-deja/g++.mike/eh55.C: Likewise
4987         * g++.old-deja/g++.mike/p7912.C: Likewise
4988         * g++.old-deja/g++.mike/p9706.C: Likewise
4989         * g++.old-deja/g++.mike/p10416.C: Likewise
4990         * g++.old-deja/g++.mike/p11667.C: Likewise
4991         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4992         Remove redundant reference to Iris.
4993         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4994         Elxsi, i860, Pico Java, and WE32K.
4995
4996 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4997
4998         * g++.dg/ext/asm4.C: New test.
4999
5000 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5001
5002         PR c++/9030
5003         * g++.dg/template/friend12.C: New test.
5004         * g++.dg/template/friend13.C: Likewise.
5005         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5006
5007 2003-01-08  Jan Hubicka  <jh@suse.cz>
5008
5009         * gcc.dg/i386-cadd.c: New test.
5010         * gcc.dg/i386-cmov4.c: Likewise.
5011
5012 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5013
5014         PR c++/9165
5015         * g++.dg/warn/Wunused-3.C: New test.
5016
5017         * g++.dg/abi/bitfield9.C: New test.
5018
5019         PR c++/9189
5020         * g++.dg/parse/defarg3.C: New test.
5021
5022 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5023
5024         * g++.dg/parse/ambig1.C: New test.
5025         * g++.dg/parse/defarg2.C: New test.
5026
5027 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5028
5029         * g++.dg/template/defarg-1.C: New test.
5030         * g++.dg/template/local2.C: Likewise.
5031
5032 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5033
5034         * gcc.c-torture/execute/20030105-1.c: New test.
5035
5036 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5037
5038         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5039         * g++.dg/parse/namespace4.C: Likewise.
5040
5041 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5042
5043         * g++.dg/template/ntp2.C: New test.
5044
5045 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5046
5047         * g++.dg/parse/extern-C-1.C: New test.
5048
5049         * g++.dg/parse/namespace4.C: New test.
5050
5051         * g++.dg/template/nested1.C: New test.
5052
5053         * g++.dg/parse/namespace3.C: New test.
5054
5055 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5056
5057         * g++.dg/lookup/two-stage1.C: New test.
5058
5059 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5060
5061         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5062         * g++.old-deja/g++.jason/access8.C: Likewise.
5063         * g++.old-deja/g++.other/decl5.C: Likewise.
5064
5065 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5066
5067         * g++.dg/parse/parse7.C: New test.
5068
5069 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5070
5071         PR c++/2843
5072         * g++.dg/ext/attrib7.C: New test.
5073
5074 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5075
5076         * g++.dg/parse/parse6.C: New test.
5077
5078 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5079
5080         * gcc.dg/h8300-stack-1.c: New.
5081
5082 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5083
5084         g++.dg/lookup/exception1.C: New test.
5085
5086         g++.dg/lookup/template1.C: New test.
5087
5088         g++.dg/parse/namespace2.C: New test.
5089
5090         g++.dg/parse/parens2.C: New test.
5091
5092 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5093
5094         * g++.dg/parse/parse5.C: New test.
5095         * g++.dg/lookup/scoped4.C: New test.
5096
5097 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5098
5099         * g++.dg/parse/parens1.C: New test.
5100
5101         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5102         angle-bracket1.C.
5103         * g++.dg/parse/parens2.C: New test.
5104
5105         * g++.dg/lookup/scope-operator1.C: New test.
5106
5107         * g++.dg/parse/operator1.C: New test.
5108
5109 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5110
5111         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5112         * g++.old-deja/g++.other/access6.C: Likewise.
5113         * g++.old-deja/g++.other/decl1.C: Likewise.
5114         * g++.old-deja/g++.pt/typename12.C: Likewise.
5115
5116 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5117
5118         * g++.dg/parse/namespace1.C: New test.
5119
5120 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5121
5122         * g++.dg/parse/parse4.C: New test.
5123
5124 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5125
5126         * g++.dg/parse/parse3.C: New test.
5127
5128 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5129
5130         * g++.dg/parse/parse2.C: New test.
5131
5132 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5133
5134         * g++.dg/template/friend11.C: New test.
5135
5136 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5137
5138         * g++.dg/parse/parse1.C: New test.
5139
5140 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5141
5142         * lib/profopt.exp: Change the name of a global variable to avoid
5143         possible clashes with other test suites.
5144
5145 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5146
5147         * g++.dg/inherit/covariant8.C: New test.
5148
5149 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5150
5151         * g++.dg/init/array9.C: New test.
5152
5153         PR c++/9112
5154         * g++.dg/parse/expr1.C: New test.
5155
5156 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5157
5158         * gcc.c-torture/compile/20021230-1.c: New test.
5159
5160 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5161
5162         * g++.dg/inherit/covariant5.C: New test.
5163         * g++.dg/inherit/covariant6.C: New test.
5164         * g++.dg/inherit/covariant7.C: New test.
5165
5166 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5167
5168         PR c++/2739
5169         * g++.dg/other/access2.C: New test.
5170
5171 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5172
5173         * g++.dg/other/anon-struct.C: No longer fails
5174         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5175         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5176         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5177
5178 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5179
5180         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5181
5182 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5183
5184         * g++.dg/eh/spec4.C: Remove stray semicolon.
5185         * g++.dg/expr/pmf-1.C: Change error message.
5186         * g++.dg/ext/asm1.C: Remove stray semicolon.
5187         * g++.dg/ext/typename1.C: Add missing typenames.
5188         * g++.dg/inherit/template-as-base.C: Change error message.
5189         * g++.dg/lookup/scoped1.C: Likewise.
5190         * g++.dg/lookup/scoped2.C: Likewise.
5191         * g++.dg/lookup/using2.C: Likewise.
5192         * g++.dg/other/component1.C: Remove stray semicolon.
5193         * g++.dg/other/do1.C: Change error message.
5194         * g++.dg/other/error2.C: Likewise.
5195         * g++.dg/other/init1.C: Likewise.
5196         * g++.dg/other/packed1.C: Remove stray semicolon.
5197         * g++.dg/other/ptrmem2.C: Change error message.
5198         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5199         marker.
5200         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5201         * g++.dg/template/access3.C: Add typename keyword.
5202         * g++.dg/template/access5.C: Remove stray semicolon.
5203         * g++.dg/template/access6.C: Likewise.
5204         * g++.dg/template/complit1.C: Likewise.
5205         * g++.dg/template/crash1.C: Change error message.
5206         * g++.dg/template/inherit2.C: Remove stray semicolon.
5207         * g++.dg/template/instantiate2.C: Likewise.
5208         * g++.dg/template/instantiate3.C: Change error message.
5209         * g++.dg/template/qual1.C: Remove stray semicolon.
5210         * g++.dg/template/qualttp18.C: Change error message.
5211         * g++.dg/template/ref1.C: Remove stray semicolon.
5212         * g++.dg/template/sizeof1.C (A::value): Declare it.
5213         * g++.dg/template/spec4.C: Change error message.
5214         * g++.dg/template/static1.C: Likewise.
5215         * g++.dg/template/type1.C: Likewise.
5216         * g++.dg/template/typename3.C: Likewise.
5217         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5218         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5219         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5220         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5221         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5222         named return value extension.
5223         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5224         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5225         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5226         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5227         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5228         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5229         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5230         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5231         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5232         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5233         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5234         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5235         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5236         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5237         syntax.
5238         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5239         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5240         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5241         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5242         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5243         * g++.old-deja/g++.brendan/template11.C: Likewise.
5244         * g++.old-deja/g++.brendan/template26.C: Likewise.
5245         * g++.old-deja/g++.brendan/template27.C: Use explicit
5246         specialization syntax.
5247         * g++.old-deja/g++.brendan/template30.C: Likewise.
5248         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5249         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5250         non-dependent names.
5251         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5252         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5253         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5254         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5255         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5256         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5257         named return value extension.
5258         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5259         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5260         * g++.old-deja/g++.ext/return1.C: Likewise.
5261         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5262         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5263         * g++.old-deja/g++.jason/access8.C: Likewise.
5264         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5265         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5266         pseudo-destructor names.
5267         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5268         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5269         pseudo-destructor names.
5270         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5271         * g++.old-deja/g++.jason/overload19.C: Likewise.
5272         * g++.old-deja/g++.jason/overload32.C: Likewise.
5273         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5274         stray semicolons.
5275         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5276         * g++.old-deja/g++.jason/return.C: Likewise.
5277         * g++.old-deja/g++.jason/return2.C: Likewise.
5278         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5279         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5280         syntax.
5281         * g++.old-deja/g++.jason/template10.C: Account for use of
5282         non-dependent names.
5283         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5284         syntax.
5285         * g++.old-deja/g++.jason/template37.C: Likewise.
5286         * g++.old-deja/g++.law/access4.C: Change error messages.
5287         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5288         pseudo-destructor names.
5289         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5290         * g++.old-deja/g++.law/ctors9.C: Likewise.
5291         * g++.old-deja/g++.law/cvt22.C: Likewise.
5292         * g++.old-deja/g++.law/dtors5.C: Likewise.
5293         * g++.old-deja/g++.law/global-init1.C: Likewise.
5294         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5295         * g++.old-deja/g++.law/operators28.C: Likewise.
5296         * g++.old-deja/g++.law/visibility28.C: Likewise.
5297         * g++.old-deja/g++.martin/eval1.C: Likewise.
5298         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5299         name.
5300         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5301         * g++.old-deja/g++.mike/net34.C: Likewise.
5302         * g++.old-deja/g++.mike/net36.C: Likewise.
5303         * g++.old-deja/g++.mike/ns2.C: Likewise.
5304         * g++.old-deja/g++.mike/p12306.C: Likewise.
5305         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5306         value extension.
5307         * g++.old-deja/g++.mike/p700.C: Likewise.
5308         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5309         * g++.old-deja/g++.mike/p710.C: Likewise.
5310         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5311         value extension.
5312         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5313         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5314         * g++.old-deja/g++.ns/crash2.C: Likewise.
5315         * g++.old-deja/g++.ns/crash3.C: Likewise.
5316         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5317         * g++.old-deja/g++.ns/ns17.C: Likewise.
5318         * g++.old-deja/g++.ns/template16.C: Likewise.
5319         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5320         keyword.
5321         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5322         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5323         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5324         named return value extension.
5325         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5326         * g++.old-deja/g++.other/access4.C: Issue additional error
5327         messages.
5328         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5329         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5330         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5331         * g++.old-deja/g++.other/crash25.C: Change error message.
5332         * g++.old-deja/g++.other/crash4.C: Change error message.
5333         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5334         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5335         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5336         checks.
5337         * g++.old-deja/g++.other/defarg8.C: Likewise.
5338         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5339         * g++.old-deja/g++.other/dtor10.C: Likewise.
5340         * g++.old-deja/g++.other/incomplete.C: Likewise.
5341         * g++.old-deja/g++.other/linkage7.C: Likewise.
5342         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5343         lookup algorithm.
5344         * g++.old-deja/g++.other/mangle2.C: Likewise.
5345         * g++.old-deja/g++.other/refinit2.C: Likewise.
5346         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5347         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5348         * g++.old-deja/g++.pt/crash28.C: Likewise.
5349         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5350         syntax.
5351         * g++.old-deja/g++.pt/crash32.C: Change error message.
5352         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5353         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5354         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5355         error message position.
5356         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5357         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5358         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5359         syntax.
5360         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5361         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5362         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5363         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5364         keyword.
5365         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5366         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5367         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5368         keyword.
5369         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5370         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5371         syntax.
5372         * g++.old-deja/g++.pt/friend28.C: Account for use of
5373         non-dependent names.
5374         * g++.old-deja/g++.pt/friend29.C: Likewise.
5375         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5376         rules.
5377         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5378         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5379         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5380         lookup rules.
5381         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5382         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5383         keyword.
5384         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5385         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5386         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5387         keyword.
5388         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5389         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5390         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5391         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5392         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5393         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5394         keyword.
5395         * g++.old-deja/g++.pt/spec10.C: Likewise.
5396         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5397         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5398         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5399         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5400         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5401         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5402         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5403         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5404         * g++.old-deja/g++.pt/typename15.C: Likewise.
5405         * g++.old-deja/g++.pt/typename22.C: Likewise.
5406         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5407         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5408         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5409         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5410         syntax.
5411         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5412         return value extension.
5413         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5414         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5415         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5416         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5417
5418 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5419
5420         * g++.dg/warn/inline1.C: New test.
5421         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5422         * g++.old-deja/g++.jason/synth10.C: Likewise.
5423         * g++.old-deja/g++.mike/net31.C: Likewise.
5424         * g++.old-deja/g++.mike/p8786.C: Likewise.
5425
5426         * g++.dg/template/friend10.C: New test.
5427         * g++.dg/template/conv5.C: New test.
5428
5429 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5430
5431         * g++.dg/lookup/scoped3.C: New test.
5432
5433         * g++.dg/lookup/decl1.C: New test.
5434         * g++.dg/lookup/decl2.C: New test.
5435
5436 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5437
5438         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5439         gcc.c-torture/compile/20021015-1.c,
5440         gcc.c-torture/compile/20021015-2.c,
5441         gcc.c-torture/compile/20021123-1.c,
5442         gcc.c-torture/compile/20021123-2.c,
5443         gcc.c-torture/compile/20021123-3.c,
5444         gcc.c-torture/compile/20021123-4.c,
5445         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5446         only to 3.1 or 3.2 branch.
5447
5448 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5449
5450         * gcc.dg/i386-bitfield3.c: New test.
5451
5452         * gcc.dg/i386-bitfield2.c: New test.
5453
5454 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5455
5456         * g++.dg/parse/conv_op1.C: New test.
5457
5458 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5459
5460         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5461         approved.
5462
5463 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5464
5465         * gcc.c-torture/compile/20021220-1.c: New test.
5466
5467 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5468
5469         * gcc.dg/i386-fastcall-1.c: New.
5470
5471 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5472
5473         * gcc.c-torture/execute/20021219-1.c: New test.
5474
5475 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5476
5477         * gcc.dg/i386-pic-1.c: New test.
5478
5479 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5480
5481         PR c++/8099
5482         * g++.dg/template/friend9.C: New test.
5483
5484 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5485
5486         PR c++/3663
5487         * g++.dg/template/access7.C: New test.
5488
5489 2002-12-18  Nick Clifton  <nickc@redhat.com>
5490
5491         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5492         the libstdc++-v3 directory has been found.
5493
5494 2002-12-12  Devang Patel <dpatel@apple.com>
5495         * gcc.dg/darwin-ld-1.c: New test.
5496         * gcc.dg/darwin-ld-2.c: New test.
5497         * gcc.dg/darwin-ld-3.c: New test.
5498         * gcc.dg/darwin-ld-4.c: New test.
5499         * gcc.dg/darwin-ld-5.c: New test.
5500
5501 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5502
5503         * gcc.c-torture/compile/20021212-1.c: New test.
5504
5505 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5506
5507         * gcc.dg/fshort-wchar: New test.
5508
5509 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5510
5511         PR c++/8372
5512         * g++.dg/template/dtor1.C: New test.
5513
5514         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5515         markers.
5516
5517 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5518
5519         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5520
5521 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5522
5523         * g++.dg/template/static1.C: New test.
5524         * g++.dg/template/static2.C: New test.
5525         * g++.old-deja/g++.ext/memconst.C: New test.
5526
5527 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5528
5529         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5530         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5531         * g++.dg/special/initp1.C: Likewise.
5532
5533 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5534
5535         * gcc.c-torture/execute/20021204-1.c: New test.
5536
5537 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5538
5539         * gcc.dg/ppc-fmadd-1.c: New file.
5540         * gcc.dg/ppc-fmadd-2.c: New file.
5541         * gcc.dg/ppc-fmadd-3.c: New file.
5542
5543 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5544
5545         * gcc.c-torture/compile/20021204-1.c: New test.
5546
5547 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5548
5549         * g++.dg/inherit/covariant2.C: New test.
5550         * g++.dg/inherit/covariant3.C: New test.
5551         * g++.dg/inherit/covariant4.C: New test.
5552         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5553         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5554
5555 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/8688
5558         * g++.dg/init/brace3.C: New test.
5559
5560 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5561
5562         * gcc.dg/20020210-1.c: Fix a comment typo.
5563
5564 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5565
5566         PR c++/8720
5567         * g++.dg/parse/defarg1.C: New test.
5568
5569         PR c++/8615
5570         * g++.dg/template/char1.C: New test.
5571
5572         * g++.dg/template/varmod1.C: Fix typo.
5573
5574 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5575
5576         DR 180
5577         * g++.old-deja/g++.pt/crash32.C: Expect error.
5578
5579 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5580
5581         PR c++/5919
5582         * g++.dg/template/varmod1.C: New test.
5583
5584         PR c++/8727
5585         * g++.dg/inherit/typeinfo1.C: New test.
5586
5587         PR c++/8663
5588         * g++.dg/inherit/typedef1.C: New test.
5589
5590 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5591
5592         PR c++/8332
5593         PR c++/8493
5594         * g++.dg/template/strlen1.C: New test.
5595
5596         PR c++/8227
5597         * g++.dg/template/ctor2.C: New test.
5598
5599         PR c++/8214
5600         * g++.dg/init/string1.C: New test.
5601
5602         PR c++/8511
5603         * g++.dg/template/friend8.C: New test.
5604
5605 2002-11-29  Joe Buck <jbuck@synopsys.com>
5606
5607         * g++.dg/lookup/anon2.C: New test.
5608
5609 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5610
5611         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5612         h8300 port.
5613
5614 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5615
5616         * gcc.dg/bitfld-6.c: New test.
5617
5618 2002-11-27  Jan Hubicka  <jh@suse.cz>
5619
5620         * gcc.c-torture/execute/20021127.[cx]: New test.
5621
5622 2002-11-26  Jan Hubicka  <jh@suse.cz>
5623
5624         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5625         quality.
5626
5627 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5628
5629         * g++.dg/init/brace2.C: New test.
5630         * g++.old-deja/g++.mike/p9129.C: Correct.
5631
5632 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5633
5634         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5635
5636 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5637
5638         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5639
5640 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5641
5642         * testsuite/g++.dg/abi/empty11.C: New test.
5643         * testsuite/g++.dg/rtti/cv1.C: New test.
5644
5645 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5646
5647         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5648
5649 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5650
5651         * g++.dg/abi/empty10.C: New test.
5652
5653 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5654
5655         * gcc.c-torture/compile/20021124-1.c: New test.
5656
5657 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5658
5659         * g++.dg/abi/rtti2.C: New test.
5660
5661 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5662
5663         * gcc.dg/i386-unroll-1.c: New test.
5664
5665 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * gcc.c-torture/compile/20021120-1.c: New test.
5668         * gcc.c-torture/compile/20021120-2.c: New test.
5669
5670 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5671
5672         * gcc.dg/bitfld-5.c: New test.
5673
5674 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5675
5676         * gcc.c-torture/execute/20021120-3.c: New test.
5677
5678 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5679
5680         * gcc.c-torture/execute/20021120-2.c: New test.
5681
5682 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5683
5684         * gcc.c-torture/execute/20021120-1.c: New test.
5685
5686 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5687
5688         * gcc.c-torture/execute/20021118-3.c: New test.
5689
5690 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5691
5692         * gcc.c-torture/compile/20021119-1.c: New test.
5693
5694 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5695
5696         * gcc.dg/duff-1.c: New test.
5697         * gcc.dg/duff-2.c: New test.
5698         * gcc.dg/duff-3.c: New test.
5699
5700 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5701
5702         * gcc.dg/cpp/_Pragma5.c: New test.
5703
5704 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5705
5706         * gcc.c-torture/execute/20021118-2.c: New test.
5707
5708 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5709
5710         * gcc.c-torture/execute/20021118-1.c: New test.
5711
5712 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5713
5714         * gcc.dg/20021116-1.c: New test.
5715
5716 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5717
5718         * g++.dg/abi/vcall1.C: New test.
5719
5720 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5721
5722         * gcc.dg/20021029-1.c: New test.
5723         * gcc.dg/20021029-2.c: New test.
5724
5725 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5726
5727         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5728
5729 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5730
5731         PR c/8439
5732         * gcc.dg/20021110.c: Move to ...
5733         * gcc.c-torture/compile/20021110.c: .... here.
5734
5735 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5736
5737         PR c/8467
5738         * gcc.c-torture/execute/20021111-1.c
5739
5740 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5741
5742         PR c/8439
5743         * gcc.dg/20021110.c: New test.
5744
5745 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5746
5747         * g++.dg/abi/vthunk3.C: Run only on x86.
5748
5749 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5750
5751         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5752
5753 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5754
5755         * lib/compat.exp (compat-execute): Fix logic error in last
5756         change.
5757
5758 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5759
5760         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5761
5762 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5763
5764         PR c++/8389
5765         * g++.dg/template/access6.C: New test.
5766
5767 2002-11-08  Jan Hubicka  <jh@suse.cz>
5768
5769         * gcc.dg/i386-ssefp-1.c: New test.
5770         * gcc.dg/i386-ssefp-1.c: New test.
5771
5772 2002-11-08  Jan Hubicka  <jh@suse.cz>
5773
5774         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5775
5776 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5777
5778         * g++.dg/abi/vthunk3.C: New test.
5779
5780         PR c++/8338
5781         * g++.dg/template/crash2.C: New test.
5782
5783 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5784
5785         * testsuite/g++.dg/abi/dtor1.C: New test.
5786         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5787
5788 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5789
5790         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5791         Darwin.
5792
5793 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5794
5795         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5796         -mthumb.  Only xfail with -O0.
5797
5798 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5799
5800         * g++.dg/abi/thunk1.C: New test.
5801         * g++.dg/abi/thunk2.C: Likewise.
5802         * g++.dg/abi/vtt1.C: Likewise.
5803
5804 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5805
5806         PR optimization/8423
5807         * gcc.c-torture/execute/builtin-constant.c: New test.
5808
5809 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5810
5811         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5812         Add some more cases.
5813
5814 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5815
5816         PR c++/8391
5817         * g++.dg/opt/local1.C: New test.
5818
5819 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5820
5821         PR c++/8160
5822         * g++.dg/template/complit1.C: New test.
5823
5824         PR c++/8149
5825         * g++.dg/template/typename4.C: Likewise.
5826
5827 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5828
5829         Core issue 287, PR c++/7639
5830         * g++.dg/template/instantiate1.C: Adjust error location.
5831         * g++.dg/template/instantiate3.C: New test.
5832         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5833         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5834         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5835
5836 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5837
5838         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5839
5840 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/8287
5843         * g++.dg/init/dtor2.C: New test.
5844
5845 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5846
5847         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5848         * gcc.dg/nest.c: Bypass errors on irix6.
5849
5850 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5851
5852         * gcc.dg/nest.c: Expect error for mmix-*-*.
5853         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5854
5855 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5856
5857         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5858         markers.
5859
5860         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5861
5862 2002-10-25  Mike Stump  <mrs@apple.com>
5863
5864         * gcc.dg/warn-1.c: New test.
5865
5866 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5867
5868         * g++.dg/template/typename3.C: New test.
5869
5870 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5871
5872         * g++.dg/lookup/ptrmem1.C: New test.
5873
5874         * g++.dg/abi/vthunk2.C: New test.
5875
5876 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5877
5878         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5879
5880 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5881
5882         * g++.dg/abi/empty9.C: New test.
5883
5884 2002-10-24  Richard Henderson  <rth@redhat.com>
5885
5886         * g++.dg/inherit/thunk1.C: Enable for ia64.
5887
5888 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5889
5890         PR c++/8067
5891         * g++.dg/lookup/pretty1.C: New test.
5892
5893 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5894
5895         * gcc.dg/20021023-1.c: New test.
5896
5897 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5898
5899         PR c++/7679
5900         * g++.dg/parse/inline1.C: New test.
5901
5902 2002-10-23  Richard Henderson  <rth@redhat.com>
5903
5904         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5905
5906         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5907
5908 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5909
5910         PR c++/6579
5911         * g++.dg/parse/stmtexpr3.C: New test.
5912
5913 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5914
5915         * g++.dg/expr/cond1.C: New test.
5916
5917 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5918
5919         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5920
5921 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5922
5923         * g++.dg/abi/vbase13.C: New test.
5924         * g++.dg/abi/vbase14.C: Likewise.
5925
5926 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5927
5928         * gcc.dg/tls/pic-1.c: New test.
5929         * gcc.dg/tls/nonpic-1.c: New test.
5930         * gcc.dg/20021018-1.c: New test.
5931
5932 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5933
5934         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5935         Remove only files with the same base name as the test case.
5936         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5937         (profopt-execute): Likewise.  Also, remove old profiling
5938         and performance data files before running the tests.
5939
5940         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5941         * g++.dg/bprob/bprob.exp: Likewise.
5942         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5943         to allow more general test case names.
5944
5945         * g++.dg/bprob/bprob-1.C: Rename to ...
5946         * g++.dg/bprob/g++-bprob-1.C: ... this.
5947
5948         * g77.dg/bprob/bprob-1.f: Rename to ...
5949         * g77.dg/bprob/g77-bprob-1.f: ... this.
5950
5951 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5952
5953         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5954         bison 1.50 or later.
5955
5956 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5957
5958         * g++.dg/README: Describe more test directories.
5959
5960 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5961
5962         * g++.dg/init/array6.C: Add additional tests.
5963
5964 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5965
5966         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5967         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5968
5969 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5970
5971         * gcc.c-torture/compile/20020604-1.x: New.
5972         * gcc.c-torture/compile/simd-5.x: Likewise.
5973         * gcc.c-torture/execute/920710-1.x: Likewise.
5974         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5975
5976 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5977
5978         * g++.dg/inherit/override1.C: Add dg-options clause.
5979
5980 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5981
5982         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5983         _mm_slli_si128.
5984
5985 2002-10-19  Andreas Schwab  <schwab@suse.de>
5986
5987         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5988         directory component.
5989
5990 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5991
5992         * g++.dg/inherit/thunk1.C: New test.
5993
5994         * g++.dg/inherit/override1.C: New test.
5995
5996         * g++.dg/abi/mangle11.C: New test.
5997         * g++.dg/abi/mangle14.C: New test.
5998         * g++.dg/abi/mangle17.C: New test.
5999
6000 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6001
6002         * g++.dg/overload/member2.C: New test.
6003
6004 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6005
6006         * g++.dg/README: Describe new compat directory.
6007         * g++.dg/dg.exp: Skip tests in compat directory.
6008         * README.compat: New file.
6009         * lib/compat.exp: New expect script.
6010         * g++.dg/compat: New test directory.
6011         * g++.dg/compat/compat.exp: New expect script.
6012         * g++.dg/compat/abi: New test directory.
6013         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6014         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6015         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6016         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6017         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6018         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6019         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6020         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6021         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6022         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6023         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6024         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6025         * g++.dg/compat/break: New test directory.
6026         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6027         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6028         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6029         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6030         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6031         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6032         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6033         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6034         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6035         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6036         g++.dg/compat/break/README: New files.
6037         * g++.dg/compat/eh: New test directory.
6038         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6039         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6040         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6041         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6042         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6043         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6044         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6045         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6046         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6047         g++.dg/compat/eh/filter2_y.C,
6048         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6049         g++.dg/compat/eh/new1_y.C,
6050         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6051         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6052         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6053         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6054         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6055         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6056         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6057         g++.dg/compat/eh/unexpected1_y.C: New files.
6058         * g++.dg/compat/init: New test directory.
6059         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6060         g++.dg/compat/init/array5_y.C,
6061         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6062         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6063         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6064         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6065         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6066         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6067         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6068         g++.dg/compat/init/init-ref2_y.C: New files.
6069
6070 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6071
6072         PR c++/7584
6073         * g++.dg/inherit/using3.C: New test.
6074
6075 2002-10-17  Jan Hubicka  <jh@suse.cz>
6076
6077         * gcc.dg/20021017-2.c: New test.
6078
6079 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6080
6081         * g++.dg/abi/mangle16.C: Adjust.
6082
6083         * g++.dg/init/array8.C: New test.
6084
6085 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6086
6087         * gcc.dg/special/mips-abi.exp: New test.
6088         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6089
6090 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6091
6092         * g++.dg/abi/mangle16.C: New test.
6093         * g++.dg/abi/mangle17.C: Likewise.
6094
6095         PR c++/7478
6096         * g++.dg/template/ref1.C: New test.
6097
6098 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6099
6100         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6101
6102 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6103
6104         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6105
6106 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/7524
6109         * g++.dg/init/array7.C: New test.
6110
6111 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6112
6113         * g++.dg/init/array6.C: New test.
6114
6115         * g++.dg/abi/mangle13.C: Likewise.
6116         * g++.dg/abi/mangle14.C: Likewise.
6117         * g++.dg/abi/mangle15.C: Likewise.
6118
6119 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6120
6121         * g++.dg/abi/empty8.C: New test.
6122
6123 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6124
6125         * g++.dg/init/ctor1.C: New test.
6126
6127 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6128
6129         * gcc.c-torture/execute/20021015-1.c: New test.
6130
6131 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6132
6133         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6134
6135 2002-10-14  Jan Hubicka  <jh@suse.cz>
6136
6137         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6138
6139 2002-10-14  Richard Henderson  <rth@redhat.com>
6140
6141         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6142
6143 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6144
6145         PR optimization/6631
6146         * g++.dg/opt/const2.C: New test.
6147
6148 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6149
6150         PR c++/7176
6151         * g++.dg/parse/friend1.C: New test.
6152         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6153
6154 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6155
6156         * gcc.dg/20021014-1.c: New test.
6157
6158 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6159
6160         PR c++/5661
6161         * g++.dg/ext/vlm1.C: New test.
6162         * g++.dg/ext/vlm2.C: Likewise.
6163
6164         * g++.dg/init/array1.C: Remove invalid braces.
6165         * g++.dg/init/brace1.C: New test.
6166         * g++.dg/init/copy2.C: Likewise.
6167         * g++.dg/init/copy3.C: Likewise.
6168         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6169         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6170         braces.
6171
6172 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6173
6174         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6175
6176 2002-10-11  Richard Shann  <richard.shann@superh.com>
6177
6178         * gcc.c-torture/compile/simd-5.c: New test.
6179
6180 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6181
6182         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6183
6184 2002-10-10  Jim Wilson  <wilson@redhat.com>
6185
6186         * gcc.c-torture/execute/20021010-1.c: New test.
6187
6188 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6189
6190         PR c/7353
6191         * g++.dg/ext/typedef-init.C: New test.
6192         * gcc.dg/typedef-init.c: New test.
6193
6194 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6195
6196         * gcc.dg/cpp/paste13.c: New test.
6197
6198 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6199
6200         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6201         remaining platforms, XFAIL during compile, not execute.  Don't
6202         XFAIL at -O0.
6203
6204 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6205
6206         * gcc.dg/alias-1.c: Tweak expected warning.
6207
6208 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6209
6210         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6211
6212 2002-10-06  Andreas Jaeger  <aj@suse.de>
6213
6214         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6215         * gcc.dg/cpp/c++98.C: Likewise.
6216
6217         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6218         * g++.dg/cpp/c++98.C: Likewise.
6219
6220         * g++.dg/README (Subdirectories): Mention cpp directory.
6221
6222         PR target/7559
6223         * gcc.dg/20021006-1.c: New test.
6224
6225 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6226
6227         PR c++/7804
6228         * g++.dg/other/warning1.C: New test.
6229
6230 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6231
6232         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6233         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6234         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6235
6236 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/7931
6239         * g++.dg/template/ptrmem3.C: New test.
6240
6241         PR c++/7754
6242         * g++.dg/template/union1.C: New test.
6243
6244 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6245
6246         PR c++/8006
6247         * g++.dg/abi/mangle9.C: New test.
6248         * g++.dg/abi/mangle10.C: New test.
6249         * g++.dg/abi/mangle11.C: New test.
6250         * g++.dg/abi/mangle12.C: New test.
6251
6252 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6253
6254         PR c++/7188.
6255         * g++.dg/template/meminit1.C: New test.
6256         * g++.dg/warn/Wreorder-1.C: Likewise.
6257         * g++.old-deja/g++.mike/warn3.C: Tweak.
6258         * lib/prune.exp: Ingore "in copy constructor".
6259
6260 2002-10-02  Andreas Jaeger  <aj@suse.de>
6261
6262         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6263         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6264         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6265         on x86-64.
6266
6267 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6268
6269         * gcc.dg/empty1.C: Fix typo.
6270
6271 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6272
6273         * gcc.dg/alias-1.c: New test.
6274
6275 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6276
6277         * gcc.dg/empty1.C: New test.
6278
6279         * g++.dg/tls/init-2.C: Tweak error messages.
6280
6281 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6282
6283         * gcc.c-torture/compile/20020923-1.c: New test.
6284
6285 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6286
6287         * gcc.c-torture/execute/ffs-1.c: New test.
6288         * gcc.c-torture/execute/ffs-2.c: Ditto.
6289
6290 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6291
6292         * g++.dg/overload/member1.C: New test.
6293
6294 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6295
6296         * g++.dg/abi/empty7.C: New test.
6297         * g++.dg/init/pm2.C: Likewise.
6298
6299 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6300
6301         * g++.dg/rtti/crash1.C: New test.
6302
6303 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6304
6305         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6306         gcc.dg/sibcall-4.c: New tests.
6307
6308 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6309
6310         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6311         powerpc and MMIX targets.
6312
6313 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6314
6315         * gcc.dg/cpp/20020927-1.c: New.
6316
6317 2002-09-26  David S. Miller  <davem@redhat.com>
6318
6319         * gcc.c-torture/compile/trunctfdf.c: New.
6320
6321 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6322
6323         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6324
6325 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6326
6327         * gcc.c-torture/execute/loop-15.c: New.
6328
6329 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6330
6331         * README.QMTEST: Fix typo.
6332
6333 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6334
6335         * gcc.dg/20020926-1.c: New test.
6336
6337 2002-09-25  David S. Miller  <davem@redhat.com>
6338
6339         PR target/7842
6340         * gcc.c-torture/execute/shiftdi.c: New test.
6341
6342 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6343
6344         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6345         unique to the tool.
6346         * lib/g77.exp (g77_init): Likewise.
6347         * lib/g++.exp (g++_init): Likewise.
6348         * lib/objc.exp (objc_init): Likewise.
6349
6350 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6351
6352         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6353         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6354         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6355
6356 2002-09-25  Richard Henderson  <rth@redhat.com>
6357
6358         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6359         too-small long double.
6360
6361 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6362
6363         * gcc.dg/20020919-1.c: New test.
6364
6365 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6366
6367         * g++.dg/abi/bitfield6.C: New test.
6368         * g++.dg/abi/bitfield7.C: New test.
6369         * g++.dg/abi/bitfield8.C: New test.
6370         * g++.dg/abi/vbase11.C: New test.
6371
6372 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6373
6374         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6375         hppa*-*-hpux*.  Update test comment.
6376
6377 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6378
6379         * gcc.dg/tls/struct-1.c: New test.
6380
6381 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6382
6383         * gcc.dg/cpp/tr-warn2.c: Update.
6384
6385 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6386
6387         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6388
6389 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6390
6391         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6392         systems.
6393
6394 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6395
6396         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6397
6398         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6399         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6400         setting of cxxfilt.
6401
6402 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6403
6404         * gcc.dg/20020312-2.c: Update for darwin.
6405
6406 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6407
6408         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6409
6410 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6411
6412         * objc.dg/comp-types-1.m: New test.
6413         * objc.dg/comp-types-2.m: New test.
6414         * objc.dg/comp-types-3.m: New test.
6415         * objc.dg/comp-types-4.m: New test.
6416         * objc.dg/comp-types-5.m: New test.
6417         * objc.dg/comp-types-6.m: New test.
6418
6419 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6420
6421         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6422
6423 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6424
6425         * g++.dg/other/do1.C: New test.
6426
6427         * g++.dg/template/subst1.C: New test.
6428
6429 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6430
6431         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6432
6433 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6434
6435         * g++.dg/template/qualttp20.C: Adjust expected errors.
6436         * g++.old-deja/g++.jason/report.C: Likewise.
6437         * g++.old-deja/g++.other/qual1.C: Likewise.
6438
6439         * g++.dg/lookup/scoped2.C: New test.
6440
6441         * g++.dg/ext/asm3.C: New test.
6442
6443 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6444
6445         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6446
6447 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6448
6449         * ChangeLog: follow spelling conventions.
6450         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6451         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6452         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6453         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6454         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6455         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6456         * g++.old-deja/g++.law/global-init1.C: Likewise.
6457         * g++.old-deja/g++.other/delete4.C: Likewise.
6458         * g++.old-deja/g++.other/inline21.C: Likewise.
6459         * g++.old-deja/g++.other/singleton.C: Likewise.
6460         * g77.dg/strlen0.f: Likewise.
6461         * g77.f-torture/compile/20010519-1.f: Likewise.
6462         * g77.f-torture/compile/980310-4.f: Likewise.
6463         * gcc.c-torture/compile/20000605-1.c: Likewise.
6464         * gcc.c-torture/execute/20020225-1.c: Likewise.
6465         * gcc.dg/c90-hexfloat-2.c: Likewise.
6466         * gcc.dg/c99-bool-1.c: Likewise.
6467         * gcc.dg/c99-hexfloat-2.c: Likewise.
6468         * gcc.dg/dll-2.c: Likewise.
6469         * gcc.dg/wtr-union-init-1.c: Likewise.
6470         * gcc.dg/wtr-union-init-2.c: Likewise.
6471         * gcc.dg/wtr-union-init-3.c: Likewise.
6472         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6473         * gcc.dg/cpp/defined.c: Likewise.
6474         * gcc.dg/cpp/macsyntx.c: Likewise.
6475         * gcc.dg/cpp/paste2.c: Likewise.
6476         * gcc.dg/cpp/trad/defined.c: Likewise.
6477         * gcc.dg/format/c90-printf-1.c: Likewise.
6478         * gcc.dg/format/c90-scanf-1.c: Likewise.
6479         * gcc.dg/format/c99-printf-1.c: Likewise.
6480         * gcc.dg/format/c99-scanf-1.c: Likewise.
6481         * gcc.misc-tests/gcov-8.c: Likewise.
6482         * lib/profopt.exp: Likewise.
6483
6484 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6485
6486         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6487
6488 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6489
6490         * g++.dg/inherit/using2.C: New test.
6491
6492 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6493
6494         * ChangeLog: Follow spelling conventions.
6495         * g++.dg/template/friend4.C: Likewise.
6496         * g++.old-deja/g++.pt/crash67.C: Likewise.
6497         * gcc.c-torture/execute/20000801-4.c: Likewise.
6498         * gcc.dg/c90-digraph-1.c: Likewise.
6499         * gcc.dg/c94-digraph-1.c: Likewise.
6500         * gcc.dg/c99-digraph-1.c: Likewise.
6501         * gcc.dg/cpp/line5.c: Likewise.
6502         * gcc.dg/cpp/multiline.c: Likewise.
6503         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6504         * gcc.dg/format/attr-3.c: Likewise.
6505         * gcc.dg/format/c90-scanf-3.c: Likewise.
6506         * gcc.dg/format/ext-4.c: Likewise.
6507
6508 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6509
6510         * g++.dg/template/pretty1.C: New test.
6511
6512 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6513
6514         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6515
6516 2002-09-13  Matt Austern  <austern@apple.com>
6517
6518         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6519         passing a cast expression to a function by const reference.
6520
6521 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6522
6523         * g++.dg/template/deduce1.C: New test.
6524
6525 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6526
6527         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6528         32-bit int.
6529
6530 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6531
6532         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6533         usage.
6534
6535 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6536
6537         * gcc.c-torture/compile/20020910-1.c: New test.
6538
6539 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6540
6541         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6542
6543 2002-09-10  Andreas Jaeger  <aj@suse.de>
6544
6545         * gcc.dg/20020312-2.c: Adjust for x86-64.
6546
6547 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6548
6549         * g77.dg/7388.f: New test case for PR 7388.
6550
6551 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6552
6553         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6554
6555 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6556
6557         * objc.dg/proto-lossage-1.m: New test.
6558
6559 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6560
6561         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6562
6563 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6564
6565         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6566         expected to pass.
6567
6568 2002-09-06  Stan Shebs  <shebs@apple.com>
6569             David Edelsohn  <edelsohn@gnu.org>
6570
6571         * gcc.dg/weak: New directory.
6572         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6573         target-specific xfail bits.
6574         * gcc.dg/typeof-2.c: Move to new directory.
6575         * gcc.dg/weak.exp: New expect script.
6576
6577 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6578
6579         * gcc.c-torture/execute/extzvsi.c: New test.
6580
6581 2002-09-05  Stan Shebs  <shebs@apple.com>
6582
6583         * gcc.dg/weak-1.c: xfail on Darwin.
6584         * gcc.dg/weak-2.c: Ditto.
6585         * gcc.dg/weak-3.c: Ditto.
6586         * gcc.dg/weak-4.c: Ditto.
6587         * gcc.dg/weak-5.c: Ditto.
6588         * gcc.dg/weak-6.c: Ditto.
6589         * gcc.dg/weak-7.c: Ditto.
6590         * gcc.dg/weak-8.c: Ditto.
6591         * gcc.dg/weak-9.c: Ditto.
6592
6593 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6594
6595         * gcc.c-torture/execute/loop-14.c: New test.
6596
6597 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6598
6599         * g++.dg/other/cxa-atexit1.C: New test.
6600
6601         * gcc.dg/typeof-2.c: New test.
6602
6603 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6604
6605         * gcc.dg/builtins-2.c: New testcase.
6606         * gcc.dg/builtins-3.c: New testcase.
6607
6608 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6609
6610         * gcc.dg/cpp/_Pragma4.c: New test.
6611
6612 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6613
6614         * objc/execute/nil_method-1.m: New testcase.
6615
6616 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6617
6618         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6619         [Object class], not [Object initialize].
6620
6621 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6622             Hans-Peter Nilsson  <hp@bitrange.com>
6623
6624         * gcc.c-torture/execute/20020720-1.x: Skip test on
6625         mmix-knuth-mmixware.  Correct comment.
6626
6627 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6628
6629         * testsuite/g++.dg/abi/bitfield5.C: New test.
6630         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6631
6632 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6633
6634         * objc.dg/undeclared-selector.m: New test.
6635
6636 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6637
6638         * g++.dg/other/offsetof1.C: Avoid cast warning.
6639
6640 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6641
6642         * objc.dg/super-class-2.m: New test.
6643
6644 2002-08-24  Matt Austern  <austern@apple.com>
6645
6646         * g++.dg/ext/lvaddr.C: New test.
6647         * g++.dg/ext/lvcast.C: New test.
6648
6649 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6650
6651         * testsuite/g++.dg/inherit/cond1.C: New test.
6652
6653 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6654
6655         * gcc.dg/noncompile/incomplete-1.c: New test.
6656
6657 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6658
6659         * gcc.dg/typespec-1.c: New test.
6660
6661 2002-08-20  Devang Patel  <dpatel@apple.com>
6662         * objc.dg/proto-hier-2.m: New test.
6663
6664 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6665
6666         * objc.dg/bitfield-1.m: New test.
6667         * objc.dg/bitfield-2.m: New test.
6668
6669 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6670
6671         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6672         gcc.dg/c99-flex-array-4.c: New tests.
6673
6674 2002-08-16  Stan Shebs  <shebs@apple.com>
6675
6676         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6677
6678 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6679
6680         * gcc.dg/typeof-1.c: New test.
6681         * g++.dg/ext/typeof2.C: New test.
6682
6683 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6684
6685         * g++.dg/other/offsetof1.C: New test.
6686
6687 2002-08-14  Richard Henderson  <rth@redhat.com>
6688
6689         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6690
6691 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6692
6693         * gcc.dg/cpp/_Pragma3.c: New test.
6694
6695 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6696
6697         * g++.dg/template/inherit3: New test.
6698
6699 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6700
6701         * gcc.dg/bitfld-4.c: Add blank options.
6702
6703 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6704
6705         * g++.dg/template/crash1.C: New test.
6706
6707 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6708
6709         * gcc.dg/tls/opt-2.c: New test.
6710
6711 2002-08-08  Devang Patel  <dpatel@apple.com>
6712
6713         * objc.dg/selector-1.m : New test
6714
6715 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6716
6717         * g++.dg/abi/bitfield4.C: New test.
6718         * gcc.dg/bitfld-4.c: New test.
6719
6720 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6721
6722         * g++.dg/other/packed1.C: New test.
6723
6724 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6725
6726         * g++.dg/abi/offsetof.C: Tweak error messages.
6727         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6728
6729 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6730
6731         * gcc.dg/bitfld-3.c: New test.
6732
6733 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6734             Richard Henderson  <rth@redhat.com>
6735
6736         * gcc.dg/i386-bitfield1.c: New test.
6737         * g++.dg/abi/bitfield3.C: Update.
6738
6739 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6740
6741         * objc.dg/const-str-2.m: Update.
6742         * gcc.dg/cpp/c++98.c: Change to C extension.
6743         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6744         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6745
6746 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6747
6748         * testsuite/gcc.dg/tls/diag-3.c: New.
6749
6750 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6751
6752         * g++.dg/README (Subdirectories): Document new subdir expr.
6753         * g++.dg/expr/pmf-1.C: New test.
6754
6755 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6756
6757         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6758
6759 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6760
6761         * g++.dg/abi/bitfield3.C: New test.
6762
6763 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6764
6765         * lib/gcov.exp: Tweak expected line formats.
6766         * gcc.misc-tests/gcov8.c: New test.
6767         * gcc.misc-tests/gcov8.x: New flags.
6768
6769 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6770
6771         * consistency.vlad/layout/endian.c: Include string.h.
6772
6773         * gcc.c-torture/execute/20020805-1.c: New test.
6774
6775 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6776
6777         * g++.dg/other/conversion1.C: New test.
6778
6779 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6780
6781         * gcc.dg/builtins-1.c: New testcase.
6782
6783 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6784
6785         * g++.dg/inherit/access3.C: New test.
6786
6787 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6788
6789         * gcc.dg/ia64-visibility-2.c: New test.
6790
6791 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6792
6793         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6794         __qualifier_flags to __flags.
6795
6796 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6797
6798         * g++.dg/inherit/operator1.C: New test.
6799         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6800         * g++.dg/other/error1.C: Change expected error message.
6801         * g++.dg/template/conv4.C: Likewise.
6802
6803 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6804
6805         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6806         for documented behavior.
6807
6808 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6809
6810         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6811         several targets known to fail.
6812
6813 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6814
6815         * gcc.dg/mips-args-[123].c: New tests.
6816
6817 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6818
6819         * gcc.dg/ppc-spe.c: New.
6820
6821 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6822
6823         * g++.dg/other/ptrmem4.C: New testcase.
6824
6825 2002-07-24  Richard Henderson  <rth@redhat.com>
6826
6827         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6828
6829 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6830
6831         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6832
6833 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6834
6835         * gcc.c-torture/execute/memset-3.c: New testcase.
6836
6837 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6838
6839         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6840         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6841
6842 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6843
6844         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6845         Delete.
6846
6847 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6848
6849         * gcc.c-torture/compile/simd-4.c: New test.
6850
6851 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6852
6853         PR c++/7347, c++/7348
6854         * g++.dg/template/access4.C: New test.
6855         * g++.dg/template/access5.C: New test.
6856         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6857         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6858         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6859         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6860
6861 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6862
6863         * gcc.dg/gnu89-init-2.c: New test.
6864
6865 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6866
6867         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6868
6869 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6870
6871         * gcc.c-torture/execute/20020720-1.c: New testcase.
6872
6873 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6874
6875         * gcc.dg/cpp/Wsignprom.c: New tests.
6876
6877 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6878
6879         * gcc.c-torture/execute/loop-13.c: New test.
6880
6881 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6882
6883         * gcc.dg/cpp/expr.c: New tests.
6884
6885 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6886
6887         * g++.dg/opt/pr6713.C: Add template instantiation.
6888
6889 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6890
6891         * gcc.dg/nest.c: New test.
6892
6893 2002-07-17  Richard Henderson  <rth@redhat.com>
6894
6895         * g++.dg/opt/pr6713.C: New test.
6896
6897 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6898
6899         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6900         XFAIL for all x86 processors.
6901
6902 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6903
6904         * gcc.c-torture/execute/20010122-1.x: Do not test with
6905         -fomit-frame-pointer.
6906
6907 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6908
6909         * g++.dg/template/instantiate2.C: New test.
6910         * g++.dg/template/spec4.C: New test.
6911
6912 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6913
6914         * g++.dg/template/access2.C: New test.
6915         * g++.dg/template/access3.C: New test.
6916
6917 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6918
6919         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6920         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6921         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6922         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6923         Convert to use <stdarg.h>.
6924         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6925         Delete.
6926         * gcc.dg/va-arg-2.c: New.
6927         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6928
6929 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6930
6931         * gcc.c-torture/compile/20020710-1.c: New test.
6932
6933 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6934                           Andrew Pinski  <pinskia@physics.uc.edu>
6935
6936         gcc.c-torture/compile/simd-2.c: New testcase.
6937         gcc.c-torture/compile/simd-3.c: Likewise.
6938
6939 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6940
6941         PR c++/7224
6942         * g++.dg/overload/error1.C: New test.
6943
6944 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6945
6946         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6947         configuration and IRIX 6 O32 ABI.
6948
6949 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6950
6951         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6952
6953 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6954
6955         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6956
6957 2002-07-10  Jeffrey A Law  <law@redhat.com>
6958
6959         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6960
6961         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6962
6963 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6964
6965         * gcc.dg/20020312-2.c: Check for __PPC__.
6966
6967 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6968
6969         * gcc.c-torture/compile/20020709-1.c: New test.
6970
6971 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6972
6973         * g++.dg/template/qualttp21.C: New test case.
6974
6975 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6976
6977         * gcc.c-torture/compile/20020706-1.c: New test.
6978         * gcc.c-torture/compile/20020706-2.c: New test.
6979
6980 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6981             Alexandre Oliva  <aoliva@redhat.com>
6982
6983         * g++.dg/warn/incomplete1.C: New test.
6984
6985 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6986
6987         PR c++/7099
6988         * g++.dg/warn/noreturn1.C: New test.
6989
6990 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6991
6992         PR c++/6706
6993         * g++.dg/debug/debug6.C: New test.
6994         * g++.dg/debug/debug7.C: New test.
6995
6996 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6997
6998         * gcc.c-torture/compile/simd-3.c: New test.
6999
7000 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7001
7002         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7003         * gcc.dg/20020620-1.c: Likewise.
7004
7005 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7006
7007         PR c++/6944
7008         * g++.dg/init/array4.C: New test.
7009         * g++.dg/init/array5.C: New test.
7010
7011 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7012
7013         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7014         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7015
7016 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7017
7018         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7019         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7020         * gcc.dg/wtr-conversion-1.c: Likewise.
7021         * gcc.dg/wtr-escape-1.c: Likewise.
7022         * gcc.dg/wtr-int-type-1.c: Likewise.
7023         * gcc.dg/wtr-label-1.c: Likewise.
7024         * gcc.dg/wtr-static-1.c: Likewise.
7025         * gcc.dg/wtr-strcat-1.c: Likewise.
7026         * gcc.dg/wtr-suffix-1.c: Likewise.
7027         * gcc.dg/wtr-switch-1.c: Likewise.
7028         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7029         * gcc.dg/wtr-union-init-1.c: Likewise.
7030         * gcc.dg/wtr-union-init-2.c: Likewise.
7031         * gcc.dg/wtr-union-init-3.c: Likewise.
7032
7033         * gcc.dg/wtr-func-def-1.c: New test.
7034
7035 2002-07-02 Devang Patel <dpatel@apple.com>
7036
7037         * objc.dg/param-1.m: New test.
7038
7039 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7040
7041         * gcc.dg/cpp/trad/directive.c: Add test.
7042         * gcc.dg/cpp/trad/macroargs.c: Add test.
7043         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7044
7045 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7046
7047         * gcc.dg/cpp/cmdlne-M.c: New test.
7048
7049 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7050
7051         * objc.dg/desig-init-1.m: New test.
7052
7053 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7054
7055         PR c++/6716
7056         * g++.dg/template/instantiate1.C: New test.
7057
7058 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7059
7060         PR c++/7112
7061         * g++.dg/template/sizeof2.C: New test.
7062
7063 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7064
7065         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7066         gcc.dg/cpp/trad/include.c: New tests.
7067
7068 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7069
7070         PR target/7177
7071         * gcc.c-torture/compile/20020701-1.c: New test.
7072
7073 2002-07-01  Stan Shebs  <shebs@apple.com>
7074
7075         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7076         header here...
7077         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7078         (objc-torture-execute): or here.
7079
7080 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7081
7082         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7083
7084 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7085
7086         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7087
7088 2002-06-30  Devang Patel  <dpatel@apple.com>
7089
7090         * objc.dg/fsyntax-only.m: New test.
7091
7092 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7093
7094         PR c++/6695
7095         * g++.dg/template/friend7.C: New file.
7096
7097 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7098
7099         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7100         return type.
7101
7102 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7103
7104         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7105         avoid division by zero.
7106
7107 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7108
7109         * gcc.dg/Wunknownprag.c: New tests.
7110
7111 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7112
7113         * gcc.c-torture/execute/simd-2.c: New test.
7114
7115 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7116
7117         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7118         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7119         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7120         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7121         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7122         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7123         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7124         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7125         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7126         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7127         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7128         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7129         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7130         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7131         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7132         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7133         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7134
7135 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7136
7137         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7138         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7139         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7140         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7141         New tests.
7142         * gcc.dg/cpp/trad/directive.c: Update.
7143
7144 2002-06-23  Andreas Jaeger  <aj@suse.de>
7145
7146         * gcc.c-torture/execute/complex-6.c: New.
7147
7148 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7149
7150         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7151         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7152         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7153         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7154
7155 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7156
7157         * gcc.dg/cpp/trad: New directory with traditional tests copied
7158         from parent directory.
7159         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7160         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7161         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7162         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7163         Move to trad/ and rename.
7164         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7165         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7166         gcc.dg/cpp/trad/redef2.c: New tests.
7167         * gcc.dg/cpp/trad/trad.exp: New driver.
7168
7169 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7170
7171         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7172         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7173         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7174         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7175         Remove.
7176
7177 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7178
7179         * gcc.dg/20020620-1.c: New test.
7180
7181 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7182
7183         * g++.dg/template/ttp4.C: New test.
7184
7185 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7186
7187         * g++.dg/opt/vt1.C: Fix regexp.
7188
7189 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7190
7191         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7192         Don't use attribute `noinline'.
7193
7194 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7195
7196         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7197
7198 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7199
7200         * gcc.c-torture/execute/simd-1.c: New.
7201
7202         * gcc.dg/simd-1.c: New.
7203
7204 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7205
7206         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7207
7208 2002-06-16  Richard Henderson  <rth@redhat.com>
7209
7210         * g++.dg/ext/anon-struct1.C: New.
7211         * g++.dg/ext/anon-struct2.C: New.
7212         * g++.dg/ext/anon-struct3.C: New.
7213         * gcc.dg/anon-struct-1.c: New.
7214         * gcc.dg/anon-struct-2.c: New.
7215         * gcc.dg/anon-struct-3.c: New.
7216         * gcc.dg/20011008-1.c: Adjust warning text.
7217         * gcc.dg/20020527-1.c: Add -fms-extensions.
7218
7219 2002-06-16  Richard Henderson  <rth@redhat.com>
7220
7221         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7222
7223 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7224
7225         * gcc.c-torture/execute/20020615-1.c: New test.
7226
7227 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7228
7229         * gcc.c-tortuture/execute/compare-1.c: New test case.
7230         * gcc.c-tortuture/execute/compare-2.c: New test case.
7231         * gcc.c-tortuture/execute/compare-3.c: New test case.
7232
7233 2002-06-13  Richard Henderson  <rth@redhat.com>
7234
7235         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7236         ia64 ilp32.
7237
7238 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7239
7240         * g++.dg/template/typename2.C: Update error message.
7241
7242 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7243
7244         * gcc.c-torture/execute/20020611-1.c: New test.
7245
7246 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7247
7248         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7249         list of targets to skip.
7250
7251 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7252
7253         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7254         targets if not optimizing.
7255
7256 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7257
7258         * gcc.c-torture/compile/20020605-1.c: New test.
7259
7260         * g++.dg/opt/vt1.C: New test.
7261
7262         * gcc.dg/20020531-1.c: New test.
7263
7264         * gcc.dg/20020530-1.c: New test.
7265
7266         * gcc.dg/20020527-1.c: New test.
7267
7268         * g++.dg/opt/cse1.C: New test.
7269
7270 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7271
7272         * gcc.dg/20020607-2.c: New test case.
7273
7274 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7275
7276         * gcc.c-torture/compile/20020604-1.c: New test.
7277
7278 2002-06-04  Richard Henderson  <rth@redhat.com>
7279
7280         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7281         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7282         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7283
7284 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7285
7286         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7287
7288 2002-06-03  Richard Henderson  <rth@redhat.com>
7289
7290         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7291         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7292
7293 2002-06-02  Richard Henderson  <rth@redhat.com>
7294
7295         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7296         test functions static.
7297
7298 2002-06-02  Andreas Jaeger  <aj@suse.de>
7299
7300         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7301         now.
7302
7303 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7304
7305         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7306         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7307         Update for mofified diagnostics.
7308         * gcc.dg/c99-intconst-1.c: No longer fail.
7309
7310 2002-06-02  Richard Henderson  <rth@redhat.com>
7311
7312         * gcc.dg/uninit-A.c: Remove xfail markers.
7313
7314 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7315
7316         * gcc.dg/fnegate-1.c: New test case.
7317
7318 2002-05-30  Osku Salerma  <osku@iki.fi>
7319
7320         * gcc.c-torture/execute/mayalias-1.c: New file.
7321
7322 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7323
7324         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7325         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7326         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7327
7328 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7329
7330         * gcc.c-torture/execute/20020529-1.c: New test.
7331
7332 2002-05-27  Richard Henderson  <rth@redhat.com>
7333
7334         * g++.dg/ext/attrib6.C: New test case.
7335
7336 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7337
7338         * gcc.c-torture/execute/pure-1.c: New test.
7339
7340 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7341
7342         * gcc.dg/cpp/arith-2.c: Remove.
7343
7344 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7345
7346         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7347         * gcc.dg/cpp/if-3.c: Remove.
7348
7349 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7350
7351         * g++.dg/opt/cse2.C: New test.
7352
7353 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7354
7355         * gcc.dg/cpp/arith-1.c: New semantic tests.
7356         * gcc.dg/cpp/if-1.c: Update.
7357
7358 2002-05-24  Ben Elliston  <bje@redhat.com>
7359
7360         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7361
7362 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7363
7364         * gcc.dg/verbose-asm.c: New test.
7365
7366 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7367
7368         * gcc.dg/cpp/paste12.c: New test.
7369
7370 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7371
7372         * g++.dg/parse/named_ops.C: New test.
7373
7374 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7375
7376         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7377
7378 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7379
7380         * gcc.dg/weak-2.c: Allow optional leading underscore
7381         in scan-assembler symbol name.
7382         * gcc.dg/weak-3.c: Likewise.
7383         * gcc.dg/weak-4.c: Likewise.
7384         * gcc.dg/weak-5.c: Likewise.
7385
7386 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7387
7388         * gcc.dg/20020523-1.c: New test.
7389
7390 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7391
7392         * objc.dg/const-str-2.m: Update now that we stop after
7393         a command line error.
7394
7395 2002-05-22  Richard Henderson  <rth@redhat.com>
7396
7397         * g++.dg/dg.exp: Fix typo in test pruneing.
7398
7399 2002-05-22  Richard Henderson  <rth@redhat.com>
7400
7401         * g++.dg/dg.exp: Prune the tls subdirectory.
7402         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7403         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7404         * g++.dg/tls/init-1.C: New.
7405
7406 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7407
7408         * gcc.dg/20020517-1.c: New test.
7409
7410 2002-05-21  Richard Henderson  <rth@redhat.com>
7411
7412         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7413         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7414
7415 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7416
7417         * g++.dg/other/copy2.C: New test.
7418
7419 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7420
7421         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7422         (MAX_COPY): Bump up to 10 times sizeof (long long).
7423         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7424
7425         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7426         sizeof (long long).
7427
7428         * gcc.c-torture/execute/strcpy-1.c: New test.
7429
7430 2002-05-19  Jason Merrill  <jason2redhat.com>
7431
7432         * g++.dg/ext/oper1.C: New test.
7433
7434 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7435 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7436
7437         * README.QMTEST: New file.
7438
7439         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7440
7441 2002-05-19  Andreas Jaeger  <aj@suse.de>
7442
7443         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7444         now.
7445         * gcc.c-torture/execute/loop-2d.x: Likewise.
7446
7447 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7448
7449         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7450         support weak symbols.
7451         * gcc.dg/weak-4.c: Likewise
7452         * gcc.dg/weak-6.c: Likewise
7453
7454 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7455
7456         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7457         cygwin, coff and h8300-*-hms targets
7458         * gcc.dg/weak-5.c: Likewise
7459         * gcc.dg/weak-7.c: Likewise
7460
7461 2002-05-16  Jason Merrill  <jason@redhat.com>
7462
7463         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7464         (scan-assembler-not, scan-assembler-dem): Likewise.
7465         (scan-assembler-dem-not): Likewise.
7466
7467 2002-05-15  Richard Henderson  <rth@redhat.com>
7468
7469         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7470
7471 2002-05-15  Richard Henderson  <rth@redhat.com>
7472
7473         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7474         (vfoo1f): Warning here.
7475         (vfoo1l): Don't redefine the alias.
7476
7477 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7478
7479         * g++.dg/init/pm1.C: New test.
7480
7481 2002-05-12  David S. Miller  <davem@redhat.com>
7482
7483         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7484         types.
7485
7486 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7487
7488         * gcc.c-torture/execute/20020510-1.c: New test case.
7489
7490 2002-05-10  David S. Miller  <davem@redhat.com>
7491
7492         * gcc.c-torture/execute/conversion.c: Test long double too.
7493
7494 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7495
7496         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7497         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7498         * lib/g++.exp (g++_link_flags): Likewise.
7499         * lib/objc.exp (objc_target_compile): Likewise.
7500
7501 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7502
7503         * gcc.dg/cpp/poison.c: Update.
7504         * gcc.dg/cpp/20000625-2.c: Remove.
7505         * gcc.dg/cpp/direct2s.c: Remove final test.
7506
7507 2002-05-08  Tom Rix  <trix@redhat.com>
7508
7509         * gcc.c-torture/execute/20020508-1.c: New test.
7510         * gcc.c-torture/execute/20020508-2.c: New test.
7511         * gcc.c-torture/execute/20020508-3.c: New test.
7512
7513 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7514
7515         * gcc.dg/cpp/charconst-4.c: More tests.
7516
7517 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7518
7519         PR c/6569
7520         * gcc.dg/weak-3.c: Update location of warning messages.
7521         * gcc.dg/weak-5.c: Likewise.
7522
7523 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7524
7525         * gcc.c-torture/execute/20020506-1.c: New test case.
7526
7527 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7528
7529         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7530
7531 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7532
7533         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7534
7535 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7536
7537         * gcc.dg/cpp/charconst-3.c: New test.
7538
7539 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7540
7541         * gcc.dg/cpp/charconst.c: Update tests.
7542
7543 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7544
7545         * treelang: Added directory for new sample language treelang. Also
7546         lib/treelang.exp: New file to signal treelang should be tested.
7547
7548 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7549
7550         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7551         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7552         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7553         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7554         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7555         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7556         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7557
7558 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7559
7560         * gcc.dg/format/xopen-2.c: New test.
7561
7562 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7563
7564         * gcc.dg/20020503-1.c: New test.
7565
7566 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7567
7568         * g++.dg/init/dtor1.C: Make it tougher.
7569
7570 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7571
7572         * g++.dg/init/dtor1.C: New test.
7573
7574 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7575
7576         * gcc.dg/altivec-8.c: New.
7577
7578 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7579
7580         * gcc.dg/altivec-7.c: New.
7581
7582 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7583
7584         * g++.dg/parse/typedef1.C: New test.
7585
7586 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7587
7588         PR c++/6486
7589         * g++.dg/template/friend6.C: New test.
7590
7591         PR c++/6492
7592         * g++.dg/init/copy1.C: New test.
7593
7594 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7595
7596         * g++.dg/warn/effc1.C: New test.
7597
7598 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7599
7600         * gcc.dg/cpp/if-cexp.c: Add a test.
7601
7602 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7603
7604         * gcc.dg/20020426-2.c: New test.
7605
7606 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7607
7608         * gcc.dg/cpp/if-mop.c: Update.
7609         * gcc.dg/cpp/if-mpar.c: Add test.
7610         * gcc.dg/cpp/if-oppr.c: Update.
7611
7612 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7613
7614         PR c/6343
7615         * gcc.dg/weak-[2-7].c: New tests.
7616
7617 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7618
7619         * gcc.dg/enum1.c: New test.
7620
7621 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7622
7623         PR c++/6497
7624         * g++.dg/inherit/access2.C: New test.
7625
7626 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR bootstrap/6445
7629         * gcc.dg/20020426-1.c: New test.
7630
7631 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7632
7633         * g++.dg/abi/enum1.C: New test.
7634
7635 2002-04-26  Richard Henderson  <rth@redhat.com>
7636
7637         * gcc.dg/c99-bool-1.c: Expect always true warning.
7638
7639 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7640
7641         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7642
7643 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7644
7645         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7646         targets.
7647
7648 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7649
7650         * g++.dg/abi/mange7.C: New test.
7651
7652         PR c++/6438.
7653         * g++.dg/parse/stmtexpr2.C: New test.
7654
7655 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7656
7657         * gcc.dg/20020312-2.c: Add SH target.
7658
7659 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7660
7661         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7662         compiler output on mips*-*-irix*.
7663
7664 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7665
7666         * g++.dg/parse/attr1.C: New test.
7667
7668 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7669
7670         * gcc.c-torture/execute/string-opt-17.c: New test case.
7671         * gcc.c-torture/execute/memset-2.c: New test case.
7672
7673 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7674
7675         PR c++/6256:
7676         * g++.dg/template/friend5.C: New test.
7677
7678         PR c++/6331:
7679         * g++.dg/template/qual1.C: Likewise.
7680
7681 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7682
7683         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7684         Include stdlib.h, not stdio.h or ctype.h.
7685
7686 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7687
7688         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7689         cris-*-elf* and mmix-*-*.
7690         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7691         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7692         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7693         Ditto.
7694         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7695         * gcc.dg/wchar_t-1.c: Ditto.
7696
7697 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7698
7699         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7700         Clarify comment.
7701
7702 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7703
7704         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7705
7706 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7707
7708         * gcc.c-torture/execute/20000906-1.x: Delete.
7709
7710 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7711
7712         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7713
7714 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7715
7716         * PR6367
7717         * g77.f-torture/execute/6367.f: New test.
7718         * g77.f-torture/execute/6367.x: Disable for MMIX.
7719
7720 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7721
7722         * PR6352
7723         * g++.dg/opt/inline2.C: New test.
7724
7725 2002-04-18  Richard Henderson  <rth@redhat.com>
7726
7727         * gcc.dg/20000906-1.c: Enable for all targets.
7728         * gcc.c-torture/compile/iftrap-2.c: New.
7729
7730 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7731
7732         * gcc.dg/20020418-1.c: New test.
7733         * gcc.dg/20020418-2.c: New test.
7734
7735 2002-04-18  Richard Henderson  <rth@redhat.com>
7736
7737         * gcc.c-torture/compile/iftrap-1.c: New.
7738         * gcc.dg/iftrap-1.c: Adjust for ia64.
7739         * gcc.dg/iftrap-2.c: New.
7740
7741 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7742
7743         * gcc.c-torture/compile/20020418-1.c: New test.
7744
7745 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7746
7747         * gcc.c-torture/compile/20020415-1.c: New.
7748
7749 2002-04-18  David S. Miller  <davem@redhat.com>
7750
7751         * gcc.c-torture/execute/20020418-1.c: New test.
7752
7753 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7754
7755         * gcc.dg/20020416-1.c: New test.
7756
7757         * g++.dg/opt/inline1.C: New test.
7758
7759 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7760
7761         * gcc.dg/altivec-5.c: New test.
7762
7763         * gcc.dg/20020415-1.c: New test.
7764
7765 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7766
7767         * testsuite/lib/chill.exp: Remove.
7768
7769 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7770
7771         * g++.dg/other/big-struct.C: New test.
7772
7773 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7774
7775         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7776         of scratch file.
7777
7778 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7779
7780         PR c/6277
7781         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7782         in scan-assembler function name
7783
7784 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7785
7786         * g77.f-torture/execute/980628-4.x,
7787         g77.f-torture/execute/980628-5.x,
7788         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7789         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7790         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7791         i[34567]86-*-*.
7792
7793 2002-04-13  David S. Miller  <davem@redhat.com>
7794
7795         * gcc.c-torture/execute/20020413-1.c: New test.
7796
7797 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7798
7799         * gcc.dg/asm-6.c,
7800         * g++.dg/ext/asm1.C: New tests.
7801
7802 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7803
7804         PR c++ 5373.
7805         * g++.dg/parse/stmtexpr1.C: New test.
7806
7807         PR c++/5189.
7808         * g++.dg/template/copy1.C: New test.
7809
7810 2002-04-12  Richard Henderson  <rth@redhat.com>
7811
7812         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7813
7814 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7815
7816         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7817         gcc.c-torture/execute/20020307-2.c.
7818
7819 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7820
7821         * g++.dg/ext/attrib5.C,
7822         * g++.dg/lookup/struct1.C: New tests.
7823
7824 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7825
7826         * gcc.dg/20020411-1.c: New test.
7827
7828         * gcc.c-torture/execute/20020411-1.c: New test.
7829
7830 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7831
7832         * g77.f-torture/execute/6177.f: New test.
7833
7834 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7835
7836         PR middle-end/6247
7837         * g++.dg/opt/cleanup1.C: New test.
7838
7839         * g++.dg/opt/const1.C: New test.
7840
7841 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7842
7843         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7844
7845 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7846
7847         PR c++/5507
7848         * g++.dg/template/typename2.C: New test.
7849
7850 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7851
7852         * gcc.c-torture/execute/loop-12.c: New.
7853
7854 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7855
7856         * g77.f-torture/execute/980628-4.x,
7857         g77.f-torture/execute/980628-5.x,
7858         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7859         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7860         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7861
7862 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7863
7864         PR optimization/6086
7865         * g++.dg/opt/preinc1.C: New test.
7866
7867 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7868
7869         PR c++/5571
7870         * g++.dg/opt/static2.C: New test.
7871
7872 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7873
7874         PR c/5120
7875         * gcc.dg/20020406-1.c: New test.
7876
7877 2002-04-04  David S. Miller  <davem@redhat.com>
7878
7879         * gcc.c-torture/execute/20020404-1.c: New test.
7880
7881 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR c/6123
7884         * gcc.dg/20020312-2.c: Do not declare global register variable
7885         if __PIC__ or __pic__ is defined.
7886
7887 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7888
7889         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7890         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7891
7892 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7893
7894         * gcc.misc-tests/linkage.exp: Update last change to handle
7895         sparc*-, not just sparc-.
7896
7897 2002-04-03  Richard Henderson  <rth@redhat.com>
7898
7899         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7900
7901 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7902
7903         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7904
7905 2002-04-02  David S. Miller  <davem@redhat.com>
7906
7907         * gcc.c-torture/execute/20020402-3.c: New test.
7908
7909 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7910
7911         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7912         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7913
7914         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7915         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7916         g77.f-torture/execute/20001201.x,
7917         g77.f-torture/execute/u77-test.x: New files.
7918
7919         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7920         * gcc.dg/wchar_t-1.c: Ditto.
7921
7922 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7923
7924         * gcc.c-torture/execute/20020402-1.c: New test.
7925
7926 2002-04-01  Richard Henderson  <rth@redhat.com>
7927
7928         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7929
7930         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7931
7932 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7933
7934         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7935
7936 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7937
7938         * g++.dg/inherit/template-as-base.C: Expect error.
7939         * g++.dg/inherit/namespace-as-base.C: Likewise.
7940
7941 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7942
7943         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7944         g++.dg/ext/instantiate3.C: Tweak match patterns.
7945
7946         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7947         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7948         -da test.
7949
7950 2002-03-31  Richard Henderson  <rth@redhat.com>
7951
7952         * gcc.dg/special/alias-2.c: New.
7953         * gcc.dg/special/ecos.exp: Run it.
7954
7955 2002-03-31  Richard Henderson  <rth@redhat.com>
7956
7957         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7958
7959 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7960
7961         * gcc.dg/weak-1.c: Disable on h8300 port.
7962
7963 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7964
7965         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7966         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7967         ordering tests.
7968         * g++.dg/bprob/bprob-1.C: New test.
7969         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7970         * g++.dg/gcov/gcov-1.C: New test.
7971         * g++.dg/gcov/gcov-1.x: New file.
7972         * g++.dg/gcov/gcov-2.C: New test.
7973         * g++.dg/gcov/gcov-3.C: New test.
7974         * g++.dg/gcov/gcov-3.h: New file.
7975
7976 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7977
7978         * g++.old-deja/g++.other/builtins5.C: New test.
7979         * g++.old-deja/g++.other/builtins6.C: New test.
7980         * g++.old-deja/g++.other/builtins7.C: New test.
7981         * g++.old-deja/g++.other/builtins8.C: New test.
7982         * g++.old-deja/g++.other/builtins9.C: New test.
7983
7984 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7985
7986         * g++.dg/opt/static1.C: New test.
7987
7988         * g++.dg/opt/longbranch1.C: New test.
7989
7990 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7991
7992         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7993
7994         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7995
7996 2002-03-28  Jeffrey A Law  (law@redhat.com)
7997
7998         * gcc.c-torture/execute/20020328-1.c: New test.
7999
8000 2002-03-27  Richard Henderson  <rth@redhat.com>
8001
8002         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8003         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8004         move from g++.old-deja/g++.ext/.
8005
8006 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8007
8008         * g++.dg/init/new2.C: New test.
8009
8010 2002-03-26  Richard Henderson  <rth@redhat.com>
8011
8012         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8013
8014         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8015         on sparc.
8016
8017         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8018         sparcv9 systems.
8019         * gcc.dg/20001102-1.c: Likewise.
8020
8021 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8022
8023         * gcc.dg/cpp/endif-pedantic1.c,
8024         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8025
8026 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8027
8028         * g++.dg/init/new1.C: New test.
8029
8030 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8031
8032         * g++.dg/abi/vbase9.C: New test.
8033
8034 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8035
8036         * gcc.dg/arm-asm.c: New test.
8037
8038 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8039
8040         * gcc.dg/Wswitch-enum.c: New test.
8041         Fix PR c/5044.
8042
8043 2002-03-26  Richard Henderson  <rth@redhat.com>
8044
8045         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8046         structure.
8047
8048 2002-03-25  Richard Henderson  <rth@redhat.com>
8049
8050         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8051         sparcv9 systems.
8052
8053         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8054         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8055
8056 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8057
8058         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8059
8060 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8061
8062         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8063         targets using generic thunk support.
8064
8065 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8066
8067         * gcc.c-torture/compile/20020323-1.c: New test.
8068
8069         * g++.dg/opt/conj2.C: New test.
8070
8071 2002-03-24  Richard Henderson  <rth@redhat.com>
8072
8073         * gcc.dg/weak-1.c: Use -fno-common.
8074
8075 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8076
8077         * g77.dg/f77-edit-apostrophe-out.f: New test
8078         * g77.dg/f77-edit-h-out.f: New test
8079         * g77.dg/f77-edit-t-in.f: New test
8080         * g77.dg/f77-edit-t-out.f: New test
8081         * g77.dg/f77-edit-x-out.f: New test
8082         * g77.dg/f77-edit-slash-out.f: New test
8083         * g77.dg/f77-edit-colon-out.f: New test
8084         * g77.dg/f77-edit-s-out.f: New test
8085
8086 2002-03-24  Richard Henderson  <rth@redhat.com>
8087
8088         * objc/execute/formal_protocol-6.x: New XFAIL.
8089
8090 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8091
8092         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8093         that do not support weak symbols
8094
8095 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8096
8097         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8098         * lib/g77.exp:  Likewise
8099         * lib/objc.exp: Likewise
8100
8101 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8102
8103         * gcc.dg/Wswitch-default.c: New test.
8104
8105 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8106
8107         * g++.dg/other/enum1.C: New test.
8108
8109 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8110
8111         * gcc.dg/pragma-ep-3.c: Fix typo.
8112
8113 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8114
8115         * g++.dg/inherit/template-as-base.C: New test.
8116
8117 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8118
8119         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8120         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8121
8122 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8123
8124         * gcc.dg/cpp/multiline.c: Update to match.
8125
8126 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8127
8128         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8129
8130 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8131
8132         * gcc.dg/cpp/extratokens2.c:  New file.
8133
8134 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8135
8136         * gcc.dg/20020312-2.c: Add rs6000 target.
8137
8138         * gcc.c-torture/compile/20020319-1.c: New test.
8139
8140 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8141
8142         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8143         (A, E): Handle this.
8144
8145 2002-03-20  Jason Merrill  <jason@redhat.com>
8146
8147         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8148         ignoring -fpic.
8149         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8150         through prune_gcc_output.
8151
8152 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8153
8154         * gcc.c-torture/compile/20020320-1.c: New test.
8155
8156 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8157
8158         * gcc.c-torture/compile/20020318-1.c: New test.
8159
8160         * gcc.dg/struct-by-value-1.c: New test.
8161
8162         * gcc.dg/20020319-1.c: New test.
8163
8164 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8165
8166         * g++.dg/opt/conj1.C: New test.
8167
8168 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8169
8170         * g++.dg/template/qualttp20.C: Revert previous change.
8171         * g++.dg/template/qualttp3.C: Likewise.
8172         * g++.dg/template/qualttp4.C: Likewise
8173         * g++.dg/template/qualttp5.C: Likewise
8174         * g++.dg/template/qualttp6.C: Likewise
8175         * g++.dg/template/qualttp7.C: Likewise
8176         * g++.dg/template/qualttp8.C: Likewise
8177         * g++.dg/template/recurse.C: Likewise.
8178
8179 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8180
8181         * gcc.dg/cpp/wchar-1.c: Update.
8182
8183 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8184
8185         * g++.dg/template/conv1.C: New test.
8186         * g++.dg/template/conv2.C: New test.
8187         * g++.dg/template/conv3.C: New test.
8188         * g++.dg/template/conv4.C: New test.
8189
8190 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8191
8192         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8193         * g++.dg/template/qualttp3.C: Likewise.
8194         * g++.dg/template/qualttp4.C: Likewise
8195         * g++.dg/template/qualttp5.C: Likewise
8196         * g++.dg/template/qualttp6.C: Likewise
8197         * g++.dg/template/qualttp7.C: Likewise
8198         * g++.dg/template/qualttp8.C: Likewise
8199         * g++.dg/template/recurse.C: Likewise.
8200
8201 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8202
8203         * g++.dg/opt/dtor1.C: New test.
8204
8205 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8206
8207         * gcc.c-torture/compile/20020315-1.c: New test.
8208
8209 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8210
8211         * gcc.dg/weak-1.c: Fix scan tests.
8212
8213 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8214
8215         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8216         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8217         cris-*-aout* mmix-*-*.
8218         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8219         cris-*-aout* mmix-*-*.
8220         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8221         cris-*-elf* cris-*-aout* and mmix-*-*.
8222         * gcc.dg/20001009-1.c: Ditto.
8223         * gcc.dg/20010912-1.c: Ditto.
8224         * gcc.dg/20020122-4.c: Ditto.
8225         * gcc.dg/inline-2.c: Ditto.
8226
8227 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8228
8229         * gcc.c-torture/compile/20020314-1.c: New test.
8230
8231 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8232
8233         * gcc.c-torture/execute/20020314-1.c: New test.
8234
8235 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8236
8237         * g++.dg/warn/Wunused-1.C: New test.
8238
8239 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8240
8241         * g++.dg/abi/mangle6.C: New test.
8242
8243 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8244
8245         * gcc.c-torture/compile/20020309-2.c: New test.
8246
8247         * gcc.c-torture/compile/20020312-1.c: New test.
8248
8249 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8250
8251         * g++.dg/other/access1.C: New test.
8252
8253 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8254
8255         * gcc.c-torture/execute/wchar_t-1.c: New test.
8256
8257 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8258
8259         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8260
8261 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8262
8263         * gcc.dg/20020312-1.c: New test case.
8264
8265 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8266
8267         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8268
8269 2002-03-11  Richard Henderson  <rth@redhat.com>
8270
8271         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8272         * g++.old-deja/g++.jason/report.C: Likewise.
8273
8274 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8275
8276         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8277         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8278
8279 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8280
8281         * testsuite/g++.dg/overload/pmf1.C: New test.
8282
8283 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8284
8285         * gcc.c-torture/execute/20020307-1.c: Use long.
8286
8287 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8288
8289         PR optimization/5844
8290         * gcc.dg/20020310-1.c: New test.
8291
8292 2002-03-09  Michael Meissner  <meissner@redhat.com>
8293
8294         * gcc.c-torture/execute/memcpy-2.c: New test.
8295         * gcc.c-torture/execute/memset-1.c: New test.
8296         * gcc.c-torture/execute/strlen-1.c: New test.
8297         * gcc.c-torture/execute/strcmp-1.c: New test.
8298         * gcc.c-torture/execute/strncmp-1.c: New test.
8299
8300 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8301
8302         * gcc.dg/ppc-ldstruct.c: New test.
8303
8304 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8305
8306         * gcc.c-torture/execute/va-arg-22.c: New test.
8307
8308 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8309
8310         * gcc.c-torture/compile/20020309-1.c: New test.
8311
8312 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8313
8314         * gcc.c-torture/execute/20020307-2.c: New test.
8315
8316 2002-03-07  Jeffrey A Law  (law@redhat.com)
8317
8318         * g77.f-torture/compile/20020307-1.f: New test.
8319
8320 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8321
8322         * gcc.dg/unordered-1.c: New test.
8323
8324 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8325
8326         * gcc.c-torture/execute/20020307-1.c: New test.
8327
8328 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8329
8330         * gcc.dg/20020304-1.c: New test.
8331
8332         * gcc.c-torture/compile/20020304-2.c: New test.
8333
8334 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8335
8336         * gcc.c-torture/compile/20020304-1.c: New test case
8337         (from PR c/5830).
8338
8339 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8340
8341         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8342
8343 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8344
8345         * g++.dg/other/classkey1.C: New test.
8346
8347 2002-03-01  Richard Henderson  <rth@redhat.com>
8348
8349         * gcc.c-torture/compile/981223-1.x: New.
8350         * gcc.c-torture/compile/920625-1.x: New.
8351
8352 2002-02-28  Richard Henderson  <rth@redhat.com>
8353
8354         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8355
8356 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8357
8358         * gcc.c-torture/execute/20020227-1.c: New test.
8359
8360 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8361
8362         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8363         here" ERROR lines.
8364         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8365         * g++.old-deja.g++.other/defarg1.C: Likewise.
8366         * g++.old-deja/g++.pt/calls2.C: Likewise.
8367         * g++.old-deja/g++.pt/crash20.C: Likewise.
8368         * g++.old-deja/g++.pt/crash30.C: Likewise.
8369         * g++.old-deja/g++.pt/crash36.C: Likewise.
8370         * g++.old-deja/g++.pt/crash6.C: Likewise.
8371         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8372         * g++.old-deja/g++.pt/derived3.C: Likewise.
8373         * g++.old-deja/g++.pt/error1.C: Likewise.
8374         * g++.old-deja/g++.pt/friend21.C: Likewise.
8375         * g++.old-deja/g++.pt/friend23.C: Likewise.
8376         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8377         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8378
8379 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8380
8381         * gcc.c-torture/execute/20020225-2.c: New test.
8382
8383 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8384
8385         * gcc.c-torture/execute/920730-1t.c,
8386         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8387         Delete test cases, only relevant to -traditional.
8388
8389 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8390
8391         * gcc.dg/cpp/undef1.c: Remove.
8392         * gcc.dg/cpp/directiv.c: Update.
8393         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8394
8395 2002-02-27  Michael Meissner  <meissner@redhat.com>
8396
8397         * gcc.c-torture/execute/20020226-1.c: New test.
8398
8399 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8400
8401         * g++.dg/debug/debug4.C: New test.
8402
8403         * gcc.dg/ia64-visibility-1.c: New test.
8404
8405 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8406
8407         * gcc.dg/debug/20020224-1.c: New.
8408
8409 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8410
8411         * gcc.c-torture/execute/960416-1.x: New.
8412         * gcc.c-torture/execute/divconst-3.x: Likewise.
8413
8414 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8415
8416         * gcc.dg/20020224-1.c: New test.
8417
8418 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8419
8420         * gcc.c-torture/execute/20020225-1.c: New.
8421
8422 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8423
8424         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8425
8426 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8427
8428         * gcc.dg/20020222-1.c: New test.
8429
8430 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8431
8432         * g++.dg/opt/anonunion1.C: New test.
8433
8434 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8435
8436         * g++.dg/template/qualttp19.C: New test.
8437         * g++.dg/template/qualttp20.C: New test.
8438         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8439         * g++.old-deja/g++.other/qual1.C: Likewise.
8440
8441 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8442
8443         * gcc.dg/attr-alwaysinline.c: New.
8444
8445 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8446
8447         * gcc.dg/20020220-1.c: New test.
8448
8449         * gcc.dg/20020220-2.c: New test.
8450
8451         * g++.dg/opt/mmx1.C: New test.
8452
8453 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8454
8455         * gcc.c-torture/compile/20020110.c: New test.
8456
8457 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8458
8459         * gcc.c-torture/execute/20020219-1.c: New test.
8460
8461         * gcc.dg/20020219-1.c: New test.
8462
8463         * gcc.dg/noncompile/20020220-1.c: New test.
8464
8465         * g++.dg/opt/ptrintsum1.C: New test.
8466
8467         * gcc.dg/debug/20020220-1.c: New test.
8468
8469 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8470
8471         * gcc.c-torture/execute/20020216-1.c: New test.
8472
8473 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8474
8475         * gcc.dg/decl-1.c: Update, new test.
8476
8477 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8478
8479         * g++.dg/abi/bitfield1.C: New test.
8480         * g++.dg/abi/bitfield2.C: New test.
8481
8482 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8483
8484         * gcc.dg/attr-nest.c: New test.
8485
8486 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8487
8488         * gcc.c-torture/execute/20020215-1.c: New test.
8489
8490 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8491
8492         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8493         * g++.dg/debug/debug.exp: New.
8494         * g++.dg/debug/trivial.C: New.
8495         * g++.dg/debug/debug1.C: Moved...
8496         * g++.dg/other/debug1.C: ...from here.
8497         * g++.dg/debug/debug2.C: Moved...
8498         * g++.dg/other/debug2.C: ...from here.
8499         * g++.dg/debug/debug3.C: Moved...
8500         * g++.dg/other/debug3.C: ...from here.
8501
8502         * gcc.dg/noncompile/20020213-1.c: New test.
8503
8504 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8505
8506         * g++.dg/other/debug3.C: New test.
8507
8508         * gcc.c-torture/execute/20020213-1.c: New test.
8509
8510 2002-02-13  Richard Smith <richard@ex-parrot.com>
8511
8512         * g++.old-deja/g++.other/thunk1.C: New test.
8513
8514 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8515
8516         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8517
8518 2002-02-13  Stan Shebs  <shebs@apple.com>
8519
8520         * gcc.dg/altivec-3.c: New.
8521
8522 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8523
8524         * gcc.dg/Wunreachable-1.c: New test.
8525         * gcc.dg/Wunreachable-2.c: New test.
8526
8527 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8528
8529         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8530
8531 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8532
8533         * gcc.dg/decl-1.c: New test.
8534
8535 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8536
8537         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8538
8539 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8540
8541         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8542         * gcc.c-torture/compile/980506-1.x: Likewise.
8543
8544 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8545
8546         * gcc.dg/20020210-1.c: New.
8547
8548 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8549
8550         * g77.f-torture/execute/947.f: New regression test
8551         for PR fortran/947.
8552
8553 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8554
8555         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8556         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8557
8558 2002-02-08  Richard Henderson  <rth@redhat.com>
8559
8560         * gcc.c-torture/compile/labels-3.c: New.
8561
8562 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8563
8564         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8565         expression statements work instead.
8566         * gcc.dg/noncompile/20020207-1.c: New test.
8567
8568 2002-02-07  Richard Henderson  <rth@redhat.com>
8569
8570         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8571
8572 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8573
8574         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8575         message from g77
8576         * lib/g77-dg.exp: Trim g77 error messages so that they are
8577         recognized by dg.exp.
8578
8579 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8580
8581         PR fortran/5473
8582         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8583
8584 2002-02-07  Richard Henderson  <rth@redhat.com>
8585
8586         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8587         to be sufficiently aligned for integers.
8588
8589 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8590
8591         * g++.dg/template/friend4.C: New test.
8592
8593 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8594
8595         PR fortran/5743
8596         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8597         unsupported cases.
8598
8599 2002-02-07  Richard Henderson  <rth@redhat.com>
8600
8601         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8602         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8603         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8604         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8605
8606 2002-02-06  Richard Henderson  <rth@redhat.com>
8607
8608         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8609
8610 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8611
8612         * gcc.dg/20020206-1.c: New test.
8613
8614 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8615
8616         * gcc.c-torture/execute/20020206-1.c: New test.
8617
8618         * gcc.c-torture/execute/20020206-2.c: New test.
8619
8620         PR optimization/5429:
8621         * gcc.c-torture/compile/20020206-1.c: New test.
8622
8623 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8624
8625         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8626         as certain file formats cannot support particularly large
8627         alignments.
8628
8629         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8630         and do not expect to be able to link the executable.
8631
8632         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8633         fail because the COFF format does not support the weak attribute.
8634
8635 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8636
8637         * g77.dg/pr5473.f:  New test
8638
8639 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8640
8641         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8642         Fix testcase accordingly.
8643
8644 2002-02-04  Richard Henderson  <rth@redhat.com>
8645
8646         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8647         (buf): Change to be an array of pointers, not ints.
8648
8649 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8650
8651         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8652         before all tests.  Move warning one line above to match where it
8653         C frontend emits.
8654         * gcc.dg/Wswitch-2.c: New test.
8655         * g++.dg/warn/Wswitch-1.C: New test.
8656         * g++.dg/warn/Wswitch-2.C: New test.
8657
8658 2002-02-04  Richard Henderson  <rth@redhat.com>
8659
8660         * g++.dg/abi/offsetof.C: Fix size comparison.
8661
8662 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8663
8664         * gcc.dg/cast-qual-2.c: New test.
8665
8666 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8667
8668         * gcc.dg/20020201-4.c: New test.
8669
8670 2002-02-04  Ben Elliston  <bje@redhat.com>
8671
8672         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8673         target_info attribute != 0, in addition to the empty string.
8674         (gcc_target_compile): Likewise.
8675
8676 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8677
8678         * gcc.dg/Wswitch.c: New test.
8679         PR gcc/4475. PR gcc/3780.
8680
8681 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8682
8683         * g77.f-torture/execute/5122.f: New test for regressions
8684         against PR fortran/5122.
8685
8686 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8687
8688         * g77.f-torture/compile/pr3743.f: Delete
8689         * g77.dg/pr3743-1.f: New test.
8690         * g77.dg/pr3743-2.f: New test.
8691         * g77.dg/pr3743-3.f: New test.
8692         * g77.dg/pr3743-4.f: New test.
8693
8694 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8695
8696         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8697
8698 2002-02-02  Richard Henderson  <rth@redhat.com>
8699
8700         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8701         * gcc.c-torture/execute/bf64-1.c: Likewise.
8702
8703 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8704
8705         * gcc.dg/20020201-2.c: New test.
8706
8707         * gcc.dg/20020201-3.c: New test.
8708
8709         * gcc.c-torture/execute/bitfld-2.c: New test.
8710
8711 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8712
8713         * gcc.dg/bitfld-1.c: Update.
8714         * gcc.dg/bitfld-2.c: Update.
8715         * gcc.c-torture/execute/bitfld-1.x: New.
8716
8717 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8718
8719         * gcc.c-torture/execute/20020201-1.c: New test.
8720
8721 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8722
8723         PR target/5469
8724         * gcc.dg/20020201-1.c: New test.
8725
8726 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8727
8728         PR fortran/3743
8729         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8730         * g77.f-torture/compile/pr3743.x: Remove
8731
8732 2002-01-31  Tom Rix  <trix@redhat.com>
8733
8734         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8735
8736 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8737
8738         * gcc.dg/noncompile/20020130-1.c: New test.
8739
8740 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8741
8742         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8743
8744 2002-01-29  Richard Henderson  <rth@redhat.com>
8745
8746         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8747         to long long.
8748         * gcc.c-torture/execute/bf64-1.c: Likewise.
8749
8750 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8751
8752         * gcc.c-torture/execute/20020129-1.c: New test.
8753
8754 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8755
8756         * gcc.c-torture/compile/20000224-1.c: Update.
8757         * gcc.c-torture/execute/bitfld-1.c: New tests.
8758         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8759         * gcc.dg/uninit-A.c: Update.
8760
8761 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8762
8763         * g++.dg/template/ctor1.C: Add instantiation.
8764
8765 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8766
8767         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8768         argument to __builtin_prefetch to be const ptr.
8769
8770 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8771
8772         * gcc.c-torture/compile/20020120-1.c: New test.
8773
8774 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8775
8776         * gcc.c-torture/execute/20020127-1.c: New test.
8777
8778 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8779
8780         * g77.dg/f77-edit-i-in.f: New test
8781         * g77.dg/f77-edit-i-out.f: New test
8782
8783 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8784
8785         * gcc.dg/debug/debug.exp: New file.
8786         * gcc.dg/debug/trivial.c: New file.
8787         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8788         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8789         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8790         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8791         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8792         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8793         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8794         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8795         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8796         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8797         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8798         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8799         * gcc.dg/20000503-1.c: Removed.
8800         * gcc.dg/20010207-1.c: Removed.
8801         * gcc.dg/20011223-1.c: Removed.
8802         * gcc.dg/20020104-2.c: Removed.
8803         * gcc.dg/debug-1.c: Removed.
8804         * gcc.dg/debug-2.c: Removed.
8805         * gcc.dg/debug-3.c: Removed.
8806         * gcc.dg/debug-4.c: Removed.
8807         * gcc.dg/debug-5.c: Removed.
8808         * gcc.dg/debug-6.c: Removed.
8809         * gcc.dg/dwarf2-1.c: Removed.
8810         * gcc.dg/dwarf2-2.c: Removed.
8811
8812 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8813
8814         * g++.old-deja/g++.other/eh5.C: New test.
8815         * g++.old-deja/g++.other/sibcall2.C: New test.
8816         * g++.old-deja/g++.other/array9.C: New test.
8817         * g++.old-deja/g++.other/typename2.C: New test.
8818         * g++.old-deja/g++.other/crash60.C: New test.
8819         * g++.old-deja/g++.other/conv9.C: New test.
8820         * g++.old-deja/g++.other/mangle10.C: New test.
8821         * g++.old-deja/g++.other/unchanging1.C: New test.
8822         * g++.old-deja/g++.other/exprstmt1.C: New test.
8823         * g++.old-deja/g++.other/inline23.C: New test.
8824         * g++.old-deja/g++.eh/ia64-1.C: New test.
8825         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8826         * g++.old-deja/g++.other/reload1.C: New test.
8827         * g++.old-deja/g++.other/static20.C: New test.
8828         * g++.old-deja/g++.other/local-alloc1.C: New test.
8829         * g++.old-deja/g++.other/conv8.C: New test.
8830         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8831         * g++.old-deja/g++.other/storeexpr1.C: New test.
8832         * g++.old-deja/g++.other/storeexpr2.C: New test.
8833         * g++.dg/eh/template2.C: New test.
8834         * g++.dg/warn/weak1.C: New test.
8835
8836 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8837
8838         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8839         Remove first, non-varying, argument.
8840
8841 2002-01-23  Richard Henderson  <rth@redhat.com>
8842
8843         * gcc.dg/inline-2.c: New.
8844
8845         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8846         Add optional target arg.  Check number of arguments.
8847         (scan-assembler-not, scan-assembler-dem): Likewise.
8848         (scan-assembler-dem-not): Likewise.
8849
8850 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8851
8852         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8853         line 12.
8854         * g++.old-deja/g++.brendan/parse3.C,
8855         g++.old-deja/g++.other/crash26.C,
8856         g++.old-deja/g++.other/crash28.C,
8857         g++.old-deja/g++.other/crash29.C,
8858         g++.old-deja/g++.other/crash30.C,
8859         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8860
8861 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8862
8863         * gcc.dg/20020115-1.c: New.
8864
8865 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8866
8867         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8868
8869 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8870
8871         * gcc.dg/20020122-3.c: New.
8872
8873 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8874
8875         * g++.dg/other/gc1.C: New test.
8876
8877 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8878
8879         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8880
8881 2002-01-22  Richard Henderson  <rth@redhat.com>
8882
8883         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8884
8885 2002-01-22  Richard Henderson  <rth@redhat.com>
8886
8887         * gcc.dg/20020122-4.c: New.
8888
8889 2002-01-22  H.J. Lu <hjl@gnu.org>
8890
8891         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8892         link output.
8893         * gcc.dg/special/ecos.exp: Likewise.
8894         * lib/g++-dg.exp: Likewise.
8895         * lib/g77-dg.exp: Likewise.
8896         * lib/gcc-dg.exp : Likewise.
8897         * lib/mike-g++.exp: Likewise.
8898         * lib/mike-g77.exp: Likewise.
8899         * lib/mike-gcc.exp: Likewise.
8900         * lib/objc-dg.exp: Likewise.
8901
8902 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8903
8904         PR target/5379
8905         * gcc.dg/20020122-2.c: New test.
8906
8907 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8908
8909         * gcc.dg/20020122-1.c: New test.
8910
8911 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8912
8913         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8914
8915 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8916
8917         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8918
8919 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8920
8921         * gcc.c-torture/compile/20020121-1.c: New test.
8922
8923 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8924
8925         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8926         ld_library_path.
8927
8928 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8929
8930         * gcc.dg/20020218-1.c: New test.
8931
8932 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8933
8934         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8935         messages
8936         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8937         "At global scope" warning
8938         * g++.dg/ext/align1.C: Change cygwin test for alignment
8939         from db-bogus to dg-warning
8940
8941 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8942
8943         * g77.f-torture/compile/cpp2.F: New test.
8944
8945 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8946
8947         * g++.dg/template/access1.C: New test.
8948
8949 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8950
8951         * gcc.dg/20020118-1.c: New.
8952
8953 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8954
8955         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8956
8957 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8958
8959         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8960         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8961         alignment warnings.
8962
8963 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8964
8965         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8966         torture_with_loops and torture_without_loops
8967
8968 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8969
8970         * gcc.c-torture/compile/20020116-1.c: New test.
8971
8972 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8973
8974         * gcc.dg/20020116-2.c: New test.
8975
8976         * gcc.dg/ultrasp4.c: New test.
8977
8978         * gcc.dg/20020116-1.c: New test.
8979
8980 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8981
8982         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8983         by EABI.
8984
8985 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8986
8987         * gcc.misc-tests/i386-prefetch.exp: New.
8988         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8989         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8990         * gcc.misc-tests/i386-pf-none-1.c: New test.
8991         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8992
8993 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8994
8995         * gcc.dg/gnu89-init-1.c: Add new tests.
8996
8997 2002-01-15  Andreas Jaeger  <aj@suse.de>
8998
8999         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9000         * gcc.dg/i386-mmx-2.c: Likewise.
9001         * gcc.dg/i386-sse-1.c: Likewise.
9002         * gcc.dg/i386-sse-2.c: Likewise.
9003         * gcc.dg/i386-sse-3.c: Likewise.
9004
9005 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9006
9007         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9008         Uncomment additional cases that now pass.
9009
9010 2002-01-11  Richard Henderson  <rth@redhat.com>
9011
9012         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9013         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9014
9015 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9016
9017         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9018
9019 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9020
9021         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9022         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9023
9024 2002-01-10  Dale Johannesen  <dalej@apple.com>
9025
9026         * gcc.c-torture/execute/loop-11.c: New.
9027
9028 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9029
9030         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9031         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9032
9033 2002-01-09  Richard Henderson  <rth@redhat.com>
9034
9035         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9036         type in which to perform the operation for each size.
9037
9038 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9039
9040         * gcc.c-torture/compile/20020109-2.c: New test.
9041
9042 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9043
9044         * gcc.c-torture/execute/loop-10.c: New test.
9045
9046 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9047
9048         * gcc.c-torture/compile/20010226-1.c: New test.
9049         * gcc.c-torture/compile/20010227-1.c: New test.
9050         * gcc.c-torture/compile/20010426-1.c: New test.
9051         * gcc.c-torture/compile/20010510-1.c: New test.
9052         * gcc.c-torture/compile/20010605-3.c: New test.
9053         * gcc.c-torture/compile/20010824-1.c: New test.
9054         * gcc.c-torture/execute/20010409-1.c: New test.
9055         * gcc.dg/noncompile/20000901-1.c: New test.
9056         * gcc.dg/20001023-1.c: New test.
9057         * gcc.dg/20001101-1.c: New test.
9058         * gcc.dg/20001102-1.c: New test.
9059         * gcc.dg/20010207-1.c: New test.
9060         * gcc.dg/20010405-1.c: New test.
9061         * gcc.dg/20010822-1.c: New test.
9062         * gcc.dg/20011107-1.c: New test.
9063
9064 2002-01-09  Jeffrey A Law  (law@redhat.com)
9065
9066         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9067
9068         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9069         execution failure on PA targets.
9070
9071 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9072
9073         * gcc.c-torture/compile/20020109-1.c: New test.
9074
9075 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9076
9077         * gcc.c-torture/execute/20020108-1.c: New test.
9078
9079 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9080
9081         * gcc.dg/20020108-1.c: New test.
9082
9083 2002-01-08  H.J. Lu <hjl@gnu.org>
9084
9085         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9086         for header files.
9087
9088 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9089
9090         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9091         consistency.
9092
9093 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9094
9095         * gcc.dg/altivec-4.c: Test altivec predicates.
9096
9097 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9098
9099         * gcc.c-torture/execute/20020107-1.c: New test.
9100
9101 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9102
9103         PR c/5279
9104         * gcc.c-torture/compile/20020106-1.c: New test.
9105
9106 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9107
9108         * gcc.c-torture/execute/nestfunc-4.c: New test.
9109
9110 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9111
9112         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9113         extra triple that slipped in.
9114         * g++.old-deja/g++.abi/align.C: Likewise.
9115         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9116
9117 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9118
9119         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9120         * g++.old-deja/g++.abi/align.C: Likewise.
9121         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9122
9123         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9124         on FreeBSD/i386.
9125         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9126         FreeBSD.
9127
9128 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9129
9130         * gcc.dg/20020104-1.c: New test.
9131
9132         * gcc.dg/20020104-2.c: New test.
9133
9134 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9135
9136         * gcc.dg/20020103-1.c: Fix typo in target selector.
9137
9138 2002-01-03  Richard Henderson  <rth@redhat.com>
9139
9140         * gcc.dg/20020103-1.c: New.
9141
9142 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9143
9144         * gcc.c-torture/execute/20020103-1.c: New test.
9145
9146 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9147
9148         * g++.dg/other/debug2.C: New test.
9149
9150         * gcc.c-torture/compile/20020103-1.c: New test.
9151
9152 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9153
9154         * gcc.dg/gnu89-init-1.c: Added new tests.
9155
9156 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9157
9158         * g++.dg/template/friend2.C: Remove as patch is reverted.
9159
9160         * g++.dg/warn/oldcast1.C: New test.
9161
9162         * g++.dg/template/ptrmem1.C: New test.
9163         * g++.dg/template/ptrmem2.C: New test.
9164
9165         * g++.dg/template/ntp.C: New test.
9166
9167         * g++.dg/other/component1.C: New test.
9168
9169         * g++.dg/template/ttp3.C: New test.
9170
9171         * g++.dg/template/friend2.C: New test.
9172         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9173
9174 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9175
9176         * g++.dg/other/ptrmem1.C: New test.
9177         * g++.dg/other/ptrmem2.C: New test.
9178
9179 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9180
9181         * g++.dg/template/ctor1.C: New test.
9182
9183 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9184
9185         * g++.dg/template/friend2.C: New test.
9186
9187 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9188
9189         * gcc.dg/mmix-1.c: New test.
9190
9191 2001-12-31  Richard Henderson  <rth@redhat.com>
9192
9193         * gcc.dg/asm-5.c: New.
9194
9195 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9196
9197         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9198         in namespace __gnu_cxx
9199
9200 2001-12-30  Richard Henderson  <rth@redhat.com>
9201
9202         * gcc.dg/debug-6.c: New.
9203
9204 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9205
9206         * gcc.c-torture/compile/20011229-2.c: New test.
9207
9208 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9209
9210         * gcc.dg/debug-3.c: New test.
9211         * gcc.dg/debug-4.c: New test.
9212         * gcc.dg/debug-5.c: New test.
9213
9214 2001-12-29  Richard Henderson  <rth@redhat.com>
9215
9216         * g++.dg/eh/loop1.C: New.
9217
9218 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9219
9220         * g++.dg/template/crash1.C: New test.
9221
9222 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9223
9224         * g++.dg/other/const1.C: New test.
9225
9226 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9227
9228         * gcc.c-torture/compile/20011229-1.c: New test.
9229
9230 2001-12-28  Stan Shebs  <shebs@apple.com>
9231
9232         * lib/objc-torture.exp: Resync with c-torture.exp.
9233         * lib/objc.exp: Load standard libraries.
9234
9235 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9236
9237         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9238         additional tests.
9239
9240 2001-12-27  Roger Sayle <roger@eyesopen.com>
9241
9242         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9243
9244 2001-12-27  Richard Henderson  <rth@redhat.com>
9245
9246         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9247
9248 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9249
9250         * g++.dg/eh/ctor1.C: New test.
9251         * g++.dg/other/error2.C: New test.
9252
9253 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9254
9255         * g++.dg/other/init2.C: New test.
9256
9257 2001-12-24  Richard Henderson  <rth@redhat.com>
9258
9259         * gcc.dg/20011223-1.c: New.
9260         * gcc.dg/inline-1.c: New.
9261
9262 2001-12-23  Richard Henderson  <rth@redhat.com>
9263
9264         * gcc.dg/asm-4.c: Test operand modifiers.
9265
9266 2001-12-23  Richard Henderson  <rth@redhat.com>
9267
9268         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9269
9270 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9271
9272         * gcc.c-torture/execute/20011223-1.c: New test.
9273
9274 2001-12-21  Richard Henderson  <rth@redhat.com>
9275
9276         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9277         re-enables the warning.
9278
9279 2001-12-21  Richard Henderson  <rth@redhat.com>
9280
9281         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9282
9283 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9284
9285         * gcc.c-torture/compile/20011218-1.c: New test.
9286
9287 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9288
9289         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9290         arm-isr.c test.
9291         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9292         epilogue generation for ARM ISR routines.
9293
9294 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9295
9296         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9297         * gcc.dg/format/c90-printf-3.c: Likewise.
9298         * gcc.dg/format/c99-printf-3.c: Likewise.
9299         * gcc.dg/format/ext-1.c: Likewise.
9300         * gcc.dg/format/ext-6.c: Likewise.
9301         * gcc.dg/format/format.h: Prototype unlocked stdio.
9302
9303 2001-12-20  Richard Henderson  <rth@redhat.com>
9304
9305         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9306         (arena): Use it.
9307         (malloc): Correct allocation logic.  Abort if we fill up the
9308         arena before initialization complete.
9309         (realloc): Correct allocation logic.
9310
9311 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9312
9313         * gcc.c-torture/compile/20011219-2.c: New test.
9314
9315         * gcc.c-torture/execute/20011219-1.c: New test.
9316
9317 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9318
9319         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9320         target does not support weak symbols.
9321
9322 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9323
9324         * gcc.c-torture/compile/20011219-1.c: New test.
9325
9326 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9327
9328         * g++.dg/other/error1.C: New test.
9329
9330 2001-12-17  Jeffrey A Law  (law@redhat.com)
9331
9332         * gcc.c-torture/execute/20011217-1.c: New test.
9333
9334 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9335
9336         * objc.dg/special/: New directory.
9337         * objc.dg/special/special.exp: New file.
9338         * objc.dg/special/unclaimed-category-1.h: New file.
9339         * objc.dg/special/unclaimed-category-1a.m: New file.
9340         * objc.dg/special/unclaimed-category-1.m: New file.
9341
9342 2001-12-17  Andreas Jaeger  <aj@suse.de>
9343
9344         * gcc.c-torture/compile/20011217-2.c: New test.
9345
9346 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9347
9348         * gcc.c-torture/compile/20011217-1.c: New test.
9349
9350 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9351
9352         * testsuite/gcc.dg/20011214-1.c: New.
9353
9354 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9355
9356         * gcc.dg/altivec-4.c: New.
9357
9358 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9359
9360         * gcc.dg/20011113-1.c: New test.
9361
9362 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9363
9364         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9365         std::__malloc_alloc_template<0> and
9366         std::__default_alloc_template<false, 0>.
9367
9368 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9369
9370         * objc/execute/bf-21.m: New test.
9371         * objc/execute/enumeration-1.m: New test.
9372         * objc/execute/enumeration-2.m: New test.
9373
9374 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9375
9376         * gcc.dg/gnu89-init-1.c: New test.
9377
9378 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9379
9380         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9381         * g++.old-deja/g++.jason/2371.C: Likewise.
9382         * g++.old-deja/g++.jason/template33.C: Likewise.
9383         * g++.old-deja/g++.jason/template34.C: Likewise.
9384         * g++.old-deja/g++.jason/template36.C: Likewise.
9385         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9386         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9387         * g++.old-deja/g++.other/typename1.C: Likewise.
9388         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9389         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9390         * g++.old-deja/g++.pt/typename11.C: Likewise.
9391         * g++.old-deja/g++.pt/typename14.C: Likewise.
9392         * g++.old-deja/g++.pt/typename16.C: Likewise.
9393         * g++.old-deja/g++.pt/typename3.C: Likewise.
9394         * g++.old-deja/g++.pt/typename4.C: Likewise.
9395         * g++.old-deja/g++.pt/typename5.C: Likewise.
9396         * g++.old-deja/g++.pt/typename7.C: Likewise.
9397         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9398
9399 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9400
9401         * g++.dg/other/linkage1.C: New test.
9402         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9403         specifiers.
9404
9405 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9406
9407         * gcc.dg/concat.c: New test.
9408
9409 2001-12-11  Stan Shebs  <shebs@apple.com>
9410
9411         * objc/compile: New test directory.
9412         * objc/compile/compile.exp: New expect script.
9413         * objc/compile/20011211-1.m: New compile test.
9414
9415 2001-12-11  Jason Merrill  <jason@redhat.com>
9416
9417         * lib/prune.exp (prune_gcc_output): Also handle "In member
9418         function".  So many permutations...
9419
9420 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9421
9422         * g++.dg/template/typedef1.C: New test.
9423
9424 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9425
9426         * g++.dg/other/copy1.C: New test.
9427
9428 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9429
9430         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9431
9432         * gcc.dg/builtin-choose-expr.c: New.
9433
9434 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9435
9436         * gcc.dg/altivec-2.c: New.
9437
9438 2001-12-07  Richard Henderson  <rth@redhat.com>
9439
9440         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9441
9442 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9443
9444         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9445         ultrasparc.
9446
9447 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9448
9449         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9450
9451 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9452
9453         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9454         variable argument list.
9455
9456 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9457
9458         * gcc.c-torture/execute/memcheck: Delete entire directory.
9459         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9460         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9461
9462 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9463
9464         * gcc.dg/Wshadow-1.c: New test.
9465
9466 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9467
9468         * gcc.c-torture/compile/20011130-1.c: New test.
9469
9470         * gcc.dg/noncompile/20011025-1.c: New test.
9471
9472         * g++.dg/other/anon-union.C: New test.
9473
9474         * gcc.c-torture/execute/20011024-1.c: New test.
9475
9476 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9477
9478         * gcc.c-torture/execute/20000722-1.x,
9479         gcc.c-torture/execute/20010123-1.x: Remove.
9480         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9481         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9482         gcc.dg/c99-complit-2.c: New tests.
9483
9484 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9485
9486         * g++.dg/inherit/base1.C: New test.
9487
9488 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9489
9490         * g++.dg/other/stdarg1.C: New test.
9491
9492         * gcc.c-torture/compile/20011130-2.c: New test.
9493
9494 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9495
9496         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9497         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9498         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9499         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9500         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9501         * gcc.dg/builtin-prefetch-1.c: New test.
9502
9503 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9504
9505         * gcc.dg/20011130-1.c: New test.
9506
9507 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9508
9509         * g++.dg/other/scope1.C: New test.
9510         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9511
9512 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9513
9514         * gcc.dg/vla-init-1.c: New test.
9515
9516 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9517
9518         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9519
9520 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9521
9522         * objc.dg/alias.m: Update.
9523         * objc.dg/class-1.m: Update.
9524         * objc.dg/const-str-1.m: Update.
9525         * objc.dg/fwd-proto-1.m: Update.
9526         * objc.dg/id-1.m: Update.
9527         * objc.dg/super-class-1.m: Update.
9528
9529 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9530
9531         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9532         constructs.
9533
9534 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9535
9536         * gcc.c-torture/execute/20011128-1.c: New test.
9537
9538 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9539
9540         * gcc.dg/20011127-1.c: New test.
9541
9542 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9543
9544         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9545         from Austin Group draft 7.
9546         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9547         scanf format arguments.
9548         * gcc.dg/format/no-exargs-2.c: New test.
9549
9550 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9551
9552         * g++.dg/abi/vbase8-4.C: New test.
9553
9554 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9555
9556         * gcc.c-torture/execute/20011121-1.c: New test.
9557
9558 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9559
9560         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9561
9562 2001-11-23  Andreas Jaeger  <aj@suse.de>
9563
9564         * gcc.dg/cpp/charconst-2.c: New test.
9565
9566 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9567
9568         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9569         to the host if it is remote.  Let tests specify extra headers
9570         they use.
9571         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9572         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9573         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9574         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9575         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9576         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9577         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9578         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9579         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9580         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9581
9582 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9583
9584         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9585         for little endian ARMs.
9586
9587 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9588
9589         * gcc.c-torture/compile/20011119-1.c: New test.
9590         * gcc.c-torture/compile/20011119-2.c: New test.
9591
9592 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9593
9594         * gcc.dg/altivec-1.c: Fix typo.
9595
9596 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9597
9598         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9599
9600 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9601
9602         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9603
9604 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9605
9606         * lib/g77.exp: Don't specify --rpath-link.
9607
9608         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9609         across all the headers.
9610         * gcc.dg/format/format.exp: For testing on a remote host,
9611         copy format.h.
9612
9613         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9614         * gcc.c-torture/execute/930406-1.c: Likewise.
9615         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9616
9617 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9618
9619         * gcc.dg/altivec-1.c: New.
9620
9621 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9622
9623         * gcc.dg/cpp/fpreprocessed.c: New test case.
9624
9625 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9626
9627         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9628         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9629         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9630
9631 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9632
9633         * gcc.dg/no-builtin-1.c: New test.
9634
9635 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9636
9637         * gcc.c-torture/execute/20011115-1.c: New test.
9638
9639 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9640
9641         * gcc.c-torture/compile/20011114-2.c: New test.
9642         * gcc.c-torture/compile/20011114-3.c: New test.
9643         * gcc.c-torture/compile/20011114-4.c: New test.
9644
9645 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9646
9647         * g++.dg/other/init1.C: New test.
9648
9649 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9650
9651         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9652         message.
9653
9654         * gcc.c-torture/execute/20011114-1.c: New testcase.
9655
9656         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9657         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9658         like the (before this change) version of 20010327-1.c.
9659
9660 2001-11-14  Roger Sayle <roger@eyesopen.com>
9661
9662         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9663
9664 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9665
9666         * g++.dg/init/array2.C: New test.
9667
9668 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9669
9670         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9671
9672 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9673
9674         * g++.dg/other/forscope1.C: New test.
9675         * g++.dg/ext/forscope1.C: New test.
9676         * g++.dg/ext/forscope2.C: New test.
9677
9678 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9679
9680         * gcc.c-torture/execute/20011113-1.c: New test.
9681
9682 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9683
9684         * gcc.c-torture/execute/20011109-2.c: New test.
9685
9686         * gcc.c-torture/execute/20011109-1.c: New test.
9687
9688 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9689
9690         * gcc.c-torture/compile/20011109-1.c: New test.
9691
9692 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9693
9694         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9695         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9696         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9697         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9698         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9699         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9700         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9701
9702 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9703
9704         * g++.dg/warn/Wshadow-1.C: New tests.
9705         * g++.old-deja/g++.mike/for3.C: Update.
9706
9707 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9708
9709         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9710         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9711         XFAILs.  Adjust expected error texts.
9712         * gcc.c-torture/compile/20011106-1.c,
9713         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9714         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9715         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9716         gcc.dg/c99-array-lval-5.c: New tests.
9717
9718 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9719
9720         * gcc.dg/cpp/defined.c: Update.
9721
9722 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9723
9724         * gcc.c-torture/execute/anon-1.c: New test.
9725
9726 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9727
9728         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9729         same size, so no warning should be produced on stormy16.
9730
9731         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9732         due to oversized array.
9733         * g++.old-deja/g++.mike/ns15.C: Likewise.
9734         * g++.old-deja/g++.pt/crash16.C: Likewise.
9735
9736 2001-11-02  Graham Stott  <grahams@redhat.com>
9737
9738         * g++.dgother/debug1.C: Fix typos.
9739
9740 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9741
9742         * g++.dg/other/debug1.C: New test.
9743
9744 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9745
9746         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9747         of unsigned long.
9748
9749 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.dg/20011029-2.c: New test.
9752
9753         * gcc.c-torture/compile/20011029-1.c: New test.
9754
9755 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9756
9757         * objc/execute/class_self-1.m: New test.
9758         * objc/execute/class_self-2.m: New test.
9759
9760 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9761
9762         * gcc.misc-tests/msgs.exp: Delete.
9763         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9764         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9765         error set to match recent changes.
9766
9767 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9768
9769         * gcc.dg/20011021-1.c: New test.
9770
9771 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9772
9773         * gcc.c-torture/compile/20011023-1.c: New test.
9774
9775 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9776
9777         * lib/g77.exp: Rewrite based on lib/g++.exp.
9778
9779 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9780
9781         * gcc.c-torture/execute/20011019-1.c: New test.
9782
9783         * gcc.dg/20011018-1.c: New test.
9784
9785 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9786
9787         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9788
9789 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9790
9791         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9792         * gcc.dg/attr-invalid.c: Likewise.
9793
9794 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9795
9796         * testsuite/gcc.dg/20011015-1.c: New test.
9797
9798 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9799
9800         * g++.dg/template/unify2.C: New test.
9801
9802 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9803
9804         * g++.dg/other/exception-specification.C: New test
9805
9806 2001-10-13  Tom Rix  <trix@redhat.com>
9807
9808         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9809         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9810
9811 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9812
9813         * testsuite/gcc.dg/20011009-1.c: New test.
9814
9815 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9816
9817         PR g++/4476
9818         * g++.dg/other/friend1.C: New test.
9819
9820 2001-10-11  Richard Henderson  <rth@redhat.com>
9821
9822         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9823
9824 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9825
9826         * gcc.c-torture/compile/20011010-1.c: New.
9827
9828 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9829
9830         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9831         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9832         g77.f-torture/execute/execute.exp,
9833         g77.f-torture/noncompile/noncompile.exp,
9834         gcc.c-torture/compile/compile.exp,
9835         gcc.c-torture/execute/execute.exp,
9836         gcc.c-torture/execute/ieee/ieee.exp,
9837         gcc.c-torture/execute/memcheck/memcheck.exp,
9838         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9839         objc/execute/execute.exp: Update FSF address.
9840
9841 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9842
9843         * gcc.dg/cpp/cmdlne-C.c: Update.
9844         * gcc.dg/cpp/cmdlne-C2.c: New.
9845
9846 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9847
9848         * gcc.c-torture/execute/20011008-3.c: New.
9849
9850 2001-10-08  DJ Delorie  <dj@redhat.com>
9851
9852         * gcc.dg/20011008-1.c: New.
9853         * gcc.dg/20011008-2.c: New.
9854
9855 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9856
9857         * gcc.dg/cpp/spacing1.c: Update test.
9858
9859 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9860
9861         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9862         spelling errors of "separate" as "seperate".
9863
9864 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9865
9866         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9867         enough to avoid inlining.
9868
9869 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9870
9871         * lib/g77.exp: set libg2c_dir correctly.
9872
9873 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9874
9875         * gcc.dg/cpp/macro11.c: New test.
9876
9877 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9878
9879         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9880         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9881         gcc.dg/format/multattr-3.c: New tests.
9882         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9883         tests for format attributes on function pointers being rejected.
9884
9885 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9886
9887         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9888
9889 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9890
9891         * g++.dg/warn/format1.C: New test.
9892
9893 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9894
9895         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9896
9897 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9898
9899         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9900
9901 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9902
9903         * gcc.dg/cpp/redef2.c: Add test.
9904
9905 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9906
9907         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9908         long-standing bug on i686, apparently.
9909         * gcc.c-torture/execute/loop-2c.x: New file.
9910         * gcc.c-torture/execute/loop-2d.x: New file.
9911         * gcc.c-torture/execute/loop-3c.x: New file.
9912
9913 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9914
9915         * gcc.dg/cpp/20000625-2.c: Correct line number.
9916
9917 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9918
9919         * gcc.dg/cpp/macro10.c: New test.
9920         * gcc.dg/cpp/strify3.c: New test.
9921         * gcc.dg/cpp/spacing1.c: Add tests.
9922         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9923         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9924
9925 2001-09-24  DJ Delorie  <dj@redhat.com>
9926
9927         * gcc.c-torture/execute/20010924-1.c: New test.
9928
9929 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9930
9931         * testsuite/objc/execute/paste.m: Remove.
9932
9933 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9934
9935         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9936
9937 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9938
9939         * g77.dg/strlen0.f: New test.
9940
9941 2001-09-21  Richard Henderson  <rth@redhat.com>
9942
9943         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9944         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9945
9946 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9947
9948         Table-driven attributes.
9949         * g++.dg/ext/attrib1.C: New test.
9950
9951 2001-09-20  DJ Delorie  <dj@redhat.com>
9952
9953         * gcc.dg/20000926-1.c: Update expected warning messages.
9954         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9955         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9956         array.
9957
9958 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9959
9960         * g++.dg/eh/registers1.C: New test case.
9961
9962 2001-09-17  Richard Henderson  <rth@redhat.com>
9963
9964         * gcc.dg/array-5.c: Fix VLA decomposition test.
9965
9966 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9967
9968         * gcc.dg/cpp/line5.c: New testcase.
9969
9970 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9971
9972         * gcc.dg/cpp/macro9.c: New test.
9973
9974 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9975
9976         * gcc.c-torture/execute/980223.c: Change type of addr from long
9977         to char *.
9978
9979 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9980
9981         * gcc.c-torture/execute/20010915-1.c: New test.
9982
9983 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9984
9985         * g77.dg/bprob: New directory.
9986         * g77.dg/bprob/bprob.exp: New file.
9987         * g77.dg/bprob/bprob-1.f: New test.
9988         * g77.dg/gcov: New directory.
9989         * g77.dg/gcov/gcov.exp: New file.
9990         * g77.dg/gcov/gcov-1.f: New test.
9991         * g77.dg/gcov/gcov-1.x: New file.
9992
9993 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9994
9995         * gcc.dg/cpp/directiv.c: Update.
9996         * gcc.dg/cpp/undef1.c: Update.
9997
9998 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9999
10000         * gcc.dg/20010912-1.c: New test.
10001
10002 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10003
10004         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10005         language-independent file in lib.
10006         * lib/gcov.exp: New file.
10007
10008 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10009
10010         * gcc.c-torture/compile/20010911-1.c: New test.
10011
10012 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10013
10014         * lib/profopt.exp: New, to support profile-directed optimizations.
10015         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10016         * gcc.misc-tests/bprob-1.c: New test.
10017         * gcc.misc-tests/bprob-2.c: New test.
10018
10019 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10020
10021         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10022         XFAIL and which kinds of gcov output to verify.
10023         * gcc.misc-tests/gcov-4b.x: New file.
10024         * gcc.misc-tests/gcov-5b.x: New file.
10025         * gcc.misc-tests/gcov-6.x: New file.
10026         * gcc.misc-tests/gcov-7.c: New test.
10027         * gcc.misc-tests/gcov-7.x: New file.
10028
10029 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10030
10031         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10032         * gcc.misc-tests/gcov-6.c: New test.
10033
10034 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10035
10036         PR c++/3986
10037         * g++.dg/abi/vbase1.C: New test.
10038
10039 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10040
10041         * objc.dg/method-2.m: New.
10042
10043 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10044
10045         PR c++/4203
10046         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10047         * g++.dg/init/empty1.C: New test.
10048
10049 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10050
10051         * gcc.c-torture/compile/20010903-1.c: New test.
10052
10053 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10054
10055         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10056         for m68k.
10057
10058 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10059
10060         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10061
10062         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10063
10064         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10065
10066 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10067
10068         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10069         for 16-bit 'unsigned int'.
10070
10071 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10072
10073         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10074
10075 2001-08-27  Richard Henderson  <rth@redhat.com>
10076
10077         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10078         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10079
10080 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10081
10082         * gcc.dg/asm-names.c (ymain): New.
10083
10084 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10085
10086         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10087         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10088         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10089
10090 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10091
10092         * gcc.dg/compare5.c: New testcase.
10093
10094 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10095
10096         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10097         and "In instantiation".
10098
10099 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10100
10101         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10102
10103 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10104
10105         * gcc.misc-tests/gcov.exp: Add support for branch information.
10106         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10107         * gcc.misc-tests/gcov-4.c: New test.
10108         * gcc.misc-tests/gcov-4b.c: New test.
10109         * gcc.misc-tests/gcov-5b.c: New test.
10110
10111 2001-08-20  Zack Weinberg  <zackw@panix.com>
10112
10113         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10114         expected to fail.
10115
10116 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10117
10118         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10119
10120 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10121
10122         * g++.dg/eh/template1.C: New test.
10123
10124 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10125
10126         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10127         Fix thinko.
10128         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10129         for xfail.
10130
10131 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10132
10133         * lib/g77-dg.exp:  Use prune.exp for common procedures
10134         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10135         * lib/g77.exp: (g77-dg-prune) Remove
10136
10137 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10138
10139         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10140
10141 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10142
10143         * g++.dg/template/unify1.C: New test.
10144
10145 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10146
10147         * g++.dg/abi/empty4.C: New test.
10148
10149 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10150
10151         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10152         solaris2.*
10153         * g77.f-torture/compile/pr3743.x: Likewise
10154
10155 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10156
10157         * g++.dg/other/using-declaration.C: New test.
10158
10159 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10160
10161         * gcc.dg/cpp/tr-sign.c: New testcase.
10162
10163 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10164
10165         * gcc.dg/cpp/19951025-1.c: Revert.
10166         * gcc.dg/cpp/directiv.c: We no longer process directives that
10167         interrupt macro arguments.
10168
10169 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10170
10171         * gcc.dg/bconstp-1.c: New test.
10172
10173 2001-08-03  Richard Henderson  <rth@redhat.com>
10174
10175         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10176
10177 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10178
10179         * gcc.dg/cpp/19951025-1.c: Update.
10180
10181 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10182
10183         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10184         should be x.
10185
10186 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10187
10188         Kill -fhonor-std.
10189         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10190         * g++.old-deja/g++.other/std1.C: Likewise.
10191         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10192
10193 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10194
10195         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10196         (g77_pass, g77_fail, g77_finish, g77_exit,
10197         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10198
10199 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10200
10201         * g77.dg/fbackslash.f
10202         * g77.dg/fcase-preserve.f
10203         * g77.dg/ff90-1.f
10204         * g77.dg/ffixed-line-length-0.f
10205         * g77.dg/ffixed-line-length-132.f
10206         * g77.dg/ffixed-line-length-7.f
10207         * g77.dg/ffixed-line-length-72.f
10208         * g77.dg/ffixed-line-length-none.f
10209         * g77.dg/ffree-form-1.f
10210         * g77.dg/fno-backslash.f
10211         * g77.dg/fno-f90-1.f
10212         * g77.dg/fno-fixed-form-1.f
10213         * g77.dg/fno-onetrip.f
10214         * g77.dg/fno-typeless-boz.f
10215         * g77.dg/fno-underscoring.f
10216         * g77.dg/fno-vxt-1.f
10217         * g77.dg/fonetrip.f
10218         * g77.dg/ftypeless-boz.f
10219         * g77.dg/fugly-assumed.f
10220         * g77.dg/funderscoring.f
10221         * g77.dg/fvxt-1.f
10222
10223 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10224
10225         * objc.dg/fwd-proto-1.m: New.
10226         * objc.dg/local-decl-1.m: New.
10227         * objc.dg/naming-1.m: New.
10228         * objc.dg/naming-2.m: New.
10229         * objc.dg/proto-hier-1.m: New.
10230
10231 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10232
10233         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10234         largest-type elements to a struct makes its size grow.
10235
10236 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10237
10238         * g++.dg/abi/vthunk1.C: New test.
10239
10240 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10241
10242         * g++.dg/abi/vbase8-22.C: New test.
10243
10244 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10245
10246         * gcc.dg/cpp/macro8.c: New test.
10247
10248 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10249
10250         * g++.dg/abi/vbase8-21.C: New test.
10251
10252 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10253
10254         * g++.dg/abi/vbase8-10.C: New test.
10255
10256 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10257
10258         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10259         ${tool}_set_ld_library_path.
10260         Changed caller.
10261         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10262         g++.exp.
10263
10264 2001-07-26  Stan Cox <scox@redhat.com>
10265
10266         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10267         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10268         gcc_exit, gcc_check_unsupported_p):
10269         Moved to gcc-deps.exp
10270         * gcc-deps.exp: New file.
10271
10272 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10273
10274         * g++.old-deja/g++.pt/defarg14.C: New test.
10275
10276 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10277
10278         * g++.old-deja/g++.other/lineno5.C: New test.
10279
10280 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10281
10282         * g++.old-deja/g++.pt/crash68.C: New test.
10283
10284 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10285
10286         * g++.old-deja/g++.other/crash42.C: New test.
10287
10288 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10289
10290         * gcc.dg/cpp/extratokens.c: Fix.
10291         * gcc.dg/cpp/skipping2.c: New tests.
10292
10293 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10294
10295         * gcc.c-torture/execute/20010724-1.c: New file.
10296         * gcc.c-torture/execute/20010724-1.x: New file.
10297
10298 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10299
10300         * g++.old-deja/g++.other/cond7.C: New test.
10301
10302 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10303
10304         * g++.old-deja/g++.other/optimize4.C: New test.
10305
10306 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10307
10308         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10309
10310 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10311
10312         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10313         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10314         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10315         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10316
10317         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10318         bug report" message.
10319
10320         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10321         * g++.dg/ext/instantiate1.C: Move from old-deja.
10322
10323 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10324
10325         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10326         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10327         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10328         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10329
10330 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10331
10332         * gcc.c-torture/execute/20010723-1.c: New test.
10333
10334 2001-07-23  Ben Elliston  <bje@redhat.com>
10335
10336         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10337
10338 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10339
10340         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10341         i[34567]86-*-*.
10342         Delete handling of ieee_multilib_flags.
10343         Pass -mieee for alpha*-*-* and sh-*-*.
10344         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10345
10346 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10347
10348         Remove old-abi tests.
10349         * g++.old-deja/g++.mike/p11116.C: Remove.
10350         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10351
10352 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10353
10354         * g77.f-torture/compile/pr3743.f:  New test
10355
10356 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10357
10358         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10359
10360 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10361
10362         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10363         g++.old-deja/g++.pt/static6.C: Likewise.
10364         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10365         supports weak symbols.
10366
10367 2001-07-18  Andreas Jaeger  <aj@suse.de>
10368
10369         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10370         supported again.
10371
10372 2001-07-18  Andreas Jaeger  <aj@suse.de>
10373
10374         * gcc.dg/iftrap-1.c: Fix target line.
10375
10376 2001-07-17  Richard Henderson  <rth@redhat.com>
10377
10378         * gcc.c-torture/execute/20010717-1.c: New.
10379
10380 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10381
10382         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10383         tests.
10384
10385 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10386
10387         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10388
10389 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10390
10391         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10392         UAC_SIGBUS, UAC_NOPRINT definitions.
10393
10394 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10395
10396         * objc/execute/object_is_class.m: New test.
10397         * objc/execute/object_is_meta_class.m: New test.
10398
10399 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10400
10401         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10402         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10403
10404 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10405
10406         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10407         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10408
10409 2001-07-14  Richard Henderson  <rth@redhat.com>
10410
10411         * gcc.dg/iftrap-1.c: New.
10412
10413 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10414
10415         * g77.f-torture/execute/intrinsic77.f: New test.
10416
10417 2001-07-11  Janis Johnson <janis@us.ibm.com>
10418
10419         * gcc.misc-tests/gcov-3.c: New test.
10420
10421 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10422
10423         * gcc.c-torture/compile/20010711-1.c,
10424         * gcc.c-torture/compile/20010711-2.c: New tests.
10425
10426 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10427
10428         * gcc.c-torture/execute/20010711-1.c: New test.
10429
10430 2001-07-11  Ben Elliston  <bje@redhat.com>
10431
10432         * g++.old-deja/g++.other/enum5.C: New test.
10433
10434 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10435
10436         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10437         (g++-dg-prune): Call prune_gcc_output.
10438         * prune.exp: New file for prune_gcc_output.
10439         * lib/g++.exp, lib/gcc.exp: Load it.
10440
10441 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10442
10443         * gcc.c-torture/compile/20010701-1.c,
10444         g++.old-deja/g++.ext/attrib6.C: New tests.
10445
10446 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10447
10448         * gcc.c-torture/compile/20010706-1.c: New test.
10449
10450 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10451
10452         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10453
10454 2001-06-28  Stan Shebs  <shebs@apple.com>
10455
10456         * gcc.dg/pragma-darwin.c: New test.
10457
10458 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10459
10460         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10461         Solaris 2.[678] system.
10462
10463 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10464
10465         * gcc.dg/20010622-1.c: New test.
10466
10467 2001-06-18  Stan Shebs  <shebs@apple.com>
10468
10469         * objc.dg: New directory.
10470         * objc.dg/dg.exp: New file.
10471         * objc.dg/alias.m: New.
10472         * objc.dg/class-1.m: New.
10473         * objc.dg/class-2.m: New.
10474         * objc.dg/const-str-1.m: New.
10475         * objc.dg/const-str-2.m: New.
10476         * objc.dg/id-1.m: New.
10477         * objc.dg/method-1.m: New.
10478         * objc.dg/super-class-1.m: New.
10479         * lib/objc-dg.exp: New file.
10480
10481 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10482
10483         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10484         of label name.
10485
10486 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10487
10488         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10489
10490 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10491
10492         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10493         variable.
10494
10495 2001-06-12  Richard Henderson  <rth@redhat.com>
10496
10497         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10498
10499 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10500
10501         * g++.old-deja/g++.abi/vbase5.C: New test.
10502         * g++.old-deja/g++.abi/vbase6.C: New test.
10503         * g++.old-deja/g++.abi/vbase7.C: New test.
10504
10505 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10506
10507         * gcc.c-torture/compile/20010610-1.c: New test.
10508
10509 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10510
10511         * g++.old-deja/g++.abi/vbase4.C: New test.
10512
10513 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10514
10515         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10516         support %f for HC11/HC12 targets.
10517         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10518         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10519         on HC11/HC12 targets.
10520         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10521
10522 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10523
10524         * gcc.dg/wchar_t-1.c: New file.
10525         * gcc.dg/wint_t-1.c: Likewise.
10526
10527 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10528
10529         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10530
10531 2001-06-11  Richard Henderson  <rth@redhat.com>
10532
10533         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10534
10535 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10536
10537         * gcc.c-torture/compile/20010611-1.c: New test.
10538
10539 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10540
10541         * gcc.dg/c99-tag-1.c: Add more tests.
10542
10543 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10544
10545         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10546         representation on MN10300 and ARM/Thumb.
10547
10548 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10549
10550         * g77.f-torture/execute/20010610.f: New.
10551
10552 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10553
10554         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10555         names.
10556
10557 2001-06-09  Richard Henderson  <rth@redhat.com>
10558
10559         * gcc.c-torture/execute/ashrdi-1.c: New.
10560         * gcc.c-torture/execute/ashldi-1.c: New.
10561         * gcc.c-torture/execute/lshrdi-1.c: New.
10562
10563 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10564
10565         * objc/execute/load-3.m: Added. Check sending +load to categories,
10566         in addition to classes.
10567
10568 2001-06-08  Stan Shebs  <shebs@apple.com>
10569
10570         * objc/execute/load-2.m: New test.  From Nicola Pero
10571         <n.pero@mi.flashnet.it>.
10572
10573 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10574
10575         * gcc.c-torture/execute/20010605-2.c: New test.
10576
10577 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10578
10579         * g++.old-deja/g++.abi/vbase2.C: New test.
10580         * g++.old-deja/g++.abi/vbase3.C: New test.
10581
10582 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10583
10584         * g++.old-deja/g++.pt/friend49.C: New test.
10585
10586 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10587
10588         * g++.old-deja/g++.ext/anon3.C: New test.
10589
10590 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10591
10592         * g++.old-deja/g++.other/conv7.C: New test.
10593
10594 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10595
10596         * gcc.c-torture/compile/20010605-2.c: New test.
10597
10598 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10599
10600         * gcc.c-torture/execute/20010604-1.c: New test.
10601
10602 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10603
10604         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10605
10606 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10607
10608         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10609         (g++_link_flags): Likewise.
10610         (g++_init): Pass gccpath's value to two previous functions.
10611
10612 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10613
10614         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10615         Ensure logfile entry matches exec command line.
10616
10617 2001-05-31  Richard Henderson  <rth@redhat.com>
10618
10619         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10620         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10621
10622 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10623
10624         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10625         compiler for irix6.2
10626
10627 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10628
10629         * g++.old-deja/g++.other/optimize3.C: New file.
10630
10631 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10632
10633         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10634         assemble.
10635
10636 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10637
10638         * g++.old-deja/g++.other/optimize2.C: New file.
10639
10640 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10641
10642         * gcc.c-torture/compile/20010518-2.c: New file.
10643         * gcc.c-torture/execute/20010518-1.c: New file.
10644         * gcc.c-torture/execute/20010518-2.c: New file.
10645
10646 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10647
10648         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10649
10650 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10651
10652         G++ no longer defines builtins that do not begin with __builtin.
10653         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10654         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10655         * g++.old-deja/g++.law/builtin1.C: Likewise.
10656         * g++.old-deja/g++.law/cvt2.C: Likewise.
10657         * g++.old-deja/g++.mike/net5.C: Likewise.
10658         * g++.old-deja/g++.other/builtins1.C: Likewise.
10659         * g++.old-deja/g++.other/builtins2.C: Likewise.
10660         * g++.old-deja/g++.other/builtins3.C: Likewise.
10661         * g++.old-deja/g++.other/builtins4.C: Likewise.
10662         * g++.old-deja/g++.other/inline8.C: Likewise.
10663         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10664
10665 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10666
10667         * g++.old-deja/g++.pt/using1.C: Adjust.
10668         * g++.old-deja/g++.pt/using2.C: New test.
10669
10670 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10671
10672         * gcc.dg/cpp/charconst.c: New tests.
10673         * gcc.dg/cpp/escape.c: New tests.
10674         * gcc.dg/cpp/escape-1.c: New tests.
10675         * gcc.dg/cpp/escape-2.c: New tests.
10676         * gcc.dg/cpp/ucs.c: New tests.
10677
10678 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10679
10680         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10681         native compiler for irix6.5.
10682
10683 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10684
10685         * lib/g++.exp (g++_include_flags): Use args to compute
10686         get_multilibs.
10687         (g++_link_flags): Likewise.
10688         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10689
10690 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10691
10692         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10693
10694 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10695
10696         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10697         this file.
10698
10699 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10700
10701         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10702         STACK_SIZE;
10703         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10704         to STACK_SIZE; Use it to define size of add_histo array.
10705         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10706         to STACK_SIZE.
10707         (f): Use GITT_SIZE to define size of gitt local table.
10708         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10709         to STACK_SIZE; Use it to define size of bytemem array.
10710
10711 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10712
10713         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10714         on 68HC11/HC12 due to the asm instruction.
10715         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10716         * gcc.c-torture/compile/920520-1.x: Likewise.
10717         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10718         on 68HC11/HC12 because the function is larger than 64K.
10719         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10720         on 68HC11/HC12 because the structure is too large.
10721
10722 2001-05-20  Richard Henderson  <rth@redhat.com>
10723
10724         * gcc.c-torture/execute/20010520-1.c: New.
10725
10726 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10727
10728         * g++.old-deja/g++.warn/compare1.C: New test.
10729         * gcc.dg/compare4.c: New test.
10730
10731 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10732
10733         * g++.old-deja/g++.other/optimize1.C: New test.
10734
10735 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10736
10737         * g++.old-deja/g++.pt/spec41.C: New test.
10738
10739 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10740
10741         * gcc.c-torture/compile/20010114-1.x: Remove.
10742
10743 2001-05-18  Stan Shebs  <shebs@apple.com>
10744
10745         * gcc.c-torture/compile/20010518-1.c: New test.
10746
10747 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10748
10749         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10750         * g++.old-deja/g++.pt/crash67.C: New test.
10751
10752 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10753
10754         * g++.old-deja/g++.other/debug9.C: New test.
10755
10756 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10757
10758         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10759
10760 2001-05-16  Jan Hubicka  <jh@suse.cz>
10761
10762         * gcc.c-torture/compile/20010516-1.c: New test.
10763
10764 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10765
10766         * g++.old-deja/g++.other/crash41.C: New test.
10767
10768 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10769
10770         * g++.old-deja/g++.pt/crash66.C: New test.
10771
10772 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10773
10774         * g++.old-deja/g++.robertl/eb27.C: Convert.
10775
10776 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10777
10778         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10779         declaration being redundant.
10780
10781 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10782
10783         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10784
10785 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10786
10787         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10788
10789 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10790
10791         * lib/g++.exp: Use testsuite_flags.
10792
10793 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10794
10795         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10796
10797 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10798
10799         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10800
10801 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10802
10803         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10804
10805 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10806
10807         * gcc.c-torture/compile/20010313-1.c: New test.
10808
10809 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10810
10811         * gcc.dg/cpp/direct2.c: New test.
10812         * gccq.dg/cpp/direct2s.c: New test.
10813
10814         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10815
10816 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10817
10818         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10819         * g++.old-deja/g++.other/op3.C: Likewise.
10820
10821 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10822
10823         * gcc.dg/cpp/syshdr.h: New file.
10824         * gcc.dg/cpp/sysmac1.c: Update.
10825         * gcc.dg/cpp/sysmac2.c: Update.
10826
10827 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10828
10829         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10830
10831 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10832
10833         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10834         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10835
10836 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10837
10838         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10839
10840 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10841
10842         * lib/g++.exp (g++_include_flags): Don't use any special flags
10843         if TESTING_IN_BUILD_TREE is not defined.
10844         (g++_init): Use a plain 'c++' as the compiler if
10845         TESTING_IN_BUILD_TREEE is not defined.
10846
10847 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10848
10849         * g++.old-deja/g++.eh/catch13.C: New test.
10850         * g++.old-deja/g++.eh/catch14.C: New test.
10851
10852 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10853
10854         * gcc.dg/cpp/tr-define.c: New test.
10855
10856 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10857
10858         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10859         <stdlib.h>, not <malloc.h>.
10860
10861 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10862
10863         * g++.old-deja/g++.ns/template17.C: New test.
10864
10865 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10866
10867         * g++.old-deja/g++.pt/ref4.C: New test.
10868
10869 2001-04-30  Richard Henderson  <rth@redhat.com>
10870
10871         * gcc.dg/20000724-1.c: Revert last change.
10872
10873 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10874
10875         * g77.f-torture/execute/20010430.f: New test.
10876
10877 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10878
10879         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10880
10881 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10882
10883         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10884
10885 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         * g++.old-deja/g++.eh/crash6.C: New test.
10888
10889 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10890
10891         * g++.old-deja/g++.other/warn7.C: New test.
10892
10893 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         * g++.old-deja/g++.other/defarg9.C: New test.
10896
10897 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10898
10899         * g77.f-torture/compile/20010426.f: New test.
10900         * g77.f-torture/execute/20010426.f: New test.
10901
10902 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10903
10904         * g77.f-torture/compile/20000629-1.x: Remove - error
10905         has been fixed.
10906
10907 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10908
10909         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10910         Tweak slightly to work with g++.dg framework.
10911         * g++.dg/special/ecos.exp: Run initp1.C test.
10912         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10913
10914         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10915         its linker doesn't give line numbers either.
10916         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10917
10918 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10919
10920         * g++.old-deja/g++.other/lex1.C: New test.
10921
10922 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10923
10924         * gcc.dg/noncompile/20010425-1.c: New test.
10925
10926 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10927
10928         * g++.old-deja/g++.pt/mangle2.C: New test.
10929
10930 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10931
10932         * gcc.dg/format/plus-1.c: New test.
10933
10934 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10935
10936         * gcc.dg/20010423-1.c: New test.
10937
10938 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10939
10940         * gcc.c-torture/execute/20010422-1.c: New test.
10941
10942 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10943
10944         * g++.old-deja/g++.ns/type2.C: New test.
10945
10946 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10947
10948         * g++.old-deja/g++.other/perf1.C: New test.
10949
10950 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10951
10952         * gcc.dg/c99-func-2.c: Remove xfail.
10953         * gcc.dg/c99-func-3.c: Remove xfail.
10954         * gcc.dg/c99-func-4.c: Remove xfail.
10955
10956 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10957
10958         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10959
10960 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10961
10962         * gcc.c-torture/compile/20010423-1.c: New test.
10963
10964 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10965
10966         * g++.old-deja/g++.pt/typename28.C: New test.
10967
10968 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         * g++.old-deja/g++.abi/empty2.C: New test.
10971         * g++.old-deja/g++.abi/empty3.C: New test.
10972
10973 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10974
10975         * g++.old-deja/g++.other/comdat2.C: New test.
10976         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10977
10978 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10979
10980         * g++.old-deja/g++.other/overload14.C: New test.
10981
10982 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10983
10984         * g++.old-deja/g++.other/lookup23.C: New test.
10985
10986 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gcc.c-torture/execute/20010403-1.c: New test.
10989
10990 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10991             Mark Mitchell  <mark@codesourcery.com>
10992
10993         * lib/old-dejagnu.exp: Don't delete output of executable.
10994         Add .exe suffix to executables.
10995
10996 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10997
10998         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10999
11000 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11001
11002         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11003
11004 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11005
11006         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11007         * g++.old-deja/g++.abi/crash1.C: New test.
11008
11009 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11010
11011         * g++.old-deja/g++.other/crash40.C: New test.
11012
11013 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11014
11015         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11016
11017 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11018
11019         * g++.old-deja/g++.other/warn6.C: New test.
11020
11021 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11022
11023         * g++.old-deja/g++.robertl/eb42.C: Same.
11024
11025 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11026
11027         * gcc.dg/wtr-conversion-1.c: New testcase.
11028
11029 2001-04-10  Richard Henderson  <rth@redhat.com>
11030
11031         * g++.old-deja/g++.other/array5.C: New.
11032
11033 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11034
11035         * gcc.c-torture/execute/20010408-1.c: New test.
11036
11037 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11038
11039         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11040         headers and constructs.
11041         * g++.old-deja/g++.robertl/eb79.C: Same.
11042         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11043         * g++.old-deja/g++.robertl/eb73.C: Same.
11044         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11045         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11046         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11047         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11048         * g++.old-deja/g++.robertl/eb44.C: Same.
11049         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11050         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11051         * g++.old-deja/g++.robertl/eb39.C: Same.
11052         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11053         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11054         * g++.old-deja/g++.robertl/eb30.C: Same.
11055         * g++.old-deja/g++.robertl/eb3.C: Same.
11056         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11057         * g++.old-deja/g++.robertl/eb21.C: Same.
11058         * g++.old-deja/g++.robertl/eb15.C: Same.
11059         * g++.old-deja/g++.robertl/eb118.C: Same.
11060         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11061         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11062         * g++.old-deja/g++.robertl/eb109.C: Same.
11063         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11064         * g++.old-deja/g++.mike/rtti1.C: Same.
11065         * g++.old-deja/g++.mike/p658.C: Same.
11066         * g++.old-deja/g++.mike/net46.C: Same.
11067         * g++.old-deja/g++.mike/net34.C: Same.
11068         * g++.old-deja/g++.mike/memoize1.C: Same.
11069         * g++.old-deja/g++.mike/eh2.C: Same.
11070         * g++.old-deja/g++.law/weak.C: Same.
11071         * g++.old-deja/g++.law/visibility7.C: Same.
11072         * g++.old-deja/g++.law/visibility25.C: Same.
11073         * g++.old-deja/g++.law/visibility22.C: Same.
11074         * g++.old-deja/g++.law/visibility2.C: Same.
11075         * g++.old-deja/g++.law/visibility17.C: Same.
11076         * g++.old-deja/g++.law/visibility13.C: Same.
11077         * g++.old-deja/g++.law/visibility10.C: Same.
11078         * g++.old-deja/g++.law/visibility1.C: Same.
11079         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11080         * g++.old-deja/g++.law/vbase1.C: Same.
11081         * g++.old-deja/g++.law/operators32.C: Same.
11082         * g++.old-deja/g++.law/nest3.C: Same.
11083         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11084         * g++.old-deja/g++.law/except5.C (main): Same.
11085         * g++.old-deja/g++.law/cvt7.C (run): Same.
11086         * g++.old-deja/g++.law/cvt2.C: Same.
11087         * g++.old-deja/g++.law/cvt16.C: Same.
11088         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11089         * g++.old-deja/g++.law/ctors17.C (main): Same.
11090         * g++.old-deja/g++.law/ctors13.C: Same.
11091         * g++.old-deja/g++.law/ctors12.C (main): Same.
11092         * g++.old-deja/g++.law/ctors10.C: Same.
11093         * g++.old-deja/g++.law/code-gen5.C: Same.
11094         * g++.old-deja/g++.law/bad-error7.C: Same.
11095         * g++.old-deja/g++.law/arm9.C: Same.
11096         * g++.old-deja/g++.law/arm12.C: Same.
11097         * g++.old-deja/g++.law/arg8.C: Same.
11098         * g++.old-deja/g++.law/arg1.C: Same.
11099         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11100         * g++.old-deja/g++.jason/template31.C: Same.
11101         * g++.old-deja/g++.jason/template24.C (main): Same.
11102         * g++.old-deja/g++.jason/2371.C: Same.
11103         * g++.old-deja/g++.eh/new2.C: Same.
11104         * g++.old-deja/g++.eh/new1.C: Same.
11105         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11106         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11107         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11108         * g++.old-deja/g++.brendan/crash62.C: Same.
11109         * g++.old-deja/g++.brendan/crash52.C: Same.
11110         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11111         * g++.old-deja/g++.brendan/crash38.C: Same.
11112         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11113         * g++.old-deja/g++.brendan/copy9.C: Same.
11114
11115 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11116
11117         * gcc.c-torture/execute/20001203-2.c (memset):
11118         Count argument is of type __SIZE_TYPE__.
11119
11120 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11121
11122         * gcc.c-torture/compile/20010404-1.c: New test.
11123
11124 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11125
11126         * gcc.c-torture/compile/20010326-1.c: New test.
11127
11128 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11129
11130         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11131         peculiarities of the SH.
11132         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11133
11134 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11135
11136         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11137         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11138         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11139
11140 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11141
11142         * g77.f-torture/compile/20010321-1.f: New test.
11143
11144 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11145
11146         * gcc.c-torture/compile/20010329-1.c: New test.
11147
11148 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11149
11150         * gcc.c-torture/execute/20010329-1.c: New test.
11151
11152 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11153
11154         * g++.old-deja/g++.other/eh4.C: Fix typo.
11155
11156 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11157
11158         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11159
11160 2001-03-28  Philip Blundell  <philb@gnu.org>
11161
11162         * gcc.c-torture/compile/20010328-1.c: New test.
11163
11164 2001-03-27  Richard Henderson  <rth@redhat.com>
11165
11166         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11167         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11168
11169 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11170
11171         * gcc.c-torture/compile/20010327-1.c: New test.
11172
11173 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11174
11175         * g++.old-deja/g++.other/friend12.C: New test.
11176         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11177         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11178
11179 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11180
11181         * gcc.c-torture/execute/20010325-1.c: New test.
11182
11183 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11184
11185         * g++.old-deja/g++.other/mangle3.C: New test.
11186
11187 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11188
11189         * g++.old-deja/g++.other/anon8.C: New test.
11190
11191 2001-03-20  Philip Blundell  <philb@gnu.org>
11192
11193         * gcc.c-torture/compile/20010320-1.c: New test.
11194
11195 2001-03-17  Richard Henderson  <rth@redhat.com>
11196
11197         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11198
11199 2001-03-15  Geoff Keating  <geoff@redhat.com>
11200
11201         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11202         tests on AIX.
11203
11204 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11205
11206         * g++.old-deja/g++.other/eh4.C: New test.
11207
11208 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11209
11210         * gcc.dg/cpp/mi1.c: Update.
11211
11212 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11213
11214         * g++.old-deja/g++.other/regstack.C: New test.
11215
11216 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11217
11218         * g++.old-deja/g++.other/ref4.C: New test.
11219
11220 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11221
11222         * objc/execute/va_method.m: Added.
11223         * objc/execute/IMP.m: Added.
11224         * objc/execute/_cmd.m: Added.
11225         * objc/execute/accessing_ivars.m: Added.
11226         * objc/execute/class-1.m: Added.
11227         * objc/execute/class-10.m: Added.
11228         * objc/execute/class-11.m: Added.
11229         * objc/execute/class-12.m: Added.
11230         * objc/execute/class-13.m: Added.
11231         * objc/execute/class-14.m: Added.
11232         * objc/execute/class-2.m: Added.
11233         * objc/execute/class-3.m: Added.
11234         * objc/execute/class-4.m: Added.
11235         * objc/execute/class-5.m: Added.
11236         * objc/execute/class-6.m: Added.
11237         * objc/execute/class-7.m: Added.
11238         * objc/execute/class-8.m: Added.
11239         * objc/execute/class-9.m: Added.
11240         * objc/execute/class-tests-1.h
11241         * objc/execute/class-tests-2.h
11242         * objc/execute/compatibility_alias.m: Added.
11243         * objc/execute/encode-1.m: Added.
11244         * objc/execute/formal_protocol-1.m: Added.
11245         * objc/execute/formal_protocol-2.m: Added.
11246         * objc/execute/formal_protocol-3.m: Added.
11247         * objc/execute/formal_protocol-4.m: Added.
11248         * objc/execute/formal_protocol-5.m: Added.
11249         * objc/execute/formal_protocol-6.m: Added.
11250         * objc/execute/formal_protocol-7.m: Added.
11251         * objc/execute/informal_protocol.m: Added.
11252         * objc/execute/initialize.m: Added.
11253         * objc/execute/load.m: Added.
11254         * objc/execute/many_args_method.m: Added.
11255         * objc/execute/nested-3.m: Added.
11256         * objc/execute/no_clash.m: Added.
11257         * objc/execute/private.m: Added.
11258         * objc/execute/redefining_self.m: Added.
11259         * objc/execute/root_methods.m: Added.
11260         * objc/execute/selector-1.m: Added.
11261         * objc/execute/static-1.m: Added.
11262         * objc/execute/static-2.m: Added.
11263         * objc/execute/va_method.m: Added.
11264
11265 2001-03-10  Richard Henderson  <rth@redhat.com>
11266
11267         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11268
11269 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11270
11271         * g++.old-deja/g++.other/crash31.C: XFAIL.
11272         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11273         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11274         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11275         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11276         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11277
11278 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11279
11280         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11281
11282 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11283
11284         * gcc.dg/20000724-1.c: Don't use multiline strings.
11285
11286 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11287
11288         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11289         result of -cString against what we expect it to be; don't just
11290         print it out for no one to read.
11291
11292         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11293         Based on testcases provided by Nicola Pero.
11294
11295 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11296
11297         * gcc.dg/cpp/macro7.c: New test.
11298
11299 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11300
11301         * gcc.dg/cpp/multiline.c: Update.
11302
11303 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11304
11305         * g++.old-deja/g++.other/enum3.C: New test.
11306
11307 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11308
11309         * g++.old-deja/g++.other/pod1.C: New test.
11310
11311 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11312
11313         * g++.old-deja/g++.ext/overload1.C: New test.
11314
11315 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11316
11317         * g++.old-deja/g++.pt/using1.C: New test.
11318
11319 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11320
11321         * g++.old-deja/g++.other/using9.C: New test.
11322
11323 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11324
11325         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11326
11327         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11328
11329 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11330
11331         * g++.old-deja/g++.ext/realpt1.C: Remove.
11332
11333 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11334
11335         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11336
11337 2001-02-26  Will Cohen  <wcohen@redhat.com>
11338
11339         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11340
11341 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11342
11343         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11344         templatized constructors.
11345
11346 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11347
11348         * gcc.c-torture/execute/20010224-1.c: New test.
11349
11350 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11351
11352         * gcc.c-torture/execute/20010222-1.c: New test.
11353
11354 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11355
11356         * g++.old-deja/g++.other/inline20.C: New test.
11357
11358 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11359
11360         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11361
11362 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11363
11364         * g++.old-deja/g++.other/lookup22.C: New test.
11365
11366 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11367
11368         * g77.dg: New directory.
11369         * g77.dg/20010216-1.f: New test case.
11370         * g77.dg/dg.exp: New driver.
11371         * lib/g77-dg.exp: New driver library.
11372
11373 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11374
11375         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11376
11377 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11378
11379         * g++.old-deja/g++.other/decl9.C: New test.
11380
11381 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11382
11383         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11384         not need <string> and also tests the initialization at runtime.
11385
11386 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11387
11388         * gcc.c-torture/execute/longlong.c: New test.
11389
11390 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11391
11392         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11393
11394 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11395
11396         * gcc.c-torture/execute/920302-1.c (execute):
11397         Change argument type to short.
11398
11399 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11400
11401         * g++.old-deja/g++.pt/deduct6.C: New test.
11402
11403 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11404
11405         * g++.old-deja/g++.pt/deduct5.C: New test.
11406
11407 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11408
11409         * gcc.c-torture/execute/20010209-1.c: New test.
11410
11411 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11412
11413         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11414
11415 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11416
11417         * g++.dg/vtgc1.C: Update for new ABI.
11418
11419         * consistency.vlad: New directory, 1665 files.
11420
11421 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11422
11423         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11424         return type.
11425         * gcc.dg/cpp/digraphs.c: Declare puts.
11426
11427 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11428
11429         * g++.old-deja/g++.other/warn5.C: New test.
11430
11431 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11432
11433         * g++.old-deja/g++.pt/spec40.C: New test.
11434
11435 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11436
11437         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11438         case.
11439         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11440
11441 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11442
11443         * gcc.c-torture/compile/20010209-1.c: New test.
11444
11445 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11446
11447         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11448         excess errors message but not if it crashes.
11449         * g++.old-deja/g++.other/crash27.C: Likewise.
11450         * g++.old-deja/g++.other/crash28.C: Likewise.
11451         * g++.old-deja/g++.other/crash30.C: Likewise.
11452         * g++.old-deja/g++.other/crash32.C: Likewise.
11453         * g++.old-deja/g++.other/crash35.C: Likewise.
11454         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11455
11456 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11457
11458         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11459         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11460         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11461         g77.f-torture/execute/execute.exp,
11462         g77.f-torture/noncompile/noncompile.exp,
11463         gcc.c-torture/execute/execute.exp,
11464         gcc.c-torture/execute/memcheck/memcheck.exp,
11465         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11466         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11467         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11468         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11469         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11470         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11471         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11472         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11473         Remove bug reporting instructions with ancient email addresses.
11474
11475 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11476
11477         * gcc.dg/20010202-1.c: New test.
11478         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11479
11480 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11481
11482         * g++.dg/stdbool-if.C: New test.
11483
11484 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11485
11486         * objc/execute/fdecl.m: Added main().
11487
11488 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11489
11490         * gcc.c-torture/execute/20010206-1.c: New test.
11491
11492 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11493
11494         * gcc.dg/cpp/avoidpaste1.c: Update.
11495
11496 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11497
11498         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11499         Pero <nicola@brainstorm.co.uk>.
11500         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11501
11502 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11503
11504         * g++.old-deja/g++.pt/spec39.C: New test.
11505
11506 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11507
11508         * gcc.c-torture/compile/20010202-1.c: New test.
11509
11510 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11511
11512         * g++.old-deja/g++.abi/primary2.C: New test.
11513         * g++.old-deja/g++.abi/primary3.C: New test.
11514         * g++.old-deja/g++.abi/primary4.C: New test.
11515         * g++.old-deja/g++.abi/primary5.C: New test.
11516         * g++.old-deja/g++.abi/vtable3.h: New test.
11517         * g++.old-deja/g++.abi/vtable3a.C: New test.
11518         * g++.old-deja/g++.abi/vtable3b.C: New test.
11519         * g++.old-deja/g++.abi/vtable3c.C: New test.
11520         * g++.old-deja/g++.abi/vtable3d.C: New test.
11521         * g++.old-deja/g++.abi/vtable3e.C: New test.
11522         * g++.old-deja/g++.abi/vtable3f.C: New test.
11523         * g++.old-deja/g++.abi/vtable3g.C: New test.
11524         * g++.old-deja/g++.abi/vtable3h.C: New test.
11525         * g++.old-deja/g++.abi/vtable3i.C: New test.
11526         * g++.old-deja/g++.abi/vtable3j.C: New test.
11527         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11528
11529 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11530
11531         * g++.old-deja/g++.other/anon6.C: New test.
11532         * g++.old-deja/g++.other/anon7.C: New test.
11533
11534 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11535
11536         * gcc.dg/cpp/avoidpaste2.c: New tests.
11537
11538 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11539
11540         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11541
11542 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11543
11544         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11545         DECIMAL_DIG cases for Irix."
11546
11547 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11548
11549         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11550
11551 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11552
11553         * gcc.dg/c99-tag-1.c: New test.
11554
11555 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11556
11557         * gcc.dg/cpp/tr-warn1.c: Add tests.
11558
11559 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11560
11561         * gcc.dg/cpp/avoidpaste1.c: Update.
11562         * gcc.dg/cpp/paste4.c: Update.
11563
11564 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11565
11566         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11567         cases for Irix.
11568
11569 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11570
11571         * g++.old-deja/g++.other/inline19.C: New test.
11572
11573 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11574
11575         * gcc.dg/Wlarger-than.c: New test.
11576
11577 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11578
11579         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11580
11581 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11582
11583         * gcc.c-torture/execute/20010129-1.c: New test.
11584         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11585
11586 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11587
11588         * gcc.dg/cpp/avoidpaste1.c: Test case.
11589
11590 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11591
11592         * g++.old-deja/g++.other/inline18.C: New test.
11593
11594 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11595
11596         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11597         and __builtin_putchar.
11598
11599 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11600
11601         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11602         tests.
11603
11604 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11605
11606         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11607         floating point number rounding mode to round to the nearest
11608         representable mode.
11609
11610 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11611
11612         * g++.old-deja/g++.other/mangle2.C: New test.
11613
11614 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11615
11616         * gcc.c-torture/compile/20010124-1.c: New test.
11617
11618 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11619
11620         * g++.old-deja/g++.pt/spec38.C: New test.
11621
11622 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11623
11624         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11625         "Build don't run".
11626
11627 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11628
11629         * gcc.c-torture/execute/20010123-1.c: New test.
11630
11631 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11632
11633         * g++.old-deja/g++.pt/spec37.C: New test.
11634
11635 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11636
11637         * g++.old-deja/g++.pt/overload14.C: New test.
11638
11639 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11640
11641         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11642         __builtin_return_address.
11643
11644 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11645
11646         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11647         * g++.old-deja/g++.pt/spec35.C: New test.
11648         * g++.old-deja/g++.pt/spec36.C: New test.
11649
11650 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.c-torture/compile/20010118-1.c: New test.
11653
11654 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11655
11656         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11657
11658 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11659
11660         * gcc.c-torture/execute/20010119-1.c: New test.
11661
11662 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11663
11664         * g++.old-deja/g++.other/vbase5.C: New test.
11665
11666 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11667
11668         * gcc.c-torture/execute/20010118-1.c: New test.
11669
11670 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         * g++.old-deja/g++.pt/deduct3.C: New test.
11673
11674 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11675
11676         * g++.old-deja/g++.pt/spec34.C: New test.
11677
11678 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11679
11680         * g77.f-torture/compile/20000601-2.f: New test.
11681
11682 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11683
11684         * g++.old-deja/g++.other/init17.C: New test.
11685
11686 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11687
11688         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11689
11690 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11691
11692         * g++.old-deja/g++.pt/unify8.C: New test.
11693
11694 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11695
11696         * g++.old-deja/g++.abi/vbase1.C: New test.
11697
11698 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11699
11700         * g++.old-deja/g++.pt/crash65.C: New test.
11701
11702 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11703
11704         * gcc.dg/cpp/assembl2.S: New test case.
11705
11706 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11707
11708         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11709         are supported.
11710
11711 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11712
11713         * g++.old-deja/g++.other/builtins1.C: New test.
11714         * g++.old-deja/g++.other/builtins2.C: Likewise.
11715         * g++.old-deja/g++.other/builtins3.C: Likewise.
11716         * g++.old-deja/g++.other/builtins4.C: Likewise.
11717
11718 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11719
11720         * gcc.c-torture/compile/20010117-1.c: New test.
11721         * gcc.c-torture/compile/20010117-2.c: New test.
11722
11723 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11724
11725         * g77.f-torture/execute/20010116.[fx]: New test,
11726         XFAIL on i?86-*-*.
11727         * g77.f-torture/compile/20010115.f: Indicate it's
11728         a test for PR fortran/1636.
11729
11730 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11731
11732         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11733
11734 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11735
11736         * g77.f-torture/compile/20010115.f: New test.
11737
11738 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11739
11740         * g++.old-deja/g++.pt/nontype5.C: New test.
11741
11742 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11743
11744         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11745         have an equivalent working one below it.
11746
11747 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11748
11749         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11750         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11751
11752 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11753
11754         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11755         message containing "init_priority".
11756         (conpr-2.C): Likewise.
11757         (conpr-3.C): Likewise.
11758         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11759
11760 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11761
11762         * gcc.c-torture/execute/20010114-2.c: New test.
11763
11764 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11765
11766         * gcc.c-torture/compile/20010114-1.c: New test.
11767         * gcc.c-torture/compile/20010114-1.x: Xfail.
11768         * gcc.c-torture/compile/20010114-2.c: New test.
11769         * gcc.c-torture/execute/20010114-1.c: New test.
11770         * gcc.dg/trunc-1.c: New test.
11771         * gcc.dg/uninit-B.c: New test.
11772
11773 2001-01-13  Nick Clifton  <nickc@redhat.com>
11774
11775         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11776         target.
11777
11778 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11779
11780         * gcc.c-torture/compile/20010113-1.c: New test.
11781
11782 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11783
11784         * gcc.c-torture/compile/20001212-1.c: New test.
11785
11786 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11787
11788         * gcc.dg/cpp/widestr1.c: Update.
11789         * gcc.dg/cpp/prag-imp.c: Remove.
11790
11791 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11792
11793         * gcc.c-torture/execute/20000801-3.x: Remove.
11794         * gcc.dg/c90-init-1.c: New test.
11795         * gcc.dg/c99-init-1.c: New test.
11796         * gcc.dg/c99-init-2.c: New test.
11797         * gcc.dg/gnu99-init-1.c: New test.
11798
11799 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11800
11801         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11802         testing that no relevant ones were found.
11803
11804 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11805
11806         * g++.old-deja/g++.pt/cast2.C: New test.
11807
11808 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11809
11810         * g++.old-deja/g++.pt/friend47.C: New test.
11811
11812 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11813
11814         * g++.old-deja/g++.pt/instantiate13.C: New test.
11815
11816 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11817
11818         * g++.old-deja/g++.other/defarg7.C: New test.
11819         * g++.old-deja/g++.other/defarg8.C: New test.
11820
11821 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11822
11823         * g++.old-deja/g++.pt/crash64.C: New test.
11824
11825 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11826
11827         * g++.old-deja/g++.pt/crash63.C: New test.
11828
11829 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11830
11831         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11832
11833 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11834
11835         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11836
11837 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11838
11839         * g++.old-deja/g++.pt/error3.C: New test.
11840
11841 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11842
11843         * g++.old-deja/g++.other/crash39.C: New test.
11844
11845 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11846
11847         * g++.old-deja/g++.other/vbase4.C: New test.
11848
11849 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11850
11851         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11852         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11853         * gcc.dg/special/special.exp: New test driver which will check
11854         for alias support for the above test.
11855
11856 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11857
11858         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11859         problems on small machines.
11860         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11861         parameterize.
11862
11863 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11864
11865         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11866         mips.
11867         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11868
11869 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11870
11871         * g++.old_deja/g++.pt/using8.C: New test.
11872
11873 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11874
11875         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11876
11877 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11878
11879         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11880         where a failure is expected.
11881         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11882
11883 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11884
11885         * g++.old_deja/g++.pt/instantiate12.C: New test.
11886
11887 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11888
11889         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11890         start of structs.
11891         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11892         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11893         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11894         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11895         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11896         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11897         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11898         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11899         * g++.old-deja/g++.eh/spec6.C: Likewise.
11900         * g++.old-deja/g++.jason/crash3.C: Likewise.
11901         * g++.old-deja/g++.law/ctors11.C: Likewise.
11902         * g++.old-deja/g++.law/ctors17.C: Likewise.
11903         * g++.old-deja/g++.law/ctors5.C: Likewise.
11904         * g++.old-deja/g++.law/ctors9.C: Likewise.
11905         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11906         * g++.old-deja/g++.mike/net22.C: Likewise.
11907         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11908         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11909         * g++.old-deja/g++.mike/virt3.C: Likewise.
11910         * g++.old-deja/g++.niklas/t128.C: Likewise.
11911         * g++.old-deja/g++.other/anon4.C: Likewise.
11912         * g++.old-deja/g++.other/using1.C: Likewise.
11913         * g++.old-deja/g++.other/warn3.C: Likewise.
11914         * g++.old-deja/g++.pt/t37.C: Likewise.
11915         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11916         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11917
11918 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11921
11922 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11923
11924         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11925
11926 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11927
11928         * gcc.c-torture/compile/20010107-1.c: New test.
11929
11930 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11931
11932         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11933
11934 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11935
11936         * gcc.dg/format/format.h: New file.
11937         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11938         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11939         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11940         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11941         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11942         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11943         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11944         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11945         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11946         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11947         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11948         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11949         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11950         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11951         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11952         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11953         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11954         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11955         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11956         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11957         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11958         instead of declaring standard types, macros and functions in each
11959         test.
11960
11961 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11962
11963         * gcc.c-torture/execute/20010106-1.c: New test.
11964
11965 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11966
11967         * gcc.dg/format/format.exp: New file.
11968         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11969         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11970         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11971         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11972         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11973         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11974         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11975         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11976         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11977         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11978         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11979         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11980         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11981         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11982         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11983         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11984         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11985         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11986         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11987         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11988         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11989         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11990         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11991         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11992         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11993         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11994         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11995         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11996         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11997         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11998         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11999         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12000         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12001         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12002         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12003         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12004         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12005         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12006         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12007         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12008         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12009         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12010
12011 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12012
12013         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12014         account.
12015
12016 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12017
12018         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12019
12020 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12021
12022         * g++.old-deja/g++.pt/crash62.C: New test.
12023
12024 2001-01-04  Richard Henderson  <rth@redhat.com>
12025
12026         * gcc.dg/20000926-1.c: Update expected warnings.
12027         * gcc.dg/array-2.c: Likewise.
12028         * gcc.dg/array-4.c: Also validate flexible array members.
12029         * gcc.dg/c99-flex-array-1.c: New.
12030
12031 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12032
12033         * gcc.c-torture/compile/20001222-1.x: Remove.
12034
12035 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12036
12037         * gcc.c-torture/execute/built-in-setjmp.c: New.
12038
12039 2001-01-03  Richard Henderson  <rth@redhat.com>
12040
12041         * gcc.dg/940510-1.c: Update expected error wording.
12042         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12043
12044 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12045
12046         * lib/target-supports.exp (check_alias_available): Modified to
12047         indicate aliases not supported if only weak aliases are supported.
12048
12049 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12050
12051         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12052         Turn on cmpstrsi checks for __pj__ and __i370__.
12053
12054 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12055
12056         * g++.old-deja/g++.other/virtual11.C: New test.
12057
12058 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12059
12060         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12061
12062 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12063
12064         * gcc.c-torture/compile/20010102-1.c: New test.
12065
12066 2001-01-02  Andreas Jaeger  <aj@suse.de>
12067
12068         * gcc.dg/noreturn-3.c: New test.
12069
12070         * gcc.dg/noreturn-4.c: New test.
12071
12072 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12073
12074         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12075         __builtin_fputc and __builtin_fwrite.
12076
12077 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12078
12079         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12080         signed char, not default char.
12081
12082 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12083
12084         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12085
12086 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12087
12088         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12089
12090 2000-12-29  Richard Henderson  <rth@redhat.com>
12091
12092         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12093         (__cyg_profile_func_exit): Define.
12094
12095 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12096
12097         * g++.dg/vtgc1.C: New test.
12098
12099 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12100
12101         * gcc.dg/noncompile/20001228-1.c: New test.
12102
12103         * gcc.dg/20001228-1.c: New test.
12104
12105         * gcc.c-torture/execute/20001228-1.c: New test.
12106
12107 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12108
12109         * gcc.dg/format-strfmon-1.c: New test.
12110
12111 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12112
12113         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12114         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12115         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12116         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12117         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12118         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12119         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12120         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12121         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12122         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12123         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12124         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12125         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12126
12127         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12128         * gcc.c-torture/execute/string-opt-4.c: Test index.
12129
12130 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12131
12132         * gcc.c-torture/compile/20001226-1.c: New test.
12133
12134 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12135
12136         * gcc.c-torture/compile/20001222-1.c: New test.
12137         * gcc.c-torture/compile/20001222-1.x: Xfail.
12138
12139 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12140
12141         * gcc.c-torture/execute/comp-goto-2.c: New test.
12142
12143 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12144
12145         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12146         Use long types if __INT_MAX__ is 32767.
12147         (main): Use cast to (sint32 *) when poking 88 into a_page.
12148
12149         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12150
12151 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12152
12153         * gcc.c-torture/compile/20001221-1.c: New test.
12154         * gcc.c-torture/execute/20001221-1.c: New test.
12155
12156 2000-12-20  Richard Henderson  <rth@redhat.com>
12157
12158         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12159         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12160
12161 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12162
12163         * gcc.dg/compare3.c: New test.
12164
12165 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12166
12167         * gcc.dg/format-warnll-1.c: New test.
12168
12169 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12170
12171         * gcc.dg/cpp/cmdlne-P.c: New test.
12172
12173 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12174
12175         * gcc.c-torture/execute/builtin-abs-1.c,
12176         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12177
12178 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12179
12180         * gcc.dg/cpp/multiline.c: New test.
12181
12182 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12183
12184         * g++.old-deja/g++.other/syshdr1.C: Update.
12185         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12186
12187 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12188
12189         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12190
12191 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12192
12193         * g++.old-deja/g++.pt/ttp65.C: New test.
12194
12195 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12196
12197         * g++.old-deja/g++.pt/ttp64.C: New test.
12198
12199 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12200
12201         * g++.old-deja/g++.pt/spec33.C: New test.
12202
12203 2000-12-14  Catherine Moore  <clm@redhat.com>
12204
12205         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12206         * gcc.c-torture/execute/920612-2.c: Likewise.
12207         * gcc.c-torture/execute/920428-2.c: Likewise.
12208         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12209         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12210
12211 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12212
12213         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12214         * gcc.dg/pack-test-2.c: Likewise.
12215
12216 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12217
12218         Tests by Zack Weinberg <zackw@stanford.edu>.
12219
12220         * gcc.dg/cpp/defined.c: Update.
12221         * gcc.dg/cpp/defined_trad.c: New tests.
12222
12223 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12224
12225         * gcc.dg/cpp/trad-direct.c: Update.
12226
12227 2000-12-11  Neil Booth  <neilb@earthling.net>
12228
12229         * gcc.dg/cpp/defined_trad.c
12230
12231 2000-12-11  Neil Booth  <neilb@earthling.net>
12232
12233         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12234
12235 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12236
12237         * gcc.dg/format-miss-2.c: New test.
12238
12239 2000-12-09  Neil Booth  <neilb@earthling.net>
12240
12241         * gcc.dg/cpp/lineflags.c: New tests.
12242         * gcc.dg/cpp/poison.c: Update.
12243         * gcc.dg/cpp/redef2.c: Update.
12244         * gcc.dg/cpp/skipping.c: New test.
12245
12246 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12247
12248         * g++.old-deja/g++.other/eh3.C: New testcase.
12249
12250 2000-12-07  Neil Booth  <neilb@earthling.net>
12251
12252         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12253         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12254         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12255         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12256         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12257         Update.
12258
12259 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12260
12261         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12262         __SIZE_TYPE__ instead of int for type of integers cast to
12263         pointers.
12264
12265 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12266
12267         * g++.old-deja/g++.other/cleanup4.C: New test.
12268
12269 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12270
12271         * format-sec-1.c: New test.
12272
12273 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12274
12275         * gcc.dg/format-nonlit-3.c: New test.
12276
12277 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12278
12279         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12280         through a null pointer.
12281
12282 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12283
12284         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12285         * g++.old-deja/g++.pt/partial4.C: New test.
12286
12287 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12288
12289         * gcc.c-torture/execute/ieee/hugeval.x: New.
12290
12291 2000-12-06  Neil Booth  <neilb@earthling.net>
12292
12293         * gcc.dg/cpp/backslash2.c: New tests.
12294
12295 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12296
12297         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12298         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12299
12300 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12301
12302         * gcc.c-torture/execute/20001203-2.c: New testcase.
12303
12304 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12305
12306         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12307         * g++.old-deja/g++.other/virtual10.C: New test.
12308
12309 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12310
12311         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12312
12313 2000-12-05  Richard Henderson  <rth@redhat.com>
12314
12315         * gcc.c-torture/compile/20001205-1.c: New.
12316
12317 2000-12-04  Neil Booth  <neilb@earthling.net>
12318
12319         * g++.old-deja/g++.other/virtual9.C: New test.
12320         * g++.old-deja/g++.pt/crash61.C: New test.
12321         * gcc.c-torture/execute/loop-9.c: New test.
12322
12323 2000-12-04  Neil Booth  <neilb@earthling.net>
12324
12325         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12326         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12327         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12328         * gcc.dg/cpp/extratokens.c: ...here.
12329
12330 2000-12-04  Neil Booth  <neilb@earthling.net>
12331
12332         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12333         New tests.
12334
12335 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12336
12337         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12338         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12339
12340 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12341
12342         * gcc.c-torture/execute/20001203-1.c: New test.
12343
12344 2000-12-03  Neil Booth  <neilb@earthling.net>
12345
12346         * gcc.dg/cpp/macro6.c: New test cases.
12347
12348 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12349
12350         * gcc.c-torture/execute/string-opt-9.c: New test.
12351         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12352         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12353         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12354
12355         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12356         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12357
12358 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12359
12360         * gcc.dg/cpp/if-6.c: New testcase.
12361
12362         * gcc.dg/20001201-1.c: New testcase.
12363
12364 2000-12-02  Neil Booth  <neilb@earthling.net>
12365
12366         * g++.old-deja/g++.other/externC4.C,
12367         g++.old-deja/g++.other/friend10.C: New tests.
12368
12369 2000-12-02  Neil Booth  <neilb@earthling.net>
12370
12371         * g++.old-deja/g++.other/instan2.C
12372         * g++.old-deja/g++.other/instan3.C: New test.
12373
12374 2000-12-02  Neil Booth  <neilb@earthling.net>
12375
12376         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12377         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12378         gnuc99.c,gnuc99-pedantic.c: New tests.
12379
12380 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12381
12382         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12383         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12384
12385 2000-12-01  Neil Booth  <neilb@earthling.net>
12386
12387         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12388         * gcc.dg/cpp/poison.c: Update.
12389         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12390
12391 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12392
12393         * g77.f-torture/execute/20001201.f: New test.
12394
12395 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12396
12397         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12398
12399 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12400
12401         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12402
12403 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12404
12405         * g++.old-deja/g++.other/cast6.C: New test.
12406
12407 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12408
12409         * gcc.c-torture/execute/20001130-2.c: New testcase.
12410
12411 2000-11-30  Richard Henderson  <rth@redhat.com>
12412
12413         * gcc.c-torture/execute/20001130-1.c: New test.
12414
12415 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12416
12417         * g++.old-deja/g++.other/op3.C: New test.
12418
12419 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         * g++.old-deja/g++.other/op2.C: New test.
12422
12423 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         * g++.old-deja/g++.other/crash38.C: New test.
12426
12427 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12428
12429         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12430
12431 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12432
12433         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12434         tests.
12435         * gcc.c-torture/execute/string-opt-6.c: New test.
12436
12437         * gcc.dg/20001117-1.c: Add main.
12438
12439 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12440
12441         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12442         Move from here ...
12443         * gcc.dg/940510-1.c: ... to here.
12444
12445         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12446         zero-size arrays in toplevel structures.
12447
12448 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12449
12450         * gcc.c-torture/execute/loop-8.c: New test.
12451
12452 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12453
12454         * g++.old-deja/g++.other/base1.C: New test.
12455
12456 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12457
12458         * g++.old-deja/g++.other/parse2.C: New test.
12459
12460 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12461
12462         * g++.old-deja/g++.pt/incomplete1.C: New test.
12463
12464 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12465
12466         * g++.old-deja/g++.other/friend9.C: New test.
12467
12468 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12469
12470         * gcc.dg/20001127-1.c: New test.
12471
12472 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12473
12474         * g++.old-deja/g++.pt/friend46.C: New test.
12475
12476 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12477
12478         * g++.old-deja/g++.other/ptrmem8.C: New test.
12479
12480 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12481
12482         * gcc.c-torture/execute/string-opt-7.c: New test.
12483         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12484
12485 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12486
12487         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12488         instead of 'mkcheck 2'.
12489
12490 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12491
12492         * gcc.c-torture/execute/memcheck/driver.c,
12493         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12494         C9X references to refer to C99.
12495
12496 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12497
12498         * gcc.dg/ultrasp3.c: New test.
12499
12500 2000-11-25  Neil Booth  <neilb@earthling.net>
12501
12502         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12503
12504 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12505
12506         * gcc.c-torture/compile/20001123-2.c: New.
12507
12508 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12509
12510         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12511
12512 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12513
12514         * gcc.dg/sequence-point-1.c: Add some new tests.
12515         * gcc.c-torture/execute/20001124-1.c: New test.
12516
12517 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12518
12519         * g++.old-deja/g++.other/vaarg4.C: New test.
12520         * gcc.c-torture/compile/20001123-1.c: New test.
12521
12522 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12523
12524         * g++.other/crash24.C: Adjust and remove XFAIL.
12525         * g++.other/crash37.C: New test.
12526
12527 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12528
12529         * g++.old-deja/g++.pt/instantiate9.C: New test.
12530
12531 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12532
12533         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12534         new ABI, too.
12535
12536         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12537         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12538
12539 2000-11-22  Neil Booth  <neilb@earthling.net>
12540
12541         * gcc.dg/cpp/Wtrigraphs.c: New test.
12542
12543 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12544
12545         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12546
12547 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12548
12549         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12550
12551 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12552
12553         * lib/gcc-dg.exp: load_lib scanasm.exp.
12554         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12555         * lib/g++-dg.exp: load_lib scanasm.exp.
12556         * lib/scanasm.exp: New.
12557         (scan-assembler, scan-assembler-not): Add optional arguments to
12558         test name, or if not present, the pattern name.
12559         (scan-assembler-dem, scan-assembler-dem-not): New.
12560
12561         * g++.dg/dg.exp: New.
12562
12563 2000-11-21  Neil Booth  <neilb@earthling.net>
12564
12565         * gcc.dg/cpp/integrated1.c: Remove.
12566
12567 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12568
12569         * gcc.c-torture/execute/20001121-1.c: New test.
12570
12571 2000-11-21  Richard Henderson  <rth@redhat.com>
12572
12573         * gcc.c-torture/compile/20001121-1.c: New test.
12574
12575 2000-11-20  Neil Booth  <neilb@earthling.net>
12576
12577         * gcc.dg/cpp/integrated1.c: New test.
12578
12579 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12580
12581         * g++.old-deja/g++.other/inline17.C: New test.
12582
12583 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12584
12585         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12586         local variable to be zero: I made the variable global. Now
12587         uses abort() and exit() instead of relying on main's return value.
12588
12589 2000-11-20  Neil Booth  <neilb@earthling.net>
12590
12591         * gcc.dg/cpp/paste2.c: Update test.
12592         * objc/execute/paste.m: New test.
12593
12594 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12595
12596         * gcc.dg/c99-condexpr-1.c: New test.
12597
12598 2000-11-20  Neil Booth  <neilb@earthling.net>
12599
12600         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12601
12602 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12603
12604         * g++.old-deja/g++.pt/export1.C: New test.
12605
12606 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12607
12608         * gcc.dg/20001117-1.c: New test.
12609
12610 2000-11-18  Richard Henderson  <rth@redhat.com>
12611
12612         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12613
12614 2000-11-18  Richard Henderson  <rth@redhat.com>
12615
12616         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12617         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12618         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12619
12620 2000-11-18  Richard Henderson  <rth@redhat.com>
12621
12622         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12623         (main): New.  Exit cleanly.
12624
12625 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12626
12627         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12628         gcc.dg/c99-fordecl-2.c: New tests.
12629
12630 2000-11-18  Richard Henderson  <rth@redhat.com>
12631
12632         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12633         * gcc.c-torture/execute/zerolen-2.c: New.
12634
12635 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12636
12637         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12638         memory.
12639
12640 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12641
12642         * g++.old-deja/g++.pt/instantiate8.C: New test.
12643
12644 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12645
12646         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12647         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12648
12649 2000-11-16  Nick Clifton  <nickc@redhat.com>
12650
12651         * gcc.c-torture/execute/nestfunc-2.c: New test.
12652         * gcc.c-torture/execute/nestfunc-3.c: New test.
12653
12654 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12655
12656         * gcc.c-torture/compile/20001116-1.c: New test.
12657
12658 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12659
12660         * gcc.c-torture/execute/20001115-1.c: New test.
12661
12662 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12663
12664         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12665         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12666         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12667         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12668
12669 2000-11-15  Neil Booth  <neilb@earthling.net>
12670
12671         gcc.dg/cpp/_Pragma1.c: Update.
12672         gcc.dg/cpp/_Pragma2.c: New test.
12673
12674 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12675
12676         * g++.old-deja/g++.other/anon5.C: New test.
12677
12678 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12679
12680         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12681         tests.
12682
12683 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12684
12685         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12686         output.
12687
12688 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12689
12690         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12691         labels at end of compound statements.
12692
12693 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12694
12695         * gcc.c-torture/execute/loop-7.c: New test.
12696
12697 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12698
12699         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12700
12701 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12702
12703         * gcc.dg/c99-bool-1.c: New test.
12704
12705 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12706
12707         * gcc.dg/c99-scope-1.c: Remove xfail.
12708         * gcc.dg/c99-scope-2.c: New test.
12709
12710 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12711
12712         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12713         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12714
12715 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12716
12717         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12718         error messages.
12719
12720         * g++.mike/p700.C: Don't typedef wchar_t.
12721         * g++.mike/p784.C: Likewise.
12722         * g++.mike/eb101.C: Don't use __wchar_t.
12723
12724 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12725
12726         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12727         from DO loop.
12728
12729 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12730
12731         * gcc.c-torture/execute/20001111-1.c: New test.
12732
12733 2000-11-10  Nick Clifton  <nickc@redhat.com>
12734
12735         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12736         long multuiple and accumulate.
12737
12738 2000-11-09  Richard Henderson  <rth@redhat.com>
12739
12740         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12741         via size_t instead of int.
12742
12743         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12744         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12745         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12746         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12747
12748 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12749
12750         * gcc.c-torture/compile/20001109-1.c: New test.
12751         * gcc.c-torture/compile/20001109-2.c: New test.
12752
12753 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12754
12755         * g++.old-deja/g++.pt/operator1.C: New test.
12756         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12757
12758 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12759
12760         * gcc.dg/20001108-1.c: New test.
12761
12762 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12763
12764         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12765         with both arguments constant strings.
12766         * gcc.c-torture/execute/string-opt-3.c: New test.
12767         * gcc.c-torture/execute/string-opt-4.c: New test.
12768         * gcc.c-torture/execute/string-opt-5.c: New test.
12769
12770 2000-11-08  Nick Clifton  <nickc@redhat.com>
12771
12772         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12773         mulsidi3adddi patterns.
12774
12775 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12776
12777         * g++.old-deja/g++.other/crash36.C: New test.
12778
12779 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12780
12781         * g++.old-deja/g++.other/init16.C: New test.
12782
12783 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12784
12785         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12786
12787 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12788
12789         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12790         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12791         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12792
12793 2000-11-07  DJ Delorie  <dj@redhat.com>
12794
12795         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12796
12797 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12798
12799         * gcc.c-torture/execute/string-opt-1.c: New test.
12800
12801 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12802
12803         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12804         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12805         parameters in registers, and there is no way for a varargs
12806         function to know in which order the integer and floating-point
12807         parameters should be interleaved when they are placed on the
12808         stack.
12809         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12810         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12811
12812 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12813
12814         * gcc.c-torture/execute/string-opt-2.c: New test.
12815
12816 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12817
12818         * g++.old-deja/g++.pt/crash60.C: New test.
12819
12820 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12821
12822         * g++.old-deja/g++.other/crash24.C: New test.
12823         * g++.old-deja/g++.other/crash25.C: New test.
12824         * g++.old-deja/g++.other/crash26.C: New test.
12825         * g++.old-deja/g++.other/crash27.C: New test.
12826         * g++.old-deja/g++.other/crash28.C: New test.
12827         * g++.old-deja/g++.other/crash29.C: New test.
12828         * g++.old-deja/g++.other/crash30.C: New test.
12829         * g++.old-deja/g++.other/crash31.C: New test.
12830         * g++.old-deja/g++.other/crash32.C: New test.
12831         * g++.old-deja/g++.other/crash33.C: New test.
12832         * g++.old-deja/g++.other/crash34.C: New test.
12833         * g++.old-deja/g++.other/crash35.C: New test.
12834
12835 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12836
12837         * gcc.c-torture/execute/20001031-1.c: New test.
12838
12839 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12840
12841         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12842         namespace.
12843
12844         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12845         standards-conformant.
12846
12847         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12848
12849         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12850         * g++.old-deja/g++.mike/p755a.C: Likewise.
12851         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12852         library makes no calls to `operator new' during initialization.
12853
12854 2000-11-04  Neil Booth  <neilb@earthling.net>
12855
12856         * gcc.dg/cpp/include2.c: New tests.
12857
12858 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12859
12860         * lib/g++.exp (g++_set_ld_library_path): New function.
12861         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12862
12863 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12864
12865         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12866         warnings.
12867
12868 2000-11-01  Richard Henderson  <rth@redhat.com>
12869
12870         * g++.old-deja/g++.ext/namedret1.C: New.
12871         * g++.old-deja/g++.ext/namedret2.C: New.
12872         * g++.old-deja/g++.ext/namedret3.C: New.
12873
12874 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12875
12876         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12877         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12878
12879 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12880
12881         * gcc.c-torture/execute/va-arg-21.c: New test.
12882
12883 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12884
12885         * gcc.dg/c99-complex-2.c: New test.
12886
12887 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12888
12889         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12890
12891 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12892
12893         * g++.old-deja/g++.other/inline16.C: New test.
12894
12895 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12896
12897         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12898         __PRETTY_FUNCTION__
12899
12900 2000-10-29  Neil Booth  <neilb@earthling.net>
12901
12902         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12903         New tests.
12904         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12905         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12906         optimisation.
12907
12908 2000-10-29  Neil Booth  <neilb@earthling.net>
12909
12910         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12911         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12912         * mi5.c: Test multiple includes work with -C.
12913         * trigraphs.c: Test ^= version.
12914
12915 2000-10-28  Neil Booth  <neilb@earthling.net>
12916
12917         New tests and test updates for new macro expander.
12918
12919         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12920         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12921         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12922         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12923         new diagnostic messages.
12924
12925         * gcc.dg/cpp/macro3.c: New tests.
12926
12927 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12928
12929         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12930         on the same line.
12931
12932 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12933
12934         * g++.old-deja/g++.other/eh2.C: New test.
12935
12936 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12937
12938         * gcc.c-torture/execute/20001027-1.c: New test.
12939
12940 2000-10-26  Richard Henderson  <rth@redhat.com>
12941
12942         * gcc.c-torture/execute/20001026-1.c: New.
12943
12944 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12945
12946         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12947         * g++.old-deja/g++.law/builtin1.C: Likewise.
12948         * g++.old-deja/g++.law/ctors10.C: Likewise.
12949         * g++.old-deja/g++.law/virtual3.C: Likewise.
12950         * g++.old-deja/g++.mike/p658.C: Likewise.
12951         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12952         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12953         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12954         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12955         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12956
12957 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12958
12959         * gcc.c-torture/compile/20001024-1.c: New test.
12960
12961 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12962
12963         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12964         to tell us whether or not we are using V3.
12965
12966 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12967
12968         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12969         operands.
12970
12971 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12972
12973         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12974
12975 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12976
12977         * gcc.c-torture/execute/20001024-1.c: New test.
12978
12979 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12980
12981         * g++.old-deja/g++.other/sibcall1.C: New test.
12982
12983 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12984
12985         * gcc.dg/noncompile/init-3.c: New test.
12986
12987 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12988
12989         * gcc.dg/format-array-1.c: New test.
12990
12991 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12992
12993         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12994         writing through null pointers; remove comment about testing
12995         unterminated strings.
12996
12997 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12998
12999         * gcc.c-torture/execute/20001017-2.c: New test.
13000
13001 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13002
13003         * gcc.c-torture/compile/20001018-1.c: New test.
13004         * gcc.c-torture/compile/20001018-1.x: Xfail.
13005
13006 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13007
13008         * gcc.c-torture/execute/20001017-1.c: New test.
13009
13010 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13011
13012         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13013         for multiple use of arguments with scanf formats; add tests for
13014         multiple use of arguments.
13015
13016 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13017
13018         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13019
13020 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13021
13022         * gcc.dg/format-miss-1.c: New test.
13023
13024 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13025
13026         * gcc.c-torture/execute/20001013-1.c: New test.
13027
13028 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13029
13030         * gcc.dg/format-branch-1.c: New test.
13031
13032 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13033
13034         * README, lib/file-format.exp: Remove EGCS references.
13035
13036 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13037
13038         * gcc.dg/20001013-1.c: New test.
13039
13040 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13041
13042         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13043         for intmax_t in the compiler using __typeof__ and the type rules
13044         for conditional expressions.
13045
13046 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13047
13048         * gcc.dg/20001012-1.c: New test.
13049         * gcc.dg/20001012-2.c: New test.
13050
13051 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13052
13053         * gcc.dg/format-attr-1.c: New test.
13054
13055 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13056
13057         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13058         __LONG_LONG_MAX__ instead of LLONG_MAX.
13059
13060 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13061
13062         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13063         scanf flags.
13064         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13065         flags.
13066
13067 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13068
13069         * gcc.dg/sequence-pt-1.c: New test.
13070
13071 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13072
13073         * gcc.c-torture/execute/20001011-1.c: New testcase.
13074         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13075
13076 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13077
13078         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13079         does not error on it.
13080
13081 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13082
13083         * gcc.dg/20001009-1.c: New test.
13084
13085 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13086
13087         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13088         * gcc.c-torture/execute/20001009-2.c: ... to here.
13089
13090 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13091
13092         * gcc.c-torture/compile/20001009-1.c: New testcase.
13093         * gcc.c-torture/execute/20001009-1.c: New testcase.
13094         Testcases provided by Jan Hubicka <jh@suse.cz>.
13095
13096 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13097
13098         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13099         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13100         uintmax_t using <limits.h> to emulate the compiler's internal
13101         logic.  No longer XFAIL %j tests.
13102
13103 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13104
13105         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13106         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13107         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13108         regexps and details of expected handling of some bad formats.
13109         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13110         suppression.
13111
13112 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13113
13114         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13115         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13116         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13117         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13118         in list archives.
13119
13120 2000-10-06  Richard Henderson  <rth@cygnus.com>
13121
13122         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13123         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13124         * g++.old-deja/g++.jason/report.C: Likewise.
13125         * g++.old-deja/g++.law/friend5.C: Likewise.
13126         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13127         of the expected warnings.
13128
13129 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13130
13131         * g++.old-deja/g++.pt/enum14.C: New test.
13132
13133 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13134
13135         * g++.old-deja/g++.pt/crash59.C: New test.
13136
13137 2000-10-04  Will Cohen  <wcohen@redhat.com>
13138
13139         * gcc.dg/20000926-1.c: New test.
13140
13141 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13142
13143         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13144         function name for current C++ compiler.
13145         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13146
13147 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13148
13149         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13150         __PRETTY_FUNCTION__.
13151         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13152
13153 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13154
13155         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13156
13157 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13158
13159         * gcc.c-torture/compile/20000923-1.c: New test.
13160
13161 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13162
13163         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13164         * g++.old-deja/g++.pt/ttp62.C: Same.
13165         * g++.old-deja/g++.other/inline14.C: Same.
13166
13167 2000-09-24  Richard Henderson  <rth@cygnus.com>
13168
13169         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13170
13171 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13172
13173         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13174
13175 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13176
13177         * gcc.c-torture/compile/20000922-1.c: New file.
13178
13179 2000-09-21  Nick Clifton  <nickc@redhat.com>
13180
13181         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13182         a signed long modulo operation.
13183         (mod6): New function - perform an unsigned long modulo operation.
13184         (main): Add tests for modulos of very large numbers by very small
13185         dividends.
13186
13187 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13188
13189         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13190
13191 2000-09-19  Richard Henderson  <rth@cygnus.com>
13192
13193         * gcc.dg/compare2.c (case 10): XFAIL.
13194
13195 2000-09-18  Richard Henderson  <rth@cygnus.com>
13196
13197         * gcc.c-torture/execute/20000906-1.c: Move ...
13198         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13199         that support __builtin_trap.
13200
13201 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13202
13203         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13204
13205 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13206
13207         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13208         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13209         more $ format tests.
13210
13211 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13212
13213         * gcc.dg/format-errmk-1.c: New test.
13214
13215 2000-09-17  Greg McGary  <greg@mcgary.org>
13216
13217         * gcc.c-torture/execute/20000917-1.x: Remove.
13218
13219 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13220
13221         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13222
13223 2000-09-17  Greg McGary  <greg@mcgary.org>
13224
13225         * gcc.c-torture/execute/20000917-1.c: New test.
13226         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13227
13228 2000-09-16  Neil Booth  <NeilB@earthling.net>
13229
13230         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13231         in nested macro bug.
13232
13233 2000-09-15  Neil Booth  <NeilB@earthling.net>
13234
13235         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13236
13237 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13238
13239         * gcc.c-torture/execute/20000914-1.c: New test.
13240
13241 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13242
13243         * g++.other/inline13.C: New test.
13244
13245 2000-09-12  Andreas Jaeger  <aj@suse.de>
13246
13247         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13248         constant by Ulrich Drepper <drepper@redhat.com>.
13249
13250 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13251
13252         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13253
13254 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13255
13256         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13257
13258 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13259
13260         * gcc.dg/cpp/backslash.c: New test.
13261
13262 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13263
13264         * gcc.c-torture/execute/20000910-1.c: New test.
13265         * gcc.c-torture/execute/20000910-2.c: Likewise.
13266
13267 2000-09-11  Robert Lipe  <robertl@sco.com>
13268
13269         * gcc.dg/pragma-align.c: New test.
13270
13271 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13272
13273         * g++.old-deja/g++.pt/explicit82.C: New test.
13274         * g++.old-deja/g++.pt/explicit83.C: New test.
13275
13276 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13277
13278         * gcc.dg/asm-names.c: New test.
13279
13280 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13281
13282         * gcc.dg/cpp/tr-warn6.c: New test
13283
13284 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13285
13286         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13287         be accepted.
13288
13289 2000-09-07  Catherine Moore  <clm@redhat.com>
13290
13291         * gcc.c-torture/execute/unroll-1.c: New test.
13292
13293 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13294
13295         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13296         ERROR markers.
13297         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13298         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13299         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13300         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13301         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13302         Preprocess only.
13303         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13304         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13305
13306 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13307
13308         * g++.old-deja/g++.pt/deduct2.C: New test.
13309
13310 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13311
13312         * g++.old-deja/g++.pt/parms2.C: New test.
13313
13314 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13315
13316         * g++.old-deja/g++.pt/crash58.C: New test.
13317
13318 2000-09-06  Greg McGary  <greg@mcgary.org>
13319
13320         * gcc.c-torture/execute/20000906-1.c: New test.
13321         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13322
13323 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13324
13325         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13326
13327 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13328
13329         * g++.old-deja/g++.pt/crash57.C: New test.
13330
13331 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13332
13333         * g++.old-deja/g++.pt/crash56.C: New test.
13334
13335 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13336
13337         * g++.old-deja/g++.pt/koenig1.C: New test.
13338
13339 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13340
13341         * gcc.dg/20000904-1.c: New test.
13342
13343 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13344
13345         * gcc.dg/cpp/paste8.c: New test.
13346
13347 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13348
13349         * gcc.c-torture/compile/20000827-1.c: New test.
13350
13351 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13352
13353         * gcc.dg/format-diag-1.c: New test.
13354
13355 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13356
13357         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13358         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13359         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13360         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13361         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13362
13363 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13364
13365         * g++.old-deja/g++.other/nested4.C: New test.
13366
13367 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13368
13369         * g++.old-deja/g++.ns/scoped1.C: New test.
13370
13371 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13372
13373         * lib/g++.exp: Support testing already-installed GCC.
13374
13375 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13376
13377         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13378
13379 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13380
13381         * gcc.dg/return-type-2.c: New test.
13382
13383 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13384
13385         * gcc.c-torture/compile/20000825-1.c: New test.
13386
13387 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13388
13389         * gcc.dg/dwarf2-2.c: New test.
13390
13391 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13392
13393         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13394         dg-warning regexps.
13395
13396 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13397
13398         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13399         gcc.dg/format-ext-5.c: New tests.
13400
13401 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13402
13403         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13404
13405 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13406
13407         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13408
13409 2000-08-24  Richard Henderson  <rth@cygnus.com>
13410
13411         * gcc.dg/ia64-sync-1.c: New test.
13412         * gcc.dg/ia64-sync-2.c: New test.
13413         * gcc.dg/ia64-asm-1.c: New test.
13414
13415 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13416
13417         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13418         * gcc.dg/format-ext-2.c: New test.
13419
13420 2000-08-23  Jason Merrill  <jason@redhat.com>
13421
13422         * lib/old-dejagnu.exp: Also ignore "In member function" and
13423         "At global scope".
13424
13425 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13426
13427         * gcc.dg/noncompile/label-lineno-1.c: New test.
13428
13429 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13430
13431         * gcc.dg/c99-array-nonobj-1.c: New test.
13432
13433 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13434
13435         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13436         tests.
13437         * gcc.dg/format-ext-1.c: New test.
13438
13439 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13440
13441         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13442         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13443         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13444         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13445         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13446
13447 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13448
13449         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13450         gcc.dg/c99-strftime-2.c: New tests.
13451
13452 2000-08-22  Richard Henderson  <rth@cygnus.com>
13453
13454         * gcc.c-torture/execute/20000822-1.c: New test.
13455
13456 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13457
13458         * gcc.c-torture/execute/20000819-1.x: Remove.
13459
13460 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13461
13462         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13463         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13464         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13465         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13466         gcc.dg/format-xopen-1.c: New tests.
13467
13468 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13469
13470         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13471
13472 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13473
13474         * g++.old-deja/g++.other/loop2.C: New test.
13475
13476         * gcc.c-torture/compile/20000606-1.c: New test.
13477         * gcc.c-torture/compile/20000728-1.c: New test.
13478         * gcc.c-torture/execute/20000801-1.c: New test.
13479         * gcc.c-torture/execute/20000801-2.c: New test.
13480         * gcc.c-torture/execute/20000819-1.c: New test.
13481         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13482         * gcc.dg/20000629-1.c: New test.
13483         * gcc.dg/20000724-1.c: New test.
13484         * gcc.dg/20000807-1.c: New test.
13485
13486 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13487
13488         * gcc.dg/cpp/pragma-1.c: New test.
13489         * gcc.dg/cpp/pragma-2.c: New test.
13490
13491 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13492
13493         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13494         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13495
13496 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13497
13498         * gcc.c-torture/compile/20000818-1.c: New test.
13499
13500 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13501
13502         * gcc.c-torture/execute/20000818-1.c: New test.
13503
13504 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13505
13506         * gcc.dg/format-va-1.c: New test.
13507
13508 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13509
13510         * g++.old-deja/g++.other/typedef8.C: New test.
13511
13512 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13513
13514         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13515         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13516         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13517         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13518         * g++.old-deja/g++.other/ptrmem7.C: New test.
13519         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13520
13521 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         * g++.old-deja/g++.pt/typename27.C: New test.
13524
13525 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13526
13527         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13528         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13529         * g++.old-deja/g++.pt/friend45.C: New test.
13530         * g++.old-deja/g++.other/friend8.C: New test.
13531
13532 2000-08-15  Richard Henderson  <rth@cygnus.com>
13533
13534         * gcc.c-torture/execute/20000815-1.c: New test.
13535
13536 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13537
13538         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13539         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13540         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13541
13542 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13543
13544         * g++.old-deja/g++.other/refinit2.C: New test.
13545
13546 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13547
13548         * lib/c-torture.exp (c-torture): Make
13549         compiler_conditional_xfail_data global.
13550         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13551         compiler_conditional_xfail_data machinery.
13552         (f-torture-execute): Likewise.
13553         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13554         and only when unrolling loops.
13555
13556         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13557
13558 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13559
13560         * g++.old-deja/g++.pt/explicit81.C: New test.
13561
13562 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         * g++.old-deja/g++.pt/typename26.C: New test.
13565
13566 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13567
13568         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13569         warning.
13570
13571 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13572
13573         * g++.old-deja/g++.other/array3.C: New test.
13574
13575 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13576
13577         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13578         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13579         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13580         New tests.
13581
13582 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13583
13584         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13585         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13586
13587 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13588
13589         * gcc.c-torture/execute/20000808-1.c: New test.
13590
13591 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13592
13593         * gcc.dg/c90-const-expr-1.c: New test.
13594
13595 2000-08-08  Richard Henderson  <rth@cygnus.com>
13596
13597         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13598
13599 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13600
13601         * gcc.dg/noncompile/const-ll-1.c: New test.
13602
13603 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13604
13605         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13606
13607 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13608
13609         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13610         that running programs linked against the shared version of libobjc
13611         run correctly.
13612
13613 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13614
13615         * gcc.dg/c99-printf-1.c: New test.
13616
13617 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13618
13619         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13620
13621 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13622
13623         * gcc.c-torture/execute/20000731-1.x: Delete.
13624
13625 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13626
13627         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13628         and torture_without_loops as is done by c-torture.exp.
13629         (search_for): Copy from c-torture.exp.
13630         (gcc-dg-runtest): New function, drives a directory of tests
13631         iterating over the TORTURE_OPTIONS.
13632         (scan-assembler, scan-assembler-not): Move here from
13633         individual directory drivers.
13634
13635         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13636         defined by lib/gcc-dg.exp.
13637         * gcc.dg/cpp/cpp.exp: Likewise.
13638         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13639         gcc-dg-runtest, so we cycle over optimization options.
13640
13641         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13642         * gcc.dg/compare2.c: No longer expected to fail.
13643
13644 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13645
13646         * gcc.c-torture/execute/20000804-1.c: New test.
13647
13648 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13649
13650         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13651
13652 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13653
13654         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13655
13656 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13657
13658         * gcc.c-torture/compile/20000803-1.c: New test.
13659
13660 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13661
13662         * gcc.c-torture/execute/20000801-3.c,
13663         gcc.c-torture/execute/20000801-4.c: New tests.
13664         * gcc.c-torture/execute/20000801-3.x,
13665         gcc.c-torture/execute/20000801-4.x: Xfail.
13666
13667 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13668
13669         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13670         libobjc/.libs to allow for libtool.
13671
13672 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13673
13674         * gcc.c-torture/compile/20000802-1.c: New test.
13675
13676 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13677
13678         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13679
13680 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13681
13682         * gcc-c-torture/execute/20000731-2.c: New test.
13683
13684         * gcc.c-torture/execute/20000731-1.c: New test.
13685         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13686
13687 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13688
13689         * testsuite/gcc.dg/cpp/paste7.c: New test.
13690         * gcc.dg/cpp/20000725-1.c: New test.
13691
13692 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13693
13694         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13695         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13696         declaration warning for __builtin_dwarf_reg_size.
13697
13698         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13699
13700 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13701
13702         * gcc.dg/noncompile/voidparam-1.c: New test.
13703
13704 2000-07-30  Richard Henderson  <rth@cygnus.com>
13705
13706         * gcc.dg/c90-digraph-1.c: Don't xfail.
13707         * gcc.dg/compare2.c (case 10): Xfail.
13708         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13709
13710 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13711
13712         * gcc.dg/c99-main-1.c: New test.
13713
13714 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13715
13716         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13717
13718 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13719
13720         * gcc.c-tortuer/execute/20000726-1.c: New test.
13721
13722 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13723
13724         * gcc.c-torture/execute/enum-2.c: New test.
13725
13726 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13727
13728         * gcc.dg/cpp/tr-warn3.c: New test.
13729
13730 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13731
13732         * g++.old-deja/g++.ext/implicit1.C: Remove.
13733         * g++.old-deja/g++.jason/c2.C: Remove
13734         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13735         * g++.old-deja/g++.pt/crash16.C: Likewise.
13736         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13737
13738 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13739
13740         * g++.old-deja/g++.other/for2.C: New test.
13741
13742 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13743
13744         * gcc.dg/20000720-1.c: New test.
13745
13746 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13747
13748         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13749
13750 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13751
13752         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13753         * gcc.c-torture/execute/20000722-1.c: New.
13754         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13755
13756 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13757
13758         * gcc.dg/cpp/20000720-1.S: New test.
13759
13760 2000-07-21  Michael Meissner  <meissner@redhat.com>
13761
13762         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13763
13764 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13765
13766         * g++.old-deja/g++.brendan/crash16.C,
13767         g++.old-deja/g++.brendan/parse3.C,
13768         g++.old-deja/g++.brendan/redecl1.C,
13769         g++.old-deja/g++.ns/template13.C,
13770         g++.old-deja/g++.other/decl4.C,
13771         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13772
13773 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13774
13775         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13776         and "Internal error".
13777
13778         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13779         regexps.
13780         * gcc.dg/cpp/paste6.c: New test.
13781
13782 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13783
13784         * gcc.dg/cpp/tr-direct.c: New test.
13785
13786         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13787         gcc.dg/cpp/undef1.c: Tweak error regexps.
13788
13789 2000-07-18  Eric Christopher <echristo@redhat.com>
13790
13791         * gcc.c-torture/compile/20000718-1.c: New test.
13792
13793 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13794
13795         * cpplex.c (_cpp_push_token): If the token being pushed back
13796         is the previous token in this context, just subtract one from
13797         context->posn.
13798         * cppmacro.c (save_expansion): Clear aux field when storing a
13799         placemarker.
13800
13801 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13802
13803         * gcc.dg/noncompile/redecl-1.c: New test.
13804
13805 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13806
13807         * gcc.c-torture/execute/20000717-5.c: New test.
13808         * gcc.c-torture/execute/20000717-1.x: Removed.
13809
13810 2000-07-17  Richard Henderson  <rth@cygnus.com>
13811
13812         * gcc.c-torture/execute/20000717-4.c: New test.
13813
13814 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13815
13816         * gcc.dg/cpp/syshdr.c: New test.
13817         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13818
13819 2000-07-17  Neil Booth  <neilb@earthling.net>
13820
13821         * gcc.dg/cpp/cmdlne-dM.c: New test.
13822         * gcc.dg/cpp/cmdlne-dD.c: New test.
13823
13824 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13825
13826         * gcc.c-torture/execute/20000717-3.c: New test.
13827
13828         * gcc.c-torture/compile/20000717-1.c: New test.
13829
13830 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13831
13832         * gcc.c-torture/execute/20000717-2.c: New test.
13833
13834 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13835
13836         * gcc.dg/formatz-1.c: New test.
13837
13838         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13839         * gcc.dg/c99-digraph-1.c: New tests.
13840
13841         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13842         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13843
13844         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13845         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13846         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13847         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13848         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13849         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13850         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13851
13852 2000-07-17   Greg McGary <greg@mcgary.org>
13853
13854         * gcc.c-torture/execute/20000717-1.c: New test.
13855         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13856
13857 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13858
13859         * gcc.c-torture/execute/20000715-2.c: New test.
13860         * gcc.dg/20000715-1.c: New test.
13861
13862 2000-07-15  Michael Meissner  <meissner@redhat.com>
13863
13864         * gcc.c-torture/execute/20000715-1.c: New test.
13865
13866 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13867
13868         * gcc.c-torture/execute/20000707-1.c: New test.
13869
13870 2000-07-13  Neil Booth  <NeilB@earthling.net>
13871
13872         * testsuite/gcc.dg/cpp/digraph1.c,
13873         testsuite/gcc.dg/cpp/digraph2.c,
13874         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13875
13876 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13877
13878         * g77.f-torture/compile/20000630-2.f:  New test.
13879         * g77.f-torture/compile/20000630-2.x
13880
13881 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13882
13883         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13884
13885 2000-07-11  Neil Booth  <NeilB@earthling.net>
13886
13887         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13888
13889 2000-07-11  Neil Booth  <NeilB@earthling.net>
13890
13891         * gcc.dg/cpp/cmdlne-C.c: New.
13892
13893 2000-07-09  Neil Booth  <NeilB@earthling.net>
13894
13895         * gcc.dg/cpp/directiv.c: New tests.
13896         * gcc.dg/cpp/undef1.c: Update.
13897
13898 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13899
13900         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13901
13902 2000-07-09  Neil Booth  <NeilB@earthling.net>
13903
13904         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13905
13906 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13907
13908         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13909         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13910
13911 2000-07-08  Neil Booth  <NeilB@earthling.net>
13912
13913         * gcc.dg/cpp/macsyntx.c: New tests.
13914
13915 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13916
13917         * gcc.dg/20000707-1.c: New test.
13918
13919 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13920
13921         * gcc.c-torture/execute/20000706-1.c: New test.
13922         * gcc.c-torture/execute/20000706-2.c: New test.
13923         * gcc.c-torture/execute/20000706-3.c: New test.
13924         * gcc.c-torture/execute/20000706-4.c: New test.
13925         * gcc.c-torture/execute/20000706-5.c: New test.
13926
13927 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13928
13929         * g++.old-deja/g++.pt/instantiate7.C: New test.
13930
13931 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13932
13933         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13934         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13935         * g++.old-deja/g++.other/rtti3.C: Likewise.
13936         * g++.old-deja/g++.other/rttid3.C: Likewise.
13937
13938 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13939
13940         *  g77.f-torture/compile/20000630-1.x: Fix typo
13941
13942 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13943
13944         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13945         assembly output.
13946
13947 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13948
13949         * gcc.dg/cpp/ident.c: New test.
13950
13951 2000-07-05  Neil Booth  <NeilB@earthling.net>
13952
13953         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13954           gcc.dg/cpp/lexstrng.c: New tests.
13955
13956 2000-07-04  Neil Booth  <NeilB@earthling.net>
13957
13958         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13959         * gcc.dg/cpp/strify2.c: Same.
13960
13961 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13962
13963         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13964         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13965         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13966         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13967
13968         * testsuite/gcc.dg/cpp/macro1.c,
13969         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13970         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13971         testsuite/gcc.dg/cpp/strify1.c,
13972         testsuite/gcc.dg/cpp/strify2.c: New tests.
13973
13974 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13975
13976         * gcc.c-torture/execute/20000703-1.c: New test.
13977
13978 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13979
13980         * g++.old-deja/g++.pt (lookup10.C): New test.
13981
13982 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13983
13984         * g++.old-deja/g++.pt (typename25.C): New test.
13985
13986 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13987
13988         * gcc.c-torture/compile/20000701-1.c: New test.
13989
13990 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13991
13992         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13993         to test case.
13994
13995 2000-06-30  Catherine Moore  <clm@cygnus.com>
13996
13997         * gcc.c-torture/execute/align-1.c: New test.
13998
13999 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14000
14001         * g++.old-deja/g++.pt/expr8.C: New test.
14002         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14003
14004 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14005
14006         * gcc.c-torture/compile/20000629-1.c: New test.
14007
14008 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14009
14010
14011         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14012         gcc.dg/noncompile directory, depending on whether they're
14013         preprocessor tests or not.  Annotate all the tests for the dg
14014         framework.
14015
14016         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14017         * gcc.dg/noncompile/noncompile.exp: New.
14018
14019         * Moved files:
14020         Old name                                New name
14021         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14022         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14023         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14024         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14025         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14026         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14027         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14028         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14029         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14030         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14031         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14032         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14033         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14034         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14035         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14036         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14037         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14038         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14039         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14040         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14041         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14042         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14043         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14044         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14045
14046         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14047         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14048         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14049         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14050         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14051         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14052
14053 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14054
14055         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14056         declare one variable.  On the fourth, error.
14057         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14058         declared by 20000628-1a.h.
14059
14060 2000-06-29  Richard Henderson  <rth@redhat.com>
14061
14062         * gcc.c-torture/execute/930529-1.x: New file.
14063         * gcc.dg/920413-1.c: Adjust expected warning text.
14064         * gcc.dg/980217-1.c: Declare abort.
14065         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14066
14067 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14068
14069         * g77.f-torture/compile/20000629-1.f: New test.
14070         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14071
14072 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14073
14074         Rearrange lots of files, removing entirely the
14075         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14076         directories.
14077
14078         * Deleted files:
14079         gcc.c-torture/code_quality/code_quality.exp
14080         gcc.c-torture/special/special.exp
14081         gcc.failure/failure.exp
14082         gcc.failure/940409-1.x
14083         gcc.c-torture/compile/961203-1.x
14084
14085         * New files:
14086         gcc.misc-tests/linkage.exp
14087         gcc.c-torture/execute/920730-1t.c
14088         gcc.c-torture/execute/920730-1t.x
14089         gcc.c-torture/compile/920520-1.x
14090         gcc.c-torture/compile/920521-1.x
14091         gcc.c-torture/compile/981006-1.x
14092         gcc.c-torture/execute/eeprof-1.x
14093
14094         * Moved files (possibly with modifications to fit a new harness):
14095         Old name                                New name
14096         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14097         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14098         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14099         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14100         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14101         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14102         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14103         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14104         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14105         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14106         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14107         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14108         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14109         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14110
14111 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14112
14113         * c-torture/compile/961203-1.x: Delete.
14114
14115         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14116         not exit. Include stdio.h.
14117         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14118         * gcc.misc-tests/dg-12.c: Likewise.
14119         * gcc.misc-tests/dg-5.c: Likewise.
14120         * gcc.misc-tests/dg-6.c: Likewise.
14121         * gcc.misc-tests/dg-7.c: Prototype abort.
14122         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14123         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14124         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14125         not exit.
14126         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14127         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14128
14129 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14130
14131         * gcc.dg/cpp/20000628-1.c: New test.
14132         * gcc.dg/cpp/20000628-1.h: New header for above test.
14133         * gcc.dg/cpp/20000628-1a.h: Likewise.
14134
14135 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14136
14137         * gcc.dg/cpp: New directory.
14138         * gcc.dg/cpp/cpp.exp: New driver.
14139         * gcc.dg/cpp/20000627-1.c: New test.
14140         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14141         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14142         and rewrite as a compilation test.
14143
14144         * gcc.dg: Move many files into the cpp subdirectory, possibly
14145         renaming or editing them as well.
14146         Old name                New name
14147         990119-1.c              cpp/19990119-1.c
14148         990228-1.c              cpp/19990228-1.c
14149         990407-1.c              cpp/19990407-1.c
14150         990409-1.c              cpp/19990409-1.c
14151         990413-1.c              cpp/19990413-1.c
14152         990703-1.c              cpp/19990703-1.c
14153         20000127-1.c            cpp/20000127-1.c
14154         20000129-1.c            cpp/20000129-1.c
14155         20000207-1.c            cpp/20000207-1.c
14156         20000207-2.c            cpp/20000207-2.c
14157         20000209-1.c            cpp/20000209-1.c
14158         20000209-2.c            cpp/20000209-2.c
14159         20000301-1.c            cpp/20000301-1.c
14160         20000419-1.c            cpp/20000419-1.c
14161         20000510-1.S            cpp/20000510-1.S
14162         20000519-1.c            cpp/20000519-1.c
14163         20000529-1.c            cpp/20000529-1.c
14164         20000625-1.c            cpp/20000625-1.c
14165         20000625-2.c            cpp/20000625-2.c
14166         cpp-as1.c               cpp/assert1.c
14167         cpp-as2.c               cpp/assert2.c
14168         cxx-comments-1.c        cpp/cxxcom1.c
14169         cxx-comments-2.c        cpp/cxxcom2.c
14170         endif-label.c           cpp/endif.c
14171         cpp-hash1.c             cpp/hash1.c
14172         cpp-hash2.c             cpp/hash2.c
14173         cpp-if1.c               cpp/if-1.c
14174         cpp-if2.c               cpp/if-2.c
14175         cpp-if3.c               cpp/if-3.c
14176         cpp-if4.c               cpp/if-4.c
14177         cpp-if5.c               cpp/if-5.c
14178         cpp-cond.c              cpp/if-cexp.c
14179         cpp-missingop.c         cpp/if-mop.c
14180         cpp-missingparen.c      cpp/if-mpar.c
14181         cpp-opprec.c            cpp/if-oppr.c
14182         cpp-ifparen.c           cpp/if-paren.c
14183         cpp-shortcircuit.c      cpp/if-sc.c
14184         cpp-shift.c             cpp/if-shift.c
14185         cpp-unary.c             cpp/if-unary.c
14186         cpp-li1.c               cpp/line1.c
14187         cpp-li2.c               cpp/line2.c
14188         lineno.c                cpp/line3.c
14189         lineno-2.c              cpp/line4.c
14190         cpp-mi.c                cpp/mi1.c
14191         cpp-mic.h               cpp/mi1c.h
14192         cpp-micc.h              cpp/mi1cc.h
14193         cpp-mind.h              cpp/mi1nd.h
14194         cpp-mindp.h             cpp/mi1ndp.h
14195         cpp-mix.h               cpp/mi1x.h
14196         cpp-mi2.c               cpp/mi2.c
14197         cpp-mi2a.h              cpp/mi2a.h
14198         cpp-mi2b.h              cpp/mi2b.h
14199         cpp-mi2c.h              cpp/mi2c.h
14200         cpp-mi3.c               cpp/mi3.c
14201         cpp-mi3.def             cpp/mi3.def
14202         poison-1.c              cpp/poison.c
14203         pr-impl.c               cpp/prag-imp.c
14204         cpp-redef-2.c           cpp/redef1.c
14205         cpp-redef.c             cpp/redef2.c
14206         strpaste.c              cpp/strp1.c
14207         strpaste-2.c            cpp/strp2.c
14208         cpp-tradpaste.c         cpp/tr-paste.c
14209         cpp-tradstringify.c     cpp/tr-str.c
14210         cpp-tradwarn1.c         cpp/tr-warn1.c
14211         cpp-tradwarn2.c         cpp/tr-warn2.c
14212         trigraphs.c             cpp/trigraphs.c
14213         cpp-unc1.c              cpp/unc1.c
14214         cpp-unc2.c              cpp/unc2.c
14215         cpp-unc3.c              cpp/unc3.c
14216         cpp-unc.c               cpp/unc4.c
14217         undef.c                 cpp/undef1.c
14218         undef-2.c               cpp/undef2.c
14219         cpp-wi1.c               cpp/widestr1.c
14220
14221 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14222
14223         * lib/g++.exp (g++_include_flags): Tweak.
14224
14225 2000-06-27  H.J. Lu  <hjl@gnu.org>
14226             Loren J. Rittle  <ljrittle@acm.org>
14227
14228         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14229         version with one that knows about the new gcc tree structure.
14230         (g++_link_flags): Same.
14231
14232 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14233
14234         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14235         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14236         case we are cross-compiling.
14237
14238         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14239         g++.old-deja/g++.niklas/Makefile.in,
14240         g++.old-deja/g++.niklas/configure.in,
14241         g++.old-deja/g++.other/Makefile.in,
14242         g++.old-deja/g++.other/configure.in,
14243         gcc.c-torture/code_quality/Makefile.in,
14244         gcc.c-torture/code_quality/configure.in,
14245         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14246         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14247         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14248         gcc.c-torture/execute/ieee/Makefile.in,
14249         gcc.c-torture/execute/ieee/configure.in,
14250         gcc.c-torture/noncompile/Makefile.in,
14251         gcc.c-torture/noncompile/configure.in,
14252         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14253         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14254         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14255
14256 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14257
14258         * g++.old-deja/g++.other/ambig3.C: New test.
14259
14260 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14261
14262         * g++.old-deja/g++.pt/syntax1.C: New test.
14263         * g++.old-deja/g++.pt/syntax2.C: New test.
14264         * g++.old-deja/g++.other/syntax3.C: New test.
14265         * g++.old-deja/g++.other/syntax4.C: New test.
14266
14267 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14268
14269         * gcc.dg/20000623-1.c: Prototype exit and abort.
14270
14271 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14272
14273         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14274         New tests.
14275         * gcc.dg/cpp-mi3.def: New file.
14276
14277         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14278         inside assertions.
14279         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14280         lexer's error messages.
14281         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14282         divine anything from the linemarkers.
14283         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14284         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14285
14286 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14287
14288         * gcc.dg/20000623-1.c: New test.
14289
14290 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * gcc.c-torture/execute/20000622-1.c: New test.
14293
14294 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14295
14296         * g++.old-deja/g++.other/init15.C: New test.
14297
14298 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14299
14300         * g++.old-deja/g++.pt/vaarg2.C: New test.
14301         * g++.old-deja/g++.pt/vaarg3.C: New test.
14302
14303 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14304
14305         * g++.old-deja/g++.other/dyncast6.C: New test.
14306
14307 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14308
14309         * gcc.c-torture/execute/loop-6.c: New test.
14310
14311 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14312
14313         * gcc.dg/20000614-1.c: New test.
14314         * gcc.dg/20000614-2.c: New test.
14315
14316 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14317
14318         * g++.old-deja/g++.other/inline12.C: New test.
14319
14320 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14321
14322         * g++.old-deja/g++.other/eh1.C: New test.
14323
14324 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14325
14326         * g++.old-deja/g++.other/type.C: New test.
14327
14328 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14329
14330         * g++.old-deja/g++.other/initstring.C: New test.
14331
14332 2000-06-12  Jason Merrill  <jason@redhat.com>
14333
14334         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14335
14336 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14337
14338         * gcc.c-torture/compile/20000609-1.c: New test.
14339
14340 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14341
14342         * gcc.dg/20000609-1.c: New test.
14343
14344 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14345
14346         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14347         * gcc.c-torture/noncompile/poison-1.c: Move...
14348         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14349         * gcc.dg/cpp-li1.c: Add a token after the #line.
14350
14351 2000-06-05  Richard Henderson  <rth@cygnus.com>
14352
14353         * gcc.c-torture/execute/20000605-2.c: New test.
14354         * gcc.c-torture/execute/20000605-3.c: New test.
14355
14356 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14357
14358         * g77.f-torture/execute/20000503-1.x: New file.
14359
14360 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14361
14362         * g++.old-deja/g++.eh/badalloc1.C: New test.
14363
14364 2000-06-05  Richard Henderson  <rth@cygnus.com>
14365
14366         * gcc.c-torture/execute/20000605-1.c: New test.
14367
14368 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14369             Nathan Sidwell <nathan@codesourcery.com>
14370
14371         * gcc.c-torture/compile/20000605-1.c: New test.
14372
14373 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14374
14375         * g77.f-torture/compile/20000601-1.f:  New test.
14376
14377 2000-06-03  Richard Henderson  <rth@cygnus.com>
14378
14379         * gcc.c-torture/execute/20000603-1.c: New.
14380
14381 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14382
14383         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14384         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14385
14386 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14387
14388         * gcc.dg/compare2.c (case 12): XFAIL.
14389         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14390         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14391
14392         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14393
14394 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14395
14396         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14397         guard macro is already defined when the header is first
14398         included.
14399         * gcc.dg/cpp-mix.h: New file.
14400         * gcc.dg/endif-label.c: Update patterns to match compiler.
14401
14402         * g++.brendan/complex1.C: Declare abort.
14403         * g++.law/refs4.C: Remove XFAIL.
14404         * g++.oliva/expr2.C: Declare abort and exit.
14405
14406 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14407
14408         * gcc.c-torture/execute/20000528-1.c: New test.
14409
14410         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14411         * g++.old-deja/g++.law/temps4.C: Likewise.
14412
14413         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14414         stdlib.h.  Call abort() on failure.
14415         * g++.old-deja/g++.law/refs4.C: Likewise.
14416         * g++.old-deja/g++.law/temps4.C: Likewise.
14417         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14418         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14419
14420 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14421
14422         Relative to g++.dg/special:
14423         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14424
14425         Relative to g++.old-deja:
14426         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14427         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14428         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14429         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14430         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14431         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14432         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14433
14434         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14435         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14436         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14437         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14438         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14439         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14440         and/or string.h.
14441
14442         * g++.other/goto1.C: Update expectations for error messages.
14443
14444 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14445
14446         * gcc.c-torture/compile/20000523-1.c: New test.
14447
14448 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14449
14450         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14451
14452 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14453
14454         * g++.old-deja/g++.eh/catch11.C: New test.
14455         * g++.old-deja/g++.eh/catch12.C: New test.
14456
14457 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14458
14459         * gcc.c-torture/execute/20000523-1.c: New test.
14460
14461 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14462
14463         * c-torture/execute/bcp-1.c: Replace abort in arg of
14464         __builtin_constant_p with a generic external function.
14465
14466         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14467         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14468         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14469         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14470         Prototype abort and/or exit.
14471
14472         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14473         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14474         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14475         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14476
14477 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14478
14479         * gcc.dg/dwarf2-1.c: New test.
14480
14481 2000-05-20  Richard Henderson  <rth@cygnus.com>
14482
14483         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14484
14485 2000-05-20  Andreas Jaeger  <aj@suse.de>
14486
14487         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14488         testcase.
14489
14490 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14491
14492         * gcc.c-torture/execute/20000519-2.c: New test.
14493
14494 2000-05-19  Andreas Jaeger  <aj@suse.de>
14495
14496         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14497         which fails with SSA.
14498
14499         * lib/c-torture.exp: Also test with -O3 -fssa.
14500
14501 2000-05-18  Michael Meissner  <meissner@redhat.com>
14502
14503         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14504         * gcc.c-torture/execute/920415-1.c: Ditto.
14505         * gcc.c-torture/execute/920501-1.c: Ditto.
14506         * gcc.c-torture/execute/conversion.c: Ditto.
14507         * gcc.c-torture/execute/cvt-1.c: Ditto.
14508
14509 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14510
14511         * gcc.c-torture/compile/20000518-1.c: New test.
14512
14513 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14514
14515         * g77.f-torture/compile/200005018.f:  New test.
14516
14517 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14518
14519         * gcc.c-torture/compile/20000517-1.c: New test.
14520
14521 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14522
14523         * gcc.c-torture/execute/20000516-1.c: New test.
14524
14525 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14526
14527         * g++.old-deja/g++.other/eh.C: New test.
14528
14529 2000-05-12  Richard Henderson  <rth@cygnus.com>
14530
14531         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14532         constants through to doit's conditional.
14533
14534 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14535
14536         * gcc.c-torture/compile/20000511-1.c: New test.
14537         * g77.f-torture/compile/20000511-1.f: New test.
14538         * g77.f-torture/compile/20000511-2.f: New test.
14539
14540 2000-05-11  Michael Meissner  <meissner@redhat.com>
14541
14542         * gcc.c-torture/execute/20000511-1.c: New test.
14543
14544 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14545
14546         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14547         * gcc.dg/20000510-1.S: New.
14548
14549 2000-05-08  Catherine Moore  <clm@cygnus.com>
14550
14551         * gcc.dg/unused-3.c: New.
14552
14553 2000-05-06  Richard Henderson  <rth@cygnus.com>
14554
14555           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14556           * g++.old-deja/g++.mike/warn1.C: Likewise.
14557           * g++.old-deja/g++.pt/local1.C: Likewise.
14558           * g++.old-deja/g++.pt/local7.C: Likewise.
14559           * g++.old-deja/g++.pt/spec16.C: Likewise.
14560
14561 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14562
14563         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14564
14565 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14566
14567           * g77.f-torture/execute/20000503-1.f:  New test.
14568
14569 2000-05-04  Andreas Jaeger  <aj@suse.de>
14570
14571         * gcc.dg/noreturn-2.c: New test.
14572
14573 2000-05-04  Neil Booth  <NeilB@earthling.net>
14574
14575         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14576         preprocessor.
14577
14578 2000-05-04  Richard Henderson  <rth@cygnus.com>
14579
14580         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14581
14582 2000-05-04  Richard Henderson  <rth@cygnus.com>
14583
14584         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14585         OpenSSL by Jason R Thorpe.
14586
14587 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14588
14589         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14590
14591 2000-05-03  Robert Lipe <robertlipe@usa.net>
14592
14593         * gcc.dg/20000503-1.c: New test.
14594
14595 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14596
14597         * gcc.c-torture/compile/20000502-1.c: New test.
14598         * g++.old-deja/g++.other/align.C: New test.
14599         * gcc.dg/cpp-tradstringify.c: New test.
14600
14601 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14602
14603         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14604         and hard registers.
14605
14606 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14607
14608         * gcc.c-torture/execute/loop-5.c: New test.
14609
14610 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14611
14612         * gcc.c-torture/execute/va-arg-20.c: New test.
14613
14614 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14615
14616         * gcc.c-torture/execute/20000422-1.c: New test.
14617
14618 2000-04-20  Greg McGary  <gkm@gnu.org>
14619
14620         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14621         when optimizing, but without sibling-call optimizations (-O1).
14622
14623 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14624
14625           * gcc.c-torture/compile/20000420-1.c: New test.
14626
14627 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14628
14629         * g++.abi/ptrflags.C: New test.
14630         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14631
14632 2000-04-19  Catherine Moore  <clm@cygnus.com>
14633
14634         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14635
14636 2000-04-19  Greg McGary  <gkm@gnu.org>
14637
14638         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14639         sibling-call optimizations.
14640
14641 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14642
14643         * gcc.dg/20000419-1.c: New test.
14644
14645 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14646
14647         * gcc.c-torture/execute/20000412-6.c: New test.
14648
14649 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14650
14651         * gcc.c-torture/execute/20000412-5.c: New test.
14652         * g77.f-torture/compile/20000412-1.f: New test.
14653         * gcc.c-torture/execute/20000412-4.c: New test.
14654         * gcc.c-torture/compile/20000412-2.c: New test.
14655         * gcc.c-torture/execute/20000412-3.c: New test.
14656         * gcc.c-torture/compile/20000412-1.c: New test.
14657         * gcc.c-torture/execute/20000412-2.c: New test.
14658
14659 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14660
14661         * objc/execute/bf-20.m: New test.
14662
14663 2000-04-10  Richard Henderson  <rth@cygnus.com>
14664
14665         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14666
14667         * gcc.c-torture/execute/20000412-1.c: New test.
14668
14669 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14670
14671         * g++.old-deja/g++.eh/catchptr1.C: New test.
14672
14673 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14676
14677 2000-04-08  Neil Booth  <NeilB@earthling.net>
14678
14679         * gcc.dg/cpp-nullchar.c: Remove test as
14680         embedded nulls cause problems.
14681
14682 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14683
14684         * gcc.dg/compare2.c: New test.
14685
14686 2000-04-08  Neil Booth  <NeilB@earthling.net>
14687
14688         * gcc.dg/cpp-nullchar.c: New test.
14689
14690 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14691
14692         * gcc.dg/cpp-mi2.c: New test.
14693         * gcc.dg/cpp-mi2[abc].h: New files.
14694
14695 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14696
14697         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14698         member name.
14699
14700 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14701
14702         * g++.old-deja/g++.abi/vmihint.C: New test.
14703
14704 2000-04-06  Neil Booth  <NeilB@earthling.net>
14705
14706         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14707         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14708         copyright.
14709
14710 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14711
14712         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14713         avoid stack-frame overwrite.
14714
14715 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14716
14717         * gcc.c-torture/compile/20000405-2.c: New test.
14718         * gcc.c-torture/compile/20000405-3.c: New test.
14719
14720 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14721
14722         * gcc.c-torture/compile/20000405-1.c: New test.
14723
14724 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14725
14726         * gcc.dg/cast-qual-1.c: Revert last change.
14727
14728 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14729
14730         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14731
14732 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14733
14734         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14735         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14736
14737 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14738
14739         * gcc.c-torture/compile/20000403-2.c: New test.
14740         * gcc.c-torture/compile/20000403-1.c: New test.
14741
14742 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14743
14744         * gcc.c-torture/execute/20000403-1.c: New test.
14745
14746 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14747
14748         * gcc.c-torture/execute/20000402-1.c: New test.
14749
14750 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14751
14752         * gcc.c-torture/execute/va-arg-15.c: New test.
14753         * gcc.c-torture/execute/va-arg-16.c: New test.
14754         * gcc.c-torture/execute/va-arg-17.c: New test.
14755         * gcc.c-torture/execute/va-arg-18.c: New test.
14756         * gcc.c-torture/execute/va-arg-19.c: New test.
14757
14758 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14759
14760         * gcc.c-torture/compile/981211-1.c: Move to...
14761         * gcc.dg/cpp-as1.c: ...here.
14762         * gcc.dg/cpp-as2.c: New file.
14763
14764         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14765         compiler.
14766
14767 2000-04-02  Neil Booth  <NeilB@earthling.net>
14768
14769         * gcc.dg/cpp-cond.c  New tests.
14770         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14771         accidental success less likely.
14772         * gcc.dg/cpp-missingop.c  New tests.
14773         * gcc.dg/cpp-missingparen.c  New tests.
14774         * gcc.dg/cpp-shift.c  New tests.
14775         * gcc.dg/cpp-shortcircuit.c  New tests.
14776         * gcc.dg/cpp-unary.c  New tests.
14777
14778 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14779
14780         * gcc.c-torture/compile/20000329-1.c: New test.
14781
14782 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14783
14784         * gcc.c-torture/compile/20000326-1.c: New test.
14785         * gcc.c-torture/compile/20000326-2.c: New test.
14786
14787 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14788
14789         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14790         the first parameter is a function argument.
14791
14792 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14793
14794         * g++.old-deja/g++.ext/array4.C: New test.
14795
14796 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14797
14798         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14799
14800 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14801
14802         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14803
14804 2000-03-19  Richard Henderson  <rth@cygnus.com>
14805
14806         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14807
14808 2000-03-19  Richard Henderson  <rth@cygnus.com>
14809
14810         * gcc.c-torture/compile/20000319-1.c: New test.
14811
14812 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14813
14814         * gcc.c-torture/execute/20000314-3.c: New test.
14815         * gcc.c-torture/execute/20000314-2.c: New test.
14816         * gcc.c-torture/execute/20000314-1.c: New test.
14817         * gcc.c-torture/compile/20000314-2.c: New test.
14818         * gcc.c-torture/compile/20000314-1.c: New test.
14819
14820 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14821
14822         * g++.old-deja/g++.warn/inline.C: New test.
14823
14824 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14825
14826         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14827         standards-compliant result rather than specific constants.
14828         Put test-values in array.
14829
14830 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14831
14832         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14833         (g++_target_compile): Put test-specific options last.
14834
14835 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14836
14837         * g++.old-deja/g++.eh/vbase4.C: New test.
14838
14839 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14840
14841         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14842
14843 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14844
14845         * g++.old-deja/g++.brendan/misc12.C: Removed.
14846         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14847         * g++.old-deja/g++.ext/pretty4.C: New test.
14848
14849 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14850
14851         * g++.old-deja/g++.other/string2.C: New test.
14852
14853 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14854
14855         * g++.old-deja/g++.warn/impint2.C: New test.
14856
14857 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14858
14859         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14860         is 1, not zero.
14861
14862 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14863
14864         * g++.old-deja/g++.warn/impint.C: New test.
14865         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14866         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14867         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14868         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14869         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14870         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14871         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14872         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14873         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14874         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14875         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14876         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14877
14878 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14879
14880         * gcc.dg/cpp-redef.c: New test.
14881
14882 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14883
14884         * g++.old-deja/g++.pt/unify7.C: New test.
14885
14886 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14887
14888         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14889         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14890
14891 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14892
14893         * gcc.c-torture/compile/20000224-1.c: New test.
14894
14895 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14896
14897         * gcc.c-torture/compile/cpp-2.c: New test.
14898         * gcc.c-torture/compile/cpp-1.c: New test.
14899
14900 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14901
14902         * gcc.c-torture/execute/20000225-1.c: New test.
14903
14904 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14905
14906         * gcc.dg/cpp-li2.c: New test.
14907
14908         * gcc.dg/cpp-wi1.c: New test.
14909
14910         * gcc.dg/cpp-li1.c: New test.
14911
14912 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14913
14914         * g++.old-deja/g++.other/sizeof5.C: New test.
14915
14916 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14917
14918         * gcc.c-torture/execute/va-arg-13.c: New test.
14919
14920 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14921
14922         * gcc.c-torture/execute/va-arg-12.c: New test.
14923
14924 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14925
14926         * gcc.c-torture/execute/20000223-1.c: New test.
14927
14928 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14929
14930         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14931
14932 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14933
14934         * g++.old-deja/g++.abi/ptrmem.C: New test.
14935
14936 2000-02-19  Richard Henderson  <rth@cygnus.com>
14937
14938         * gcc.c-torture/compile/init-3.c: New.
14939
14940 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14941
14942         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14943         ALWAYS_CXXFLAGS.
14944
14945 2000-02-11  Robert Lipe <robertl@sco.com>
14946
14947         * gcc.c-torture/compile/20000211-3.c: New test.
14948
14949 2000-02-11  Martin Buchholz <martin@xemacs.org>
14950
14951         * gcc.c-torture/compile/20000211-2.c: New test.
14952
14953 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14954
14955         * gcc.c-torture/compile/20000211-1.c: New test.
14956
14957 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14958
14959         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14960           on native targets
14961
14962 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14963
14964         * g++.old-deja/g++.other/cast5.C: New test.
14965
14966 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14967
14968         * gcc.c-torture/execute/20000205-1.c: New.
14969
14970 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14971
14972         * g++.old-deja/g++.jason/cast3.C: Return void.
14973         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14974
14975 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14976
14977         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14978
14979         * gcc.dg/loop-1.c: New test.
14980
14981 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14982
14983         * gcc.c-torture/compile/20000127-1.c: New test.
14984         * gcc.c-torture/execute/991228-1.c: New test.
14985
14986 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14987
14988         * gcc.dg/unused-2.c: New test.
14989
14990         * gcc.dg/conv-1.c: New test.
14991
14992 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14993
14994         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14995         compiler.
14996         (tool_option_proc): Fix typo.
14997
14998 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14999
15000         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15001         of the ld on the host, not on the build machine.
15002         Also, don't crash if '--help' is not a supported option.
15003
15004 2000-01-24  Richard Henderson  <rth@cygnus.com>
15005
15006         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15007
15008 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15009
15010         * gcc.c-torture/execute/20000120-2.c: New test.
15011         * gcc.c-torture/execute/20000120-1.c: New test.
15012
15013 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15014
15015         * gcc.c-torture/execute/20000113-1.c: New test.
15016
15017 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15018
15019         * gcc.c-torture/execute/20000112-1.c: New test.
15020
15021 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15022
15023         * gcc.dg/20000111-1.c: New test.
15024
15025 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15026
15027         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15028         with 16 bit integers.
15029
15030 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15031
15032         * gcc.dg/20000108-1.c: New test.
15033
15034 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15035
15036         * g++.old-deja/g++.ns/koenig8.C: New test.
15037
15038 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15039
15040         * g++.old-deja/g++.other/cast4.C: New test.
15041
15042 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15043
15044         * gcc.c-torture/compile/20000105-2.c: New test.
15045         * gcc.c-torture/compile/20000105-1.c: New test.
15046
15047 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15048
15049         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15050         references to printf & atoi to conform to ANSI standard.
15051         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15052         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15053         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15054         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15055         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15056         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15057         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15058         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15059         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15060         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15061         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15062         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15063         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15064         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15065         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15066         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15067         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15068         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15069         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15070         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15071         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15072         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15073         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15074         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15075         * g++.old-deja/g++.brendan/init3.C: Likewise.
15076         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15077         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15078         * g++.old-deja/g++.brendan/new2.C: Likewise.
15079         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15080         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15081         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15082         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15083         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15084         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15085         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15086         * g++.old-deja/g++.brendan/template24.C: Likewise.
15087         * g++.old-deja/g++.brendan/template3.C: Likewise.
15088         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15089         * g++.old-deja/g++.jason/inline3.C: Likewise.
15090         * g++.old-deja/g++.jason/opeq.C: Likewise.
15091         * g++.old-deja/g++.law/arg5.C: Likewise.
15092         * g++.old-deja/g++.law/arm7.C: Likewise.
15093         * g++.old-deja/g++.law/ctors11.C: Likewise.
15094         * g++.old-deja/g++.law/cvt8.C: Likewise.
15095         * g++.old-deja/g++.law/init9.C: Likewise.
15096         * g++.old-deja/g++.law/refs4.C: Likewise.
15097         * g++.old-deja/g++.law/template2.C: Likewise.
15098         * g++.old-deja/g++.law/visibility24.C: Likewise.
15099         * g++.old-deja/g++.law/vtable3.C: Likewise.
15100         * g++.old-deja/g++.mike/asm2.C: Likewise.
15101         * g++.old-deja/g++.mike/eh1.C: Likewise.
15102         * g++.old-deja/g++.mike/misc1.C: Likewise.
15103         * g++.old-deja/g++.mike/misc13.C: Likewise.
15104         * g++.old-deja/g++.mike/misc14.C: Likewise.
15105         * g++.old-deja/g++.mike/ns12.C: Likewise.
15106         * g++.old-deja/g++.mike/p1248.C: Likewise.
15107         * g++.old-deja/g++.mike/p3708.C: Likewise.
15108         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15109         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15110         * g++.old-deja/g++.mike/p646.C: Likewise.
15111         * g++.old-deja/g++.mike/p700.C: Likewise.
15112         * g++.old-deja/g++.mike/p783.C: Likewise.
15113         * g++.old-deja/g++.mike/p783a.C: Likewise.
15114         * g++.old-deja/g++.mike/p783b.C: Likewise.
15115         * g++.old-deja/g++.mike/p786.C: Likewise.
15116         * g++.old-deja/g++.mike/p789.C: Likewise.
15117         * g++.old-deja/g++.mike/p789a.C: Likewise.
15118         * g++.old-deja/g++.mike/p807a.C: Likewise.
15119         * g++.old-deja/g++.other/delete3.C: Likewise.
15120         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15121         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15122         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15123         * g++.old-deja/g++.other/empty1.C: Likewise.
15124         * g++.old-deja/g++.other/temporary1.C: Likewise.
15125         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15126         * g++.old-deja/g++.pt/t16.C: Likewise.
15127         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15128
15129 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15130
15131         * gcc.dg/991230-1.c: New test.
15132
15133 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15134
15135         * gcc.c-torture/compile/991229-3.c: New test.
15136         * gcc.c-torture/compile/991229-2.c: New test.
15137         * gcc.c-torture/compile/991229-1.c: New test.
15138
15139 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15140
15141         * gcc.c-torture/compile/labels-2.c: New test.
15142
15143 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15144
15145         * gcc.c-torture/execute/991227-1.c: New test.
15146
15147 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15148
15149         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15150
15151 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15152
15153         * gcc.c-torture/execute/991221-1.c: New test.
15154
15155 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15156
15157         * g++.old-deja/g++.other/cast3.C: New test.
15158
15159 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15160
15161         * gcc.c-torture/execute/991216-4.c: New test.
15162
15163 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15164
15165         * gcc.c-torture/execute/991216-1.c: New test.
15166         * gcc.c-torture/execute/991216-2.c: New test.
15167         * gcc.c-torture/execute/991216-3.c: New test.
15168
15169 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15170
15171         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15172         Actually make the test fail by using "-O2" for compilation.
15173
15174 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15175
15176         * g++.old-deja/g++.warn/cast-align1.C: New test.
15177
15178 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15179
15180         * gcc.c-torture/compile/991214-1.c: New test.
15181         * gcc.c-torture/compile/991214-2.c: New test.
15182
15183 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15184
15185         * gcc.dg/991214-1.c: New test.
15186
15187 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15188
15189         * gcc.c-torture/compile/991213-3.c: New test.
15190         * gcc.c-torture/compile/991213-2.c: New test.
15191         * gcc.c-torture/compile/991213-1.c: New test.
15192
15193 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15194
15195         * gcc.dg/991209-1.c: New test.
15196
15197 1999-12-08  Nathan Sidwell <nathan@acm.org>
15198
15199         * gcc.c-torture/compile/991208-1.c: New test.
15200
15201 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15202
15203         * gcc.dg/ultrasp2.c: New test.
15204
15205 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15206
15207         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15208
15209 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15210
15211         * gcc.c-torture/compile/991202-1.c: New test.
15212         * gcc.c-torture/execute/991202-1.c: New test.
15213         * gcc.c-torture/execute/991202-2.c: New test.
15214         * gcc.c-torture/execute/991202-3.c: New test.
15215
15216 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15217
15218         * g++.old-deja/g++.abi/align.C: New test.
15219         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15220         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15221
15222 1999-12-01  Richard Henderson  <rth@cygnus.com>
15223
15224         * gcc.c-torture/execute/991201-1.c: New.
15225
15226 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15227
15228         * gcc.dg/991129-1.c: New test.
15229
15230 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15231
15232         * gcc.c-torture/compile/991127-1.c: New test.
15233
15234 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15235
15236         * g++.old-deja/g++.other/warn4.C: New test.
15237
15238 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15239
15240         * g++.old-deja/g++.eh/cleanup2.C: New test.
15241         * g++.old-deja/g++.ext/pretty2.C: New test.
15242         * g++.old-deja/g++.ext/pretty3.C: New test.
15243         * g++.old-deja/g++.other/debug6.C: New test.
15244
15245 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15246
15247         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15248         compiler_output to look for one error message instead of two.
15249
15250 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15251
15252         * gcc.c-torture/execute/991118-1.c: Also test case
15253         where the word boundary does not split a byte evenly.
15254
15255 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15256
15257         * g++.old-deja/g++.ext/restrict1.C: New test.
15258
15259 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15260
15261         * gcc.c-torture/execute/991118-1.c: New test.
15262
15263 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15264
15265         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15266         working directory pathnames.
15267
15268 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15269
15270         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15271         host is equipped with driver.h and driver.o so it can actually
15272         compile and run the tests.
15273
15274 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15275
15276         * gcc.c-torture/compile/991008-1.c: New test.
15277
15278 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15279
15280         * lib/gcc-dg.exp: Include target-supports.exp
15281
15282 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15283
15284         * lib/target-supports.exp: New file: Provide procs to test for
15285         features supported by the target.
15286         (check_weak_available): Moved here from ecos.exp.
15287         (check_alias_available): New proc: Determine of the target
15288         toolchain supports the alias attribute.
15289
15290         * gcc.dg/special/ecos.exp: Move check_weak_available to
15291         target-supports.exp.
15292         (alias-1.c): Only perform the test if the target supports
15293         aliases.
15294         (wkali-1.c): Only perform the test if the target supports
15295         aliases.
15296
15297         * gcc.dg/990506-0.c: Expect error messages from cross
15298         targets as well as native targets.
15299
15300 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15301
15302         * gcc.dg/ultrasp1.c: Removed xfail.
15303         * gcc.dg/struct-ret-2.c: Likewise.
15304         * gcc.dg/array-1.c: Likewise.
15305
15306 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15307
15308         * gcc.dg/struct-ret-2.c: New test.
15309
15310         * gcc.dg/array-1.c: New test.
15311
15312 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15313
15314         * gcc.c-torture/execute/991030-1.c: New test.
15315
15316 1999-10-26  Richard Henderson  <rth@cygnus.com>
15317
15318         * gcc.c-torture/compile/991026-2.c: New test.
15319
15320 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15321
15322         * gcc.c-torture/compile/991026-1.c: New test.
15323
15324 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15325
15326         * gcc.c-torture/execute/991023-1.c: New test.
15327
15328 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15329
15330         * gcc.c-torture/execute/991019-1.c: New test.
15331
15332 1999-10-16  Richard Henderson  <rth@cygnus.com>
15333
15334         * gcc.c-torture/execute/991016-1.c: New test.
15335
15336 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15337
15338         * gcc.c-torture/execute/991014-1.c: New test.
15339
15340 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15341
15342         * g++.old-deja/g++.other/union2.C: New test.
15343
15344 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15345
15346         * g++.old-deja/g++.other/vaarg2.C: New test.
15347         * g++.old-deja/g++.other/vaarg3.C: New test.
15348
15349 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15350
15351         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15352         in compile/.
15353
15354 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15355
15356         * gcc.c-torture/execute/va-arg-11.c: New test.
15357
15358 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15359
15360         * lib/file-format.exp (gcc_target_object_format): Don't
15361         crash if objdump is unavailable.
15362
15363 1999-09-29  Donn Terry <donn@interix.com>
15364
15365         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15366
15367 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15368
15369         * gcc.c-torture/compile/990928-1.c: New test.
15370
15371 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15372
15373         * g++.old-deja/g++.other/decl6.C: New test.
15374
15375 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15376
15377         * gcc.c-torture/execute/va-arg-10.c: New test.
15378
15379 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15380
15381         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15382         __PRETTY_FUNCTION__.
15383
15384 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15385
15386         * gcc.c-torture/execute/990923-1.c: New test.
15387
15388 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15389
15390         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15391         for which -fpic is inappropriate.
15392
15393 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15394
15395         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15396
15397 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15398
15399         * g++.old-deja/g++.other/dyncast1.C: New test.
15400         * g++.old-deja/g++.other/dyncast2.C: New test.
15401         * g++.old-deja/g++.other/dyncast3.C: New test.
15402         * g++.old-deja/g++.other/dyncast4.C: New test.
15403         * g++.old-deja/g++.other/dyncast5.C: New test.
15404         * g++.old-deja/g++.eh/catch3.C: New test.
15405         * g++.old-deja/g++.eh/catch3p.C: New test.
15406         * g++.old-deja/g++.eh/catch4.C: New test.
15407         * g++.old-deja/g++.eh/catch4p.C: New test.
15408         * g++.old-deja/g++.eh/catch5.C: New test.
15409         * g++.old-deja/g++.eh/catch5p.C: New test.
15410         * g++.old-deja/g++.eh/catch6.C: New test.
15411         * g++.old-deja/g++.eh/catch6p.C: New test.
15412         * g++.old-deja/g++.eh/catch7.C: New test.
15413         * g++.old-deja/g++.eh/catch7p.C: New test.
15414         * g++.old-deja/g++.eh/catch8.C: New test.
15415         * g++.old-deja/g++.eh/catch8p.C: New test.
15416         * g++.old-deja/g++.eh/catch9.C: New test.
15417         * g++.old-deja/g++.eh/catch9p.C: New test.
15418
15419 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15420
15421         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15422         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15423
15424 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15425
15426         * gcc.c-torture/compile/990913-1.c: New test.
15427
15428 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15429
15430         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15431         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15432
15433 1999-09-09  Richard Henderson  <rth@cygnus.com>
15434
15435         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15436
15437 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15438
15439         * g++.old-deja/g++.other/lookup11.C: New test.
15440         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15441         what is permitted and what we want.
15442         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15443         overload use.
15444         * g++.old-deja/g++.jason/rfg5.C: Likewise
15445
15446 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15447
15448         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15449         * gcc.c-torture/noncompile/poison-1.c: New file.
15450
15451 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15452
15453         * g++.old-deja/g++.other/sizeof3.C: New test.
15454         * g++.old-deja/g++.other/sizeof4.C: New test.
15455         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15456         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15457
15458 1999-09-07  Richard Henderson  <rth@cygnus.com>
15459
15460         * gcc.dg/va-arg-1.c: New.
15461
15462 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15463
15464         * gcc.c-torture/execute/va-arg-9.c: New test.
15465
15466 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15467
15468         * g77.f-torture/compile/980519-2.f: New test.
15469         * g77.f-torture/compile/19990905-0.f: New test.
15470         * g77.f-torture/compile/19990905-1.f: New test.
15471         * g77.f-torture/compile/19990905-2.f: New test.
15472
15473         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15474
15475 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15476
15477         * gcc.c-torture/execute/990827-1.c: Fix typo.
15478
15479 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15480
15481         * g++.old-deja/g++.other/deref1.C: New test.
15482
15483 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15484
15485         * g++.old-deja/g++.other/ambig2.C: New test.
15486         * g++.old-deja/g++.other/cond5.C: New test.
15487         * g++.old-deja/g++.other/lookup16.C: New test.
15488
15489 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15490
15491         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15492         assemblers too.
15493
15494 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15495
15496         * lib/c-torture.exp: Avoid the "compare executables" optimization
15497         when testing native.
15498
15499 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15500
15501         * gcc.c-torture/execute/990829-1.c: New test.
15502         * gcc.c-torture/compile/990829-1.c: New test.
15503
15504 1999-08-27  Paul Burchard  <burchard@pobox.com>
15505
15506         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15507         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15508         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15509         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15510         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15511         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15512         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15513         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15514         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15515         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15516         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15517
15518 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15519
15520         * gcc.c-torture/execute/990827-1.c: New test.
15521
15522 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15523
15524         * g77.f-torture/noncompile/19990826-4.f: New test.
15525
15526         * g77.f-torture/compile/19990826-3.f: New test.
15527
15528         * g77.f-torture/execute/19990826-2.f: New test.
15529
15530         * g77.f-torture/compile/19990826-1.f: New test.
15531
15532         * gcc.c-torture/execute/990826-0.c: New test.
15533         * g77.c-torture/execute/19990826-0.f: New test.
15534
15535         * g77.f-torture/noncompile/970626-2.f: New test.
15536
15537 1999-08-25  Paul Burchard  <burchard@pobox.com>
15538
15539         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15540         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15541         lss-011.C: New tests.
15542
15543 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15544
15545         * g++.old-deja/g++.other/decl5.C: New test.
15546
15547 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15548
15549         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15550         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15551         call `postbase' for each one.  All callers of `postbase' changed
15552         to call this instead.
15553
15554 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15555
15556         * gcc.c-torture/execute/990811-1.c: New test.
15557
15558 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15559
15560         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15561         just native ones.
15562
15563         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15564         just native ones.
15565
15566 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15567
15568         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15569
15570 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15571
15572         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15573
15574 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15575
15576         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15577
15578 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15579
15580         * gcc.c-torture/execute/990804-1.c: New test.
15581
15582 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15583
15584         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15585         * g++.old-deja/g++.brendan/crash64.C: Likewise
15586         * g++.old-deja/g++.brendan/overload8.C: Likewise
15587
15588 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15589
15590         * g++.old-deja/g++.other/struct1.C: New test.
15591
15592 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15593
15594         * g++.old-deja/g++.other/enum2.C: New test.
15595
15596 1999-08-02  Richard Henderson  <rth@cygnus.com>
15597
15598         Adapted from tests from Franz Sirl:
15599         * gcc.c-torture/execute/va-arg-7.c: New test.
15600         * gcc.c-torture/execute/va-arg-8.c: New test.
15601
15602 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15603
15604         * gcc.c-torture/compile/990801-2.c: New test.
15605
15606         * gcc.c-torture/compile/990801-1.c: New test.
15607
15608 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15609
15610         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15611         fp-cmp-1.c, converting double to float.
15612
15613         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15614         fp-cmp-1.c, converting double to long double.
15615
15616         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15617         from fr1 to unknown_register, since fr1 is a legitimate register
15618         on some machines.
15619
15620 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15621
15622         * README: More listname related changes.
15623
15624 1999-07-08  Catherine Moore  <clm@cygnus.com>
15625
15626         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15627
15628 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15629
15630         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15631
15632 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15633
15634         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15635
15636 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15637
15638         * gcc.dg/990703-1.c: New test.
15639
15640 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15641
15642         * lib/file-format.exp: New file: Move definition of proc
15643         gcc_target_object_format to here from
15644         gcc.dg/special/ecos.exp.
15645
15646         * lib/c-torture.exp: Include lib file-format.exp.
15647         * lib/gcc-dg.exp: Include lib file-format.exp.
15648
15649         * gcc.dg/special/ecos.exp: Remove definition of proc
15650         gcc_target_object_format.
15651
15652 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15653
15654         * gcc.c-torture/execute/990628-1.c: New test.
15655
15656 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15657
15658         * gcc.c-torture/compile/990625-2.c: New test.
15659
15660         * gcc.c-torture/compile/990625-1.c: New test.
15661
15662 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15663
15664         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15665         attributes compile.
15666         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15667         ports that use the COFF/PE file format.
15668
15669 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15670
15671         * gcc.c-torture/compile/990617-1.c: New test.
15672
15673 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15674
15675         * g++.old-deja/g++.other/decl4.C: New test.
15676
15677 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15678
15679         * g++.old-deja/g++.other/bitfld3.C: New test.
15680
15681 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15682
15683         * g++.old-deja/g++.eh/catch1.C: New test.
15684
15685 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15686
15687         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15688
15689         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15690         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15691
15692 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15693
15694         * g77.f-torture/compile/19990502-0.f: Replace with new,
15695         shorter, test that still fails after recent changes.
15696
15697 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15698
15699         * gcc.c-torture/execute/990604-1.c: New test.
15700
15701 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15702
15703         * gcc.c-torture/execute/990531-1.c: New test.
15704
15705 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15706
15707         * gcc.c-torture/compile/990527-1.c: New test.
15708
15709 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15710
15711         * gcc.c-torture/execute/990527-1.c: New test.
15712
15713 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15714
15715         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15716         bitfields as signed.
15717
15718 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15719
15720         * g77.f-torture/compile/19990525-0.f: New test.
15721
15722 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15723
15724         * gcc.c-torture/execute/990525-2.c: New test.
15725
15726         * gcc.c-torture/execute/990525-1.c: New test.
15727
15728 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15729
15730         * g++.old-deja/g++.other/anon3.C: New test.
15731         * g++.old-deja/g++.other/anon4.C: New test.
15732         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15733         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15734         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15735         Merrill).
15736
15737 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15738
15739         * gcc.c-torture/execute/990524-1.c: New test.
15740
15741         * gcc.dg/990524-1.c: New test.
15742
15743 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15744
15745         * gcc.c-torture/compile/990523-1.c: New test.
15746
15747 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15748
15749         * gcc.c-torture/compile/990519-1.c: New test.
15750
15751 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15752
15753         * gcc.c-torture/compile/990517-1.c: New test.
15754
15755         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15756         (e4, f4): New tests.
15757         (main): Call them.
15758
15759 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15760
15761         * gcc.dg/noreturn-1.c: New test.
15762
15763 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15764
15765         * gcc.c-torture/execute/990513-1.c: New test.
15766
15767 1999-05-10  Richard Henderson  <rth@cygnus.com>
15768
15769         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15770
15771 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15772
15773         * g77.f-torture/execute/erfc.f: Use small single-precision
15774         values, to avoid problems on Alphas when not -mieee.
15775
15776 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15777
15778         * gcc.dg/990506-0.c: New test.
15779
15780 1999-05-08  Richard Henderson  <rth@cygnus.com>
15781
15782         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15783         the constant to test.  Don't XFAIL 64-bit targets.
15784
15785         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15786         * g++.old-deja/g++.law/profile1.C: Likewise.
15787
15788         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15789         operator new instances.
15790         * g++.old-deja/g++.other/delete5.C: Likewise.
15791
15792 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15793
15794         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15795         intrinsic.
15796
15797 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15798
15799         * g77.f-torture/execute/u77-test.f: Reverse order of two
15800         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15801
15802 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15803
15804         * gcc.dg/compare1.c: New test.
15805
15806 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15807
15808         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15809         New tests.
15810
15811 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15812
15813         * g77.f-torture/compile/19990502-1.f: New test.
15814
15815 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15816
15817         * g77.f-torture/compile/19990502-0.f: New test.
15818
15819 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15820
15821         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15822         intrinsic.
15823
15824 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15825
15826         * g77.f-torture/execute/u77-test.f (main): List libU77
15827         intrinsics not currently tested.
15828         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15829         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15830         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15831         Trim blanks off the ends of some printed strings.
15832
15833 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15834
15835         * g77.f-torture/execute/u77-test.f (main): Just warn about
15836         FSTAT gid disagreement, as it's expected on some systems.
15837
15838 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15839
15840         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15841         use a new function, which allows for some slop.
15842         Clean up some commentary.
15843         (issum): The new function.
15844         (sgladd): Deleted subroutine.
15845
15846 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15847
15848         * g77.f-torture/execute/u77-test.f: Modify to be more like
15849         libf2c/libU77 version, bringing patches to that version here.
15850         Add suitable commentary.
15851
15852 1999-04-25  Richard Henderson  <rth@cygnus.com>
15853
15854         * gcc.dg/990424-1.c: New test.
15855
15856 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15857
15858         * g77.f-torture/execute/u77-test.f (main): Bug involving
15859         LSTAT has been fixed, so turn back on full checking.
15860
15861 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15862
15863         * g77.f-torture/compile/19990419-0.f: New test.
15864         * g77.f-torture/execute/19990419-1.f: New test.
15865
15866 1999-04-17  Richard Henderson  <rth@cygnus.com>
15867
15868         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15869         to avoid the need for a prototype to supress a warning.
15870
15871 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15872
15873         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15874
15875 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15876
15877         * gcc.c-torture/execute/990404-1.c: New test.
15878
15879 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15880
15881         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15882         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15883         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15884         missing initializer warnings.
15885
15886 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15887
15888         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15889         matching strings.
15890
15891 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15892
15893         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15894
15895 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15896
15897         * g77.f-torture/execute/19990325-0.f: New test.
15898         * g77.f-torture/execute/19990325-1.f: New test.
15899
15900 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15901
15902         * gcc.c-torture/execute/990324-1.c: New test.
15903
15904 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15905
15906         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15907         test with 4.
15908
15909 1999-03-17  Richard Henderson  <rth@cygnus.com>
15910
15911         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15912
15913 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15914
15915         * g77.f-torture/execute/19990313-2.f: New test.
15916         * g77.f-torture/execute/19990313-3.f: New test.
15917
15918 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15919
15920         * g77.f-torture/execute/19990313-0.f: New test.
15921         * g77.f-torture/execute/19990313-1.f: New test.
15922
15923 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15924
15925         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15926         printf to sprintf.
15927         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15928         (main): Add check for u15.  Conditionalize u31 check depending on
15929         whether ints are <32 bits or >=32 bits.
15930
15931 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15932
15933         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15934
15935 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15936
15937         * g77.f-torture/compile/19990305-0.f: New test.
15938         * g77.f-torture/execute/19981119-0.f: New test.
15939
15940 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15941
15942         * g77.f-torture/execute/970625-2.f: call ABORT if final
15943         result is not correct, instead of just printing it.
15944         Add this checking via newly introduced obfuscation, to
15945         trip up buggy front ends.
15946
15947 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15948
15949         * g77.f-torture/compile/960317-1.f: Moved from being
15950         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15951
15952 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15953
15954         * g77.f-torture/execute/960317-1.f: New (old) test.
15955         * g77.f-torture/execute/970625-2.f: Ditto.
15956
15957 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15958
15959         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15960         message on line 1 or line 2; cccp and cpplib do this differently.
15961
15962 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15963
15964         * g++.old-deja/g++.law/weak1.C: New test.
15965
15966 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15967
15968         * gcc.c-torture/execute/990119-1.c: Renamed to...
15969         * gcc.dg/990119-1.c: this, so it will only be tested once
15970         (it's a preprocessor test, it doesn't need to be run at
15971         multiple optimization levels).
15972
15973 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15974
15975         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15976           ALWAYS_CXXFLAGS.
15977
15978 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15979
15980         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15981         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15982         to not be compilable by current g77.
15983
15984 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15985
15986         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15987
15988 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15989
15990         * gcc.c-torture/execute/990222-1.c: New test.
15991
15992 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15993
15994         * g77.f-torture/compile/19990218-0.f: New test.
15995         * g77.f-torture/noncompile/19990218-1.f: New test.
15996
15997 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15998
15999         * g77.f-torture/compile/19981216-0.f: New test.
16000
16001 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16002
16003         * gcc.dg/990214-1.c: New test.
16004
16005 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16006
16007         * gcc.dg/990213-2.c: New test.
16008
16009         * gcc.dg/990213-1.c: New test.
16010
16011 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16012
16013         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16014         ints.
16015
16016 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16017
16018         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16019         specified by target.
16020
16021         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16022
16023 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16024
16025         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16026
16027 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16028
16029         * gcc.dg/special/ecos.exp: New test driver for new tests with
16030         special requirements.
16031
16032         * gcc.dg/special/alias-1.c: New test.
16033         * gcc.dg/special/gcsec-1.c: New test.
16034         * gcc.dg/special/weak-1.c: New test.
16035         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16036         * gcc.dg/special/weak-2.c: New test.
16037         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16038         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16039         * gcc.dg/special/wkali-1.c: New test.
16040         * gcc.dg/special/wkali-2.c: New test.
16041         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16042         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16043
16044 1999-02-10  Felix Lee  <flee@cygnus.com>
16045
16046           * lib/c-torture.exp (c-torture-compile): Pull out code for
16047           analyzing gcc error messages.
16048           (c-torture-execute): Likewise.  Fix some (harmless) false
16049           positives.
16050           * lib/gcc.exp (gcc_check_compile): New function.
16051
16052 1999-02-08  Richard Henderson  <rth@cygnus.com>
16053
16054         * gcc.c-torture/execute/990208-1.c: New test.
16055
16056 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16057
16058         * g++.dg/special/ecos.exp: New driver for new tests with special
16059         requirements
16060
16061         * g++.dg/special/conpr-1.C: New test
16062         * g++.dg/special/conpr-2.C: New test
16063         * g++.dg/special/conpr-2a.C: New test
16064         * g++.dg/special/conpr-3.C: New test
16065         * g++.dg/special/conpr-3a.C: New test
16066         * g++.dg/special/conpr-3b.C: New test
16067
16068         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16069         allow g++ to use the dg driver
16070
16071         * README: Add comment about g++.dg directory
16072
16073 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16074
16075         * README: Update email addresses.
16076
16077 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16078
16079         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16080         arguments in order to force structure S onto the stack even on
16081         the alpha.
16082         (test): Pass 10 leading arguments to function foo as well as the
16083         structure S.
16084
16085         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16086         failure for all targets.
16087
16088         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16089         abort to terminate program execution.
16090
16091 1999-01-30  Richard Henderson  <rth@cygnus.com>
16092
16093         * gcc.c-torture/execute/990130-1.c: New test.
16094
16095 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16096
16097         * gcc.dg/990130-1.c: New test.
16098
16099 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16100
16101         * gcc.c-torture/execute/990128-1.c: New test.
16102
16103 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16104
16105         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16106
16107 1999-01-27  Felix Lee  <flee@cygnus.com>
16108
16109         * lib/c-torture.exp (c-torture-compile): pull out code for
16110         analyzing gcc error messages.
16111         (c-torture-execute): ditto, and fix some (harmless) false
16112         positives.
16113         * lib/gcc.exp (gcc_check_compile): new function.
16114
16115 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16116
16117         * gcc.dg/990117-1.c: New test.
16118
16119         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16120
16121         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16122
16123 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16124
16125         * g77.f-torture/compile/990115-1.f: New test.
16126
16127 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16128
16129         * gcc.c-torture/compile/990107-1.c: New test
16130
16131 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16132
16133         * gcc.c-torture/execute/990106-2.c: New test.
16134
16135         * gcc.c-torture/execute/990106-1.c: New test.
16136
16137 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16138
16139         * gcc.c-torture/compile/981223-1.c: New test.
16140
16141 1998-12-29  Richard Henderson  <rth@cygnus.com>
16142
16143         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16144         (opt3): Rename from opt4 and disable.
16145
16146 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16147
16148         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16149
16150 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16151
16152         * g++.old-deja/g++.other/conv5.C: New test.
16153
16154 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16155
16156         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16157
16158 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16159
16160         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16161
16162 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16163
16164         * gcc.c-torture/compile/981211-1.c: New test.
16165
16166 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16167
16168         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16169
16170         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16171
16172 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16173
16174         * gcc.special/930510-1.c: Make C9X safe.
16175         * gcc.misc-tests/gcov-1.c Similarly.
16176         * gcc.misc-tests/gcov-2.c Similarly.
16177
16178 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16179
16180         * gcc.dg/ultrasp1.c: New test.
16181
16182 1998-12-06  Richard Henderson  <rth@cygnus.com>
16183
16184         * gcc.c-torture/execute/981206.c: New test.
16185
16186 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16187
16188         * g++.old-deja/g++.ns/template7.C: New test.
16189
16190         * g++.old-deja/g++.other/expr1.C: New test.
16191
16192         * g++.old-deja/g++.eh/tmpl3.C: New test.
16193
16194         * g++.old-deja/g++.eh/tmpl2.C: New test.
16195
16196 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16197
16198         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16199         * g++.old-deja/g++.other/using6.C: Removed.
16200         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16201
16202         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16203
16204 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16205
16206         * g++.old-deja/g++.pt/overload8.C: New test.
16207
16208         * g++.old-deja/g++.pt/overload7.C: New test.
16209
16210         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16211
16212         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16213         and relinking messages.
16214         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16215         compiling with -frepo.
16216
16217 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16218
16219         * g++.old-deja/g++.pt/lookup6.C: New test.
16220
16221 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16222
16223         * gcc.c-torture/execute/981130-1.c: New test.
16224         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16225
16226 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16227
16228         * g++.old-deja/g++.pt/explicit76.C: New test.
16229
16230         * g++.old-deja/g++.pt/friend38.C: New test.
16231
16232         * g++.old-deja/g++.ns/crash2.C: New test.
16233
16234         * g++.old-deja/g++.pt/defarg8.C: New test.
16235
16236         * g++.old-deja/g++.pt/instantiate6.C: New test.
16237
16238         * g++.old-deja/g++.pt/static6.C: New test.
16239
16240         * g++.old-deja/g++.pt/decl2.C: New test.
16241
16242 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16243
16244         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16245         problem is actually related with name lookup, but so what? :-)
16246
16247         * g++.old-deja/g++.pt/friend37.C: New test.
16248
16249 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16250
16251         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16252         element, which fails on some systems.
16253
16254         * g77.f-torture/execute/labug1.f: New test.
16255
16256 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16257
16258         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16259         is defined.
16260
16261 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16262
16263         * g77.f-torture/compile/981117-1.f: New test.
16264
16265 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16266
16267         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16268         properly discarded.
16269
16270 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16271
16272         * gcc.c-torture/execute/memcheck: New directory of tests for
16273         -fcheck-memory-usage.
16274
16275 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16276
16277         * README: New file, general information about the testsuite and
16278         new description of the various C++ test subdirectories.
16279         * README.g++: Eliminate obsolete information, update and move most
16280         relevant stuff to README.
16281
16282 1998-11-07  Richard Henderson  <rth@cygnus.com>
16283
16284         * gcc.c-torture/compile/981107-1.c: New test.
16285
16286 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16287
16288         * execute/memcpy-bi.c: New testcase.
16289
16290 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16291
16292         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16293         base classes.
16294
16295         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16296         template is selected.
16297
16298         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16299         classes, it should be accepted for all types.
16300
16301         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16302
16303         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16304         specializations start with template headers.
16305
16306 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16307
16308         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16309
16310         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16311         non-POD types.
16312
16313 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16314
16315         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16316
16317 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16318
16319         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16320
16321 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16322
16323         * 981019-1.c: New test.
16324
16325 1998-10-14  Robert Lipe <robertl@dgii.com>
16326
16327         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16328         find objc headers.
16329
16330 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16331
16332         * compile/981001-4.c: Remove use of GCC extension that triggers a
16333         compiler bug.
16334
16335 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16336
16337         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16338
16339 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16340
16341         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16342         instantiation of template produces incorrect code for delete
16343         expression.
16344
16345         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16346         constructors' name is not unique.
16347         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16348         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16349
16350         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16351         automatic array of const is ill-formed.
16352
16353         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16354         of template parameter?
16355
16356         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16357         const.
16358
16359         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16360         pointer-to-member expression.
16361
16362         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16363         declaration causes ICE.
16364
16365 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16366
16367         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16368         reserved in the global namespace.
16369
16370         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16371         generate needed virtual table.
16372
16373         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16374
16375 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16376
16377         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16378         template-dependent type
16379
16380 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16381
16382         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16383         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16384         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16385
16386         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16387         class should be usable as argument of member function.
16388         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16389         class should be usable as return type of member function.
16390         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16391         class should be usable as type of data member.
16392
16393         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16394
16395 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16396
16397         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16398
16399 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16400
16401         * gcc.dg/dll-?.c Add thumb to target list.
16402         Fix assembler scan patterns to match current assembler output.
16403
16404 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16405
16406         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16407         matching of template brackets.
16408
16409         * g++.old-deja/g++.other/using4.C: New test.  Test using
16410         declarations of methods from base classes.
16411
16412         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16413         within functions should introduce names into the innermost
16414         enclosing namespace.
16415
16416         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16417         of static locals if first initialization throws.
16418
16419 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16420
16421         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16422
16423 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16424
16425         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16426         lose track of the possible targets of tablejump insns.
16427         * special/special.exp: Run it.
16428
16429 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16430
16431         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16432         must be declared before its specializations can be named in friend
16433         declarations.
16434
16435 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16436
16437         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16438
16439         * g77.f-torture/execute/io1.f: New test.
16440
16441 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16442
16443         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16444         with pointer to template function, for which no argument deduction
16445         is possible.
16446
16447         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16448         specialization of template function as argument to template
16449         function.
16450
16451         * g++.old-deja/g++.other/access2.C: New test; Inner class
16452         shouldn't have privileged access to Outer's names.
16453
16454 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16455
16456         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16457         friend template declared within template class conflicts with
16458         nested class of the same name.
16459
16460         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16461         is ignored.
16462
16463         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16464         object with direct initializer as function declaration.
16465
16466         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16467         initializers.
16468
16469         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16470         involving const pointer and NULL produces incorrect result.
16471
16472         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16473         type name without `typename' should be rejected with -pedantic.
16474
16475 1998-10-02  Richard Henderson  <rth@cygnus.com>
16476
16477         * g++.old-deja/g++.other/addrof1.C: New test.
16478
16479 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16480
16481         * gcc.c-torture/compile/981001-1.c: New test.
16482         * gcc.c-torture/execute/981001-1.c: New test.
16483
16484 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16485
16486         * gcc.c-torture/compile/981001-2.c: New test.
16487         * gcc.c-torture/compile/981001-3.c: New test.
16488         * gcc.c-torture/compile/981001-4.c: New test.
16489
16490 1998-10-01  Robert Lipe  <robertl@dgii.com>
16491
16492         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16493         multilibbed hosts.   Idea grafted from g77.exp.
16494
16495 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16496
16497         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16498         avoid losing on systems which need -lsocket.
16499
16500 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16501
16502         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16503         * g++.old-deja/g++.other/nested2.C: Ditto.
16504         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16505         failure.
16506
16507 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16508
16509         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16510         preferred over template operator!= for enum bitfields.
16511
16512 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16513
16514         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16515         that happen to have the same base name, but in different scopes,
16516         are incorrectly rejected.
16517
16518 1998-09-16  Richard Henderson  <rth@cygnus.com>
16519
16520         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16521         on the native word size instead of an integer literal.
16522
16523 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16524
16525         * g++.old-deja/g++.other/static2.C: Invocation of static data
16526         member of type pointer-to-function denoted as non-static member.
16527
16528         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16529         checks involving function types and aliases.
16530
16531 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16532
16533         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16534         redefined to the same non-trivial type.
16535
16536         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16537         namespace-qualification of template specializations declared in
16538         other namespaces.
16539
16540         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16541         to declare a subset of the specializations of a template function
16542         as friends of specializations of a template class.
16543
16544         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16545         member templates that do not fully specialize the enclosing
16546         template class are rejected.
16547
16548 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16549
16550         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16551
16552 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16553
16554         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16555         altered from libf2c/libU77 version.
16556
16557 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16558
16559         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16560
16561 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16562
16563         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16564         (un)signed char are different types for template specialization
16565         purposes.
16566
16567 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16568
16569         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16570         * objc: ObjC testsuite.
16571
16572 1998-08-31  Catherine Moore  <clm@cygnus.com>
16573
16574         * gcc.c-torture/execute/941014-1.x:  New file.
16575
16576 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16577
16578         * lib/c-torture.exp: Add support for
16579         torture_eval_before_compile and torture_eval_before_execute
16580         variables.
16581
16582 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16583
16584         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16585         this test triggers valid.
16586
16587 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16588
16589         * gcc.dg/980827-1.c: New test.
16590
16591 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16592
16593         * gcc.c-torture/execute/loop-4b.c: New test.
16594
16595 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16596
16597         * lib/c-torture.exp: Add support for
16598         torture_eval_before_compile and torture_eval_before_execute
16599         variables.
16600
16601 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16602
16603         * gcc.c-torture/compile/980825-1.c: New test.
16604
16605 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16606
16607         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16608         count number tests in opt_t0 not good_t0.
16609
16610 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16611
16612         * gcc.c-torture/compile/930326-1.x: Fix typo.
16613
16614 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16615
16616         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16617         causes an ICE.
16618
16619 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16620
16621         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16622         STACK_SIZE is defined.
16623         * gcc.c-torture/unsorted/stuct.c: Similarly.
16624
16625         * gcc.c-torture/compile/980821-1.c: New test.
16626
16627 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16628
16629         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16630
16631 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16632
16633         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16634         code.
16635
16636 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16637
16638         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16639         error'.
16640
16641 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16642
16643         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16644
16645 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16646
16647         * gcc.c-torture/compile/980816-1.c: New test.
16648
16649         * gcc.dg/980816-1.c: New test.
16650
16651 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16652
16653         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16654         compiler for ieee tests.
16655
16656 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16657
16658         * g77.f-torture/compile/980729-0.f: New test.
16659
16660 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16661
16662         * gcc.c-torture/special/eeprof-1.c: New test, for
16663         -finstrument-functions.
16664         * gcc.c-torture/special/special.exp: Run it.
16665
16666 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16667
16668         * gcc.c-torture/compile/980729-1.c: New test.
16669
16670 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16671
16672         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16673         __thumb__ is defined, and test for ARM style doubles if so.
16674
16675 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16676
16677         * g77.f-torture/noncompile/980615-0.f: New test.
16678
16679 1998-07-26  H.J. Lu  (hjl@gnu.org)
16680
16681         * gcc.dg/980312-1.c: Do link instead of compile.
16682         * gcc.dg/980313-1.c: Likewise.
16683
16684 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16685
16686         * gcc.c-torture/compile/980726-1.c: New test.
16687
16688 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16689
16690         * g77.f-torture/execute/io0.f: New test.
16691
16692 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16693
16694         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16695         an int.
16696
16697 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16698
16699         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16700         m32r bugs.
16701
16702 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16703
16704         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16705         c-decl.c:grokdeclarator can handle mode attributes.
16706
16707 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16708
16709         * gcc.c-torture/execute/980716-1.c: New test.
16710
16711 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16712
16713         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16714         the mn10200.
16715         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16716         the mn10200.
16717         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16718         * gcc.c-torture/compile/930326-1.x: Similarly.
16719
16720 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16721
16722         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16723         New test from Craig.
16724
16725 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16726
16727         * g77.f-torture/noncompile/980616-0.f: New test.
16728
16729         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16730
16731 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16732
16733         *  g++.other/singleton.C: Return error value instead of taking
16734         SIGSEGV.
16735
16736 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16737
16738         *  g++.other/singleton.C: New test.   Warning is under dispute.
16739         Runtime crash is not.
16740
16741 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16742
16743         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16744         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16745         using6.C, using7.C}:  New namespace tests.
16746
16747 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16748
16749         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16750         specialization with typedef'ed names used as array indexes.
16751
16752 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16753
16754         * gcc.c-torture/execute/980709-1.c: New test.
16755
16756         * gcc.dg/980709-1.c: New test.
16757
16758 1998-07-07  Richard Henderson  <rth@cygnus.com>
16759
16760         * gcc.c-torture/execute/bcp-1.c: New test.
16761
16762 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16763
16764         * gcc.c-torture/execute/980707-1.c: New test.
16765
16766 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16767
16768         * gcc.c-torture/compile/980706-1.c: New test.
16769
16770 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16771
16772         * g77.f-torture/execute/980701-0.f,
16773         g77.f-torture/execute/980701-1.f: New test from Craig.
16774
16775 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16776
16777         * gcc.c-torture/compile/980701-1.c: New test.
16778
16779         * gcc.c-torture/execute/980701-1.c: New test.
16780
16781 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16782 rlsruhe.de>
16783
16784         * g++.old-deja/g++.robertl/eb132.C: New test.
16785         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16786
16787 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16788
16789         * g77.f-torture/execute/980628-7.f,
16790         g77.f-torture/execute/980628-8.f,
16791         g77.f-torture/execute/980628-9.f,
16792         g77.f-torture/execute/980628-10.f: New tests from Craig.
16793
16794         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16795
16796 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16797
16798         * g77.f-torture/execute/980628-4.f: New test from Craig.
16799         * g77.f-torture/execute/980628-5.f: Likewise.
16800         * g77.f-torture/execute/980628-2.f: Likewise.
16801         * g77.f-torture/execute/980628-0.f: Likewise.
16802         * g77.f-torture/execute/980628-1.f: Likewise.
16803         * g77.f-torture/execute/980628-3.f: Likewise.
16804         * g77.f-torture/execute/980628-6.f: Likewise.
16805
16806 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16807
16808         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16809         directory when nothing has been installed yet.
16810
16811 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16812
16813         * gcc.c-torture/special/special.exp: Handle newer versions of
16814         dejagnu.
16815
16816 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16817
16818         * gcc.dg/980626-1.c: New test.
16819
16820 1998-06-19  Bruno Haible <haible@ilog.fr>
16821
16822         * gcc.misc-tests/m-un-2.c: New test.
16823         * g++.old-deja/g++.other/warn01.c: Likewise.
16824
16825 1998-06-19  Robert Lipe  <robertl@dgii.com>
16826
16827         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16828         compatibility with assmblers with a different comment character.
16829         Eliminate use of GAS-specific extensions.
16830
16831 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16832
16833         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16834
16835 1998-06-19  Robert Lipe  <robertl@dgii.com>
16836
16837         *lib/g77.exp: Replace search for libf2c.a with search for newly
16838         renamed libg2c.a
16839
16840 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16841
16842         * gcc.c-torture/execute/980617-1.c: New test.
16843
16844 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16845
16846         * gcc.c-torture/execute/980612-1.c: New test.
16847
16848 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16849
16850         * gcc.dg/980523-1.c: Only test on ppc-linux.
16851         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16852
16853         * gcc.c-torture/execute/980608-1.c: New test.
16854
16855 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16856
16857         * gcc.c-torture/execute/980605-1.c: New test.
16858
16859 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16860
16861         * gcc.c-torture/execute/980604-1.c: New test.
16862
16863 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16864
16865         * gcc.c-torture/execute/980602-1.c: New test.
16866         * gcc.c-torture/execute/980602-2.c: Likewise.
16867
16868 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16869
16870         * 970125-0.f: Fix per JCB.  Add commentary.
16871
16872 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16873
16874         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16875         IEEE -0 support.
16876
16877 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16878
16879         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16880         earlier.
16881
16882 1998-05-28  Catherine Moore <clm@cygnus.com>
16883
16884         * gcc.c-torture/execute/980526-3.c: New test.
16885
16886 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16887
16888         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16889         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16890         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16891         m88k-motorola-sysv3 to XFAIL.
16892
16893 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16894
16895         * gcc.dg/980526-1.c: New test.
16896         * gcc.c-torture/execute/980526-2.c: New test.
16897
16898 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16899
16900         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16901
16902         * gcc.c-torture/execute/980526-1.c: New test.
16903
16904 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16905
16906         * g77.f-torture/execute/alpha2.f: Add runtime test.
16907
16908 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16909
16910         * g++.old-deja/old-deja.exp: Strip leading directories.
16911
16912         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16913         error for the line.  Don't run multiple tests for the same line.
16914
16915 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16916
16917         * gcc.dg/980523-1.c: New test.
16918
16919 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16920
16921         * g77.f-torture/compile/970915-0.f: New test.
16922
16923 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16924
16925         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16926
16927 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16928
16929         * gcc.dg/980520-1.c: New test.
16930
16931 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16932
16933         * gcc.dg/980502-1.c: Fix return type.
16934
16935 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16936
16937         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16938         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16939         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16940         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16941         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16942
16943 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16944
16945         * g77.f-torture/execute/980520-1.f: New test.
16946
16947 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16948
16949         * lib/mike-g77.exp: New file.
16950
16951         * g77.f-torture/noncompile/noncompile.exp,
16952         g77.f-torture/noncompile/check0.f: New files.
16953
16954 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16955
16956         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16957         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16958         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16959         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16960         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16961         abort where appropriate.
16962
16963 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16964
16965         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16966         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16967
16968 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16969
16970         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16971
16972 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16973
16974         * g77.f-torture/compile/980427-0.f: New test.
16975
16976 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16977
16978         * g77.f-torture/compile/980424-0.f: New test.
16979
16980 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16981
16982         * g77.f-torture/compile/980419-2.f (main): New test.
16983         * g77.f-torture/compile/970125-0.f: New test.
16984         * g77.f-torture/compile/980419-1.f: New test.
16985
16986 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16987
16988         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16989         of loop-4.c.
16990
16991 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16992
16993         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16994
16995 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16996
16997         * gcc.c-torture/compile/980329-1.c: New test.
16998
16999 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17000
17001         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17002         * gcc.dg/980312-1.c: Fix typo in -march command.
17003
17004 1998-03-16  H.J. Lu  (hjl@gnu.org)
17005
17006         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17007
17008 1998-03-11  Robert Lipe  <robertl@dgii.com>
17009
17010         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17011         Dave Love agree the Fortran source is bogus.
17012
17013 1998-03-11  Robert Lipe  <robertl@dgii.com>
17014
17015         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17016         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17017         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17018         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17019         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17020
17021 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17022
17023         * g++.old-deja/g++.other/friend1.C: New test.
17024
17025 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17026
17027         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17028         possibly uninitialized) variables and declare dnrm2.
17029
17030 1998-02-23  Robert Lipe <robertl@dgii.com>
17031
17032         From Bruno Haible <haible@ilog.fr>:
17033         * gcc.c-torture/execute/980223.c: New test.
17034
17035 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17036
17037         * gcc.dg/ifelse-1.c: New test.
17038
17039 1998-02-09  H.J. Lu  (hjl@gnu.org)
17040
17041         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17042
17043           * lib/old-dejagnu.exp (old-dejagnu): Added the
17044           "execution test - XFAIL *-*-*" handling in the spirit of
17045           "excess errors test -". Changed the "execution test fails"
17046           handling to be like "excess errors test fails".
17047           * Update various tests accordingly.
17048
17049 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17050
17051         * gcc.c-torture/execute/980205.c: New test.
17052
17053 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17054
17055         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17056         * lib/f-torture.exp: Similarly.
17057         * gcc.c-torture: Rename all .cexp files to .x files.
17058
17059 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17060
17061         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17062         (940510-1.c): Removed duplicate.
17063         (971104-1.c): New test.
17064
17065 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17066
17067           * lib/f-torture.exp: Improve error and loop detection.
17068
17069 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17070
17071         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17072         use that to size the filler array.
17073
17074 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17075
17076         * lib/c-torture.exp(c-torture-execute): Fix typo.
17077
17078         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17079         testcase as the executable name. Keep the executable around if
17080         the test fails.
17081
17082 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17083
17084         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17085         changes.  Only test one -g option, and move it to the end of the
17086         list of options to test.
17087
17088 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17089
17090         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17091         variable GCC_TORTURE_OPTIONS to supply default switches separated
17092         by colons.  If no environment variable, run tests with -O0 -g, -O1
17093         -g, and -O2 -g as well.
17094
17095 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17096
17097         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17098         explanatory comments. Fix indentation.
17099
17100 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17101
17102         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17103
17104 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17105
17106         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17107         * g++.old-deja/g++.mike/p7325.C: Likewise.
17108         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17109
17110 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17111
17112         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17113         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17114         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17115         * g++.old-deja/g++.law/operators4.C: Likewise.
17116
17117 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17118
17119         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17120         * g++.old-deja/g++.mike/p784.C: Ditto.
17121         * g++.old-deja/g++.mike/p785.C: Ditto.
17122
17123 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17124
17125           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17126
17127 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17128
17129         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17130         target feature; pass this to c-torture-execute as needed.
17131
17132 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17133
17134         * lib/c-torture.exp(c-torture-execute): If the previous and the
17135         current executables being tested are identical, we don't need to
17136         run the executable again. Try to make the executable names
17137         unique. Add an optional argument for passing additional compiler
17138         flags.
17139
17140 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17141
17142         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17143
17144 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17145
17146         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17147
17148 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17149
17150         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17151         32bit or larger longs.
17152
17153         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17154         have either a 32bit long or 32bit int.
17155
17156 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17157
17158         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17159         Make double precision tests dependent on sizeof (double).
17160
17161 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17162
17163         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17164         too.
17165
17166 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17167
17168         * gcc.c-torture/compile/961203-1.cexp: New script.
17169
17170 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17171
17172         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17173         up the includes ourselves.
17174
17175 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17176
17177         * lib/plumhall.exp: Remove random include, and add a few
17178         verbose messages for debugging.
17179
17180 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17181
17182         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17183         of trying to do it ourselves.
17184
17185 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17186
17187         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17188
17189 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17190
17191         * gcc.prms/5403.c: Made regexp a bit less strict.
17192
17193 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17194
17195         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17196         is returned from remote_load instead.
17197         * lib/plumhall.exp: Ditto.
17198         * lib/mike-g++.exp: Ditto.
17199         * lib/old-dejagnu.exp: Ditto.
17200         * lib/c-torture.exp: Ditto.
17201
17202 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17203
17204         * lib/g++.exp: Use build_wrapper procedure.
17205         * lib/gcc.exp: Ditto.
17206
17207 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17208
17209         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17210         an old-style decl for malloc.  Fixes tests to work when
17211         sizeof (int) != sizeof (size_t).
17212
17213 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17214
17215         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17216
17217         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17218         use stdargs.h interface.
17219
17220 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17221
17222         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17223         NO_VARARGS when compiling.
17224
17225 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17226
17227         * lib/plumhall.exp(ph_includes): New procedure.
17228         (ph_make): Use it.
17229         (ph_compiler): Ditto.
17230
17231         * lib/g++.exp: Rename test-glue.c to testglue.c.
17232         * lib/gcc.exp: Ditto.
17233
17234 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17235
17236         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17237         to completion when it's called.
17238
17239 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17240
17241         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17242         is defined, don't do test.
17243
17244 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17245
17246         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17247         for object files.
17248         (ph_summary): Mark skipped testcases as untested, not unresolved.
17249
17250         * lib/plumhall.exp (ph_make): If unresolved because of bad
17251         errorCode, record errorCode in log file.
17252         (*): Replace send_log/verbose with verbose -log.
17253
17254 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17255
17256         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17257         double conversion if double isn't at least 8 bytes.
17258
17259         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17260         int to work with targets where int is 16 bits.
17261
17262         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17263         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17264         precision for the test to complete.
17265
17266 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17267
17268         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17269         if d10v is not compiled with the -mdouble64 flag.
17270         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17271
17272         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17273         d10v is not compiled with the -mint32 flag.
17274
17275 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17276
17277         * lib/plumhall.exp: Use incr_count.
17278
17279 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17280
17281         * gcc.c-torture: Update to c-torture-1.45.
17282
17283 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17284
17285         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17286         the name of the expect testcase file).
17287
17288         * lib/g++.exp(g++_init): Ditto.
17289
17290 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17291
17292         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17293         the host.
17294
17295         * lib/gcc.exp(gcc_exit): New procedure.
17296
17297 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17298
17299         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17300         specs where appropriate.
17301
17302         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17303         because of new "candidates are" messages, and removed a few
17304
17305         * Converted all non-old-style g++ testcases to old-style, and
17306         moved into g++.old-deja.
17307
17308 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17309
17310         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17311         options.
17312
17313         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17314         succeeded.
17315
17316         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17317
17318 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17319
17320         * lib/gcc.exp (gcc_target_compile): Add support for defining
17321         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17322         the machine doesn't have those features.
17323
17324 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17325
17326         * g++.law/operators4.exp: Don't use LIBS.
17327
17328 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17329
17330         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17331
17332         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17333         * lib/g++.exp: Set it here instead. Also, allow use of the
17334         --tool_exec and --tool_opt options. Change CXX to
17335         GXX_UNDER_TEST.
17336
17337         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17338
17339         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17340
17341 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17342
17343         * lib/old-dejagnu.exp: Use prune_warnings instead of
17344         prune_system_crud.
17345         * lib/mike-g++.exp: Ditto.
17346         * lib/gcc.exp: Ditto.
17347         * lib/g++.exp: Ditto.
17348
17349         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17350
17351 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17352
17353           * 941014-2.c: Include stdlib.h
17354           * 960327-1.c: Include stdio.h
17355           * dbra.c, index-1.c: Don't assume ints are 32bits.
17356
17357 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17358
17359         * lib/gcc.exp: Add gcc,stack_size target feature.
17360
17361         * lib/g++.exp(g++_target_compile): Add the include and link
17362         paths here, not in two other places. And, it's $options, not
17363         options.
17364
17365         * lib/mike-g++.exp(postbase): Remove the code that determines
17366         the correct include and link paths.
17367         * g++.old-deja/old-deja.exp: Ditto.
17368
17369 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17370
17371         * lib/g++.exp(g++_init): target_compile no longer returns the
17372         filename of the result.
17373
17374 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17375
17376         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17377         call to glob.
17378
17379         * gcc.c-torture/special/special.exp: Change call to
17380         gcc_target_compile to include the object file.
17381
17382 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17383
17384         * gcc.c-torture/special/special.exp: Correct misspelling in last
17385         change.
17386
17387 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17388
17389         * lib/plumhall.exp(ph_summary): Log the entire output of the
17390         executable. Return -1 if there were any failures, 0 otherwise.
17391         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17392         (ph_make): Clean up objects and executables that were built
17393         if the tests succeeded.
17394
17395 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17396
17397         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17398         libraries and includes in the build tree as appropriate.
17399
17400 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17401
17402         * lib/c-torture.exp: Instead of looking for the global variable
17403         NO_LONG_LONG, check to see if that's a feature of the target.
17404
17405 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17406
17407         * config/default.exp: Minimize. Delete the remainer of the files in
17408         config; this functionality is now in devo/dejagnu/config.
17409
17410         g++.*/*: Pass any additional flags used to compile to postbase;
17411         delete CXXFLAGS.
17412
17413         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17414         is now done by runtest.exp. Use gcc_target_compile instead of
17415         compile.
17416
17417         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17418         Remove references to CFLAGS. Use remote_file instead of
17419         calling rm -f.
17420         (c-torture): Take a list of arguments to use to compile this
17421         testcase.
17422
17423         lib/g++.exp: Simplify. Use target_compile instead of compile.
17424         lib/gcc-dg.exp: Ditto.
17425         lib/gcc.exp: Ditto.
17426         lib/mike-{gcc,g++}.exp: Ditto.
17427         lib/old-dejagnu.exp: Ditto.
17428         lib/plumhall.exp: Ditto.
17429
17430 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17431
17432         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17433         (ph_linker): Likewise.
17434
17435 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17436
17437           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17438         MAP_ANON / MAP_ANONYMOUS if defined;
17439         else try to map from /dev/zero .
17440
17441 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17442
17443         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17444         isn't defined, then define it to MAP_ANONYMOUS.
17445
17446 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17447
17448         * gcc.c-torture: Update to c-torture-1.42 release.
17449
17450 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17451
17452         * gcc.c-torture: Update to c-torture-1.41 release.
17453
17454 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17455
17456         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17457         c-torture release.
17458
17459 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17460
17461         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17462         and LDFLAGS.  Fix second case to append the target_info ldflags
17463         onto LDFLAGS, not CFLAGS.
17464         * lib/g++.exp (g++_init): Add target_info stuff.
17465         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17466         of libgloss and newlib flags for !native.
17467
17468         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17469         (GDB): Fix relative path to go up another dir for finding gdb.
17470
17471 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17472
17473         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17474         versions in the target_info array, if they don't exist.
17475
17476 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17477
17478         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17479
17480 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17481
17482         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17483         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17484
17485 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17486
17487         * lib/old-dejagnu.exp: Don't remove the output file before we've
17488         actually tested it. Don't append pwd to the path of the executable
17489         we're testing.
17490
17491 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17492
17493         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17494
17495 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17496
17497         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17498         temporary directory for compiler files, and set it to a default
17499         value of /tmp. Set $output as the name of the output file from
17500         compiling the testcase. Add a -o option to $cflags_var so the
17501         compiler writes the final output file as $output. Set $executable
17502         to $output.
17503
17504         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17505         directory for compiler files, and set it to /tmp if it doesn't
17506         already have a value. Set $output_file to the name of the output
17507         file from compiling the testcase. Add a -o option to CXXFLAGS so
17508         the compiler writes the final output file as $output. Use $output
17509         as the executable to be tested.
17510
17511 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17512
17513         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17514
17515 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17516
17517         * gcc.c-torture/execute/pending-1.c: New test.  Still
17518         pending in Tege's queue.
17519
17520 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17521
17522         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17523         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17524         if there were failures.  Call unresolved if there were unresolved
17525         testcases.  Call gcc_fail if program did not run to completion.
17526         (ph_make): Pass additional argument name to ph_execute.
17527         (ph_execute): Add new argument.  Pass additional arguments to
17528         ph_summary.  Call gcc_fail is there is no execution output.
17529
17530 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17531
17532         * lib/plumhall.exp (proc_summary): Output relavent summary
17533         lines into the log so specific failures in plumhall can be
17534         investigated.
17535
17536 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17537
17538         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17539         (c-torture-execute): Don't try to execute tests which use
17540         "long long" types if $NO_LONG_LONG is nonzero.
17541
17542 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17543
17544         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17545         not c-torture.
17546
17547         * gcc.ieee: Move from here.
17548         * gcc.c-torture/execute/ieee: To here.
17549
17550 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17551
17552         * gcc.c-torture: Update to c-torture-1.41 release.
17553
17554 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17555
17556         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17557         not "$output".
17558
17559 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17560
17561         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17562         -c present.
17563
17564 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17565
17566         * config/proelf.exp: Handle connecting to a simulator.
17567
17568 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17569
17570         * config/proelf.exp: New file.  Enough framework that we can
17571         run c-torture tests on the proelf targets (or any other target
17572         that gdb can connect to for that matter).
17573
17574 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17575
17576         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17577         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17578
17579         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17580         exec_output exists.
17581
17582 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17583
17584         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17585         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17586
17587         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17588         to pass/fail/unresolved/unsupported/untested.  Caller must now
17589         call unresolved/unsupported/untested.
17590         * lib/*.exp: Update FSF address.  Update to handle new results of
17591         ${tool}_load.
17592         * lib/chill.exp (verbose): Delete.
17593
17594 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17595
17596         * lib/gcc.exp (default_gcc_start): Change order of args to
17597         $LDFLAGS $CFLAGS $LIBS.
17598         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17599         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17600         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17601         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17602         * gcc.misc-tests/dg-test.exp: Likewise.
17603         * gcc.misc-tests/msgs.exp: Likewise.
17604         * gcc.prms/prms.exp: Likewise.
17605         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17606         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17607
17608         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17609
17610 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17611
17612         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17613
17614         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17615         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17616
17617         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17618         necessary.
17619
17620 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17621
17622         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17623         global for loop; add use of $mathlib.
17624         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17625         settings here; set mathlib for anything but VxWorks.
17626
17627 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17628
17629         * gcc.c-torture: Update to c-torture-1.40 release.
17630
17631 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17632
17633         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17634         dg.exp.
17635
17636 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17637
17638         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17639         global.
17640
17641 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17642
17643         * lib/g++.exp (LIBS): Define if not already.
17644         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17645         (gcc-dg-prune): Call prune_gcc_output.
17646         * lib/gcc.exp (prune_gcc_output): New proc.
17647         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17648         prune_gcc_output.
17649
17650 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17651
17652         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17653         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17654
17655 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17656
17657         * gcc.c-torture: Update to c-torture-1.39 release.
17658
17659 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17660
17661         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17662         fails, try others as well.
17663
17664 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17665
17666         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17667         If compilation fails, mark execute tests as `untested'.
17668         If test is marked as unsupported, don't mark compilation and
17669         execute tests as failed.
17670
17671 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17672
17673         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17674         libstdc++ for whether or not we want to be doing shared
17675         libraries.  Delete link_curses since we don't need it anymore.
17676         * lib/mike-g++.exp (postbase): Don't link in libg++.
17677         * g++.old-deja/old-deja.exp: Likewise.
17678
17679 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17680
17681         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17682
17683 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17684
17685         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17686         For that, add `-Wl,-a,shared_archive'.
17687         * g++.old-deja/old-deja.exp: Likewise.
17688
17689 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17690
17691         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17692
17693 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17694
17695         * lib/mike-g++.exp (postbase): Pay attention to the status of
17696         g++_load.
17697
17698 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17699
17700           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17701
17702 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17703
17704         * lib/gcc.exp (default_gcc_start): No longer need to log program
17705         being executed or its output, execute_anywhere does that now.
17706         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17707         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17708
17709 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17710
17711         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17712         the same as those in lib/g++.exp.
17713
17714 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17715
17716         * gcc.c-torture: Update to c-torture-1.38 release.
17717         * gcc.ieee: Related changes.
17718
17719 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17720
17721         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17722         "exec". Minor reformatting changes.
17723
17724         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17725         cross. This means all "exec" calls now work on a remote host as
17726         well.
17727         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17728         cross. Filter out the extra "\r\n" stuff that expect puts in.
17729         (c-torture-execute): Filter out the bogus warnings like
17730         c-torture-compile does. Add support for canadian cross.
17731         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17732         Use execute_anywhere rather than calling exec directly. Now it
17733         works for canadian cross testing.
17734
17735 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17736
17737         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17738         results into a variable, and check that rather than using file exists.
17739
17740 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17741
17742         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17743         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17744
17745 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17746
17747         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17748         lib_curses if there's a shared libg++ in the build tree.
17749
17750 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17751
17752         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17753         if not supported target.
17754
17755 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17756
17757         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17758         link_curses up to always happen, not just for native builds.
17759
17760 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17761
17762         * gcc.c-torture: Update to c-torture-1.36 release.
17763         * gcc.failure: Related changes.
17764
17765 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17766
17767         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17768
17769 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17770
17771         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17772         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17773         runshlib, link_curses, and mathlib for link and run.
17774
17775         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17776         pass the runtime shared library options for Solaris, OSF/1, and
17777         Irix5, and link with -lcurses to avoid unresolved references.
17778
17779 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17780
17781         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17782         only run once.
17783
17784 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17785
17786         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17787
17788 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17789
17790         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17791         do not have a framework for the "compat" tests yet.
17792
17793 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17794
17795         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17796         set to null if we're testing vxworks5.1.  Use that instead of
17797         `-lm' in the setting of LIBS for link and run.
17798
17799 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17800
17801         * config/rom68k.exp (${tool}_load): Major changes to make it
17802         work.  Verified that it does in fact return the stuff in
17803         exec_output properly.  Catch any Emul or any TRAP other than 0.
17804
17805 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17806
17807         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17808         LDFLAGS properly for targets that need stuff from libgloss.
17809         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17810         only run once.
17811         (gpp_initialized): New variable.
17812
17813 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17814
17815         * config/rom68k.exp: Load libgloss.exp.
17816         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17817         so we can produce a fully linked binary.
17818         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17819         so we can produce a fully linked binary.
17820
17821 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17822
17823         * lib/plumhall.exp (ph_section): Watch for expected failures.
17824         Add missing `else'.
17825
17826         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17827         run the testcase.
17828         (c-torture): Likewise.
17829
17830 1995-08-28  Doug Evans  <dje@cygnus.com>
17831
17832         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17833
17834         * lib/mike-g++.exp (mike_cleanup): New proc.
17835         (prebase): New globals compiler_result, not_compiler_result,
17836         target_regexp.
17837         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17838         allow leading "-" in pattern.  Watch for unsupported tests.
17839         If $compiler_result is set, pattern match assembler code,
17840         and ditto for $not_compiler_result.
17841         * lib/mike-gcc.exp: Likewise.
17842
17843         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17844         execution "succeeded".
17845
17846 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17847
17848         * config/win32.exp: New file.
17849         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17850
17851 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17852
17853         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17854         unsupported.
17855         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17856         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17857         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17858
17859         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17860         "... without exceptions was ...".  That is now handled by
17861         prune_system_crud.
17862         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17863
17864 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17865
17866         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17867         sieve.c,sort2.c}: New files.
17868         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17869         sieve.exp,sort2.exp}: Drivers for them.
17870
17871         * lib/mike-gcc.exp (program_output): New user settable variable.
17872         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17873         messages.
17874         * lib/mike-g++.exp (program_output): New user settable variable.
17875
17876         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17877
17878         * config/sh.exp: Deleted (use sim.exp instead).
17879
17880 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17881
17882         * config/vx.exp: Declare CHECKTASK as global.
17883         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17884         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17885         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17886
17887 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17888
17889         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17890         target. Like vx.exp, only includes `vx29k.exp' instead of
17891         `vxworks.exp'.
17892
17893 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17894
17895         * config/sim.exp: Increase time limit from 120 seconds to 240.
17896
17897 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17898
17899         * gcc.c-torture/execute/950628-1.c: New test.
17900
17901 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17902
17903         * gcc.c-torture: Update with changes/additions from
17904         c-torture-1.34.
17905
17906 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17907
17908         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17909
17910 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17911
17912         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17913
17914 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17915
17916         * gcc.c-torture/compile/950512-1.c: New test.
17917         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17918         * gcc.dg/struct-ret-1.c: Likewise.
17919
17920 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17921
17922         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17923           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17924
17925 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17926
17927         * gcc.c-torture/special/920411-1.c: Deleted.
17928         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17929
17930 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17931
17932         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17933         cpu limit.
17934
17935 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17936
17937         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17938
17939 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17940
17941         From kenner;
17942         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17943         is the proper length.
17944         * va-arg-3.c: Likewise.
17945
17946 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17947
17948         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17949         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17950
17951         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17952         * lib/g++.exp (default_g++_start): Delete old cruft.
17953
17954 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17955
17956         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17957         (2 * (1 << 18)) to (2 * (1 << 17)).
17958
17959         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17960
17961 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17962
17963         * config/rom68k.exp: Renamed from config/idp.exp
17964
17965 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17966
17967         * c-torture/compile/921109-2.c
17968
17969 1995-04-18  Mike Stump  <mrs@cygnus.com>
17970
17971         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17972         excess errors.
17973
17974 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17975
17976         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17977         output.
17978         * lib/g++.exp (default_g++_start): Likewise.
17979
17980 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17981
17982         * gcc.c-torture/compile/950329-1.c: New test.
17983
17984 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17985
17986           * config/bug.exp (${tool}_load): Updated to use new remote_open
17987           and remote_close procs.
17988         * config/idp.exp: New file.
17989
17990 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17991
17992         * gcc.c-torture/execute/950322-1.c: New test.
17993
17994 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17995
17996         * config/vx.exp (${tool}_load): Clean up testing of return code from
17997         vxworks_ld and vxworks_spawn.
17998
17999 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18000
18001         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18002
18003 1995-03-13  Mike Stump  <mrs@cygnus.com>
18004
18005         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18006         can mark excess errors on a machine by machine basis.  Note, the
18007         default is to not expect any excess errors, even when excess
18008         errors test - is given, so you will want to put an XFAIL ... on
18009         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18010         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18011         those 4 machines, but no others.
18012
18013 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18014
18015         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18016         * lib/c-torture.exp: to here.
18017
18018 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18019
18020         * gcc.c-torture/execute/950221-1.c: New test.
18021         * gcc.c-torture/execute/struct-ret-1.c: New test.
18022         * gcc.c-torture/compile/950221-1.c: New test.
18023
18024         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18025
18026 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18027
18028         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18029         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18030
18031 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18032
18033         * g++.gb: New directory of tests, derived from my signature and
18034         class scoping tests.
18035
18036         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18037         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18038         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18039         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18040         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18041         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18042         * g++.gb/sig25.C: Likewise.
18043
18044         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18045         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18046         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18047         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18048         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18049         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18050         * g++.gb/sig25.exp: Likewise.
18051
18052         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18053         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18054         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18055         * g++.gb/scope13.C: Likewise, this test still fails.
18056
18057         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18058         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18059         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18060         * g++.gb/scope13.exp: Ditto.
18061
18062         * g++.gb/README: New file, explains what these tests are about.
18063
18064 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18065
18066         * lib/dg.exp (dg-do): Support `preprocess'.
18067         (dg-test): Likewise.
18068
18069 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18070
18071         * config/udi.exp: change "continue -expect" to "exp_continue".
18072
18073 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18074
18075         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18076         Delete redundant tests.
18077
18078         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18079         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18080         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18081         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18082         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18083         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18084         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18085         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18086
18087         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18088         storing label pointers.
18089         * gcc.c-torture/execute/921019-1.c: Likewise.
18090         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18091         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18092         parameter fp.
18093         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18094         constants.
18095
18096         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18097         Delete obsolete tests.
18098
18099         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18100         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18101         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18102         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18103         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18104         * gcc.c-torture/compile/950124-1.c: New test.
18105
18106         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18107
18108 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18109
18110         * lib/mike-g++.exp: Add -lm to LIBS.
18111
18112 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18113
18114         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18115
18116 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18117
18118         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18119
18120 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18121
18122         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18123
18124 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18125
18126         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18127         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18128         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18129         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18130         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18131         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18132         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18133         * g++.law/{operators31.C, operators32.C,
18134         * g++.law/{operators33.C, operators34.C}: Likewise.
18135         * g++.law/{pic1.C, refs2.C}: Likewise.
18136         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18137         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18138         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18139         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18140
18141         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18142         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18143         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18144         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18145         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18146         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18147         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18148         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18149         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18150         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18151         * g++.law/{operators34.exp}: Likewise.
18152         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18153         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18154         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18155         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18156         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18157
18158         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18159         No longer expected to fail.
18160         * g++.law/missed-error3.C: Tweak for recent bool changes.
18161
18162 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18163
18164         * config/emb-unix: Deleted.
18165         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18166         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18167
18168 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18169
18170         * lib/dg.exp (dg-test): Fix typo in last patch.
18171
18172 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18173
18174         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18175         (handles multiple occurrences).
18176
18177 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18178
18179         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18180         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18181         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18182         printed).
18183         * lib/c-torture.exp (c-torture-compile): Likewise.
18184         (c-torture): Prepend full path if missing.
18185         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18186         (gcc_fail): Likewise.
18187         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18188
18189 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18190
18191         * lib/netware.exp: Only attach to NetWare i386 systems.
18192
18193 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18194
18195         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18196         messages.  Add test name to "output pattern match" pass/fail message.
18197
18198 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18199
18200         * gcc.dg: New testsuite.
18201         * gcc.dg/dg.exp: New file.
18202
18203         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18204         test-switch.c}: Deleted.
18205
18206         * gcc.misc-tests/msgs.exp: New testcase driver.
18207
18208 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18209
18210         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18211         Watch for illegal return values from ${tool}_load.
18212         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18213         cross targets.  Coerce return value >0 to 1.
18214
18215 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18216
18217         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18218
18219         * config/emb-unix.exp: New file.
18220
18221         * config/sim.exp: Error if variable $SIM not defined.
18222         (${tool}_load): Mark test as "untested" if simulator missing.
18223
18224         * config/unix.exp: Load remote.exp to get rcp_download.
18225         * lib/c-torture.exp: Use different option lists for testcases with
18226         and without loops.
18227         * gcc.c-torture/execute/execute.exp: Likewise.
18228
18229 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18230
18231         * config/*.exp: Clarify return code from ${tool}_load.
18232         Call `unresolved' or `untested' instead of `warning' or `perror'
18233         (sometimes you still want to call both though).
18234         Add comment that `shell_id' is local to each file.
18235         * config/udi.exp (timeout): Set to 30.
18236         Don't print warning if connection fails, $connectmode has already
18237         printed an error.
18238         (${tool}_load): Move verbose messages to level 2.
18239         Rework pattern for "Process started" message.
18240         Pass `shell_id' to ${connectmode}_download.
18241         Retry twice upon timeout.  Make resetting of target more robust.
18242         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18243         Pass `shell_id' to exit_$connectmode.
18244         Only call exit_$connectmode if connected.
18245         * config/unix.exp (${tool}_load): Check return codes better.
18246         * config/vrtx.exp (${tool}_load): Likewise.
18247         * config/vx.exp (${tool}_load): Likewise.
18248         Delete unneeded global's.
18249         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18250         from ${tool}_load.
18251         (dg-stat): Delete.
18252         (dg-init): Delete recording of pass/fail counts.
18253         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18254         (old-dejagnu-init): Likewise.
18255         (old-dejagnu-stat): Delete contents, empty proc now.
18256         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18257         (c-torture): Delete references to lcnt, lpass, lfail.
18258         Get option list from TORTURE_OPTIONS.
18259         Delete -funroll[-all]-loops if no loops.
18260         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18261         (g++_stat): Delete contents (empty proc now).
18262         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18263         (gcc_finish): Likewise.
18264         (gcc_stat): Deleted.
18265         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18266         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18267         * gcc.c-torture/execute/execute.exp: Likewise.
18268         Split tests into two parts: compile, execute.
18269         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18270         no loops.  Update to reflect clarified return codes from ${tool}_load.
18271
18272 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18273
18274         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18275         to grep for.
18276         (old-dejagnu): Likewise (where necessary).
18277
18278 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18279
18280         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18281
18282         * lib/dg.exp (dg-process-target): Fix processing of selector.
18283         Add comment regarding use of `error'.
18284
18285         * lib/gcc.exp (prune_system_crud): Define if missing.
18286         * lib/g++.exp (prune_system_crud): Likewise.
18287
18288         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18289         Call prune_system_crud.
18290         * lib/dg.exp (dg-runtest): New proc.
18291         Use perror instead of send_user for tcl errors in testcase.
18292         Don't return any value, it's never used.
18293         Don't clobber previous definition of `unknown'.
18294         Print tcl errors in `dg-final'.
18295
18296 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18297
18298         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18299         (dg-test): Don't print errorInfo, it contains stack backtrace.
18300
18301 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18302
18303         * lib/g++.exp (runtest_file_p): Define if missing.
18304
18305 1994-09-24  Doug Evans  (dje@cygnus.com)
18306
18307         * lib/mike-g++.exp: Comment out loading of g++.exp.
18308         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18309         (default_g++_version): Always print something.
18310         (default_g++_start): Comment out call to `which'.
18311         (g++_start, g++_load): Deleted (must be defined in config file).
18312         * lib/gcc.exp: Test for existence of $CC at start.
18313         Delete check for tmpdir (done in gcc_init).
18314         (default_gcc_version): Always print something.
18315         (default_gcc_start): Comment out call to `which'.
18316         * config/*.exp: Major cleanup - make cross targets work at least a
18317         little better for g++ (by not being "--tool gcc" specific).
18318         Rename gcc_xxx to ${tool}_xxx.
18319         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18320         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18321
18322 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18323
18324         * lib/c-torture.exp (c-torture-compile): Rework compiler
18325         message processing.
18326
18327         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18328         c-torture.
18329
18330 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18331
18332         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18333
18334         * lib/dg.exp (dg-process-target): Support { target native }.
18335
18336 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18337
18338         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18339         looked for "... program xxx got fatal signal".
18340         Correct regsub munging of `comp_output'.
18341         Ignore compiler messages "path prefix not used" and "linker input
18342         file unused".
18343
18344 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18345
18346         * lib/gcc.exp (runtest_file_p): Define if missing.
18347         * gcc.prms/template.c: Example to work from.
18348
18349 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18350
18351         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18352         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18353
18354         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18355         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18356         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18357         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18358
18359         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18360         (dg-process-target): No longer a varargs proc.
18361         Return S/N for target, P/F for xfail.  All callers changed.
18362         (user option procs): More argument checking.
18363         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18364         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18365         (dg-test): Skip test if not running on selected target in `dg-do'.
18366         Update handling of `dg-do-what', `dg-output-text'.
18367         Separate execution pass/fail from output pattern match pass/fail.
18368         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18369
18370 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18371
18372         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18373         target for 920510-1.c.
18374
18375 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18376
18377         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18378         Clean up comment regarding use of passcnt, etc.
18379         (gcc_stat): Don't update `testcnt' here.
18380         (gcc_finish): Do it here.
18381         Might as well reset `but_id' here too.
18382         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18383         to determine if the file should be tested.
18384         * gcc.c-torture/compile/compile.exp: Likewise.
18385         * gcc.c-torture/execute/execute.exp: Likewise.
18386         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18387         * gcc.misc-tests/dg-test.exp: Likewise.
18388         * gcc.prms/prms.exp: Likewise.
18389         * gcc.wendy/wendy.exp: Likewise.
18390         * g++.old-deja.exp: Likewise.
18391         Move "Testing file" message to verbose level 1.
18392
18393 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18394
18395         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18396
18397 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18398
18399         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18400         (default_gcc_start): Accept optional second list element
18401         of compiler flags.  Print compiler output at verbosity level 2.
18402         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18403         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18404         Save current values of framework globals passcnt, failcnt, xpasscnt,
18405         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18406         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18407         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18408         xfailcnt to compute stats.  Update framework global `testcnt' from
18409         pass/fail counts.
18410         (gcc_finish): New proc.  Clean up test environment.
18411         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18412         (gcc_epass, gcc_efail): Delete.
18413         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18414         argument of line number.
18415         (dg-init): If the tool has an init routine, call it.
18416         (dg-test): Remove args `cflags_var' and `libs_var'.
18417         Pass all compiler options to ${tool}_start.
18418         Handle missing line number.
18419         (dg-finish): New function.
18420         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18421         particular files.  Call gcc_finish at end.  Move "skipping test"
18422         message to verbosity level 3.
18423         * gcc.c-torture/compile/compile.exp: Likewise.
18424         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18425         * gcc.c-torture/execute/execute.exp: Likewise.
18426         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18427         Print testcase being tried at verbosity level 1.
18428         * gcc.c-torture/special/special.exp: Unset xfail.
18429         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18430         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18431         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18432         * gcc.failure/failure.exp: Likewise.
18433         * gcc.ieee/ieee.exp: Likewise.
18434         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18435         Update call to dg-test.  Call dg-finish at end.
18436         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18437         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18438         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18439         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18440         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18441         * gcc.wendy/wendy.exp: Add copyright.
18442         Delete setting of tmpdir (done by gcc_init).
18443         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18444         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18445         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18446         gcc_[ce]pass/fail.
18447
18448 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18449
18450         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18451         confusion.
18452         (g++_load): Likewise.
18453
18454         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18455         Rename argument to `prog' to remove the confusion.
18456         Varargs fns behave differently too!
18457         (g++_load): Likewise.
18458
18459         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18460
18461         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18462         what it is.  Delete (always) printing of status value for !native.
18463         Simplify verbose code, and include status and exec_output.
18464         (g++_load): Use gcc_load.
18465
18466 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18467
18468         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18469         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18470         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18471         940714-3.c as these testcases don't exist anymore.  Make
18472         va-arg-1.c expected to pass.
18473
18474 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18475
18476         * gcc.misc-tests/misc.exp: Only run specific testcases.
18477         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18478         * gcc.misc-tests/dg-[1-9].c: New files.
18479
18480         * lib/dg.exp: New testsuite driver.
18481         * gcc.prms/prms.exp: Use it.
18482
18483         * README.gcc: New file.
18484
18485         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18486         Document and reset `lxpass' and `lxfail'.
18487         Simplify "initialized" message.
18488         (gcc_stat): Clean up comments a little.
18489
18490 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18491
18492         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18493
18494 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18495
18496         * lib/old-dejagnu.exp (process-option): New proc.
18497         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18498         (old-dejagnu): Simplify.
18499         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18500
18501 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18502
18503         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18504         exists and is not an empty string.
18505
18506         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18507         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18508         finished.
18509         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18510         automatically.
18511
18512         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18513         longer expected to fail.
18514
18515         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18516         "f" function call.
18517
18518         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18519
18520         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18521         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18522         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18523         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18524         c-torture-1.29.
18525
18526         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18527         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18528
18529         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18530
18531         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18532         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18533
18534         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18535         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18536         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18537
18538 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18539
18540         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18541         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18542         940714-1.c, 940714-2.c, 940714-3.c},
18543         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18544         gcc.misc-tests/{mg.c,mg.exp}:
18545         New tests.
18546         * gcc.noncompile/noncompile.exp: Change accordingly.
18547
18548 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18549
18550         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18551         Undo previous clobberage.
18552
18553 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18554
18555         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18556         * gcc.special/{930510-1.c, special.exp}:
18557         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18558         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18559         struct-varargs-1.c}: New tests from c-torture-1.26.
18560
18561 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18562
18563         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18564           argument to switch.
18565
18566 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18567
18568         * Revert the previous changes.  Please see Rob's directory
18569           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18570           fixes.
18571
18572 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18573
18574         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18575             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18576             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18577             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18578             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18579             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18580             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18581             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18582             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18583             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18584             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18585             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18586             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18587             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18588             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18589             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18590             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18591             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18592             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18593             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18594             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18595             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18596             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18597             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18598             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18599             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18600             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18601
18602 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18603
18604         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18605             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18606           with perror calls.
18607
18608 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18609
18610         * config/unix.exp (g++_load): Fix syntax.
18611
18612 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18613
18614         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18615         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18616         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18617         Don't expect va-arg-1.c to fail.  Correct expected output for
18618         920928-1.c.
18619         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18620         * gcc.wendy/hbm4.c: Correct typo.
18621         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18622
18623 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18624
18625         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18626         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18627         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18628         * lib/c-torture.exp (c-torture-compile): Ditto.
18629
18630         Reduce volume of output (remove all the -I's and such).
18631         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18632         Call gcc_cpass, gcc_cfail.
18633         (c-torture): Pass testing option to c-torture-compile.
18634
18635 1994-03-21  Doug Evans  (dje@cygnus.com)
18636
18637         Bring patches over from progressive.
18638         * config/default.exp: Exit remote shell cleanly.
18639         (g++_exit, g++_start): Add default versions.
18640         * config/sim.exp (gcc_load): Use perror, not error.
18641
18642 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18643
18644         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18645         set in site.exp.
18646
18647 1994-03-14  Doug Evans  (dje@cygnus.com)
18648
18649         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18650         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18651         (wendy_try): New proc to run testcase.
18652         (main loop): Call 'em.
18653         * gcc.wendy/*.c: Clean up pass to correct expected output.
18654
18655         * lib/gcc.exp: Minor cleanup work.
18656         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18657
18658 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18659
18660         * config/sim.exp (gcc_load): Document return codes better.
18661         Don't pass -v to simulator.
18662
18663 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18664
18665           * gcc.special/920717-x.c: Fix typo.
18666           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18667           get at sources.
18668
18669         * lib/mike-gcc.exp: Fix typo.
18670
18671 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18672
18673         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18674         binary to use, transform the name.
18675         * config/*.exp: rename everything. Nuke any g++ specific files,
18676         it's now a special case of gcc that requires no special support.
18677         Add a default.exp for unsupported targets.
18678
18679 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18680
18681         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18682         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18683         version of Tcl.
18684
18685 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18686
18687         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18688         than a warning.
18689
18690 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18691
18692         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18693
18694 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18695
18696         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18697         option_list.  Compile every file with only 4/6 option choices
18698         (same as C torture) instead of with 12/18 different option
18699         choices.
18700         * lib/c-torture.exp: Likewise.
18701
18702         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18703         not already set.
18704
18705 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18706
18707         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18708         can put an XFAIL *-*-* on excess errors.
18709
18710 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18711
18712         * g++.law: Add more tests derived from g++-bugs snapshots.
18713
18714         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18715         equivalent to g++.law/init9.
18716
18717         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18718         compiled it, and the a.out file after we've run it.
18719
18720 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18721
18722         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18723         compiled it, and the a.out file after we've run it.
18724
18725 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18726
18727         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18728
18729 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18730
18731         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18732         version number.
18733
18734 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18735
18736         * g++.law: New directory of g++ tests derived from the g++-bugs
18737         snapshots.
18738
18739 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18740
18741         * gcc.compile: initbug1.c initbug1.exp testcase added
18742
18743 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18744
18745         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18746         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18747           fixes submitted by Jeff Law (law@cs.utah.edu)
18748         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18749           Jeff Law (law@cs.utah.edu)
18750
18751
18752 1993-11-30  Mike Stump  (mrs@cygnus.com)
18753
18754         * config/unix-g++.exp: Follow the gcc way of doing things.
18755         * g++.old-deja/old-deja.exp: Minor updates.
18756         * lib/g++.exp: New file, follow the gcc way of doing things.
18757         * lib/old-dejagnu.exp: Minor updates.
18758         * lib/mike-g++.exp: Always unset errorInfo.
18759
18760 1993-11-06  Mike Stump  (mrs@cygnus.com)
18761
18762         * lib/gcc.exp: Fix some errors with the below change, CC and
18763         CFLAGS should be global when setting, not local.
18764
18765 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18766
18767         * lib/gcc.exp: Transform tool name.
18768
18769 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18770
18771         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18772
18773 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18774
18775         * lib/gcc.exp: change gcc_done to gcc_stat
18776
18777 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18778
18779         * Upgraded gcc testsuite to c-torture version 1.25
18780
18781 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18782
18783         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18784         * lib/c-torture: added hooks for new reporting code.
18785
18786 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18787
18788         * config/sh-gcc.exp: check if sh-sim exists in the path
18789
18790 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18791
18792         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18793         * gcc.compile/compile.exp: Initial changes for new logic.
18794         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18795         * gcc.failure/failure.exp: Initial changes for new logic.
18796         * gcc.ieee/ieee.exp: Initial changes for new logic.
18797         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18798         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18799         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18800         * lib/c-torture.exp: Initial changes for new logic.
18801         * lib/gcc.exp: Initial changes for new logic.
18802
18803 1993-10-15  Mike Stump  (mrs@cygnus.com)
18804
18805         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18806         depend upon failure or success.  Fully qualify names in failure
18807         and success messages.  Always remove a.out before starting
18808         compile, just in case.  Pay more attention to error text output by
18809         the compiler.  Handle testcases with no known past errors just
18810         like all others, so that things are uniform.  Other miscellaneous
18811         improvements.
18812
18813 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18814
18815         * gcc.cpp: new directory for cpp tests
18816
18817 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18818
18819         * lib/chill.exp: Code reformatted, removed unused code.
18820         * config/unix-chill.exp: Code reformatted, removed unused code.
18821         * chill.execute/execute.exp: Code reformatted, removed unused code.
18822         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18823
18824 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18825
18826         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18827         routines not written.
18828
18829 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18830
18831         * config/bug-gcc.exp: Use new procs from bug.exp.
18832
18833 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18834
18835         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18836         via ftp, rather than depending on NFS.
18837         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18838         case.
18839
18840 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18841
18842         * config/bug-gcc.exp: Use new download proc.
18843
18844 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18845
18846         * chill.execute/execute.exp: cleanups, handles errors better
18847         * chill.compile/compile.exp: rewrite, based on execute.exp
18848         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18849         * lib/chill.exp: major changes to diff proc and compile and link
18850           procs. added chill_fail and chill_pass wrappers to pass and
18851           fail. added more comments, and handle error codes better.
18852           Added a hack to capture stderr from exec, so noncompile tests
18853           can work.
18854
18855 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18856
18857         * chill.execute/execute.exp: rewrite of testsuite driver
18858         * lib/chill.exp: rewrite of testsuite driver
18859         * config/unix-chill.exp: rewrite of testsuite driver
18860
18861 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18862
18863     In chill.execute:
18864         * iexpr.ch: Standardize uppercase.
18865         * tuples.dat: Standardize uppercase.
18866         * vary.ch: standardize.  Correct varying string assignments.
18867         * vary.dat: Add new output lines.
18868
18869 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18870
18871     In chill.execute:
18872         * chprintf.ch: Standardize use of uppercase.
18873         * tuples.ch: Standardize and turn arr2 into a DCL,
18874           rather than a SYN.
18875         * pinits.ch: Standardize.
18876
18877 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18878
18879         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18880         * Makefil: Renamed to Makefile.in.
18881         * configure.in: New.
18882
18883 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18884
18885     In chill.execute:
18886         * .cvsignore: Add result/output files.
18887         * Makefile: Fix up variables at start.  Use MFLAGS
18888           everywhere.  Correct bool_loc, built_ins entries.
18889           Add entry for vary1.ch.
18890         * bitarray.ch: Standardize upper-case usage.
18891         * bitexpr.ch: Standardize, add output of b1.
18892         * params.ch: Use arrayt in along PROC parameters, to
18893           avoid novelty problems.
18894         * sets.ch: Tiny cleanup.
18895         * vary1.ch: Re-indent.
18896
18897 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18898
18899           * Add PR-related files to Makefiles, .cvsignore files, etc.
18900
18901 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18902
18903         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18904           with compiler objects. New names are test-flow.c and test-loop.c
18905
18906 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18907
18908         * Upgraded c-torture tests from 1.19 to 1.20
18909
18910         * new files:
18911         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18912         * gcc.compile: 930623-1.c 930623-2.c
18913         * gcc.noncompile: 930622-1.c 930622-2.c
18914         * gcc.failure: 920411-1.c 920627-2.c
18915         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18916
18917 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18918
18919         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18920           More changes to get testsuite working properly. Needs more work.
18921           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18922
18923 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18924
18925         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18926           More changes to get testsuite working properly. Needs more work.
18927
18928 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18929
18930         * chill.compile/compile.exp: Added for Dejagnu support
18931         * chill.execute/execute.exp: Added for Dejagnu support
18932         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18933
18934 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18935
18936     This should complete moving the CHILL test files.
18937         * chill.noncompile(.cvsignore printf.grt
18938             in-printf.grt chprintf.grt chprintf.ch):
18939             Added test-support files.
18940           (Makefile): Modified further.
18941         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18942             signal.ch): Added test files.
18943           * chill.execute (.cvsignore printf.grt printr.c
18944             in-printf.grt rts.c chprintf.grt rts.h): Added
18945           test-support files.
18946             (Makefile): More corrections.
18947
18948 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18949
18950         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18951           test cases, ready for DejaGnu.
18952
18953 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18954
18955         * Upgraded c-torture tests from 1.18 to 1.19
18956
18957         * gcc.compile: added test(s):
18958           930607-1.c
18959         * gcc.execute: added test(s):
18960           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18961
18962         * added new subdirectory for misc tests: gcc.misc-tests
18963         * gcc.misc-test(s): added tests:
18964           inst-check.c test-consts.c test-ior.c test-switch.c
18965
18966 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18967
18968         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18969
18970 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18971
18972         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18973
18974 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18975
18976         * Upgraded c-torture tests from 1.17 to 1.18
18977
18978 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18979
18980         * Upgraded c-torture tests from 1.12 to 1.17
18981
18982 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18983
18984         * lib/old-dejagnu.exp:
18985           Fixed handling of XFAIL target triplets to correctly
18986           recognize wildcard characters.  Removed code that
18987           appended a unique id tag to the end of the file name
18988           printed out by the result of the testcases within a
18989           given test file.
18990
18991 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18992
18993         * lib/old-dejagnu.exp:
18994           Reworked expected failure handling to trigger off of XFAIL
18995           keyword in keyphrase embeded in testcase source code. The
18996           XFAIL keyword must be at the end of the keyphrase line. It
18997           may optionally be followed by one or more target triplets.
18998           It has just occured that the handling of wildcards in the
18999           target triplet may not be correct.
19000
19001 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19002
19003         * g++.old-deja/tests:
19004           Moved all subdirectories up one level into g++.old-deja .
19005
19006         * lib/old-dejagnu.exp:
19007           Fixed problem with CXXFLAGS not being properly reset, and being
19008           corrupted with extraneous "-c" compiler option.  This was
19009           causing binaries to not be generated for test that needed them.
19010           Modified strings passed to "pass" and "fail" so that individual
19011           tests from the same test file would be distinguished by an
19012           identifier appended to the test file name in the summary logs;
19013           this corrected a problem with erroneous diff logs.  Added code
19014           to search testcases for expected fail and unexpected pass keywords.
19015
19016 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19017
19018         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19019
19020 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19021
19022         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19023           Removed extraneous text from end of "Special g++ Options"
19024           keyphrase.
19025
19026         * lib/old-dejagnu.exp: Added pattern matching to look for new
19027           keywords, embedded in testcases comments, which will trigger
19028           calls to xpass and xfail.
19029
19030 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19031
19032         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19033           comments embedded in the testcases, especially the one looking for
19034           special compiler options, as well as the pattern matching for the
19035           compiler output again.
19036
19037 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19038
19039         * lib/old-dejagnu.exp: Do a proper check of the return value for
19040           execute tests. Fixed several problems with the pattern matching
19041           of the compiler output which gave erroneous test results.
19042           Changed several of the test result messages to be more descriptive.
19043         * config/unix-g++.exp: Proc g++_load now actually works and
19044           executes the tests passed to it and returns a usable return
19045           value.
19046
19047 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19048
19049           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19050
19051 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19052
19053         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19054           Modified both files to properly execute the old style
19055           dejagnu tests. The previous versions of these files were
19056           experimental and did not function anything near correctly.
19057
19058 1993-04-05  Rob Savoye  (rob@cygnus.com)
19059
19060         * Removed all Makefile.in and configure.in files. No configuration
19061         needed now.
19062
19063 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19064
19065         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19066
19067 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19068
19069         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19070         gcc.special/configure.in, gcc.noncompile/configure.in,
19071         gcc.execute/configure.in, gcc.code_quality/configure.in,
19072         g++.other/configure.in, g++.old-deja/configure.in,
19073         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19074         in srcname setting.
19075
19076 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19077
19078         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19079         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19080         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19081
19082 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19083
19084         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19085         (gdb_exit): Don't remove *_soc files.
19086
19087 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19088
19089         * lib/c-torture.exp: Don't look for main; instead always use -w
19090         -c.  This is how the c-torture tests work.  Remove the object
19091         file if the compilation succeeds.
19092         * gcc.execute/execute.exp: Remove executable if test passes.
19093         * gcc.noncompile/noncompile.exp: Every test is an expected
19094         failure.
19095         * gcc.special/special.exp: Added tests from c-torture 1.11,
19096         corrected use of existing test.
19097         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19098         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19099         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19100         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19101         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19102         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19103         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19104         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19105         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19106         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19107         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19108         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19109         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19110         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19111         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19112         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19113         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19114         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19115         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19116         c-torture 1.11.
19117         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19118         correspond to c-torture 1.11.
19119
19120         * New file.