OSDN Git Service

* ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
2
3         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4         Clean ups.
5
6 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7
8         * gcc.dg/trampoline-1.c: New test.
9
10 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11
12         * gcc.c-torture/compile/200031109-1.c: New test.
13
14 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15
16         PR c/3190
17         PR c/8714
18         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20         gcc.dg/format/no-y2k-1.c: Update.
21
22 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23
24         PR optimization/10467
25         * gcc.dg/20031108-1.c: New test case.
26
27 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
28
29         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30
31 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32
33         * gcc.dg/compound-lvalue-1.c: New test.
34         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35         some XFAILs.
36
37 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38
39         * gcc.dg/altivec-varargs-1.c: New test.
40
41 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42
43         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
46         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
47         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
48
49 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
50
51         * gcc.dg/cond-lvalue-1.c: New test.
52
53 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
54
55         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
56
57 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58
59         PR c++/11616
60         * g++.dg/template/instantiate5.C: New test.
61
62 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
63
64         PR c++/12726
65         * g++.dg/ext/complit2.C: Replace test with self-contained version.
66         * ChangeLog: Add missing first entry for above test.
67
68 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
69
70         PR c++/9810
71         * g++.dg/template/using8.C: New test.
72         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
73
74 2003-11-02  Roger Sayle  <roger@eyesopen.com>
75
76         PR optimization/10817
77         * gcc.c-torture/compile/20031102-1.c: New test case.
78
79 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
80
81         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
82         2147483647.
83
84 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
85
86         * gcc.dg/20031102-1.c: New test.
87
88 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
89
90         * gcc.dg/complex-1.c: New test.
91
92 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
93
94         PR c++/12796
95         * g++.dg/template/crash13.C: Adjust expected error location.
96         * g++.old-deja/g++.brendan/ns1.C: Likewise.
97
98 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
99
100         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
101
102 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
103
104         PR/10239
105         * gcc.c-torture/compile/20031031-2.c: New test.
106
107 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
108
109         PR/11640
110         * gcc.c-torture/compile/20031031-1.c: New test.
111
112 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
113
114         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
115         * gcc.misc-tests/bprob.exp: Likewise.
116         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
117         the execution test on arm-elf configs.
118         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
119         configs that don't support scratch files.
120         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
121
122 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
123
124         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
125         done by dejagnu.
126
127 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
128
129         * ada/acats/run_all.sh: Redirect mv output to /dev/null
130         Avoid non pure sh syntax. Add more logging.
131
132         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
133         fail.
134
135 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
136
137         PR libgcj/10610
138         * gcc.dg/ppc-stackalign-1.c: New test.
139
140 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
141
142         * ada/acats/run_all.sh: Change output to be more compliant with
143         dejagnu framework.
144         Create acats.sum and acats.log files under testsuite/ada/acats
145         Only run [a-z]* directories, to filter out e.g. CVS.
146         Redirect build output to log file.
147
148 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
149
150         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
151
152 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
153
154         PR ada/5909:
155         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
156
157 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
158
159         * gcc.c-torture/compile/20031023-1.c: New test.
160         * gcc.c-torture/compile/20031023-2.c: New test.
161         * gcc.c-torture/compile/20031023-3.c: New test.
162         * gcc.c-torture/compile/20031023-4.c: New test.
163
164 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
165
166         PR c++/10371
167         * g++.dg/lookup/scoped8.C: New test.
168
169 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
170
171         * g++.dg/opt/reg-stack3.C: New test.
172
173 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
174
175         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
176
177 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
178
179         PR c++/11076
180         * g++.dg/template/crash13.C: New test.
181
182 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
183
184         * gcc.dg/c99-restrict-2.c: New test.
185
186 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
187
188         PR c++/12698, c++/12699, c++/12700, c++/12566
189         * g++.dg/inherit/covariant9.C: New test.
190         * g++.dg/inherit/covariant10.C: New test.
191         * g++.dg/inherit/covariant11.C: New test.
192
193 2003-10-23  Jason Merrill  <jason@redhat.com>
194
195         PR c++/12726
196         * g++.dg/ext/complit2.C: New test.
197
198 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
199
200         PR target/12654
201         * gcc.c-torture/execute/20031020-1.c: New test.
202
203 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
204
205         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
206         following the jump_insn.
207
208 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
209
210         * gcc.dg/cast-lvalue-1.c: New test.
211
212 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
213
214         PR c++/11962
215         * g++.dg/template/cond2.C: New test.
216
217 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
218
219         * gcc.dg/builtins-28.c: New test.
220
221 2003-10-20  Jan Hubicka  <jh@suse.cz>
222
223         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
224         parameter.
225         * testsuite/gcc.dg/inline-2.c: Likewise.
226
227 2003-10-20  Phil Edwards  <phil@codesourcery.com>
228
229         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
230         * gcc.dg/nest.c:  Likewise.
231
232 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
233
234         PR c++/9781, c++/10583, c++/11862
235         * g++.dg/parse/crash13.C: New test.
236
237 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
238
239         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
240
241 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
242
243         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
244         Define HAVE_C99_RUNTIME except on Solaris.
245         * gcc.dg/builtins-20.c: Likewise.
246
247 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
248
249         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
250
251 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
252
253         PR c++/12495
254         * g++.dg/template/crash21.C: New test.
255
256 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
257
258         PR c++/2513
259         * g++.dg/template/typename5.C: New test.
260
261 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
262
263         PR c++/12369
264         * g++.dg/template/friend25.C: New test.
265
266 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
267
268         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
269         versions.
270
271 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
272
273         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
274         == 2147483647.
275
276 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
277
278         * gcc.c-torture/execute/960416-1.x: Remove.
279         * gcc.c-torture/execute/divconst-3.x: Likewise.
280
281 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
282
283         PR target/12598
284         * gcc.dg/torture/cris-volatile-1.c: New test.
285
286 2003-10-14  Roger Sayle  <roger@eyesopen.com>
287
288         PR optimization/9325
289         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
290         for overflowing floating point to integer conversion during RTL
291         simplification.
292
293 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
294
295         * objc/execute/_cmd.m: Fix typo.
296         * objc.dg/image-info.m, objc.dg/symtab-1.m:
297         Relax 'scan-assembler' regexp.
298         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
299         objc.dg/try-catch-4.m: Run on non-Darwin targets.
300         * objc.dg/zero-link-2.m: Remove blank line.
301         * objc.dg/zero-link-3.m: New test case.
302
303 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
304
305         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
306
307         * gcc.dg/asm-names.c: Use scan-assembler-not rather
308         than linker trickery.
309
310 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
311
312         PR c++/12370
313         * g++.dg/other/friend2.C: New test.
314
315 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
316
317         * gcc.dg/20031012-1.c: New test.
318
319 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
320
321         * gcc.dg/weak/weak-3.c: Fix for new warning.
322
323 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
324
325         PR optimization/8750
326         * gcc.c-torture/execute/20031012-1.c: New test case.
327
328 2003-10-11  Roger Sayle  <roger@eyesopen.com>
329
330         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
331         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
332
333 2003-10-11  Roger Sayle  <roger@eyesopen.com>
334
335         PR optimization/12260
336         * gcc.c-torture/compile/20031011-2.c: New test case.
337
338 2003-10-11  Roger Sayle  <roger@eyesopen.com>
339
340         * gcc.c-torture/execute/20031011-1.c: New testcase.
341
342 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
343
344         * gcc.c-torture/compile/20031011-1.c: New test.
345
346 2003-10-11  Jan Hubicka  <jh@suse.cz>
347
348         * g++.dg/other/first-global.C: New test.
349
350 2003-10-11  Roger Sayle  <roger@eyesopen.com>
351
352         * gcc.c-torture/execute/string-opt-18.c: New testcase.
353
354 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
355
356         * gcc.c-torture/compile/20031010-1.c: New test.
357
358 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
359
360         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
361         * gcc.c-torture/execute/va-arg-25.c: ... here.
362
363 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
364
365         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
366
367 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
368
369         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
370
371 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
372
373         * g++.dg/parse/error2.C: New test.
374
375 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
376
377         PR c++/11097
378         * g++.dg/other/error5.C: Modify the error message.
379         * g++.dg/lookup/using8.C: New test.
380
381 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
382
383         * gcc.dg/darwin-abi-2.c: New file.
384         * gcc.c-torture/execute/va-arg-24.c: New file.
385
386 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
387
388         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
389         indentation.
390
391 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
392
393         PR c++/10147
394         * g++.dg/other/error4.C: Update error messages.
395         * g++.dg/template/ptrmem4.C: Likewise.
396
397         PR c++/12337
398         * g++.dg/init/new9.C: New test.
399
400         PR c++/12334, c++/12236, c++/8656
401         * g++.dg/ext/attrib8.C: New test.
402
403 2003-10-06  Devang Patel  <dpatel@apple.com>
404
405         * gcc.dg/debug/dwarf2-3.h: New test.
406         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
407
408 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
409
410         * g++.dg/opt/cfg2.C: New test.
411
412 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
413
414         * g++.dg/opt/float1.C: New test.
415
416 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
417
418         * gcc.dg/c90-array-lval-6.c: New test.
419         * gcc.dg/c99-array-lval-6.c: New test.
420
421 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
422             Ziemowit Laski  <zlaski@apple.com>
423
424         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
425         'Derived', so that it is never considered a class method; add
426         new warning for '+port' method ambiguity.
427         * objc.dg/method-12.m: Include <objc/objc.h> instead of
428         <objc/objc-api.h> (needed on Mac OS X).
429         * objc.dg/method-13.m: New test.
430
431 2003-10-03  Roger Sayle  <roger@eyesopen.com>
432
433         PR optimization/9325, PR java/6391
434         * gcc.c-torture/execute/20031003-1.c: New test case.
435
436 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
437
438         PR optimization/12180
439         * gcc.dg/20031002-1.c: New test.
440
441         PR c++/12486
442         * g++.dg/inherit/error1.C: New test.
443
444 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
445
446         * lib/f-torture.exp (search_for): Rename to...
447         (search_for_re): This.  Also, clean up comments and the
448         "regexp" invocation.
449
450 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
451
452         * gcc.c-torture/compile/20031002-1.c: New test.
453
454 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
455
456         * g++.dg/opt/cond1.C: New test.
457
458 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
459
460         * gcc.dg/Wold-style-definition-2.c: New testcase.
461         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
462
463 2003-09-29  Richard Henderson  <rth@redhat.com>
464
465         * g++.dg/init/array10.C: Add dg-options.
466
467 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
468
469         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
470
471 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
472
473         * g++.dg/template/friend19.C: Fix typo.
474         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
475
476 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
477
478         * gcc.c-torture/execute/20030928-1.c: New test.
479         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
480
481 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
482
483         * g++.dg/opt/unroll1.C: New test.
484
485 2003-09-26  Roger Sayle  <roger@eyesopen.com>
486
487         PR optimization/11741
488         * gcc.dg/20030926-1.c: New test case.
489
490 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
491
492         PR c++/5655
493         * g++.dg/parse/access7.C: New test.
494         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
495
496 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
497
498         MERGE OF objc-improvements-branch into MAINLINE:
499         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
500         if libobjc has not been built.
501         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
502         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
503         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
504         objc/execute/nested-3.m, objc/execute/np-2.m,
505         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
506         objc/execute/redefining_self.m, objc/execute/root_methods.m,
507         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
508         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
509         objc.dg/special/unclaimed-category-1.h,
510         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
511         well as GNU runtime.
512         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
513         * execute/cascading-1.m, execute/function-message-1.m,
514         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
515         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
516         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
517         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
518         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
519         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
520         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
521         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
522         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
523         * objc.dg/bitfield-2.m: Run only on Darwin.
524         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
525         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
526         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
527         * objc.dg/const-str-1.m: Fix constant string layout.
528
529 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
530
531         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
532
533 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
534
535         * gcc.dg/darwin-abi-1.c: New file.
536
537 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
538
539         PR target/12281
540         * gcc.c-torture/compile/20030921-1.c: New test.
541
542 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
543
544         * g++.dg/opt/reg-stack2.C: New test.
545
546 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
547
548         * g++.dg/eh/delayslot1.C: New test.
549
550 2003-09-20  Richard Henderson  <rth@redhat.com>
551
552         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
553
554 2003-09-20  Roger Sayle  <roger@eyesopen.com>
555
556         * gcc.c-torture/execute/20030920-1.c: New test case.
557
558 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
559
560         * g++.dg/rtti/typeid3.C: Correct expected error message.
561
562 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
563
564         PR c++/157
565         * g++.dg/parse/crash12.C: New test.
566
567 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
568
569         * gcc.dg/compat/mixed-struct-check.h: New.
570         * gcc.dg/compat/mixed-struct-defs.h: New.
571         * gcc.dg/compat/mixed-struct-init.h: New.
572         * gcc.dg/compat/struct-by-value-19_main.c: New.
573         * gcc.dg/compat/struct-by-value-19_x.c: New.
574         * gcc.dg/compat/struct-by-value-19_y.c: New.
575         * gcc.dg/compat/struct-by-value-20_main.c: New.
576         * gcc.dg/compat/struct-by-value-20_x.c: New.
577         * gcc.dg/compat/struct-by-value-20_y.c: New.
578         * gcc.dg/compat/struct-return-19_main.c: New.
579         * gcc.dg/compat/struct-return-19_x.c: New.
580         * gcc.dg/compat/struct-return-19_y.c: New.
581         * gcc.dg/compat/struct-return-20_main.c: New.
582         * gcc.dg/compat/struct-return-20_x.c: New.
583         * gcc.dg/compat/struct-return-20_y.c: New.
584
585 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
586         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
587         so that it will not complain on LP64 targets.
588
589 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
590
591         PR c++/495
592         * g++.dg/template/friend24.C: New test.
593
594 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
595
596         PR c++/12332
597         * g++.dg/template/memtmpl2.C: New test.
598
599 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
600
601         PR target/11184
602         * gcc.dg/builtin-apply1.c: New test.
603
604 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
605
606         PR c++/9848
607         * g++.dg/warn/Wunused-4.C: New test.
608
609 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
610
611         PR c++/12316
612         * g++.dg/other/gc2.C: New test.
613
614 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
615
616         PR c++/11991
617         * g++.dg/rtti/typeid3.C: New test.
618
619         PR c++/12266
620         * g++.dg/overload/template1.C: New test.
621
622 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
623
624         * g++.dg/opt/cfg3.C: New test.
625
626 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
627
628         PR c++/7939
629         * g++.dg/template/crash11.C: New test.
630
631 2003-09-16  Jason Merrill  <jason@redhat.com>
632             Jakub Jelinek  <jakub@redhat.com>
633
634         * gcc.dg/attr-warn-unused-result.c: New test.
635
636 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
637
638         PR c++/12184
639         * g++.dg/expr/call2.C: New test.
640
641 2003-09-15  Andreas Jaeger  <aj@suse.de>
642
643         * gcc.dg/Wold-style-definition-1.c: New test.
644
645 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
646
647         PR c++/3907
648         * g++.dg/parse/template12.C: New test.
649
650         * g++.dg/abi/bitfield11.C: New test.
651         * g++.dg/abi/bitfield12.C: Likewise.
652
653 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
654
655         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
656         non-expansion of functional macro name without arguments at EOL.
657         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
658
659 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
660
661         * gcc.c-torture/execute/20030914-[12].c: New tests.
662
663 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
664
665         PR c++/11788
666         * g++.dg/overload/addr1.C: New test.
667
668 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
669
670         * gcc.dg/20030909-1.c: New test.
671
672 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
673
674         * gcc.dg/ultrasp10.c: New test.
675
676 2003-09-09  Devang Patel  <dpatel@apple.com>
677
678         * gcc.dg/darwin-ld-6.c: New test.
679
680 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
681
682         * gcc.dg/torture/builtin-explog-1.c: New testcase.
683
684 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
685
686         * gcc.dg/ia64-types1.c: New test.
687         * gcc.dg/ia64-types2.c: Likewise.
688
689 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
690
691         * gcc.dg/builtins-1.c: Add more _Complex tests.
692         * gcc.dg/torture/builtin-attr-1.c: Likewise.
693
694         * gcc.dg/builtins-1.c: Test existing _Complex functions.
695         * gcc.dg/torture/builtin-attr-1.c: Likewise.
696
697 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
698
699         PR c++/11786
700         * g++.dg/lookup/koenig2.C: New test.
701
702         PR c++/5296
703         * g++.dg/rtti/typeid2.C: New test.
704
705 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
706
707         * gcc.c-torture/compile/20030904-1.c: New test.
708
709 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
710
711         * g++.dg/opt/longbranch2.C: New test.
712
713 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
714
715         * g++.dg/template/crash10.C: Only compile it.
716
717 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
718
719         PR middle-end/11665
720         * gcc.c-torture/compile/20030907-1.c: New test.
721         * g++.dg/init/array11.C: New test.
722
723 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
724
725         PR c++/11852
726         * g++.dg/init/struct1.C: New test.
727
728 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
729
730         PR c++/12181
731         * g++.dg/expr/comma1.C: New test.
732
733 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
734
735         PR c++/11867
736         * g++.dg/expr/static_cast5.C: New test.
737
738 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
739
740         PR c++/11507
741         * g++.dg/lookup/scoped7.C: New test.
742
743         PR c++/9574
744         * g++.dg/other/static1.C: New test.
745
746         PR c++/11490
747         * g++.dg/warn/template-1.C: New test.
748
749         PR c++/11432
750         * g++.dg/template/crash10.C: New test.
751
752         PR c++/2478
753         * g++.dg/overload/VLA.C: New test.
754
755         PR c++/10804
756         * g++.dg/template/call1.C: New test.
757
758 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
759
760         PR c++/11794
761         * g++.dg/parse/using3.C: New test.
762
763 2003-09-06  Roger Sayle  <roger@eyesopen.com>
764
765         PR c++/11409
766         * g++.dg/overload/builtin3.C: New test case.
767
768 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
769
770         PR c/9862
771         * gcc.dg/20030906-1.c: New test.
772         * gcc.dg/20030906-2.c: Likewise.
773
774 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
775
776         PR c++/12167
777         * g++.dg/parse/defarg5.C: New test.
778
779         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
780
781 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
782
783         PR c++/12163
784         * g++.dg/expr/static_cast4.C: New test.
785
786         PR c++/12146
787         * g++.dg/template/crash9.C: New test.
788
789 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
790
791         * g++.old-deja/g++.ext/pretty2.C: Update for change
792         in __FUNCTION__.
793         * g++.old-deja/g++.ext/pretty3.C: Likewise.
794
795 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
796
797         PR c++/11922
798         * g++/dg/template/qualified-id1.C: New test.
799
800         PR c++/12037
801         * g++.dg/warn/noeffect4.C: New test.
802
803 2003-09-04  Matt Austern  <austern@apple.com>
804
805         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
806         * g++.dg/ext/fnname2.C: Likewise.
807         * g++.dg/ext/fnname3.C: Likewise.
808
809 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
810
811         * g++.dg/expr/lval1.C: New test.
812         * g++.dg/ext/lvcast.C: Remove.
813
814 2003-09-03  Roger Sayle  <roger@eyesopen.com>
815
816         PR optimization/11700.
817         * gcc.c-torture/compile/20030903-1.c: New test case.
818
819 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
820
821         PR c++/12053
822         * g++.dg/abi/layout4.C: New test.
823
824 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
825
826         PR c++/11553
827         * g++.dg/parse/friend3.C: New test.
828
829 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
830
831         PR c++/11847
832         * g++.dg/template/class1.C: New test.
833
834         PR c++/11808
835         * g++.dg/expr/call1.C: New test.
836
837 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
838
839         PR c++/12114
840         * g++.dg/init/ref9.C: New test.
841
842         PR c++/11972
843         * g++.dg/template/nested4.C: New test.
844
845 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
846
847         PR c++/12093
848         * g++.dg/template/non-dependent4.C: New test.
849
850         PR c++/11928
851         * g++.dg/inherit/conv1.C: New test.
852
853 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
854
855         PR c++/6196
856         * g++.dg/ext/label1.C: New test.
857         * g++.dg/ext/label2.C: Likewise.
858
859 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
860
861         * g++.dg/expr/cond3.C: New test.
862
863 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
864
865         * gcc.dg/builtins-1.c: Add new builtin cases.
866
867 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
868
869         * gcc.dg/builtins-1.c: Add new cases.
870         * gcc.dg/torture/builtin-attr-1.c: Likewise.
871
872 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
873
874         * gcc.dg/builtins-1.c: Add more math builtin tests.
875         * gcc.dg/torture/builtin-attr-1.c: New test.
876
877 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
878
879         PR optimization/5079
880         * g++.dg/opt/static3.C: New test.
881
882 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
883
884         * gcc.misc-tests/gcov-10b.c: New test.
885
886 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
887
888         * g++.dg/opt/ptrmem3.C: New test.
889
890         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
891
892 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
893
894         * gcc.dg/20030826-2.c: New test.
895
896 2003-08-26  Roger Sayle  <roger@eyesopen.com>
897
898         PR middle-end/12002
899         * g77.f-torture/compile/12002.f: New test case.
900
901 2003-08-26  Roger Sayle  <roger@eyesopen.com>
902
903         * gcc.dg/20030826-1.c: New test case.
904
905 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
906
907         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
908
909 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
910
911         PR c++/11871
912         * c++.dg/lookup/crash1.C: New test.
913
914         * c++.dg/warn/noeffect3.C: New test.
915
916 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
917
918         * gcc.dg/compat/vector-1_x.c: Compile with -w.
919         * gcc.dg/compat/vector-1_y.c: Ditto.
920         * gcc.dg/compat/vector-2_x.c: Ditto.
921         * gcc.dg/compat/vector-2_y.c: Ditto.
922
923 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
924
925         * gcc.dg/20030702-1.c: New test.
926
927 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
928
929         PR c++/8795
930         * g++.dg/ext/altivec-1.C: New test.
931
932 2003-08-24  Richard Henderson  <rth@redhat.com>
933
934         * g++.dg/eh/simd-2.C: Add -w for x86.
935
936 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
937
938         * gcc.dg/20030815-1.c: New test.
939
940 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
941
942         PR c++/3765
943         * g++.dg/parse/access6.C: New test.
944
945 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
946
947         PR c++/641, c++/11876
948         * g++.dg/template/friend22.C: New test.
949         * g++.dg/template/friend23.C: Likewise.
950
951 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
952
953         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
954         identically.
955
956 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
957
958         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
959
960 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
961
962         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
963
964 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
965
966         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
967
968 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
969
970         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
971
972 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
973
974         PR c++/11919
975         * g++.dg/overload/prom1.C: New test.
976
977         PR c++/11551
978         * g++.dg/parse/dtor2.C: New test.
979
980         PR c++/10762
981         * g++.dg/parse/using2.C: New test.
982
983 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
984
985         PR target/11805
986         * gcc.c-torture/compile/20030821-1.c: New.
987
988 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
989
990         PR c++/11834
991         * g++.dg/template/deduce2.C: New test.
992
993 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
994
995         * gcc.c-torture/execute/20030821-1.c: New test.
996
997 2003-08-20  Roger Sayle  <roger@eyesopen.com>
998
999         PR middle-end/11984
1000         * gcc.dg/20030820-1.c: New test case.
1001
1002 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1003
1004         PR c++/11945
1005         * g++.dg/warn/noeffect2.C: New test.
1006
1007 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1008
1009         PR c++/10926
1010         * g++.dg/template/dtor2.C: New test.
1011
1012         PR c++/11684
1013         * g++.dg/template/operator1.C: New test.
1014         * g++.dg/parse/operator4.C: New test.
1015
1016         PR c++/11946.C
1017         * g++.dg/expr/enum1.C: New test.
1018         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1019
1020         PR c++/11036.C
1021         * g++.dg/parse/elab2.C: New test.
1022         * g++.dg/parse/typedef4.C: Change error message.
1023         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1024         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1025         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1026
1027 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1028
1029         * gcc.dg/pch/warn-1.c: New.
1030         * gcc.dg/pch/warn-1.hs: New.
1031
1032         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1033         not-tested file.
1034
1035 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1036
1037         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1038
1039 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1040
1041         * gcc.dg/uninit-D.c: New Test.
1042         * gcc.dg/uninit-E.c: New Test.
1043         * gcc.dg/uninit-F.c: New Test.
1044         * gcc.dg/uninit-G.c: New Test.
1045
1046 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1047
1048         * g++.dg/README: Describe the pch directory.
1049
1050 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1051
1052         PR c++/11174
1053         * g++.dg/parse/access4.C: New test.
1054         * g++.dg/parse/access5.C: Likewise.
1055         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1056
1057 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1058
1059         * gcc.dg/noncompile/20030818-1.c: New.
1060
1061 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1062
1063         PR c++/11957
1064         * g++.dg/warn/noeffect1.C: New test.
1065
1066         * g++.dg/template/scope2.C: New test.
1067         * g++.dg/template/error2.C: Correct dg-error
1068
1069 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1070
1071         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1072
1073 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1074
1075         PR C++/11512
1076         * g++.dg/template/warn1.C: New.
1077
1078 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1079
1080         * g++.dg/template/error2.C: New test.
1081         * g++.dg/lookup/using7.C: Adjust errors
1082         * g++.old-deja/g++.pt/crash36.C: Likewise.
1083         * g++.old-deja/g++.pt/derived3.C: Likewise.
1084
1085 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1086
1087         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1088         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1089         * gcc.c-torture/execute/builtins/string-9.c: New, from
1090         string-opt-9.c.  Adjust for execute/builtins framework.
1091         * gcc.c-torture/execute/string-opt-9.c: Delete.
1092
1093 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1094
1095         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1096
1097         * g++.dg/parse/ret-type2.C: New test.
1098
1099         PR c++/11703
1100         * g++.dg/init/new8.C: New test.
1101
1102         PR c++/10923
1103         * g++.dg/parse/typedef5.C: New test.
1104
1105         PR c++/9512
1106         * g++.dg/parse/qualified2.C: New test.
1107         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1108         invalid code.
1109
1110 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1111
1112         * g++.dg/conversion/ptrmem1.C: New test.
1113
1114 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1115
1116         PR target/11693
1117         * gcc.dg/20030811-1.c: New test.
1118
1119         PR target/11535
1120         * gcc.c-torture/execute/20030811-1.c: New test.
1121
1122 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1123
1124         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1125
1126 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1127
1128         PR c++/11789.C
1129         * g++.dg/inherit/multiple1.C: New test.
1130
1131 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1132
1133         * gcc.dg/spe1.c: New test.
1134
1135         PR c++/11670
1136         * g++.dg/expr/cast2.C: New test.
1137
1138         PR c++/10530
1139         * g++.dg/template/dependent-name2.C: New test.
1140
1141 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1142
1143         * g++.dg/parse/crash11.C: Put the dg options in comments.
1144
1145 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1146
1147         * lib/gcc-dg.exp: Update for diagnostic change.
1148
1149 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1150
1151         PR c++/5767
1152         * g++.dg/parse/crash11.C: New test.
1153
1154 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1155
1156         * gcc.dg/cpp/spacing1.c: Update.
1157
1158 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1159
1160         PR target/11739
1161         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1162         a value for -mtune.
1163
1164 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1165
1166         PR middle-end/11771
1167         * gcc.c-torture/compile/20030804-1.c: New test case.
1168
1169 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1170
1171         * gcc.dg/20030804-1.c: New test case.
1172
1173 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1174
1175         * gcc.dg/cpp/separate-1.c: New test.
1176
1177 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1178
1179         PR c++/11704
1180         * g++.dg/template/dependent-expr2.C: New test.
1181
1182         PR c++/11766
1183         * g++.dg/expr/ptrmem1.C: New test.
1184
1185 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1186
1187         PR c++/9453
1188         * g++.dg/template/friend15.C: New test.
1189
1190 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1191
1192         * lib/dg-pch.exp: Work round PCH bug.
1193
1194 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1195
1196         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1197         builtins.  Move cases from builtins-4.c here.
1198
1199         * gcc.dg/torture/builtin-math-1.c: New test taken from
1200         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1201         additional cases.
1202
1203         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1204         Delete.
1205
1206 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1207
1208         PR c++/9447
1209         * g++.dg/template/using7.C: New test.
1210
1211 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1212
1213         * import1.c, import2.c: New tests.
1214
1215 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1216
1217         * g++.dg/eh/crossjump1.C: New test.
1218
1219 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1220
1221         PR c++/11697
1222         * g++.dg/template/using6.C: New test.
1223
1224         PR c++/11744
1225         * g++.dg/template/koenig2.C: New test.
1226
1227 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1228
1229         PR c++/7983
1230         * g++.dg/parse/typedef4.C: New test.
1231
1232 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1233
1234         PR c++/8442, c++/8806
1235         * g++.dg/template/elab1.C: New test.
1236         * g++.dg/template/type2.C: Likewise.
1237         * g++.dg/template/ttp3.C: Adjust expected error message.
1238         * g++.old-deja/g++.law/visibility13.C: Likewise.
1239         * g++.old-deja/g++.niklas/t135.C: Likewise.
1240         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1241         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1242         template argument.
1243         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1244
1245 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1246
1247         PR c++/11295
1248         * g++.dg/ext/stmtexpr1.C: New test.
1249
1250         * g++.dg/opt/tmp1.C: New test.
1251
1252         PR c++/11525
1253         * g++.dg/parse/constant4.C: New test.
1254
1255         PR c++/9447
1256         * g++.dg/template/using5.C: New test.
1257
1258 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1259
1260         * gcc.dg/builtins-27.c: New test case.
1261
1262 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1263
1264         * gcc.dg/tls/opt-7.c: New test.
1265
1266 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1267
1268         * g++.old-deja/g++.other/crash18.C: Remove.
1269
1270 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1271
1272         * g++.dg/template/explicit3.C: New.
1273         * g++.dg/template/explicit4.C: New.
1274         * g++.dg/template/explicit5.C: New.
1275
1276         PR c++/11347
1277         * g++.dg/template/memtmpl1.C: New.
1278
1279 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1280
1281         PR target/11565
1282         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1283         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1284
1285 2003-07-30  Jan Hubicka  <jh@suse.cz>
1286
1287         * vtgc1.c: Kill.
1288
1289 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1290
1291         * gcc.dg/struct-in-proto-1.c: New test.
1292
1293 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1294
1295         * gcc.dg/cpp/include2.c: Only expect one message.
1296
1297 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1298
1299         PR c++/9447
1300         * g++.dg/template/using1.C: New test.
1301         * g++.dg/template/using2.C: New test.
1302         * g++.dg/template/using3.C: New test.
1303         * g++.dg/template/using4.C: New test.
1304
1305 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1306
1307         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1308         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1309
1310 2003-07-28  Jan Hubicka  <jh@suse.cz>
1311
1312         PR c++/11530
1313         * g++.dg/opt/call1.C: New test.
1314
1315 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1316
1317         PR c++/11667
1318         * g++.dg/init/enum2.C: New test.
1319         * g++.dg/template/overload1.C: Add "-w" option.
1320
1321 2003-07-28    <hp@bitrange.com>
1322
1323         * gcc.dg/Wdeclaration-after-statement-1.c,
1324         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1325
1326 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1327
1328         * gcc.c-torture/compile/20030725-1.c: New test.
1329
1330 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1331
1332         * gcc.dg/20030505.c: Only run for SPE.
1333         Remove definition of opaque type.
1334
1335 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1336
1337         * g++.dg/template/ptrmem6.C: New test.
1338
1339 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1340
1341         * gcc.c-torture/compile/zero-strct-2.c: New test.
1342
1343 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1344
1345         * gcc.dg/intermod-1.c: New test.
1346
1347 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1348
1349         PR c++/11617
1350         * g++.dg/template/lookup2.C: New test.
1351         * g++.dg/template/memclass1.C: Remove instantiated from error.
1352         * g++.dg/other/error2.C: Tweak expected errors.
1353
1354         PR c++/11596
1355         * g++.dg/template/defarg3.C: New test.
1356
1357         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1358
1359 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1360
1361         * g++.dg/inherit/access5.C: New test.
1362
1363 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1364
1365         PR c++/11513
1366         * g++.dg/template/crash8.C: New test.
1367
1368 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1369
1370         PR c/10602
1371         * gcc.dg/noncompile/incomplete-2.c: New test.
1372
1373 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1374
1375         PR c++/11645
1376         * g++.dg/inherit/access4.C: New test.
1377
1378         PR c++/11517
1379         * g++.dg/expr/cond2.C: New test.
1380
1381         PR optimization/10679
1382         * g++.dg/opt/inline4.C: New test.
1383
1384 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1385
1386         * g++.dg/parse/crash10: New test.
1387
1388 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1389
1390         * g++.dg/ext/flexary1.C: New test.
1391
1392 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1393
1394         PR c++/10793
1395         * g++.dg/template/crash9.C: New test.
1396
1397 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1398
1399         PR c++/3004
1400         * g++.dg/parse/typedef3.C: New test.
1401
1402         PR c++/7906
1403         * g++.dg/parse/operator2.C: New test.
1404
1405         PR c++/8895
1406         * g++.dg/parse/def-tmpl-arg1.C: New test.
1407
1408         PR c++/9282
1409         * g++.dg/parse/funptr1.C: New test.
1410
1411         PR c++/9452
1412         * g++.dg/parse/ambig3.C: New test.
1413
1414         PR c++/9454
1415         * g++.dg/parse/operator3.C: New test.
1416
1417         PR c++/9486
1418         * g++.dg/parse/template10.C: New test.
1419
1420         PR c++/9488
1421         * g++.dg/parse/template11.C: New test.
1422
1423         PR c++/10150
1424         * g++.dg/parse/invalid-op1.C: New test.
1425
1426         PR c++/10247
1427         * g++.dg/parse/condexpr1.C: New test.
1428
1429 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1430
1431         * g++.dg/ext/packed3.C: New test.
1432         * g++.dg/ext/packed4.C: New test.
1433
1434         * gcc.dg/pack-test-3.c: New test.
1435
1436 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1437
1438         * lib/compat.exp: Handle dg-options per source file.
1439         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1440         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1441         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1442         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1443         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1444         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1445         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1446         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1447         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1448         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1449         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1450         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1451         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1452         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1453
1454 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1455
1456         PR c/10320
1457         * gcc.c-torture/execute/20030718-1.c: New test.
1458
1459 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1460
1461         PR optimization/11536
1462         * gcc.dg/20030721-1.c: New test.
1463
1464 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1465
1466         PR c++/11546
1467         * g++.dg/template/lookup1.C: New test.
1468
1469 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1470
1471         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1472         diagnostics of ill-formed constructs involving labels.
1473         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1474         the new 'previously defined here' message.
1475
1476 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1477
1478         * g++.dg/parse/non-dependent2.C: New test.
1479
1480 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1481
1482         * g++.dg/init/init-ref4.C: xfail on targets without
1483         weak symbols.
1484
1485 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1486
1487         PR target/11087
1488         * gcc.c-torture/execute/20030717-1.c: New test.
1489
1490 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1491
1492         * g++.dg/opt/cfg1.C: New test.
1493
1494 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1495
1496         PR optimization/11557
1497         * gcc.dg/20030717-1.c: New test.
1498
1499 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1500
1501         PR c++/10476
1502         * g++.dg/expr/crash-1.C: New test.
1503
1504         PR c++/11027
1505         * g++.dg/template/init3.C: New test.
1506
1507         PR c++/8222
1508         * g++.dg/template/non-dependent1.C: New test.
1509
1510         PR c++/11070
1511         * g++.dg/template/non-dependent2.C: New test.
1512
1513         PR c++/11071
1514         * g++.dg/template/non-dependent3.C: New test.
1515
1516         PR c++/9907
1517         * g++.dg/template/sizeof5.C: New test.
1518
1519 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1520
1521         PR 11498
1522         * gcc.c-torture/compile/mangle-1.c: New file.
1523
1524 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1525
1526         PR c++/7809
1527         * g++.dg/parse/access3.C: New test.
1528
1529 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1530
1531         PR c++/11384
1532         * g++.dg/init/init-ref4.C: New test.
1533
1534 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1535
1536         PR c++/11547
1537         * g++.dg/parse/constant3.C: New test.
1538         * g++.dg/parse/crash7.C: Likewise.
1539
1540 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1541
1542         PR target/11008
1543         * gcc.dg/i386-pentium4-not-mull.c: New.
1544
1545 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1546
1547         * gcc.dg/asm-names.c (ymain): Make it weak.
1548
1549 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1550
1551         PR c++/5421
1552         * g++.dg/template/friend21.C: New test.
1553
1554 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1555
1556         * gcc.dg/cleanup-8.c: New test.
1557         * gcc.dg/cleanup-9.c: New test.
1558
1559 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1560
1561         * g++.dg/ext/dll-MI1.h: New file.
1562         * g++.dg/ext/dllexport-MI1.C: New file.
1563         * g++.dg/ext/dllimport-MI1.C: New file.
1564
1565 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1566
1567         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1568         it does not have cmpstrsi patterns (just cmpmemsi).
1569
1570 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1571
1572         PR debug/11473
1573         * g++.dg/debug/debug8.C: New test.
1574
1575 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1576
1577         PR c++/10108
1578         * g++.dg/template/crash7.C: New test.
1579
1580 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1581
1582         PR target/10795
1583         * gcc.c-torture/compile/20030708-1.c: New.
1584
1585 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1586
1587         * gcc.c-torture/execute/20030715-1.c: New test.
1588
1589 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1590
1591         * gcc.dg/pch/inline-3.c: New file.
1592         * gcc.dg/pch/inline-3.hs: New file.
1593         * gcc.dg/pch/inline-4.c: New file.
1594         * gcc.dg/pch/inline-4.hs: New file.
1595
1596 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1597
1598         PR c++/11509
1599         * g++.dg/template/crash6.C: New test.
1600
1601         PR c++/7053
1602         * g++.dg/template/friend20.C: New test.
1603
1604         PR c++/7019
1605         * g++.dg/template/overload2.C: New test.
1606
1607 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1608
1609         PR optimization/11440
1610         * gcc.c-torture/execute/20030714-1.c: New test.
1611
1612 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1613
1614         PR c++/11154
1615         * g++.dg/template/partial2.C: New test.
1616
1617 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1618
1619         PR c++/11503
1620         * g++.dg/template/anon1.C: New test.
1621
1622         PR c++/11493
1623         PR c++/11495
1624         * g++.dg/parse/template9.C: Likewise.
1625         * g++.dg/template/crash4.C: New test.
1626         * g++.dg/template/koenig1.C: Likewise.
1627         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1628         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1629         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1630         functions.
1631         * g++.old-deja/g++.jason/template36.C: Likewise.
1632         * g++.old-deja/g++.mike/p1989.C: Likewise.
1633         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1634         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1635         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1636         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1637         compiling.
1638         * g++.old-deja/g++.pt/union2.C: Use this->.
1639
1640 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1641
1642         * gcc.dg/20030711-1.c: New test.
1643
1644 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1645
1646         PR c++/11050
1647         * g++.dg/parse/args1.C: New test.
1648         * g++.pt/defarg8.C: Change expected errors.
1649
1650 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1651
1652         PR c++/8164
1653         * g++.dg/template/nontype2.C: New test.
1654
1655         PR c++/10558
1656         * g++.dg/parse/template8.C: New test.
1657
1658         PR c++/8327
1659         * g++.dg/template/scope1.C: New test.
1660
1661         * g++.dg/warn/Wsign-compare-1.C: New test.
1662
1663 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1664
1665         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1666
1667 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1668
1669         PR c++/9411
1670         * g++.dg/template/explicit2.C: New test.
1671
1672         PR c++/10032
1673         * g++.dg/warn/pedantic1.C: New test.
1674
1675 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1676
1677         PR c++ 9483
1678         * g++.dg/other/field1.C: New test.
1679
1680 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1681
1682         PR c/11449
1683         * gcc.c-torture/compile/20030707-1.c: New.
1684
1685 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1686
1687         PR c++/10849
1688         * g++.dg/template/access12.C: New test.
1689
1690 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1691
1692         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1693         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1694         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1695         * gcc.misc-tests/gcov.exp: Update
1696         * g++.dg/gcov/gcov.exp: Update
1697         * lib/gcov.exp: Update.
1698
1699 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1700
1701         * g++.dg/abi/mangle17.C: Make sure template expressions are
1702         dependent.
1703         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1704         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1705         * g++.dg/opt/stack1.C: Remove erroneous code.
1706         * g++.dg/parse/template7.C: New test.
1707         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1708         * g++.old-deja/g++.pt/crash4.C: Likewise.
1709
1710 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1711
1712         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1713         with zero or one occurence of `$' after the initial `L'.
1714
1715 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1716
1717         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1718
1719 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1720
1721         PR c/11370
1722         * gcc.dg/Wunreachable-6.c: New testcase.
1723         * gcc.dg/Wunreachable-7.c: New testcase.
1724
1725 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR c/11420
1728         * gcc.dg/20030708-1.c: New test.
1729
1730 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1731
1732         * gcc.dg/compat/sdata-section.h: New file.
1733         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1734         * gcc.dg/torture/mips-sdata-1.c: New test.
1735
1736 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1737
1738         PR c++/11030
1739         * g++.dg/template/friend19.C: New test.
1740
1741 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1742
1743         * g++.dg/opt/strength-reduce.C: New test.
1744
1745 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1746
1747         PR target/10979
1748         * gcc.dg/20030707-1.c: New testcase.
1749
1750 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1751
1752         PR optimization/11059
1753         * g++.dg/opt/emptyunion.C: New testcase.
1754
1755 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1756             Eric Botcazou  <ebotcazou@libertysurf.fr>
1757
1758         * g++.dg/opt/stack1.C: New test.
1759
1760 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1761
1762         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1763         run test.
1764
1765         PR c++/11431
1766         * g++.dg/expr/static_cast3.C: New test.
1767
1768 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1769
1770         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1771         everywhere.
1772         * gcc.dg/concat.c: Concatenation of string constants with
1773         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1774         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1775         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1776         necessary to avoid multi-character character constant warning.
1777         * gcc.dg/cpp/escape.c: Likewise.
1778         * gcc.dg/cpp/ucs.c: Likewise.
1779         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1780         Fix a typo.
1781
1782 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1783
1784         PR c/11428
1785         * gcc.c-torture/compile/20030704-1.c: New.
1786
1787 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1788
1789         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1790
1791 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1792
1793         PR c++/5287, PR c++/7910,  PR c++/11021
1794         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1795         tests for warnings.
1796         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1797         * g++.dg/ext/dllimport3.C: Likewise.
1798         * g++.dg/ext/dllimport4.C: New file.
1799         * g++.dg/ext/dllimport5.C: New file.
1800         * g++.dg/ext/dllimport6.C: New file.
1801         * g++.dg/ext/dllimport7.C: New file.
1802         * g++.dg/ext/dllimport8.C: New file.
1803         * g++.dg/ext/dllimport9.C: New file.
1804         * g++.dg/ext/dllimport10.C: New file.
1805         * g++.dg/ext/dllexport1.C: New file.
1806
1807 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1808
1809         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1810         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1811
1812 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1813
1814         * gcc.dg/builtins-25.c: New testcase.
1815         * gcc.dg/builtins-26.c: New testcase.
1816
1817 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1818
1819         * gcc.dg/compat/vector-defs.h: New file.
1820         * gcc.dg/compat/vector-setup.h: New file.
1821         * gcc.dg/compat/vector-check.h: New file.
1822         * gcc.dg/compat/vector-1_main.c: New file.
1823         * gcc.dg/compat/vector-1_x.c: New file.
1824         * gcc.dg/compat/vector-1_y.c: New file.
1825         * gcc.dg/compat/vector-2_main.c: New file.
1826         * gcc.dg/compat/vector-2_x.c: New file.
1827         * gcc.dg/compat/vector-2_y.c: New file.
1828
1829         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1830         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1831         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1832         * gcc.dg/compat/struct-align-1.h: New file.
1833         * gcc.dg/compat/struct-align-1_main.c: New file.
1834         * gcc.dg/compat/struct-align-1_x.c: New file.
1835         * gcc.dg/compat/struct-align-1_y.c: New file.
1836         * gcc.dg/compat/struct-align-2.h: New file.
1837         * gcc.dg/compat/struct-align-2_main.c: New file.
1838         * gcc.dg/compat/struct-align-2_x.c: New file.
1839         * gcc.dg/compat/struct-align-2_y.c: New file.
1840
1841         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1842         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1843         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1844         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1845         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1846         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1847         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1848         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1849         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1850         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1851         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1852         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1853         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1854         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1855         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1856         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1857         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1858         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1859         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1860         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1861         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1862         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1863         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1864         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1865         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1866         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1867         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1868         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1869         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1870
1871 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1872
1873         * gcc.dg/i386-call-1.c: New test.
1874
1875 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1876
1877         PR c++/9162
1878         * g++.dg/parse/defarg4.C: New.
1879
1880 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1881
1882         PR target/10700
1883         * gcc.c-torture/compile/20030703-1.c: New test case.
1884
1885 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1886
1887         * g++.dg/template/local3.C: Remove extra semicolon.
1888
1889 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1890
1891         * gcc.dg/i386-volatile-1.c: New test.
1892
1893 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1894
1895         PR c++/11072
1896         * g++.dg/other/offsetof2.C: XFAIL.
1897         * g++.dg/other/offsetof5.C: New.
1898
1899         PR c++/10219
1900         * g++.dg/template/error1.C: New.
1901
1902         PR c++/9779
1903         * g++.dg/template/dependent-expr1.C: New.
1904
1905 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1906
1907         PR c++/6949
1908         * g++.dg/template/local3.C: New test.
1909
1910         PR c++/11149
1911         * g++.dg/lookup/scoped6.C: New test.
1912
1913 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1914
1915         PR c++/8046
1916         * g++.dg/other/error7.C: New test.
1917
1918 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1919
1920         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1921         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1922         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1923         * g++.old-deja/g++.other/union2.C: Likewise.
1924         * gcc.dg/c90-const-expr-2.c: Likewise.
1925         * gcc.dg/c90-const-expr-3.c: Likewise.
1926         * gcc.dg/c99-const-expr-2.c: Likewise.
1927         * gcc.dg/c99-const-expr-3.c: Likewise.
1928         * gcc.dg/concat.c: Likewise.
1929
1930 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1931
1932         PR c++/9559
1933         * g++.dg/init/static1.C: New test.
1934
1935 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1936
1937         * Changelog: Remove ">>>>>>>" from previous change.
1938
1939 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1940
1941         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1942         * g++.old-deja/g++.other/access2.C: Likewise.
1943         * g++.old-deja/g++.other/decl2.C: Likewise.
1944         * gcc.c-torture/execute/20020615-1.c: Likewise.
1945
1946 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1947
1948         PR c++/4933
1949         * g++.dg/template/sizeof4.C: New test.
1950
1951 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1952
1953         * g++.dg/other/error6.C: New test.
1954
1955 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1956
1957         PR c++/10750
1958         * g++.dg/parse/constant2.C: New test.
1959
1960 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1961
1962         PR c++/11106
1963         * g++.dg/other/error5.C: New test.
1964
1965 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1966
1967         * gcc.dg/format/gcc_diag-1.c: New test.
1968
1969 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1970
1971         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1972
1973 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1974
1975         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1976         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1977         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1978
1979 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1980
1981         * gcc.c-torture/execute/builtins/string-8.c: New test.
1982         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1983         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1984         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1985
1986 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/10468
1989         * g++.dg/ext/typeof6.C: New test.
1990
1991 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1992
1993         PR c++/10796
1994         * g++.dg/init/enum1.C: New test.
1995
1996 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1997
1998         * gcc.dg/20030627-1.c: New test.
1999
2000 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2001
2002         PR c++/11332
2003         * g++.dg/expr/static_cast2.C: New test.
2004
2005 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2006             Jakub Jelinek  <jakub@redhat.com>
2007
2008         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2009         sprintf(dst,"%s",src) optimization.
2010         * gcc.c-torture/execute/20030626-1.c: New test case.
2011         * gcc.c-torture/execute/20030626-2.c: New test case.
2012
2013 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2014
2015         * gcc.c-torture/execute/multi-ix.c: New test.
2016
2017         * gcc.c-torture/execute/simd-4.c (main):
2018         Added missing semicolon at end of union.
2019
2020 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2021
2022         PR c++/8266
2023         * g++.dg/template/explicit-instantiation3.C: New test.
2024
2025 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2026
2027         * gcc.dg/20030626-1.c: Use signed char.
2028
2029 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2030
2031         * gcc.dg/20030626-1.c: New test.
2032
2033 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2034
2035         * const-str-2.m: Update.
2036
2037 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2038
2039         PR c++/10990
2040         * g++.dg/rtti/dyncast1.C: New test.
2041         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2042         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2043         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2044
2045         PR c++/10931
2046         * g++.dg/expr/static_cast1.C: New test.
2047
2048 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2049
2050         * gcc.dg/20030625-1.c: New test.
2051
2052 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2053
2054         * gcc.c-torture/compile/20030624-1.c: New test case.
2055
2056 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2057
2058         * gcc.c-torture/execute/string-opt-17.c: New test.
2059
2060 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2061
2062         PR c++/5754
2063         * g++.dg/parse/crash6.C: New test.
2064
2065 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2066
2067         * gcc.dg/builtins-24.c: New test case.
2068
2069 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2070
2071         * g++.dg/opt/operator1.C: New test.
2072
2073 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2074
2075         * gcc.c-torture/execute/string-opt-16.c: New test case.
2076
2077 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2078
2079         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2080         * g++.old-deja/g++.other/conv7.C: Likewise
2081         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2082         * g++.old-deja/g++.other/overload14.C: Likewise.
2083
2084 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2085
2086         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2087         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2088
2089 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2090
2091         PR c++/10888
2092         * g++.dg/warn/Winline-3.C: New test.
2093
2094 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2095
2096         * lib/target-supports.exp (check_alias_available): Make the test
2097         program acceptable to the Solaris assembler.
2098
2099         PR c++/10749
2100         * g++.dg/template/memclass2.C: New test.
2101
2102 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2103             Eric Botcazou  <ebotcazou@libertysurf.fr>
2104
2105         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2106         data for non-matching targets.
2107         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2108
2109 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2110
2111         PR c++/10845
2112         * g++.dg/template/member3.C: New test.
2113
2114 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2115
2116         PR c++/10939
2117         * g++.dg/template/func1.C: New test.
2118
2119         PR c++/9649
2120         * g++.dg/template/static4.C: New test.
2121         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2122
2123         PR c++/11041
2124         * g++.dg/init/ref7.C: New test.
2125
2126 2003-06-19  Matt Austern  <austern@apple.com>
2127
2128         PR c++/11228
2129         * g++.dg/anew1.C: New test.
2130         * g++.dg/anew2.C: New test.
2131         * g++.dg/anew3.C: New test.
2132         * g++.dg/anew4.C: New test.
2133
2134 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2135
2136         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2137
2138 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2139
2140         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2141         endian-dependent.
2142
2143 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2144
2145         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2146         Remove cruft.
2147
2148 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2149
2150         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2151         * gcc.c-torture/compile/961203-1.c: Likewise.
2152         * gcc.c-torture/compile/980506-1.c: Likewise.
2153
2154 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2155
2156         PR c++/10712
2157         * g++.dg/lookup/using7.C: New test.
2158
2159 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2160
2161         PR c++/11105
2162         * g++.dg/abi/conv1.C: Remove it.
2163         * g++.dg/template/conv7.C: New test.
2164         * g++.dg/template/conv8.C: Likewise.
2165         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2166         conversion operator.
2167
2168 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2169
2170         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2171         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2172         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2173         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2174         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2175         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2176         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2177         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2178         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2179         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2180         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2181         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2182         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2183         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2184         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2185         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2186         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2187         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2188         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2189         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2190         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2191         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2192         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2193         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2194         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2195         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2196         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2197         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2198         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2199
2200 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2201
2202         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2203         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2204         indications.
2205
2206 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2207
2208         * gcc.dg/i386-387-5.c: New test case.
2209         * gcc.dg/i386-387-6.c: New test case.
2210         * gcc.dg/builtins-23.c: New test case.
2211
2212 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2213
2214         * gcc.dg/builtins-22.c: New test case.
2215         * gcc.dg/i386-387-1.c: Update to test exp.
2216         * gcc.dg/i386-387-2.c: Likewise.
2217
2218 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2219
2220         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2221
2222 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2223
2224         * lib/gcc-dg.exp (dg-require-dll): New function.
2225         (dg-xfail-if): Likewise.
2226         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2227         driver.
2228
2229         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2230         * gcc.c-torture/compile/20001205-1.c: Likewise.
2231         * gcc.c-torture/compile/20001226-1.c: Likewise.
2232         * gcc.c-torture/compile/20010518-2.c: Likewise.
2233         * gcc.c-torture/compile/20020312-1.c: Likewise.
2234         * gcc.c-torture/compile/20020604-1.c: Likewise.
2235         * gcc.c-torture/compile/920501-12.c: Likewise.
2236         * gcc.c-torture/compile/920501-4.c: Likewise.
2237         * gcc.c-torture/compile/920520-1.c: Likewise.
2238         * gcc.c-torture/compile/920521-1.c: Likewise.
2239         * gcc.c-torture/compile/920625-1.c: Likewise.
2240         * gcc.c-torture/compile/961203-1.c: Likewise.
2241         * gcc.c-torture/compile/980506-1.c: Likewise.
2242         * gcc.c-torture/compile/981006-1.c: Likewise.
2243         * gcc.c-torture/compile/981022-1.c: Likewise.
2244         * gcc.c-torture/compile/981223-1.c: Likewise.
2245         * gcc.c-torture/compile/990617-1.c: Likewise.
2246         * gcc.c-torture/compile/dll.c: Likewise.
2247         * gcc.c-torture/compile/labels-3.c: Likewise.
2248         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2249         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2250         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2251         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2252         * gcc.c-torture/compile/simd-5.c: Likewise.
2253         * gcc.c-torture/compile/20000804-1.x: Remove.
2254         * gcc.c-torture/compile/20001205-1.x: Likewise.
2255         * gcc.c-torture/compile/20001226-1.x: Likewise.
2256         * gcc.c-torture/compile/20010518-2.x: Likewise.
2257         * gcc.c-torture/compile/20020312-1.x: Likewise.
2258         * gcc.c-torture/compile/20020604-1.x: Likewise.
2259         * gcc.c-torture/compile/920501-12.x: Likewise.
2260         * gcc.c-torture/compile/920501-4.x: Likewise.
2261         * gcc.c-torture/compile/920520-1.x: Likewise.
2262         * gcc.c-torture/compile/920521-1.x: Likewise.
2263         * gcc.c-torture/compile/920625-1.x: Likewise.
2264         * gcc.c-torture/compile/961203-1.x: Likewise.
2265         * gcc.c-torture/compile/980506-1.x: Likewise.
2266         * gcc.c-torture/compile/981006-1.x: Likewise.
2267         * gcc.c-torture/compile/981022-1.x: Likewise.
2268         * gcc.c-torture/compile/981223-1.x: Likewise.
2269         * gcc.c-torture/compile/990617-1.x: Likewise.
2270         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2271         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2272         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2273         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2274         * gcc.c-torture/compile/simd-5.x: Likewise.
2275
2276         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2277
2278 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2279
2280         * gcc.c-torture/execute/20030611-1.c: New test.
2281
2282 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2283
2284         PR middle-end/168
2285         * gcc.dg/20030612-1.c: New test case.
2286
2287 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2288
2289         PR c++/10635
2290         * g++.dg/expr/cast1.C: New test.
2291
2292 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2293
2294         * gcc.dg/builtins-21.c: New test case.
2295
2296 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2297
2298         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2299         options instead of at the end.
2300         * lib/objc.exp (objc_target_compile): Likewise.
2301
2302 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2303
2304         PR c++/10432
2305         * g++.dg/parse/error1.C: New test.
2306
2307 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2308
2309         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2310         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2311         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2312         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2313         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2314         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2315         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2316         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2317         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2318         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2319         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2320         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2321         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2322         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2323         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2324         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2325         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2326         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2327         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2328         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2329         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2330         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2331         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2332         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2333
2334         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2335         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2336         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2337         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2338         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2339         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2340         * gcc.dg/compat/scalar-return-3_main.c: New file.
2341         * gcc.dg/compat/scalar-return-3_x.c: New file.
2342         * gcc.dg/compat/scalar-return-3_y.c: New file.
2343         * gcc.dg/compat/scalar-return-4_main.c: New file.
2344         * gcc.dg/compat/scalar-return-4_x.c: New file.
2345         * gcc.dg/compat/scalar-return-4_y.c: New file.
2346
2347 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2348
2349         * gcc.dg/compat/fp2-struct-check.h: New file.
2350         * gcc.dg/compat/fp2-struct-defs.h: New file.
2351         * gcc.dg/compat/fp2-struct-init.h: New file.
2352         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2353         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2354         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2355         * gcc.dg/compat/struct-return-10_main.c: New file.
2356         * gcc.dg/compat/struct-return-10_x.c: New file.
2357         * gcc.dg/compat/struct-return-10_y.c: New file.
2358
2359         * gcc.dg/compat/compat-common.h: New file.
2360         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2361         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2362         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2363         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2364         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2365         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2366         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2367         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2368         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2369         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2370         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2371         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2372         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2373         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2374         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2375         * gcc.dg/compat/small-struct-check.h: Ditto.
2376         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2377         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2378         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2379         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2380         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2381         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2382         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2383         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2384         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2385         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2386         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2387         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2388         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2389         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2390         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2391         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2392         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2393         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2394         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2395         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2396         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2397         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2398         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2399         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2400         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2401         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2402         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2403         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2404         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2405         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2406
2407 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2408
2409         * g++.dg/pch/static-1.C: New file.
2410         * g++.dg/pch/static-1.Hs: New file.
2411
2412 2003-06-10  Richard Henderson  <rth@redhat.com>
2413
2414         * gcc.dg/asm-7.c: Adjust expected warning text.
2415
2416 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2417
2418         * gcc.dg/builtins-20.c: New test case.
2419
2420 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2421
2422         PR c++/11131
2423         * g++.dg/opt/template1.C: New test.
2424
2425 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2426
2427         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2428         additional_sources.
2429
2430 2003-05-21  David Taylor  <dtaylor@emc.com>
2431
2432         * gcc.dg/Wpadded.c: New file.
2433
2434 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2435
2436         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2437         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2438         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2439         dg-require-weak.
2440
2441 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2442
2443         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2444
2445 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2446
2447         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2448         (dg-require-alias): Likewise.
2449         (dg-require-gc-sections): Likewise.
2450         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2451
2452 2003-06-08  Richard Henderson  <rth@redhat.com>
2453
2454         * gcc.dg/20011029-2.c: Fix the array reference.
2455         * gcc.dg/asm-7.c: New.
2456
2457 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2458
2459         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2460
2461 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2462
2463         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2464         (dg-require-gc-sections): Likewise.
2465
2466 2003-06-08  Jan Hubicka  <jh@suse.cz>
2467
2468         * i386-cmov1.c: Fix regular expression.
2469         * i386-cvt-1.c: Likewise.
2470         * i386-local.c: Likewise.
2471         * i386-local2.c: Likewise.
2472         * i386-mul.c: Likewise.
2473         * i386-ssetype-1.c: Likewise.
2474         * i386-ssetype-3.c: Likewise.
2475         * i386-ssetype-5.c: Likewise.
2476
2477 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2478
2479         PR c++/11039
2480         * g++.dg/warn/implicit-typename2.C: New test.
2481         * g++.dg/warn/implicit-typename3.C: New test.
2482
2483 2003-06-07  Richard Henderson  <rth@redhat.com>
2484
2485         * g++.dg/other/offsetof3.C: Use size_t.
2486         * g++.dg/other/offsetof4.C: Likewise.
2487
2488 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2489
2490         * lib/copy-file.exp: New. Implement gcc_copy_files.
2491
2492         * lib/dg-pch.exp: Load copy-file.exp
2493         (dg-pch): Use gcc_copy_files instead of "file copy".
2494
2495 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2496
2497         * gcc.dg/weak/weak.exp: Simplify.
2498         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2499         * gcc.dg/weak/weak-1.c: Likewise.
2500         * gcc.dg/weak/weak-2.c: Likewise.
2501         * gcc.dg/weak/weak-3.c: Likewise.
2502         * gcc.dg/weak/weak-4.c: Likewise.
2503         * gcc.dg/weak/weak-5.c: Likewise.
2504         * gcc.dg/weak/weak-6.c: Likewise.
2505         * gcc.dg/weak/weak-7.c: Likewise.
2506         * gcc.dg/weak/weak-8.c: Likewise.
2507         * gcc.dg/weak/weak-9.c: Likewise.
2508
2509 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2510
2511         gcc.c-torture/execute/20030606-1.c: New.
2512
2513 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2514
2515         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2516         * gcc.dg/builtins-19.c: Likewise.
2517
2518 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2519
2520         * gcc.dg/builtins-2.c: Add some more tests.
2521         * gcc.dg/builtins-18.c: New test case.
2522         * gcc.dg/builtins-19.c: New test case.
2523
2524 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2525             Jim Wilson  <wilson@tuliptree.org>
2526
2527         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2528
2529 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2530
2531         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2532         mempcpy/stpcpy calls not to be optimized into something else.
2533         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2534         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2535         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2536
2537 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2538
2539         * gcc.dg/format/asm_fprintf-1.c: New test.
2540
2541 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2542
2543         * lib/gcc-defs.exp (additional_sources): New variable.
2544         (dg-additional-sources): New function.
2545         (additional_files): New variable.
2546         (dg-additional-files): New function.
2547         (dg-additional-files-options): Likewise.
2548         * lib/gcc-dg.exp (dg-require-weak): New function.
2549         (dg-require-alias): Likewise.
2550         (dg-require-gc-sections): Likewise.
2551         * lib/target-supports.exp (check_alias_available): Remove testfile
2552         parameter.
2553         (check_gc_sections_available): New function.
2554         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2555         (dg-gpp-additional-files): Likewise.
2556         * lib/g++.exp (additional_sources): Remove.
2557         (additional_files): Likewise.
2558         (g++_target_compile): Use dg-additional-files-options.
2559
2560         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2561         Tcl logic.
2562         * gcc.dg/special/ecos.exp: Remove.
2563         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2564         * gcc.dg/special/alias-1.c: Likewise.
2565         * gcc.dg/special/alias-2.c: Likewise.
2566         * gcc.dg/special/gcsec-1.c: Likewise.
2567         * gcc.dg/special/weak-1.c: Likewise.
2568         * gcc.dg/special/weak-2.c: Likewise.
2569         * gcc.dg/special/wkali-1.c: Likewise.
2570         * gcc.dg/special/wkali-2.c: Likewise.
2571
2572         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2573         dg-gpp-additional-*.
2574         * g++.dg/special/conpr-3.C: Likewise.
2575         * g++.dg/special/conpr-4.C: Likewise.
2576         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2577         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2578         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2579         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2580         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2581         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2582         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2583         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2584         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2585         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2586         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2587         * g++.old-deja/g++.other/comdat1.C: Likewise.
2588         * g++.old-deja/g++.other/comdat2.C: Likewise.
2589         * g++.old-deja/g++.other/comdat3.C: Likewise.
2590         * g++.old-deja/g++.other/ctor1.C: Likewise.
2591         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2592
2593 2003-06-05  Richard Henderson  <rth@redhat.com>
2594
2595         * gcc.dg/debug/20030605-1.c: New.
2596
2597 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2598
2599         * README.QMTEST: Update.
2600
2601 2003-06-04  Richard Henderson  <rth@redhat.com>
2602
2603         * gcc.dg/cleanup-1.c: New.
2604         * gcc.dg/cleanup-2.c: New.
2605         * gcc.dg/cleanup-3.c: New.
2606         * gcc.dg/cleanup-4.c: New.
2607         * gcc.dg/cleanup-5.c: New.
2608         * gcc.dg/cleanup-6.c: New.
2609         * gcc.dg/cleanup-7.c: New.
2610
2611 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2612
2613         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2614
2615         * lib/dg-pch.exp: New file.
2616         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2617         * gcc.dg/pch/pch.exp: Likewise.
2618
2619 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2620
2621         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2622         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2623         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2624         * gcc.dg/builtins-17.c: New test case.
2625         * gcc.dg/i386-387-4.c: New test case.
2626         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2627
2628 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2629
2630         * gcc.dg/ultrasp9.c: New test.
2631
2632 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2633
2634         * gcc.c-torture/compile/20030604-1.c: New test.
2635         * gcc.dg/sparc-constant-1.c: New test.
2636
2637 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2638
2639         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2640
2641 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2642
2643         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2644
2645         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2646         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2647
2648 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2649
2650         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2651
2652 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2653
2654         PR c++/10940
2655         * g++.dg/template/spec10.C: New test.
2656
2657 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2658
2659         * gcc.dg/builtins-16.c: New test case.
2660
2661 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2662
2663         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2664         mempcpy test with post-increments.
2665         * gcc.c-torture/execute/string-opt-3.c: New test.
2666         * gcc.dg/string-opt-1.c: New test.
2667
2668 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2669
2670         PR fortran/10965
2671         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2672
2673 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2674
2675         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2676         (scan-assembler): ... here.  Use dg-scan.
2677         (scan-assembler-not): Likewise.
2678         (scan-file): New function.
2679         (scan-file-not): Likewise.
2680         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2681         * gcc.dg/cpp/_Pragma4.c: Likewise.
2682         * gcc.dg/cpp/_Pragma5.c: Likewise.
2683         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2684         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2685         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2686         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2687         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2688         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2689         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2690         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2691         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2692         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2693         * gcc.dg/cpp/cxxcom1.c: Likewise.
2694         * gcc.dg/cpp/line1.c: Likewise.
2695         * gcc.dg/cpp/maccom1.c: Likewise.
2696         * gcc.dg/cpp/maccom2.c: Likewise.
2697         * gcc.dg/cpp/maccom3.c: Likewise.
2698         * gcc.dg/cpp/maccom4.c: Likewise.
2699         * gcc.dg/cpp/maccom5.c: Likewise.
2700         * gcc.dg/cpp/maccom6.c: Likewise.
2701         * gcc.dg/cpp/multiline.c: Likewise.
2702         * gcc.dg/cpp/spacing1.c: Likewise.
2703         * gcc.dg/cpp/spacing2.c: Likewise.
2704         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2705         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2706         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2707         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2708         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2709         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2710         * gcc.dg/cpp/cxxcom2.c: Likewise.
2711         * gcc.dg/cpp/cxxcom2.h: New file.
2712
2713         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2714         * g++.dg/cpp/truefalse.C: Here.
2715         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2716
2717 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2718
2719         * gcc.dg/cpp/redef3.c: New file.
2720
2721 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2722
2723         * gcc.dg/i386-loop-3.c: New test.
2724
2725 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2726
2727         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2728
2729 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2730
2731         * gcc.dg/fwrapv-1.c: New test case.
2732         * gcc.dg/fwrapv-2.c: New test case.
2733
2734 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2735
2736         PR c++/10956
2737         * g++.dg/template/spec9.C: New test.
2738
2739 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2740
2741         * gcc.dg/duff-4.c: New test case.
2742
2743 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2744
2745         PR fortran/10843
2746         * g77.dg/ffixed-form-1.f: New test
2747         * g77.dg/ffixed-form-2.f: New test
2748         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2749         * g77.dg/ffree-form-3.f: New test
2750
2751 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2752
2753         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2754         * gcc.dg/wint_t-1.c: Likewise.
2755
2756 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2757
2758         * g++.dg/template/access11.C: New test.
2759
2760 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2761
2762         PR c++/10849
2763         * g++.dg/template/access10.C: New test.
2764
2765 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2766             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2767
2768         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2769
2770 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2771
2772         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2773         suppress for powerpc-*-darwin*.
2774         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2775
2776 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2777
2778         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2779         suppress option for powerpc-*-darwin*.
2780
2781 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2782
2783         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2784         * gcc.dg/builtins-4.c: Add test for fmod.
2785
2786 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2787
2788         PR c++/10682
2789         * g++.dg/template/instantiate4.C: New test.
2790
2791 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2792
2793         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2794
2795 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2796
2797         * gcc.dg/compat/scalar-return-1_main.c: New file.
2798         * gcc.dg/compat/scalar-return-1_x.c: New file.
2799         * gcc.dg/compat/scalar-return-1_y.c: New file.
2800         * gcc.dg/compat/scalar-return-2_main.c: New file.
2801         * gcc.dg/compat/scalar-return-2_x.c: New file.
2802         * gcc.dg/compat/scalar-return-2_y.c: New file.
2803         * gcc.dg/compat/struct-return-3_main.c: New file.
2804         * gcc.dg/compat/struct-return-3_y.c: New file.
2805         * gcc.dg/compat/struct-return-3_x.c: New file.
2806         * gcc.dg/compat/struct-return-2_main.c: New file.
2807         * gcc.dg/compat/struct-return-2_x.c: New file.
2808         * gcc.dg/compat/struct-return-2_y.c: New file.
2809
2810 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2811
2812         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2813         for hppa*-hp-hpux*.
2814         * gcc.dg/20021014-1.c (dg-options): Likewise.
2815         * gcc.dg/nest.c (dg-options): Likewise.
2816
2817 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2818
2819         PR c++/9738
2820         * g++.dg/ext/dllimport2.C: New file.
2821         * g++.dg/ext/dllimport3.C: New file.
2822
2823 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2824
2825         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2826         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2827         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2828         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2829         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2830         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2831         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2832         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2833         * gcc.dg/compat/small-struct-defs.h: New file.
2834         * gcc.dg/compat/small-struct-init.h: New file.
2835         * gcc.dg/compat/small-struct-check.h: New file.
2836         * gcc.dg/compat/fp-struct-defs.h: New file.
2837         * gcc.dg/compat/fp-struct-check.h: New file.
2838         * gcc.dg/compat/fp-struct-init.h: New file.
2839         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2840         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2841
2842 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2843
2844         * gcc.dg/20030225-2.c: New test.
2845
2846 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2847             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2848
2849         * gcc.c-torture/compile/20030518-1.c: New test case.
2850
2851 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2852
2853         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2854         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2855         gcc-dg-debug-runtest.
2856         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2857         gcc-dg-debug-runtest.
2858
2859 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2860
2861         PR c++/9022
2862         * g++.dg/lookup/using6.C: New test.
2863
2864 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2865
2866         * g++.dg/parse/access2.C: New test.
2867
2868 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2869
2870         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2871         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2872         * gcc.dg/debug/debug.exp: Likewise.
2873
2874 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2875
2876         * gcc.dg/dollar.c: New test.
2877
2878 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2879
2880         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2881         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2882         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2883         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2884         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2885         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2886         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2887         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2888         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2889         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2890         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2891         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2892         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2893         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2894         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2895         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2896         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2897         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2898
2899 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2900
2901         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2902         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2903         support for "repo" mode.
2904         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2905         * lib/g77-dg.exp: Likewise.
2906         * lib/obj-dg.exp: Likewise.
2907
2908 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2909
2910         Merge from gcc-3_2-rhl8-branch:
2911         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2912
2913         * gcc.dg/tls/opt-6.c: New test.
2914
2915         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2916
2917         * gcc.dg/20030405-1.c: New test.
2918
2919         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2920
2921         * gcc.dg/20030309-1.c: New test.
2922
2923         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2924
2925         * gcc.c-torture/execute/20030307-1.c: New test.
2926
2927         2003-02-20  Randolph Chung  <tausq@debian.org>
2928
2929         * gcc.c-torture/compile/20030220-1.c: New test.
2930
2931         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2932
2933         * gcc.dg/20030217-1.c: New test.
2934
2935         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2936
2937         * gcc.c-torture/compile/20020129-1.c: New test.
2938
2939         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2940
2941         * gcc.dg/unroll-1.c: New test.
2942
2943         2002-11-16  Jan Hubicka  <jh@suse.cz>
2944
2945         * gcc.c-torture/execute/20020920-1.c: New test.
2946
2947         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2948
2949         PR target/7434
2950         * gcc.c-torture/compile/20021008-1.c: New test.
2951
2952         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2953
2954         PR target/7559
2955         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2956
2957         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2958
2959         * gcc.c-torture/compile/20020807-1.c: New test.
2960
2961         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2962
2963         * gcc.dg/tls/opt-1.c: New test.
2964
2965         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2966
2967         * gcc.dg/20020729-1.c: New test.
2968
2969         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2970
2971         * g++.dg/opt/life1.C: New test.
2972
2973         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2974
2975         * gcc.dg/20020525-1.c: New test.
2976
2977         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2978
2979         PR c++/6794
2980         * g++.dg/ext/pretty1.C: New test.
2981         * g++.dg/ext/pretty2.C: New test.
2982
2983 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2984
2985         PR c++/8385
2986         * g++.dg/ext/typeof5.C: New test.
2987
2988 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2989
2990         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2991         __USER_LABEL_PREFIX__ into account.
2992         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2993
2994 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2995
2996         * gcc.dg/builtins-15.c: New test case.
2997
2998 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2999
3000         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3001
3002 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3003
3004         * lib/g++.exp: Tweak handling of additional source files.
3005         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3006         * g++.dg/special/conpr-2a.C: Rename to ...
3007         * g++.dg/special/conpr-2a.cc: ... this.
3008         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3009         * g++.dg/special/conpr-3a.C: Rename to ...
3010         * g++.dg/special/conpr-3a.cc: This.
3011         * g++.dg/special/conpr-3b.C: Rename to ...
3012         * g++.dg/special/conpr-3b.cc: This.
3013         * g++.dg/special/conpr-4.C: New test.
3014         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3015
3016 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3017
3018         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3019
3020 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3021
3022         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3023         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3024         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3025         * g++.old-deja/g++.other/warn3.C: Likewise.
3026
3027 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3028
3029         * gcc.dg/i386-387-1.c: Update to also test log.
3030         * gcc.dg/i386-387-2.c: Likewise.
3031
3032 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3033
3034         * g77.f-torture/execute/int8421.f: New test.
3035
3036 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3037
3038         PR c++/10230, c++/10481
3039         * g++.dg/lookup/scoped5.C: New test.
3040
3041 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3042
3043         PR c++/10552
3044         * g++.dg/template/ttp6.C: New test.
3045
3046 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3047
3048         * gcc.c-torture/execute/builtins: New directory.
3049         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3050         gcc.c-torture/execute/builtins.
3051         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3052         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3053         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3054         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3055
3056 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3057
3058         PR c++/9252
3059         * g++.dg/template/access8.C: New test.
3060         * g++.dg/template/access9.C: New test.
3061
3062 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3063
3064         PR c++/9554
3065         * g++.dg/parse/access1.C: New test.
3066
3067 2003-05-09  DJ Delorie  <dj@redhat.com>
3068
3069         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3070         long, and not an int.
3071
3072 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3073
3074         PR c++/10555, c++/10576
3075         * g++.dg/template/memclass1.C: New test.
3076
3077 2003-05-08  DJ Delorie  <dj@redhat.com>
3078
3079         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3080         targets.
3081         * gcc.c-torture/execute/20021024-1.x: Likewise.
3082         * gcc.c-torture/execute/shiftdi.x: Likewise.
3083         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3084         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3085         * gcc.dg/20021018-1.c: Likewise.
3086
3087 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3088
3089         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3090
3091         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3092         (bcopy): Call memmove.
3093
3094 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3095
3096         * g77.f-torture/compile/8485.f: New test case.
3097
3098 2003-05-07  Richard Henderson  <rth@redhat.com>
3099
3100         PR c++/10570
3101         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3102         Verify exception_cleanup not called for rethrows.
3103         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3104         when exiting catch block without rethrowing.
3105         * g++.dg/eh/forced3.C: New.
3106         * g++.dg/eh/forced4.C: New.
3107
3108 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3109
3110         * gcc.dg/20030505.c: Fix triplet.
3111
3112 2003-05-06  DJ Delorie  <dj@redhat.com>
3113
3114         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3115         * gcc.dg/nest.c: Likewise.
3116
3117 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3118
3119         * gcc.dg/builtins-14.c: New test case.
3120
3121 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3122
3123         * lib/compat.exp (compat-execute): New argument.
3124         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3125         * gcc.dg/compat: New test directory.
3126         * gcc.dg/compat/compat.exp: New expect script.
3127         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3128         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3129         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3130         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3131         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3132         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3133
3134         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3135         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3136         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3137         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3138         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3139         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3140         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3141         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3142         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3143         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3144         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3145         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3146         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3147         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3148         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3149
3150 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3151
3152         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3153
3154 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3155
3156         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3157
3158 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3159
3160         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3161         * gcc.dg/ppc-fsel-2.c: New test.
3162
3163         * gcc.dg/unused-5.c: New test.
3164
3165 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3166
3167         PR c++/10496
3168         * g++.dg/warn/pmf1.C: New test.
3169
3170 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3171
3172         PR c++/4494
3173         * g++.dg/warn/main.C: New test.
3174
3175 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3176
3177         * gcc.dg/nonnull-3.c: New test.
3178
3179 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3180
3181         * gcc.dg/cpp/Wtrigraphs.c: Update.
3182         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3183
3184 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3185
3186         * gcc.dg/ppc-fsel-1.c: New test.
3187
3188 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3189
3190         PR c/10604
3191         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3192
3193 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3194
3195         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3196
3197 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3198
3199         PR c++/9364, c++/10553, c++/10586
3200         * g++.dg/parse/typename4.C: New test.
3201         * g++.dg/parse/typename5.C: Likewise.
3202
3203 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3204
3205         * gcc.c-torture/compile/20030503-1.c: New test.
3206
3207 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3208
3209         * g++.dg/lookup/using5.C: Fix testcase error.
3210
3211 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3212
3213         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3214         since MEABI is no longer supported.  Remove all vestiges
3215         of MEABI from the test.
3216
3217 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3218
3219         PR c++/10554
3220         * g++.dg/lookup/using5.C: New test.
3221
3222 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3223
3224         PR c++/8772
3225         * g++.dg/template/ttp5.C: New test.
3226
3227 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3228
3229         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3230         (dg-gpp-additional-sources): New function.
3231         (dg-gpp-additional-files): Likewise.
3232         * lib/g++.exp (additional_sources): New variable.
3233         (additional_files): Likewise.
3234         (g++_target_compile): Deal with them.
3235         * lib/old-dejagnu.exp: Remove.
3236         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3237         * g++.old-deja: Revise all tests to use dg commands.
3238
3239 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3240
3241         PR c++/9432, c++/9528
3242         * g++.dg/lookup/using4.C: New test.
3243
3244 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3245
3246         * gcc.dg/noreturn-5.c: New file.
3247         * gcc.dg/noreturn-6.c: New file.
3248
3249         * gcc.c-torture/compile/inline-1.c: New file.
3250
3251 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3252
3253         PR c++/10551
3254         * g++.dg/template/explicit1.C: New test.
3255
3256 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3257
3258         PR c++/10549
3259         * g++.dg/other/bitfield1.C: New test.
3260
3261         PR c++/10527
3262         * g++.dg/init/new7.C: New test.
3263
3264 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3265
3266         * g++.dg/ext/desig1.C: New test.
3267         * g++.dg/ext/init1.C: Update.
3268
3269         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3270
3271 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3272
3273         PR c++/10180
3274         * g++.dg/warn/Winline-1.C: New test.
3275
3276 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3277
3278         * gcc.c-torture/execute/string-opt-19.c: New test.
3279
3280         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3281         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3282
3283 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3284
3285         PR c++/10506
3286         * g++.dg/init/new6.C: New test.
3287
3288         PR c++/10503
3289         * g++.dg/init/ref6.C: New test.
3290
3291 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3292
3293         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3294
3295 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3296
3297         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3298         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3299
3300 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3301
3302         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3303         initialized static data members.
3304
3305 2003-04-25  H.J. Lu <hjl@gnu.org>
3306
3307         * gcc.dg/ia64-sync-4.c: New test.
3308
3309 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3310
3311         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3312         date.
3313
3314 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3315
3316         PR c++/10337
3317         * g++.dg/warn/conv1.C: New test.
3318         * g++.old-deja/g++.other/conv7.C: Adjust.
3319         * g++.old-deja/g++.other/overload14.C: Adjust.
3320
3321 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3322
3323         PR c++/10471
3324         * g++.dg/template/defarg2.C: New test.
3325
3326 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3327
3328         * gcc.dg/cpp/include2.c: Update.
3329         * gcc.dg/cpp/multiline-2.c: New.
3330         * gcc.dg/cpp/multiline.c: Update.
3331         * gcc.dg/cpp/strify2.c: Update.
3332         * gcc.dg/cpp/trad/literals-2.c: Update.
3333
3334 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3335
3336         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3337
3338 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3339
3340         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3341
3342 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/10451
3345         * g++.dg/parse/crash4.C: New test.
3346
3347         PR c++/9847
3348         * g++.dg/parse/crash5.C: New test.
3349
3350 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3351
3352         PR c++/10446
3353         * g++.dg/parse/crash3.C: New test.
3354
3355         PR c++/10428
3356         * g++.dg/parse/elab1.C: New test.
3357
3358 2003-04-22  Devang Patel  <dpatel@apple.com>
3359
3360         * gcc.dg/cpp/trad/funlike-5.c: New test.
3361
3362 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3363
3364         * g++.dg/other/packed1.C: Fix dg options.
3365
3366 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3367
3368         * g++.dg/other/offsetof2.C: New test.
3369
3370 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3371
3372         * g++.dg/template/recurse.C: Adjust location of error messages.
3373
3374 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3375
3376         PR c++/9881
3377         * g++.dg/init/addr-const1.C: New test.
3378         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3379
3380 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3381
3382         PR c++/10405
3383         * g++.dg/lookup/struct-hack1.C: New test.
3384
3385 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3386
3387         * ucs.c: Update diagnostic messages.
3388
3389 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3390
3391         * gcc.dg/cpp/truefalse.cpp: New test.
3392         * gcc.dg/cpp/cpp.exp: Update.
3393         * g++.dg/other/stdbool-if.C: Remove.
3394
3395 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3396
3397         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3398         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3399
3400 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3401
3402         * gcc.c-torture/compile/20030418-1.c: New test.
3403
3404 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3405
3406         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3407
3408 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3409
3410         PR c++/10347
3411         g++.dg/template/dependent-name1.C: New test.
3412
3413 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3414
3415         * gcc.dg/warn-1.c (tourist_guide): New array,
3416         contains a pointer to bar.
3417
3418 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3419
3420         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3421         * gcc.c-torture/execute/medce-1.c: New test case.
3422         * gcc.c-torture/execute/medce-2.c: New test case.
3423
3424 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3425
3426         * lib/prune.exp: Ignore more messages.
3427
3428         PR c++/10381
3429         * g++.dg/parse/lookup3.C: New test.
3430
3431 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3432
3433         * gcc.c-torture/compile/20030415-1.c : New test.
3434
3435 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3436
3437         * gcc.c-torture/execute/scope-2.c: Move to ...
3438         * gcc.dg/noncompile/scope.c: .... here.
3439
3440 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3441
3442         * gcc.dg/20030414-2.c: New test case.
3443
3444 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3445
3446         PR target/10377
3447         * gcc.dg/20030414-1.c: New test.
3448
3449 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3450
3451         * gcc.dg/builtins-12.c: New test case.
3452         * gcc.dg/builtins-13.c: New test case.
3453
3454 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3455
3456         * gcc.c-torture/execute/string-opt-18.c: New test.
3457
3458 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/10300
3461         * g++.dg/init/new5.C: New test.
3462
3463 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3464
3465         PR c++/7910
3466         * g++.dg/ext/dllimport1.C: New test.
3467
3468 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3469
3470         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3471
3472 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3473
3474         PR Fortran/9263
3475         * g77.f-torture/noncompile/9263.f: New test
3476         PR Fortran/1832
3477         * g77.f-torture/execute/1832.f: New test
3478
3479 2003-04-11  David Chad  <davidc@freebsd.org>
3480             Loren J. Rittle  <ljrittle@acm.org>
3481
3482         libobjc/8562
3483         * objc.dg/headers.m: New test.
3484
3485 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3486
3487         * gcc.c-torture/execute/builtin-noret-2.c: New.
3488         * gcc.c-torture/execute/builtin-noret-2.x: New.
3489         XFAIL builtin-noret-2.c at -O1 and above.
3490         * gcc.dg/redecl.c: New.
3491         * gcc.dg/Wshadow-1.c: Update error regexps.
3492
3493 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3494
3495         * g++.dg/abi/bitfield10.C: New test.
3496
3497 2003-04-09  Mike Stump  <mrs@apple.com>
3498
3499         * gcc.dg/pch/pch.exp: Make testcase names longer.
3500         * g++.dg/pch/pch.exp: Make testcase names longer.
3501
3502 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3503
3504         * gcc.dg/builtins-11.c: New test case.
3505
3506 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3507
3508         * gcc.dg/builtins-9.c: New test case.
3509         * gcc.dg/builtins-10.c: New test case.
3510
3511 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3512
3513         * gcc.dg/noncompile/init-4.c.c: New test.
3514
3515 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3516
3517         * gcc.misc-test/gcov-9.c: New test.
3518         * gcc.misc-test/gcov-10.c: New test
3519         * gcc.misc-test/gcov-11.c: New test.
3520
3521 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3522
3523         PR optimization/10024
3524         * gcc.c-torture/compile/20030405-1.c: New test.
3525
3526 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3527
3528         * gcc.dg/pch/static-3.c: New.
3529         * gcc.dg/pch/static-3.hs: New.
3530         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3531
3532 2003-04-04  Richard Henderson  <rth@redhat.com>
3533
3534         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3535         * g++.dg/eh/forced2.C: Likewise.
3536
3537 2003-04-03  Mike Stump  <mrs@apple.com>
3538
3539         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3540         target arg.
3541         (scan-assembler-times, scan-assembler-not): Likewise.
3542         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3543
3544 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3545
3546         * gcc.dg/sparc-loop-1.c: New test.
3547
3548 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3549
3550         PR other/9274
3551         * g++.dg/pch/system-2.C: New.
3552         * g++.dg/pch/system-2.Hs: New.
3553
3554 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3555
3556         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3557
3558         * g++.dg/eh/simd-1.C (vecfunc): Same.
3559
3560 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3561
3562         * gcc.c-torture/execute/20030401-1.c: New test case.
3563
3564 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3565
3566         * objc.dg/defs.m: New.
3567
3568 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3569
3570         * g++.dg/eh/simd-1.C: New.
3571         * g++.dg/eh/simd-2.C: New.
3572
3573 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3574
3575         * gcc.c-torture/execute/simd-3.c: New.
3576
3577 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3578
3579         PR c/9936
3580         * gcc.dg/20030331-2.c: New test.
3581
3582 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3583
3584         PR c++/10278
3585         * g++.dg/parse/crash2.C: New test.
3586
3587 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3588
3589         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3590         * gcc.c-torture/execute/20030331-1.c: ...here.
3591
3592 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3593
3594         * gcc.c-torture/execute/20030331-1.c: New test.
3595
3596 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3597
3598         * lib/gcov.exp: Adjust call return testing strings.
3599         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3600
3601 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3602
3603         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3604         * gcc.dg/builtins-7.c: New test case.
3605         * gcc.dg/builtins-8.c: New test case.
3606
3607 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3608
3609         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3610
3611 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3612
3613         PR c++/7647
3614         * g++.dg/lookup-class-member-2.C: New test.
3615
3616 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3617
3618         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3619
3620 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3621
3622         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3623
3624 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3625
3626         * g++.dg/init/attrib1.C: New test.
3627
3628 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3629
3630         * gcc.dg/ultrasp8.c: New test.
3631
3632 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3633
3634         * gcc.dg/ultrasp7.c: New test.
3635
3636 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3637
3638         PR c++/10047
3639         * g++.dg/template/inline1.C: New test.
3640
3641 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3642
3643         * gcc.dg/sparc-dwarf2.c: New test.
3644
3645 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3646
3647         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3648         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3649
3650 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3651
3652         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3653         than reading .x files.
3654         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3655         * g77.dg/gcov/gcov-1.f: Likewise.
3656         * gcc.misc-tests/gcov-4b.c: Likewise.
3657         * gcc.misc-tests/gcov-5b.c: Likewise.
3658         * gcc.misc-tests/gcov-6.c: Likewise.
3659         * gcc.misc-tests/gcov-7.c: Likewise.
3660         * gcc.misc-tests/gcov-8.c: Likewise.
3661         * g++.dg/gcov/gcov-1.x: Remove.
3662         * g77.dg/gcov/gcov-1.x: Likewise.
3663         * gcc.misc-tests/gcov-4b.x: Likewise.
3664         * gcc.misc-tests/gcov-5b.x: Likewise.
3665         * gcc.misc-tests/gcov-6.x: Likewise.
3666         * gcc.misc-tests/gcov-7.x: Likewise.
3667         * gcc.misc-tests/gcov-8.x: Likewise.
3668
3669 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3670
3671         PR opt/10087
3672         * gcc.dg/20030324-1.c: New test.
3673
3674 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3675
3676         PR c++/10224
3677         * g++.dg/template/arg3.C: New test.
3678
3679         PR c++/10158
3680         * g++.dg/template/friend18.C: New test.
3681
3682 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3683
3684         * g77.f-torture/compile/20030326-1.f: New test case.
3685
3686 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3687
3688         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3689
3690         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3691
3692 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3693
3694         * gcc.dg/ia64-sync-3.c: New test.
3695
3696 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3697
3698         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3699
3700 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3701
3702         * gcc.dg/ultrasp6.c: New test.
3703
3704 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3705
3706         * gcc.dg/i386-signbit-1.c: New test.
3707         * gcc.dg/i386-signbit-2.c: New test.
3708         * gcc.dg/i386-signbit-3.c: New test.
3709
3710 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3711
3712         * gcc.dg/ultrasp5.c: Fix options.
3713
3714 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3715
3716         * gcc.dg/ultrasp5.c: Fix comment.
3717
3718 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3719
3720         PR fortran/10197
3721         * g77.f-torture/execute/10197.f: New test.
3722
3723 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3724
3725         PR c++/9898, c++/383
3726         * g++.dg/template/conv6.C: New test.
3727
3728         PR c++/10119
3729         * g++.dg/template/ptrmem5.C: New test.
3730
3731         PR c++/10026
3732         * g++.dg/lookup/koenig1.C: New test.
3733
3734         PR C++/10199
3735         * g++.dg/lookup/template2.C: New test.
3736
3737 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3738
3739         * g++.dg/opt/rtti1.C: New test.
3740
3741 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3742
3743         * gcc.dg/ultrasp5.c: New test.
3744
3745 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3746
3747         PR middle-end/9967
3748         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3749         builtin fputs.
3750
3751 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3752
3753         PR c/8224
3754         * gcc.dg/20030323-1.c: New test.
3755
3756 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3757
3758         * gcc.c-torture/compile/20030323-1.c: New test case.
3759
3760 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3761
3762         * gcc.dg/20030321-1.c: New test.
3763
3764 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3765
3766         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3767
3768 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3769
3770         PR c++/9978, c++/9708
3771         * g++.dg/ext/vlm1.C: Adjust expected error.
3772         * g++.dg/ext/vla2.C: New test.
3773         * g++.dg/template/arg1.C: New test.
3774         * g++.dg/template/arg2.C: New test.
3775
3776 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3777
3778         * g77.f-torture/execute/select.f: New test.
3779         * g77.f-torture/noncompile/select_no_compile.f: New test.
3780
3781 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3782
3783         PR c++/9898
3784         * g++.dg/other/error4.C: New test.
3785
3786 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3787
3788         * g++.dg/template/friend17.C: New test.
3789
3790 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3791
3792         * gcc.c-torture/compile/20030320-1.c: New.
3793
3794 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3795
3796         * gcc.dg/builtins-6.c: New test case.
3797
3798 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3799
3800         PR target/10073
3801         * gcc.c-torture/compile/20030319-1.c: New.
3802
3803 2003-03-18  Jan Hubicka  <jh@suse.cz>
3804
3805         * gcc.dg/i386-cvt-1.c: New test.
3806
3807 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3808
3809         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3810         * objc.dg/naming-2.m: Likewise.
3811
3812 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3813
3814         PR c++/9639
3815         * g++.dg/parse/crash1.C: New test.
3816
3817 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3818
3819         PR c++/8805
3820         * g++.dg/eh/cleanup1.C: New test.
3821
3822 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3823
3824         * gcc.c-torture/execute/20030316-1.c: New test case.
3825
3826 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3827
3828         PR c++/9629
3829         * g++.dg/init/ctor2.C: New test.
3830
3831 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3832
3833         * g77.f-torture/compile/xformat.f: New test case.
3834
3835 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3836
3837         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3838         * g++.old-deja/g++.mike/eh50.C: Likewise.
3839
3840 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3841
3842         PR c++/6440
3843         * g++.dg/template/spec7.C: New test.
3844         * g++.dg/template/spec8.C: Likewise.
3845
3846 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3847
3848         * gcc.c-torture/execute/20030313-1.c: New test.
3849
3850 2003-03-14  Richard Henderson  <rth@redhat.com>
3851
3852         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3853
3854 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3855
3856         * gcc.c-torture/compile/20030314-1.c: New test.
3857
3858 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3859
3860         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3861         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3862         thumb target,
3863         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3864         to accept newer _imp__  prefix and additional
3865         newline in .drectve section.
3866         * gcc.dg/dll-4.c: Likewise.
3867         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3868         switch.
3869
3870 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3871
3872         * g++.dg/parse/namespace9.C: New test.
3873
3874         * g++.dg/init/ref5.C: New test.
3875         * g++.dg/parse/ptrmem1.C: Likewise.
3876
3877 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3878
3879         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3880         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3881         regular expression.
3882         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3883         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3884
3885 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3886
3887         * gcc.c-torture/execute/20030224-2.c: New test.
3888
3889 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3890
3891         * gcc.dg/decl-3.c: New test.
3892
3893 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3894
3895         * gcc.dg/i386-loop-2.c: New test.
3896
3897 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3898
3899         PR c++/9474
3900         * g++.dg/parse/namespace8.C: New test.
3901
3902         PR c++/9924
3903         * g++.dg/overload/builtin2.C: New test.
3904
3905 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3906
3907         * gcc.dg/return-type-3.c: New test.
3908
3909 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3910
3911         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3912         profiling options are not supported.
3913
3914 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3915
3916         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3917         * g++.old-deja/g++.warn/impint2.C: Likewise.
3918
3919 2003-03-10  Devang Patel  <dpatel@apple.com>
3920
3921         * g++.dg/cpp/c++_cmd_1.C: New test.
3922         * g++.dg/cpp/c++_cmd_1.h: New file.
3923
3924 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3925
3926         * gcc.dg/altivec-9.c: New file.
3927
3928 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3929
3930         * gcc.dg/ppc-sdata-1.c: New test.
3931         * gcc.dg/ppc-sdata-2.c: New test.
3932
3933 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3934
3935         PR c++/9373
3936         * g++.dg/opt/ptrmem2.C: New test.
3937
3938         PR c++/8534
3939         * g++.dg/opt/ptrmem1.C: New test.
3940
3941 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3942
3943         * gcc.dg/i386-loop-1.c: New test.
3944
3945 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3946
3947         PR c++/9970
3948         * g++.dg/lookup/friend1.C: New test.
3949
3950 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3951
3952         PR c++/9823
3953         * g++.dg/parser/constructor1.C: New test.
3954
3955 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3956
3957         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3958
3959         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3960
3961 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3962
3963         * gcc.dg/cpp/Wunused.c: Update test.
3964
3965 2003-03-08  Jan Hubicka  <jh@suse.cz>
3966
3967         * gcc.dg/inline-3.c: New test.
3968
3969 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3970
3971         PR c++/9809
3972         * g++.dg/parse/builtin1.C: New test.
3973
3974         PR c++/9982
3975         * g++.dg/abi/cookie1.C: New test.
3976         * g++.dg/abi/cookie2.C: Likewise.
3977
3978         PR c++/9524
3979         * g++.dg/template/field1.C: New test.
3980
3981         PR c++/9912
3982         * g++.dg/parse/class1.C: New test.
3983         * g++.dg/parse/namespace7.C: Likewise.
3984         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3985
3986 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3987
3988         * g++.dg/init/ref4.C: New test.
3989
3990 2003-03-07  Jan Hubicka  <jh@suse.cz>
3991
3992         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3993         * gcc.dg/inline-3.c:  New test.
3994
3995 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3996
3997         * g++.dg/init/ref3.C: New test.
3998
3999         PR c++/9965
4000         * g++.dg/init/ref2.C: New test.
4001
4002         PR c++/9400
4003         * g++.dg/warn/Wshadow-2.C: New test.
4004
4005         PR c++/9791
4006         * g++.dg/warn/Woverloaded-1.C: New test.
4007
4008 2003-03-05  Jan Hubicka  <jh@suse.cz>
4009
4010         * gcc.dg/i386-local2.c: New.
4011         * gcc.dg/i386-local.c: Fix typo.
4012
4013 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4014
4015         * g++.dg/abi/layout3.C: New test.
4016
4017 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4018
4019         * gcc.c-torture/compile/20030305-1.c
4020
4021 2003-03-05  Jan Hubicka  <jh@suse.cz>
4022
4023         * gcc.dg/i386-local.c: New.
4024
4025 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4026
4027         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4028
4029 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4030
4031         * gcc.dg/switch-2.c: New test.
4032         * gcc.dg/switch-3.c: New test.
4033         * gcc.dg/Wswitch.c: Adjust line numbers.
4034         * gcc.dg/Wswitch-default.c: Likewise.
4035         * gcc.dg/Wswitch-enum.c: Likewise.
4036
4037 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4038
4039         * gcc.c-torture/execute/20030222-1.c: New test.
4040
4041 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4042
4043         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4044
4045 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4046
4047         PR c++/9878
4048         * g++.dg/init/ref1.C: New test.
4049
4050 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4051
4052         * gcc.dg/sh-relax.c: New SH-only test.
4053
4054 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4055
4056         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4057         comment explaining purpose of testcase.
4058
4059 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4060
4061         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4062         for HC11/HC12 (asm needs two int registers).
4063         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4064         HC11/HC12 because the test uses an asm which needs two 32-bit
4065         registers.
4066
4067 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4068
4069         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4070         for HC11/HC12 (array is too large otherwise).
4071         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4072         * gcc.c-torture/compile/20010518-2.x: Likewise.
4073         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4074         HC11/HC12 (array is too large).
4075
4076 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4077
4078         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4079         * lib/g++-dg.exp (g++-dg-test): Likewise.
4080
4081 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4082
4083         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4084         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4085
4086 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4087
4088         * g++.dg/warn/implicit-typename1.C: Remove warning.
4089
4090 2003-02-28  Richard Henderson  <rth@redhat.com>
4091
4092         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4093         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4094
4095 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4096
4097         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4098         * g++.dg/pch/pch.exp: Likewise.
4099
4100 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4101
4102         PR c++/9879
4103         * testsuite/g++.dg/init/new4.C: New test.
4104
4105 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4106
4107         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4108
4109 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4110
4111         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4112         unsigned long.
4113
4114         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4115         wider than float.
4116
4117 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4118
4119         * lib/scanasm.exp: Add support for counting numbers of
4120         occurences.
4121         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4122         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4123
4124 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4125
4126         PR c++/9683
4127         * g++.dg/template/static3.C: New test.
4128
4129         PR c++/9829
4130         * g++.dg/parse/namespace6.C: New test.
4131
4132 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4133
4134         PR target/9732
4135         * gcc.dg/20030225-1.c: New test.
4136
4137 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4138
4139         * README: Remove out-of-date information.
4140
4141         PR c++/9836
4142         * g++.dg/template/spec6.C: New test.
4143
4144 2003-02-24  Jeff Law  <law@redhat.com>
4145
4146         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4147
4148 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4149
4150         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4151         * gcc.dg/pragma-ep-1.c: Likewise.
4152
4153 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4154
4155         PR c++/9602
4156         * g++.dg/template/friend16.C: New test.
4157
4158 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4159
4160         PR c++/5333
4161         * g++.dg/parse/fused-params1.C: Adjust error messages.
4162         * g++.dg/template/nested3.C: New test.
4163
4164 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4165
4166         * g++.dg/abi/param1.C: New test.
4167
4168 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4169
4170         PR c++/7982
4171         * g++.dg/warn/implicit-typename1.C: New test.
4172
4173 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4174
4175         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4176         with "mtune".
4177         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4178         * gcc.c-torture/execute/20010129-1.x: Likewise.
4179         * gcc.dg/20011107-1.c: Likewise.
4180         * gcc.dg/20020108-1.c: Likewise.
4181         * gcc.dg/20020122-3.c: Likewise.
4182         * gcc.dg/20020206-1.c: Likewise.
4183         * gcc.dg/20020310-1.c: Likewise.
4184         * gcc.dg/20020426-2.c: Likewise.
4185         * gcc.dg/20020517-1.c: Likewise.
4186         * gcc.dg/991230-1.c: Likewise.
4187         * gcc.dg/i386-unroll-1.c: Likewise.
4188         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4189
4190 2003-02-22  Jan Hubicka  <jh@suse.cz>
4191
4192         * gcc.dg/i386-mul.c: New test.
4193
4194 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4195
4196         * gcc.dg/builtins-5.c: New test case.
4197
4198 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4199
4200         * gcc.dg/asmreg-1.c: New test.
4201
4202 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4203
4204         PR c++/9749
4205         * g++.dg/parse/varmod1.C: New test.
4206
4207 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4208
4209         PR c++/9727
4210         * g++.dg/template/op1.C: New test.
4211
4212 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4213
4214         PR c++/8906
4215         * g++.dg/template/nested2.C: New test.
4216
4217 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4218
4219         PR c++/8724
4220         * g++.dg/expr/dtor1.C: New test.
4221
4222 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4223
4224         * gcc.dg/cpp/include3.c: New test.
4225         * gcc.dg/cpp/inc/foo.h: New file.
4226
4227 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4228
4229         * gcc.c-torture/execute/20030221-1.c: New test.
4230
4231 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4232
4233         PR c++/9729
4234         * g++.dg/abi/conv1.C: New test.
4235
4236 2003-02-20  Jan Hubicka  <jh@suse.cz>
4237
4238         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4239
4240 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4241
4242         * gcc.c-torture/compile/20030219-1.c: New test.
4243
4244 2003-02-18  Jan Hubicka  <jh@suse.cz>
4245
4246         * gcc.dg/funcorder.c: New test.
4247
4248 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4249
4250         * gcc.c-torture/execute/20030218-1.c: New.
4251
4252 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4253
4254         * gcc.dg/20030218-1.c: New.
4255
4256 2003-02-18  Richard Henderson  <rth@redhat.com>
4257
4258         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4259         * gcc.dg/attr-used-2.c: New.
4260
4261 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4262
4263         PR c++/9704
4264         * g++.dg/init/copy5.C: New test.
4265
4266 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4267
4268         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4269         * g++.dg/pch/pch.exp: Likewise.
4270
4271 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4272
4273         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4274         STACK_SIZE is not defined.
4275
4276 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4277
4278         PR c++/9457
4279         * g++.dg/template/init1.C: New test.
4280
4281 2003-02-16  Jan HUbicka  <jh@suse.cz>
4282
4283         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4284         (foo): Add few extra tests
4285         * gcc.dg/c99-const-expr-3.c: Likewise.
4286         * gcc.c-torture/execute/20030216-1.c: New.
4287
4288 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4289
4290         PR c++/9459
4291         * g++.dg/ext/typeof4.C: New test.
4292
4293 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4294
4295         * gcc.dg/i386-387-3.c: New test case.
4296
4297 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4298
4299         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4300         cris-*-elf* cris-*-aout* and mmix-*-*.
4301
4302 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4303
4304         * gcc.dg/20030213-1.c: New test.
4305
4306 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4307
4308         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4309         * gcc.dg/i386-387-2.c: Likewise.
4310
4311 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4312
4313         * gcc.dg/ppc-spe.c: Fix formatting.
4314         Enable tests that were previously unsupported by gas.
4315         Delete tests for instructions that no longer exist.
4316         Switch arguments on evsubifw builtin.
4317
4318 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4319
4320         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4321         STACK_SIZE is too small.
4322
4323 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4324             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4325
4326         * gcc.dg/decl-2.c: New test.
4327
4328 2003-02-10  Jan Hubicka  <jh@suse.cz>
4329
4330         * gcc.dg/i386-fpcvt-1.c:  New test.
4331
4332 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4333
4334         * gcc.c-torture/execute/20030209-1.c: New test.
4335
4336 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4337
4338         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4339         int-wide bitops, use the constants of the same width.
4340         Likewise, if long long is 32-bit wide, test bitops using
4341         32-bit constants.
4342
4343 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4344
4345         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4346
4347 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4348
4349         * testsuite/gcc.dg/builtins-4.c: New test case.
4350
4351 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4352
4353         * gcc.dg/20020430-1.c: Fix dg command typos.
4354         * gcc.dg/20020503-1.c: Likewise.
4355
4356 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4357
4358         PR c++/8785
4359         * g++.dg/parse/fused-params1.C: New test.
4360
4361         PR c++/8857
4362         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4363
4364         PR c++/8921
4365         * g++.dg/parse/non-dependent1.C: New test.
4366
4367         PR c++/8928
4368         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4369
4370         PR c++/9228
4371         * g++.dg/parse/undefined7.C: New test.
4372         * g++.dg/parse/non-templ1.C: New test.
4373
4374         PR c++/9229
4375         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4376
4377 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4378
4379         * gcc.c-torture/compile/20030206-1.c: New test.
4380
4381 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4382
4383         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4384         "pow" to "foo" to avoid potential confusion with a math built-in.
4385
4386 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4387
4388         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4389         conditions for SPARC targets.
4390
4391 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4392
4393         * gcc.dg/20030204-1.c: New test.
4394
4395 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4396
4397         PR c++/38
4398         * g++.dg/parse/array-size1.C: New test.
4399
4400         PR c++/5657
4401         * g++.dg/parse/undefined3.C: New test.
4402
4403         PR c++/5665
4404         * g++.dg/parse/undefined4.C: New test.
4405
4406         PR c++/5975
4407         * g++.dg/parse/undefined5.C: New test.
4408
4409         PR c++/7259
4410         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4411
4412         PR c++/8578
4413         * g++.dg/parse/casting-operator1.C: New test.
4414
4415         PR c++/8596
4416         * g++.dg/parse/undefined6.C: New test.
4417
4418         PR c++/8736
4419         * g++.dg/parse/missing-template1.C: New test.
4420
4421 2003-02-04  Jan Hubicka  <jh@suse.cz>
4422
4423         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4424         * gcc.dg/i386-cmov?.c:  Likewise.
4425         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4426         * gcc.dg/i386-ssefp-1.c:  Likewise.
4427         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4428         conventions.
4429
4430 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4431
4432         PR c++/7129
4433         * testsuite/g++.dg/ext/max.C: New test.
4434
4435 2003-02-03  Jan Hubicka  <jh@suse.cz>
4436
4437         * gcc.c-torture/execute/20030203-1.c: New test.
4438
4439 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4440
4441         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4442         'natural-endian'.
4443
4444 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4445
4446         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4447         * g++.dg/init/new2.C: Likewise.
4448         * g++.dg/other/new1.C: Likewise.
4449
4450 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4451
4452         * gcc.dg/struct-ret-libc.c: New test.
4453
4454 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4455
4456         * gcc.dg/20030129-1.c: New test.
4457
4458 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4459
4460         PR c++/8849
4461         * g++.dg/template/ptrmem4.C: New test.
4462
4463 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4464
4465         * g++.dg/parser/constant1.C: New test.
4466
4467 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4468
4469         PR c++/8591
4470         * g++.dg/parse/friend2.C: New test.
4471
4472 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4473
4474         PR c++/9437
4475         * g++.dg/template/unify4.C: New test.
4476
4477 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4478
4479         * gcc.c-torture/execute/20030128-1.c: New test.
4480
4481 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4482
4483         * g++.dg/lookup/nested1.C: Test moved from ...
4484         * g++.old-deja/g++.other/lookup24.C: ... here.
4485
4486 2003-01-28  Jan Hubicka  <jh@suse.cz>
4487
4488         * gcc.dg/i386-cmov5.c:  New test.
4489
4490 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4491
4492         * gcc.c-torture/execute/20010925-1.c: Changed the
4493         memcpy declaration.
4494
4495 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4496
4497         PR c++/3902
4498         * g++.dg/parse/template5.C: New test.
4499
4500 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4501
4502         PR fortran/9258
4503         * g77.dg/pr9258: New test.
4504
4505 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4506
4507         * README: Move relevant parts from README.g++.
4508
4509         * README.g++: Remove this file.
4510
4511 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4512
4513         * g++.dg/abi/dcast1.C: New test.
4514
4515 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4516
4517         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4518
4519 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4520
4521         PR c++/47
4522         * g++.old-deja/g++.other/lookup24.C: New test.
4523
4524 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4525
4526         PR middle-end/7227
4527         * gcc.dg/uninit-C.c: New test.
4528
4529 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4530
4531         * g++.dg/abi/covariant1.C: New test.
4532
4533 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4534
4535         * gcc.dg/20030123-1.c: New test.
4536
4537 2003-01-25  Jan Hubicka  <jh@suse.cz>
4538
4539         PR opt/8492
4540         * gcc.c-torture/compile/20030125-1.c
4541
4542 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4543
4544         PR c++/9403
4545         * g++.dg/parse/template3.C: New test.
4546         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4547
4548         PR c++/795
4549         * g++.dg/parse/template4.C: New test.
4550
4551         PR c++/9415
4552         * g++.dg/template/qual2.C: New test.
4553
4554         PR c++/8545
4555         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4556
4557         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4558
4559 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4560
4561         * gcc.c-torture/execute/switch-1.c: New test case.
4562
4563 2003-01-25  Jan Hubicka  <jh@suse.cz>
4564
4565         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4566
4567 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4568
4569         Tweaks for Bison-1.875. From the NEWS file:
4570         "- `parse error' -> `syntax error'
4571         Bison now uniformly uses the term `syntax error'"
4572         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4573         * gcc.dg/cpp/digraph2.c: Likewise.
4574         * gcc.dg/cpp/direct2.c: Likewise.
4575         * gcc.dg/cpp/paste4.c: Likewise.
4576         * gcc.dg/c90-restrict-1.c: Likewise.
4577         * gcc.dg/c99-func-2.c: Likewise.
4578         * gcc.dg/noncompile/920721-2.c: Likewise.
4579         * gcc.dg/noncompile/930622-2.c: Likewise.
4580         * gcc.dg/noncompile/940112-1.c: Likewise.
4581         * gcc.dg/noncompile/950921-1.c: Likewise.
4582         * gcc.dg/noncompile/951123-1.c: Likewise.
4583         * gcc.dg/noncompile/971104-1.c: Likewise.
4584         * gcc.dg/noncompile/990416-1.c: Likewise.
4585
4586 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4587
4588         * g++.dg/parse/undefined1.C: Add error message.
4589
4590 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4591
4592         PR c++/9354
4593         * g++.dg/parse/new1.C: New test.
4594
4595         PR c++/9216
4596         * g++.dg/parse/template2.C: New test.
4597
4598         PR c++/9354
4599         * g++.dg/parse/typedef2.C: New test.
4600
4601         PR c++/9328
4602         * g++.dg/ext/typeof3.C: New test.
4603
4604 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4605
4606         PR c++/2738
4607         * g++.dg/parse/ret-type1.C: New test.
4608
4609         PR c++/3792
4610         * g++.dg/parse/tmpl-outside1.C: New test.
4611
4612         PR c++/4207
4613         * g++.dg/parse/int-as-enum1.C: New test.
4614
4615         PR c++/4903
4616         * g++.dg/parse/no-typename1.C: New test.
4617
4618         PR c++/5533
4619         * g++.dg/parse/no-value1.C: New test.
4620
4621         PR c++/5921
4622         * g++.dg/parse/wrong-inline1.C: New test.
4623
4624         PR c++/6402
4625         * g++.dg/parse/ref1.C: New test.
4626
4627         PR c++/6992
4628         * g++.dg/parse/attr-ctor1.C: New test.
4629
4630         PR c++/7229
4631         * g++.dg/parse/namespace5.C: New test.
4632
4633         PR c++/7917
4634         * g++.dg/parse/func-def1.C: New test.
4635
4636         PR c++/8143
4637         * g++.dg/parse/undefined1.C: New test.
4638
4639         PR c++/5723, PR c++/8522
4640         * g++.dg/parse/specialization1.C: New test.
4641
4642         PR c++/163, PR c++/8595
4643         * g++.dg/parse/struct-as-enum1.C: New test.
4644
4645         PR c++/9173
4646         * g++.dg/parse/undefined2.C: New test.
4647
4648 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4649
4650         PR c++/9298
4651         * g++.dg/parse/template1.C: New test.
4652
4653         PR c++/9384
4654         * g++.dg/parse/using1.C: New test.
4655
4656         PR c++/9285
4657         PR c++/9294
4658         * g++.dg/parse/expr2.C: New test.
4659
4660         PR c++/9388
4661         * g++.dg/parse/lookup2.C: Likewise.
4662
4663 2003-01-21  Jan Hubicka  <jh@suse.cz>
4664
4665         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4666         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4667         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4668         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4669
4670 2003-01-20  Nick Clifton  <nickc@redhat.com>
4671
4672         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4673         problem with ARM sibcall code generation.
4674
4675 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4676
4677         * gcc.c-torture/execute/20030120-1.c: New.
4678
4679 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4680
4681         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4682
4683 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4684
4685         PR c++/9272
4686         * g++.dg/parse/ctor1.C: New test.
4687
4688         PR c++/9294:
4689         * g++.dg/parse/qualified1.C: New test.
4690
4691         * g++.dg/parse/typename3.C: New test.
4692
4693 2003-01-16  Richard Henderson  <rth@redhat.com>
4694
4695         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4696
4697 2003-01-16  Richard Henderson  <rth@redhat.com>
4698
4699         * g++.dg/pch/pch.exp: Copy test header to the working directory
4700         before using it either for precompilation or direct use.
4701         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4702         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4703
4704 2003-01-16  Richard Henderson  <rth@redhat.com>
4705
4706         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4707         before using it either for precompilation or direct use.
4708         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4709         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4710
4711 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4712
4713         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4714         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4715         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4716         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4717         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4718         typename warning into error.
4719         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4720         error messages.
4721         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4722         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4723         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4724         messages.
4725         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4726         make declaration visible in template.
4727         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4728         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4729         messages.
4730         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4731         message.
4732         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4733         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4734         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4735         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4736         typename warning with error message.
4737         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4738         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4739         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4740
4741 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4742
4743         * g++.dg/parse/ambig2.C: New test.
4744
4745 2003-01-15  Richard Henderson  <rth@redhat.com>
4746
4747         * g++.dg/tls/init-2.C: Update error message string.
4748
4749 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4750
4751         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4752
4753 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4754
4755         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4756         all for HC11/HC12.
4757         * gcc.c-torture/compile/20001205-1.x: Likewise.
4758         * gcc.c-torture/compile/20001226-1.x: Likewise.
4759         * gcc.c-torture/compile/920520-1.x: Likewise.
4760         * gcc.c-torture/compile/961203-1.x: Likewise.
4761         * gcc.c-torture/compile/20020604-1.x: Likewise.
4762
4763 2003-01-15  Jan Hubicka  <jh@suse.cz>
4764
4765         * gcc.c-torture/compile/20030115-1.c: New test.
4766
4767         * gcc.dg/i386-fpcvt-1.c: New test.
4768         * gcc.dg/i386-fpcvt-2.c: New test.
4769
4770 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4771
4772         Further conform g++'s __vmi_class_type_info to the C++ ABI
4773         specification.
4774         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4775         the specification.
4776
4777 2003-01-14  Jan Hubicka  <jh@suse.cz>
4778
4779         * gcc.dg/i386-fpcvt-1.c: New test.
4780         * gcc.dg/i386-fpcvt-2.c: New test.
4781
4782 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4783
4784         * gcc.dg/i386-mmx-3.c: New test.
4785
4786 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4787
4788         PR c++/9264
4789         * g++.dg/parse/octal1.C: New file.
4790
4791         PR c++/9172
4792         * g++.dg/parse/typename1.C: New file.
4793
4794 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4795
4796         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4797         * gcc.dg/bf-no-ms-layout.c: Likewise.
4798         * gcc.dg/bf-ms-attrib.c: Likewise.
4799
4800 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4801
4802         PR c++/9099
4803         * g++.dg/parse/dtor1.C: New file.
4804
4805         PR c++/9128
4806         * g++.dg/rtti/typeid1.C: New file.
4807
4808         PR c++/9153
4809         * g++.dg/parse/lookup1.C: New file.
4810
4811         PR c++/9171
4812         * g++.dg/templ/spec5.C: New file.
4813
4814 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4815
4816         * gcc.c-torture/compile/20030110-1.c: New test.
4817
4818 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4819
4820         Merge from pch-branch:
4821
4822         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4823
4824         * gcc.dg/pch/cpp-1.h: New.
4825         * gcc.dg/pch/cpp-1.c: New.
4826         * gcc.dg/pch/cpp-2.h: New.
4827         * gcc.dg/pch/cpp-2.c: New.
4828
4829         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4830
4831         * gcc.dg/pch/except-1.h: New.
4832         * gcc.dg/pch/except-1.c: New.
4833
4834         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4835
4836         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4837         running test.
4838         * gcc.dg/pch: Include *.hp not *.h.
4839         * gcc.dg/pch/system-1.h: New.
4840         * gcc.dg/pch/system-1.c: New.
4841
4842         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4843
4844         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4845         rather than trying to build and run a program using PCH.
4846         * gcc.dg/pch: Remove dg-do commands from test files.
4847
4848         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4849
4850         * gcc.dg/pch/macro-3.c: New.
4851         * gcc.dg/pch/macro-3.h: New.
4852
4853         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4854
4855         * gcc.dg/pch/common-1.c: New.
4856         * gcc.dg/pch/common-1.h: New.
4857         * gcc.dg/pch/decl-1.c: New.
4858         * gcc.dg/pch/decl-1.h: New.
4859         * gcc.dg/pch/decl-2.c: New.
4860         * gcc.dg/pch/decl-2.h: New.
4861         * gcc.dg/pch/decl-3.c: New.
4862         * gcc.dg/pch/decl-3.h: New.
4863         * gcc.dg/pch/decl-4.c: New.
4864         * gcc.dg/pch/decl-4.h: New.
4865         * gcc.dg/pch/decl-5.c: New.
4866         * gcc.dg/pch/decl-5.h: New.
4867         * gcc.dg/pch/global-1.c: New.
4868         * gcc.dg/pch/global-1.h: New.
4869         * gcc.dg/pch/inline-1.c: New.
4870         * gcc.dg/pch/inline-1.h: New.
4871         * gcc.dg/pch/inline-2.c: New.
4872         * gcc.dg/pch/inline-2.h: New.
4873         * gcc.dg/pch/static-1.c: New.
4874         * gcc.dg/pch/static-1.h: New.
4875         * gcc.dg/pch/static-2.c: New.
4876         * gcc.dg/pch/static-2.h: New.
4877
4878         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4879
4880         * g++.dg/pch/pch.exp: Better handle failing testcases.
4881         * gcc.dg/pch/pch.exp: Likewise.
4882         * gcc.dg/pch/macro-1.c: New.
4883         * gcc.dg/pch/macro-1.h: New.
4884         * gcc.dg/pch/macro-2.c: New.
4885         * gcc.dg/pch/macro-2.h: New.
4886
4887         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4888
4889         * g++.dg/dg.exp: Treat files in pch/ specially.
4890         * g++.dg/pch/pch.exp: New file.
4891         * g++.dg/pch/empty.H: New file.
4892         * g++.dg/pch/empty.C: New file.
4893         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4894         "precompile".
4895
4896         * gcc.dg/pch/pch.exp: New file.
4897         * gcc.dg/pch/empty.h: New file.
4898         * gcc.dg/pch/empty.c: New file.
4899         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4900         "precompile".
4901
4902 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4903
4904         * g++.dg/template/friend14.C: New test.
4905
4906 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4907
4908         * gcc.dg/old-style-asm-1.c: New test.
4909
4910 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4911
4912         * gcc.c-torture/compile/20030109-1.c: New test.
4913
4914 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4915
4916         * gcc.c-torture/execute/20030109-1.c: New test.
4917
4918 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4919
4920         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4921         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4922         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4923         * g++.old-deja/g++.mike/eh2.C: Likewise
4924         * g++.old-deja/g++.mike/eh3.C: Likewise
4925         * g++.old-deja/g++.mike/eh5.C: Likewise
4926         * g++.old-deja/g++.mike/eh6.C: Likewise
4927         * g++.old-deja/g++.mike/eh7.C: Likewise
4928         * g++.old-deja/g++.mike/eh8.C: Likewise
4929         * g++.old-deja/g++.mike/eh9.C: Likewise
4930         * g++.old-deja/g++.mike/eh10.C: Likewise
4931         * g++.old-deja/g++.mike/eh12.C: Likewise
4932         * g++.old-deja/g++.mike/eh13.C: Likewise
4933         * g++.old-deja/g++.mike/eh14.C: Likewise
4934         * g++.old-deja/g++.mike/eh16.C: Likewise
4935         * g++.old-deja/g++.mike/eh17.C: Likewise
4936         * g++.old-deja/g++.mike/eh18.C: Likewise
4937         * g++.old-deja/g++.mike/eh21.C: Likewise
4938         * g++.old-deja/g++.mike/eh23.C: Likewise
4939         * g++.old-deja/g++.mike/eh24.C: Likewise
4940         * g++.old-deja/g++.mike/eh25.C: Likewise
4941         * g++.old-deja/g++.mike/eh26.C: Likewise
4942         * g++.old-deja/g++.mike/eh27.C: Likewise
4943         * g++.old-deja/g++.mike/eh28.C: Likewise
4944         * g++.old-deja/g++.mike/eh29.C: Likewise
4945         * g++.old-deja/g++.mike/eh31.C: Likewise
4946         * g++.old-deja/g++.mike/eh33.C: Likewise
4947         * g++.old-deja/g++.mike/eh34.C: Likewise
4948         * g++.old-deja/g++.mike/eh35.C: Likewise
4949         * g++.old-deja/g++.mike/eh36.C: Likewise
4950         * g++.old-deja/g++.mike/eh37.C: Likewise
4951         * g++.old-deja/g++.mike/eh38.C: Likewise
4952         * g++.old-deja/g++.mike/eh39.C: Likewise
4953         * g++.old-deja/g++.mike/eh40.C: Likewise
4954         * g++.old-deja/g++.mike/eh41.C: Likewise
4955         * g++.old-deja/g++.mike/eh42.C: Likewise
4956         * g++.old-deja/g++.mike/eh44.C: Likewise
4957         * g++.old-deja/g++.mike/eh46.C: Likewise
4958         * g++.old-deja/g++.mike/eh47.C: Likewise
4959         * g++.old-deja/g++.mike/eh48.C: Likewise
4960         * g++.old-deja/g++.mike/eh49.C: Likewise
4961         * g++.old-deja/g++.mike/eh50.C: Likewise
4962         * g++.old-deja/g++.mike/eh51.C: Likewise
4963         * g++.old-deja/g++.mike/eh53.C: Likewise
4964         * g++.old-deja/g++.mike/eh55.C: Likewise
4965         * g++.old-deja/g++.mike/p7912.C: Likewise
4966         * g++.old-deja/g++.mike/p9706.C: Likewise
4967         * g++.old-deja/g++.mike/p10416.C: Likewise
4968         * g++.old-deja/g++.mike/p11667.C: Likewise
4969         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4970         Remove redundant reference to Iris.
4971         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4972         Elxsi, i860, Pico Java, and WE32K.
4973
4974 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4975
4976         * g++.dg/ext/asm4.C: New test.
4977
4978 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4979
4980         PR c++/9030
4981         * g++.dg/template/friend12.C: New test.
4982         * g++.dg/template/friend13.C: Likewise.
4983         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4984
4985 2003-01-08  Jan Hubicka  <jh@suse.cz>
4986
4987         * gcc.dg/i386-cadd.c: New test.
4988         * gcc.dg/i386-cmov4.c: Likewise.
4989
4990 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4991
4992         PR c++/9165
4993         * g++.dg/warn/Wunused-3.C: New test.
4994
4995         * g++.dg/abi/bitfield9.C: New test.
4996
4997         PR c++/9189
4998         * g++.dg/parse/defarg3.C: New test.
4999
5000 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5001
5002         * g++.dg/parse/ambig1.C: New test.
5003         * g++.dg/parse/defarg2.C: New test.
5004
5005 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5006
5007         * g++.dg/template/defarg-1.C: New test.
5008         * g++.dg/template/local2.C: Likewise.
5009
5010 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5011
5012         * gcc.c-torture/execute/20030105-1.c: New test.
5013
5014 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5015
5016         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5017         * g++.dg/parse/namespace4.C: Likewise.
5018
5019 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5020
5021         * g++.dg/template/ntp2.C: New test.
5022
5023 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5024
5025         * g++.dg/parse/extern-C-1.C: New test.
5026
5027         * g++.dg/parse/namespace4.C: New test.
5028
5029         * g++.dg/template/nested1.C: New test.
5030
5031         * g++.dg/parse/namespace3.C: New test.
5032
5033 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5034
5035         * g++.dg/lookup/two-stage1.C: New test.
5036
5037 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5038
5039         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5040         * g++.old-deja/g++.jason/access8.C: Likewise.
5041         * g++.old-deja/g++.other/decl5.C: Likewise.
5042
5043 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5044
5045         * g++.dg/parse/parse7.C: New test.
5046
5047 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5048
5049         PR c++/2843
5050         * g++.dg/ext/attrib7.C: New test.
5051
5052 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5053
5054         * g++.dg/parse/parse6.C: New test.
5055
5056 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5057
5058         * gcc.dg/h8300-stack-1.c: New.
5059
5060 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5061
5062         g++.dg/lookup/exception1.C: New test.
5063
5064         g++.dg/lookup/template1.C: New test.
5065
5066         g++.dg/parse/namespace2.C: New test.
5067
5068         g++.dg/parse/parens2.C: New test.
5069
5070 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5071
5072         * g++.dg/parse/parse5.C: New test.
5073         * g++.dg/lookup/scoped4.C: New test.
5074
5075 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5076
5077         * g++.dg/parse/parens1.C: New test.
5078
5079         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5080         angle-bracket1.C.
5081         * g++.dg/parse/parens2.C: New test.
5082
5083         * g++.dg/lookup/scope-operator1.C: New test.
5084
5085         * g++.dg/parse/operator1.C: New test.
5086
5087 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5088
5089         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5090         * g++.old-deja/g++.other/access6.C: Likewise.
5091         * g++.old-deja/g++.other/decl1.C: Likewise.
5092         * g++.old-deja/g++.pt/typename12.C: Likewise.
5093
5094 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5095
5096         * g++.dg/parse/namespace1.C: New test.
5097
5098 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5099
5100         * g++.dg/parse/parse4.C: New test.
5101
5102 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5103
5104         * g++.dg/parse/parse3.C: New test.
5105
5106 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5107
5108         * g++.dg/parse/parse2.C: New test.
5109
5110 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5111
5112         * g++.dg/template/friend11.C: New test.
5113
5114 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5115
5116         * g++.dg/parse/parse1.C: New test.
5117
5118 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5119
5120         * lib/profopt.exp: Change the name of a global variable to avoid
5121         possible clashes with other test suites.
5122
5123 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5124
5125         * g++.dg/inherit/covariant8.C: New test.
5126
5127 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5128
5129         * g++.dg/init/array9.C: New test.
5130
5131         PR c++/9112
5132         * g++.dg/parse/expr1.C: New test.
5133
5134 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5135
5136         * gcc.c-torture/compile/20021230-1.c: New test.
5137
5138 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5139
5140         * g++.dg/inherit/covariant5.C: New test.
5141         * g++.dg/inherit/covariant6.C: New test.
5142         * g++.dg/inherit/covariant7.C: New test.
5143
5144 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5145
5146         PR c++/2739
5147         * g++.dg/other/access2.C: New test.
5148
5149 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5150
5151         * g++.dg/other/anon-struct.C: No longer fails
5152         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5153         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5154         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5155
5156 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5157
5158         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5159
5160 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5161
5162         * g++.dg/eh/spec4.C: Remove stray semicolon.
5163         * g++.dg/expr/pmf-1.C: Change error message.
5164         * g++.dg/ext/asm1.C: Remove stray semicolon.
5165         * g++.dg/ext/typename1.C: Add missing typenames.
5166         * g++.dg/inherit/template-as-base.C: Change error message.
5167         * g++.dg/lookup/scoped1.C: Likewise.
5168         * g++.dg/lookup/scoped2.C: Likewise.
5169         * g++.dg/lookup/using2.C: Likewise.
5170         * g++.dg/other/component1.C: Remove stray semicolon.
5171         * g++.dg/other/do1.C: Change error message.
5172         * g++.dg/other/error2.C: Likewise.
5173         * g++.dg/other/init1.C: Likewise.
5174         * g++.dg/other/packed1.C: Remove stray semicolon.
5175         * g++.dg/other/ptrmem2.C: Change error message.
5176         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5177         marker.
5178         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5179         * g++.dg/template/access3.C: Add typename keyword.
5180         * g++.dg/template/access5.C: Remove stray semicolon.
5181         * g++.dg/template/access6.C: Likewise.
5182         * g++.dg/template/complit1.C: Likewise.
5183         * g++.dg/template/crash1.C: Change error message.
5184         * g++.dg/template/inherit2.C: Remove stray semicolon.
5185         * g++.dg/template/instantiate2.C: Likewise.
5186         * g++.dg/template/instantiate3.C: Change error message.
5187         * g++.dg/template/qual1.C: Remove stray semicolon.
5188         * g++.dg/template/qualttp18.C: Change error message.
5189         * g++.dg/template/ref1.C: Remove stray semicolon.
5190         * g++.dg/template/sizeof1.C (A::value): Declare it.
5191         * g++.dg/template/spec4.C: Change error message.
5192         * g++.dg/template/static1.C: Likewise.
5193         * g++.dg/template/type1.C: Likewise.
5194         * g++.dg/template/typename3.C: Likewise.
5195         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5196         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5197         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5198         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5199         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5200         named return value extension.
5201         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5202         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5203         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5204         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5205         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5206         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5207         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5208         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5209         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5210         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5211         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5212         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5213         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5214         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5215         syntax.
5216         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5217         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5218         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5219         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5220         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5221         * g++.old-deja/g++.brendan/template11.C: Likewise.
5222         * g++.old-deja/g++.brendan/template26.C: Likewise.
5223         * g++.old-deja/g++.brendan/template27.C: Use explicit
5224         specialization syntax.
5225         * g++.old-deja/g++.brendan/template30.C: Likewise.
5226         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5227         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5228         non-dependent names.
5229         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5230         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5231         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5232         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5233         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5234         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5235         named return value extension.
5236         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5237         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5238         * g++.old-deja/g++.ext/return1.C: Likewise.
5239         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5240         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5241         * g++.old-deja/g++.jason/access8.C: Likewise.
5242         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5243         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5244         pseudo-destructor names.
5245         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5246         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5247         pseudo-destructor names.
5248         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5249         * g++.old-deja/g++.jason/overload19.C: Likewise.
5250         * g++.old-deja/g++.jason/overload32.C: Likewise.
5251         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5252         stray semicolons.
5253         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5254         * g++.old-deja/g++.jason/return.C: Likewise.
5255         * g++.old-deja/g++.jason/return2.C: Likewise.
5256         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5257         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5258         syntax.
5259         * g++.old-deja/g++.jason/template10.C: Account for use of
5260         non-dependent names.
5261         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5262         syntax.
5263         * g++.old-deja/g++.jason/template37.C: Likewise.
5264         * g++.old-deja/g++.law/access4.C: Change error messages.
5265         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5266         pseudo-destructor names.
5267         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5268         * g++.old-deja/g++.law/ctors9.C: Likewise.
5269         * g++.old-deja/g++.law/cvt22.C: Likewise.
5270         * g++.old-deja/g++.law/dtors5.C: Likewise.
5271         * g++.old-deja/g++.law/global-init1.C: Likewise.
5272         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5273         * g++.old-deja/g++.law/operators28.C: Likewise.
5274         * g++.old-deja/g++.law/visibility28.C: Likewise.
5275         * g++.old-deja/g++.martin/eval1.C: Likewise.
5276         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5277         name.
5278         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5279         * g++.old-deja/g++.mike/net34.C: Likewise.
5280         * g++.old-deja/g++.mike/net36.C: Likewise.
5281         * g++.old-deja/g++.mike/ns2.C: Likewise.
5282         * g++.old-deja/g++.mike/p12306.C: Likewise.
5283         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5284         value extension.
5285         * g++.old-deja/g++.mike/p700.C: Likewise.
5286         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5287         * g++.old-deja/g++.mike/p710.C: Likewise.
5288         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5289         value extension.
5290         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5291         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5292         * g++.old-deja/g++.ns/crash2.C: Likewise.
5293         * g++.old-deja/g++.ns/crash3.C: Likewise.
5294         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5295         * g++.old-deja/g++.ns/ns17.C: Likewise.
5296         * g++.old-deja/g++.ns/template16.C: Likewise.
5297         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5298         keyword.
5299         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5300         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5301         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5302         named return value extension.
5303         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5304         * g++.old-deja/g++.other/access4.C: Issue additional error
5305         messages.
5306         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5307         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5308         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5309         * g++.old-deja/g++.other/crash25.C: Change error message.
5310         * g++.old-deja/g++.other/crash4.C: Change error message.
5311         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5312         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5313         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5314         checks.
5315         * g++.old-deja/g++.other/defarg8.C: Likewise.
5316         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5317         * g++.old-deja/g++.other/dtor10.C: Likewise.
5318         * g++.old-deja/g++.other/incomplete.C: Likewise.
5319         * g++.old-deja/g++.other/linkage7.C: Likewise.
5320         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5321         lookup algorithm.
5322         * g++.old-deja/g++.other/mangle2.C: Likewise.
5323         * g++.old-deja/g++.other/refinit2.C: Likewise.
5324         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5325         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5326         * g++.old-deja/g++.pt/crash28.C: Likewise.
5327         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5328         syntax.
5329         * g++.old-deja/g++.pt/crash32.C: Change error message.
5330         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5331         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5332         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5333         error message position.
5334         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5335         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5336         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5337         syntax.
5338         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5339         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5340         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5341         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5342         keyword.
5343         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5344         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5345         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5346         keyword.
5347         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5348         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5349         syntax.
5350         * g++.old-deja/g++.pt/friend28.C: Account for use of
5351         non-dependent names.
5352         * g++.old-deja/g++.pt/friend29.C: Likewise.
5353         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5354         rules.
5355         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5356         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5357         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5358         lookup rules.
5359         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5360         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5361         keyword.
5362         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5363         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5364         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5365         keyword.
5366         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5367         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5368         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5369         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5370         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5371         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5372         keyword.
5373         * g++.old-deja/g++.pt/spec10.C: Likewise.
5374         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5375         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5376         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5377         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5378         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5379         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5380         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5381         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5382         * g++.old-deja/g++.pt/typename15.C: Likewise.
5383         * g++.old-deja/g++.pt/typename22.C: Likewise.
5384         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5385         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5386         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5387         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5388         syntax.
5389         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5390         return value extension.
5391         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5392         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5393         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5394         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5395
5396 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5397
5398         * g++.dg/warn/inline1.C: New test.
5399         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5400         * g++.old-deja/g++.jason/synth10.C: Likewise.
5401         * g++.old-deja/g++.mike/net31.C: Likewise.
5402         * g++.old-deja/g++.mike/p8786.C: Likewise.
5403
5404         * g++.dg/template/friend10.C: New test.
5405         * g++.dg/template/conv5.C: New test.
5406
5407 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5408
5409         * g++.dg/lookup/scoped3.C: New test.
5410
5411         * g++.dg/lookup/decl1.C: New test.
5412         * g++.dg/lookup/decl2.C: New test.
5413
5414 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5415
5416         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5417         gcc.c-torture/compile/20021015-1.c,
5418         gcc.c-torture/compile/20021015-2.c,
5419         gcc.c-torture/compile/20021123-1.c,
5420         gcc.c-torture/compile/20021123-2.c,
5421         gcc.c-torture/compile/20021123-3.c,
5422         gcc.c-torture/compile/20021123-4.c,
5423         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5424         only to 3.1 or 3.2 branch.
5425
5426 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5427
5428         * gcc.dg/i386-bitfield3.c: New test.
5429
5430         * gcc.dg/i386-bitfield2.c: New test.
5431
5432 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5433
5434         * g++.dg/parse/conv_op1.C: New test.
5435
5436 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5437
5438         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5439         approved.
5440
5441 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5442
5443         * gcc.c-torture/compile/20021220-1.c: New test.
5444
5445 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5446
5447         * gcc.dg/i386-fastcall-1.c: New.
5448
5449 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5450
5451         * gcc.c-torture/execute/20021219-1.c: New test.
5452
5453 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5454
5455         * gcc.dg/i386-pic-1.c: New test.
5456
5457 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5458
5459         PR c++/8099
5460         * g++.dg/template/friend9.C: New test.
5461
5462 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5463
5464         PR c++/3663
5465         * g++.dg/template/access7.C: New test.
5466
5467 2002-12-18  Nick Clifton  <nickc@redhat.com>
5468
5469         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5470         the libstdc++-v3 directory has been found.
5471
5472 2002-12-12  Devang Patel <dpatel@apple.com>
5473         * gcc.dg/darwin-ld-1.c: New test.
5474         * gcc.dg/darwin-ld-2.c: New test.
5475         * gcc.dg/darwin-ld-3.c: New test.
5476         * gcc.dg/darwin-ld-4.c: New test.
5477         * gcc.dg/darwin-ld-5.c: New test.
5478
5479 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5480
5481         * gcc.c-torture/compile/20021212-1.c: New test.
5482
5483 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5484
5485         * gcc.dg/fshort-wchar: New test.
5486
5487 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5488
5489         PR c++/8372
5490         * g++.dg/template/dtor1.C: New test.
5491
5492         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5493         markers.
5494
5495 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5496
5497         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5498
5499 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5500
5501         * g++.dg/template/static1.C: New test.
5502         * g++.dg/template/static2.C: New test.
5503         * g++.old-deja/g++.ext/memconst.C: New test.
5504
5505 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5506
5507         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5508         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5509         * g++.dg/special/initp1.C: Likewise.
5510
5511 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5512
5513         * gcc.c-torture/execute/20021204-1.c: New test.
5514
5515 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5516
5517         * gcc.dg/ppc-fmadd-1.c: New file.
5518         * gcc.dg/ppc-fmadd-2.c: New file.
5519         * gcc.dg/ppc-fmadd-3.c: New file.
5520
5521 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5522
5523         * gcc.c-torture/compile/20021204-1.c: New test.
5524
5525 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5526
5527         * g++.dg/inherit/covariant2.C: New test.
5528         * g++.dg/inherit/covariant3.C: New test.
5529         * g++.dg/inherit/covariant4.C: New test.
5530         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5531         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5532
5533 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5534
5535         PR c++/8688
5536         * g++.dg/init/brace3.C: New test.
5537
5538 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5539
5540         * gcc.dg/20020210-1.c: Fix a comment typo.
5541
5542 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5543
5544         PR c++/8720
5545         * g++.dg/parse/defarg1.C: New test.
5546
5547         PR c++/8615
5548         * g++.dg/template/char1.C: New test.
5549
5550         * g++.dg/template/varmod1.C: Fix typo.
5551
5552 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5553
5554         DR 180
5555         * g++.old-deja/g++.pt/crash32.C: Expect error.
5556
5557 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/5919
5560         * g++.dg/template/varmod1.C: New test.
5561
5562         PR c++/8727
5563         * g++.dg/inherit/typeinfo1.C: New test.
5564
5565         PR c++/8663
5566         * g++.dg/inherit/typedef1.C: New test.
5567
5568 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR c++/8332
5571         PR c++/8493
5572         * g++.dg/template/strlen1.C: New test.
5573
5574         PR c++/8227
5575         * g++.dg/template/ctor2.C: New test.
5576
5577         PR c++/8214
5578         * g++.dg/init/string1.C: New test.
5579
5580         PR c++/8511
5581         * g++.dg/template/friend8.C: New test.
5582
5583 2002-11-29  Joe Buck <jbuck@synopsys.com>
5584
5585         * g++.dg/lookup/anon2.C: New test.
5586
5587 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5588
5589         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5590         h8300 port.
5591
5592 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5593
5594         * gcc.dg/bitfld-6.c: New test.
5595
5596 2002-11-27  Jan Hubicka  <jh@suse.cz>
5597
5598         * gcc.c-torture/execute/20021127.[cx]: New test.
5599
5600 2002-11-26  Jan Hubicka  <jh@suse.cz>
5601
5602         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5603         quality.
5604
5605 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5606
5607         * g++.dg/init/brace2.C: New test.
5608         * g++.old-deja/g++.mike/p9129.C: Correct.
5609
5610 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5611
5612         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5613
5614 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5615
5616         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5617
5618 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5619
5620         * testsuite/g++.dg/abi/empty11.C: New test.
5621         * testsuite/g++.dg/rtti/cv1.C: New test.
5622
5623 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5624
5625         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5626
5627 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5628
5629         * g++.dg/abi/empty10.C: New test.
5630
5631 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5632
5633         * gcc.c-torture/compile/20021124-1.c: New test.
5634
5635 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5636
5637         * g++.dg/abi/rtti2.C: New test.
5638
5639 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5640
5641         * gcc.dg/i386-unroll-1.c: New test.
5642
5643 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5644
5645         * gcc.c-torture/compile/20021120-1.c: New test.
5646         * gcc.c-torture/compile/20021120-2.c: New test.
5647
5648 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5649
5650         * gcc.dg/bitfld-5.c: New test.
5651
5652 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5653
5654         * gcc.c-torture/execute/20021120-3.c: New test.
5655
5656 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5657
5658         * gcc.c-torture/execute/20021120-2.c: New test.
5659
5660 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5661
5662         * gcc.c-torture/execute/20021120-1.c: New test.
5663
5664 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5665
5666         * gcc.c-torture/execute/20021118-3.c: New test.
5667
5668 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5669
5670         * gcc.c-torture/compile/20021119-1.c: New test.
5671
5672 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5673
5674         * gcc.dg/duff-1.c: New test.
5675         * gcc.dg/duff-2.c: New test.
5676         * gcc.dg/duff-3.c: New test.
5677
5678 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5679
5680         * gcc.dg/cpp/_Pragma5.c: New test.
5681
5682 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5683
5684         * gcc.c-torture/execute/20021118-2.c: New test.
5685
5686 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5687
5688         * gcc.c-torture/execute/20021118-1.c: New test.
5689
5690 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5691
5692         * gcc.dg/20021116-1.c: New test.
5693
5694 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5695
5696         * g++.dg/abi/vcall1.C: New test.
5697
5698 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5699
5700         * gcc.dg/20021029-1.c: New test.
5701         * gcc.dg/20021029-2.c: New test.
5702
5703 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5704
5705         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5706
5707 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5708
5709         PR c/8439
5710         * gcc.dg/20021110.c: Move to ...
5711         * gcc.c-torture/compile/20021110.c: .... here.
5712
5713 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5714
5715         PR c/8467
5716         * gcc.c-torture/execute/20021111-1.c
5717
5718 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5719
5720         PR c/8439
5721         * gcc.dg/20021110.c: New test.
5722
5723 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5724
5725         * g++.dg/abi/vthunk3.C: Run only on x86.
5726
5727 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5728
5729         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5730
5731 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5732
5733         * lib/compat.exp (compat-execute): Fix logic error in last
5734         change.
5735
5736 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5737
5738         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5739
5740 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5741
5742         PR c++/8389
5743         * g++.dg/template/access6.C: New test.
5744
5745 2002-11-08  Jan Hubicka  <jh@suse.cz>
5746
5747         * gcc.dg/i386-ssefp-1.c: New test.
5748         * gcc.dg/i386-ssefp-1.c: New test.
5749
5750 2002-11-08  Jan Hubicka  <jh@suse.cz>
5751
5752         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5753
5754 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5755
5756         * g++.dg/abi/vthunk3.C: New test.
5757
5758         PR c++/8338
5759         * g++.dg/template/crash2.C: New test.
5760
5761 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5762
5763         * testsuite/g++.dg/abi/dtor1.C: New test.
5764         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5765
5766 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5767
5768         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5769         Darwin.
5770
5771 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5772
5773         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5774         -mthumb.  Only xfail with -O0.
5775
5776 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5777
5778         * g++.dg/abi/thunk1.C: New test.
5779         * g++.dg/abi/thunk2.C: Likewise.
5780         * g++.dg/abi/vtt1.C: Likewise.
5781
5782 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5783
5784         PR optimization/8423
5785         * gcc.c-torture/execute/builtin-constant.c: New test.
5786
5787 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5788
5789         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5790         Add some more cases.
5791
5792 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5793
5794         PR c++/8391
5795         * g++.dg/opt/local1.C: New test.
5796
5797 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5798
5799         PR c++/8160
5800         * g++.dg/template/complit1.C: New test.
5801
5802         PR c++/8149
5803         * g++.dg/template/typename4.C: Likewise.
5804
5805 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5806
5807         Core issue 287, PR c++/7639
5808         * g++.dg/template/instantiate1.C: Adjust error location.
5809         * g++.dg/template/instantiate3.C: New test.
5810         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5811         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5812         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5813
5814 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5815
5816         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5817
5818 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5819
5820         PR c++/8287
5821         * g++.dg/init/dtor2.C: New test.
5822
5823 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5824
5825         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5826         * gcc.dg/nest.c: Bypass errors on irix6.
5827
5828 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5829
5830         * gcc.dg/nest.c: Expect error for mmix-*-*.
5831         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5832
5833 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5834
5835         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5836         markers.
5837
5838         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5839
5840 2002-10-25  Mike Stump  <mrs@apple.com>
5841
5842         * gcc.dg/warn-1.c: New test.
5843
5844 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5845
5846         * g++.dg/template/typename3.C: New test.
5847
5848 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5849
5850         * g++.dg/lookup/ptrmem1.C: New test.
5851
5852         * g++.dg/abi/vthunk2.C: New test.
5853
5854 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5855
5856         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5857
5858 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5859
5860         * g++.dg/abi/empty9.C: New test.
5861
5862 2002-10-24  Richard Henderson  <rth@redhat.com>
5863
5864         * g++.dg/inherit/thunk1.C: Enable for ia64.
5865
5866 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5867
5868         PR c++/8067
5869         * g++.dg/lookup/pretty1.C: New test.
5870
5871 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5872
5873         * gcc.dg/20021023-1.c: New test.
5874
5875 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5876
5877         PR c++/7679
5878         * g++.dg/parse/inline1.C: New test.
5879
5880 2002-10-23  Richard Henderson  <rth@redhat.com>
5881
5882         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5883
5884         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5885
5886 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5887
5888         PR c++/6579
5889         * g++.dg/parse/stmtexpr3.C: New test.
5890
5891 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5892
5893         * g++.dg/expr/cond1.C: New test.
5894
5895 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5896
5897         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5898
5899 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5900
5901         * g++.dg/abi/vbase13.C: New test.
5902         * g++.dg/abi/vbase14.C: Likewise.
5903
5904 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5905
5906         * gcc.dg/tls/pic-1.c: New test.
5907         * gcc.dg/tls/nonpic-1.c: New test.
5908         * gcc.dg/20021018-1.c: New test.
5909
5910 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5911
5912         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5913         Remove only files with the same base name as the test case.
5914         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5915         (profopt-execute): Likewise.  Also, remove old profiling
5916         and performance data files before running the tests.
5917
5918         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5919         * g++.dg/bprob/bprob.exp: Likewise.
5920         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5921         to allow more general test case names.
5922
5923         * g++.dg/bprob/bprob-1.C: Rename to ...
5924         * g++.dg/bprob/g++-bprob-1.C: ... this.
5925
5926         * g77.dg/bprob/bprob-1.f: Rename to ...
5927         * g77.dg/bprob/g77-bprob-1.f: ... this.
5928
5929 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5930
5931         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5932         bison 1.50 or later.
5933
5934 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5935
5936         * g++.dg/README: Describe more test directories.
5937
5938 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5939
5940         * g++.dg/init/array6.C: Add additional tests.
5941
5942 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5943
5944         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5945         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5946
5947 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5948
5949         * gcc.c-torture/compile/20020604-1.x: New.
5950         * gcc.c-torture/compile/simd-5.x: Likewise.
5951         * gcc.c-torture/execute/920710-1.x: Likewise.
5952         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5953
5954 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5955
5956         * g++.dg/inherit/override1.C: Add dg-options clause.
5957
5958 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5959
5960         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5961         _mm_slli_si128.
5962
5963 2002-10-19  Andreas Schwab  <schwab@suse.de>
5964
5965         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5966         directory component.
5967
5968 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5969
5970         * g++.dg/inherit/thunk1.C: New test.
5971
5972         * g++.dg/inherit/override1.C: New test.
5973
5974         * g++.dg/abi/mangle11.C: New test.
5975         * g++.dg/abi/mangle14.C: New test.
5976         * g++.dg/abi/mangle17.C: New test.
5977
5978 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5979
5980         * g++.dg/overload/member2.C: New test.
5981
5982 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5983
5984         * g++.dg/README: Describe new compat directory.
5985         * g++.dg/dg.exp: Skip tests in compat directory.
5986         * README.compat: New file.
5987         * lib/compat.exp: New expect script.
5988         * g++.dg/compat: New test directory.
5989         * g++.dg/compat/compat.exp: New expect script.
5990         * g++.dg/compat/abi: New test directory.
5991         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5992         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5993         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5994         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5995         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5996         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5997         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5998         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5999         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6000         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6001         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6002         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6003         * g++.dg/compat/break: New test directory.
6004         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6005         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6006         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6007         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6008         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6009         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6010         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6011         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6012         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6013         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6014         g++.dg/compat/break/README: New files.
6015         * g++.dg/compat/eh: New test directory.
6016         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6017         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6018         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6019         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6020         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6021         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6022         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6023         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6024         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6025         g++.dg/compat/eh/filter2_y.C,
6026         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6027         g++.dg/compat/eh/new1_y.C,
6028         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6029         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6030         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6031         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6032         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6033         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6034         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6035         g++.dg/compat/eh/unexpected1_y.C: New files.
6036         * g++.dg/compat/init: New test directory.
6037         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6038         g++.dg/compat/init/array5_y.C,
6039         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6040         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6041         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6042         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6043         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6044         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6045         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6046         g++.dg/compat/init/init-ref2_y.C: New files.
6047
6048 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6049
6050         PR c++/7584
6051         * g++.dg/inherit/using3.C: New test.
6052
6053 2002-10-17  Jan Hubicka  <jh@suse.cz>
6054
6055         * gcc.dg/20021017-2.c: New test.
6056
6057 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6058
6059         * g++.dg/abi/mangle16.C: Adjust.
6060
6061         * g++.dg/init/array8.C: New test.
6062
6063 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6064
6065         * gcc.dg/special/mips-abi.exp: New test.
6066         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6067
6068 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6069
6070         * g++.dg/abi/mangle16.C: New test.
6071         * g++.dg/abi/mangle17.C: Likewise.
6072
6073         PR c++/7478
6074         * g++.dg/template/ref1.C: New test.
6075
6076 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6077
6078         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6079
6080 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6081
6082         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6083
6084 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6085
6086         PR c++/7524
6087         * g++.dg/init/array7.C: New test.
6088
6089 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6090
6091         * g++.dg/init/array6.C: New test.
6092
6093         * g++.dg/abi/mangle13.C: Likewise.
6094         * g++.dg/abi/mangle14.C: Likewise.
6095         * g++.dg/abi/mangle15.C: Likewise.
6096
6097 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6098
6099         * g++.dg/abi/empty8.C: New test.
6100
6101 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6102
6103         * g++.dg/init/ctor1.C: New test.
6104
6105 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6106
6107         * gcc.c-torture/execute/20021015-1.c: New test.
6108
6109 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6110
6111         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6112
6113 2002-10-14  Jan Hubicka  <jh@suse.cz>
6114
6115         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6116
6117 2002-10-14  Richard Henderson  <rth@redhat.com>
6118
6119         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6120
6121 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR optimization/6631
6124         * g++.dg/opt/const2.C: New test.
6125
6126 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6127
6128         PR c++/7176
6129         * g++.dg/parse/friend1.C: New test.
6130         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6131
6132 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6133
6134         * gcc.dg/20021014-1.c: New test.
6135
6136 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6137
6138         PR c++/5661
6139         * g++.dg/ext/vlm1.C: New test.
6140         * g++.dg/ext/vlm2.C: Likewise.
6141
6142         * g++.dg/init/array1.C: Remove invalid braces.
6143         * g++.dg/init/brace1.C: New test.
6144         * g++.dg/init/copy2.C: Likewise.
6145         * g++.dg/init/copy3.C: Likewise.
6146         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6147         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6148         braces.
6149
6150 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6151
6152         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6153
6154 2002-10-11  Richard Shann  <richard.shann@superh.com>
6155
6156         * gcc.c-torture/compile/simd-5.c: New test.
6157
6158 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6159
6160         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6161
6162 2002-10-10  Jim Wilson  <wilson@redhat.com>
6163
6164         * gcc.c-torture/execute/20021010-1.c: New test.
6165
6166 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6167
6168         PR c/7353
6169         * g++.dg/ext/typedef-init.C: New test.
6170         * gcc.dg/typedef-init.c: New test.
6171
6172 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6173
6174         * gcc.dg/cpp/paste13.c: New test.
6175
6176 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6177
6178         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6179         remaining platforms, XFAIL during compile, not execute.  Don't
6180         XFAIL at -O0.
6181
6182 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6183
6184         * gcc.dg/alias-1.c: Tweak expected warning.
6185
6186 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6187
6188         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6189
6190 2002-10-06  Andreas Jaeger  <aj@suse.de>
6191
6192         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6193         * gcc.dg/cpp/c++98.C: Likewise.
6194
6195         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6196         * g++.dg/cpp/c++98.C: Likewise.
6197
6198         * g++.dg/README (Subdirectories): Mention cpp directory.
6199
6200         PR target/7559
6201         * gcc.dg/20021006-1.c: New test.
6202
6203 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6204
6205         PR c++/7804
6206         * g++.dg/other/warning1.C: New test.
6207
6208 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6209
6210         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6211         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6212         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6213
6214 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6215
6216         PR c++/7931
6217         * g++.dg/template/ptrmem3.C: New test.
6218
6219         PR c++/7754
6220         * g++.dg/template/union1.C: New test.
6221
6222 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6223
6224         PR c++/8006
6225         * g++.dg/abi/mangle9.C: New test.
6226         * g++.dg/abi/mangle10.C: New test.
6227         * g++.dg/abi/mangle11.C: New test.
6228         * g++.dg/abi/mangle12.C: New test.
6229
6230 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6231
6232         PR c++/7188.
6233         * g++.dg/template/meminit1.C: New test.
6234         * g++.dg/warn/Wreorder-1.C: Likewise.
6235         * g++.old-deja/g++.mike/warn3.C: Tweak.
6236         * lib/prune.exp: Ingore "in copy constructor".
6237
6238 2002-10-02  Andreas Jaeger  <aj@suse.de>
6239
6240         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6241         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6242         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6243         on x86-64.
6244
6245 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * gcc.dg/empty1.C: Fix typo.
6248
6249 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6250
6251         * gcc.dg/alias-1.c: New test.
6252
6253 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6254
6255         * gcc.dg/empty1.C: New test.
6256
6257         * g++.dg/tls/init-2.C: Tweak error messages.
6258
6259 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6260
6261         * gcc.c-torture/compile/20020923-1.c: New test.
6262
6263 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6264
6265         * gcc.c-torture/execute/ffs-1.c: New test.
6266         * gcc.c-torture/execute/ffs-2.c: Ditto.
6267
6268 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6269
6270         * g++.dg/overload/member1.C: New test.
6271
6272 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6273
6274         * g++.dg/abi/empty7.C: New test.
6275         * g++.dg/init/pm2.C: Likewise.
6276
6277 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6278
6279         * g++.dg/rtti/crash1.C: New test.
6280
6281 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6282
6283         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6284         gcc.dg/sibcall-4.c: New tests.
6285
6286 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6287
6288         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6289         powerpc and MMIX targets.
6290
6291 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6292
6293         * gcc.dg/cpp/20020927-1.c: New.
6294
6295 2002-09-26  David S. Miller  <davem@redhat.com>
6296
6297         * gcc.c-torture/compile/trunctfdf.c: New.
6298
6299 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6300
6301         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6302
6303 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6304
6305         * gcc.c-torture/execute/loop-15.c: New.
6306
6307 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6308
6309         * README.QMTEST: Fix typo.
6310
6311 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6312
6313         * gcc.dg/20020926-1.c: New test.
6314
6315 2002-09-25  David S. Miller  <davem@redhat.com>
6316
6317         PR target/7842
6318         * gcc.c-torture/execute/shiftdi.c: New test.
6319
6320 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6321
6322         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6323         unique to the tool.
6324         * lib/g77.exp (g77_init): Likewise.
6325         * lib/g++.exp (g++_init): Likewise.
6326         * lib/objc.exp (objc_init): Likewise.
6327
6328 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6329
6330         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6331         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6332         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6333
6334 2002-09-25  Richard Henderson  <rth@redhat.com>
6335
6336         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6337         too-small long double.
6338
6339 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6340
6341         * gcc.dg/20020919-1.c: New test.
6342
6343 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6344
6345         * g++.dg/abi/bitfield6.C: New test.
6346         * g++.dg/abi/bitfield7.C: New test.
6347         * g++.dg/abi/bitfield8.C: New test.
6348         * g++.dg/abi/vbase11.C: New test.
6349
6350 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6351
6352         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6353         hppa*-*-hpux*.  Update test comment.
6354
6355 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6356
6357         * gcc.dg/tls/struct-1.c: New test.
6358
6359 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6360
6361         * gcc.dg/cpp/tr-warn2.c: Update.
6362
6363 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6364
6365         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6366
6367 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6368
6369         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6370         systems.
6371
6372 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6373
6374         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6375
6376         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6377         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6378         setting of cxxfilt.
6379
6380 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6381
6382         * gcc.dg/20020312-2.c: Update for darwin.
6383
6384 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6385
6386         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6387
6388 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6389
6390         * objc.dg/comp-types-1.m: New test.
6391         * objc.dg/comp-types-2.m: New test.
6392         * objc.dg/comp-types-3.m: New test.
6393         * objc.dg/comp-types-4.m: New test.
6394         * objc.dg/comp-types-5.m: New test.
6395         * objc.dg/comp-types-6.m: New test.
6396
6397 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6398
6399         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6400
6401 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6402
6403         * g++.dg/other/do1.C: New test.
6404
6405         * g++.dg/template/subst1.C: New test.
6406
6407 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6408
6409         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6410
6411 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6412
6413         * g++.dg/template/qualttp20.C: Adjust expected errors.
6414         * g++.old-deja/g++.jason/report.C: Likewise.
6415         * g++.old-deja/g++.other/qual1.C: Likewise.
6416
6417         * g++.dg/lookup/scoped2.C: New test.
6418
6419         * g++.dg/ext/asm3.C: New test.
6420
6421 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6422
6423         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6424
6425 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6426
6427         * ChangeLog: follow spelling conventions.
6428         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6429         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6430         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6431         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6432         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6433         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6434         * g++.old-deja/g++.law/global-init1.C: Likewise.
6435         * g++.old-deja/g++.other/delete4.C: Likewise.
6436         * g++.old-deja/g++.other/inline21.C: Likewise.
6437         * g++.old-deja/g++.other/singleton.C: Likewise.
6438         * g77.dg/strlen0.f: Likewise.
6439         * g77.f-torture/compile/20010519-1.f: Likewise.
6440         * g77.f-torture/compile/980310-4.f: Likewise.
6441         * gcc.c-torture/compile/20000605-1.c: Likewise.
6442         * gcc.c-torture/execute/20020225-1.c: Likewise.
6443         * gcc.dg/c90-hexfloat-2.c: Likewise.
6444         * gcc.dg/c99-bool-1.c: Likewise.
6445         * gcc.dg/c99-hexfloat-2.c: Likewise.
6446         * gcc.dg/dll-2.c: Likewise.
6447         * gcc.dg/wtr-union-init-1.c: Likewise.
6448         * gcc.dg/wtr-union-init-2.c: Likewise.
6449         * gcc.dg/wtr-union-init-3.c: Likewise.
6450         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6451         * gcc.dg/cpp/defined.c: Likewise.
6452         * gcc.dg/cpp/macsyntx.c: Likewise.
6453         * gcc.dg/cpp/paste2.c: Likewise.
6454         * gcc.dg/cpp/trad/defined.c: Likewise.
6455         * gcc.dg/format/c90-printf-1.c: Likewise.
6456         * gcc.dg/format/c90-scanf-1.c: Likewise.
6457         * gcc.dg/format/c99-printf-1.c: Likewise.
6458         * gcc.dg/format/c99-scanf-1.c: Likewise.
6459         * gcc.misc-tests/gcov-8.c: Likewise.
6460         * lib/profopt.exp: Likewise.
6461
6462 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6463
6464         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6465
6466 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6467
6468         * g++.dg/inherit/using2.C: New test.
6469
6470 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6471
6472         * ChangeLog: Follow spelling conventions.
6473         * g++.dg/template/friend4.C: Likewise.
6474         * g++.old-deja/g++.pt/crash67.C: Likewise.
6475         * gcc.c-torture/execute/20000801-4.c: Likewise.
6476         * gcc.dg/c90-digraph-1.c: Likewise.
6477         * gcc.dg/c94-digraph-1.c: Likewise.
6478         * gcc.dg/c99-digraph-1.c: Likewise.
6479         * gcc.dg/cpp/line5.c: Likewise.
6480         * gcc.dg/cpp/multiline.c: Likewise.
6481         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6482         * gcc.dg/format/attr-3.c: Likewise.
6483         * gcc.dg/format/c90-scanf-3.c: Likewise.
6484         * gcc.dg/format/ext-4.c: Likewise.
6485
6486 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6487
6488         * g++.dg/template/pretty1.C: New test.
6489
6490 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6491
6492         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6493
6494 2002-09-13  Matt Austern  <austern@apple.com>
6495
6496         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6497         passing a cast expression to a function by const reference.
6498
6499 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6500
6501         * g++.dg/template/deduce1.C: New test.
6502
6503 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6504
6505         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6506         32-bit int.
6507
6508 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6509
6510         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6511         usage.
6512
6513 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6514
6515         * gcc.c-torture/compile/20020910-1.c: New test.
6516
6517 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6518
6519         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6520
6521 2002-09-10  Andreas Jaeger  <aj@suse.de>
6522
6523         * gcc.dg/20020312-2.c: Adjust for x86-64.
6524
6525 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6526
6527         * g77.dg/7388.f: New test case for PR 7388.
6528
6529 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6530
6531         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6532
6533 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6534
6535         * objc.dg/proto-lossage-1.m: New test.
6536
6537 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6538
6539         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6540
6541 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6542
6543         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6544         expected to pass.
6545
6546 2002-09-06  Stan Shebs  <shebs@apple.com>
6547             David Edelsohn  <edelsohn@gnu.org>
6548
6549         * gcc.dg/weak: New directory.
6550         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6551         target-specific xfail bits.
6552         * gcc.dg/typeof-2.c: Move to new directory.
6553         * gcc.dg/weak.exp: New expect script.
6554
6555 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6556
6557         * gcc.c-torture/execute/extzvsi.c: New test.
6558
6559 2002-09-05  Stan Shebs  <shebs@apple.com>
6560
6561         * gcc.dg/weak-1.c: xfail on Darwin.
6562         * gcc.dg/weak-2.c: Ditto.
6563         * gcc.dg/weak-3.c: Ditto.
6564         * gcc.dg/weak-4.c: Ditto.
6565         * gcc.dg/weak-5.c: Ditto.
6566         * gcc.dg/weak-6.c: Ditto.
6567         * gcc.dg/weak-7.c: Ditto.
6568         * gcc.dg/weak-8.c: Ditto.
6569         * gcc.dg/weak-9.c: Ditto.
6570
6571 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6572
6573         * gcc.c-torture/execute/loop-14.c: New test.
6574
6575 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6576
6577         * g++.dg/other/cxa-atexit1.C: New test.
6578
6579         * gcc.dg/typeof-2.c: New test.
6580
6581 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6582
6583         * gcc.dg/builtins-2.c: New testcase.
6584         * gcc.dg/builtins-3.c: New testcase.
6585
6586 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6587
6588         * gcc.dg/cpp/_Pragma4.c: New test.
6589
6590 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6591
6592         * objc/execute/nil_method-1.m: New testcase.
6593
6594 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6595
6596         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6597         [Object class], not [Object initialize].
6598
6599 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6600             Hans-Peter Nilsson  <hp@bitrange.com>
6601
6602         * gcc.c-torture/execute/20020720-1.x: Skip test on
6603         mmix-knuth-mmixware.  Correct comment.
6604
6605 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6606
6607         * testsuite/g++.dg/abi/bitfield5.C: New test.
6608         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6609
6610 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6611
6612         * objc.dg/undeclared-selector.m: New test.
6613
6614 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6615
6616         * g++.dg/other/offsetof1.C: Avoid cast warning.
6617
6618 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6619
6620         * objc.dg/super-class-2.m: New test.
6621
6622 2002-08-24  Matt Austern  <austern@apple.com>
6623
6624         * g++.dg/ext/lvaddr.C: New test.
6625         * g++.dg/ext/lvcast.C: New test.
6626
6627 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6628
6629         * testsuite/g++.dg/inherit/cond1.C: New test.
6630
6631 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6632
6633         * gcc.dg/noncompile/incomplete-1.c: New test.
6634
6635 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6636
6637         * gcc.dg/typespec-1.c: New test.
6638
6639 2002-08-20  Devang Patel  <dpatel@apple.com>
6640         * objc.dg/proto-hier-2.m: New test.
6641
6642 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6643
6644         * objc.dg/bitfield-1.m: New test.
6645         * objc.dg/bitfield-2.m: New test.
6646
6647 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6648
6649         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6650         gcc.dg/c99-flex-array-4.c: New tests.
6651
6652 2002-08-16  Stan Shebs  <shebs@apple.com>
6653
6654         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6655
6656 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6657
6658         * gcc.dg/typeof-1.c: New test.
6659         * g++.dg/ext/typeof2.C: New test.
6660
6661 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6662
6663         * g++.dg/other/offsetof1.C: New test.
6664
6665 2002-08-14  Richard Henderson  <rth@redhat.com>
6666
6667         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6668
6669 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6670
6671         * gcc.dg/cpp/_Pragma3.c: New test.
6672
6673 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6674
6675         * g++.dg/template/inherit3: New test.
6676
6677 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6678
6679         * gcc.dg/bitfld-4.c: Add blank options.
6680
6681 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6682
6683         * g++.dg/template/crash1.C: New test.
6684
6685 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6686
6687         * gcc.dg/tls/opt-2.c: New test.
6688
6689 2002-08-08  Devang Patel  <dpatel@apple.com>
6690
6691         * objc.dg/selector-1.m : New test
6692
6693 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6694
6695         * g++.dg/abi/bitfield4.C: New test.
6696         * gcc.dg/bitfld-4.c: New test.
6697
6698 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6699
6700         * g++.dg/other/packed1.C: New test.
6701
6702 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6703
6704         * g++.dg/abi/offsetof.C: Tweak error messages.
6705         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6706
6707 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6708
6709         * gcc.dg/bitfld-3.c: New test.
6710
6711 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6712             Richard Henderson  <rth@redhat.com>
6713
6714         * gcc.dg/i386-bitfield1.c: New test.
6715         * g++.dg/abi/bitfield3.C: Update.
6716
6717 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6718
6719         * objc.dg/const-str-2.m: Update.
6720         * gcc.dg/cpp/c++98.c: Change to C extension.
6721         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6722         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6723
6724 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6725
6726         * testsuite/gcc.dg/tls/diag-3.c: New.
6727
6728 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6729
6730         * g++.dg/README (Subdirectories): Document new subdir expr.
6731         * g++.dg/expr/pmf-1.C: New test.
6732
6733 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6734
6735         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6736
6737 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6738
6739         * g++.dg/abi/bitfield3.C: New test.
6740
6741 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6742
6743         * lib/gcov.exp: Tweak expected line formats.
6744         * gcc.misc-tests/gcov8.c: New test.
6745         * gcc.misc-tests/gcov8.x: New flags.
6746
6747 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6748
6749         * consistency.vlad/layout/endian.c: Include string.h.
6750
6751         * gcc.c-torture/execute/20020805-1.c: New test.
6752
6753 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6754
6755         * g++.dg/other/conversion1.C: New test.
6756
6757 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6758
6759         * gcc.dg/builtins-1.c: New testcase.
6760
6761 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6762
6763         * g++.dg/inherit/access3.C: New test.
6764
6765 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6766
6767         * gcc.dg/ia64-visibility-2.c: New test.
6768
6769 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6770
6771         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6772         __qualifier_flags to __flags.
6773
6774 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6775
6776         * g++.dg/inherit/operator1.C: New test.
6777         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6778         * g++.dg/other/error1.C: Change expected error message.
6779         * g++.dg/template/conv4.C: Likewise.
6780
6781 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6782
6783         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6784         for documented behavior.
6785
6786 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6787
6788         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6789         several targets known to fail.
6790
6791 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6792
6793         * gcc.dg/mips-args-[123].c: New tests.
6794
6795 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6796
6797         * gcc.dg/ppc-spe.c: New.
6798
6799 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6800
6801         * g++.dg/other/ptrmem4.C: New testcase.
6802
6803 2002-07-24  Richard Henderson  <rth@redhat.com>
6804
6805         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6806
6807 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6808
6809         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6810
6811 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6812
6813         * gcc.c-torture/execute/memset-3.c: New testcase.
6814
6815 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6816
6817         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6818         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6819
6820 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6821
6822         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6823         Delete.
6824
6825 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6826
6827         * gcc.c-torture/compile/simd-4.c: New test.
6828
6829 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6830
6831         PR c++/7347, c++/7348
6832         * g++.dg/template/access4.C: New test.
6833         * g++.dg/template/access5.C: New test.
6834         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6835         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6836         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6837         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6838
6839 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6840
6841         * gcc.dg/gnu89-init-2.c: New test.
6842
6843 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6844
6845         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6846
6847 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6848
6849         * gcc.c-torture/execute/20020720-1.c: New testcase.
6850
6851 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6852
6853         * gcc.dg/cpp/Wsignprom.c: New tests.
6854
6855 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6856
6857         * gcc.c-torture/execute/loop-13.c: New test.
6858
6859 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6860
6861         * gcc.dg/cpp/expr.c: New tests.
6862
6863 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6864
6865         * g++.dg/opt/pr6713.C: Add template instantiation.
6866
6867 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6868
6869         * gcc.dg/nest.c: New test.
6870
6871 2002-07-17  Richard Henderson  <rth@redhat.com>
6872
6873         * g++.dg/opt/pr6713.C: New test.
6874
6875 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6876
6877         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6878         XFAIL for all x86 processors.
6879
6880 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6881
6882         * gcc.c-torture/execute/20010122-1.x: Do not test with
6883         -fomit-frame-pointer.
6884
6885 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6886
6887         * g++.dg/template/instantiate2.C: New test.
6888         * g++.dg/template/spec4.C: New test.
6889
6890 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6891
6892         * g++.dg/template/access2.C: New test.
6893         * g++.dg/template/access3.C: New test.
6894
6895 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6896
6897         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6898         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6899         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6900         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6901         Convert to use <stdarg.h>.
6902         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6903         Delete.
6904         * gcc.dg/va-arg-2.c: New.
6905         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6906
6907 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6908
6909         * gcc.c-torture/compile/20020710-1.c: New test.
6910
6911 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6912                           Andrew Pinski  <pinskia@physics.uc.edu>
6913
6914         gcc.c-torture/compile/simd-2.c: New testcase.
6915         gcc.c-torture/compile/simd-3.c: Likewise.
6916
6917 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6918
6919         PR c++/7224
6920         * g++.dg/overload/error1.C: New test.
6921
6922 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6923
6924         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6925         configuration and IRIX 6 O32 ABI.
6926
6927 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6928
6929         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6930
6931 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6932
6933         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6934
6935 2002-07-10  Jeffrey A Law  <law@redhat.com>
6936
6937         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6938
6939         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6940
6941 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6942
6943         * gcc.dg/20020312-2.c: Check for __PPC__.
6944
6945 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6946
6947         * gcc.c-torture/compile/20020709-1.c: New test.
6948
6949 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6950
6951         * g++.dg/template/qualttp21.C: New test case.
6952
6953 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6954
6955         * gcc.c-torture/compile/20020706-1.c: New test.
6956         * gcc.c-torture/compile/20020706-2.c: New test.
6957
6958 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6959             Alexandre Oliva  <aoliva@redhat.com>
6960
6961         * g++.dg/warn/incomplete1.C: New test.
6962
6963 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6964
6965         PR c++/7099
6966         * g++.dg/warn/noreturn1.C: New test.
6967
6968 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6969
6970         PR c++/6706
6971         * g++.dg/debug/debug6.C: New test.
6972         * g++.dg/debug/debug7.C: New test.
6973
6974 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6975
6976         * gcc.c-torture/compile/simd-3.c: New test.
6977
6978 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6979
6980         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6981         * gcc.dg/20020620-1.c: Likewise.
6982
6983 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6984
6985         PR c++/6944
6986         * g++.dg/init/array4.C: New test.
6987         * g++.dg/init/array5.C: New test.
6988
6989 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6990
6991         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6992         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6993
6994 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6995
6996         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6997         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6998         * gcc.dg/wtr-conversion-1.c: Likewise.
6999         * gcc.dg/wtr-escape-1.c: Likewise.
7000         * gcc.dg/wtr-int-type-1.c: Likewise.
7001         * gcc.dg/wtr-label-1.c: Likewise.
7002         * gcc.dg/wtr-static-1.c: Likewise.
7003         * gcc.dg/wtr-strcat-1.c: Likewise.
7004         * gcc.dg/wtr-suffix-1.c: Likewise.
7005         * gcc.dg/wtr-switch-1.c: Likewise.
7006         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7007         * gcc.dg/wtr-union-init-1.c: Likewise.
7008         * gcc.dg/wtr-union-init-2.c: Likewise.
7009         * gcc.dg/wtr-union-init-3.c: Likewise.
7010
7011         * gcc.dg/wtr-func-def-1.c: New test.
7012
7013 2002-07-02 Devang Patel <dpatel@apple.com>
7014
7015         * objc.dg/param-1.m: New test.
7016
7017 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7018
7019         * gcc.dg/cpp/trad/directive.c: Add test.
7020         * gcc.dg/cpp/trad/macroargs.c: Add test.
7021         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7022
7023 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7024
7025         * gcc.dg/cpp/cmdlne-M.c: New test.
7026
7027 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7028
7029         * objc.dg/desig-init-1.m: New test.
7030
7031 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7032
7033         PR c++/6716
7034         * g++.dg/template/instantiate1.C: New test.
7035
7036 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7037
7038         PR c++/7112
7039         * g++.dg/template/sizeof2.C: New test.
7040
7041 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7042
7043         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7044         gcc.dg/cpp/trad/include.c: New tests.
7045
7046 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7047
7048         PR target/7177
7049         * gcc.c-torture/compile/20020701-1.c: New test.
7050
7051 2002-07-01  Stan Shebs  <shebs@apple.com>
7052
7053         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7054         header here...
7055         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7056         (objc-torture-execute): or here.
7057
7058 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7059
7060         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7061
7062 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7063
7064         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7065
7066 2002-06-30  Devang Patel  <dpatel@apple.com>
7067
7068         * objc.dg/fsyntax-only.m: New test.
7069
7070 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7071
7072         PR c++/6695
7073         * g++.dg/template/friend7.C: New file.
7074
7075 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7076
7077         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7078         return type.
7079
7080 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7081
7082         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7083         avoid division by zero.
7084
7085 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7086
7087         * gcc.dg/Wunknownprag.c: New tests.
7088
7089 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7090
7091         * gcc.c-torture/execute/simd-2.c: New test.
7092
7093 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7094
7095         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7096         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7097         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7098         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7099         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7100         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7101         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7102         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7103         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7104         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7105         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7106         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7107         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7108         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7109         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7110         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7111         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7112
7113 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7114
7115         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7116         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7117         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7118         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7119         New tests.
7120         * gcc.dg/cpp/trad/directive.c: Update.
7121
7122 2002-06-23  Andreas Jaeger  <aj@suse.de>
7123
7124         * gcc.c-torture/execute/complex-6.c: New.
7125
7126 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7127
7128         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7129         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7130         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7131         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7132
7133 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7134
7135         * gcc.dg/cpp/trad: New directory with traditional tests copied
7136         from parent directory.
7137         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7138         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7139         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7140         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7141         Move to trad/ and rename.
7142         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7143         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7144         gcc.dg/cpp/trad/redef2.c: New tests.
7145         * gcc.dg/cpp/trad/trad.exp: New driver.
7146
7147 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7148
7149         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7150         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7151         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7152         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7153         Remove.
7154
7155 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7156
7157         * gcc.dg/20020620-1.c: New test.
7158
7159 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7160
7161         * g++.dg/template/ttp4.C: New test.
7162
7163 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7164
7165         * g++.dg/opt/vt1.C: Fix regexp.
7166
7167 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7168
7169         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7170         Don't use attribute `noinline'.
7171
7172 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7173
7174         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7175
7176 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7177
7178         * gcc.c-torture/execute/simd-1.c: New.
7179
7180         * gcc.dg/simd-1.c: New.
7181
7182 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7183
7184         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7185
7186 2002-06-16  Richard Henderson  <rth@redhat.com>
7187
7188         * g++.dg/ext/anon-struct1.C: New.
7189         * g++.dg/ext/anon-struct2.C: New.
7190         * g++.dg/ext/anon-struct3.C: New.
7191         * gcc.dg/anon-struct-1.c: New.
7192         * gcc.dg/anon-struct-2.c: New.
7193         * gcc.dg/anon-struct-3.c: New.
7194         * gcc.dg/20011008-1.c: Adjust warning text.
7195         * gcc.dg/20020527-1.c: Add -fms-extensions.
7196
7197 2002-06-16  Richard Henderson  <rth@redhat.com>
7198
7199         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7200
7201 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7202
7203         * gcc.c-torture/execute/20020615-1.c: New test.
7204
7205 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7206
7207         * gcc.c-tortuture/execute/compare-1.c: New test case.
7208         * gcc.c-tortuture/execute/compare-2.c: New test case.
7209         * gcc.c-tortuture/execute/compare-3.c: New test case.
7210
7211 2002-06-13  Richard Henderson  <rth@redhat.com>
7212
7213         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7214         ia64 ilp32.
7215
7216 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7217
7218         * g++.dg/template/typename2.C: Update error message.
7219
7220 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7221
7222         * gcc.c-torture/execute/20020611-1.c: New test.
7223
7224 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7225
7226         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7227         list of targets to skip.
7228
7229 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7230
7231         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7232         targets if not optimizing.
7233
7234 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7235
7236         * gcc.c-torture/compile/20020605-1.c: New test.
7237
7238         * g++.dg/opt/vt1.C: New test.
7239
7240         * gcc.dg/20020531-1.c: New test.
7241
7242         * gcc.dg/20020530-1.c: New test.
7243
7244         * gcc.dg/20020527-1.c: New test.
7245
7246         * g++.dg/opt/cse1.C: New test.
7247
7248 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7249
7250         * gcc.dg/20020607-2.c: New test case.
7251
7252 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7253
7254         * gcc.c-torture/compile/20020604-1.c: New test.
7255
7256 2002-06-04  Richard Henderson  <rth@redhat.com>
7257
7258         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7259         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7260         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7261
7262 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7263
7264         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7265
7266 2002-06-03  Richard Henderson  <rth@redhat.com>
7267
7268         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7269         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7270
7271 2002-06-02  Richard Henderson  <rth@redhat.com>
7272
7273         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7274         test functions static.
7275
7276 2002-06-02  Andreas Jaeger  <aj@suse.de>
7277
7278         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7279         now.
7280
7281 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7282
7283         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7284         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7285         Update for mofified diagnostics.
7286         * gcc.dg/c99-intconst-1.c: No longer fail.
7287
7288 2002-06-02  Richard Henderson  <rth@redhat.com>
7289
7290         * gcc.dg/uninit-A.c: Remove xfail markers.
7291
7292 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7293
7294         * gcc.dg/fnegate-1.c: New test case.
7295
7296 2002-05-30  Osku Salerma  <osku@iki.fi>
7297
7298         * gcc.c-torture/execute/mayalias-1.c: New file.
7299
7300 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7301
7302         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7303         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7304         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7305
7306 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7307
7308         * gcc.c-torture/execute/20020529-1.c: New test.
7309
7310 2002-05-27  Richard Henderson  <rth@redhat.com>
7311
7312         * g++.dg/ext/attrib6.C: New test case.
7313
7314 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7315
7316         * gcc.c-torture/execute/pure-1.c: New test.
7317
7318 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7319
7320         * gcc.dg/cpp/arith-2.c: Remove.
7321
7322 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7323
7324         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7325         * gcc.dg/cpp/if-3.c: Remove.
7326
7327 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7328
7329         * g++.dg/opt/cse2.C: New test.
7330
7331 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7332
7333         * gcc.dg/cpp/arith-1.c: New semantic tests.
7334         * gcc.dg/cpp/if-1.c: Update.
7335
7336 2002-05-24  Ben Elliston  <bje@redhat.com>
7337
7338         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7339
7340 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7341
7342         * gcc.dg/verbose-asm.c: New test.
7343
7344 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7345
7346         * gcc.dg/cpp/paste12.c: New test.
7347
7348 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7349
7350         * g++.dg/parse/named_ops.C: New test.
7351
7352 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7353
7354         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7355
7356 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7357
7358         * gcc.dg/weak-2.c: Allow optional leading underscore
7359         in scan-assembler symbol name.
7360         * gcc.dg/weak-3.c: Likewise.
7361         * gcc.dg/weak-4.c: Likewise.
7362         * gcc.dg/weak-5.c: Likewise.
7363
7364 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7365
7366         * gcc.dg/20020523-1.c: New test.
7367
7368 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7369
7370         * objc.dg/const-str-2.m: Update now that we stop after
7371         a command line error.
7372
7373 2002-05-22  Richard Henderson  <rth@redhat.com>
7374
7375         * g++.dg/dg.exp: Fix typo in test pruneing.
7376
7377 2002-05-22  Richard Henderson  <rth@redhat.com>
7378
7379         * g++.dg/dg.exp: Prune the tls subdirectory.
7380         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7381         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7382         * g++.dg/tls/init-1.C: New.
7383
7384 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7385
7386         * gcc.dg/20020517-1.c: New test.
7387
7388 2002-05-21  Richard Henderson  <rth@redhat.com>
7389
7390         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7391         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7392
7393 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7394
7395         * g++.dg/other/copy2.C: New test.
7396
7397 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7398
7399         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7400         (MAX_COPY): Bump up to 10 times sizeof (long long).
7401         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7402
7403         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7404         sizeof (long long).
7405
7406         * gcc.c-torture/execute/strcpy-1.c: New test.
7407
7408 2002-05-19  Jason Merrill  <jason2redhat.com>
7409
7410         * g++.dg/ext/oper1.C: New test.
7411
7412 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7413 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7414
7415         * README.QMTEST: New file.
7416
7417         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7418
7419 2002-05-19  Andreas Jaeger  <aj@suse.de>
7420
7421         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7422         now.
7423         * gcc.c-torture/execute/loop-2d.x: Likewise.
7424
7425 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7426
7427         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7428         support weak symbols.
7429         * gcc.dg/weak-4.c: Likewise
7430         * gcc.dg/weak-6.c: Likewise
7431
7432 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7433
7434         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7435         cygwin, coff and h8300-*-hms targets
7436         * gcc.dg/weak-5.c: Likewise
7437         * gcc.dg/weak-7.c: Likewise
7438
7439 2002-05-16  Jason Merrill  <jason@redhat.com>
7440
7441         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7442         (scan-assembler-not, scan-assembler-dem): Likewise.
7443         (scan-assembler-dem-not): Likewise.
7444
7445 2002-05-15  Richard Henderson  <rth@redhat.com>
7446
7447         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7448
7449 2002-05-15  Richard Henderson  <rth@redhat.com>
7450
7451         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7452         (vfoo1f): Warning here.
7453         (vfoo1l): Don't redefine the alias.
7454
7455 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7456
7457         * g++.dg/init/pm1.C: New test.
7458
7459 2002-05-12  David S. Miller  <davem@redhat.com>
7460
7461         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7462         types.
7463
7464 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7465
7466         * gcc.c-torture/execute/20020510-1.c: New test case.
7467
7468 2002-05-10  David S. Miller  <davem@redhat.com>
7469
7470         * gcc.c-torture/execute/conversion.c: Test long double too.
7471
7472 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7473
7474         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7475         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7476         * lib/g++.exp (g++_link_flags): Likewise.
7477         * lib/objc.exp (objc_target_compile): Likewise.
7478
7479 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7480
7481         * gcc.dg/cpp/poison.c: Update.
7482         * gcc.dg/cpp/20000625-2.c: Remove.
7483         * gcc.dg/cpp/direct2s.c: Remove final test.
7484
7485 2002-05-08  Tom Rix  <trix@redhat.com>
7486
7487         * gcc.c-torture/execute/20020508-1.c: New test.
7488         * gcc.c-torture/execute/20020508-2.c: New test.
7489         * gcc.c-torture/execute/20020508-3.c: New test.
7490
7491 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7492
7493         * gcc.dg/cpp/charconst-4.c: More tests.
7494
7495 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c/6569
7498         * gcc.dg/weak-3.c: Update location of warning messages.
7499         * gcc.dg/weak-5.c: Likewise.
7500
7501 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7502
7503         * gcc.c-torture/execute/20020506-1.c: New test case.
7504
7505 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7506
7507         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7508
7509 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7510
7511         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7512
7513 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7514
7515         * gcc.dg/cpp/charconst-3.c: New test.
7516
7517 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7518
7519         * gcc.dg/cpp/charconst.c: Update tests.
7520
7521 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7522
7523         * treelang: Added directory for new sample language treelang. Also
7524         lib/treelang.exp: New file to signal treelang should be tested.
7525
7526 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7527
7528         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7529         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7530         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7531         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7532         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7533         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7534         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7535
7536 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7537
7538         * gcc.dg/format/xopen-2.c: New test.
7539
7540 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7541
7542         * gcc.dg/20020503-1.c: New test.
7543
7544 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7545
7546         * g++.dg/init/dtor1.C: Make it tougher.
7547
7548 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7549
7550         * g++.dg/init/dtor1.C: New test.
7551
7552 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7553
7554         * gcc.dg/altivec-8.c: New.
7555
7556 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7557
7558         * gcc.dg/altivec-7.c: New.
7559
7560 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7561
7562         * g++.dg/parse/typedef1.C: New test.
7563
7564 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7565
7566         PR c++/6486
7567         * g++.dg/template/friend6.C: New test.
7568
7569         PR c++/6492
7570         * g++.dg/init/copy1.C: New test.
7571
7572 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7573
7574         * g++.dg/warn/effc1.C: New test.
7575
7576 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7577
7578         * gcc.dg/cpp/if-cexp.c: Add a test.
7579
7580 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7581
7582         * gcc.dg/20020426-2.c: New test.
7583
7584 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7585
7586         * gcc.dg/cpp/if-mop.c: Update.
7587         * gcc.dg/cpp/if-mpar.c: Add test.
7588         * gcc.dg/cpp/if-oppr.c: Update.
7589
7590 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7591
7592         PR c/6343
7593         * gcc.dg/weak-[2-7].c: New tests.
7594
7595 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7596
7597         * gcc.dg/enum1.c: New test.
7598
7599 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7600
7601         PR c++/6497
7602         * g++.dg/inherit/access2.C: New test.
7603
7604 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7605
7606         PR bootstrap/6445
7607         * gcc.dg/20020426-1.c: New test.
7608
7609 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7610
7611         * g++.dg/abi/enum1.C: New test.
7612
7613 2002-04-26  Richard Henderson  <rth@redhat.com>
7614
7615         * gcc.dg/c99-bool-1.c: Expect always true warning.
7616
7617 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7618
7619         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7620
7621 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7622
7623         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7624         targets.
7625
7626 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7627
7628         * g++.dg/abi/mange7.C: New test.
7629
7630         PR c++/6438.
7631         * g++.dg/parse/stmtexpr2.C: New test.
7632
7633 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7634
7635         * gcc.dg/20020312-2.c: Add SH target.
7636
7637 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7638
7639         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7640         compiler output on mips*-*-irix*.
7641
7642 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7643
7644         * g++.dg/parse/attr1.C: New test.
7645
7646 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7647
7648         * gcc.c-torture/execute/string-opt-17.c: New test case.
7649         * gcc.c-torture/execute/memset-2.c: New test case.
7650
7651 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7652
7653         PR c++/6256:
7654         * g++.dg/template/friend5.C: New test.
7655
7656         PR c++/6331:
7657         * g++.dg/template/qual1.C: Likewise.
7658
7659 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7660
7661         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7662         Include stdlib.h, not stdio.h or ctype.h.
7663
7664 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7665
7666         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7667         cris-*-elf* and mmix-*-*.
7668         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7669         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7670         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7671         Ditto.
7672         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7673         * gcc.dg/wchar_t-1.c: Ditto.
7674
7675 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7676
7677         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7678         Clarify comment.
7679
7680 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7681
7682         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7683
7684 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7685
7686         * gcc.c-torture/execute/20000906-1.x: Delete.
7687
7688 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7689
7690         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7691
7692 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7693
7694         * PR6367
7695         * g77.f-torture/execute/6367.f: New test.
7696         * g77.f-torture/execute/6367.x: Disable for MMIX.
7697
7698 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7699
7700         * PR6352
7701         * g++.dg/opt/inline2.C: New test.
7702
7703 2002-04-18  Richard Henderson  <rth@redhat.com>
7704
7705         * gcc.dg/20000906-1.c: Enable for all targets.
7706         * gcc.c-torture/compile/iftrap-2.c: New.
7707
7708 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7709
7710         * gcc.dg/20020418-1.c: New test.
7711         * gcc.dg/20020418-2.c: New test.
7712
7713 2002-04-18  Richard Henderson  <rth@redhat.com>
7714
7715         * gcc.c-torture/compile/iftrap-1.c: New.
7716         * gcc.dg/iftrap-1.c: Adjust for ia64.
7717         * gcc.dg/iftrap-2.c: New.
7718
7719 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7720
7721         * gcc.c-torture/compile/20020418-1.c: New test.
7722
7723 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7724
7725         * gcc.c-torture/compile/20020415-1.c: New.
7726
7727 2002-04-18  David S. Miller  <davem@redhat.com>
7728
7729         * gcc.c-torture/execute/20020418-1.c: New test.
7730
7731 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7732
7733         * gcc.dg/20020416-1.c: New test.
7734
7735         * g++.dg/opt/inline1.C: New test.
7736
7737 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7738
7739         * gcc.dg/altivec-5.c: New test.
7740
7741         * gcc.dg/20020415-1.c: New test.
7742
7743 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7744
7745         * testsuite/lib/chill.exp: Remove.
7746
7747 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7748
7749         * g++.dg/other/big-struct.C: New test.
7750
7751 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7752
7753         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7754         of scratch file.
7755
7756 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7757
7758         PR c/6277
7759         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7760         in scan-assembler function name
7761
7762 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7763
7764         * g77.f-torture/execute/980628-4.x,
7765         g77.f-torture/execute/980628-5.x,
7766         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7767         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7768         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7769         i[34567]86-*-*.
7770
7771 2002-04-13  David S. Miller  <davem@redhat.com>
7772
7773         * gcc.c-torture/execute/20020413-1.c: New test.
7774
7775 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7776
7777         * gcc.dg/asm-6.c,
7778         * g++.dg/ext/asm1.C: New tests.
7779
7780 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7781
7782         PR c++ 5373.
7783         * g++.dg/parse/stmtexpr1.C: New test.
7784
7785         PR c++/5189.
7786         * g++.dg/template/copy1.C: New test.
7787
7788 2002-04-12  Richard Henderson  <rth@redhat.com>
7789
7790         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7791
7792 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7793
7794         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7795         gcc.c-torture/execute/20020307-2.c.
7796
7797 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7798
7799         * g++.dg/ext/attrib5.C,
7800         * g++.dg/lookup/struct1.C: New tests.
7801
7802 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7803
7804         * gcc.dg/20020411-1.c: New test.
7805
7806         * gcc.c-torture/execute/20020411-1.c: New test.
7807
7808 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7809
7810         * g77.f-torture/execute/6177.f: New test.
7811
7812 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR middle-end/6247
7815         * g++.dg/opt/cleanup1.C: New test.
7816
7817         * g++.dg/opt/const1.C: New test.
7818
7819 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7820
7821         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7822
7823 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7824
7825         PR c++/5507
7826         * g++.dg/template/typename2.C: New test.
7827
7828 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7829
7830         * gcc.c-torture/execute/loop-12.c: New.
7831
7832 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7833
7834         * g77.f-torture/execute/980628-4.x,
7835         g77.f-torture/execute/980628-5.x,
7836         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7837         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7838         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7839
7840 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7841
7842         PR optimization/6086
7843         * g++.dg/opt/preinc1.C: New test.
7844
7845 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7846
7847         PR c++/5571
7848         * g++.dg/opt/static2.C: New test.
7849
7850 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c/5120
7853         * gcc.dg/20020406-1.c: New test.
7854
7855 2002-04-04  David S. Miller  <davem@redhat.com>
7856
7857         * gcc.c-torture/execute/20020404-1.c: New test.
7858
7859 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7860
7861         PR c/6123
7862         * gcc.dg/20020312-2.c: Do not declare global register variable
7863         if __PIC__ or __pic__ is defined.
7864
7865 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7866
7867         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7868         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7869
7870 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7871
7872         * gcc.misc-tests/linkage.exp: Update last change to handle
7873         sparc*-, not just sparc-.
7874
7875 2002-04-03  Richard Henderson  <rth@redhat.com>
7876
7877         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7878
7879 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7880
7881         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7882
7883 2002-04-02  David S. Miller  <davem@redhat.com>
7884
7885         * gcc.c-torture/execute/20020402-3.c: New test.
7886
7887 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7888
7889         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7890         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7891
7892         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7893         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7894         g77.f-torture/execute/20001201.x,
7895         g77.f-torture/execute/u77-test.x: New files.
7896
7897         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7898         * gcc.dg/wchar_t-1.c: Ditto.
7899
7900 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7901
7902         * gcc.c-torture/execute/20020402-1.c: New test.
7903
7904 2002-04-01  Richard Henderson  <rth@redhat.com>
7905
7906         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7907
7908         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7909
7910 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7911
7912         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7913
7914 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7915
7916         * g++.dg/inherit/template-as-base.C: Expect error.
7917         * g++.dg/inherit/namespace-as-base.C: Likewise.
7918
7919 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7920
7921         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7922         g++.dg/ext/instantiate3.C: Tweak match patterns.
7923
7924         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7925         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7926         -da test.
7927
7928 2002-03-31  Richard Henderson  <rth@redhat.com>
7929
7930         * gcc.dg/special/alias-2.c: New.
7931         * gcc.dg/special/ecos.exp: Run it.
7932
7933 2002-03-31  Richard Henderson  <rth@redhat.com>
7934
7935         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7936
7937 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7938
7939         * gcc.dg/weak-1.c: Disable on h8300 port.
7940
7941 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7942
7943         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7944         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7945         ordering tests.
7946         * g++.dg/bprob/bprob-1.C: New test.
7947         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7948         * g++.dg/gcov/gcov-1.C: New test.
7949         * g++.dg/gcov/gcov-1.x: New file.
7950         * g++.dg/gcov/gcov-2.C: New test.
7951         * g++.dg/gcov/gcov-3.C: New test.
7952         * g++.dg/gcov/gcov-3.h: New file.
7953
7954 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7955
7956         * g++.old-deja/g++.other/builtins5.C: New test.
7957         * g++.old-deja/g++.other/builtins6.C: New test.
7958         * g++.old-deja/g++.other/builtins7.C: New test.
7959         * g++.old-deja/g++.other/builtins8.C: New test.
7960         * g++.old-deja/g++.other/builtins9.C: New test.
7961
7962 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7963
7964         * g++.dg/opt/static1.C: New test.
7965
7966         * g++.dg/opt/longbranch1.C: New test.
7967
7968 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7969
7970         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7971
7972         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7973
7974 2002-03-28  Jeffrey A Law  (law@redhat.com)
7975
7976         * gcc.c-torture/execute/20020328-1.c: New test.
7977
7978 2002-03-27  Richard Henderson  <rth@redhat.com>
7979
7980         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7981         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7982         move from g++.old-deja/g++.ext/.
7983
7984 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7985
7986         * g++.dg/init/new2.C: New test.
7987
7988 2002-03-26  Richard Henderson  <rth@redhat.com>
7989
7990         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7991
7992         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7993         on sparc.
7994
7995         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7996         sparcv9 systems.
7997         * gcc.dg/20001102-1.c: Likewise.
7998
7999 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8000
8001         * gcc.dg/cpp/endif-pedantic1.c,
8002         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8003
8004 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8005
8006         * g++.dg/init/new1.C: New test.
8007
8008 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8009
8010         * g++.dg/abi/vbase9.C: New test.
8011
8012 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8013
8014         * gcc.dg/arm-asm.c: New test.
8015
8016 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8017
8018         * gcc.dg/Wswitch-enum.c: New test.
8019         Fix PR c/5044.
8020
8021 2002-03-26  Richard Henderson  <rth@redhat.com>
8022
8023         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8024         structure.
8025
8026 2002-03-25  Richard Henderson  <rth@redhat.com>
8027
8028         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8029         sparcv9 systems.
8030
8031         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8032         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8033
8034 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8035
8036         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8037
8038 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8039
8040         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8041         targets using generic thunk support.
8042
8043 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8044
8045         * gcc.c-torture/compile/20020323-1.c: New test.
8046
8047         * g++.dg/opt/conj2.C: New test.
8048
8049 2002-03-24  Richard Henderson  <rth@redhat.com>
8050
8051         * gcc.dg/weak-1.c: Use -fno-common.
8052
8053 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8054
8055         * g77.dg/f77-edit-apostrophe-out.f: New test
8056         * g77.dg/f77-edit-h-out.f: New test
8057         * g77.dg/f77-edit-t-in.f: New test
8058         * g77.dg/f77-edit-t-out.f: New test
8059         * g77.dg/f77-edit-x-out.f: New test
8060         * g77.dg/f77-edit-slash-out.f: New test
8061         * g77.dg/f77-edit-colon-out.f: New test
8062         * g77.dg/f77-edit-s-out.f: New test
8063
8064 2002-03-24  Richard Henderson  <rth@redhat.com>
8065
8066         * objc/execute/formal_protocol-6.x: New XFAIL.
8067
8068 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8069
8070         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8071         that do not support weak symbols
8072
8073 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8074
8075         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8076         * lib/g77.exp:  Likewise
8077         * lib/objc.exp: Likewise
8078
8079 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8080
8081         * gcc.dg/Wswitch-default.c: New test.
8082
8083 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8084
8085         * g++.dg/other/enum1.C: New test.
8086
8087 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8088
8089         * gcc.dg/pragma-ep-3.c: Fix typo.
8090
8091 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8092
8093         * g++.dg/inherit/template-as-base.C: New test.
8094
8095 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8096
8097         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8098         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8099
8100 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8101
8102         * gcc.dg/cpp/multiline.c: Update to match.
8103
8104 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8105
8106         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8107
8108 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8109
8110         * gcc.dg/cpp/extratokens2.c:  New file.
8111
8112 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8113
8114         * gcc.dg/20020312-2.c: Add rs6000 target.
8115
8116         * gcc.c-torture/compile/20020319-1.c: New test.
8117
8118 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8119
8120         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8121         (A, E): Handle this.
8122
8123 2002-03-20  Jason Merrill  <jason@redhat.com>
8124
8125         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8126         ignoring -fpic.
8127         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8128         through prune_gcc_output.
8129
8130 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8131
8132         * gcc.c-torture/compile/20020320-1.c: New test.
8133
8134 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8135
8136         * gcc.c-torture/compile/20020318-1.c: New test.
8137
8138         * gcc.dg/struct-by-value-1.c: New test.
8139
8140         * gcc.dg/20020319-1.c: New test.
8141
8142 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8143
8144         * g++.dg/opt/conj1.C: New test.
8145
8146 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8147
8148         * g++.dg/template/qualttp20.C: Revert previous change.
8149         * g++.dg/template/qualttp3.C: Likewise.
8150         * g++.dg/template/qualttp4.C: Likewise
8151         * g++.dg/template/qualttp5.C: Likewise
8152         * g++.dg/template/qualttp6.C: Likewise
8153         * g++.dg/template/qualttp7.C: Likewise
8154         * g++.dg/template/qualttp8.C: Likewise
8155         * g++.dg/template/recurse.C: Likewise.
8156
8157 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8158
8159         * gcc.dg/cpp/wchar-1.c: Update.
8160
8161 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8162
8163         * g++.dg/template/conv1.C: New test.
8164         * g++.dg/template/conv2.C: New test.
8165         * g++.dg/template/conv3.C: New test.
8166         * g++.dg/template/conv4.C: New test.
8167
8168 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8169
8170         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
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-15  Mark Mitchell  <mark@codesourcery.com>
8180
8181         * g++.dg/opt/dtor1.C: New test.
8182
8183 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8184
8185         * gcc.c-torture/compile/20020315-1.c: New test.
8186
8187 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8188
8189         * gcc.dg/weak-1.c: Fix scan tests.
8190
8191 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8192
8193         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8194         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8195         cris-*-aout* mmix-*-*.
8196         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8197         cris-*-aout* mmix-*-*.
8198         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8199         cris-*-elf* cris-*-aout* and mmix-*-*.
8200         * gcc.dg/20001009-1.c: Ditto.
8201         * gcc.dg/20010912-1.c: Ditto.
8202         * gcc.dg/20020122-4.c: Ditto.
8203         * gcc.dg/inline-2.c: Ditto.
8204
8205 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8206
8207         * gcc.c-torture/compile/20020314-1.c: New test.
8208
8209 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8210
8211         * gcc.c-torture/execute/20020314-1.c: New test.
8212
8213 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8214
8215         * g++.dg/warn/Wunused-1.C: New test.
8216
8217 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8218
8219         * g++.dg/abi/mangle6.C: New test.
8220
8221 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8222
8223         * gcc.c-torture/compile/20020309-2.c: New test.
8224
8225         * gcc.c-torture/compile/20020312-1.c: New test.
8226
8227 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8228
8229         * g++.dg/other/access1.C: New test.
8230
8231 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8232
8233         * gcc.c-torture/execute/wchar_t-1.c: New test.
8234
8235 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8236
8237         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8238
8239 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8240
8241         * gcc.dg/20020312-1.c: New test case.
8242
8243 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8244
8245         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8246
8247 2002-03-11  Richard Henderson  <rth@redhat.com>
8248
8249         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8250         * g++.old-deja/g++.jason/report.C: Likewise.
8251
8252 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8253
8254         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8255         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8256
8257 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8258
8259         * testsuite/g++.dg/overload/pmf1.C: New test.
8260
8261 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8262
8263         * gcc.c-torture/execute/20020307-1.c: Use long.
8264
8265 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR optimization/5844
8268         * gcc.dg/20020310-1.c: New test.
8269
8270 2002-03-09  Michael Meissner  <meissner@redhat.com>
8271
8272         * gcc.c-torture/execute/memcpy-2.c: New test.
8273         * gcc.c-torture/execute/memset-1.c: New test.
8274         * gcc.c-torture/execute/strlen-1.c: New test.
8275         * gcc.c-torture/execute/strcmp-1.c: New test.
8276         * gcc.c-torture/execute/strncmp-1.c: New test.
8277
8278 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8279
8280         * gcc.dg/ppc-ldstruct.c: New test.
8281
8282 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8283
8284         * gcc.c-torture/execute/va-arg-22.c: New test.
8285
8286 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8287
8288         * gcc.c-torture/compile/20020309-1.c: New test.
8289
8290 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8291
8292         * gcc.c-torture/execute/20020307-2.c: New test.
8293
8294 2002-03-07  Jeffrey A Law  (law@redhat.com)
8295
8296         * g77.f-torture/compile/20020307-1.f: New test.
8297
8298 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8299
8300         * gcc.dg/unordered-1.c: New test.
8301
8302 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8303
8304         * gcc.c-torture/execute/20020307-1.c: New test.
8305
8306 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8307
8308         * gcc.dg/20020304-1.c: New test.
8309
8310         * gcc.c-torture/compile/20020304-2.c: New test.
8311
8312 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8313
8314         * gcc.c-torture/compile/20020304-1.c: New test case
8315         (from PR c/5830).
8316
8317 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8318
8319         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8320
8321 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8322
8323         * g++.dg/other/classkey1.C: New test.
8324
8325 2002-03-01  Richard Henderson  <rth@redhat.com>
8326
8327         * gcc.c-torture/compile/981223-1.x: New.
8328         * gcc.c-torture/compile/920625-1.x: New.
8329
8330 2002-02-28  Richard Henderson  <rth@redhat.com>
8331
8332         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8333
8334 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8335
8336         * gcc.c-torture/execute/20020227-1.c: New test.
8337
8338 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8339
8340         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8341         here" ERROR lines.
8342         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8343         * g++.old-deja.g++.other/defarg1.C: Likewise.
8344         * g++.old-deja/g++.pt/calls2.C: Likewise.
8345         * g++.old-deja/g++.pt/crash20.C: Likewise.
8346         * g++.old-deja/g++.pt/crash30.C: Likewise.
8347         * g++.old-deja/g++.pt/crash36.C: Likewise.
8348         * g++.old-deja/g++.pt/crash6.C: Likewise.
8349         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8350         * g++.old-deja/g++.pt/derived3.C: Likewise.
8351         * g++.old-deja/g++.pt/error1.C: Likewise.
8352         * g++.old-deja/g++.pt/friend21.C: Likewise.
8353         * g++.old-deja/g++.pt/friend23.C: Likewise.
8354         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8355         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8356
8357 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8358
8359         * gcc.c-torture/execute/20020225-2.c: New test.
8360
8361 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8362
8363         * gcc.c-torture/execute/920730-1t.c,
8364         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8365         Delete test cases, only relevant to -traditional.
8366
8367 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8368
8369         * gcc.dg/cpp/undef1.c: Remove.
8370         * gcc.dg/cpp/directiv.c: Update.
8371         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8372
8373 2002-02-27  Michael Meissner  <meissner@redhat.com>
8374
8375         * gcc.c-torture/execute/20020226-1.c: New test.
8376
8377 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8378
8379         * g++.dg/debug/debug4.C: New test.
8380
8381         * gcc.dg/ia64-visibility-1.c: New test.
8382
8383 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8384
8385         * gcc.dg/debug/20020224-1.c: New.
8386
8387 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8388
8389         * gcc.c-torture/execute/960416-1.x: New.
8390         * gcc.c-torture/execute/divconst-3.x: Likewise.
8391
8392 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8393
8394         * gcc.dg/20020224-1.c: New test.
8395
8396 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8397
8398         * gcc.c-torture/execute/20020225-1.c: New.
8399
8400 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8401
8402         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8403
8404 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8405
8406         * gcc.dg/20020222-1.c: New test.
8407
8408 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8409
8410         * g++.dg/opt/anonunion1.C: New test.
8411
8412 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8413
8414         * g++.dg/template/qualttp19.C: New test.
8415         * g++.dg/template/qualttp20.C: New test.
8416         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8417         * g++.old-deja/g++.other/qual1.C: Likewise.
8418
8419 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8420
8421         * gcc.dg/attr-alwaysinline.c: New.
8422
8423 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8424
8425         * gcc.dg/20020220-1.c: New test.
8426
8427         * gcc.dg/20020220-2.c: New test.
8428
8429         * g++.dg/opt/mmx1.C: New test.
8430
8431 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8432
8433         * gcc.c-torture/compile/20020110.c: New test.
8434
8435 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8436
8437         * gcc.c-torture/execute/20020219-1.c: New test.
8438
8439         * gcc.dg/20020219-1.c: New test.
8440
8441         * gcc.dg/noncompile/20020220-1.c: New test.
8442
8443         * g++.dg/opt/ptrintsum1.C: New test.
8444
8445         * gcc.dg/debug/20020220-1.c: New test.
8446
8447 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8448
8449         * gcc.c-torture/execute/20020216-1.c: New test.
8450
8451 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8452
8453         * gcc.dg/decl-1.c: Update, new test.
8454
8455 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8456
8457         * g++.dg/abi/bitfield1.C: New test.
8458         * g++.dg/abi/bitfield2.C: New test.
8459
8460 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8461
8462         * gcc.dg/attr-nest.c: New test.
8463
8464 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8465
8466         * gcc.c-torture/execute/20020215-1.c: New test.
8467
8468 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8469
8470         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8471         * g++.dg/debug/debug.exp: New.
8472         * g++.dg/debug/trivial.C: New.
8473         * g++.dg/debug/debug1.C: Moved...
8474         * g++.dg/other/debug1.C: ...from here.
8475         * g++.dg/debug/debug2.C: Moved...
8476         * g++.dg/other/debug2.C: ...from here.
8477         * g++.dg/debug/debug3.C: Moved...
8478         * g++.dg/other/debug3.C: ...from here.
8479
8480         * gcc.dg/noncompile/20020213-1.c: New test.
8481
8482 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8483
8484         * g++.dg/other/debug3.C: New test.
8485
8486         * gcc.c-torture/execute/20020213-1.c: New test.
8487
8488 2002-02-13  Richard Smith <richard@ex-parrot.com>
8489
8490         * g++.old-deja/g++.other/thunk1.C: New test.
8491
8492 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8493
8494         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8495
8496 2002-02-13  Stan Shebs  <shebs@apple.com>
8497
8498         * gcc.dg/altivec-3.c: New.
8499
8500 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8501
8502         * gcc.dg/Wunreachable-1.c: New test.
8503         * gcc.dg/Wunreachable-2.c: New test.
8504
8505 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8506
8507         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8508
8509 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8510
8511         * gcc.dg/decl-1.c: New test.
8512
8513 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8514
8515         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8516
8517 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8518
8519         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8520         * gcc.c-torture/compile/980506-1.x: Likewise.
8521
8522 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8523
8524         * gcc.dg/20020210-1.c: New.
8525
8526 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8527
8528         * g77.f-torture/execute/947.f: New regression test
8529         for PR fortran/947.
8530
8531 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8532
8533         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8534         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8535
8536 2002-02-08  Richard Henderson  <rth@redhat.com>
8537
8538         * gcc.c-torture/compile/labels-3.c: New.
8539
8540 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8541
8542         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8543         expression statements work instead.
8544         * gcc.dg/noncompile/20020207-1.c: New test.
8545
8546 2002-02-07  Richard Henderson  <rth@redhat.com>
8547
8548         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8549
8550 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8551
8552         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8553         message from g77
8554         * lib/g77-dg.exp: Trim g77 error messages so that they are
8555         recognized by dg.exp.
8556
8557 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8558
8559         PR fortran/5473
8560         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8561
8562 2002-02-07  Richard Henderson  <rth@redhat.com>
8563
8564         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8565         to be sufficiently aligned for integers.
8566
8567 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8568
8569         * g++.dg/template/friend4.C: New test.
8570
8571 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8572
8573         PR fortran/5743
8574         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8575         unsupported cases.
8576
8577 2002-02-07  Richard Henderson  <rth@redhat.com>
8578
8579         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8580         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8581         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8582         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8583
8584 2002-02-06  Richard Henderson  <rth@redhat.com>
8585
8586         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8587
8588 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8589
8590         * gcc.dg/20020206-1.c: New test.
8591
8592 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8593
8594         * gcc.c-torture/execute/20020206-1.c: New test.
8595
8596         * gcc.c-torture/execute/20020206-2.c: New test.
8597
8598         PR optimization/5429:
8599         * gcc.c-torture/compile/20020206-1.c: New test.
8600
8601 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8602
8603         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8604         as certain file formats cannot support particularly large
8605         alignments.
8606
8607         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8608         and do not expect to be able to link the executable.
8609
8610         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8611         fail because the COFF format does not support the weak attribute.
8612
8613 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8614
8615         * g77.dg/pr5473.f:  New test
8616
8617 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8618
8619         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8620         Fix testcase accordingly.
8621
8622 2002-02-04  Richard Henderson  <rth@redhat.com>
8623
8624         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8625         (buf): Change to be an array of pointers, not ints.
8626
8627 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8628
8629         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8630         before all tests.  Move warning one line above to match where it
8631         C frontend emits.
8632         * gcc.dg/Wswitch-2.c: New test.
8633         * g++.dg/warn/Wswitch-1.C: New test.
8634         * g++.dg/warn/Wswitch-2.C: New test.
8635
8636 2002-02-04  Richard Henderson  <rth@redhat.com>
8637
8638         * g++.dg/abi/offsetof.C: Fix size comparison.
8639
8640 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8641
8642         * gcc.dg/cast-qual-2.c: New test.
8643
8644 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8645
8646         * gcc.dg/20020201-4.c: New test.
8647
8648 2002-02-04  Ben Elliston  <bje@redhat.com>
8649
8650         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8651         target_info attribute != 0, in addition to the empty string.
8652         (gcc_target_compile): Likewise.
8653
8654 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8655
8656         * gcc.dg/Wswitch.c: New test.
8657         PR gcc/4475. PR gcc/3780.
8658
8659 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8660
8661         * g77.f-torture/execute/5122.f: New test for regressions
8662         against PR fortran/5122.
8663
8664 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8665
8666         * g77.f-torture/compile/pr3743.f: Delete
8667         * g77.dg/pr3743-1.f: New test.
8668         * g77.dg/pr3743-2.f: New test.
8669         * g77.dg/pr3743-3.f: New test.
8670         * g77.dg/pr3743-4.f: New test.
8671
8672 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8673
8674         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8675
8676 2002-02-02  Richard Henderson  <rth@redhat.com>
8677
8678         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8679         * gcc.c-torture/execute/bf64-1.c: Likewise.
8680
8681 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8682
8683         * gcc.dg/20020201-2.c: New test.
8684
8685         * gcc.dg/20020201-3.c: New test.
8686
8687         * gcc.c-torture/execute/bitfld-2.c: New test.
8688
8689 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8690
8691         * gcc.dg/bitfld-1.c: Update.
8692         * gcc.dg/bitfld-2.c: Update.
8693         * gcc.c-torture/execute/bitfld-1.x: New.
8694
8695 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8696
8697         * gcc.c-torture/execute/20020201-1.c: New test.
8698
8699 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8700
8701         PR target/5469
8702         * gcc.dg/20020201-1.c: New test.
8703
8704 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8705
8706         PR fortran/3743
8707         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8708         * g77.f-torture/compile/pr3743.x: Remove
8709
8710 2002-01-31  Tom Rix  <trix@redhat.com>
8711
8712         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8713
8714 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8715
8716         * gcc.dg/noncompile/20020130-1.c: New test.
8717
8718 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8719
8720         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8721
8722 2002-01-29  Richard Henderson  <rth@redhat.com>
8723
8724         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8725         to long long.
8726         * gcc.c-torture/execute/bf64-1.c: Likewise.
8727
8728 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8729
8730         * gcc.c-torture/execute/20020129-1.c: New test.
8731
8732 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8733
8734         * gcc.c-torture/compile/20000224-1.c: Update.
8735         * gcc.c-torture/execute/bitfld-1.c: New tests.
8736         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8737         * gcc.dg/uninit-A.c: Update.
8738
8739 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8740
8741         * g++.dg/template/ctor1.C: Add instantiation.
8742
8743 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8744
8745         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8746         argument to __builtin_prefetch to be const ptr.
8747
8748 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8749
8750         * gcc.c-torture/compile/20020120-1.c: New test.
8751
8752 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8753
8754         * gcc.c-torture/execute/20020127-1.c: New test.
8755
8756 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8757
8758         * g77.dg/f77-edit-i-in.f: New test
8759         * g77.dg/f77-edit-i-out.f: New test
8760
8761 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8762
8763         * gcc.dg/debug/debug.exp: New file.
8764         * gcc.dg/debug/trivial.c: New file.
8765         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8766         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8767         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8768         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8769         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8770         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8771         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8772         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8773         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8774         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8775         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8776         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8777         * gcc.dg/20000503-1.c: Removed.
8778         * gcc.dg/20010207-1.c: Removed.
8779         * gcc.dg/20011223-1.c: Removed.
8780         * gcc.dg/20020104-2.c: Removed.
8781         * gcc.dg/debug-1.c: Removed.
8782         * gcc.dg/debug-2.c: Removed.
8783         * gcc.dg/debug-3.c: Removed.
8784         * gcc.dg/debug-4.c: Removed.
8785         * gcc.dg/debug-5.c: Removed.
8786         * gcc.dg/debug-6.c: Removed.
8787         * gcc.dg/dwarf2-1.c: Removed.
8788         * gcc.dg/dwarf2-2.c: Removed.
8789
8790 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8791
8792         * g++.old-deja/g++.other/eh5.C: New test.
8793         * g++.old-deja/g++.other/sibcall2.C: New test.
8794         * g++.old-deja/g++.other/array9.C: New test.
8795         * g++.old-deja/g++.other/typename2.C: New test.
8796         * g++.old-deja/g++.other/crash60.C: New test.
8797         * g++.old-deja/g++.other/conv9.C: New test.
8798         * g++.old-deja/g++.other/mangle10.C: New test.
8799         * g++.old-deja/g++.other/unchanging1.C: New test.
8800         * g++.old-deja/g++.other/exprstmt1.C: New test.
8801         * g++.old-deja/g++.other/inline23.C: New test.
8802         * g++.old-deja/g++.eh/ia64-1.C: New test.
8803         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8804         * g++.old-deja/g++.other/reload1.C: New test.
8805         * g++.old-deja/g++.other/static20.C: New test.
8806         * g++.old-deja/g++.other/local-alloc1.C: New test.
8807         * g++.old-deja/g++.other/conv8.C: New test.
8808         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8809         * g++.old-deja/g++.other/storeexpr1.C: New test.
8810         * g++.old-deja/g++.other/storeexpr2.C: New test.
8811         * g++.dg/eh/template2.C: New test.
8812         * g++.dg/warn/weak1.C: New test.
8813
8814 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8815
8816         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8817         Remove first, non-varying, argument.
8818
8819 2002-01-23  Richard Henderson  <rth@redhat.com>
8820
8821         * gcc.dg/inline-2.c: New.
8822
8823         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8824         Add optional target arg.  Check number of arguments.
8825         (scan-assembler-not, scan-assembler-dem): Likewise.
8826         (scan-assembler-dem-not): Likewise.
8827
8828 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8829
8830         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8831         line 12.
8832         * g++.old-deja/g++.brendan/parse3.C,
8833         g++.old-deja/g++.other/crash26.C,
8834         g++.old-deja/g++.other/crash28.C,
8835         g++.old-deja/g++.other/crash29.C,
8836         g++.old-deja/g++.other/crash30.C,
8837         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8838
8839 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8840
8841         * gcc.dg/20020115-1.c: New.
8842
8843 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8844
8845         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8846
8847 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8848
8849         * gcc.dg/20020122-3.c: New.
8850
8851 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8852
8853         * g++.dg/other/gc1.C: New test.
8854
8855 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8856
8857         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8858
8859 2002-01-22  Richard Henderson  <rth@redhat.com>
8860
8861         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8862
8863 2002-01-22  Richard Henderson  <rth@redhat.com>
8864
8865         * gcc.dg/20020122-4.c: New.
8866
8867 2002-01-22  H.J. Lu <hjl@gnu.org>
8868
8869         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8870         link output.
8871         * gcc.dg/special/ecos.exp: Likewise.
8872         * lib/g++-dg.exp: Likewise.
8873         * lib/g77-dg.exp: Likewise.
8874         * lib/gcc-dg.exp : Likewise.
8875         * lib/mike-g++.exp: Likewise.
8876         * lib/mike-g77.exp: Likewise.
8877         * lib/mike-gcc.exp: Likewise.
8878         * lib/objc-dg.exp: Likewise.
8879
8880 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8881
8882         PR target/5379
8883         * gcc.dg/20020122-2.c: New test.
8884
8885 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8886
8887         * gcc.dg/20020122-1.c: New test.
8888
8889 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8890
8891         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8892
8893 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8894
8895         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8896
8897 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8898
8899         * gcc.c-torture/compile/20020121-1.c: New test.
8900
8901 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8902
8903         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8904         ld_library_path.
8905
8906 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8907
8908         * gcc.dg/20020218-1.c: New test.
8909
8910 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8911
8912         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8913         messages
8914         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8915         "At global scope" warning
8916         * g++.dg/ext/align1.C: Change cygwin test for alignment
8917         from db-bogus to dg-warning
8918
8919 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8920
8921         * g77.f-torture/compile/cpp2.F: New test.
8922
8923 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8924
8925         * g++.dg/template/access1.C: New test.
8926
8927 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8928
8929         * gcc.dg/20020118-1.c: New.
8930
8931 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8932
8933         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8934
8935 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8936
8937         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8938         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8939         alignment warnings.
8940
8941 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8942
8943         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8944         torture_with_loops and torture_without_loops
8945
8946 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8947
8948         * gcc.c-torture/compile/20020116-1.c: New test.
8949
8950 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8951
8952         * gcc.dg/20020116-2.c: New test.
8953
8954         * gcc.dg/ultrasp4.c: New test.
8955
8956         * gcc.dg/20020116-1.c: New test.
8957
8958 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8959
8960         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8961         by EABI.
8962
8963 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8964
8965         * gcc.misc-tests/i386-prefetch.exp: New.
8966         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8967         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8968         * gcc.misc-tests/i386-pf-none-1.c: New test.
8969         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8970
8971 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8972
8973         * gcc.dg/gnu89-init-1.c: Add new tests.
8974
8975 2002-01-15  Andreas Jaeger  <aj@suse.de>
8976
8977         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8978         * gcc.dg/i386-mmx-2.c: Likewise.
8979         * gcc.dg/i386-sse-1.c: Likewise.
8980         * gcc.dg/i386-sse-2.c: Likewise.
8981         * gcc.dg/i386-sse-3.c: Likewise.
8982
8983 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8984
8985         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8986         Uncomment additional cases that now pass.
8987
8988 2002-01-11  Richard Henderson  <rth@redhat.com>
8989
8990         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8991         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8992
8993 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8994
8995         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8996
8997 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8998
8999         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9000         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9001
9002 2002-01-10  Dale Johannesen  <dalej@apple.com>
9003
9004         * gcc.c-torture/execute/loop-11.c: New.
9005
9006 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9007
9008         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9009         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9010
9011 2002-01-09  Richard Henderson  <rth@redhat.com>
9012
9013         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9014         type in which to perform the operation for each size.
9015
9016 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9017
9018         * gcc.c-torture/compile/20020109-2.c: New test.
9019
9020 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9021
9022         * gcc.c-torture/execute/loop-10.c: New test.
9023
9024 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * gcc.c-torture/compile/20010226-1.c: New test.
9027         * gcc.c-torture/compile/20010227-1.c: New test.
9028         * gcc.c-torture/compile/20010426-1.c: New test.
9029         * gcc.c-torture/compile/20010510-1.c: New test.
9030         * gcc.c-torture/compile/20010605-3.c: New test.
9031         * gcc.c-torture/compile/20010824-1.c: New test.
9032         * gcc.c-torture/execute/20010409-1.c: New test.
9033         * gcc.dg/noncompile/20000901-1.c: New test.
9034         * gcc.dg/20001023-1.c: New test.
9035         * gcc.dg/20001101-1.c: New test.
9036         * gcc.dg/20001102-1.c: New test.
9037         * gcc.dg/20010207-1.c: New test.
9038         * gcc.dg/20010405-1.c: New test.
9039         * gcc.dg/20010822-1.c: New test.
9040         * gcc.dg/20011107-1.c: New test.
9041
9042 2002-01-09  Jeffrey A Law  (law@redhat.com)
9043
9044         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9045
9046         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9047         execution failure on PA targets.
9048
9049 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9050
9051         * gcc.c-torture/compile/20020109-1.c: New test.
9052
9053 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9054
9055         * gcc.c-torture/execute/20020108-1.c: New test.
9056
9057 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9058
9059         * gcc.dg/20020108-1.c: New test.
9060
9061 2002-01-08  H.J. Lu <hjl@gnu.org>
9062
9063         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9064         for header files.
9065
9066 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9067
9068         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9069         consistency.
9070
9071 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9072
9073         * gcc.dg/altivec-4.c: Test altivec predicates.
9074
9075 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9076
9077         * gcc.c-torture/execute/20020107-1.c: New test.
9078
9079 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9080
9081         PR c/5279
9082         * gcc.c-torture/compile/20020106-1.c: New test.
9083
9084 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9085
9086         * gcc.c-torture/execute/nestfunc-4.c: New test.
9087
9088 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9089
9090         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9091         extra triple that slipped in.
9092         * g++.old-deja/g++.abi/align.C: Likewise.
9093         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9094
9095 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9096
9097         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9098         * g++.old-deja/g++.abi/align.C: Likewise.
9099         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9100
9101         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9102         on FreeBSD/i386.
9103         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9104         FreeBSD.
9105
9106 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9107
9108         * gcc.dg/20020104-1.c: New test.
9109
9110         * gcc.dg/20020104-2.c: New test.
9111
9112 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9113
9114         * gcc.dg/20020103-1.c: Fix typo in target selector.
9115
9116 2002-01-03  Richard Henderson  <rth@redhat.com>
9117
9118         * gcc.dg/20020103-1.c: New.
9119
9120 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9121
9122         * gcc.c-torture/execute/20020103-1.c: New test.
9123
9124 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9125
9126         * g++.dg/other/debug2.C: New test.
9127
9128         * gcc.c-torture/compile/20020103-1.c: New test.
9129
9130 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9131
9132         * gcc.dg/gnu89-init-1.c: Added new tests.
9133
9134 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9135
9136         * g++.dg/template/friend2.C: Remove as patch is reverted.
9137
9138         * g++.dg/warn/oldcast1.C: New test.
9139
9140         * g++.dg/template/ptrmem1.C: New test.
9141         * g++.dg/template/ptrmem2.C: New test.
9142
9143         * g++.dg/template/ntp.C: New test.
9144
9145         * g++.dg/other/component1.C: New test.
9146
9147         * g++.dg/template/ttp3.C: New test.
9148
9149         * g++.dg/template/friend2.C: New test.
9150         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9151
9152 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9153
9154         * g++.dg/other/ptrmem1.C: New test.
9155         * g++.dg/other/ptrmem2.C: New test.
9156
9157 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9158
9159         * g++.dg/template/ctor1.C: New test.
9160
9161 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9162
9163         * g++.dg/template/friend2.C: New test.
9164
9165 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9166
9167         * gcc.dg/mmix-1.c: New test.
9168
9169 2001-12-31  Richard Henderson  <rth@redhat.com>
9170
9171         * gcc.dg/asm-5.c: New.
9172
9173 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9174
9175         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9176         in namespace __gnu_cxx
9177
9178 2001-12-30  Richard Henderson  <rth@redhat.com>
9179
9180         * gcc.dg/debug-6.c: New.
9181
9182 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9183
9184         * gcc.c-torture/compile/20011229-2.c: New test.
9185
9186 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9187
9188         * gcc.dg/debug-3.c: New test.
9189         * gcc.dg/debug-4.c: New test.
9190         * gcc.dg/debug-5.c: New test.
9191
9192 2001-12-29  Richard Henderson  <rth@redhat.com>
9193
9194         * g++.dg/eh/loop1.C: New.
9195
9196 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9197
9198         * g++.dg/template/crash1.C: New test.
9199
9200 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9201
9202         * g++.dg/other/const1.C: New test.
9203
9204 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9205
9206         * gcc.c-torture/compile/20011229-1.c: New test.
9207
9208 2001-12-28  Stan Shebs  <shebs@apple.com>
9209
9210         * lib/objc-torture.exp: Resync with c-torture.exp.
9211         * lib/objc.exp: Load standard libraries.
9212
9213 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9214
9215         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9216         additional tests.
9217
9218 2001-12-27  Roger Sayle <roger@eyesopen.com>
9219
9220         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9221
9222 2001-12-27  Richard Henderson  <rth@redhat.com>
9223
9224         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9225
9226 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9227
9228         * g++.dg/eh/ctor1.C: New test.
9229         * g++.dg/other/error2.C: New test.
9230
9231 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9232
9233         * g++.dg/other/init2.C: New test.
9234
9235 2001-12-24  Richard Henderson  <rth@redhat.com>
9236
9237         * gcc.dg/20011223-1.c: New.
9238         * gcc.dg/inline-1.c: New.
9239
9240 2001-12-23  Richard Henderson  <rth@redhat.com>
9241
9242         * gcc.dg/asm-4.c: Test operand modifiers.
9243
9244 2001-12-23  Richard Henderson  <rth@redhat.com>
9245
9246         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9247
9248 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9249
9250         * gcc.c-torture/execute/20011223-1.c: New test.
9251
9252 2001-12-21  Richard Henderson  <rth@redhat.com>
9253
9254         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9255         re-enables the warning.
9256
9257 2001-12-21  Richard Henderson  <rth@redhat.com>
9258
9259         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9260
9261 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9262
9263         * gcc.c-torture/compile/20011218-1.c: New test.
9264
9265 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9266
9267         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9268         arm-isr.c test.
9269         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9270         epilogue generation for ARM ISR routines.
9271
9272 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9273
9274         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9275         * gcc.dg/format/c90-printf-3.c: Likewise.
9276         * gcc.dg/format/c99-printf-3.c: Likewise.
9277         * gcc.dg/format/ext-1.c: Likewise.
9278         * gcc.dg/format/ext-6.c: Likewise.
9279         * gcc.dg/format/format.h: Prototype unlocked stdio.
9280
9281 2001-12-20  Richard Henderson  <rth@redhat.com>
9282
9283         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9284         (arena): Use it.
9285         (malloc): Correct allocation logic.  Abort if we fill up the
9286         arena before initialization complete.
9287         (realloc): Correct allocation logic.
9288
9289 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9290
9291         * gcc.c-torture/compile/20011219-2.c: New test.
9292
9293         * gcc.c-torture/execute/20011219-1.c: New test.
9294
9295 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9296
9297         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9298         target does not support weak symbols.
9299
9300 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9301
9302         * gcc.c-torture/compile/20011219-1.c: New test.
9303
9304 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9305
9306         * g++.dg/other/error1.C: New test.
9307
9308 2001-12-17  Jeffrey A Law  (law@redhat.com)
9309
9310         * gcc.c-torture/execute/20011217-1.c: New test.
9311
9312 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9313
9314         * objc.dg/special/: New directory.
9315         * objc.dg/special/special.exp: New file.
9316         * objc.dg/special/unclaimed-category-1.h: New file.
9317         * objc.dg/special/unclaimed-category-1a.m: New file.
9318         * objc.dg/special/unclaimed-category-1.m: New file.
9319
9320 2001-12-17  Andreas Jaeger  <aj@suse.de>
9321
9322         * gcc.c-torture/compile/20011217-2.c: New test.
9323
9324 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9325
9326         * gcc.c-torture/compile/20011217-1.c: New test.
9327
9328 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9329
9330         * testsuite/gcc.dg/20011214-1.c: New.
9331
9332 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9333
9334         * gcc.dg/altivec-4.c: New.
9335
9336 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9337
9338         * gcc.dg/20011113-1.c: New test.
9339
9340 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9341
9342         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9343         std::__malloc_alloc_template<0> and
9344         std::__default_alloc_template<false, 0>.
9345
9346 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9347
9348         * objc/execute/bf-21.m: New test.
9349         * objc/execute/enumeration-1.m: New test.
9350         * objc/execute/enumeration-2.m: New test.
9351
9352 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9353
9354         * gcc.dg/gnu89-init-1.c: New test.
9355
9356 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9357
9358         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9359         * g++.old-deja/g++.jason/2371.C: Likewise.
9360         * g++.old-deja/g++.jason/template33.C: Likewise.
9361         * g++.old-deja/g++.jason/template34.C: Likewise.
9362         * g++.old-deja/g++.jason/template36.C: Likewise.
9363         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9364         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9365         * g++.old-deja/g++.other/typename1.C: Likewise.
9366         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9367         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9368         * g++.old-deja/g++.pt/typename11.C: Likewise.
9369         * g++.old-deja/g++.pt/typename14.C: Likewise.
9370         * g++.old-deja/g++.pt/typename16.C: Likewise.
9371         * g++.old-deja/g++.pt/typename3.C: Likewise.
9372         * g++.old-deja/g++.pt/typename4.C: Likewise.
9373         * g++.old-deja/g++.pt/typename5.C: Likewise.
9374         * g++.old-deja/g++.pt/typename7.C: Likewise.
9375         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9376
9377 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9378
9379         * g++.dg/other/linkage1.C: New test.
9380         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9381         specifiers.
9382
9383 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9384
9385         * gcc.dg/concat.c: New test.
9386
9387 2001-12-11  Stan Shebs  <shebs@apple.com>
9388
9389         * objc/compile: New test directory.
9390         * objc/compile/compile.exp: New expect script.
9391         * objc/compile/20011211-1.m: New compile test.
9392
9393 2001-12-11  Jason Merrill  <jason@redhat.com>
9394
9395         * lib/prune.exp (prune_gcc_output): Also handle "In member
9396         function".  So many permutations...
9397
9398 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9399
9400         * g++.dg/template/typedef1.C: New test.
9401
9402 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9403
9404         * g++.dg/other/copy1.C: New test.
9405
9406 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9407
9408         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9409
9410         * gcc.dg/builtin-choose-expr.c: New.
9411
9412 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9413
9414         * gcc.dg/altivec-2.c: New.
9415
9416 2001-12-07  Richard Henderson  <rth@redhat.com>
9417
9418         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9419
9420 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9421
9422         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9423         ultrasparc.
9424
9425 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9426
9427         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9428
9429 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9430
9431         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9432         variable argument list.
9433
9434 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9435
9436         * gcc.c-torture/execute/memcheck: Delete entire directory.
9437         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9438         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9439
9440 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9441
9442         * gcc.dg/Wshadow-1.c: New test.
9443
9444 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9445
9446         * gcc.c-torture/compile/20011130-1.c: New test.
9447
9448         * gcc.dg/noncompile/20011025-1.c: New test.
9449
9450         * g++.dg/other/anon-union.C: New test.
9451
9452         * gcc.c-torture/execute/20011024-1.c: New test.
9453
9454 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9455
9456         * gcc.c-torture/execute/20000722-1.x,
9457         gcc.c-torture/execute/20010123-1.x: Remove.
9458         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9459         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9460         gcc.dg/c99-complit-2.c: New tests.
9461
9462 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9463
9464         * g++.dg/inherit/base1.C: New test.
9465
9466 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9467
9468         * g++.dg/other/stdarg1.C: New test.
9469
9470         * gcc.c-torture/compile/20011130-2.c: New test.
9471
9472 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9473
9474         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9475         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9476         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9477         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9478         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9479         * gcc.dg/builtin-prefetch-1.c: New test.
9480
9481 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9482
9483         * gcc.dg/20011130-1.c: New test.
9484
9485 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9486
9487         * g++.dg/other/scope1.C: New test.
9488         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9489
9490 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9491
9492         * gcc.dg/vla-init-1.c: New test.
9493
9494 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9495
9496         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9497
9498 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9499
9500         * objc.dg/alias.m: Update.
9501         * objc.dg/class-1.m: Update.
9502         * objc.dg/const-str-1.m: Update.
9503         * objc.dg/fwd-proto-1.m: Update.
9504         * objc.dg/id-1.m: Update.
9505         * objc.dg/super-class-1.m: Update.
9506
9507 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9508
9509         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9510         constructs.
9511
9512 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9513
9514         * gcc.c-torture/execute/20011128-1.c: New test.
9515
9516 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9517
9518         * gcc.dg/20011127-1.c: New test.
9519
9520 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9521
9522         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9523         from Austin Group draft 7.
9524         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9525         scanf format arguments.
9526         * gcc.dg/format/no-exargs-2.c: New test.
9527
9528 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9529
9530         * g++.dg/abi/vbase8-4.C: New test.
9531
9532 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9533
9534         * gcc.c-torture/execute/20011121-1.c: New test.
9535
9536 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9537
9538         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9539
9540 2001-11-23  Andreas Jaeger  <aj@suse.de>
9541
9542         * gcc.dg/cpp/charconst-2.c: New test.
9543
9544 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9545
9546         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9547         to the host if it is remote.  Let tests specify extra headers
9548         they use.
9549         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9550         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9551         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9552         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9553         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9554         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9555         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9556         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9557         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9558         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9559
9560 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9561
9562         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9563         for little endian ARMs.
9564
9565 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9566
9567         * gcc.c-torture/compile/20011119-1.c: New test.
9568         * gcc.c-torture/compile/20011119-2.c: New test.
9569
9570 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9571
9572         * gcc.dg/altivec-1.c: Fix typo.
9573
9574 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9575
9576         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9577
9578 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9579
9580         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9581
9582 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9583
9584         * lib/g77.exp: Don't specify --rpath-link.
9585
9586         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9587         across all the headers.
9588         * gcc.dg/format/format.exp: For testing on a remote host,
9589         copy format.h.
9590
9591         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9592         * gcc.c-torture/execute/930406-1.c: Likewise.
9593         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9594
9595 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9596
9597         * gcc.dg/altivec-1.c: New.
9598
9599 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9600
9601         * gcc.dg/cpp/fpreprocessed.c: New test case.
9602
9603 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9604
9605         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9606         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9607         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9608
9609 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9610
9611         * gcc.dg/no-builtin-1.c: New test.
9612
9613 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9614
9615         * gcc.c-torture/execute/20011115-1.c: New test.
9616
9617 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9618
9619         * gcc.c-torture/compile/20011114-2.c: New test.
9620         * gcc.c-torture/compile/20011114-3.c: New test.
9621         * gcc.c-torture/compile/20011114-4.c: New test.
9622
9623 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9624
9625         * g++.dg/other/init1.C: New test.
9626
9627 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9628
9629         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9630         message.
9631
9632         * gcc.c-torture/execute/20011114-1.c: New testcase.
9633
9634         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9635         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9636         like the (before this change) version of 20010327-1.c.
9637
9638 2001-11-14  Roger Sayle <roger@eyesopen.com>
9639
9640         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9641
9642 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9643
9644         * g++.dg/init/array2.C: New test.
9645
9646 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9647
9648         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9649
9650 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9651
9652         * g++.dg/other/forscope1.C: New test.
9653         * g++.dg/ext/forscope1.C: New test.
9654         * g++.dg/ext/forscope2.C: New test.
9655
9656 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9657
9658         * gcc.c-torture/execute/20011113-1.c: New test.
9659
9660 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9661
9662         * gcc.c-torture/execute/20011109-2.c: New test.
9663
9664         * gcc.c-torture/execute/20011109-1.c: New test.
9665
9666 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9667
9668         * gcc.c-torture/compile/20011109-1.c: New test.
9669
9670 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9671
9672         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9673         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9674         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9675         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9676         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9677         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9678         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9679
9680 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9681
9682         * g++.dg/warn/Wshadow-1.C: New tests.
9683         * g++.old-deja/g++.mike/for3.C: Update.
9684
9685 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9686
9687         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9688         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9689         XFAILs.  Adjust expected error texts.
9690         * gcc.c-torture/compile/20011106-1.c,
9691         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9692         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9693         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9694         gcc.dg/c99-array-lval-5.c: New tests.
9695
9696 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9697
9698         * gcc.dg/cpp/defined.c: Update.
9699
9700 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9701
9702         * gcc.c-torture/execute/anon-1.c: New test.
9703
9704 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9705
9706         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9707         same size, so no warning should be produced on stormy16.
9708
9709         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9710         due to oversized array.
9711         * g++.old-deja/g++.mike/ns15.C: Likewise.
9712         * g++.old-deja/g++.pt/crash16.C: Likewise.
9713
9714 2001-11-02  Graham Stott  <grahams@redhat.com>
9715
9716         * g++.dgother/debug1.C: Fix typos.
9717
9718 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9719
9720         * g++.dg/other/debug1.C: New test.
9721
9722 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9723
9724         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9725         of unsigned long.
9726
9727 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * gcc.dg/20011029-2.c: New test.
9730
9731         * gcc.c-torture/compile/20011029-1.c: New test.
9732
9733 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9734
9735         * objc/execute/class_self-1.m: New test.
9736         * objc/execute/class_self-2.m: New test.
9737
9738 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9739
9740         * gcc.misc-tests/msgs.exp: Delete.
9741         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9742         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9743         error set to match recent changes.
9744
9745 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9746
9747         * gcc.dg/20011021-1.c: New test.
9748
9749 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.c-torture/compile/20011023-1.c: New test.
9752
9753 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9754
9755         * lib/g77.exp: Rewrite based on lib/g++.exp.
9756
9757 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9758
9759         * gcc.c-torture/execute/20011019-1.c: New test.
9760
9761         * gcc.dg/20011018-1.c: New test.
9762
9763 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9764
9765         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9766
9767 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9768
9769         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9770         * gcc.dg/attr-invalid.c: Likewise.
9771
9772 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9773
9774         * testsuite/gcc.dg/20011015-1.c: New test.
9775
9776 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9777
9778         * g++.dg/template/unify2.C: New test.
9779
9780 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9781
9782         * g++.dg/other/exception-specification.C: New test
9783
9784 2001-10-13  Tom Rix  <trix@redhat.com>
9785
9786         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9787         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9788
9789 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9790
9791         * testsuite/gcc.dg/20011009-1.c: New test.
9792
9793 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9794
9795         PR g++/4476
9796         * g++.dg/other/friend1.C: New test.
9797
9798 2001-10-11  Richard Henderson  <rth@redhat.com>
9799
9800         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9801
9802 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9803
9804         * gcc.c-torture/compile/20011010-1.c: New.
9805
9806 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9807
9808         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9809         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9810         g77.f-torture/execute/execute.exp,
9811         g77.f-torture/noncompile/noncompile.exp,
9812         gcc.c-torture/compile/compile.exp,
9813         gcc.c-torture/execute/execute.exp,
9814         gcc.c-torture/execute/ieee/ieee.exp,
9815         gcc.c-torture/execute/memcheck/memcheck.exp,
9816         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9817         objc/execute/execute.exp: Update FSF address.
9818
9819 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9820
9821         * gcc.dg/cpp/cmdlne-C.c: Update.
9822         * gcc.dg/cpp/cmdlne-C2.c: New.
9823
9824 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9825
9826         * gcc.c-torture/execute/20011008-3.c: New.
9827
9828 2001-10-08  DJ Delorie  <dj@redhat.com>
9829
9830         * gcc.dg/20011008-1.c: New.
9831         * gcc.dg/20011008-2.c: New.
9832
9833 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9834
9835         * gcc.dg/cpp/spacing1.c: Update test.
9836
9837 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9838
9839         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9840         spelling errors of "separate" as "seperate".
9841
9842 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9843
9844         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9845         enough to avoid inlining.
9846
9847 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9848
9849         * lib/g77.exp: set libg2c_dir correctly.
9850
9851 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9852
9853         * gcc.dg/cpp/macro11.c: New test.
9854
9855 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9856
9857         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9858         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9859         gcc.dg/format/multattr-3.c: New tests.
9860         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9861         tests for format attributes on function pointers being rejected.
9862
9863 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9864
9865         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9866
9867 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9868
9869         * g++.dg/warn/format1.C: New test.
9870
9871 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9872
9873         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9874
9875 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9876
9877         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9878
9879 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9880
9881         * gcc.dg/cpp/redef2.c: Add test.
9882
9883 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9884
9885         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9886         long-standing bug on i686, apparently.
9887         * gcc.c-torture/execute/loop-2c.x: New file.
9888         * gcc.c-torture/execute/loop-2d.x: New file.
9889         * gcc.c-torture/execute/loop-3c.x: New file.
9890
9891 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9892
9893         * gcc.dg/cpp/20000625-2.c: Correct line number.
9894
9895 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9896
9897         * gcc.dg/cpp/macro10.c: New test.
9898         * gcc.dg/cpp/strify3.c: New test.
9899         * gcc.dg/cpp/spacing1.c: Add tests.
9900         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9901         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9902
9903 2001-09-24  DJ Delorie  <dj@redhat.com>
9904
9905         * gcc.c-torture/execute/20010924-1.c: New test.
9906
9907 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9908
9909         * testsuite/objc/execute/paste.m: Remove.
9910
9911 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9912
9913         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9914
9915 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9916
9917         * g77.dg/strlen0.f: New test.
9918
9919 2001-09-21  Richard Henderson  <rth@redhat.com>
9920
9921         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9922         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9923
9924 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9925
9926         Table-driven attributes.
9927         * g++.dg/ext/attrib1.C: New test.
9928
9929 2001-09-20  DJ Delorie  <dj@redhat.com>
9930
9931         * gcc.dg/20000926-1.c: Update expected warning messages.
9932         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9933         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9934         array.
9935
9936 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9937
9938         * g++.dg/eh/registers1.C: New test case.
9939
9940 2001-09-17  Richard Henderson  <rth@redhat.com>
9941
9942         * gcc.dg/array-5.c: Fix VLA decomposition test.
9943
9944 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9945
9946         * gcc.dg/cpp/line5.c: New testcase.
9947
9948 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9949
9950         * gcc.dg/cpp/macro9.c: New test.
9951
9952 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9953
9954         * gcc.c-torture/execute/980223.c: Change type of addr from long
9955         to char *.
9956
9957 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9958
9959         * gcc.c-torture/execute/20010915-1.c: New test.
9960
9961 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9962
9963         * g77.dg/bprob: New directory.
9964         * g77.dg/bprob/bprob.exp: New file.
9965         * g77.dg/bprob/bprob-1.f: New test.
9966         * g77.dg/gcov: New directory.
9967         * g77.dg/gcov/gcov.exp: New file.
9968         * g77.dg/gcov/gcov-1.f: New test.
9969         * g77.dg/gcov/gcov-1.x: New file.
9970
9971 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9972
9973         * gcc.dg/cpp/directiv.c: Update.
9974         * gcc.dg/cpp/undef1.c: Update.
9975
9976 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9977
9978         * gcc.dg/20010912-1.c: New test.
9979
9980 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9981
9982         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9983         language-independent file in lib.
9984         * lib/gcov.exp: New file.
9985
9986 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9987
9988         * gcc.c-torture/compile/20010911-1.c: New test.
9989
9990 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9991
9992         * lib/profopt.exp: New, to support profile-directed optimizations.
9993         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9994         * gcc.misc-tests/bprob-1.c: New test.
9995         * gcc.misc-tests/bprob-2.c: New test.
9996
9997 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9998
9999         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10000         XFAIL and which kinds of gcov output to verify.
10001         * gcc.misc-tests/gcov-4b.x: New file.
10002         * gcc.misc-tests/gcov-5b.x: New file.
10003         * gcc.misc-tests/gcov-6.x: New file.
10004         * gcc.misc-tests/gcov-7.c: New test.
10005         * gcc.misc-tests/gcov-7.x: New file.
10006
10007 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10008
10009         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10010         * gcc.misc-tests/gcov-6.c: New test.
10011
10012 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10013
10014         PR c++/3986
10015         * g++.dg/abi/vbase1.C: New test.
10016
10017 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10018
10019         * objc.dg/method-2.m: New.
10020
10021 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10022
10023         PR c++/4203
10024         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10025         * g++.dg/init/empty1.C: New test.
10026
10027 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10028
10029         * gcc.c-torture/compile/20010903-1.c: New test.
10030
10031 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10032
10033         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10034         for m68k.
10035
10036 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10037
10038         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10039
10040         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10041
10042         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10043
10044 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10045
10046         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10047         for 16-bit 'unsigned int'.
10048
10049 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10050
10051         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10052
10053 2001-08-27  Richard Henderson  <rth@redhat.com>
10054
10055         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10056         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10057
10058 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10059
10060         * gcc.dg/asm-names.c (ymain): New.
10061
10062 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10063
10064         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10065         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10066         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10067
10068 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10069
10070         * gcc.dg/compare5.c: New testcase.
10071
10072 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10073
10074         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10075         and "In instantiation".
10076
10077 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10078
10079         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10080
10081 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10082
10083         * gcc.misc-tests/gcov.exp: Add support for branch information.
10084         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10085         * gcc.misc-tests/gcov-4.c: New test.
10086         * gcc.misc-tests/gcov-4b.c: New test.
10087         * gcc.misc-tests/gcov-5b.c: New test.
10088
10089 2001-08-20  Zack Weinberg  <zackw@panix.com>
10090
10091         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10092         expected to fail.
10093
10094 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10095
10096         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10097
10098 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10099
10100         * g++.dg/eh/template1.C: New test.
10101
10102 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10103
10104         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10105         Fix thinko.
10106         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10107         for xfail.
10108
10109 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10110
10111         * lib/g77-dg.exp:  Use prune.exp for common procedures
10112         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10113         * lib/g77.exp: (g77-dg-prune) Remove
10114
10115 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10116
10117         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10118
10119 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10120
10121         * g++.dg/template/unify1.C: New test.
10122
10123 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10124
10125         * g++.dg/abi/empty4.C: New test.
10126
10127 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10128
10129         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10130         solaris2.*
10131         * g77.f-torture/compile/pr3743.x: Likewise
10132
10133 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10134
10135         * g++.dg/other/using-declaration.C: New test.
10136
10137 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10138
10139         * gcc.dg/cpp/tr-sign.c: New testcase.
10140
10141 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10142
10143         * gcc.dg/cpp/19951025-1.c: Revert.
10144         * gcc.dg/cpp/directiv.c: We no longer process directives that
10145         interrupt macro arguments.
10146
10147 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10148
10149         * gcc.dg/bconstp-1.c: New test.
10150
10151 2001-08-03  Richard Henderson  <rth@redhat.com>
10152
10153         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10154
10155 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10156
10157         * gcc.dg/cpp/19951025-1.c: Update.
10158
10159 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10160
10161         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10162         should be x.
10163
10164 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10165
10166         Kill -fhonor-std.
10167         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10168         * g++.old-deja/g++.other/std1.C: Likewise.
10169         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10170
10171 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10172
10173         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10174         (g77_pass, g77_fail, g77_finish, g77_exit,
10175         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10176
10177 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10178
10179         * g77.dg/fbackslash.f
10180         * g77.dg/fcase-preserve.f
10181         * g77.dg/ff90-1.f
10182         * g77.dg/ffixed-line-length-0.f
10183         * g77.dg/ffixed-line-length-132.f
10184         * g77.dg/ffixed-line-length-7.f
10185         * g77.dg/ffixed-line-length-72.f
10186         * g77.dg/ffixed-line-length-none.f
10187         * g77.dg/ffree-form-1.f
10188         * g77.dg/fno-backslash.f
10189         * g77.dg/fno-f90-1.f
10190         * g77.dg/fno-fixed-form-1.f
10191         * g77.dg/fno-onetrip.f
10192         * g77.dg/fno-typeless-boz.f
10193         * g77.dg/fno-underscoring.f
10194         * g77.dg/fno-vxt-1.f
10195         * g77.dg/fonetrip.f
10196         * g77.dg/ftypeless-boz.f
10197         * g77.dg/fugly-assumed.f
10198         * g77.dg/funderscoring.f
10199         * g77.dg/fvxt-1.f
10200
10201 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10202
10203         * objc.dg/fwd-proto-1.m: New.
10204         * objc.dg/local-decl-1.m: New.
10205         * objc.dg/naming-1.m: New.
10206         * objc.dg/naming-2.m: New.
10207         * objc.dg/proto-hier-1.m: New.
10208
10209 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10210
10211         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10212         largest-type elements to a struct makes its size grow.
10213
10214 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10215
10216         * g++.dg/abi/vthunk1.C: New test.
10217
10218 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10219
10220         * g++.dg/abi/vbase8-22.C: New test.
10221
10222 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10223
10224         * gcc.dg/cpp/macro8.c: New test.
10225
10226 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10227
10228         * g++.dg/abi/vbase8-21.C: New test.
10229
10230 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10231
10232         * g++.dg/abi/vbase8-10.C: New test.
10233
10234 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10235
10236         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10237         ${tool}_set_ld_library_path.
10238         Changed caller.
10239         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10240         g++.exp.
10241
10242 2001-07-26  Stan Cox <scox@redhat.com>
10243
10244         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10245         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10246         gcc_exit, gcc_check_unsupported_p):
10247         Moved to gcc-deps.exp
10248         * gcc-deps.exp: New file.
10249
10250 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10251
10252         * g++.old-deja/g++.pt/defarg14.C: New test.
10253
10254 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10255
10256         * g++.old-deja/g++.other/lineno5.C: New test.
10257
10258 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10259
10260         * g++.old-deja/g++.pt/crash68.C: New test.
10261
10262 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10263
10264         * g++.old-deja/g++.other/crash42.C: New test.
10265
10266 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10267
10268         * gcc.dg/cpp/extratokens.c: Fix.
10269         * gcc.dg/cpp/skipping2.c: New tests.
10270
10271 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10272
10273         * gcc.c-torture/execute/20010724-1.c: New file.
10274         * gcc.c-torture/execute/20010724-1.x: New file.
10275
10276 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10277
10278         * g++.old-deja/g++.other/cond7.C: New test.
10279
10280 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10281
10282         * g++.old-deja/g++.other/optimize4.C: New test.
10283
10284 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10285
10286         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10287
10288 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10289
10290         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10291         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10292         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10293         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10294
10295         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10296         bug report" message.
10297
10298         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10299         * g++.dg/ext/instantiate1.C: Move from old-deja.
10300
10301 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10302
10303         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10304         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10305         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10306         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10307
10308 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10309
10310         * gcc.c-torture/execute/20010723-1.c: New test.
10311
10312 2001-07-23  Ben Elliston  <bje@redhat.com>
10313
10314         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10315
10316 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10317
10318         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10319         i[34567]86-*-*.
10320         Delete handling of ieee_multilib_flags.
10321         Pass -mieee for alpha*-*-* and sh-*-*.
10322         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10323
10324 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10325
10326         Remove old-abi tests.
10327         * g++.old-deja/g++.mike/p11116.C: Remove.
10328         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10329
10330 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10331
10332         * g77.f-torture/compile/pr3743.f:  New test
10333
10334 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10335
10336         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10337
10338 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10339
10340         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10341         g++.old-deja/g++.pt/static6.C: Likewise.
10342         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10343         supports weak symbols.
10344
10345 2001-07-18  Andreas Jaeger  <aj@suse.de>
10346
10347         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10348         supported again.
10349
10350 2001-07-18  Andreas Jaeger  <aj@suse.de>
10351
10352         * gcc.dg/iftrap-1.c: Fix target line.
10353
10354 2001-07-17  Richard Henderson  <rth@redhat.com>
10355
10356         * gcc.c-torture/execute/20010717-1.c: New.
10357
10358 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10359
10360         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10361         tests.
10362
10363 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10364
10365         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10366
10367 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10368
10369         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10370         UAC_SIGBUS, UAC_NOPRINT definitions.
10371
10372 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10373
10374         * objc/execute/object_is_class.m: New test.
10375         * objc/execute/object_is_meta_class.m: New test.
10376
10377 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10378
10379         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10380         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10381
10382 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10383
10384         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10385         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10386
10387 2001-07-14  Richard Henderson  <rth@redhat.com>
10388
10389         * gcc.dg/iftrap-1.c: New.
10390
10391 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10392
10393         * g77.f-torture/execute/intrinsic77.f: New test.
10394
10395 2001-07-11  Janis Johnson <janis@us.ibm.com>
10396
10397         * gcc.misc-tests/gcov-3.c: New test.
10398
10399 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10400
10401         * gcc.c-torture/compile/20010711-1.c,
10402         * gcc.c-torture/compile/20010711-2.c: New tests.
10403
10404 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10405
10406         * gcc.c-torture/execute/20010711-1.c: New test.
10407
10408 2001-07-11  Ben Elliston  <bje@redhat.com>
10409
10410         * g++.old-deja/g++.other/enum5.C: New test.
10411
10412 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10413
10414         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10415         (g++-dg-prune): Call prune_gcc_output.
10416         * prune.exp: New file for prune_gcc_output.
10417         * lib/g++.exp, lib/gcc.exp: Load it.
10418
10419 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10420
10421         * gcc.c-torture/compile/20010701-1.c,
10422         g++.old-deja/g++.ext/attrib6.C: New tests.
10423
10424 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10425
10426         * gcc.c-torture/compile/20010706-1.c: New test.
10427
10428 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10429
10430         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10431
10432 2001-06-28  Stan Shebs  <shebs@apple.com>
10433
10434         * gcc.dg/pragma-darwin.c: New test.
10435
10436 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10437
10438         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10439         Solaris 2.[678] system.
10440
10441 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10442
10443         * gcc.dg/20010622-1.c: New test.
10444
10445 2001-06-18  Stan Shebs  <shebs@apple.com>
10446
10447         * objc.dg: New directory.
10448         * objc.dg/dg.exp: New file.
10449         * objc.dg/alias.m: New.
10450         * objc.dg/class-1.m: New.
10451         * objc.dg/class-2.m: New.
10452         * objc.dg/const-str-1.m: New.
10453         * objc.dg/const-str-2.m: New.
10454         * objc.dg/id-1.m: New.
10455         * objc.dg/method-1.m: New.
10456         * objc.dg/super-class-1.m: New.
10457         * lib/objc-dg.exp: New file.
10458
10459 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10460
10461         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10462         of label name.
10463
10464 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10465
10466         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10467
10468 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10469
10470         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10471         variable.
10472
10473 2001-06-12  Richard Henderson  <rth@redhat.com>
10474
10475         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10476
10477 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10478
10479         * g++.old-deja/g++.abi/vbase5.C: New test.
10480         * g++.old-deja/g++.abi/vbase6.C: New test.
10481         * g++.old-deja/g++.abi/vbase7.C: New test.
10482
10483 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10484
10485         * gcc.c-torture/compile/20010610-1.c: New test.
10486
10487 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10488
10489         * g++.old-deja/g++.abi/vbase4.C: New test.
10490
10491 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10492
10493         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10494         support %f for HC11/HC12 targets.
10495         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10496         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10497         on HC11/HC12 targets.
10498         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10499
10500 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10501
10502         * gcc.dg/wchar_t-1.c: New file.
10503         * gcc.dg/wint_t-1.c: Likewise.
10504
10505 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10506
10507         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10508
10509 2001-06-11  Richard Henderson  <rth@redhat.com>
10510
10511         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10512
10513 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10514
10515         * gcc.c-torture/compile/20010611-1.c: New test.
10516
10517 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10518
10519         * gcc.dg/c99-tag-1.c: Add more tests.
10520
10521 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10522
10523         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10524         representation on MN10300 and ARM/Thumb.
10525
10526 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10527
10528         * g77.f-torture/execute/20010610.f: New.
10529
10530 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10531
10532         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10533         names.
10534
10535 2001-06-09  Richard Henderson  <rth@redhat.com>
10536
10537         * gcc.c-torture/execute/ashrdi-1.c: New.
10538         * gcc.c-torture/execute/ashldi-1.c: New.
10539         * gcc.c-torture/execute/lshrdi-1.c: New.
10540
10541 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10542
10543         * objc/execute/load-3.m: Added. Check sending +load to categories,
10544         in addition to classes.
10545
10546 2001-06-08  Stan Shebs  <shebs@apple.com>
10547
10548         * objc/execute/load-2.m: New test.  From Nicola Pero
10549         <n.pero@mi.flashnet.it>.
10550
10551 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10552
10553         * gcc.c-torture/execute/20010605-2.c: New test.
10554
10555 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10556
10557         * g++.old-deja/g++.abi/vbase2.C: New test.
10558         * g++.old-deja/g++.abi/vbase3.C: New test.
10559
10560 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10561
10562         * g++.old-deja/g++.pt/friend49.C: New test.
10563
10564 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10565
10566         * g++.old-deja/g++.ext/anon3.C: New test.
10567
10568 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10569
10570         * g++.old-deja/g++.other/conv7.C: New test.
10571
10572 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10573
10574         * gcc.c-torture/compile/20010605-2.c: New test.
10575
10576 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10577
10578         * gcc.c-torture/execute/20010604-1.c: New test.
10579
10580 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10581
10582         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10583
10584 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10585
10586         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10587         (g++_link_flags): Likewise.
10588         (g++_init): Pass gccpath's value to two previous functions.
10589
10590 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10591
10592         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10593         Ensure logfile entry matches exec command line.
10594
10595 2001-05-31  Richard Henderson  <rth@redhat.com>
10596
10597         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10598         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10599
10600 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10601
10602         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10603         compiler for irix6.2
10604
10605 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10606
10607         * g++.old-deja/g++.other/optimize3.C: New file.
10608
10609 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10610
10611         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10612         assemble.
10613
10614 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10615
10616         * g++.old-deja/g++.other/optimize2.C: New file.
10617
10618 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10619
10620         * gcc.c-torture/compile/20010518-2.c: New file.
10621         * gcc.c-torture/execute/20010518-1.c: New file.
10622         * gcc.c-torture/execute/20010518-2.c: New file.
10623
10624 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10625
10626         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10627
10628 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10629
10630         G++ no longer defines builtins that do not begin with __builtin.
10631         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10632         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10633         * g++.old-deja/g++.law/builtin1.C: Likewise.
10634         * g++.old-deja/g++.law/cvt2.C: Likewise.
10635         * g++.old-deja/g++.mike/net5.C: Likewise.
10636         * g++.old-deja/g++.other/builtins1.C: Likewise.
10637         * g++.old-deja/g++.other/builtins2.C: Likewise.
10638         * g++.old-deja/g++.other/builtins3.C: Likewise.
10639         * g++.old-deja/g++.other/builtins4.C: Likewise.
10640         * g++.old-deja/g++.other/inline8.C: Likewise.
10641         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10642
10643 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10644
10645         * g++.old-deja/g++.pt/using1.C: Adjust.
10646         * g++.old-deja/g++.pt/using2.C: New test.
10647
10648 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10649
10650         * gcc.dg/cpp/charconst.c: New tests.
10651         * gcc.dg/cpp/escape.c: New tests.
10652         * gcc.dg/cpp/escape-1.c: New tests.
10653         * gcc.dg/cpp/escape-2.c: New tests.
10654         * gcc.dg/cpp/ucs.c: New tests.
10655
10656 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10657
10658         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10659         native compiler for irix6.5.
10660
10661 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10662
10663         * lib/g++.exp (g++_include_flags): Use args to compute
10664         get_multilibs.
10665         (g++_link_flags): Likewise.
10666         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10667
10668 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10669
10670         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10671
10672 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10673
10674         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10675         this file.
10676
10677 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10678
10679         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10680         STACK_SIZE;
10681         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10682         to STACK_SIZE; Use it to define size of add_histo array.
10683         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10684         to STACK_SIZE.
10685         (f): Use GITT_SIZE to define size of gitt local table.
10686         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10687         to STACK_SIZE; Use it to define size of bytemem array.
10688
10689 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10690
10691         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10692         on 68HC11/HC12 due to the asm instruction.
10693         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10694         * gcc.c-torture/compile/920520-1.x: Likewise.
10695         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10696         on 68HC11/HC12 because the function is larger than 64K.
10697         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10698         on 68HC11/HC12 because the structure is too large.
10699
10700 2001-05-20  Richard Henderson  <rth@redhat.com>
10701
10702         * gcc.c-torture/execute/20010520-1.c: New.
10703
10704 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10705
10706         * g++.old-deja/g++.warn/compare1.C: New test.
10707         * gcc.dg/compare4.c: New test.
10708
10709 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10710
10711         * g++.old-deja/g++.other/optimize1.C: New test.
10712
10713 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10714
10715         * g++.old-deja/g++.pt/spec41.C: New test.
10716
10717 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10718
10719         * gcc.c-torture/compile/20010114-1.x: Remove.
10720
10721 2001-05-18  Stan Shebs  <shebs@apple.com>
10722
10723         * gcc.c-torture/compile/20010518-1.c: New test.
10724
10725 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10726
10727         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10728         * g++.old-deja/g++.pt/crash67.C: New test.
10729
10730 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10731
10732         * g++.old-deja/g++.other/debug9.C: New test.
10733
10734 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10735
10736         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10737
10738 2001-05-16  Jan Hubicka  <jh@suse.cz>
10739
10740         * gcc.c-torture/compile/20010516-1.c: New test.
10741
10742 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         * g++.old-deja/g++.other/crash41.C: New test.
10745
10746 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10747
10748         * g++.old-deja/g++.pt/crash66.C: New test.
10749
10750 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10751
10752         * g++.old-deja/g++.robertl/eb27.C: Convert.
10753
10754 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10755
10756         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10757         declaration being redundant.
10758
10759 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10760
10761         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10762
10763 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10764
10765         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10766
10767 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10768
10769         * lib/g++.exp: Use testsuite_flags.
10770
10771 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10772
10773         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10774
10775 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10776
10777         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10778
10779 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10780
10781         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10782
10783 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10784
10785         * gcc.c-torture/compile/20010313-1.c: New test.
10786
10787 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10788
10789         * gcc.dg/cpp/direct2.c: New test.
10790         * gccq.dg/cpp/direct2s.c: New test.
10791
10792         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10793
10794 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10795
10796         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10797         * g++.old-deja/g++.other/op3.C: Likewise.
10798
10799 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10800
10801         * gcc.dg/cpp/syshdr.h: New file.
10802         * gcc.dg/cpp/sysmac1.c: Update.
10803         * gcc.dg/cpp/sysmac2.c: Update.
10804
10805 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10806
10807         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10808
10809 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10810
10811         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10812         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10813
10814 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10815
10816         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10817
10818 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10819
10820         * lib/g++.exp (g++_include_flags): Don't use any special flags
10821         if TESTING_IN_BUILD_TREE is not defined.
10822         (g++_init): Use a plain 'c++' as the compiler if
10823         TESTING_IN_BUILD_TREEE is not defined.
10824
10825 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * g++.old-deja/g++.eh/catch13.C: New test.
10828         * g++.old-deja/g++.eh/catch14.C: New test.
10829
10830 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10831
10832         * gcc.dg/cpp/tr-define.c: New test.
10833
10834 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10835
10836         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10837         <stdlib.h>, not <malloc.h>.
10838
10839 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         * g++.old-deja/g++.ns/template17.C: New test.
10842
10843 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         * g++.old-deja/g++.pt/ref4.C: New test.
10846
10847 2001-04-30  Richard Henderson  <rth@redhat.com>
10848
10849         * gcc.dg/20000724-1.c: Revert last change.
10850
10851 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10852
10853         * g77.f-torture/execute/20010430.f: New test.
10854
10855 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10856
10857         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10858
10859 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10860
10861         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10862
10863 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10864
10865         * g++.old-deja/g++.eh/crash6.C: New test.
10866
10867 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10868
10869         * g++.old-deja/g++.other/warn7.C: New test.
10870
10871 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10872
10873         * g++.old-deja/g++.other/defarg9.C: New test.
10874
10875 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10876
10877         * g77.f-torture/compile/20010426.f: New test.
10878         * g77.f-torture/execute/20010426.f: New test.
10879
10880 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10881
10882         * g77.f-torture/compile/20000629-1.x: Remove - error
10883         has been fixed.
10884
10885 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10886
10887         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10888         Tweak slightly to work with g++.dg framework.
10889         * g++.dg/special/ecos.exp: Run initp1.C test.
10890         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10891
10892         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10893         its linker doesn't give line numbers either.
10894         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10895
10896 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10897
10898         * g++.old-deja/g++.other/lex1.C: New test.
10899
10900 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10901
10902         * gcc.dg/noncompile/20010425-1.c: New test.
10903
10904 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10905
10906         * g++.old-deja/g++.pt/mangle2.C: New test.
10907
10908 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10909
10910         * gcc.dg/format/plus-1.c: New test.
10911
10912 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10913
10914         * gcc.dg/20010423-1.c: New test.
10915
10916 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10917
10918         * gcc.c-torture/execute/20010422-1.c: New test.
10919
10920 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10921
10922         * g++.old-deja/g++.ns/type2.C: New test.
10923
10924 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10925
10926         * g++.old-deja/g++.other/perf1.C: New test.
10927
10928 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10929
10930         * gcc.dg/c99-func-2.c: Remove xfail.
10931         * gcc.dg/c99-func-3.c: Remove xfail.
10932         * gcc.dg/c99-func-4.c: Remove xfail.
10933
10934 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10935
10936         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10937
10938 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10939
10940         * gcc.c-torture/compile/20010423-1.c: New test.
10941
10942 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10943
10944         * g++.old-deja/g++.pt/typename28.C: New test.
10945
10946 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10947
10948         * g++.old-deja/g++.abi/empty2.C: New test.
10949         * g++.old-deja/g++.abi/empty3.C: New test.
10950
10951 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10952
10953         * g++.old-deja/g++.other/comdat2.C: New test.
10954         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10955
10956 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10957
10958         * g++.old-deja/g++.other/overload14.C: New test.
10959
10960 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10961
10962         * g++.old-deja/g++.other/lookup23.C: New test.
10963
10964 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10965
10966         * gcc.c-torture/execute/20010403-1.c: New test.
10967
10968 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10969             Mark Mitchell  <mark@codesourcery.com>
10970
10971         * lib/old-dejagnu.exp: Don't delete output of executable.
10972         Add .exe suffix to executables.
10973
10974 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10975
10976         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10977
10978 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10979
10980         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10981
10982 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10983
10984         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10985         * g++.old-deja/g++.abi/crash1.C: New test.
10986
10987 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10988
10989         * g++.old-deja/g++.other/crash40.C: New test.
10990
10991 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10992
10993         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10994
10995 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10996
10997         * g++.old-deja/g++.other/warn6.C: New test.
10998
10999 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11000
11001         * g++.old-deja/g++.robertl/eb42.C: Same.
11002
11003 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11004
11005         * gcc.dg/wtr-conversion-1.c: New testcase.
11006
11007 2001-04-10  Richard Henderson  <rth@redhat.com>
11008
11009         * g++.old-deja/g++.other/array5.C: New.
11010
11011 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11012
11013         * gcc.c-torture/execute/20010408-1.c: New test.
11014
11015 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11016
11017         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11018         headers and constructs.
11019         * g++.old-deja/g++.robertl/eb79.C: Same.
11020         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11021         * g++.old-deja/g++.robertl/eb73.C: Same.
11022         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11023         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11024         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11025         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11026         * g++.old-deja/g++.robertl/eb44.C: Same.
11027         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11028         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11029         * g++.old-deja/g++.robertl/eb39.C: Same.
11030         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11031         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11032         * g++.old-deja/g++.robertl/eb30.C: Same.
11033         * g++.old-deja/g++.robertl/eb3.C: Same.
11034         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11035         * g++.old-deja/g++.robertl/eb21.C: Same.
11036         * g++.old-deja/g++.robertl/eb15.C: Same.
11037         * g++.old-deja/g++.robertl/eb118.C: Same.
11038         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11039         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11040         * g++.old-deja/g++.robertl/eb109.C: Same.
11041         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11042         * g++.old-deja/g++.mike/rtti1.C: Same.
11043         * g++.old-deja/g++.mike/p658.C: Same.
11044         * g++.old-deja/g++.mike/net46.C: Same.
11045         * g++.old-deja/g++.mike/net34.C: Same.
11046         * g++.old-deja/g++.mike/memoize1.C: Same.
11047         * g++.old-deja/g++.mike/eh2.C: Same.
11048         * g++.old-deja/g++.law/weak.C: Same.
11049         * g++.old-deja/g++.law/visibility7.C: Same.
11050         * g++.old-deja/g++.law/visibility25.C: Same.
11051         * g++.old-deja/g++.law/visibility22.C: Same.
11052         * g++.old-deja/g++.law/visibility2.C: Same.
11053         * g++.old-deja/g++.law/visibility17.C: Same.
11054         * g++.old-deja/g++.law/visibility13.C: Same.
11055         * g++.old-deja/g++.law/visibility10.C: Same.
11056         * g++.old-deja/g++.law/visibility1.C: Same.
11057         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11058         * g++.old-deja/g++.law/vbase1.C: Same.
11059         * g++.old-deja/g++.law/operators32.C: Same.
11060         * g++.old-deja/g++.law/nest3.C: Same.
11061         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11062         * g++.old-deja/g++.law/except5.C (main): Same.
11063         * g++.old-deja/g++.law/cvt7.C (run): Same.
11064         * g++.old-deja/g++.law/cvt2.C: Same.
11065         * g++.old-deja/g++.law/cvt16.C: Same.
11066         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11067         * g++.old-deja/g++.law/ctors17.C (main): Same.
11068         * g++.old-deja/g++.law/ctors13.C: Same.
11069         * g++.old-deja/g++.law/ctors12.C (main): Same.
11070         * g++.old-deja/g++.law/ctors10.C: Same.
11071         * g++.old-deja/g++.law/code-gen5.C: Same.
11072         * g++.old-deja/g++.law/bad-error7.C: Same.
11073         * g++.old-deja/g++.law/arm9.C: Same.
11074         * g++.old-deja/g++.law/arm12.C: Same.
11075         * g++.old-deja/g++.law/arg8.C: Same.
11076         * g++.old-deja/g++.law/arg1.C: Same.
11077         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11078         * g++.old-deja/g++.jason/template31.C: Same.
11079         * g++.old-deja/g++.jason/template24.C (main): Same.
11080         * g++.old-deja/g++.jason/2371.C: Same.
11081         * g++.old-deja/g++.eh/new2.C: Same.
11082         * g++.old-deja/g++.eh/new1.C: Same.
11083         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11084         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11085         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11086         * g++.old-deja/g++.brendan/crash62.C: Same.
11087         * g++.old-deja/g++.brendan/crash52.C: Same.
11088         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11089         * g++.old-deja/g++.brendan/crash38.C: Same.
11090         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11091         * g++.old-deja/g++.brendan/copy9.C: Same.
11092
11093 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11094
11095         * gcc.c-torture/execute/20001203-2.c (memset):
11096         Count argument is of type __SIZE_TYPE__.
11097
11098 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11099
11100         * gcc.c-torture/compile/20010404-1.c: New test.
11101
11102 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11103
11104         * gcc.c-torture/compile/20010326-1.c: New test.
11105
11106 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11107
11108         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11109         peculiarities of the SH.
11110         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11111
11112 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11113
11114         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11115         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11116         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11117
11118 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11119
11120         * g77.f-torture/compile/20010321-1.f: New test.
11121
11122 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11123
11124         * gcc.c-torture/compile/20010329-1.c: New test.
11125
11126 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11127
11128         * gcc.c-torture/execute/20010329-1.c: New test.
11129
11130 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11131
11132         * g++.old-deja/g++.other/eh4.C: Fix typo.
11133
11134 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11135
11136         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11137
11138 2001-03-28  Philip Blundell  <philb@gnu.org>
11139
11140         * gcc.c-torture/compile/20010328-1.c: New test.
11141
11142 2001-03-27  Richard Henderson  <rth@redhat.com>
11143
11144         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11145         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11146
11147 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11148
11149         * gcc.c-torture/compile/20010327-1.c: New test.
11150
11151 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11152
11153         * g++.old-deja/g++.other/friend12.C: New test.
11154         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11155         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11156
11157 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11158
11159         * gcc.c-torture/execute/20010325-1.c: New test.
11160
11161 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11162
11163         * g++.old-deja/g++.other/mangle3.C: New test.
11164
11165 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11166
11167         * g++.old-deja/g++.other/anon8.C: New test.
11168
11169 2001-03-20  Philip Blundell  <philb@gnu.org>
11170
11171         * gcc.c-torture/compile/20010320-1.c: New test.
11172
11173 2001-03-17  Richard Henderson  <rth@redhat.com>
11174
11175         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11176
11177 2001-03-15  Geoff Keating  <geoff@redhat.com>
11178
11179         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11180         tests on AIX.
11181
11182 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11183
11184         * g++.old-deja/g++.other/eh4.C: New test.
11185
11186 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11187
11188         * gcc.dg/cpp/mi1.c: Update.
11189
11190 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11191
11192         * g++.old-deja/g++.other/regstack.C: New test.
11193
11194 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11195
11196         * g++.old-deja/g++.other/ref4.C: New test.
11197
11198 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11199
11200         * objc/execute/va_method.m: Added.
11201         * objc/execute/IMP.m: Added.
11202         * objc/execute/_cmd.m: Added.
11203         * objc/execute/accessing_ivars.m: Added.
11204         * objc/execute/class-1.m: Added.
11205         * objc/execute/class-10.m: Added.
11206         * objc/execute/class-11.m: Added.
11207         * objc/execute/class-12.m: Added.
11208         * objc/execute/class-13.m: Added.
11209         * objc/execute/class-14.m: Added.
11210         * objc/execute/class-2.m: Added.
11211         * objc/execute/class-3.m: Added.
11212         * objc/execute/class-4.m: Added.
11213         * objc/execute/class-5.m: Added.
11214         * objc/execute/class-6.m: Added.
11215         * objc/execute/class-7.m: Added.
11216         * objc/execute/class-8.m: Added.
11217         * objc/execute/class-9.m: Added.
11218         * objc/execute/class-tests-1.h
11219         * objc/execute/class-tests-2.h
11220         * objc/execute/compatibility_alias.m: Added.
11221         * objc/execute/encode-1.m: Added.
11222         * objc/execute/formal_protocol-1.m: Added.
11223         * objc/execute/formal_protocol-2.m: Added.
11224         * objc/execute/formal_protocol-3.m: Added.
11225         * objc/execute/formal_protocol-4.m: Added.
11226         * objc/execute/formal_protocol-5.m: Added.
11227         * objc/execute/formal_protocol-6.m: Added.
11228         * objc/execute/formal_protocol-7.m: Added.
11229         * objc/execute/informal_protocol.m: Added.
11230         * objc/execute/initialize.m: Added.
11231         * objc/execute/load.m: Added.
11232         * objc/execute/many_args_method.m: Added.
11233         * objc/execute/nested-3.m: Added.
11234         * objc/execute/no_clash.m: Added.
11235         * objc/execute/private.m: Added.
11236         * objc/execute/redefining_self.m: Added.
11237         * objc/execute/root_methods.m: Added.
11238         * objc/execute/selector-1.m: Added.
11239         * objc/execute/static-1.m: Added.
11240         * objc/execute/static-2.m: Added.
11241         * objc/execute/va_method.m: Added.
11242
11243 2001-03-10  Richard Henderson  <rth@redhat.com>
11244
11245         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11246
11247 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11248
11249         * g++.old-deja/g++.other/crash31.C: XFAIL.
11250         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11251         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11252         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11253         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11254         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11255
11256 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11257
11258         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11259
11260 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11261
11262         * gcc.dg/20000724-1.c: Don't use multiline strings.
11263
11264 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11265
11266         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11267         result of -cString against what we expect it to be; don't just
11268         print it out for no one to read.
11269
11270         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11271         Based on testcases provided by Nicola Pero.
11272
11273 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11274
11275         * gcc.dg/cpp/macro7.c: New test.
11276
11277 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11278
11279         * gcc.dg/cpp/multiline.c: Update.
11280
11281 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11282
11283         * g++.old-deja/g++.other/enum3.C: New test.
11284
11285 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11286
11287         * g++.old-deja/g++.other/pod1.C: New test.
11288
11289 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11290
11291         * g++.old-deja/g++.ext/overload1.C: New test.
11292
11293 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11294
11295         * g++.old-deja/g++.pt/using1.C: New test.
11296
11297 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11298
11299         * g++.old-deja/g++.other/using9.C: New test.
11300
11301 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11302
11303         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11304
11305         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11306
11307 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11308
11309         * g++.old-deja/g++.ext/realpt1.C: Remove.
11310
11311 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11312
11313         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11314
11315 2001-02-26  Will Cohen  <wcohen@redhat.com>
11316
11317         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11318
11319 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11320
11321         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11322         templatized constructors.
11323
11324 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11325
11326         * gcc.c-torture/execute/20010224-1.c: New test.
11327
11328 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11329
11330         * gcc.c-torture/execute/20010222-1.c: New test.
11331
11332 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11333
11334         * g++.old-deja/g++.other/inline20.C: New test.
11335
11336 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11337
11338         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11339
11340 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11341
11342         * g++.old-deja/g++.other/lookup22.C: New test.
11343
11344 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11345
11346         * g77.dg: New directory.
11347         * g77.dg/20010216-1.f: New test case.
11348         * g77.dg/dg.exp: New driver.
11349         * lib/g77-dg.exp: New driver library.
11350
11351 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11352
11353         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11354
11355 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11356
11357         * g++.old-deja/g++.other/decl9.C: New test.
11358
11359 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11360
11361         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11362         not need <string> and also tests the initialization at runtime.
11363
11364 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11365
11366         * gcc.c-torture/execute/longlong.c: New test.
11367
11368 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11369
11370         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11371
11372 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11373
11374         * gcc.c-torture/execute/920302-1.c (execute):
11375         Change argument type to short.
11376
11377 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11378
11379         * g++.old-deja/g++.pt/deduct6.C: New test.
11380
11381 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11382
11383         * g++.old-deja/g++.pt/deduct5.C: New test.
11384
11385 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11386
11387         * gcc.c-torture/execute/20010209-1.c: New test.
11388
11389 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11390
11391         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11392
11393 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11394
11395         * g++.dg/vtgc1.C: Update for new ABI.
11396
11397         * consistency.vlad: New directory, 1665 files.
11398
11399 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11400
11401         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11402         return type.
11403         * gcc.dg/cpp/digraphs.c: Declare puts.
11404
11405 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11406
11407         * g++.old-deja/g++.other/warn5.C: New test.
11408
11409 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11410
11411         * g++.old-deja/g++.pt/spec40.C: New test.
11412
11413 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11414
11415         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11416         case.
11417         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11418
11419 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11420
11421         * gcc.c-torture/compile/20010209-1.c: New test.
11422
11423 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11424
11425         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11426         excess errors message but not if it crashes.
11427         * g++.old-deja/g++.other/crash27.C: Likewise.
11428         * g++.old-deja/g++.other/crash28.C: Likewise.
11429         * g++.old-deja/g++.other/crash30.C: Likewise.
11430         * g++.old-deja/g++.other/crash32.C: Likewise.
11431         * g++.old-deja/g++.other/crash35.C: Likewise.
11432         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11433
11434 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11435
11436         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11437         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11438         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11439         g77.f-torture/execute/execute.exp,
11440         g77.f-torture/noncompile/noncompile.exp,
11441         gcc.c-torture/execute/execute.exp,
11442         gcc.c-torture/execute/memcheck/memcheck.exp,
11443         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11444         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11445         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11446         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11447         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11448         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11449         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11450         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11451         Remove bug reporting instructions with ancient email addresses.
11452
11453 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11454
11455         * gcc.dg/20010202-1.c: New test.
11456         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11457
11458 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11459
11460         * g++.dg/stdbool-if.C: New test.
11461
11462 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11463
11464         * objc/execute/fdecl.m: Added main().
11465
11466 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11467
11468         * gcc.c-torture/execute/20010206-1.c: New test.
11469
11470 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11471
11472         * gcc.dg/cpp/avoidpaste1.c: Update.
11473
11474 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11475
11476         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11477         Pero <nicola@brainstorm.co.uk>.
11478         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11479
11480 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11481
11482         * g++.old-deja/g++.pt/spec39.C: New test.
11483
11484 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11485
11486         * gcc.c-torture/compile/20010202-1.c: New test.
11487
11488 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11489
11490         * g++.old-deja/g++.abi/primary2.C: New test.
11491         * g++.old-deja/g++.abi/primary3.C: New test.
11492         * g++.old-deja/g++.abi/primary4.C: New test.
11493         * g++.old-deja/g++.abi/primary5.C: New test.
11494         * g++.old-deja/g++.abi/vtable3.h: New test.
11495         * g++.old-deja/g++.abi/vtable3a.C: New test.
11496         * g++.old-deja/g++.abi/vtable3b.C: New test.
11497         * g++.old-deja/g++.abi/vtable3c.C: New test.
11498         * g++.old-deja/g++.abi/vtable3d.C: New test.
11499         * g++.old-deja/g++.abi/vtable3e.C: New test.
11500         * g++.old-deja/g++.abi/vtable3f.C: New test.
11501         * g++.old-deja/g++.abi/vtable3g.C: New test.
11502         * g++.old-deja/g++.abi/vtable3h.C: New test.
11503         * g++.old-deja/g++.abi/vtable3i.C: New test.
11504         * g++.old-deja/g++.abi/vtable3j.C: New test.
11505         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11506
11507 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11508
11509         * g++.old-deja/g++.other/anon6.C: New test.
11510         * g++.old-deja/g++.other/anon7.C: New test.
11511
11512 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11513
11514         * gcc.dg/cpp/avoidpaste2.c: New tests.
11515
11516 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11517
11518         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11519
11520 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11521
11522         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11523         DECIMAL_DIG cases for Irix."
11524
11525 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11526
11527         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11528
11529 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11530
11531         * gcc.dg/c99-tag-1.c: New test.
11532
11533 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11534
11535         * gcc.dg/cpp/tr-warn1.c: Add tests.
11536
11537 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11538
11539         * gcc.dg/cpp/avoidpaste1.c: Update.
11540         * gcc.dg/cpp/paste4.c: Update.
11541
11542 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11543
11544         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11545         cases for Irix.
11546
11547 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11548
11549         * g++.old-deja/g++.other/inline19.C: New test.
11550
11551 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11552
11553         * gcc.dg/Wlarger-than.c: New test.
11554
11555 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11556
11557         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11558
11559 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11560
11561         * gcc.c-torture/execute/20010129-1.c: New test.
11562         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11563
11564 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11565
11566         * gcc.dg/cpp/avoidpaste1.c: Test case.
11567
11568 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11569
11570         * g++.old-deja/g++.other/inline18.C: New test.
11571
11572 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11573
11574         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11575         and __builtin_putchar.
11576
11577 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11578
11579         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11580         tests.
11581
11582 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11583
11584         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11585         floating point number rounding mode to round to the nearest
11586         representable mode.
11587
11588 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11589
11590         * g++.old-deja/g++.other/mangle2.C: New test.
11591
11592 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11593
11594         * gcc.c-torture/compile/20010124-1.c: New test.
11595
11596 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11597
11598         * g++.old-deja/g++.pt/spec38.C: New test.
11599
11600 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11601
11602         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11603         "Build don't run".
11604
11605 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11606
11607         * gcc.c-torture/execute/20010123-1.c: New test.
11608
11609 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11610
11611         * g++.old-deja/g++.pt/spec37.C: New test.
11612
11613 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11614
11615         * g++.old-deja/g++.pt/overload14.C: New test.
11616
11617 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11618
11619         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11620         __builtin_return_address.
11621
11622 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11623
11624         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11625         * g++.old-deja/g++.pt/spec35.C: New test.
11626         * g++.old-deja/g++.pt/spec36.C: New test.
11627
11628 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11629
11630         * gcc.c-torture/compile/20010118-1.c: New test.
11631
11632 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11633
11634         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11635
11636 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11637
11638         * gcc.c-torture/execute/20010119-1.c: New test.
11639
11640 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11641
11642         * g++.old-deja/g++.other/vbase5.C: New test.
11643
11644 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11645
11646         * gcc.c-torture/execute/20010118-1.c: New test.
11647
11648 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11649
11650         * g++.old-deja/g++.pt/deduct3.C: New test.
11651
11652 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11653
11654         * g++.old-deja/g++.pt/spec34.C: New test.
11655
11656 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11657
11658         * g77.f-torture/compile/20000601-2.f: New test.
11659
11660 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11661
11662         * g++.old-deja/g++.other/init17.C: New test.
11663
11664 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11665
11666         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11667
11668 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11669
11670         * g++.old-deja/g++.pt/unify8.C: New test.
11671
11672 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11673
11674         * g++.old-deja/g++.abi/vbase1.C: New test.
11675
11676 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11677
11678         * g++.old-deja/g++.pt/crash65.C: New test.
11679
11680 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11681
11682         * gcc.dg/cpp/assembl2.S: New test case.
11683
11684 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11685
11686         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11687         are supported.
11688
11689 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11690
11691         * g++.old-deja/g++.other/builtins1.C: New test.
11692         * g++.old-deja/g++.other/builtins2.C: Likewise.
11693         * g++.old-deja/g++.other/builtins3.C: Likewise.
11694         * g++.old-deja/g++.other/builtins4.C: Likewise.
11695
11696 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11697
11698         * gcc.c-torture/compile/20010117-1.c: New test.
11699         * gcc.c-torture/compile/20010117-2.c: New test.
11700
11701 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11702
11703         * g77.f-torture/execute/20010116.[fx]: New test,
11704         XFAIL on i?86-*-*.
11705         * g77.f-torture/compile/20010115.f: Indicate it's
11706         a test for PR fortran/1636.
11707
11708 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11709
11710         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11711
11712 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11713
11714         * g77.f-torture/compile/20010115.f: New test.
11715
11716 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11717
11718         * g++.old-deja/g++.pt/nontype5.C: New test.
11719
11720 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11721
11722         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11723         have an equivalent working one below it.
11724
11725 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11726
11727         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11728         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11729
11730 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11731
11732         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11733         message containing "init_priority".
11734         (conpr-2.C): Likewise.
11735         (conpr-3.C): Likewise.
11736         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11737
11738 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11739
11740         * gcc.c-torture/execute/20010114-2.c: New test.
11741
11742 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11743
11744         * gcc.c-torture/compile/20010114-1.c: New test.
11745         * gcc.c-torture/compile/20010114-1.x: Xfail.
11746         * gcc.c-torture/compile/20010114-2.c: New test.
11747         * gcc.c-torture/execute/20010114-1.c: New test.
11748         * gcc.dg/trunc-1.c: New test.
11749         * gcc.dg/uninit-B.c: New test.
11750
11751 2001-01-13  Nick Clifton  <nickc@redhat.com>
11752
11753         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11754         target.
11755
11756 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11757
11758         * gcc.c-torture/compile/20010113-1.c: New test.
11759
11760 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11761
11762         * gcc.c-torture/compile/20001212-1.c: New test.
11763
11764 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11765
11766         * gcc.dg/cpp/widestr1.c: Update.
11767         * gcc.dg/cpp/prag-imp.c: Remove.
11768
11769 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11770
11771         * gcc.c-torture/execute/20000801-3.x: Remove.
11772         * gcc.dg/c90-init-1.c: New test.
11773         * gcc.dg/c99-init-1.c: New test.
11774         * gcc.dg/c99-init-2.c: New test.
11775         * gcc.dg/gnu99-init-1.c: New test.
11776
11777 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11778
11779         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11780         testing that no relevant ones were found.
11781
11782 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11783
11784         * g++.old-deja/g++.pt/cast2.C: New test.
11785
11786 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11787
11788         * g++.old-deja/g++.pt/friend47.C: New test.
11789
11790 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11791
11792         * g++.old-deja/g++.pt/instantiate13.C: New test.
11793
11794 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11795
11796         * g++.old-deja/g++.other/defarg7.C: New test.
11797         * g++.old-deja/g++.other/defarg8.C: New test.
11798
11799 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11800
11801         * g++.old-deja/g++.pt/crash64.C: New test.
11802
11803 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11804
11805         * g++.old-deja/g++.pt/crash63.C: New test.
11806
11807 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11808
11809         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11810
11811 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11812
11813         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11814
11815 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11816
11817         * g++.old-deja/g++.pt/error3.C: New test.
11818
11819 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11820
11821         * g++.old-deja/g++.other/crash39.C: New test.
11822
11823 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11824
11825         * g++.old-deja/g++.other/vbase4.C: New test.
11826
11827 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11828
11829         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11830         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11831         * gcc.dg/special/special.exp: New test driver which will check
11832         for alias support for the above test.
11833
11834 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11835
11836         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11837         problems on small machines.
11838         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11839         parameterize.
11840
11841 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11842
11843         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11844         mips.
11845         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11846
11847 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11848
11849         * g++.old_deja/g++.pt/using8.C: New test.
11850
11851 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11852
11853         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11854
11855 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11856
11857         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11858         where a failure is expected.
11859         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11860
11861 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11862
11863         * g++.old_deja/g++.pt/instantiate12.C: New test.
11864
11865 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11866
11867         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11868         start of structs.
11869         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11870         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11871         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11872         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11873         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11874         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11875         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11876         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11877         * g++.old-deja/g++.eh/spec6.C: Likewise.
11878         * g++.old-deja/g++.jason/crash3.C: Likewise.
11879         * g++.old-deja/g++.law/ctors11.C: Likewise.
11880         * g++.old-deja/g++.law/ctors17.C: Likewise.
11881         * g++.old-deja/g++.law/ctors5.C: Likewise.
11882         * g++.old-deja/g++.law/ctors9.C: Likewise.
11883         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11884         * g++.old-deja/g++.mike/net22.C: Likewise.
11885         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11886         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11887         * g++.old-deja/g++.mike/virt3.C: Likewise.
11888         * g++.old-deja/g++.niklas/t128.C: Likewise.
11889         * g++.old-deja/g++.other/anon4.C: Likewise.
11890         * g++.old-deja/g++.other/using1.C: Likewise.
11891         * g++.old-deja/g++.other/warn3.C: Likewise.
11892         * g++.old-deja/g++.pt/t37.C: Likewise.
11893         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11894         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11895
11896 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11897
11898         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11899
11900 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11901
11902         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11903
11904 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11905
11906         * gcc.c-torture/compile/20010107-1.c: New test.
11907
11908 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11909
11910         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11911
11912 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11913
11914         * gcc.dg/format/format.h: New file.
11915         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11916         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11917         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11918         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11919         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11920         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11921         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11922         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11923         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11924         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11925         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11926         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11927         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11928         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11929         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11930         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11931         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11932         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11933         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11934         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11935         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11936         instead of declaring standard types, macros and functions in each
11937         test.
11938
11939 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11940
11941         * gcc.c-torture/execute/20010106-1.c: New test.
11942
11943 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11944
11945         * gcc.dg/format/format.exp: New file.
11946         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11947         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11948         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11949         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11950         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11951         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11952         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11953         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11954         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11955         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11956         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11957         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11958         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11959         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11960         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11961         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11962         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11963         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11964         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11965         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11966         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11967         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11968         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11969         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11970         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11971         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11972         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11973         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11974         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11975         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11976         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11977         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11978         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11979         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11980         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11981         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11982         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11983         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11984         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11985         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11986         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11987         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11988
11989 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11990
11991         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11992         account.
11993
11994 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11995
11996         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11997
11998 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         * g++.old-deja/g++.pt/crash62.C: New test.
12001
12002 2001-01-04  Richard Henderson  <rth@redhat.com>
12003
12004         * gcc.dg/20000926-1.c: Update expected warnings.
12005         * gcc.dg/array-2.c: Likewise.
12006         * gcc.dg/array-4.c: Also validate flexible array members.
12007         * gcc.dg/c99-flex-array-1.c: New.
12008
12009 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12010
12011         * gcc.c-torture/compile/20001222-1.x: Remove.
12012
12013 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12014
12015         * gcc.c-torture/execute/built-in-setjmp.c: New.
12016
12017 2001-01-03  Richard Henderson  <rth@redhat.com>
12018
12019         * gcc.dg/940510-1.c: Update expected error wording.
12020         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12021
12022 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12023
12024         * lib/target-supports.exp (check_alias_available): Modified to
12025         indicate aliases not supported if only weak aliases are supported.
12026
12027 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12028
12029         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12030         Turn on cmpstrsi checks for __pj__ and __i370__.
12031
12032 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12033
12034         * g++.old-deja/g++.other/virtual11.C: New test.
12035
12036 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12037
12038         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12039
12040 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12041
12042         * gcc.c-torture/compile/20010102-1.c: New test.
12043
12044 2001-01-02  Andreas Jaeger  <aj@suse.de>
12045
12046         * gcc.dg/noreturn-3.c: New test.
12047
12048         * gcc.dg/noreturn-4.c: New test.
12049
12050 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12051
12052         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12053         __builtin_fputc and __builtin_fwrite.
12054
12055 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12056
12057         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12058         signed char, not default char.
12059
12060 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12061
12062         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12063
12064 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12065
12066         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12067
12068 2000-12-29  Richard Henderson  <rth@redhat.com>
12069
12070         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12071         (__cyg_profile_func_exit): Define.
12072
12073 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12074
12075         * g++.dg/vtgc1.C: New test.
12076
12077 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12078
12079         * gcc.dg/noncompile/20001228-1.c: New test.
12080
12081         * gcc.dg/20001228-1.c: New test.
12082
12083         * gcc.c-torture/execute/20001228-1.c: New test.
12084
12085 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12086
12087         * gcc.dg/format-strfmon-1.c: New test.
12088
12089 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12090
12091         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12092         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12093         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12094         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12095         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12096         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12097         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12098         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12099         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12100         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12101         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12102         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12103         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12104
12105         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12106         * gcc.c-torture/execute/string-opt-4.c: Test index.
12107
12108 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12109
12110         * gcc.c-torture/compile/20001226-1.c: New test.
12111
12112 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12113
12114         * gcc.c-torture/compile/20001222-1.c: New test.
12115         * gcc.c-torture/compile/20001222-1.x: Xfail.
12116
12117 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12118
12119         * gcc.c-torture/execute/comp-goto-2.c: New test.
12120
12121 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12122
12123         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12124         Use long types if __INT_MAX__ is 32767.
12125         (main): Use cast to (sint32 *) when poking 88 into a_page.
12126
12127         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12128
12129 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12130
12131         * gcc.c-torture/compile/20001221-1.c: New test.
12132         * gcc.c-torture/execute/20001221-1.c: New test.
12133
12134 2000-12-20  Richard Henderson  <rth@redhat.com>
12135
12136         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12137         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12138
12139 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12140
12141         * gcc.dg/compare3.c: New test.
12142
12143 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12144
12145         * gcc.dg/format-warnll-1.c: New test.
12146
12147 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12148
12149         * gcc.dg/cpp/cmdlne-P.c: New test.
12150
12151 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12152
12153         * gcc.c-torture/execute/builtin-abs-1.c,
12154         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12155
12156 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12157
12158         * gcc.dg/cpp/multiline.c: New test.
12159
12160 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12161
12162         * g++.old-deja/g++.other/syshdr1.C: Update.
12163         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12164
12165 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12166
12167         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12168
12169 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12170
12171         * g++.old-deja/g++.pt/ttp65.C: New test.
12172
12173 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12174
12175         * g++.old-deja/g++.pt/ttp64.C: New test.
12176
12177 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12178
12179         * g++.old-deja/g++.pt/spec33.C: New test.
12180
12181 2000-12-14  Catherine Moore  <clm@redhat.com>
12182
12183         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12184         * gcc.c-torture/execute/920612-2.c: Likewise.
12185         * gcc.c-torture/execute/920428-2.c: Likewise.
12186         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12187         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12188
12189 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12190
12191         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12192         * gcc.dg/pack-test-2.c: Likewise.
12193
12194 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12195
12196         Tests by Zack Weinberg <zackw@stanford.edu>.
12197
12198         * gcc.dg/cpp/defined.c: Update.
12199         * gcc.dg/cpp/defined_trad.c: New tests.
12200
12201 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12202
12203         * gcc.dg/cpp/trad-direct.c: Update.
12204
12205 2000-12-11  Neil Booth  <neilb@earthling.net>
12206
12207         * gcc.dg/cpp/defined_trad.c
12208
12209 2000-12-11  Neil Booth  <neilb@earthling.net>
12210
12211         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12212
12213 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12214
12215         * gcc.dg/format-miss-2.c: New test.
12216
12217 2000-12-09  Neil Booth  <neilb@earthling.net>
12218
12219         * gcc.dg/cpp/lineflags.c: New tests.
12220         * gcc.dg/cpp/poison.c: Update.
12221         * gcc.dg/cpp/redef2.c: Update.
12222         * gcc.dg/cpp/skipping.c: New test.
12223
12224 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12225
12226         * g++.old-deja/g++.other/eh3.C: New testcase.
12227
12228 2000-12-07  Neil Booth  <neilb@earthling.net>
12229
12230         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12231         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12232         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12233         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12234         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12235         Update.
12236
12237 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12238
12239         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12240         __SIZE_TYPE__ instead of int for type of integers cast to
12241         pointers.
12242
12243 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12244
12245         * g++.old-deja/g++.other/cleanup4.C: New test.
12246
12247 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12248
12249         * format-sec-1.c: New test.
12250
12251 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12252
12253         * gcc.dg/format-nonlit-3.c: New test.
12254
12255 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12256
12257         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12258         through a null pointer.
12259
12260 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12261
12262         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12263         * g++.old-deja/g++.pt/partial4.C: New test.
12264
12265 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12266
12267         * gcc.c-torture/execute/ieee/hugeval.x: New.
12268
12269 2000-12-06  Neil Booth  <neilb@earthling.net>
12270
12271         * gcc.dg/cpp/backslash2.c: New tests.
12272
12273 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12274
12275         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12276         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12277
12278 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12279
12280         * gcc.c-torture/execute/20001203-2.c: New testcase.
12281
12282 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12283
12284         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12285         * g++.old-deja/g++.other/virtual10.C: New test.
12286
12287 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12288
12289         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12290
12291 2000-12-05  Richard Henderson  <rth@redhat.com>
12292
12293         * gcc.c-torture/compile/20001205-1.c: New.
12294
12295 2000-12-04  Neil Booth  <neilb@earthling.net>
12296
12297         * g++.old-deja/g++.other/virtual9.C: New test.
12298         * g++.old-deja/g++.pt/crash61.C: New test.
12299         * gcc.c-torture/execute/loop-9.c: New test.
12300
12301 2000-12-04  Neil Booth  <neilb@earthling.net>
12302
12303         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12304         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12305         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12306         * gcc.dg/cpp/extratokens.c: ...here.
12307
12308 2000-12-04  Neil Booth  <neilb@earthling.net>
12309
12310         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12311         New tests.
12312
12313 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12314
12315         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12316         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12317
12318 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12319
12320         * gcc.c-torture/execute/20001203-1.c: New test.
12321
12322 2000-12-03  Neil Booth  <neilb@earthling.net>
12323
12324         * gcc.dg/cpp/macro6.c: New test cases.
12325
12326 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12327
12328         * gcc.c-torture/execute/string-opt-9.c: New test.
12329         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12330         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12331         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12332
12333         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12334         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12335
12336 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12337
12338         * gcc.dg/cpp/if-6.c: New testcase.
12339
12340         * gcc.dg/20001201-1.c: New testcase.
12341
12342 2000-12-02  Neil Booth  <neilb@earthling.net>
12343
12344         * g++.old-deja/g++.other/externC4.C,
12345         g++.old-deja/g++.other/friend10.C: New tests.
12346
12347 2000-12-02  Neil Booth  <neilb@earthling.net>
12348
12349         * g++.old-deja/g++.other/instan2.C
12350         * g++.old-deja/g++.other/instan3.C: New test.
12351
12352 2000-12-02  Neil Booth  <neilb@earthling.net>
12353
12354         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12355         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12356         gnuc99.c,gnuc99-pedantic.c: New tests.
12357
12358 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12359
12360         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12361         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12362
12363 2000-12-01  Neil Booth  <neilb@earthling.net>
12364
12365         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12366         * gcc.dg/cpp/poison.c: Update.
12367         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12368
12369 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12370
12371         * g77.f-torture/execute/20001201.f: New test.
12372
12373 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12374
12375         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12376
12377 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12378
12379         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12380
12381 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12382
12383         * g++.old-deja/g++.other/cast6.C: New test.
12384
12385 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12386
12387         * gcc.c-torture/execute/20001130-2.c: New testcase.
12388
12389 2000-11-30  Richard Henderson  <rth@redhat.com>
12390
12391         * gcc.c-torture/execute/20001130-1.c: New test.
12392
12393 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12394
12395         * g++.old-deja/g++.other/op3.C: New test.
12396
12397 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12398
12399         * g++.old-deja/g++.other/op2.C: New test.
12400
12401 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12402
12403         * g++.old-deja/g++.other/crash38.C: New test.
12404
12405 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12406
12407         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12408
12409 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12410
12411         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12412         tests.
12413         * gcc.c-torture/execute/string-opt-6.c: New test.
12414
12415         * gcc.dg/20001117-1.c: Add main.
12416
12417 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12418
12419         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12420         Move from here ...
12421         * gcc.dg/940510-1.c: ... to here.
12422
12423         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12424         zero-size arrays in toplevel structures.
12425
12426 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12427
12428         * gcc.c-torture/execute/loop-8.c: New test.
12429
12430 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12431
12432         * g++.old-deja/g++.other/base1.C: New test.
12433
12434 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12435
12436         * g++.old-deja/g++.other/parse2.C: New test.
12437
12438 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12439
12440         * g++.old-deja/g++.pt/incomplete1.C: New test.
12441
12442 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12443
12444         * g++.old-deja/g++.other/friend9.C: New test.
12445
12446 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12447
12448         * gcc.dg/20001127-1.c: New test.
12449
12450 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12451
12452         * g++.old-deja/g++.pt/friend46.C: New test.
12453
12454 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12455
12456         * g++.old-deja/g++.other/ptrmem8.C: New test.
12457
12458 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12459
12460         * gcc.c-torture/execute/string-opt-7.c: New test.
12461         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12462
12463 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12464
12465         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12466         instead of 'mkcheck 2'.
12467
12468 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12469
12470         * gcc.c-torture/execute/memcheck/driver.c,
12471         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12472         C9X references to refer to C99.
12473
12474 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12475
12476         * gcc.dg/ultrasp3.c: New test.
12477
12478 2000-11-25  Neil Booth  <neilb@earthling.net>
12479
12480         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12481
12482 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12483
12484         * gcc.c-torture/compile/20001123-2.c: New.
12485
12486 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12487
12488         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12489
12490 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12491
12492         * gcc.dg/sequence-point-1.c: Add some new tests.
12493         * gcc.c-torture/execute/20001124-1.c: New test.
12494
12495 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12496
12497         * g++.old-deja/g++.other/vaarg4.C: New test.
12498         * gcc.c-torture/compile/20001123-1.c: New test.
12499
12500 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12501
12502         * g++.other/crash24.C: Adjust and remove XFAIL.
12503         * g++.other/crash37.C: New test.
12504
12505 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12506
12507         * g++.old-deja/g++.pt/instantiate9.C: New test.
12508
12509 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12510
12511         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12512         new ABI, too.
12513
12514         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12515         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12516
12517 2000-11-22  Neil Booth  <neilb@earthling.net>
12518
12519         * gcc.dg/cpp/Wtrigraphs.c: New test.
12520
12521 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12522
12523         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12524
12525 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12526
12527         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12528
12529 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12530
12531         * lib/gcc-dg.exp: load_lib scanasm.exp.
12532         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12533         * lib/g++-dg.exp: load_lib scanasm.exp.
12534         * lib/scanasm.exp: New.
12535         (scan-assembler, scan-assembler-not): Add optional arguments to
12536         test name, or if not present, the pattern name.
12537         (scan-assembler-dem, scan-assembler-dem-not): New.
12538
12539         * g++.dg/dg.exp: New.
12540
12541 2000-11-21  Neil Booth  <neilb@earthling.net>
12542
12543         * gcc.dg/cpp/integrated1.c: Remove.
12544
12545 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12546
12547         * gcc.c-torture/execute/20001121-1.c: New test.
12548
12549 2000-11-21  Richard Henderson  <rth@redhat.com>
12550
12551         * gcc.c-torture/compile/20001121-1.c: New test.
12552
12553 2000-11-20  Neil Booth  <neilb@earthling.net>
12554
12555         * gcc.dg/cpp/integrated1.c: New test.
12556
12557 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12558
12559         * g++.old-deja/g++.other/inline17.C: New test.
12560
12561 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12562
12563         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12564         local variable to be zero: I made the variable global. Now
12565         uses abort() and exit() instead of relying on main's return value.
12566
12567 2000-11-20  Neil Booth  <neilb@earthling.net>
12568
12569         * gcc.dg/cpp/paste2.c: Update test.
12570         * objc/execute/paste.m: New test.
12571
12572 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12573
12574         * gcc.dg/c99-condexpr-1.c: New test.
12575
12576 2000-11-20  Neil Booth  <neilb@earthling.net>
12577
12578         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12579
12580 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12581
12582         * g++.old-deja/g++.pt/export1.C: New test.
12583
12584 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12585
12586         * gcc.dg/20001117-1.c: New test.
12587
12588 2000-11-18  Richard Henderson  <rth@redhat.com>
12589
12590         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12591
12592 2000-11-18  Richard Henderson  <rth@redhat.com>
12593
12594         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12595         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12596         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12597
12598 2000-11-18  Richard Henderson  <rth@redhat.com>
12599
12600         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12601         (main): New.  Exit cleanly.
12602
12603 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12604
12605         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12606         gcc.dg/c99-fordecl-2.c: New tests.
12607
12608 2000-11-18  Richard Henderson  <rth@redhat.com>
12609
12610         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12611         * gcc.c-torture/execute/zerolen-2.c: New.
12612
12613 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12614
12615         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12616         memory.
12617
12618 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12619
12620         * g++.old-deja/g++.pt/instantiate8.C: New test.
12621
12622 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12623
12624         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12625         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12626
12627 2000-11-16  Nick Clifton  <nickc@redhat.com>
12628
12629         * gcc.c-torture/execute/nestfunc-2.c: New test.
12630         * gcc.c-torture/execute/nestfunc-3.c: New test.
12631
12632 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12633
12634         * gcc.c-torture/compile/20001116-1.c: New test.
12635
12636 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12637
12638         * gcc.c-torture/execute/20001115-1.c: New test.
12639
12640 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12641
12642         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12643         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12644         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12645         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12646
12647 2000-11-15  Neil Booth  <neilb@earthling.net>
12648
12649         gcc.dg/cpp/_Pragma1.c: Update.
12650         gcc.dg/cpp/_Pragma2.c: New test.
12651
12652 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12653
12654         * g++.old-deja/g++.other/anon5.C: New test.
12655
12656 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12657
12658         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12659         tests.
12660
12661 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12662
12663         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12664         output.
12665
12666 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12667
12668         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12669         labels at end of compound statements.
12670
12671 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12672
12673         * gcc.c-torture/execute/loop-7.c: New test.
12674
12675 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12676
12677         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12678
12679 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12680
12681         * gcc.dg/c99-bool-1.c: New test.
12682
12683 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12684
12685         * gcc.dg/c99-scope-1.c: Remove xfail.
12686         * gcc.dg/c99-scope-2.c: New test.
12687
12688 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12689
12690         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12691         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12692
12693 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12694
12695         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12696         error messages.
12697
12698         * g++.mike/p700.C: Don't typedef wchar_t.
12699         * g++.mike/p784.C: Likewise.
12700         * g++.mike/eb101.C: Don't use __wchar_t.
12701
12702 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12703
12704         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12705         from DO loop.
12706
12707 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12708
12709         * gcc.c-torture/execute/20001111-1.c: New test.
12710
12711 2000-11-10  Nick Clifton  <nickc@redhat.com>
12712
12713         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12714         long multuiple and accumulate.
12715
12716 2000-11-09  Richard Henderson  <rth@redhat.com>
12717
12718         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12719         via size_t instead of int.
12720
12721         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12722         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12723         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12724         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12725
12726 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12727
12728         * gcc.c-torture/compile/20001109-1.c: New test.
12729         * gcc.c-torture/compile/20001109-2.c: New test.
12730
12731 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12732
12733         * g++.old-deja/g++.pt/operator1.C: New test.
12734         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12735
12736 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12737
12738         * gcc.dg/20001108-1.c: New test.
12739
12740 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12741
12742         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12743         with both arguments constant strings.
12744         * gcc.c-torture/execute/string-opt-3.c: New test.
12745         * gcc.c-torture/execute/string-opt-4.c: New test.
12746         * gcc.c-torture/execute/string-opt-5.c: New test.
12747
12748 2000-11-08  Nick Clifton  <nickc@redhat.com>
12749
12750         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12751         mulsidi3adddi patterns.
12752
12753 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12754
12755         * g++.old-deja/g++.other/crash36.C: New test.
12756
12757 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12758
12759         * g++.old-deja/g++.other/init16.C: New test.
12760
12761 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12762
12763         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12764
12765 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12766
12767         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12768         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12769         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12770
12771 2000-11-07  DJ Delorie  <dj@redhat.com>
12772
12773         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12774
12775 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12776
12777         * gcc.c-torture/execute/string-opt-1.c: New test.
12778
12779 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12780
12781         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12782         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12783         parameters in registers, and there is no way for a varargs
12784         function to know in which order the integer and floating-point
12785         parameters should be interleaved when they are placed on the
12786         stack.
12787         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12788         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12789
12790 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12791
12792         * gcc.c-torture/execute/string-opt-2.c: New test.
12793
12794 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12795
12796         * g++.old-deja/g++.pt/crash60.C: New test.
12797
12798 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12799
12800         * g++.old-deja/g++.other/crash24.C: New test.
12801         * g++.old-deja/g++.other/crash25.C: New test.
12802         * g++.old-deja/g++.other/crash26.C: New test.
12803         * g++.old-deja/g++.other/crash27.C: New test.
12804         * g++.old-deja/g++.other/crash28.C: New test.
12805         * g++.old-deja/g++.other/crash29.C: New test.
12806         * g++.old-deja/g++.other/crash30.C: New test.
12807         * g++.old-deja/g++.other/crash31.C: New test.
12808         * g++.old-deja/g++.other/crash32.C: New test.
12809         * g++.old-deja/g++.other/crash33.C: New test.
12810         * g++.old-deja/g++.other/crash34.C: New test.
12811         * g++.old-deja/g++.other/crash35.C: New test.
12812
12813 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12814
12815         * gcc.c-torture/execute/20001031-1.c: New test.
12816
12817 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12818
12819         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12820         namespace.
12821
12822         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12823         standards-conformant.
12824
12825         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12826
12827         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12828         * g++.old-deja/g++.mike/p755a.C: Likewise.
12829         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12830         library makes no calls to `operator new' during initialization.
12831
12832 2000-11-04  Neil Booth  <neilb@earthling.net>
12833
12834         * gcc.dg/cpp/include2.c: New tests.
12835
12836 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12837
12838         * lib/g++.exp (g++_set_ld_library_path): New function.
12839         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12840
12841 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12842
12843         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12844         warnings.
12845
12846 2000-11-01  Richard Henderson  <rth@redhat.com>
12847
12848         * g++.old-deja/g++.ext/namedret1.C: New.
12849         * g++.old-deja/g++.ext/namedret2.C: New.
12850         * g++.old-deja/g++.ext/namedret3.C: New.
12851
12852 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12853
12854         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12855         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12856
12857 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12858
12859         * gcc.c-torture/execute/va-arg-21.c: New test.
12860
12861 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12862
12863         * gcc.dg/c99-complex-2.c: New test.
12864
12865 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12866
12867         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12868
12869 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12870
12871         * g++.old-deja/g++.other/inline16.C: New test.
12872
12873 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12874
12875         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12876         __PRETTY_FUNCTION__
12877
12878 2000-10-29  Neil Booth  <neilb@earthling.net>
12879
12880         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12881         New tests.
12882         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12883         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12884         optimisation.
12885
12886 2000-10-29  Neil Booth  <neilb@earthling.net>
12887
12888         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12889         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12890         * mi5.c: Test multiple includes work with -C.
12891         * trigraphs.c: Test ^= version.
12892
12893 2000-10-28  Neil Booth  <neilb@earthling.net>
12894
12895         New tests and test updates for new macro expander.
12896
12897         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12898         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12899         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12900         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12901         new diagnostic messages.
12902
12903         * gcc.dg/cpp/macro3.c: New tests.
12904
12905 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12906
12907         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12908         on the same line.
12909
12910 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12911
12912         * g++.old-deja/g++.other/eh2.C: New test.
12913
12914 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12915
12916         * gcc.c-torture/execute/20001027-1.c: New test.
12917
12918 2000-10-26  Richard Henderson  <rth@redhat.com>
12919
12920         * gcc.c-torture/execute/20001026-1.c: New.
12921
12922 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12923
12924         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12925         * g++.old-deja/g++.law/builtin1.C: Likewise.
12926         * g++.old-deja/g++.law/ctors10.C: Likewise.
12927         * g++.old-deja/g++.law/virtual3.C: Likewise.
12928         * g++.old-deja/g++.mike/p658.C: Likewise.
12929         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12930         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12931         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12932         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12933         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12934
12935 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12936
12937         * gcc.c-torture/compile/20001024-1.c: New test.
12938
12939 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12940
12941         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12942         to tell us whether or not we are using V3.
12943
12944 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12945
12946         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12947         operands.
12948
12949 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12950
12951         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12952
12953 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12954
12955         * gcc.c-torture/execute/20001024-1.c: New test.
12956
12957 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12958
12959         * g++.old-deja/g++.other/sibcall1.C: New test.
12960
12961 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12962
12963         * gcc.dg/noncompile/init-3.c: New test.
12964
12965 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12966
12967         * gcc.dg/format-array-1.c: New test.
12968
12969 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12970
12971         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12972         writing through null pointers; remove comment about testing
12973         unterminated strings.
12974
12975 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12976
12977         * gcc.c-torture/execute/20001017-2.c: New test.
12978
12979 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12980
12981         * gcc.c-torture/compile/20001018-1.c: New test.
12982         * gcc.c-torture/compile/20001018-1.x: Xfail.
12983
12984 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12985
12986         * gcc.c-torture/execute/20001017-1.c: New test.
12987
12988 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12989
12990         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12991         for multiple use of arguments with scanf formats; add tests for
12992         multiple use of arguments.
12993
12994 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12995
12996         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12997
12998 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12999
13000         * gcc.dg/format-miss-1.c: New test.
13001
13002 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13003
13004         * gcc.c-torture/execute/20001013-1.c: New test.
13005
13006 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13007
13008         * gcc.dg/format-branch-1.c: New test.
13009
13010 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13011
13012         * README, lib/file-format.exp: Remove EGCS references.
13013
13014 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13015
13016         * gcc.dg/20001013-1.c: New test.
13017
13018 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13019
13020         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13021         for intmax_t in the compiler using __typeof__ and the type rules
13022         for conditional expressions.
13023
13024 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13025
13026         * gcc.dg/20001012-1.c: New test.
13027         * gcc.dg/20001012-2.c: New test.
13028
13029 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13030
13031         * gcc.dg/format-attr-1.c: New test.
13032
13033 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13034
13035         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13036         __LONG_LONG_MAX__ instead of LLONG_MAX.
13037
13038 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13039
13040         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13041         scanf flags.
13042         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13043         flags.
13044
13045 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13046
13047         * gcc.dg/sequence-pt-1.c: New test.
13048
13049 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13050
13051         * gcc.c-torture/execute/20001011-1.c: New testcase.
13052         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13053
13054 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13055
13056         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13057         does not error on it.
13058
13059 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13060
13061         * gcc.dg/20001009-1.c: New test.
13062
13063 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13064
13065         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13066         * gcc.c-torture/execute/20001009-2.c: ... to here.
13067
13068 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13069
13070         * gcc.c-torture/compile/20001009-1.c: New testcase.
13071         * gcc.c-torture/execute/20001009-1.c: New testcase.
13072         Testcases provided by Jan Hubicka <jh@suse.cz>.
13073
13074 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13075
13076         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13077         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13078         uintmax_t using <limits.h> to emulate the compiler's internal
13079         logic.  No longer XFAIL %j tests.
13080
13081 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13082
13083         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13084         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13085         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13086         regexps and details of expected handling of some bad formats.
13087         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13088         suppression.
13089
13090 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13091
13092         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13093         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13094         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13095         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13096         in list archives.
13097
13098 2000-10-06  Richard Henderson  <rth@cygnus.com>
13099
13100         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13101         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13102         * g++.old-deja/g++.jason/report.C: Likewise.
13103         * g++.old-deja/g++.law/friend5.C: Likewise.
13104         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13105         of the expected warnings.
13106
13107 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13108
13109         * g++.old-deja/g++.pt/enum14.C: New test.
13110
13111 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13112
13113         * g++.old-deja/g++.pt/crash59.C: New test.
13114
13115 2000-10-04  Will Cohen  <wcohen@redhat.com>
13116
13117         * gcc.dg/20000926-1.c: New test.
13118
13119 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13120
13121         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13122         function name for current C++ compiler.
13123         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13124
13125 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13126
13127         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13128         __PRETTY_FUNCTION__.
13129         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13130
13131 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13132
13133         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13134
13135 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13136
13137         * gcc.c-torture/compile/20000923-1.c: New test.
13138
13139 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13140
13141         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13142         * g++.old-deja/g++.pt/ttp62.C: Same.
13143         * g++.old-deja/g++.other/inline14.C: Same.
13144
13145 2000-09-24  Richard Henderson  <rth@cygnus.com>
13146
13147         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13148
13149 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13150
13151         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13152
13153 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13154
13155         * gcc.c-torture/compile/20000922-1.c: New file.
13156
13157 2000-09-21  Nick Clifton  <nickc@redhat.com>
13158
13159         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13160         a signed long modulo operation.
13161         (mod6): New function - perform an unsigned long modulo operation.
13162         (main): Add tests for modulos of very large numbers by very small
13163         dividends.
13164
13165 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13166
13167         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13168
13169 2000-09-19  Richard Henderson  <rth@cygnus.com>
13170
13171         * gcc.dg/compare2.c (case 10): XFAIL.
13172
13173 2000-09-18  Richard Henderson  <rth@cygnus.com>
13174
13175         * gcc.c-torture/execute/20000906-1.c: Move ...
13176         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13177         that support __builtin_trap.
13178
13179 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13180
13181         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13182
13183 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13184
13185         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13186         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13187         more $ format tests.
13188
13189 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13190
13191         * gcc.dg/format-errmk-1.c: New test.
13192
13193 2000-09-17  Greg McGary  <greg@mcgary.org>
13194
13195         * gcc.c-torture/execute/20000917-1.x: Remove.
13196
13197 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13198
13199         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13200
13201 2000-09-17  Greg McGary  <greg@mcgary.org>
13202
13203         * gcc.c-torture/execute/20000917-1.c: New test.
13204         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13205
13206 2000-09-16  Neil Booth  <NeilB@earthling.net>
13207
13208         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13209         in nested macro bug.
13210
13211 2000-09-15  Neil Booth  <NeilB@earthling.net>
13212
13213         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13214
13215 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13216
13217         * gcc.c-torture/execute/20000914-1.c: New test.
13218
13219 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13220
13221         * g++.other/inline13.C: New test.
13222
13223 2000-09-12  Andreas Jaeger  <aj@suse.de>
13224
13225         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13226         constant by Ulrich Drepper <drepper@redhat.com>.
13227
13228 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13229
13230         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13231
13232 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13233
13234         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13235
13236 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13237
13238         * gcc.dg/cpp/backslash.c: New test.
13239
13240 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13241
13242         * gcc.c-torture/execute/20000910-1.c: New test.
13243         * gcc.c-torture/execute/20000910-2.c: Likewise.
13244
13245 2000-09-11  Robert Lipe  <robertl@sco.com>
13246
13247         * gcc.dg/pragma-align.c: New test.
13248
13249 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13250
13251         * g++.old-deja/g++.pt/explicit82.C: New test.
13252         * g++.old-deja/g++.pt/explicit83.C: New test.
13253
13254 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13255
13256         * gcc.dg/asm-names.c: New test.
13257
13258 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13259
13260         * gcc.dg/cpp/tr-warn6.c: New test
13261
13262 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13263
13264         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13265         be accepted.
13266
13267 2000-09-07  Catherine Moore  <clm@redhat.com>
13268
13269         * gcc.c-torture/execute/unroll-1.c: New test.
13270
13271 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13272
13273         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13274         ERROR markers.
13275         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13276         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13277         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13278         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13279         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13280         Preprocess only.
13281         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13282         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13283
13284 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13285
13286         * g++.old-deja/g++.pt/deduct2.C: New test.
13287
13288 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13289
13290         * g++.old-deja/g++.pt/parms2.C: New test.
13291
13292 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13293
13294         * g++.old-deja/g++.pt/crash58.C: New test.
13295
13296 2000-09-06  Greg McGary  <greg@mcgary.org>
13297
13298         * gcc.c-torture/execute/20000906-1.c: New test.
13299         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13300
13301 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13302
13303         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13304
13305 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13306
13307         * g++.old-deja/g++.pt/crash57.C: New test.
13308
13309 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13310
13311         * g++.old-deja/g++.pt/crash56.C: New test.
13312
13313 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13314
13315         * g++.old-deja/g++.pt/koenig1.C: New test.
13316
13317 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13318
13319         * gcc.dg/20000904-1.c: New test.
13320
13321 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13322
13323         * gcc.dg/cpp/paste8.c: New test.
13324
13325 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13326
13327         * gcc.c-torture/compile/20000827-1.c: New test.
13328
13329 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13330
13331         * gcc.dg/format-diag-1.c: New test.
13332
13333 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13334
13335         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13336         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13337         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13338         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13339         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13340
13341 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13342
13343         * g++.old-deja/g++.other/nested4.C: New test.
13344
13345 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13346
13347         * g++.old-deja/g++.ns/scoped1.C: New test.
13348
13349 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13350
13351         * lib/g++.exp: Support testing already-installed GCC.
13352
13353 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13354
13355         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13356
13357 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13358
13359         * gcc.dg/return-type-2.c: New test.
13360
13361 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13362
13363         * gcc.c-torture/compile/20000825-1.c: New test.
13364
13365 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13366
13367         * gcc.dg/dwarf2-2.c: New test.
13368
13369 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13370
13371         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13372         dg-warning regexps.
13373
13374 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13375
13376         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13377         gcc.dg/format-ext-5.c: New tests.
13378
13379 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13380
13381         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13382
13383 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13384
13385         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13386
13387 2000-08-24  Richard Henderson  <rth@cygnus.com>
13388
13389         * gcc.dg/ia64-sync-1.c: New test.
13390         * gcc.dg/ia64-sync-2.c: New test.
13391         * gcc.dg/ia64-asm-1.c: New test.
13392
13393 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13394
13395         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13396         * gcc.dg/format-ext-2.c: New test.
13397
13398 2000-08-23  Jason Merrill  <jason@redhat.com>
13399
13400         * lib/old-dejagnu.exp: Also ignore "In member function" and
13401         "At global scope".
13402
13403 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13404
13405         * gcc.dg/noncompile/label-lineno-1.c: New test.
13406
13407 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13408
13409         * gcc.dg/c99-array-nonobj-1.c: New test.
13410
13411 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13412
13413         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13414         tests.
13415         * gcc.dg/format-ext-1.c: New test.
13416
13417 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13418
13419         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13420         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13421         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13422         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13423         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13424
13425 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13426
13427         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13428         gcc.dg/c99-strftime-2.c: New tests.
13429
13430 2000-08-22  Richard Henderson  <rth@cygnus.com>
13431
13432         * gcc.c-torture/execute/20000822-1.c: New test.
13433
13434 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13435
13436         * gcc.c-torture/execute/20000819-1.x: Remove.
13437
13438 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13439
13440         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13441         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13442         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13443         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13444         gcc.dg/format-xopen-1.c: New tests.
13445
13446 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13447
13448         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13449
13450 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13451
13452         * g++.old-deja/g++.other/loop2.C: New test.
13453
13454         * gcc.c-torture/compile/20000606-1.c: New test.
13455         * gcc.c-torture/compile/20000728-1.c: New test.
13456         * gcc.c-torture/execute/20000801-1.c: New test.
13457         * gcc.c-torture/execute/20000801-2.c: New test.
13458         * gcc.c-torture/execute/20000819-1.c: New test.
13459         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13460         * gcc.dg/20000629-1.c: New test.
13461         * gcc.dg/20000724-1.c: New test.
13462         * gcc.dg/20000807-1.c: New test.
13463
13464 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13465
13466         * gcc.dg/cpp/pragma-1.c: New test.
13467         * gcc.dg/cpp/pragma-2.c: New test.
13468
13469 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13470
13471         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13472         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13473
13474 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13475
13476         * gcc.c-torture/compile/20000818-1.c: New test.
13477
13478 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13479
13480         * gcc.c-torture/execute/20000818-1.c: New test.
13481
13482 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13483
13484         * gcc.dg/format-va-1.c: New test.
13485
13486 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13487
13488         * g++.old-deja/g++.other/typedef8.C: New test.
13489
13490 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13491
13492         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13493         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13494         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13495         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13496         * g++.old-deja/g++.other/ptrmem7.C: New test.
13497         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13498
13499 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13500
13501         * g++.old-deja/g++.pt/typename27.C: New test.
13502
13503 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13504
13505         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13506         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13507         * g++.old-deja/g++.pt/friend45.C: New test.
13508         * g++.old-deja/g++.other/friend8.C: New test.
13509
13510 2000-08-15  Richard Henderson  <rth@cygnus.com>
13511
13512         * gcc.c-torture/execute/20000815-1.c: New test.
13513
13514 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13515
13516         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13517         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13518         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13519
13520 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13521
13522         * g++.old-deja/g++.other/refinit2.C: New test.
13523
13524 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13525
13526         * lib/c-torture.exp (c-torture): Make
13527         compiler_conditional_xfail_data global.
13528         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13529         compiler_conditional_xfail_data machinery.
13530         (f-torture-execute): Likewise.
13531         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13532         and only when unrolling loops.
13533
13534         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13535
13536 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13537
13538         * g++.old-deja/g++.pt/explicit81.C: New test.
13539
13540 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13541
13542         * g++.old-deja/g++.pt/typename26.C: New test.
13543
13544 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13545
13546         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13547         warning.
13548
13549 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13550
13551         * g++.old-deja/g++.other/array3.C: New test.
13552
13553 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13554
13555         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13556         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13557         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13558         New tests.
13559
13560 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13561
13562         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13563         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13564
13565 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13566
13567         * gcc.c-torture/execute/20000808-1.c: New test.
13568
13569 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13570
13571         * gcc.dg/c90-const-expr-1.c: New test.
13572
13573 2000-08-08  Richard Henderson  <rth@cygnus.com>
13574
13575         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13576
13577 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13578
13579         * gcc.dg/noncompile/const-ll-1.c: New test.
13580
13581 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13582
13583         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13584
13585 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13586
13587         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13588         that running programs linked against the shared version of libobjc
13589         run correctly.
13590
13591 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13592
13593         * gcc.dg/c99-printf-1.c: New test.
13594
13595 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13596
13597         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13598
13599 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13600
13601         * gcc.c-torture/execute/20000731-1.x: Delete.
13602
13603 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13604
13605         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13606         and torture_without_loops as is done by c-torture.exp.
13607         (search_for): Copy from c-torture.exp.
13608         (gcc-dg-runtest): New function, drives a directory of tests
13609         iterating over the TORTURE_OPTIONS.
13610         (scan-assembler, scan-assembler-not): Move here from
13611         individual directory drivers.
13612
13613         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13614         defined by lib/gcc-dg.exp.
13615         * gcc.dg/cpp/cpp.exp: Likewise.
13616         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13617         gcc-dg-runtest, so we cycle over optimization options.
13618
13619         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13620         * gcc.dg/compare2.c: No longer expected to fail.
13621
13622 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13623
13624         * gcc.c-torture/execute/20000804-1.c: New test.
13625
13626 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13627
13628         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13629
13630 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13631
13632         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13633
13634 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13635
13636         * gcc.c-torture/compile/20000803-1.c: New test.
13637
13638 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13639
13640         * gcc.c-torture/execute/20000801-3.c,
13641         gcc.c-torture/execute/20000801-4.c: New tests.
13642         * gcc.c-torture/execute/20000801-3.x,
13643         gcc.c-torture/execute/20000801-4.x: Xfail.
13644
13645 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13646
13647         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13648         libobjc/.libs to allow for libtool.
13649
13650 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13651
13652         * gcc.c-torture/compile/20000802-1.c: New test.
13653
13654 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13655
13656         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13657
13658 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13659
13660         * gcc-c-torture/execute/20000731-2.c: New test.
13661
13662         * gcc.c-torture/execute/20000731-1.c: New test.
13663         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13664
13665 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13666
13667         * testsuite/gcc.dg/cpp/paste7.c: New test.
13668         * gcc.dg/cpp/20000725-1.c: New test.
13669
13670 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13671
13672         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13673         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13674         declaration warning for __builtin_dwarf_reg_size.
13675
13676         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13677
13678 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13679
13680         * gcc.dg/noncompile/voidparam-1.c: New test.
13681
13682 2000-07-30  Richard Henderson  <rth@cygnus.com>
13683
13684         * gcc.dg/c90-digraph-1.c: Don't xfail.
13685         * gcc.dg/compare2.c (case 10): Xfail.
13686         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13687
13688 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13689
13690         * gcc.dg/c99-main-1.c: New test.
13691
13692 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13693
13694         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13695
13696 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13697
13698         * gcc.c-tortuer/execute/20000726-1.c: New test.
13699
13700 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13701
13702         * gcc.c-torture/execute/enum-2.c: New test.
13703
13704 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13705
13706         * gcc.dg/cpp/tr-warn3.c: New test.
13707
13708 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13709
13710         * g++.old-deja/g++.ext/implicit1.C: Remove.
13711         * g++.old-deja/g++.jason/c2.C: Remove
13712         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13713         * g++.old-deja/g++.pt/crash16.C: Likewise.
13714         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13715
13716 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13717
13718         * g++.old-deja/g++.other/for2.C: New test.
13719
13720 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13721
13722         * gcc.dg/20000720-1.c: New test.
13723
13724 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13725
13726         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13727
13728 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13729
13730         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13731         * gcc.c-torture/execute/20000722-1.c: New.
13732         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13733
13734 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13735
13736         * gcc.dg/cpp/20000720-1.S: New test.
13737
13738 2000-07-21  Michael Meissner  <meissner@redhat.com>
13739
13740         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13741
13742 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13743
13744         * g++.old-deja/g++.brendan/crash16.C,
13745         g++.old-deja/g++.brendan/parse3.C,
13746         g++.old-deja/g++.brendan/redecl1.C,
13747         g++.old-deja/g++.ns/template13.C,
13748         g++.old-deja/g++.other/decl4.C,
13749         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13750
13751 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13752
13753         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13754         and "Internal error".
13755
13756         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13757         regexps.
13758         * gcc.dg/cpp/paste6.c: New test.
13759
13760 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13761
13762         * gcc.dg/cpp/tr-direct.c: New test.
13763
13764         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13765         gcc.dg/cpp/undef1.c: Tweak error regexps.
13766
13767 2000-07-18  Eric Christopher <echristo@redhat.com>
13768
13769         * gcc.c-torture/compile/20000718-1.c: New test.
13770
13771 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13772
13773         * cpplex.c (_cpp_push_token): If the token being pushed back
13774         is the previous token in this context, just subtract one from
13775         context->posn.
13776         * cppmacro.c (save_expansion): Clear aux field when storing a
13777         placemarker.
13778
13779 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13780
13781         * gcc.dg/noncompile/redecl-1.c: New test.
13782
13783 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13784
13785         * gcc.c-torture/execute/20000717-5.c: New test.
13786         * gcc.c-torture/execute/20000717-1.x: Removed.
13787
13788 2000-07-17  Richard Henderson  <rth@cygnus.com>
13789
13790         * gcc.c-torture/execute/20000717-4.c: New test.
13791
13792 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13793
13794         * gcc.dg/cpp/syshdr.c: New test.
13795         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13796
13797 2000-07-17  Neil Booth  <neilb@earthling.net>
13798
13799         * gcc.dg/cpp/cmdlne-dM.c: New test.
13800         * gcc.dg/cpp/cmdlne-dD.c: New test.
13801
13802 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13803
13804         * gcc.c-torture/execute/20000717-3.c: New test.
13805
13806         * gcc.c-torture/compile/20000717-1.c: New test.
13807
13808 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13809
13810         * gcc.c-torture/execute/20000717-2.c: New test.
13811
13812 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13813
13814         * gcc.dg/formatz-1.c: New test.
13815
13816         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13817         * gcc.dg/c99-digraph-1.c: New tests.
13818
13819         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13820         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13821
13822         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13823         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13824         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13825         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13826         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13827         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13828         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13829
13830 2000-07-17   Greg McGary <greg@mcgary.org>
13831
13832         * gcc.c-torture/execute/20000717-1.c: New test.
13833         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13834
13835 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13836
13837         * gcc.c-torture/execute/20000715-2.c: New test.
13838         * gcc.dg/20000715-1.c: New test.
13839
13840 2000-07-15  Michael Meissner  <meissner@redhat.com>
13841
13842         * gcc.c-torture/execute/20000715-1.c: New test.
13843
13844 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13845
13846         * gcc.c-torture/execute/20000707-1.c: New test.
13847
13848 2000-07-13  Neil Booth  <NeilB@earthling.net>
13849
13850         * testsuite/gcc.dg/cpp/digraph1.c,
13851         testsuite/gcc.dg/cpp/digraph2.c,
13852         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13853
13854 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13855
13856         * g77.f-torture/compile/20000630-2.f:  New test.
13857         * g77.f-torture/compile/20000630-2.x
13858
13859 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13860
13861         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13862
13863 2000-07-11  Neil Booth  <NeilB@earthling.net>
13864
13865         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13866
13867 2000-07-11  Neil Booth  <NeilB@earthling.net>
13868
13869         * gcc.dg/cpp/cmdlne-C.c: New.
13870
13871 2000-07-09  Neil Booth  <NeilB@earthling.net>
13872
13873         * gcc.dg/cpp/directiv.c: New tests.
13874         * gcc.dg/cpp/undef1.c: Update.
13875
13876 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13877
13878         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13879
13880 2000-07-09  Neil Booth  <NeilB@earthling.net>
13881
13882         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13883
13884 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13885
13886         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13887         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13888
13889 2000-07-08  Neil Booth  <NeilB@earthling.net>
13890
13891         * gcc.dg/cpp/macsyntx.c: New tests.
13892
13893 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13894
13895         * gcc.dg/20000707-1.c: New test.
13896
13897 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13898
13899         * gcc.c-torture/execute/20000706-1.c: New test.
13900         * gcc.c-torture/execute/20000706-2.c: New test.
13901         * gcc.c-torture/execute/20000706-3.c: New test.
13902         * gcc.c-torture/execute/20000706-4.c: New test.
13903         * gcc.c-torture/execute/20000706-5.c: New test.
13904
13905 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         * g++.old-deja/g++.pt/instantiate7.C: New test.
13908
13909 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13910
13911         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13912         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13913         * g++.old-deja/g++.other/rtti3.C: Likewise.
13914         * g++.old-deja/g++.other/rttid3.C: Likewise.
13915
13916 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13917
13918         *  g77.f-torture/compile/20000630-1.x: Fix typo
13919
13920 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13921
13922         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13923         assembly output.
13924
13925 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13926
13927         * gcc.dg/cpp/ident.c: New test.
13928
13929 2000-07-05  Neil Booth  <NeilB@earthling.net>
13930
13931         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13932           gcc.dg/cpp/lexstrng.c: New tests.
13933
13934 2000-07-04  Neil Booth  <NeilB@earthling.net>
13935
13936         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13937         * gcc.dg/cpp/strify2.c: Same.
13938
13939 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13940
13941         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13942         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13943         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13944         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13945
13946         * testsuite/gcc.dg/cpp/macro1.c,
13947         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13948         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13949         testsuite/gcc.dg/cpp/strify1.c,
13950         testsuite/gcc.dg/cpp/strify2.c: New tests.
13951
13952 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13953
13954         * gcc.c-torture/execute/20000703-1.c: New test.
13955
13956 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13957
13958         * g++.old-deja/g++.pt (lookup10.C): New test.
13959
13960 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13961
13962         * g++.old-deja/g++.pt (typename25.C): New test.
13963
13964 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13965
13966         * gcc.c-torture/compile/20000701-1.c: New test.
13967
13968 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13969
13970         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13971         to test case.
13972
13973 2000-06-30  Catherine Moore  <clm@cygnus.com>
13974
13975         * gcc.c-torture/execute/align-1.c: New test.
13976
13977 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13978
13979         * g++.old-deja/g++.pt/expr8.C: New test.
13980         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13981
13982 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13983
13984         * gcc.c-torture/compile/20000629-1.c: New test.
13985
13986 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13987
13988
13989         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13990         gcc.dg/noncompile directory, depending on whether they're
13991         preprocessor tests or not.  Annotate all the tests for the dg
13992         framework.
13993
13994         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13995         * gcc.dg/noncompile/noncompile.exp: New.
13996
13997         * Moved files:
13998         Old name                                New name
13999         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14000         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14001         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14002         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14003         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14004         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14005         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14006         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14007         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14008         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14009         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14010         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14011         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14012         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14013         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14014         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14015         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14016         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14017         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14018         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14019         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14020         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14021         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14022         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14023
14024         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14025         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14026         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14027         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14028         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14029         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14030
14031 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14032
14033         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14034         declare one variable.  On the fourth, error.
14035         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14036         declared by 20000628-1a.h.
14037
14038 2000-06-29  Richard Henderson  <rth@redhat.com>
14039
14040         * gcc.c-torture/execute/930529-1.x: New file.
14041         * gcc.dg/920413-1.c: Adjust expected warning text.
14042         * gcc.dg/980217-1.c: Declare abort.
14043         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14044
14045 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14046
14047         * g77.f-torture/compile/20000629-1.f: New test.
14048         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14049
14050 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14051
14052         Rearrange lots of files, removing entirely the
14053         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14054         directories.
14055
14056         * Deleted files:
14057         gcc.c-torture/code_quality/code_quality.exp
14058         gcc.c-torture/special/special.exp
14059         gcc.failure/failure.exp
14060         gcc.failure/940409-1.x
14061         gcc.c-torture/compile/961203-1.x
14062
14063         * New files:
14064         gcc.misc-tests/linkage.exp
14065         gcc.c-torture/execute/920730-1t.c
14066         gcc.c-torture/execute/920730-1t.x
14067         gcc.c-torture/compile/920520-1.x
14068         gcc.c-torture/compile/920521-1.x
14069         gcc.c-torture/compile/981006-1.x
14070         gcc.c-torture/execute/eeprof-1.x
14071
14072         * Moved files (possibly with modifications to fit a new harness):
14073         Old name                                New name
14074         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14075         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14076         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14077         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14078         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14079         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14080         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14081         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14082         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14083         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14084         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14085         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14086         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14087         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14088
14089 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14090
14091         * c-torture/compile/961203-1.x: Delete.
14092
14093         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14094         not exit. Include stdio.h.
14095         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14096         * gcc.misc-tests/dg-12.c: Likewise.
14097         * gcc.misc-tests/dg-5.c: Likewise.
14098         * gcc.misc-tests/dg-6.c: Likewise.
14099         * gcc.misc-tests/dg-7.c: Prototype abort.
14100         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14101         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14102         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14103         not exit.
14104         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14105         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14106
14107 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14108
14109         * gcc.dg/cpp/20000628-1.c: New test.
14110         * gcc.dg/cpp/20000628-1.h: New header for above test.
14111         * gcc.dg/cpp/20000628-1a.h: Likewise.
14112
14113 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14114
14115         * gcc.dg/cpp: New directory.
14116         * gcc.dg/cpp/cpp.exp: New driver.
14117         * gcc.dg/cpp/20000627-1.c: New test.
14118         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14119         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14120         and rewrite as a compilation test.
14121
14122         * gcc.dg: Move many files into the cpp subdirectory, possibly
14123         renaming or editing them as well.
14124         Old name                New name
14125         990119-1.c              cpp/19990119-1.c
14126         990228-1.c              cpp/19990228-1.c
14127         990407-1.c              cpp/19990407-1.c
14128         990409-1.c              cpp/19990409-1.c
14129         990413-1.c              cpp/19990413-1.c
14130         990703-1.c              cpp/19990703-1.c
14131         20000127-1.c            cpp/20000127-1.c
14132         20000129-1.c            cpp/20000129-1.c
14133         20000207-1.c            cpp/20000207-1.c
14134         20000207-2.c            cpp/20000207-2.c
14135         20000209-1.c            cpp/20000209-1.c
14136         20000209-2.c            cpp/20000209-2.c
14137         20000301-1.c            cpp/20000301-1.c
14138         20000419-1.c            cpp/20000419-1.c
14139         20000510-1.S            cpp/20000510-1.S
14140         20000519-1.c            cpp/20000519-1.c
14141         20000529-1.c            cpp/20000529-1.c
14142         20000625-1.c            cpp/20000625-1.c
14143         20000625-2.c            cpp/20000625-2.c
14144         cpp-as1.c               cpp/assert1.c
14145         cpp-as2.c               cpp/assert2.c
14146         cxx-comments-1.c        cpp/cxxcom1.c
14147         cxx-comments-2.c        cpp/cxxcom2.c
14148         endif-label.c           cpp/endif.c
14149         cpp-hash1.c             cpp/hash1.c
14150         cpp-hash2.c             cpp/hash2.c
14151         cpp-if1.c               cpp/if-1.c
14152         cpp-if2.c               cpp/if-2.c
14153         cpp-if3.c               cpp/if-3.c
14154         cpp-if4.c               cpp/if-4.c
14155         cpp-if5.c               cpp/if-5.c
14156         cpp-cond.c              cpp/if-cexp.c
14157         cpp-missingop.c         cpp/if-mop.c
14158         cpp-missingparen.c      cpp/if-mpar.c
14159         cpp-opprec.c            cpp/if-oppr.c
14160         cpp-ifparen.c           cpp/if-paren.c
14161         cpp-shortcircuit.c      cpp/if-sc.c
14162         cpp-shift.c             cpp/if-shift.c
14163         cpp-unary.c             cpp/if-unary.c
14164         cpp-li1.c               cpp/line1.c
14165         cpp-li2.c               cpp/line2.c
14166         lineno.c                cpp/line3.c
14167         lineno-2.c              cpp/line4.c
14168         cpp-mi.c                cpp/mi1.c
14169         cpp-mic.h               cpp/mi1c.h
14170         cpp-micc.h              cpp/mi1cc.h
14171         cpp-mind.h              cpp/mi1nd.h
14172         cpp-mindp.h             cpp/mi1ndp.h
14173         cpp-mix.h               cpp/mi1x.h
14174         cpp-mi2.c               cpp/mi2.c
14175         cpp-mi2a.h              cpp/mi2a.h
14176         cpp-mi2b.h              cpp/mi2b.h
14177         cpp-mi2c.h              cpp/mi2c.h
14178         cpp-mi3.c               cpp/mi3.c
14179         cpp-mi3.def             cpp/mi3.def
14180         poison-1.c              cpp/poison.c
14181         pr-impl.c               cpp/prag-imp.c
14182         cpp-redef-2.c           cpp/redef1.c
14183         cpp-redef.c             cpp/redef2.c
14184         strpaste.c              cpp/strp1.c
14185         strpaste-2.c            cpp/strp2.c
14186         cpp-tradpaste.c         cpp/tr-paste.c
14187         cpp-tradstringify.c     cpp/tr-str.c
14188         cpp-tradwarn1.c         cpp/tr-warn1.c
14189         cpp-tradwarn2.c         cpp/tr-warn2.c
14190         trigraphs.c             cpp/trigraphs.c
14191         cpp-unc1.c              cpp/unc1.c
14192         cpp-unc2.c              cpp/unc2.c
14193         cpp-unc3.c              cpp/unc3.c
14194         cpp-unc.c               cpp/unc4.c
14195         undef.c                 cpp/undef1.c
14196         undef-2.c               cpp/undef2.c
14197         cpp-wi1.c               cpp/widestr1.c
14198
14199 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14200
14201         * lib/g++.exp (g++_include_flags): Tweak.
14202
14203 2000-06-27  H.J. Lu  <hjl@gnu.org>
14204             Loren J. Rittle  <ljrittle@acm.org>
14205
14206         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14207         version with one that knows about the new gcc tree structure.
14208         (g++_link_flags): Same.
14209
14210 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14211
14212         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14213         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14214         case we are cross-compiling.
14215
14216         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14217         g++.old-deja/g++.niklas/Makefile.in,
14218         g++.old-deja/g++.niklas/configure.in,
14219         g++.old-deja/g++.other/Makefile.in,
14220         g++.old-deja/g++.other/configure.in,
14221         gcc.c-torture/code_quality/Makefile.in,
14222         gcc.c-torture/code_quality/configure.in,
14223         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14224         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14225         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14226         gcc.c-torture/execute/ieee/Makefile.in,
14227         gcc.c-torture/execute/ieee/configure.in,
14228         gcc.c-torture/noncompile/Makefile.in,
14229         gcc.c-torture/noncompile/configure.in,
14230         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14231         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14232         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14233
14234 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14235
14236         * g++.old-deja/g++.other/ambig3.C: New test.
14237
14238 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14239
14240         * g++.old-deja/g++.pt/syntax1.C: New test.
14241         * g++.old-deja/g++.pt/syntax2.C: New test.
14242         * g++.old-deja/g++.other/syntax3.C: New test.
14243         * g++.old-deja/g++.other/syntax4.C: New test.
14244
14245 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14246
14247         * gcc.dg/20000623-1.c: Prototype exit and abort.
14248
14249 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14250
14251         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14252         New tests.
14253         * gcc.dg/cpp-mi3.def: New file.
14254
14255         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14256         inside assertions.
14257         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14258         lexer's error messages.
14259         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14260         divine anything from the linemarkers.
14261         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14262         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14263
14264 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14265
14266         * gcc.dg/20000623-1.c: New test.
14267
14268 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14269
14270         * gcc.c-torture/execute/20000622-1.c: New test.
14271
14272 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14273
14274         * g++.old-deja/g++.other/init15.C: New test.
14275
14276 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14277
14278         * g++.old-deja/g++.pt/vaarg2.C: New test.
14279         * g++.old-deja/g++.pt/vaarg3.C: New test.
14280
14281 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14282
14283         * g++.old-deja/g++.other/dyncast6.C: New test.
14284
14285 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14286
14287         * gcc.c-torture/execute/loop-6.c: New test.
14288
14289 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14290
14291         * gcc.dg/20000614-1.c: New test.
14292         * gcc.dg/20000614-2.c: New test.
14293
14294 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14295
14296         * g++.old-deja/g++.other/inline12.C: New test.
14297
14298 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14299
14300         * g++.old-deja/g++.other/eh1.C: New test.
14301
14302 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14303
14304         * g++.old-deja/g++.other/type.C: New test.
14305
14306 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14307
14308         * g++.old-deja/g++.other/initstring.C: New test.
14309
14310 2000-06-12  Jason Merrill  <jason@redhat.com>
14311
14312         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14313
14314 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14315
14316         * gcc.c-torture/compile/20000609-1.c: New test.
14317
14318 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14319
14320         * gcc.dg/20000609-1.c: New test.
14321
14322 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14323
14324         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14325         * gcc.c-torture/noncompile/poison-1.c: Move...
14326         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14327         * gcc.dg/cpp-li1.c: Add a token after the #line.
14328
14329 2000-06-05  Richard Henderson  <rth@cygnus.com>
14330
14331         * gcc.c-torture/execute/20000605-2.c: New test.
14332         * gcc.c-torture/execute/20000605-3.c: New test.
14333
14334 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14335
14336         * g77.f-torture/execute/20000503-1.x: New file.
14337
14338 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14339
14340         * g++.old-deja/g++.eh/badalloc1.C: New test.
14341
14342 2000-06-05  Richard Henderson  <rth@cygnus.com>
14343
14344         * gcc.c-torture/execute/20000605-1.c: New test.
14345
14346 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14347             Nathan Sidwell <nathan@codesourcery.com>
14348
14349         * gcc.c-torture/compile/20000605-1.c: New test.
14350
14351 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14352
14353         * g77.f-torture/compile/20000601-1.f:  New test.
14354
14355 2000-06-03  Richard Henderson  <rth@cygnus.com>
14356
14357         * gcc.c-torture/execute/20000603-1.c: New.
14358
14359 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14360
14361         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14362         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14363
14364 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14365
14366         * gcc.dg/compare2.c (case 12): XFAIL.
14367         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14368         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14369
14370         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14371
14372 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14373
14374         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14375         guard macro is already defined when the header is first
14376         included.
14377         * gcc.dg/cpp-mix.h: New file.
14378         * gcc.dg/endif-label.c: Update patterns to match compiler.
14379
14380         * g++.brendan/complex1.C: Declare abort.
14381         * g++.law/refs4.C: Remove XFAIL.
14382         * g++.oliva/expr2.C: Declare abort and exit.
14383
14384 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14385
14386         * gcc.c-torture/execute/20000528-1.c: New test.
14387
14388         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14389         * g++.old-deja/g++.law/temps4.C: Likewise.
14390
14391         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14392         stdlib.h.  Call abort() on failure.
14393         * g++.old-deja/g++.law/refs4.C: Likewise.
14394         * g++.old-deja/g++.law/temps4.C: Likewise.
14395         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14396         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14397
14398 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14399
14400         Relative to g++.dg/special:
14401         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14402
14403         Relative to g++.old-deja:
14404         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14405         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14406         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14407         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14408         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14409         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14410         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14411
14412         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14413         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14414         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14415         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14416         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14417         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14418         and/or string.h.
14419
14420         * g++.other/goto1.C: Update expectations for error messages.
14421
14422 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14423
14424         * gcc.c-torture/compile/20000523-1.c: New test.
14425
14426 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14427
14428         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14429
14430 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14431
14432         * g++.old-deja/g++.eh/catch11.C: New test.
14433         * g++.old-deja/g++.eh/catch12.C: New test.
14434
14435 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14436
14437         * gcc.c-torture/execute/20000523-1.c: New test.
14438
14439 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14440
14441         * c-torture/execute/bcp-1.c: Replace abort in arg of
14442         __builtin_constant_p with a generic external function.
14443
14444         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14445         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14446         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14447         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14448         Prototype abort and/or exit.
14449
14450         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14451         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14452         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14453         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14454
14455 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14456
14457         * gcc.dg/dwarf2-1.c: New test.
14458
14459 2000-05-20  Richard Henderson  <rth@cygnus.com>
14460
14461         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14462
14463 2000-05-20  Andreas Jaeger  <aj@suse.de>
14464
14465         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14466         testcase.
14467
14468 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14469
14470         * gcc.c-torture/execute/20000519-2.c: New test.
14471
14472 2000-05-19  Andreas Jaeger  <aj@suse.de>
14473
14474         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14475         which fails with SSA.
14476
14477         * lib/c-torture.exp: Also test with -O3 -fssa.
14478
14479 2000-05-18  Michael Meissner  <meissner@redhat.com>
14480
14481         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14482         * gcc.c-torture/execute/920415-1.c: Ditto.
14483         * gcc.c-torture/execute/920501-1.c: Ditto.
14484         * gcc.c-torture/execute/conversion.c: Ditto.
14485         * gcc.c-torture/execute/cvt-1.c: Ditto.
14486
14487 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14488
14489         * gcc.c-torture/compile/20000518-1.c: New test.
14490
14491 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14492
14493         * g77.f-torture/compile/200005018.f:  New test.
14494
14495 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14496
14497         * gcc.c-torture/compile/20000517-1.c: New test.
14498
14499 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14500
14501         * gcc.c-torture/execute/20000516-1.c: New test.
14502
14503 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14504
14505         * g++.old-deja/g++.other/eh.C: New test.
14506
14507 2000-05-12  Richard Henderson  <rth@cygnus.com>
14508
14509         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14510         constants through to doit's conditional.
14511
14512 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14513
14514         * gcc.c-torture/compile/20000511-1.c: New test.
14515         * g77.f-torture/compile/20000511-1.f: New test.
14516         * g77.f-torture/compile/20000511-2.f: New test.
14517
14518 2000-05-11  Michael Meissner  <meissner@redhat.com>
14519
14520         * gcc.c-torture/execute/20000511-1.c: New test.
14521
14522 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14523
14524         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14525         * gcc.dg/20000510-1.S: New.
14526
14527 2000-05-08  Catherine Moore  <clm@cygnus.com>
14528
14529         * gcc.dg/unused-3.c: New.
14530
14531 2000-05-06  Richard Henderson  <rth@cygnus.com>
14532
14533           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14534           * g++.old-deja/g++.mike/warn1.C: Likewise.
14535           * g++.old-deja/g++.pt/local1.C: Likewise.
14536           * g++.old-deja/g++.pt/local7.C: Likewise.
14537           * g++.old-deja/g++.pt/spec16.C: Likewise.
14538
14539 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14540
14541         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14542
14543 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14544
14545           * g77.f-torture/execute/20000503-1.f:  New test.
14546
14547 2000-05-04  Andreas Jaeger  <aj@suse.de>
14548
14549         * gcc.dg/noreturn-2.c: New test.
14550
14551 2000-05-04  Neil Booth  <NeilB@earthling.net>
14552
14553         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14554         preprocessor.
14555
14556 2000-05-04  Richard Henderson  <rth@cygnus.com>
14557
14558         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14559
14560 2000-05-04  Richard Henderson  <rth@cygnus.com>
14561
14562         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14563         OpenSSL by Jason R Thorpe.
14564
14565 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14566
14567         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14568
14569 2000-05-03  Robert Lipe <robertlipe@usa.net>
14570
14571         * gcc.dg/20000503-1.c: New test.
14572
14573 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14574
14575         * gcc.c-torture/compile/20000502-1.c: New test.
14576         * g++.old-deja/g++.other/align.C: New test.
14577         * gcc.dg/cpp-tradstringify.c: New test.
14578
14579 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14580
14581         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14582         and hard registers.
14583
14584 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14585
14586         * gcc.c-torture/execute/loop-5.c: New test.
14587
14588 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14589
14590         * gcc.c-torture/execute/va-arg-20.c: New test.
14591
14592 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14593
14594         * gcc.c-torture/execute/20000422-1.c: New test.
14595
14596 2000-04-20  Greg McGary  <gkm@gnu.org>
14597
14598         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14599         when optimizing, but without sibling-call optimizations (-O1).
14600
14601 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14602
14603           * gcc.c-torture/compile/20000420-1.c: New test.
14604
14605 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14606
14607         * g++.abi/ptrflags.C: New test.
14608         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14609
14610 2000-04-19  Catherine Moore  <clm@cygnus.com>
14611
14612         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14613
14614 2000-04-19  Greg McGary  <gkm@gnu.org>
14615
14616         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14617         sibling-call optimizations.
14618
14619 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14620
14621         * gcc.dg/20000419-1.c: New test.
14622
14623 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14624
14625         * gcc.c-torture/execute/20000412-6.c: New test.
14626
14627 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14628
14629         * gcc.c-torture/execute/20000412-5.c: New test.
14630         * g77.f-torture/compile/20000412-1.f: New test.
14631         * gcc.c-torture/execute/20000412-4.c: New test.
14632         * gcc.c-torture/compile/20000412-2.c: New test.
14633         * gcc.c-torture/execute/20000412-3.c: New test.
14634         * gcc.c-torture/compile/20000412-1.c: New test.
14635         * gcc.c-torture/execute/20000412-2.c: New test.
14636
14637 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14638
14639         * objc/execute/bf-20.m: New test.
14640
14641 2000-04-10  Richard Henderson  <rth@cygnus.com>
14642
14643         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14644
14645         * gcc.c-torture/execute/20000412-1.c: New test.
14646
14647 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14648
14649         * g++.old-deja/g++.eh/catchptr1.C: New test.
14650
14651 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14652
14653         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14654
14655 2000-04-08  Neil Booth  <NeilB@earthling.net>
14656
14657         * gcc.dg/cpp-nullchar.c: Remove test as
14658         embedded nulls cause problems.
14659
14660 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14661
14662         * gcc.dg/compare2.c: New test.
14663
14664 2000-04-08  Neil Booth  <NeilB@earthling.net>
14665
14666         * gcc.dg/cpp-nullchar.c: New test.
14667
14668 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14669
14670         * gcc.dg/cpp-mi2.c: New test.
14671         * gcc.dg/cpp-mi2[abc].h: New files.
14672
14673 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14676         member name.
14677
14678 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14679
14680         * g++.old-deja/g++.abi/vmihint.C: New test.
14681
14682 2000-04-06  Neil Booth  <NeilB@earthling.net>
14683
14684         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14685         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14686         copyright.
14687
14688 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14689
14690         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14691         avoid stack-frame overwrite.
14692
14693 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14694
14695         * gcc.c-torture/compile/20000405-2.c: New test.
14696         * gcc.c-torture/compile/20000405-3.c: New test.
14697
14698 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14699
14700         * gcc.c-torture/compile/20000405-1.c: New test.
14701
14702 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14703
14704         * gcc.dg/cast-qual-1.c: Revert last change.
14705
14706 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14707
14708         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14709
14710 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14711
14712         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14713         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14714
14715 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14716
14717         * gcc.c-torture/compile/20000403-2.c: New test.
14718         * gcc.c-torture/compile/20000403-1.c: New test.
14719
14720 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14721
14722         * gcc.c-torture/execute/20000403-1.c: New test.
14723
14724 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14725
14726         * gcc.c-torture/execute/20000402-1.c: New test.
14727
14728 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14729
14730         * gcc.c-torture/execute/va-arg-15.c: New test.
14731         * gcc.c-torture/execute/va-arg-16.c: New test.
14732         * gcc.c-torture/execute/va-arg-17.c: New test.
14733         * gcc.c-torture/execute/va-arg-18.c: New test.
14734         * gcc.c-torture/execute/va-arg-19.c: New test.
14735
14736 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14737
14738         * gcc.c-torture/compile/981211-1.c: Move to...
14739         * gcc.dg/cpp-as1.c: ...here.
14740         * gcc.dg/cpp-as2.c: New file.
14741
14742         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14743         compiler.
14744
14745 2000-04-02  Neil Booth  <NeilB@earthling.net>
14746
14747         * gcc.dg/cpp-cond.c  New tests.
14748         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14749         accidental success less likely.
14750         * gcc.dg/cpp-missingop.c  New tests.
14751         * gcc.dg/cpp-missingparen.c  New tests.
14752         * gcc.dg/cpp-shift.c  New tests.
14753         * gcc.dg/cpp-shortcircuit.c  New tests.
14754         * gcc.dg/cpp-unary.c  New tests.
14755
14756 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14757
14758         * gcc.c-torture/compile/20000329-1.c: New test.
14759
14760 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14761
14762         * gcc.c-torture/compile/20000326-1.c: New test.
14763         * gcc.c-torture/compile/20000326-2.c: New test.
14764
14765 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14766
14767         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14768         the first parameter is a function argument.
14769
14770 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14771
14772         * g++.old-deja/g++.ext/array4.C: New test.
14773
14774 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14775
14776         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14777
14778 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14779
14780         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14781
14782 2000-03-19  Richard Henderson  <rth@cygnus.com>
14783
14784         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14785
14786 2000-03-19  Richard Henderson  <rth@cygnus.com>
14787
14788         * gcc.c-torture/compile/20000319-1.c: New test.
14789
14790 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14791
14792         * gcc.c-torture/execute/20000314-3.c: New test.
14793         * gcc.c-torture/execute/20000314-2.c: New test.
14794         * gcc.c-torture/execute/20000314-1.c: New test.
14795         * gcc.c-torture/compile/20000314-2.c: New test.
14796         * gcc.c-torture/compile/20000314-1.c: New test.
14797
14798 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14799
14800         * g++.old-deja/g++.warn/inline.C: New test.
14801
14802 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14803
14804         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14805         standards-compliant result rather than specific constants.
14806         Put test-values in array.
14807
14808 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14809
14810         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14811         (g++_target_compile): Put test-specific options last.
14812
14813 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14814
14815         * g++.old-deja/g++.eh/vbase4.C: New test.
14816
14817 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14818
14819         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14820
14821 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14822
14823         * g++.old-deja/g++.brendan/misc12.C: Removed.
14824         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14825         * g++.old-deja/g++.ext/pretty4.C: New test.
14826
14827 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14828
14829         * g++.old-deja/g++.other/string2.C: New test.
14830
14831 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14832
14833         * g++.old-deja/g++.warn/impint2.C: New test.
14834
14835 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14836
14837         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14838         is 1, not zero.
14839
14840 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14841
14842         * g++.old-deja/g++.warn/impint.C: New test.
14843         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14844         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14845         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14846         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14847         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14848         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14849         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14850         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14851         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14852         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14853         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14854         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14855
14856 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14857
14858         * gcc.dg/cpp-redef.c: New test.
14859
14860 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14861
14862         * g++.old-deja/g++.pt/unify7.C: New test.
14863
14864 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14865
14866         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14867         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14868
14869 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14870
14871         * gcc.c-torture/compile/20000224-1.c: New test.
14872
14873 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14874
14875         * gcc.c-torture/compile/cpp-2.c: New test.
14876         * gcc.c-torture/compile/cpp-1.c: New test.
14877
14878 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14879
14880         * gcc.c-torture/execute/20000225-1.c: New test.
14881
14882 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14883
14884         * gcc.dg/cpp-li2.c: New test.
14885
14886         * gcc.dg/cpp-wi1.c: New test.
14887
14888         * gcc.dg/cpp-li1.c: New test.
14889
14890 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14891
14892         * g++.old-deja/g++.other/sizeof5.C: New test.
14893
14894 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14895
14896         * gcc.c-torture/execute/va-arg-13.c: New test.
14897
14898 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14899
14900         * gcc.c-torture/execute/va-arg-12.c: New test.
14901
14902 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14903
14904         * gcc.c-torture/execute/20000223-1.c: New test.
14905
14906 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14907
14908         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14909
14910 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14911
14912         * g++.old-deja/g++.abi/ptrmem.C: New test.
14913
14914 2000-02-19  Richard Henderson  <rth@cygnus.com>
14915
14916         * gcc.c-torture/compile/init-3.c: New.
14917
14918 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14919
14920         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14921         ALWAYS_CXXFLAGS.
14922
14923 2000-02-11  Robert Lipe <robertl@sco.com>
14924
14925         * gcc.c-torture/compile/20000211-3.c: New test.
14926
14927 2000-02-11  Martin Buchholz <martin@xemacs.org>
14928
14929         * gcc.c-torture/compile/20000211-2.c: New test.
14930
14931 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14932
14933         * gcc.c-torture/compile/20000211-1.c: New test.
14934
14935 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14936
14937         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14938           on native targets
14939
14940 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14941
14942         * g++.old-deja/g++.other/cast5.C: New test.
14943
14944 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14945
14946         * gcc.c-torture/execute/20000205-1.c: New.
14947
14948 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14949
14950         * g++.old-deja/g++.jason/cast3.C: Return void.
14951         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14952
14953 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14954
14955         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14956
14957         * gcc.dg/loop-1.c: New test.
14958
14959 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14960
14961         * gcc.c-torture/compile/20000127-1.c: New test.
14962         * gcc.c-torture/execute/991228-1.c: New test.
14963
14964 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14965
14966         * gcc.dg/unused-2.c: New test.
14967
14968         * gcc.dg/conv-1.c: New test.
14969
14970 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14971
14972         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14973         compiler.
14974         (tool_option_proc): Fix typo.
14975
14976 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14977
14978         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14979         of the ld on the host, not on the build machine.
14980         Also, don't crash if '--help' is not a supported option.
14981
14982 2000-01-24  Richard Henderson  <rth@cygnus.com>
14983
14984         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14985
14986 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14987
14988         * gcc.c-torture/execute/20000120-2.c: New test.
14989         * gcc.c-torture/execute/20000120-1.c: New test.
14990
14991 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14992
14993         * gcc.c-torture/execute/20000113-1.c: New test.
14994
14995 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14996
14997         * gcc.c-torture/execute/20000112-1.c: New test.
14998
14999 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15000
15001         * gcc.dg/20000111-1.c: New test.
15002
15003 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15004
15005         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15006         with 16 bit integers.
15007
15008 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15009
15010         * gcc.dg/20000108-1.c: New test.
15011
15012 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15013
15014         * g++.old-deja/g++.ns/koenig8.C: New test.
15015
15016 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15017
15018         * g++.old-deja/g++.other/cast4.C: New test.
15019
15020 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15021
15022         * gcc.c-torture/compile/20000105-2.c: New test.
15023         * gcc.c-torture/compile/20000105-1.c: New test.
15024
15025 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15026
15027         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15028         references to printf & atoi to conform to ANSI standard.
15029         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15030         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15031         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15032         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15033         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15034         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15035         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15036         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15037         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15038         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15039         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15040         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15041         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15042         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15043         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15044         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15045         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15046         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15047         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15048         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15049         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15050         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15051         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15052         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15053         * g++.old-deja/g++.brendan/init3.C: Likewise.
15054         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15055         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15056         * g++.old-deja/g++.brendan/new2.C: Likewise.
15057         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15058         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15059         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15060         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15061         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15062         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15063         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15064         * g++.old-deja/g++.brendan/template24.C: Likewise.
15065         * g++.old-deja/g++.brendan/template3.C: Likewise.
15066         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15067         * g++.old-deja/g++.jason/inline3.C: Likewise.
15068         * g++.old-deja/g++.jason/opeq.C: Likewise.
15069         * g++.old-deja/g++.law/arg5.C: Likewise.
15070         * g++.old-deja/g++.law/arm7.C: Likewise.
15071         * g++.old-deja/g++.law/ctors11.C: Likewise.
15072         * g++.old-deja/g++.law/cvt8.C: Likewise.
15073         * g++.old-deja/g++.law/init9.C: Likewise.
15074         * g++.old-deja/g++.law/refs4.C: Likewise.
15075         * g++.old-deja/g++.law/template2.C: Likewise.
15076         * g++.old-deja/g++.law/visibility24.C: Likewise.
15077         * g++.old-deja/g++.law/vtable3.C: Likewise.
15078         * g++.old-deja/g++.mike/asm2.C: Likewise.
15079         * g++.old-deja/g++.mike/eh1.C: Likewise.
15080         * g++.old-deja/g++.mike/misc1.C: Likewise.
15081         * g++.old-deja/g++.mike/misc13.C: Likewise.
15082         * g++.old-deja/g++.mike/misc14.C: Likewise.
15083         * g++.old-deja/g++.mike/ns12.C: Likewise.
15084         * g++.old-deja/g++.mike/p1248.C: Likewise.
15085         * g++.old-deja/g++.mike/p3708.C: Likewise.
15086         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15087         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15088         * g++.old-deja/g++.mike/p646.C: Likewise.
15089         * g++.old-deja/g++.mike/p700.C: Likewise.
15090         * g++.old-deja/g++.mike/p783.C: Likewise.
15091         * g++.old-deja/g++.mike/p783a.C: Likewise.
15092         * g++.old-deja/g++.mike/p783b.C: Likewise.
15093         * g++.old-deja/g++.mike/p786.C: Likewise.
15094         * g++.old-deja/g++.mike/p789.C: Likewise.
15095         * g++.old-deja/g++.mike/p789a.C: Likewise.
15096         * g++.old-deja/g++.mike/p807a.C: Likewise.
15097         * g++.old-deja/g++.other/delete3.C: Likewise.
15098         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15099         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15100         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15101         * g++.old-deja/g++.other/empty1.C: Likewise.
15102         * g++.old-deja/g++.other/temporary1.C: Likewise.
15103         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15104         * g++.old-deja/g++.pt/t16.C: Likewise.
15105         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15106
15107 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15108
15109         * gcc.dg/991230-1.c: New test.
15110
15111 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15112
15113         * gcc.c-torture/compile/991229-3.c: New test.
15114         * gcc.c-torture/compile/991229-2.c: New test.
15115         * gcc.c-torture/compile/991229-1.c: New test.
15116
15117 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15118
15119         * gcc.c-torture/compile/labels-2.c: New test.
15120
15121 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15122
15123         * gcc.c-torture/execute/991227-1.c: New test.
15124
15125 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15126
15127         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15128
15129 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15130
15131         * gcc.c-torture/execute/991221-1.c: New test.
15132
15133 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15134
15135         * g++.old-deja/g++.other/cast3.C: New test.
15136
15137 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15138
15139         * gcc.c-torture/execute/991216-4.c: New test.
15140
15141 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15142
15143         * gcc.c-torture/execute/991216-1.c: New test.
15144         * gcc.c-torture/execute/991216-2.c: New test.
15145         * gcc.c-torture/execute/991216-3.c: New test.
15146
15147 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15148
15149         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15150         Actually make the test fail by using "-O2" for compilation.
15151
15152 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15153
15154         * g++.old-deja/g++.warn/cast-align1.C: New test.
15155
15156 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15157
15158         * gcc.c-torture/compile/991214-1.c: New test.
15159         * gcc.c-torture/compile/991214-2.c: New test.
15160
15161 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15162
15163         * gcc.dg/991214-1.c: New test.
15164
15165 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15166
15167         * gcc.c-torture/compile/991213-3.c: New test.
15168         * gcc.c-torture/compile/991213-2.c: New test.
15169         * gcc.c-torture/compile/991213-1.c: New test.
15170
15171 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15172
15173         * gcc.dg/991209-1.c: New test.
15174
15175 1999-12-08  Nathan Sidwell <nathan@acm.org>
15176
15177         * gcc.c-torture/compile/991208-1.c: New test.
15178
15179 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15180
15181         * gcc.dg/ultrasp2.c: New test.
15182
15183 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15184
15185         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15186
15187 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15188
15189         * gcc.c-torture/compile/991202-1.c: New test.
15190         * gcc.c-torture/execute/991202-1.c: New test.
15191         * gcc.c-torture/execute/991202-2.c: New test.
15192         * gcc.c-torture/execute/991202-3.c: New test.
15193
15194 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15195
15196         * g++.old-deja/g++.abi/align.C: New test.
15197         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15198         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15199
15200 1999-12-01  Richard Henderson  <rth@cygnus.com>
15201
15202         * gcc.c-torture/execute/991201-1.c: New.
15203
15204 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15205
15206         * gcc.dg/991129-1.c: New test.
15207
15208 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15209
15210         * gcc.c-torture/compile/991127-1.c: New test.
15211
15212 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15213
15214         * g++.old-deja/g++.other/warn4.C: New test.
15215
15216 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15217
15218         * g++.old-deja/g++.eh/cleanup2.C: New test.
15219         * g++.old-deja/g++.ext/pretty2.C: New test.
15220         * g++.old-deja/g++.ext/pretty3.C: New test.
15221         * g++.old-deja/g++.other/debug6.C: New test.
15222
15223 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15224
15225         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15226         compiler_output to look for one error message instead of two.
15227
15228 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15229
15230         * gcc.c-torture/execute/991118-1.c: Also test case
15231         where the word boundary does not split a byte evenly.
15232
15233 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15234
15235         * g++.old-deja/g++.ext/restrict1.C: New test.
15236
15237 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15238
15239         * gcc.c-torture/execute/991118-1.c: New test.
15240
15241 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15242
15243         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15244         working directory pathnames.
15245
15246 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15247
15248         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15249         host is equipped with driver.h and driver.o so it can actually
15250         compile and run the tests.
15251
15252 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15253
15254         * gcc.c-torture/compile/991008-1.c: New test.
15255
15256 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15257
15258         * lib/gcc-dg.exp: Include target-supports.exp
15259
15260 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15261
15262         * lib/target-supports.exp: New file: Provide procs to test for
15263         features supported by the target.
15264         (check_weak_available): Moved here from ecos.exp.
15265         (check_alias_available): New proc: Determine of the target
15266         toolchain supports the alias attribute.
15267
15268         * gcc.dg/special/ecos.exp: Move check_weak_available to
15269         target-supports.exp.
15270         (alias-1.c): Only perform the test if the target supports
15271         aliases.
15272         (wkali-1.c): Only perform the test if the target supports
15273         aliases.
15274
15275         * gcc.dg/990506-0.c: Expect error messages from cross
15276         targets as well as native targets.
15277
15278 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15279
15280         * gcc.dg/ultrasp1.c: Removed xfail.
15281         * gcc.dg/struct-ret-2.c: Likewise.
15282         * gcc.dg/array-1.c: Likewise.
15283
15284 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15285
15286         * gcc.dg/struct-ret-2.c: New test.
15287
15288         * gcc.dg/array-1.c: New test.
15289
15290 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15291
15292         * gcc.c-torture/execute/991030-1.c: New test.
15293
15294 1999-10-26  Richard Henderson  <rth@cygnus.com>
15295
15296         * gcc.c-torture/compile/991026-2.c: New test.
15297
15298 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15299
15300         * gcc.c-torture/compile/991026-1.c: New test.
15301
15302 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15303
15304         * gcc.c-torture/execute/991023-1.c: New test.
15305
15306 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15307
15308         * gcc.c-torture/execute/991019-1.c: New test.
15309
15310 1999-10-16  Richard Henderson  <rth@cygnus.com>
15311
15312         * gcc.c-torture/execute/991016-1.c: New test.
15313
15314 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15315
15316         * gcc.c-torture/execute/991014-1.c: New test.
15317
15318 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15319
15320         * g++.old-deja/g++.other/union2.C: New test.
15321
15322 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15323
15324         * g++.old-deja/g++.other/vaarg2.C: New test.
15325         * g++.old-deja/g++.other/vaarg3.C: New test.
15326
15327 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15328
15329         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15330         in compile/.
15331
15332 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15333
15334         * gcc.c-torture/execute/va-arg-11.c: New test.
15335
15336 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15337
15338         * lib/file-format.exp (gcc_target_object_format): Don't
15339         crash if objdump is unavailable.
15340
15341 1999-09-29  Donn Terry <donn@interix.com>
15342
15343         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15344
15345 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15346
15347         * gcc.c-torture/compile/990928-1.c: New test.
15348
15349 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15350
15351         * g++.old-deja/g++.other/decl6.C: New test.
15352
15353 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15354
15355         * gcc.c-torture/execute/va-arg-10.c: New test.
15356
15357 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15358
15359         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15360         __PRETTY_FUNCTION__.
15361
15362 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15363
15364         * gcc.c-torture/execute/990923-1.c: New test.
15365
15366 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15367
15368         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15369         for which -fpic is inappropriate.
15370
15371 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15372
15373         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15374
15375 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15376
15377         * g++.old-deja/g++.other/dyncast1.C: New test.
15378         * g++.old-deja/g++.other/dyncast2.C: New test.
15379         * g++.old-deja/g++.other/dyncast3.C: New test.
15380         * g++.old-deja/g++.other/dyncast4.C: New test.
15381         * g++.old-deja/g++.other/dyncast5.C: New test.
15382         * g++.old-deja/g++.eh/catch3.C: New test.
15383         * g++.old-deja/g++.eh/catch3p.C: New test.
15384         * g++.old-deja/g++.eh/catch4.C: New test.
15385         * g++.old-deja/g++.eh/catch4p.C: New test.
15386         * g++.old-deja/g++.eh/catch5.C: New test.
15387         * g++.old-deja/g++.eh/catch5p.C: New test.
15388         * g++.old-deja/g++.eh/catch6.C: New test.
15389         * g++.old-deja/g++.eh/catch6p.C: New test.
15390         * g++.old-deja/g++.eh/catch7.C: New test.
15391         * g++.old-deja/g++.eh/catch7p.C: New test.
15392         * g++.old-deja/g++.eh/catch8.C: New test.
15393         * g++.old-deja/g++.eh/catch8p.C: New test.
15394         * g++.old-deja/g++.eh/catch9.C: New test.
15395         * g++.old-deja/g++.eh/catch9p.C: New test.
15396
15397 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15398
15399         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15400         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15401
15402 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15403
15404         * gcc.c-torture/compile/990913-1.c: New test.
15405
15406 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15407
15408         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15409         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15410
15411 1999-09-09  Richard Henderson  <rth@cygnus.com>
15412
15413         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15414
15415 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15416
15417         * g++.old-deja/g++.other/lookup11.C: New test.
15418         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15419         what is permitted and what we want.
15420         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15421         overload use.
15422         * g++.old-deja/g++.jason/rfg5.C: Likewise
15423
15424 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15425
15426         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15427         * gcc.c-torture/noncompile/poison-1.c: New file.
15428
15429 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15430
15431         * g++.old-deja/g++.other/sizeof3.C: New test.
15432         * g++.old-deja/g++.other/sizeof4.C: New test.
15433         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15434         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15435
15436 1999-09-07  Richard Henderson  <rth@cygnus.com>
15437
15438         * gcc.dg/va-arg-1.c: New.
15439
15440 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15441
15442         * gcc.c-torture/execute/va-arg-9.c: New test.
15443
15444 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15445
15446         * g77.f-torture/compile/980519-2.f: New test.
15447         * g77.f-torture/compile/19990905-0.f: New test.
15448         * g77.f-torture/compile/19990905-1.f: New test.
15449         * g77.f-torture/compile/19990905-2.f: New test.
15450
15451         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15452
15453 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15454
15455         * gcc.c-torture/execute/990827-1.c: Fix typo.
15456
15457 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15458
15459         * g++.old-deja/g++.other/deref1.C: New test.
15460
15461 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15462
15463         * g++.old-deja/g++.other/ambig2.C: New test.
15464         * g++.old-deja/g++.other/cond5.C: New test.
15465         * g++.old-deja/g++.other/lookup16.C: New test.
15466
15467 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15468
15469         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15470         assemblers too.
15471
15472 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15473
15474         * lib/c-torture.exp: Avoid the "compare executables" optimization
15475         when testing native.
15476
15477 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15478
15479         * gcc.c-torture/execute/990829-1.c: New test.
15480         * gcc.c-torture/compile/990829-1.c: New test.
15481
15482 1999-08-27  Paul Burchard  <burchard@pobox.com>
15483
15484         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15485         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15486         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15487         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15488         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15489         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15490         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15491         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15492         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15493         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15494         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15495
15496 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15497
15498         * gcc.c-torture/execute/990827-1.c: New test.
15499
15500 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15501
15502         * g77.f-torture/noncompile/19990826-4.f: New test.
15503
15504         * g77.f-torture/compile/19990826-3.f: New test.
15505
15506         * g77.f-torture/execute/19990826-2.f: New test.
15507
15508         * g77.f-torture/compile/19990826-1.f: New test.
15509
15510         * gcc.c-torture/execute/990826-0.c: New test.
15511         * g77.c-torture/execute/19990826-0.f: New test.
15512
15513         * g77.f-torture/noncompile/970626-2.f: New test.
15514
15515 1999-08-25  Paul Burchard  <burchard@pobox.com>
15516
15517         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15518         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15519         lss-011.C: New tests.
15520
15521 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15522
15523         * g++.old-deja/g++.other/decl5.C: New test.
15524
15525 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15526
15527         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15528         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15529         call `postbase' for each one.  All callers of `postbase' changed
15530         to call this instead.
15531
15532 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15533
15534         * gcc.c-torture/execute/990811-1.c: New test.
15535
15536 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15537
15538         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15539         just native ones.
15540
15541         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15542         just native ones.
15543
15544 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15545
15546         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15547
15548 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15549
15550         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15551
15552 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15553
15554         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15555
15556 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15557
15558         * gcc.c-torture/execute/990804-1.c: New test.
15559
15560 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15561
15562         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15563         * g++.old-deja/g++.brendan/crash64.C: Likewise
15564         * g++.old-deja/g++.brendan/overload8.C: Likewise
15565
15566 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15567
15568         * g++.old-deja/g++.other/struct1.C: New test.
15569
15570 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15571
15572         * g++.old-deja/g++.other/enum2.C: New test.
15573
15574 1999-08-02  Richard Henderson  <rth@cygnus.com>
15575
15576         Adapted from tests from Franz Sirl:
15577         * gcc.c-torture/execute/va-arg-7.c: New test.
15578         * gcc.c-torture/execute/va-arg-8.c: New test.
15579
15580 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15581
15582         * gcc.c-torture/compile/990801-2.c: New test.
15583
15584         * gcc.c-torture/compile/990801-1.c: New test.
15585
15586 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15587
15588         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15589         fp-cmp-1.c, converting double to float.
15590
15591         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15592         fp-cmp-1.c, converting double to long double.
15593
15594         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15595         from fr1 to unknown_register, since fr1 is a legitimate register
15596         on some machines.
15597
15598 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15599
15600         * README: More listname related changes.
15601
15602 1999-07-08  Catherine Moore  <clm@cygnus.com>
15603
15604         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15605
15606 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15607
15608         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15609
15610 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15611
15612         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15613
15614 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15615
15616         * gcc.dg/990703-1.c: New test.
15617
15618 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15619
15620         * lib/file-format.exp: New file: Move definition of proc
15621         gcc_target_object_format to here from
15622         gcc.dg/special/ecos.exp.
15623
15624         * lib/c-torture.exp: Include lib file-format.exp.
15625         * lib/gcc-dg.exp: Include lib file-format.exp.
15626
15627         * gcc.dg/special/ecos.exp: Remove definition of proc
15628         gcc_target_object_format.
15629
15630 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15631
15632         * gcc.c-torture/execute/990628-1.c: New test.
15633
15634 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15635
15636         * gcc.c-torture/compile/990625-2.c: New test.
15637
15638         * gcc.c-torture/compile/990625-1.c: New test.
15639
15640 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15641
15642         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15643         attributes compile.
15644         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15645         ports that use the COFF/PE file format.
15646
15647 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15648
15649         * gcc.c-torture/compile/990617-1.c: New test.
15650
15651 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15652
15653         * g++.old-deja/g++.other/decl4.C: New test.
15654
15655 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15656
15657         * g++.old-deja/g++.other/bitfld3.C: New test.
15658
15659 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15660
15661         * g++.old-deja/g++.eh/catch1.C: New test.
15662
15663 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15664
15665         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15666
15667         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15668         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15669
15670 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15671
15672         * g77.f-torture/compile/19990502-0.f: Replace with new,
15673         shorter, test that still fails after recent changes.
15674
15675 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15676
15677         * gcc.c-torture/execute/990604-1.c: New test.
15678
15679 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15680
15681         * gcc.c-torture/execute/990531-1.c: New test.
15682
15683 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15684
15685         * gcc.c-torture/compile/990527-1.c: New test.
15686
15687 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15688
15689         * gcc.c-torture/execute/990527-1.c: New test.
15690
15691 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15692
15693         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15694         bitfields as signed.
15695
15696 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15697
15698         * g77.f-torture/compile/19990525-0.f: New test.
15699
15700 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15701
15702         * gcc.c-torture/execute/990525-2.c: New test.
15703
15704         * gcc.c-torture/execute/990525-1.c: New test.
15705
15706 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15707
15708         * g++.old-deja/g++.other/anon3.C: New test.
15709         * g++.old-deja/g++.other/anon4.C: New test.
15710         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15711         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15712         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15713         Merrill).
15714
15715 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15716
15717         * gcc.c-torture/execute/990524-1.c: New test.
15718
15719         * gcc.dg/990524-1.c: New test.
15720
15721 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15722
15723         * gcc.c-torture/compile/990523-1.c: New test.
15724
15725 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15726
15727         * gcc.c-torture/compile/990519-1.c: New test.
15728
15729 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15730
15731         * gcc.c-torture/compile/990517-1.c: New test.
15732
15733         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15734         (e4, f4): New tests.
15735         (main): Call them.
15736
15737 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15738
15739         * gcc.dg/noreturn-1.c: New test.
15740
15741 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15742
15743         * gcc.c-torture/execute/990513-1.c: New test.
15744
15745 1999-05-10  Richard Henderson  <rth@cygnus.com>
15746
15747         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15748
15749 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15750
15751         * g77.f-torture/execute/erfc.f: Use small single-precision
15752         values, to avoid problems on Alphas when not -mieee.
15753
15754 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15755
15756         * gcc.dg/990506-0.c: New test.
15757
15758 1999-05-08  Richard Henderson  <rth@cygnus.com>
15759
15760         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15761         the constant to test.  Don't XFAIL 64-bit targets.
15762
15763         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15764         * g++.old-deja/g++.law/profile1.C: Likewise.
15765
15766         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15767         operator new instances.
15768         * g++.old-deja/g++.other/delete5.C: Likewise.
15769
15770 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15771
15772         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15773         intrinsic.
15774
15775 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15776
15777         * g77.f-torture/execute/u77-test.f: Reverse order of two
15778         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15779
15780 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15781
15782         * gcc.dg/compare1.c: New test.
15783
15784 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15785
15786         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15787         New tests.
15788
15789 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15790
15791         * g77.f-torture/compile/19990502-1.f: New test.
15792
15793 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15794
15795         * g77.f-torture/compile/19990502-0.f: New test.
15796
15797 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15798
15799         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15800         intrinsic.
15801
15802 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15803
15804         * g77.f-torture/execute/u77-test.f (main): List libU77
15805         intrinsics not currently tested.
15806         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15807         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15808         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15809         Trim blanks off the ends of some printed strings.
15810
15811 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15812
15813         * g77.f-torture/execute/u77-test.f (main): Just warn about
15814         FSTAT gid disagreement, as it's expected on some systems.
15815
15816 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15817
15818         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15819         use a new function, which allows for some slop.
15820         Clean up some commentary.
15821         (issum): The new function.
15822         (sgladd): Deleted subroutine.
15823
15824 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15825
15826         * g77.f-torture/execute/u77-test.f: Modify to be more like
15827         libf2c/libU77 version, bringing patches to that version here.
15828         Add suitable commentary.
15829
15830 1999-04-25  Richard Henderson  <rth@cygnus.com>
15831
15832         * gcc.dg/990424-1.c: New test.
15833
15834 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15835
15836         * g77.f-torture/execute/u77-test.f (main): Bug involving
15837         LSTAT has been fixed, so turn back on full checking.
15838
15839 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15840
15841         * g77.f-torture/compile/19990419-0.f: New test.
15842         * g77.f-torture/execute/19990419-1.f: New test.
15843
15844 1999-04-17  Richard Henderson  <rth@cygnus.com>
15845
15846         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15847         to avoid the need for a prototype to supress a warning.
15848
15849 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15850
15851         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15852
15853 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15854
15855         * gcc.c-torture/execute/990404-1.c: New test.
15856
15857 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15858
15859         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15860         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15861         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15862         missing initializer warnings.
15863
15864 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15865
15866         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15867         matching strings.
15868
15869 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15870
15871         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15872
15873 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15874
15875         * g77.f-torture/execute/19990325-0.f: New test.
15876         * g77.f-torture/execute/19990325-1.f: New test.
15877
15878 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15879
15880         * gcc.c-torture/execute/990324-1.c: New test.
15881
15882 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15883
15884         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15885         test with 4.
15886
15887 1999-03-17  Richard Henderson  <rth@cygnus.com>
15888
15889         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15890
15891 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15892
15893         * g77.f-torture/execute/19990313-2.f: New test.
15894         * g77.f-torture/execute/19990313-3.f: New test.
15895
15896 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15897
15898         * g77.f-torture/execute/19990313-0.f: New test.
15899         * g77.f-torture/execute/19990313-1.f: New test.
15900
15901 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15902
15903         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15904         printf to sprintf.
15905         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15906         (main): Add check for u15.  Conditionalize u31 check depending on
15907         whether ints are <32 bits or >=32 bits.
15908
15909 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15910
15911         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15912
15913 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15914
15915         * g77.f-torture/compile/19990305-0.f: New test.
15916         * g77.f-torture/execute/19981119-0.f: New test.
15917
15918 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15919
15920         * g77.f-torture/execute/970625-2.f: call ABORT if final
15921         result is not correct, instead of just printing it.
15922         Add this checking via newly introduced obfuscation, to
15923         trip up buggy front ends.
15924
15925 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15926
15927         * g77.f-torture/compile/960317-1.f: Moved from being
15928         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15929
15930 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15931
15932         * g77.f-torture/execute/960317-1.f: New (old) test.
15933         * g77.f-torture/execute/970625-2.f: Ditto.
15934
15935 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15936
15937         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15938         message on line 1 or line 2; cccp and cpplib do this differently.
15939
15940 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15941
15942         * g++.old-deja/g++.law/weak1.C: New test.
15943
15944 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15945
15946         * gcc.c-torture/execute/990119-1.c: Renamed to...
15947         * gcc.dg/990119-1.c: this, so it will only be tested once
15948         (it's a preprocessor test, it doesn't need to be run at
15949         multiple optimization levels).
15950
15951 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15952
15953         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15954           ALWAYS_CXXFLAGS.
15955
15956 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15957
15958         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15959         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15960         to not be compilable by current g77.
15961
15962 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15963
15964         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15965
15966 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15967
15968         * gcc.c-torture/execute/990222-1.c: New test.
15969
15970 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15971
15972         * g77.f-torture/compile/19990218-0.f: New test.
15973         * g77.f-torture/noncompile/19990218-1.f: New test.
15974
15975 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15976
15977         * g77.f-torture/compile/19981216-0.f: New test.
15978
15979 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15980
15981         * gcc.dg/990214-1.c: New test.
15982
15983 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15984
15985         * gcc.dg/990213-2.c: New test.
15986
15987         * gcc.dg/990213-1.c: New test.
15988
15989 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15990
15991         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15992         ints.
15993
15994 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15995
15996         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15997         specified by target.
15998
15999         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16000
16001 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16002
16003         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16004
16005 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16006
16007         * gcc.dg/special/ecos.exp: New test driver for new tests with
16008         special requirements.
16009
16010         * gcc.dg/special/alias-1.c: New test.
16011         * gcc.dg/special/gcsec-1.c: New test.
16012         * gcc.dg/special/weak-1.c: New test.
16013         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16014         * gcc.dg/special/weak-2.c: New test.
16015         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16016         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16017         * gcc.dg/special/wkali-1.c: New test.
16018         * gcc.dg/special/wkali-2.c: New test.
16019         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16020         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16021
16022 1999-02-10  Felix Lee  <flee@cygnus.com>
16023
16024           * lib/c-torture.exp (c-torture-compile): Pull out code for
16025           analyzing gcc error messages.
16026           (c-torture-execute): Likewise.  Fix some (harmless) false
16027           positives.
16028           * lib/gcc.exp (gcc_check_compile): New function.
16029
16030 1999-02-08  Richard Henderson  <rth@cygnus.com>
16031
16032         * gcc.c-torture/execute/990208-1.c: New test.
16033
16034 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16035
16036         * g++.dg/special/ecos.exp: New driver for new tests with special
16037         requirements
16038
16039         * g++.dg/special/conpr-1.C: New test
16040         * g++.dg/special/conpr-2.C: New test
16041         * g++.dg/special/conpr-2a.C: New test
16042         * g++.dg/special/conpr-3.C: New test
16043         * g++.dg/special/conpr-3a.C: New test
16044         * g++.dg/special/conpr-3b.C: New test
16045
16046         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16047         allow g++ to use the dg driver
16048
16049         * README: Add comment about g++.dg directory
16050
16051 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16052
16053         * README: Update email addresses.
16054
16055 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16056
16057         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16058         arguments in order to force structure S onto the stack even on
16059         the alpha.
16060         (test): Pass 10 leading arguments to function foo as well as the
16061         structure S.
16062
16063         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16064         failure for all targets.
16065
16066         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16067         abort to terminate program execution.
16068
16069 1999-01-30  Richard Henderson  <rth@cygnus.com>
16070
16071         * gcc.c-torture/execute/990130-1.c: New test.
16072
16073 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16074
16075         * gcc.dg/990130-1.c: New test.
16076
16077 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16078
16079         * gcc.c-torture/execute/990128-1.c: New test.
16080
16081 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16082
16083         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16084
16085 1999-01-27  Felix Lee  <flee@cygnus.com>
16086
16087         * lib/c-torture.exp (c-torture-compile): pull out code for
16088         analyzing gcc error messages.
16089         (c-torture-execute): ditto, and fix some (harmless) false
16090         positives.
16091         * lib/gcc.exp (gcc_check_compile): new function.
16092
16093 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16094
16095         * gcc.dg/990117-1.c: New test.
16096
16097         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16098
16099         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16100
16101 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16102
16103         * g77.f-torture/compile/990115-1.f: New test.
16104
16105 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16106
16107         * gcc.c-torture/compile/990107-1.c: New test
16108
16109 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16110
16111         * gcc.c-torture/execute/990106-2.c: New test.
16112
16113         * gcc.c-torture/execute/990106-1.c: New test.
16114
16115 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16116
16117         * gcc.c-torture/compile/981223-1.c: New test.
16118
16119 1998-12-29  Richard Henderson  <rth@cygnus.com>
16120
16121         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16122         (opt3): Rename from opt4 and disable.
16123
16124 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16125
16126         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16127
16128 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16129
16130         * g++.old-deja/g++.other/conv5.C: New test.
16131
16132 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16133
16134         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16135
16136 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16137
16138         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16139
16140 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16141
16142         * gcc.c-torture/compile/981211-1.c: New test.
16143
16144 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16145
16146         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16147
16148         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16149
16150 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16151
16152         * gcc.special/930510-1.c: Make C9X safe.
16153         * gcc.misc-tests/gcov-1.c Similarly.
16154         * gcc.misc-tests/gcov-2.c Similarly.
16155
16156 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16157
16158         * gcc.dg/ultrasp1.c: New test.
16159
16160 1998-12-06  Richard Henderson  <rth@cygnus.com>
16161
16162         * gcc.c-torture/execute/981206.c: New test.
16163
16164 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16165
16166         * g++.old-deja/g++.ns/template7.C: New test.
16167
16168         * g++.old-deja/g++.other/expr1.C: New test.
16169
16170         * g++.old-deja/g++.eh/tmpl3.C: New test.
16171
16172         * g++.old-deja/g++.eh/tmpl2.C: New test.
16173
16174 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16175
16176         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16177         * g++.old-deja/g++.other/using6.C: Removed.
16178         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16179
16180         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16181
16182 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16183
16184         * g++.old-deja/g++.pt/overload8.C: New test.
16185
16186         * g++.old-deja/g++.pt/overload7.C: New test.
16187
16188         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16189
16190         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16191         and relinking messages.
16192         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16193         compiling with -frepo.
16194
16195 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16196
16197         * g++.old-deja/g++.pt/lookup6.C: New test.
16198
16199 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16200
16201         * gcc.c-torture/execute/981130-1.c: New test.
16202         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16203
16204 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16205
16206         * g++.old-deja/g++.pt/explicit76.C: New test.
16207
16208         * g++.old-deja/g++.pt/friend38.C: New test.
16209
16210         * g++.old-deja/g++.ns/crash2.C: New test.
16211
16212         * g++.old-deja/g++.pt/defarg8.C: New test.
16213
16214         * g++.old-deja/g++.pt/instantiate6.C: New test.
16215
16216         * g++.old-deja/g++.pt/static6.C: New test.
16217
16218         * g++.old-deja/g++.pt/decl2.C: New test.
16219
16220 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16221
16222         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16223         problem is actually related with name lookup, but so what? :-)
16224
16225         * g++.old-deja/g++.pt/friend37.C: New test.
16226
16227 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16228
16229         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16230         element, which fails on some systems.
16231
16232         * g77.f-torture/execute/labug1.f: New test.
16233
16234 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16235
16236         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16237         is defined.
16238
16239 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16240
16241         * g77.f-torture/compile/981117-1.f: New test.
16242
16243 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16244
16245         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16246         properly discarded.
16247
16248 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16249
16250         * gcc.c-torture/execute/memcheck: New directory of tests for
16251         -fcheck-memory-usage.
16252
16253 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16254
16255         * README: New file, general information about the testsuite and
16256         new description of the various C++ test subdirectories.
16257         * README.g++: Eliminate obsolete information, update and move most
16258         relevant stuff to README.
16259
16260 1998-11-07  Richard Henderson  <rth@cygnus.com>
16261
16262         * gcc.c-torture/compile/981107-1.c: New test.
16263
16264 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16265
16266         * execute/memcpy-bi.c: New testcase.
16267
16268 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16269
16270         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16271         base classes.
16272
16273         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16274         template is selected.
16275
16276         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16277         classes, it should be accepted for all types.
16278
16279         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16280
16281         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16282         specializations start with template headers.
16283
16284 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16285
16286         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16287
16288         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16289         non-POD types.
16290
16291 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16292
16293         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16294
16295 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16296
16297         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16298
16299 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16300
16301         * 981019-1.c: New test.
16302
16303 1998-10-14  Robert Lipe <robertl@dgii.com>
16304
16305         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16306         find objc headers.
16307
16308 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16309
16310         * compile/981001-4.c: Remove use of GCC extension that triggers a
16311         compiler bug.
16312
16313 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16314
16315         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16316
16317 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16318
16319         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16320         instantiation of template produces incorrect code for delete
16321         expression.
16322
16323         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16324         constructors' name is not unique.
16325         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16326         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16327
16328         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16329         automatic array of const is ill-formed.
16330
16331         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16332         of template parameter?
16333
16334         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16335         const.
16336
16337         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16338         pointer-to-member expression.
16339
16340         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16341         declaration causes ICE.
16342
16343 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16344
16345         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16346         reserved in the global namespace.
16347
16348         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16349         generate needed virtual table.
16350
16351         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16352
16353 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16354
16355         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16356         template-dependent type
16357
16358 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16359
16360         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16361         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16362         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16363
16364         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16365         class should be usable as argument of member function.
16366         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16367         class should be usable as return type of member function.
16368         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16369         class should be usable as type of data member.
16370
16371         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16372
16373 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16374
16375         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16376
16377 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16378
16379         * gcc.dg/dll-?.c Add thumb to target list.
16380         Fix assembler scan patterns to match current assembler output.
16381
16382 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16383
16384         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16385         matching of template brackets.
16386
16387         * g++.old-deja/g++.other/using4.C: New test.  Test using
16388         declarations of methods from base classes.
16389
16390         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16391         within functions should introduce names into the innermost
16392         enclosing namespace.
16393
16394         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16395         of static locals if first initialization throws.
16396
16397 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16398
16399         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16400
16401 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16402
16403         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16404         lose track of the possible targets of tablejump insns.
16405         * special/special.exp: Run it.
16406
16407 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16408
16409         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16410         must be declared before its specializations can be named in friend
16411         declarations.
16412
16413 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16414
16415         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16416
16417         * g77.f-torture/execute/io1.f: New test.
16418
16419 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16420
16421         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16422         with pointer to template function, for which no argument deduction
16423         is possible.
16424
16425         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16426         specialization of template function as argument to template
16427         function.
16428
16429         * g++.old-deja/g++.other/access2.C: New test; Inner class
16430         shouldn't have privileged access to Outer's names.
16431
16432 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16433
16434         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16435         friend template declared within template class conflicts with
16436         nested class of the same name.
16437
16438         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16439         is ignored.
16440
16441         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16442         object with direct initializer as function declaration.
16443
16444         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16445         initializers.
16446
16447         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16448         involving const pointer and NULL produces incorrect result.
16449
16450         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16451         type name without `typename' should be rejected with -pedantic.
16452
16453 1998-10-02  Richard Henderson  <rth@cygnus.com>
16454
16455         * g++.old-deja/g++.other/addrof1.C: New test.
16456
16457 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16458
16459         * gcc.c-torture/compile/981001-1.c: New test.
16460         * gcc.c-torture/execute/981001-1.c: New test.
16461
16462 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16463
16464         * gcc.c-torture/compile/981001-2.c: New test.
16465         * gcc.c-torture/compile/981001-3.c: New test.
16466         * gcc.c-torture/compile/981001-4.c: New test.
16467
16468 1998-10-01  Robert Lipe  <robertl@dgii.com>
16469
16470         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16471         multilibbed hosts.   Idea grafted from g77.exp.
16472
16473 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16474
16475         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16476         avoid losing on systems which need -lsocket.
16477
16478 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16479
16480         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16481         * g++.old-deja/g++.other/nested2.C: Ditto.
16482         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16483         failure.
16484
16485 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16486
16487         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16488         preferred over template operator!= for enum bitfields.
16489
16490 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16491
16492         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16493         that happen to have the same base name, but in different scopes,
16494         are incorrectly rejected.
16495
16496 1998-09-16  Richard Henderson  <rth@cygnus.com>
16497
16498         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16499         on the native word size instead of an integer literal.
16500
16501 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16502
16503         * g++.old-deja/g++.other/static2.C: Invocation of static data
16504         member of type pointer-to-function denoted as non-static member.
16505
16506         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16507         checks involving function types and aliases.
16508
16509 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16510
16511         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16512         redefined to the same non-trivial type.
16513
16514         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16515         namespace-qualification of template specializations declared in
16516         other namespaces.
16517
16518         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16519         to declare a subset of the specializations of a template function
16520         as friends of specializations of a template class.
16521
16522         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16523         member templates that do not fully specialize the enclosing
16524         template class are rejected.
16525
16526 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16527
16528         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16529
16530 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16531
16532         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16533         altered from libf2c/libU77 version.
16534
16535 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16536
16537         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16538
16539 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16540
16541         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16542         (un)signed char are different types for template specialization
16543         purposes.
16544
16545 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16546
16547         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16548         * objc: ObjC testsuite.
16549
16550 1998-08-31  Catherine Moore  <clm@cygnus.com>
16551
16552         * gcc.c-torture/execute/941014-1.x:  New file.
16553
16554 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16555
16556         * lib/c-torture.exp: Add support for
16557         torture_eval_before_compile and torture_eval_before_execute
16558         variables.
16559
16560 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16561
16562         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16563         this test triggers valid.
16564
16565 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16566
16567         * gcc.dg/980827-1.c: New test.
16568
16569 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16570
16571         * gcc.c-torture/execute/loop-4b.c: New test.
16572
16573 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16574
16575         * lib/c-torture.exp: Add support for
16576         torture_eval_before_compile and torture_eval_before_execute
16577         variables.
16578
16579 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16580
16581         * gcc.c-torture/compile/980825-1.c: New test.
16582
16583 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16584
16585         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16586         count number tests in opt_t0 not good_t0.
16587
16588 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16589
16590         * gcc.c-torture/compile/930326-1.x: Fix typo.
16591
16592 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16593
16594         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16595         causes an ICE.
16596
16597 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16598
16599         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16600         STACK_SIZE is defined.
16601         * gcc.c-torture/unsorted/stuct.c: Similarly.
16602
16603         * gcc.c-torture/compile/980821-1.c: New test.
16604
16605 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16606
16607         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16608
16609 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16610
16611         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16612         code.
16613
16614 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16615
16616         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16617         error'.
16618
16619 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16620
16621         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16622
16623 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16624
16625         * gcc.c-torture/compile/980816-1.c: New test.
16626
16627         * gcc.dg/980816-1.c: New test.
16628
16629 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16630
16631         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16632         compiler for ieee tests.
16633
16634 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16635
16636         * g77.f-torture/compile/980729-0.f: New test.
16637
16638 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16639
16640         * gcc.c-torture/special/eeprof-1.c: New test, for
16641         -finstrument-functions.
16642         * gcc.c-torture/special/special.exp: Run it.
16643
16644 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16645
16646         * gcc.c-torture/compile/980729-1.c: New test.
16647
16648 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16649
16650         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16651         __thumb__ is defined, and test for ARM style doubles if so.
16652
16653 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16654
16655         * g77.f-torture/noncompile/980615-0.f: New test.
16656
16657 1998-07-26  H.J. Lu  (hjl@gnu.org)
16658
16659         * gcc.dg/980312-1.c: Do link instead of compile.
16660         * gcc.dg/980313-1.c: Likewise.
16661
16662 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16663
16664         * gcc.c-torture/compile/980726-1.c: New test.
16665
16666 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16667
16668         * g77.f-torture/execute/io0.f: New test.
16669
16670 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16671
16672         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16673         an int.
16674
16675 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16676
16677         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16678         m32r bugs.
16679
16680 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16681
16682         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16683         c-decl.c:grokdeclarator can handle mode attributes.
16684
16685 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16686
16687         * gcc.c-torture/execute/980716-1.c: New test.
16688
16689 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16690
16691         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16692         the mn10200.
16693         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16694         the mn10200.
16695         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16696         * gcc.c-torture/compile/930326-1.x: Similarly.
16697
16698 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16699
16700         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16701         New test from Craig.
16702
16703 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16704
16705         * g77.f-torture/noncompile/980616-0.f: New test.
16706
16707         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16708
16709 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16710
16711         *  g++.other/singleton.C: Return error value instead of taking
16712         SIGSEGV.
16713
16714 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16715
16716         *  g++.other/singleton.C: New test.   Warning is under dispute.
16717         Runtime crash is not.
16718
16719 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16720
16721         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16722         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16723         using6.C, using7.C}:  New namespace tests.
16724
16725 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16726
16727         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16728         specialization with typedef'ed names used as array indexes.
16729
16730 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16731
16732         * gcc.c-torture/execute/980709-1.c: New test.
16733
16734         * gcc.dg/980709-1.c: New test.
16735
16736 1998-07-07  Richard Henderson  <rth@cygnus.com>
16737
16738         * gcc.c-torture/execute/bcp-1.c: New test.
16739
16740 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16741
16742         * gcc.c-torture/execute/980707-1.c: New test.
16743
16744 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16745
16746         * gcc.c-torture/compile/980706-1.c: New test.
16747
16748 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16749
16750         * g77.f-torture/execute/980701-0.f,
16751         g77.f-torture/execute/980701-1.f: New test from Craig.
16752
16753 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16754
16755         * gcc.c-torture/compile/980701-1.c: New test.
16756
16757         * gcc.c-torture/execute/980701-1.c: New test.
16758
16759 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16760 rlsruhe.de>
16761
16762         * g++.old-deja/g++.robertl/eb132.C: New test.
16763         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16764
16765 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16766
16767         * g77.f-torture/execute/980628-7.f,
16768         g77.f-torture/execute/980628-8.f,
16769         g77.f-torture/execute/980628-9.f,
16770         g77.f-torture/execute/980628-10.f: New tests from Craig.
16771
16772         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16773
16774 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16775
16776         * g77.f-torture/execute/980628-4.f: New test from Craig.
16777         * g77.f-torture/execute/980628-5.f: Likewise.
16778         * g77.f-torture/execute/980628-2.f: Likewise.
16779         * g77.f-torture/execute/980628-0.f: Likewise.
16780         * g77.f-torture/execute/980628-1.f: Likewise.
16781         * g77.f-torture/execute/980628-3.f: Likewise.
16782         * g77.f-torture/execute/980628-6.f: Likewise.
16783
16784 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16785
16786         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16787         directory when nothing has been installed yet.
16788
16789 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16790
16791         * gcc.c-torture/special/special.exp: Handle newer versions of
16792         dejagnu.
16793
16794 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16795
16796         * gcc.dg/980626-1.c: New test.
16797
16798 1998-06-19  Bruno Haible <haible@ilog.fr>
16799
16800         * gcc.misc-tests/m-un-2.c: New test.
16801         * g++.old-deja/g++.other/warn01.c: Likewise.
16802
16803 1998-06-19  Robert Lipe  <robertl@dgii.com>
16804
16805         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16806         compatibility with assmblers with a different comment character.
16807         Eliminate use of GAS-specific extensions.
16808
16809 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16810
16811         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16812
16813 1998-06-19  Robert Lipe  <robertl@dgii.com>
16814
16815         *lib/g77.exp: Replace search for libf2c.a with search for newly
16816         renamed libg2c.a
16817
16818 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16819
16820         * gcc.c-torture/execute/980617-1.c: New test.
16821
16822 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16823
16824         * gcc.c-torture/execute/980612-1.c: New test.
16825
16826 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16827
16828         * gcc.dg/980523-1.c: Only test on ppc-linux.
16829         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16830
16831         * gcc.c-torture/execute/980608-1.c: New test.
16832
16833 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16834
16835         * gcc.c-torture/execute/980605-1.c: New test.
16836
16837 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16838
16839         * gcc.c-torture/execute/980604-1.c: New test.
16840
16841 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16842
16843         * gcc.c-torture/execute/980602-1.c: New test.
16844         * gcc.c-torture/execute/980602-2.c: Likewise.
16845
16846 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16847
16848         * 970125-0.f: Fix per JCB.  Add commentary.
16849
16850 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16851
16852         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16853         IEEE -0 support.
16854
16855 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16856
16857         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16858         earlier.
16859
16860 1998-05-28  Catherine Moore <clm@cygnus.com>
16861
16862         * gcc.c-torture/execute/980526-3.c: New test.
16863
16864 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16865
16866         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16867         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16868         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16869         m88k-motorola-sysv3 to XFAIL.
16870
16871 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16872
16873         * gcc.dg/980526-1.c: New test.
16874         * gcc.c-torture/execute/980526-2.c: New test.
16875
16876 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16877
16878         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16879
16880         * gcc.c-torture/execute/980526-1.c: New test.
16881
16882 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16883
16884         * g77.f-torture/execute/alpha2.f: Add runtime test.
16885
16886 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16887
16888         * g++.old-deja/old-deja.exp: Strip leading directories.
16889
16890         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16891         error for the line.  Don't run multiple tests for the same line.
16892
16893 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16894
16895         * gcc.dg/980523-1.c: New test.
16896
16897 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16898
16899         * g77.f-torture/compile/970915-0.f: New test.
16900
16901 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16902
16903         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16904
16905 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16906
16907         * gcc.dg/980520-1.c: New test.
16908
16909 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16910
16911         * gcc.dg/980502-1.c: Fix return type.
16912
16913 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16914
16915         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16916         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16917         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16918         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16919         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16920
16921 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16922
16923         * g77.f-torture/execute/980520-1.f: New test.
16924
16925 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16926
16927         * lib/mike-g77.exp: New file.
16928
16929         * g77.f-torture/noncompile/noncompile.exp,
16930         g77.f-torture/noncompile/check0.f: New files.
16931
16932 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16933
16934         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16935         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16936         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16937         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16938         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16939         abort where appropriate.
16940
16941 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16942
16943         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16944         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16945
16946 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16947
16948         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16949
16950 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16951
16952         * g77.f-torture/compile/980427-0.f: New test.
16953
16954 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16955
16956         * g77.f-torture/compile/980424-0.f: New test.
16957
16958 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16959
16960         * g77.f-torture/compile/980419-2.f (main): New test.
16961         * g77.f-torture/compile/970125-0.f: New test.
16962         * g77.f-torture/compile/980419-1.f: New test.
16963
16964 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16965
16966         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16967         of loop-4.c.
16968
16969 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16970
16971         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16972
16973 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16974
16975         * gcc.c-torture/compile/980329-1.c: New test.
16976
16977 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16978
16979         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16980         * gcc.dg/980312-1.c: Fix typo in -march command.
16981
16982 1998-03-16  H.J. Lu  (hjl@gnu.org)
16983
16984         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16985
16986 1998-03-11  Robert Lipe  <robertl@dgii.com>
16987
16988         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16989         Dave Love agree the Fortran source is bogus.
16990
16991 1998-03-11  Robert Lipe  <robertl@dgii.com>
16992
16993         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16994         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16995         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16996         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16997         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16998
16999 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17000
17001         * g++.old-deja/g++.other/friend1.C: New test.
17002
17003 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17004
17005         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17006         possibly uninitialized) variables and declare dnrm2.
17007
17008 1998-02-23  Robert Lipe <robertl@dgii.com>
17009
17010         From Bruno Haible <haible@ilog.fr>:
17011         * gcc.c-torture/execute/980223.c: New test.
17012
17013 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17014
17015         * gcc.dg/ifelse-1.c: New test.
17016
17017 1998-02-09  H.J. Lu  (hjl@gnu.org)
17018
17019         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17020
17021           * lib/old-dejagnu.exp (old-dejagnu): Added the
17022           "execution test - XFAIL *-*-*" handling in the spirit of
17023           "excess errors test -". Changed the "execution test fails"
17024           handling to be like "excess errors test fails".
17025           * Update various tests accordingly.
17026
17027 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17028
17029         * gcc.c-torture/execute/980205.c: New test.
17030
17031 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17032
17033         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17034         * lib/f-torture.exp: Similarly.
17035         * gcc.c-torture: Rename all .cexp files to .x files.
17036
17037 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17038
17039         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17040         (940510-1.c): Removed duplicate.
17041         (971104-1.c): New test.
17042
17043 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17044
17045           * lib/f-torture.exp: Improve error and loop detection.
17046
17047 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17048
17049         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17050         use that to size the filler array.
17051
17052 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17053
17054         * lib/c-torture.exp(c-torture-execute): Fix typo.
17055
17056         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17057         testcase as the executable name. Keep the executable around if
17058         the test fails.
17059
17060 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17061
17062         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17063         changes.  Only test one -g option, and move it to the end of the
17064         list of options to test.
17065
17066 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17067
17068         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17069         variable GCC_TORTURE_OPTIONS to supply default switches separated
17070         by colons.  If no environment variable, run tests with -O0 -g, -O1
17071         -g, and -O2 -g as well.
17072
17073 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17074
17075         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17076         explanatory comments. Fix indentation.
17077
17078 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17079
17080         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17081
17082 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17083
17084         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17085         * g++.old-deja/g++.mike/p7325.C: Likewise.
17086         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17087
17088 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17089
17090         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17091         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17092         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17093         * g++.old-deja/g++.law/operators4.C: Likewise.
17094
17095 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17096
17097         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17098         * g++.old-deja/g++.mike/p784.C: Ditto.
17099         * g++.old-deja/g++.mike/p785.C: Ditto.
17100
17101 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17102
17103           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17104
17105 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17106
17107         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17108         target feature; pass this to c-torture-execute as needed.
17109
17110 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17111
17112         * lib/c-torture.exp(c-torture-execute): If the previous and the
17113         current executables being tested are identical, we don't need to
17114         run the executable again. Try to make the executable names
17115         unique. Add an optional argument for passing additional compiler
17116         flags.
17117
17118 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17119
17120         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17121
17122 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17123
17124         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17125
17126 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17127
17128         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17129         32bit or larger longs.
17130
17131         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17132         have either a 32bit long or 32bit int.
17133
17134 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17135
17136         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17137         Make double precision tests dependent on sizeof (double).
17138
17139 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17140
17141         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17142         too.
17143
17144 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17145
17146         * gcc.c-torture/compile/961203-1.cexp: New script.
17147
17148 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17149
17150         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17151         up the includes ourselves.
17152
17153 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17154
17155         * lib/plumhall.exp: Remove random include, and add a few
17156         verbose messages for debugging.
17157
17158 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17159
17160         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17161         of trying to do it ourselves.
17162
17163 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17164
17165         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17166
17167 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17168
17169         * gcc.prms/5403.c: Made regexp a bit less strict.
17170
17171 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17172
17173         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17174         is returned from remote_load instead.
17175         * lib/plumhall.exp: Ditto.
17176         * lib/mike-g++.exp: Ditto.
17177         * lib/old-dejagnu.exp: Ditto.
17178         * lib/c-torture.exp: Ditto.
17179
17180 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17181
17182         * lib/g++.exp: Use build_wrapper procedure.
17183         * lib/gcc.exp: Ditto.
17184
17185 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17186
17187         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17188         an old-style decl for malloc.  Fixes tests to work when
17189         sizeof (int) != sizeof (size_t).
17190
17191 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17192
17193         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17194
17195         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17196         use stdargs.h interface.
17197
17198 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17199
17200         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17201         NO_VARARGS when compiling.
17202
17203 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17204
17205         * lib/plumhall.exp(ph_includes): New procedure.
17206         (ph_make): Use it.
17207         (ph_compiler): Ditto.
17208
17209         * lib/g++.exp: Rename test-glue.c to testglue.c.
17210         * lib/gcc.exp: Ditto.
17211
17212 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17213
17214         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17215         to completion when it's called.
17216
17217 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17218
17219         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17220         is defined, don't do test.
17221
17222 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17223
17224         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17225         for object files.
17226         (ph_summary): Mark skipped testcases as untested, not unresolved.
17227
17228         * lib/plumhall.exp (ph_make): If unresolved because of bad
17229         errorCode, record errorCode in log file.
17230         (*): Replace send_log/verbose with verbose -log.
17231
17232 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17233
17234         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17235         double conversion if double isn't at least 8 bytes.
17236
17237         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17238         int to work with targets where int is 16 bits.
17239
17240         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17241         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17242         precision for the test to complete.
17243
17244 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17245
17246         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17247         if d10v is not compiled with the -mdouble64 flag.
17248         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17249
17250         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17251         d10v is not compiled with the -mint32 flag.
17252
17253 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17254
17255         * lib/plumhall.exp: Use incr_count.
17256
17257 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17258
17259         * gcc.c-torture: Update to c-torture-1.45.
17260
17261 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17262
17263         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17264         the name of the expect testcase file).
17265
17266         * lib/g++.exp(g++_init): Ditto.
17267
17268 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17269
17270         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17271         the host.
17272
17273         * lib/gcc.exp(gcc_exit): New procedure.
17274
17275 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17276
17277         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17278         specs where appropriate.
17279
17280         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17281         because of new "candidates are" messages, and removed a few
17282
17283         * Converted all non-old-style g++ testcases to old-style, and
17284         moved into g++.old-deja.
17285
17286 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17287
17288         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17289         options.
17290
17291         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17292         succeeded.
17293
17294         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17295
17296 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17297
17298         * lib/gcc.exp (gcc_target_compile): Add support for defining
17299         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17300         the machine doesn't have those features.
17301
17302 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17303
17304         * g++.law/operators4.exp: Don't use LIBS.
17305
17306 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17307
17308         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17309
17310         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17311         * lib/g++.exp: Set it here instead. Also, allow use of the
17312         --tool_exec and --tool_opt options. Change CXX to
17313         GXX_UNDER_TEST.
17314
17315         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17316
17317         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17318
17319 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17320
17321         * lib/old-dejagnu.exp: Use prune_warnings instead of
17322         prune_system_crud.
17323         * lib/mike-g++.exp: Ditto.
17324         * lib/gcc.exp: Ditto.
17325         * lib/g++.exp: Ditto.
17326
17327         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17328
17329 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17330
17331           * 941014-2.c: Include stdlib.h
17332           * 960327-1.c: Include stdio.h
17333           * dbra.c, index-1.c: Don't assume ints are 32bits.
17334
17335 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17336
17337         * lib/gcc.exp: Add gcc,stack_size target feature.
17338
17339         * lib/g++.exp(g++_target_compile): Add the include and link
17340         paths here, not in two other places. And, it's $options, not
17341         options.
17342
17343         * lib/mike-g++.exp(postbase): Remove the code that determines
17344         the correct include and link paths.
17345         * g++.old-deja/old-deja.exp: Ditto.
17346
17347 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17348
17349         * lib/g++.exp(g++_init): target_compile no longer returns the
17350         filename of the result.
17351
17352 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17353
17354         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17355         call to glob.
17356
17357         * gcc.c-torture/special/special.exp: Change call to
17358         gcc_target_compile to include the object file.
17359
17360 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17361
17362         * gcc.c-torture/special/special.exp: Correct misspelling in last
17363         change.
17364
17365 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17366
17367         * lib/plumhall.exp(ph_summary): Log the entire output of the
17368         executable. Return -1 if there were any failures, 0 otherwise.
17369         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17370         (ph_make): Clean up objects and executables that were built
17371         if the tests succeeded.
17372
17373 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17374
17375         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17376         libraries and includes in the build tree as appropriate.
17377
17378 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17379
17380         * lib/c-torture.exp: Instead of looking for the global variable
17381         NO_LONG_LONG, check to see if that's a feature of the target.
17382
17383 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17384
17385         * config/default.exp: Minimize. Delete the remainer of the files in
17386         config; this functionality is now in devo/dejagnu/config.
17387
17388         g++.*/*: Pass any additional flags used to compile to postbase;
17389         delete CXXFLAGS.
17390
17391         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17392         is now done by runtest.exp. Use gcc_target_compile instead of
17393         compile.
17394
17395         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17396         Remove references to CFLAGS. Use remote_file instead of
17397         calling rm -f.
17398         (c-torture): Take a list of arguments to use to compile this
17399         testcase.
17400
17401         lib/g++.exp: Simplify. Use target_compile instead of compile.
17402         lib/gcc-dg.exp: Ditto.
17403         lib/gcc.exp: Ditto.
17404         lib/mike-{gcc,g++}.exp: Ditto.
17405         lib/old-dejagnu.exp: Ditto.
17406         lib/plumhall.exp: Ditto.
17407
17408 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17409
17410         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17411         (ph_linker): Likewise.
17412
17413 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17414
17415           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17416         MAP_ANON / MAP_ANONYMOUS if defined;
17417         else try to map from /dev/zero .
17418
17419 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17420
17421         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17422         isn't defined, then define it to MAP_ANONYMOUS.
17423
17424 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17425
17426         * gcc.c-torture: Update to c-torture-1.42 release.
17427
17428 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17429
17430         * gcc.c-torture: Update to c-torture-1.41 release.
17431
17432 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17433
17434         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17435         c-torture release.
17436
17437 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17438
17439         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17440         and LDFLAGS.  Fix second case to append the target_info ldflags
17441         onto LDFLAGS, not CFLAGS.
17442         * lib/g++.exp (g++_init): Add target_info stuff.
17443         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17444         of libgloss and newlib flags for !native.
17445
17446         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17447         (GDB): Fix relative path to go up another dir for finding gdb.
17448
17449 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17450
17451         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17452         versions in the target_info array, if they don't exist.
17453
17454 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17455
17456         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17457
17458 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17459
17460         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17461         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17462
17463 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17464
17465         * lib/old-dejagnu.exp: Don't remove the output file before we've
17466         actually tested it. Don't append pwd to the path of the executable
17467         we're testing.
17468
17469 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17470
17471         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17472
17473 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17474
17475         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17476         temporary directory for compiler files, and set it to a default
17477         value of /tmp. Set $output as the name of the output file from
17478         compiling the testcase. Add a -o option to $cflags_var so the
17479         compiler writes the final output file as $output. Set $executable
17480         to $output.
17481
17482         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17483         directory for compiler files, and set it to /tmp if it doesn't
17484         already have a value. Set $output_file to the name of the output
17485         file from compiling the testcase. Add a -o option to CXXFLAGS so
17486         the compiler writes the final output file as $output. Use $output
17487         as the executable to be tested.
17488
17489 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17490
17491         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17492
17493 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17494
17495         * gcc.c-torture/execute/pending-1.c: New test.  Still
17496         pending in Tege's queue.
17497
17498 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17499
17500         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17501         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17502         if there were failures.  Call unresolved if there were unresolved
17503         testcases.  Call gcc_fail if program did not run to completion.
17504         (ph_make): Pass additional argument name to ph_execute.
17505         (ph_execute): Add new argument.  Pass additional arguments to
17506         ph_summary.  Call gcc_fail is there is no execution output.
17507
17508 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17509
17510         * lib/plumhall.exp (proc_summary): Output relavent summary
17511         lines into the log so specific failures in plumhall can be
17512         investigated.
17513
17514 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17515
17516         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17517         (c-torture-execute): Don't try to execute tests which use
17518         "long long" types if $NO_LONG_LONG is nonzero.
17519
17520 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17521
17522         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17523         not c-torture.
17524
17525         * gcc.ieee: Move from here.
17526         * gcc.c-torture/execute/ieee: To here.
17527
17528 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17529
17530         * gcc.c-torture: Update to c-torture-1.41 release.
17531
17532 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17533
17534         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17535         not "$output".
17536
17537 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17538
17539         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17540         -c present.
17541
17542 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17543
17544         * config/proelf.exp: Handle connecting to a simulator.
17545
17546 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17547
17548         * config/proelf.exp: New file.  Enough framework that we can
17549         run c-torture tests on the proelf targets (or any other target
17550         that gdb can connect to for that matter).
17551
17552 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17553
17554         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17555         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17556
17557         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17558         exec_output exists.
17559
17560 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17561
17562         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17563         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17564
17565         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17566         to pass/fail/unresolved/unsupported/untested.  Caller must now
17567         call unresolved/unsupported/untested.
17568         * lib/*.exp: Update FSF address.  Update to handle new results of
17569         ${tool}_load.
17570         * lib/chill.exp (verbose): Delete.
17571
17572 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17573
17574         * lib/gcc.exp (default_gcc_start): Change order of args to
17575         $LDFLAGS $CFLAGS $LIBS.
17576         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17577         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17578         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17579         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17580         * gcc.misc-tests/dg-test.exp: Likewise.
17581         * gcc.misc-tests/msgs.exp: Likewise.
17582         * gcc.prms/prms.exp: Likewise.
17583         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17584         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17585
17586         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17587
17588 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17589
17590         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17591
17592         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17593         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17594
17595         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17596         necessary.
17597
17598 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17599
17600         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17601         global for loop; add use of $mathlib.
17602         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17603         settings here; set mathlib for anything but VxWorks.
17604
17605 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17606
17607         * gcc.c-torture: Update to c-torture-1.40 release.
17608
17609 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17610
17611         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17612         dg.exp.
17613
17614 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17615
17616         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17617         global.
17618
17619 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17620
17621         * lib/g++.exp (LIBS): Define if not already.
17622         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17623         (gcc-dg-prune): Call prune_gcc_output.
17624         * lib/gcc.exp (prune_gcc_output): New proc.
17625         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17626         prune_gcc_output.
17627
17628 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17629
17630         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17631         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17632
17633 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17634
17635         * gcc.c-torture: Update to c-torture-1.39 release.
17636
17637 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17638
17639         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17640         fails, try others as well.
17641
17642 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17643
17644         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17645         If compilation fails, mark execute tests as `untested'.
17646         If test is marked as unsupported, don't mark compilation and
17647         execute tests as failed.
17648
17649 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17650
17651         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17652         libstdc++ for whether or not we want to be doing shared
17653         libraries.  Delete link_curses since we don't need it anymore.
17654         * lib/mike-g++.exp (postbase): Don't link in libg++.
17655         * g++.old-deja/old-deja.exp: Likewise.
17656
17657 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17658
17659         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17660
17661 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17662
17663         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17664         For that, add `-Wl,-a,shared_archive'.
17665         * g++.old-deja/old-deja.exp: Likewise.
17666
17667 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17668
17669         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17670
17671 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17672
17673         * lib/mike-g++.exp (postbase): Pay attention to the status of
17674         g++_load.
17675
17676 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17677
17678           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17679
17680 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17681
17682         * lib/gcc.exp (default_gcc_start): No longer need to log program
17683         being executed or its output, execute_anywhere does that now.
17684         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17685         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17686
17687 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17688
17689         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17690         the same as those in lib/g++.exp.
17691
17692 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17693
17694         * gcc.c-torture: Update to c-torture-1.38 release.
17695         * gcc.ieee: Related changes.
17696
17697 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17698
17699         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17700         "exec". Minor reformatting changes.
17701
17702         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17703         cross. This means all "exec" calls now work on a remote host as
17704         well.
17705         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17706         cross. Filter out the extra "\r\n" stuff that expect puts in.
17707         (c-torture-execute): Filter out the bogus warnings like
17708         c-torture-compile does. Add support for canadian cross.
17709         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17710         Use execute_anywhere rather than calling exec directly. Now it
17711         works for canadian cross testing.
17712
17713 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17714
17715         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17716         results into a variable, and check that rather than using file exists.
17717
17718 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17719
17720         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17721         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17722
17723 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17724
17725         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17726         lib_curses if there's a shared libg++ in the build tree.
17727
17728 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17729
17730         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17731         if not supported target.
17732
17733 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17734
17735         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17736         link_curses up to always happen, not just for native builds.
17737
17738 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17739
17740         * gcc.c-torture: Update to c-torture-1.36 release.
17741         * gcc.failure: Related changes.
17742
17743 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17744
17745         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17746
17747 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17748
17749         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17750         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17751         runshlib, link_curses, and mathlib for link and run.
17752
17753         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17754         pass the runtime shared library options for Solaris, OSF/1, and
17755         Irix5, and link with -lcurses to avoid unresolved references.
17756
17757 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17758
17759         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17760         only run once.
17761
17762 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17763
17764         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17765
17766 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17767
17768         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17769         do not have a framework for the "compat" tests yet.
17770
17771 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17772
17773         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17774         set to null if we're testing vxworks5.1.  Use that instead of
17775         `-lm' in the setting of LIBS for link and run.
17776
17777 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17778
17779         * config/rom68k.exp (${tool}_load): Major changes to make it
17780         work.  Verified that it does in fact return the stuff in
17781         exec_output properly.  Catch any Emul or any TRAP other than 0.
17782
17783 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17784
17785         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17786         LDFLAGS properly for targets that need stuff from libgloss.
17787         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17788         only run once.
17789         (gpp_initialized): New variable.
17790
17791 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17792
17793         * config/rom68k.exp: Load libgloss.exp.
17794         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17795         so we can produce a fully linked binary.
17796         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17797         so we can produce a fully linked binary.
17798
17799 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17800
17801         * lib/plumhall.exp (ph_section): Watch for expected failures.
17802         Add missing `else'.
17803
17804         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17805         run the testcase.
17806         (c-torture): Likewise.
17807
17808 1995-08-28  Doug Evans  <dje@cygnus.com>
17809
17810         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17811
17812         * lib/mike-g++.exp (mike_cleanup): New proc.
17813         (prebase): New globals compiler_result, not_compiler_result,
17814         target_regexp.
17815         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17816         allow leading "-" in pattern.  Watch for unsupported tests.
17817         If $compiler_result is set, pattern match assembler code,
17818         and ditto for $not_compiler_result.
17819         * lib/mike-gcc.exp: Likewise.
17820
17821         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17822         execution "succeeded".
17823
17824 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17825
17826         * config/win32.exp: New file.
17827         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17828
17829 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17830
17831         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17832         unsupported.
17833         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17834         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17835         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17836
17837         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17838         "... without exceptions was ...".  That is now handled by
17839         prune_system_crud.
17840         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17841
17842 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17843
17844         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17845         sieve.c,sort2.c}: New files.
17846         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17847         sieve.exp,sort2.exp}: Drivers for them.
17848
17849         * lib/mike-gcc.exp (program_output): New user settable variable.
17850         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17851         messages.
17852         * lib/mike-g++.exp (program_output): New user settable variable.
17853
17854         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17855
17856         * config/sh.exp: Deleted (use sim.exp instead).
17857
17858 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17859
17860         * config/vx.exp: Declare CHECKTASK as global.
17861         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17862         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17863         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17864
17865 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17866
17867         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17868         target. Like vx.exp, only includes `vx29k.exp' instead of
17869         `vxworks.exp'.
17870
17871 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17872
17873         * config/sim.exp: Increase time limit from 120 seconds to 240.
17874
17875 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17876
17877         * gcc.c-torture/execute/950628-1.c: New test.
17878
17879 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17880
17881         * gcc.c-torture: Update with changes/additions from
17882         c-torture-1.34.
17883
17884 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17885
17886         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17887
17888 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17889
17890         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17891
17892 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17893
17894         * gcc.c-torture/compile/950512-1.c: New test.
17895         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17896         * gcc.dg/struct-ret-1.c: Likewise.
17897
17898 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17899
17900         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17901           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17902
17903 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17904
17905         * gcc.c-torture/special/920411-1.c: Deleted.
17906         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17907
17908 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17909
17910         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17911         cpu limit.
17912
17913 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17914
17915         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17916
17917 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17918
17919         From kenner;
17920         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17921         is the proper length.
17922         * va-arg-3.c: Likewise.
17923
17924 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17925
17926         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17927         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17928
17929         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17930         * lib/g++.exp (default_g++_start): Delete old cruft.
17931
17932 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17933
17934         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17935         (2 * (1 << 18)) to (2 * (1 << 17)).
17936
17937         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17938
17939 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17940
17941         * config/rom68k.exp: Renamed from config/idp.exp
17942
17943 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17944
17945         * c-torture/compile/921109-2.c
17946
17947 1995-04-18  Mike Stump  <mrs@cygnus.com>
17948
17949         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17950         excess errors.
17951
17952 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17953
17954         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17955         output.
17956         * lib/g++.exp (default_g++_start): Likewise.
17957
17958 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17959
17960         * gcc.c-torture/compile/950329-1.c: New test.
17961
17962 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17963
17964           * config/bug.exp (${tool}_load): Updated to use new remote_open
17965           and remote_close procs.
17966         * config/idp.exp: New file.
17967
17968 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17969
17970         * gcc.c-torture/execute/950322-1.c: New test.
17971
17972 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17973
17974         * config/vx.exp (${tool}_load): Clean up testing of return code from
17975         vxworks_ld and vxworks_spawn.
17976
17977 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17978
17979         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17980
17981 1995-03-13  Mike Stump  <mrs@cygnus.com>
17982
17983         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17984         can mark excess errors on a machine by machine basis.  Note, the
17985         default is to not expect any excess errors, even when excess
17986         errors test - is given, so you will want to put an XFAIL ... on
17987         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17988         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17989         those 4 machines, but no others.
17990
17991 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17992
17993         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17994         * lib/c-torture.exp: to here.
17995
17996 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17997
17998         * gcc.c-torture/execute/950221-1.c: New test.
17999         * gcc.c-torture/execute/struct-ret-1.c: New test.
18000         * gcc.c-torture/compile/950221-1.c: New test.
18001
18002         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18003
18004 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18005
18006         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18007         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18008
18009 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18010
18011         * g++.gb: New directory of tests, derived from my signature and
18012         class scoping tests.
18013
18014         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18015         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18016         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18017         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18018         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18019         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18020         * g++.gb/sig25.C: Likewise.
18021
18022         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18023         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18024         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18025         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18026         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18027         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18028         * g++.gb/sig25.exp: Likewise.
18029
18030         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18031         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18032         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18033         * g++.gb/scope13.C: Likewise, this test still fails.
18034
18035         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18036         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18037         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18038         * g++.gb/scope13.exp: Ditto.
18039
18040         * g++.gb/README: New file, explains what these tests are about.
18041
18042 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18043
18044         * lib/dg.exp (dg-do): Support `preprocess'.
18045         (dg-test): Likewise.
18046
18047 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18048
18049         * config/udi.exp: change "continue -expect" to "exp_continue".
18050
18051 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18052
18053         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18054         Delete redundant tests.
18055
18056         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18057         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18058         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18059         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18060         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18061         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18062         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18063         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18064
18065         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18066         storing label pointers.
18067         * gcc.c-torture/execute/921019-1.c: Likewise.
18068         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18069         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18070         parameter fp.
18071         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18072         constants.
18073
18074         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18075         Delete obsolete tests.
18076
18077         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18078         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18079         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18080         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18081         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18082         * gcc.c-torture/compile/950124-1.c: New test.
18083
18084         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18085
18086 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18087
18088         * lib/mike-g++.exp: Add -lm to LIBS.
18089
18090 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18091
18092         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18093
18094 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18095
18096         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18097
18098 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18099
18100         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18101
18102 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18103
18104         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18105         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18106         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18107         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18108         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18109         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18110         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18111         * g++.law/{operators31.C, operators32.C,
18112         * g++.law/{operators33.C, operators34.C}: Likewise.
18113         * g++.law/{pic1.C, refs2.C}: Likewise.
18114         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18115         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18116         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18117         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18118
18119         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18120         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18121         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18122         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18123         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18124         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18125         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18126         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18127         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18128         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18129         * g++.law/{operators34.exp}: Likewise.
18130         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18131         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18132         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18133         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18134         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18135
18136         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18137         No longer expected to fail.
18138         * g++.law/missed-error3.C: Tweak for recent bool changes.
18139
18140 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18141
18142         * config/emb-unix: Deleted.
18143         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18144         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18145
18146 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18147
18148         * lib/dg.exp (dg-test): Fix typo in last patch.
18149
18150 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18151
18152         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18153         (handles multiple occurrences).
18154
18155 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18156
18157         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18158         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18159         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18160         printed).
18161         * lib/c-torture.exp (c-torture-compile): Likewise.
18162         (c-torture): Prepend full path if missing.
18163         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18164         (gcc_fail): Likewise.
18165         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18166
18167 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18168
18169         * lib/netware.exp: Only attach to NetWare i386 systems.
18170
18171 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18172
18173         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18174         messages.  Add test name to "output pattern match" pass/fail message.
18175
18176 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18177
18178         * gcc.dg: New testsuite.
18179         * gcc.dg/dg.exp: New file.
18180
18181         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18182         test-switch.c}: Deleted.
18183
18184         * gcc.misc-tests/msgs.exp: New testcase driver.
18185
18186 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18187
18188         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18189         Watch for illegal return values from ${tool}_load.
18190         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18191         cross targets.  Coerce return value >0 to 1.
18192
18193 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18194
18195         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18196
18197         * config/emb-unix.exp: New file.
18198
18199         * config/sim.exp: Error if variable $SIM not defined.
18200         (${tool}_load): Mark test as "untested" if simulator missing.
18201
18202         * config/unix.exp: Load remote.exp to get rcp_download.
18203         * lib/c-torture.exp: Use different option lists for testcases with
18204         and without loops.
18205         * gcc.c-torture/execute/execute.exp: Likewise.
18206
18207 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18208
18209         * config/*.exp: Clarify return code from ${tool}_load.
18210         Call `unresolved' or `untested' instead of `warning' or `perror'
18211         (sometimes you still want to call both though).
18212         Add comment that `shell_id' is local to each file.
18213         * config/udi.exp (timeout): Set to 30.
18214         Don't print warning if connection fails, $connectmode has already
18215         printed an error.
18216         (${tool}_load): Move verbose messages to level 2.
18217         Rework pattern for "Process started" message.
18218         Pass `shell_id' to ${connectmode}_download.
18219         Retry twice upon timeout.  Make resetting of target more robust.
18220         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18221         Pass `shell_id' to exit_$connectmode.
18222         Only call exit_$connectmode if connected.
18223         * config/unix.exp (${tool}_load): Check return codes better.
18224         * config/vrtx.exp (${tool}_load): Likewise.
18225         * config/vx.exp (${tool}_load): Likewise.
18226         Delete unneeded global's.
18227         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18228         from ${tool}_load.
18229         (dg-stat): Delete.
18230         (dg-init): Delete recording of pass/fail counts.
18231         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18232         (old-dejagnu-init): Likewise.
18233         (old-dejagnu-stat): Delete contents, empty proc now.
18234         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18235         (c-torture): Delete references to lcnt, lpass, lfail.
18236         Get option list from TORTURE_OPTIONS.
18237         Delete -funroll[-all]-loops if no loops.
18238         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18239         (g++_stat): Delete contents (empty proc now).
18240         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18241         (gcc_finish): Likewise.
18242         (gcc_stat): Deleted.
18243         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18244         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18245         * gcc.c-torture/execute/execute.exp: Likewise.
18246         Split tests into two parts: compile, execute.
18247         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18248         no loops.  Update to reflect clarified return codes from ${tool}_load.
18249
18250 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18251
18252         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18253         to grep for.
18254         (old-dejagnu): Likewise (where necessary).
18255
18256 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18257
18258         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18259
18260         * lib/dg.exp (dg-process-target): Fix processing of selector.
18261         Add comment regarding use of `error'.
18262
18263         * lib/gcc.exp (prune_system_crud): Define if missing.
18264         * lib/g++.exp (prune_system_crud): Likewise.
18265
18266         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18267         Call prune_system_crud.
18268         * lib/dg.exp (dg-runtest): New proc.
18269         Use perror instead of send_user for tcl errors in testcase.
18270         Don't return any value, it's never used.
18271         Don't clobber previous definition of `unknown'.
18272         Print tcl errors in `dg-final'.
18273
18274 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18275
18276         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18277         (dg-test): Don't print errorInfo, it contains stack backtrace.
18278
18279 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18280
18281         * lib/g++.exp (runtest_file_p): Define if missing.
18282
18283 1994-09-24  Doug Evans  (dje@cygnus.com)
18284
18285         * lib/mike-g++.exp: Comment out loading of g++.exp.
18286         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18287         (default_g++_version): Always print something.
18288         (default_g++_start): Comment out call to `which'.
18289         (g++_start, g++_load): Deleted (must be defined in config file).
18290         * lib/gcc.exp: Test for existence of $CC at start.
18291         Delete check for tmpdir (done in gcc_init).
18292         (default_gcc_version): Always print something.
18293         (default_gcc_start): Comment out call to `which'.
18294         * config/*.exp: Major cleanup - make cross targets work at least a
18295         little better for g++ (by not being "--tool gcc" specific).
18296         Rename gcc_xxx to ${tool}_xxx.
18297         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18298         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18299
18300 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18301
18302         * lib/c-torture.exp (c-torture-compile): Rework compiler
18303         message processing.
18304
18305         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18306         c-torture.
18307
18308 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18309
18310         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18311
18312         * lib/dg.exp (dg-process-target): Support { target native }.
18313
18314 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18315
18316         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18317         looked for "... program xxx got fatal signal".
18318         Correct regsub munging of `comp_output'.
18319         Ignore compiler messages "path prefix not used" and "linker input
18320         file unused".
18321
18322 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18323
18324         * lib/gcc.exp (runtest_file_p): Define if missing.
18325         * gcc.prms/template.c: Example to work from.
18326
18327 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18328
18329         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18330         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18331
18332         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18333         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18334         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18335         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18336
18337         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18338         (dg-process-target): No longer a varargs proc.
18339         Return S/N for target, P/F for xfail.  All callers changed.
18340         (user option procs): More argument checking.
18341         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18342         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18343         (dg-test): Skip test if not running on selected target in `dg-do'.
18344         Update handling of `dg-do-what', `dg-output-text'.
18345         Separate execution pass/fail from output pattern match pass/fail.
18346         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18347
18348 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18349
18350         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18351         target for 920510-1.c.
18352
18353 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18354
18355         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18356         Clean up comment regarding use of passcnt, etc.
18357         (gcc_stat): Don't update `testcnt' here.
18358         (gcc_finish): Do it here.
18359         Might as well reset `but_id' here too.
18360         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18361         to determine if the file should be tested.
18362         * gcc.c-torture/compile/compile.exp: Likewise.
18363         * gcc.c-torture/execute/execute.exp: Likewise.
18364         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18365         * gcc.misc-tests/dg-test.exp: Likewise.
18366         * gcc.prms/prms.exp: Likewise.
18367         * gcc.wendy/wendy.exp: Likewise.
18368         * g++.old-deja.exp: Likewise.
18369         Move "Testing file" message to verbose level 1.
18370
18371 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18372
18373         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18374
18375 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18376
18377         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18378         (default_gcc_start): Accept optional second list element
18379         of compiler flags.  Print compiler output at verbosity level 2.
18380         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18381         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18382         Save current values of framework globals passcnt, failcnt, xpasscnt,
18383         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18384         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18385         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18386         xfailcnt to compute stats.  Update framework global `testcnt' from
18387         pass/fail counts.
18388         (gcc_finish): New proc.  Clean up test environment.
18389         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18390         (gcc_epass, gcc_efail): Delete.
18391         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18392         argument of line number.
18393         (dg-init): If the tool has an init routine, call it.
18394         (dg-test): Remove args `cflags_var' and `libs_var'.
18395         Pass all compiler options to ${tool}_start.
18396         Handle missing line number.
18397         (dg-finish): New function.
18398         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18399         particular files.  Call gcc_finish at end.  Move "skipping test"
18400         message to verbosity level 3.
18401         * gcc.c-torture/compile/compile.exp: Likewise.
18402         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18403         * gcc.c-torture/execute/execute.exp: Likewise.
18404         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18405         Print testcase being tried at verbosity level 1.
18406         * gcc.c-torture/special/special.exp: Unset xfail.
18407         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18408         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18409         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18410         * gcc.failure/failure.exp: Likewise.
18411         * gcc.ieee/ieee.exp: Likewise.
18412         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18413         Update call to dg-test.  Call dg-finish at end.
18414         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18415         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18416         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18417         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18418         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18419         * gcc.wendy/wendy.exp: Add copyright.
18420         Delete setting of tmpdir (done by gcc_init).
18421         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18422         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18423         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18424         gcc_[ce]pass/fail.
18425
18426 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18427
18428         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18429         confusion.
18430         (g++_load): Likewise.
18431
18432         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18433         Rename argument to `prog' to remove the confusion.
18434         Varargs fns behave differently too!
18435         (g++_load): Likewise.
18436
18437         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18438
18439         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18440         what it is.  Delete (always) printing of status value for !native.
18441         Simplify verbose code, and include status and exec_output.
18442         (g++_load): Use gcc_load.
18443
18444 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18445
18446         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18447         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18448         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18449         940714-3.c as these testcases don't exist anymore.  Make
18450         va-arg-1.c expected to pass.
18451
18452 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18453
18454         * gcc.misc-tests/misc.exp: Only run specific testcases.
18455         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18456         * gcc.misc-tests/dg-[1-9].c: New files.
18457
18458         * lib/dg.exp: New testsuite driver.
18459         * gcc.prms/prms.exp: Use it.
18460
18461         * README.gcc: New file.
18462
18463         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18464         Document and reset `lxpass' and `lxfail'.
18465         Simplify "initialized" message.
18466         (gcc_stat): Clean up comments a little.
18467
18468 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18469
18470         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18471
18472 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18473
18474         * lib/old-dejagnu.exp (process-option): New proc.
18475         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18476         (old-dejagnu): Simplify.
18477         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18478
18479 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18480
18481         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18482         exists and is not an empty string.
18483
18484         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18485         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18486         finished.
18487         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18488         automatically.
18489
18490         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18491         longer expected to fail.
18492
18493         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18494         "f" function call.
18495
18496         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18497
18498         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18499         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18500         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18501         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18502         c-torture-1.29.
18503
18504         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18505         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18506
18507         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18508
18509         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18510         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18511
18512         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18513         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18514         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18515
18516 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18517
18518         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18519         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18520         940714-1.c, 940714-2.c, 940714-3.c},
18521         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18522         gcc.misc-tests/{mg.c,mg.exp}:
18523         New tests.
18524         * gcc.noncompile/noncompile.exp: Change accordingly.
18525
18526 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18527
18528         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18529         Undo previous clobberage.
18530
18531 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18532
18533         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18534         * gcc.special/{930510-1.c, special.exp}:
18535         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18536         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18537         struct-varargs-1.c}: New tests from c-torture-1.26.
18538
18539 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18540
18541         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18542           argument to switch.
18543
18544 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18545
18546         * Revert the previous changes.  Please see Rob's directory
18547           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18548           fixes.
18549
18550 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18551
18552         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18553             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18554             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18555             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18556             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18557             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18558             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18559             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18560             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18561             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18562             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18563             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18564             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18565             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18566             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18567             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18568             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18569             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18570             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18571             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18572             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18573             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18574             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18575             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18576             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18577             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18578             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18579
18580 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18581
18582         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18583             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18584           with perror calls.
18585
18586 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18587
18588         * config/unix.exp (g++_load): Fix syntax.
18589
18590 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18591
18592         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18593         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18594         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18595         Don't expect va-arg-1.c to fail.  Correct expected output for
18596         920928-1.c.
18597         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18598         * gcc.wendy/hbm4.c: Correct typo.
18599         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18600
18601 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18602
18603         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18604         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18605         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18606         * lib/c-torture.exp (c-torture-compile): Ditto.
18607
18608         Reduce volume of output (remove all the -I's and such).
18609         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18610         Call gcc_cpass, gcc_cfail.
18611         (c-torture): Pass testing option to c-torture-compile.
18612
18613 1994-03-21  Doug Evans  (dje@cygnus.com)
18614
18615         Bring patches over from progressive.
18616         * config/default.exp: Exit remote shell cleanly.
18617         (g++_exit, g++_start): Add default versions.
18618         * config/sim.exp (gcc_load): Use perror, not error.
18619
18620 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18621
18622         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18623         set in site.exp.
18624
18625 1994-03-14  Doug Evans  (dje@cygnus.com)
18626
18627         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18628         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18629         (wendy_try): New proc to run testcase.
18630         (main loop): Call 'em.
18631         * gcc.wendy/*.c: Clean up pass to correct expected output.
18632
18633         * lib/gcc.exp: Minor cleanup work.
18634         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18635
18636 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18637
18638         * config/sim.exp (gcc_load): Document return codes better.
18639         Don't pass -v to simulator.
18640
18641 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18642
18643           * gcc.special/920717-x.c: Fix typo.
18644           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18645           get at sources.
18646
18647         * lib/mike-gcc.exp: Fix typo.
18648
18649 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18650
18651         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18652         binary to use, transform the name.
18653         * config/*.exp: rename everything. Nuke any g++ specific files,
18654         it's now a special case of gcc that requires no special support.
18655         Add a default.exp for unsupported targets.
18656
18657 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18658
18659         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18660         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18661         version of Tcl.
18662
18663 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18664
18665         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18666         than a warning.
18667
18668 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18669
18670         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18671
18672 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18673
18674         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18675         option_list.  Compile every file with only 4/6 option choices
18676         (same as C torture) instead of with 12/18 different option
18677         choices.
18678         * lib/c-torture.exp: Likewise.
18679
18680         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18681         not already set.
18682
18683 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18684
18685         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18686         can put an XFAIL *-*-* on excess errors.
18687
18688 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18689
18690         * g++.law: Add more tests derived from g++-bugs snapshots.
18691
18692         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18693         equivalent to g++.law/init9.
18694
18695         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18696         compiled it, and the a.out file after we've run it.
18697
18698 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18699
18700         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18701         compiled it, and the a.out file after we've run it.
18702
18703 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18704
18705         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18706
18707 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18708
18709         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18710         version number.
18711
18712 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18713
18714         * g++.law: New directory of g++ tests derived from the g++-bugs
18715         snapshots.
18716
18717 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18718
18719         * gcc.compile: initbug1.c initbug1.exp testcase added
18720
18721 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18722
18723         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18724         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18725           fixes submitted by Jeff Law (law@cs.utah.edu)
18726         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18727           Jeff Law (law@cs.utah.edu)
18728
18729
18730 1993-11-30  Mike Stump  (mrs@cygnus.com)
18731
18732         * config/unix-g++.exp: Follow the gcc way of doing things.
18733         * g++.old-deja/old-deja.exp: Minor updates.
18734         * lib/g++.exp: New file, follow the gcc way of doing things.
18735         * lib/old-dejagnu.exp: Minor updates.
18736         * lib/mike-g++.exp: Always unset errorInfo.
18737
18738 1993-11-06  Mike Stump  (mrs@cygnus.com)
18739
18740         * lib/gcc.exp: Fix some errors with the below change, CC and
18741         CFLAGS should be global when setting, not local.
18742
18743 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18744
18745         * lib/gcc.exp: Transform tool name.
18746
18747 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18748
18749         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18750
18751 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18752
18753         * lib/gcc.exp: change gcc_done to gcc_stat
18754
18755 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18756
18757         * Upgraded gcc testsuite to c-torture version 1.25
18758
18759 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18760
18761         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18762         * lib/c-torture: added hooks for new reporting code.
18763
18764 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18765
18766         * config/sh-gcc.exp: check if sh-sim exists in the path
18767
18768 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18769
18770         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18771         * gcc.compile/compile.exp: Initial changes for new logic.
18772         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18773         * gcc.failure/failure.exp: Initial changes for new logic.
18774         * gcc.ieee/ieee.exp: Initial changes for new logic.
18775         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18776         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18777         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18778         * lib/c-torture.exp: Initial changes for new logic.
18779         * lib/gcc.exp: Initial changes for new logic.
18780
18781 1993-10-15  Mike Stump  (mrs@cygnus.com)
18782
18783         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18784         depend upon failure or success.  Fully qualify names in failure
18785         and success messages.  Always remove a.out before starting
18786         compile, just in case.  Pay more attention to error text output by
18787         the compiler.  Handle testcases with no known past errors just
18788         like all others, so that things are uniform.  Other miscellaneous
18789         improvements.
18790
18791 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18792
18793         * gcc.cpp: new directory for cpp tests
18794
18795 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18796
18797         * lib/chill.exp: Code reformatted, removed unused code.
18798         * config/unix-chill.exp: Code reformatted, removed unused code.
18799         * chill.execute/execute.exp: Code reformatted, removed unused code.
18800         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18801
18802 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18803
18804         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18805         routines not written.
18806
18807 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18808
18809         * config/bug-gcc.exp: Use new procs from bug.exp.
18810
18811 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18812
18813         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18814         via ftp, rather than depending on NFS.
18815         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18816         case.
18817
18818 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18819
18820         * config/bug-gcc.exp: Use new download proc.
18821
18822 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18823
18824         * chill.execute/execute.exp: cleanups, handles errors better
18825         * chill.compile/compile.exp: rewrite, based on execute.exp
18826         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18827         * lib/chill.exp: major changes to diff proc and compile and link
18828           procs. added chill_fail and chill_pass wrappers to pass and
18829           fail. added more comments, and handle error codes better.
18830           Added a hack to capture stderr from exec, so noncompile tests
18831           can work.
18832
18833 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18834
18835         * chill.execute/execute.exp: rewrite of testsuite driver
18836         * lib/chill.exp: rewrite of testsuite driver
18837         * config/unix-chill.exp: rewrite of testsuite driver
18838
18839 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18840
18841     In chill.execute:
18842         * iexpr.ch: Standardize uppercase.
18843         * tuples.dat: Standardize uppercase.
18844         * vary.ch: standardize.  Correct varying string assignments.
18845         * vary.dat: Add new output lines.
18846
18847 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18848
18849     In chill.execute:
18850         * chprintf.ch: Standardize use of uppercase.
18851         * tuples.ch: Standardize and turn arr2 into a DCL,
18852           rather than a SYN.
18853         * pinits.ch: Standardize.
18854
18855 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18856
18857         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18858         * Makefil: Renamed to Makefile.in.
18859         * configure.in: New.
18860
18861 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18862
18863     In chill.execute:
18864         * .cvsignore: Add result/output files.
18865         * Makefile: Fix up variables at start.  Use MFLAGS
18866           everywhere.  Correct bool_loc, built_ins entries.
18867           Add entry for vary1.ch.
18868         * bitarray.ch: Standardize upper-case usage.
18869         * bitexpr.ch: Standardize, add output of b1.
18870         * params.ch: Use arrayt in along PROC parameters, to
18871           avoid novelty problems.
18872         * sets.ch: Tiny cleanup.
18873         * vary1.ch: Re-indent.
18874
18875 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18876
18877           * Add PR-related files to Makefiles, .cvsignore files, etc.
18878
18879 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18880
18881         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18882           with compiler objects. New names are test-flow.c and test-loop.c
18883
18884 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18885
18886         * Upgraded c-torture tests from 1.19 to 1.20
18887
18888         * new files:
18889         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18890         * gcc.compile: 930623-1.c 930623-2.c
18891         * gcc.noncompile: 930622-1.c 930622-2.c
18892         * gcc.failure: 920411-1.c 920627-2.c
18893         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18894
18895 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18896
18897         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18898           More changes to get testsuite working properly. Needs more work.
18899           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18900
18901 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18902
18903         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18904           More changes to get testsuite working properly. Needs more work.
18905
18906 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18907
18908         * chill.compile/compile.exp: Added for Dejagnu support
18909         * chill.execute/execute.exp: Added for Dejagnu support
18910         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18911
18912 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18913
18914     This should complete moving the CHILL test files.
18915         * chill.noncompile(.cvsignore printf.grt
18916             in-printf.grt chprintf.grt chprintf.ch):
18917             Added test-support files.
18918           (Makefile): Modified further.
18919         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18920             signal.ch): Added test files.
18921           * chill.execute (.cvsignore printf.grt printr.c
18922             in-printf.grt rts.c chprintf.grt rts.h): Added
18923           test-support files.
18924             (Makefile): More corrections.
18925
18926 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18927
18928         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18929           test cases, ready for DejaGnu.
18930
18931 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18932
18933         * Upgraded c-torture tests from 1.18 to 1.19
18934
18935         * gcc.compile: added test(s):
18936           930607-1.c
18937         * gcc.execute: added test(s):
18938           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18939
18940         * added new subdirectory for misc tests: gcc.misc-tests
18941         * gcc.misc-test(s): added tests:
18942           inst-check.c test-consts.c test-ior.c test-switch.c
18943
18944 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18945
18946         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18947
18948 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18949
18950         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18951
18952 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18953
18954         * Upgraded c-torture tests from 1.17 to 1.18
18955
18956 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18957
18958         * Upgraded c-torture tests from 1.12 to 1.17
18959
18960 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18961
18962         * lib/old-dejagnu.exp:
18963           Fixed handling of XFAIL target triplets to correctly
18964           recognize wildcard characters.  Removed code that
18965           appended a unique id tag to the end of the file name
18966           printed out by the result of the testcases within a
18967           given test file.
18968
18969 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18970
18971         * lib/old-dejagnu.exp:
18972           Reworked expected failure handling to trigger off of XFAIL
18973           keyword in keyphrase embeded in testcase source code. The
18974           XFAIL keyword must be at the end of the keyphrase line. It
18975           may optionally be followed by one or more target triplets.
18976           It has just occured that the handling of wildcards in the
18977           target triplet may not be correct.
18978
18979 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18980
18981         * g++.old-deja/tests:
18982           Moved all subdirectories up one level into g++.old-deja .
18983
18984         * lib/old-dejagnu.exp:
18985           Fixed problem with CXXFLAGS not being properly reset, and being
18986           corrupted with extraneous "-c" compiler option.  This was
18987           causing binaries to not be generated for test that needed them.
18988           Modified strings passed to "pass" and "fail" so that individual
18989           tests from the same test file would be distinguished by an
18990           identifier appended to the test file name in the summary logs;
18991           this corrected a problem with erroneous diff logs.  Added code
18992           to search testcases for expected fail and unexpected pass keywords.
18993
18994 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18995
18996         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18997
18998 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18999
19000         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19001           Removed extraneous text from end of "Special g++ Options"
19002           keyphrase.
19003
19004         * lib/old-dejagnu.exp: Added pattern matching to look for new
19005           keywords, embedded in testcases comments, which will trigger
19006           calls to xpass and xfail.
19007
19008 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19009
19010         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19011           comments embedded in the testcases, especially the one looking for
19012           special compiler options, as well as the pattern matching for the
19013           compiler output again.
19014
19015 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19016
19017         * lib/old-dejagnu.exp: Do a proper check of the return value for
19018           execute tests. Fixed several problems with the pattern matching
19019           of the compiler output which gave erroneous test results.
19020           Changed several of the test result messages to be more descriptive.
19021         * config/unix-g++.exp: Proc g++_load now actually works and
19022           executes the tests passed to it and returns a usable return
19023           value.
19024
19025 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19026
19027           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19028
19029 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19030
19031         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19032           Modified both files to properly execute the old style
19033           dejagnu tests. The previous versions of these files were
19034           experimental and did not function anything near correctly.
19035
19036 1993-04-05  Rob Savoye  (rob@cygnus.com)
19037
19038         * Removed all Makefile.in and configure.in files. No configuration
19039         needed now.
19040
19041 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19042
19043         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19044
19045 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19046
19047         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19048         gcc.special/configure.in, gcc.noncompile/configure.in,
19049         gcc.execute/configure.in, gcc.code_quality/configure.in,
19050         g++.other/configure.in, g++.old-deja/configure.in,
19051         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19052         in srcname setting.
19053
19054 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19055
19056         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19057         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19058         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19059
19060 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19061
19062         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19063         (gdb_exit): Don't remove *_soc files.
19064
19065 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19066
19067         * lib/c-torture.exp: Don't look for main; instead always use -w
19068         -c.  This is how the c-torture tests work.  Remove the object
19069         file if the compilation succeeds.
19070         * gcc.execute/execute.exp: Remove executable if test passes.
19071         * gcc.noncompile/noncompile.exp: Every test is an expected
19072         failure.
19073         * gcc.special/special.exp: Added tests from c-torture 1.11,
19074         corrected use of existing test.
19075         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19076         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19077         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19078         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19079         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19080         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19081         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19082         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19083         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19084         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19085         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19086         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19087         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19088         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19089         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19090         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19091         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19092         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19093         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19094         c-torture 1.11.
19095         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19096         correspond to c-torture 1.11.
19097
19098         * New file.