OSDN Git Service

* ada/acats/run_all.sh: Do not print PASS messages to stdout, as
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
2
3         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4         done by dejagnu.
5
6 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7
8         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9         Avoid non pure sh syntax. Add more logging.
10
11         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12         fail.
13
14 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15
16         PR libgcj/10610
17         * gcc.dg/ppc-stackalign-1.c: New test.
18
19 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20
21         * ada/acats/run_all.sh: Change output to be more compliant with
22         dejagnu framework.
23         Create acats.sum and acats.log files under testsuite/ada/acats
24         Only run [a-z]* directories, to filter out e.g. CVS.
25         Redirect build output to log file.
26
27 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28
29         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30
31 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32
33         PR ada/5909:
34         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35
36 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
37
38         * gcc.c-torture/compile/20031023-1.c: New test.
39         * gcc.c-torture/compile/20031023-2.c: New test.
40         * gcc.c-torture/compile/20031023-3.c: New test.
41         * gcc.c-torture/compile/20031023-4.c: New test.
42
43 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44
45         PR c++/10371
46         * g++.dg/lookup/scoped8.C: New test.
47
48 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49
50         * g++.dg/opt/reg-stack3.C: New test.
51
52 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
53
54         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
55
56 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57
58         PR c++/11076
59         * g++.dg/template/crash13.C: New test.
60
61 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
62
63         * gcc.dg/c99-restrict-2.c: New test.
64
65 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
66
67         PR c++/12698, c++/12699, c++/12700, c++/12566
68         * g++.dg/inherit/covariant9.C: New test.
69         * g++.dg/inherit/covariant10.C: New test.
70         * g++.dg/inherit/covariant11.C: New test.
71
72 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
73
74         PR target/12654
75         * gcc.c-torture/execute/20031020-1.c: New test.
76
77 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
78
79         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
80         following the jump_insn.
81
82 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
83
84         * gcc.dg/cast-lvalue-1.c: New test.
85
86 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
87
88         PR c++/11962
89         * g++.dg/template/cond2.C: New test.
90
91 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
92
93         * gcc.dg/builtins-28.c: New test.
94
95 2003-10-20  Jan Hubicka  <jh@suse.cz>
96
97         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
98         parameter.
99         * testsuite/gcc.dg/inline-2.c: Likewise.
100
101 2003-10-20  Phil Edwards  <phil@codesourcery.com>
102
103         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
104         * gcc.dg/nest.c:  Likewise.
105
106 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
107
108         PR c++/9781, c++/10583, c++/11862
109         * g++.dg/parse/crash13.C: New test.
110
111 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
112
113         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
114
115 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
116
117         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
118         Define HAVE_C99_RUNTIME except on Solaris.
119         * gcc.dg/builtins-20.c: Likewise.
120
121 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
122
123         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
124
125 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
126
127         PR c++/12495
128         * g++.dg/template/crash21.C: New test.
129
130 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
131
132         PR c++/2513
133         * g++.dg/template/typename5.C: New test.
134
135 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
136
137         PR c++/12369
138         * g++.dg/template/friend25.C: New test.
139
140 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
141
142         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
143         versions.
144
145 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
146
147         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
148         == 2147483647.
149
150 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
151
152         * gcc.c-torture/execute/960416-1.x: Remove.
153         * gcc.c-torture/execute/divconst-3.x: Likewise.
154
155 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
156
157         PR target/12598
158         * gcc.dg/torture/cris-volatile-1.c: New test.
159
160 2003-10-14  Roger Sayle  <roger@eyesopen.com>
161
162         PR optimization/9325
163         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
164         for overflowing floating point to integer conversion during RTL
165         simplification.
166
167 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
168
169         * objc/execute/_cmd.m: Fix typo.
170         * objc.dg/image-info.m, objc.dg/symtab-1.m:
171         Relax 'scan-assembler' regexp.
172         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
173         objc.dg/try-catch-4.m: Run on non-Darwin targets.
174         * objc.dg/zero-link-2.m: Remove blank line.
175         * objc.dg/zero-link-3.m: New test case.
176         
177 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
178
179         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
180
181         * gcc.dg/asm-names.c: Use scan-assembler-not rather
182         than linker trickery.
183
184 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
185
186         PR c++/12370
187         * g++.dg/other/friend2.C: New test.
188
189 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
190
191         * gcc.dg/20031012-1.c: New test.
192
193 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
194
195         * gcc.dg/weak/weak-3.c: Fix for new warning.
196
197 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
198
199         PR optimization/8750
200         * gcc.c-torture/execute/20031012-1.c: New test case.
201
202 2003-10-11  Roger Sayle  <roger@eyesopen.com>
203
204         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
205         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
206
207 2003-10-11  Roger Sayle  <roger@eyesopen.com>
208
209         PR optimization/12260
210         * gcc.c-torture/compile/20031011-2.c: New test case.
211
212 2003-10-11  Roger Sayle  <roger@eyesopen.com>
213
214         * gcc.c-torture/execute/20031011-1.c: New testcase.
215
216 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
217
218         * gcc.c-torture/compile/20031011-1.c: New test.
219
220 2003-10-11  Jan Hubicka  <jh@suse.cz>
221
222         * g++.dg/other/first-global.C: New test.
223
224 2003-10-11  Roger Sayle  <roger@eyesopen.com>
225
226         * gcc.c-torture/execute/string-opt-18.c: New testcase.
227
228 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
229
230         * gcc.c-torture/compile/20031010-1.c: New test.
231
232 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
233
234         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
235         * gcc.c-torture/execute/va-arg-25.c: ... here.
236
237 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
238
239         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
240
241 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
242
243         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
244
245 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
246
247         * g++.dg/parse/error2.C: New test.
248
249 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
250
251         PR c++/11097
252         * g++.dg/other/error5.C: Modify the error message.
253         * g++.dg/lookup/using8.C: New test.
254
255 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
256
257         * gcc.dg/darwin-abi-2.c: New file.
258         * gcc.c-torture/execute/va-arg-24.c: New file.
259
260 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
261
262         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
263         indentation.
264
265 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
266
267         PR c++/10147
268         * g++.dg/other/error4.C: Update error messages.
269         * g++.dg/template/ptrmem4.C: Likewise.
270         
271         PR c++/12337
272         * g++.dg/init/new9.C: New test.
273         
274         PR c++/12334, c++/12236, c++/8656
275         * g++.dg/ext/attrib8.C: New test.
276
277 2003-10-06  Devang Patel  <dpatel@apple.com>
278
279         * gcc.dg/debug/dwarf2-3.h: New test.
280         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
281         
282 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
283
284         * g++.dg/opt/cfg2.C: New test.
285
286 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
287
288         * g++.dg/opt/float1.C: New test.
289
290 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
291
292         * gcc.dg/c90-array-lval-6.c: New test.
293         * gcc.dg/c99-array-lval-6.c: New test.
294
295 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
296             Ziemowit Laski  <zlaski@apple.com>
297
298         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
299         'Derived', so that it is never considered a class method; add
300         new warning for '+port' method ambiguity.
301         * objc.dg/method-12.m: Include <objc/objc.h> instead of
302         <objc/objc-api.h> (needed on Mac OS X).
303         * objc.dg/method-13.m: New test.
304
305 2003-10-03  Roger Sayle  <roger@eyesopen.com>
306
307         PR optimization/9325, PR java/6391
308         * gcc.c-torture/execute/20031003-1.c: New test case.
309
310 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
311
312         PR optimization/12180
313         * gcc.dg/20031002-1.c: New test.
314
315         PR c++/12486
316         * g++.dg/inherit/error1.C: New test.
317
318 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
319
320         * lib/f-torture.exp (search_for): Rename to...
321         (search_for_re): This.  Also, clean up comments and the
322         "regexp" invocation.
323
324 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
325
326         * gcc.c-torture/compile/20031002-1.c: New test.
327
328 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
329
330         * g++.dg/opt/cond1.C: New test.
331
332 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
333
334         * gcc.dg/Wold-style-definition-2.c: New testcase.
335         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
336
337 2003-09-29  Richard Henderson  <rth@redhat.com>
338
339         * g++.dg/init/array10.C: Add dg-options.
340
341 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
342
343         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
344
345 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
346
347         * g++.dg/template/friend19.C: Fix typo.
348         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
349
350 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
351
352         * gcc.c-torture/execute/20030928-1.c: New test.
353         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
354
355 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
356
357         * g++.dg/opt/unroll1.C: New test.
358
359 2003-09-26  Roger Sayle  <roger@eyesopen.com>
360
361         PR optimization/11741
362         * gcc.dg/20030926-1.c: New test case.
363
364 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
365
366         PR c++/5655
367         * g++.dg/parse/access7.C: New test.
368         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
369
370 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
371
372         MERGE OF objc-improvements-branch into MAINLINE:
373         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
374         if libobjc has not been built.
375         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
376         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
377         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
378         objc/execute/nested-3.m, objc/execute/np-2.m,
379         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
380         objc/execute/redefining_self.m, objc/execute/root_methods.m,
381         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
382         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
383         objc.dg/special/unclaimed-category-1.h,
384         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
385         well as GNU runtime.
386         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
387         * execute/cascading-1.m, execute/function-message-1.m,
388         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
389         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
390         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
391         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
392         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
393         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
394         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
395         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
396         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
397         * objc.dg/bitfield-2.m: Run only on Darwin.
398         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
399         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
400         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
401         * objc.dg/const-str-1.m: Fix constant string layout.
402  
403 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
404
405         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
406
407 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
408
409         * gcc.dg/darwin-abi-1.c: New file.
410
411 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
412
413         PR target/12281
414         * gcc.c-torture/compile/20030921-1.c: New test.
415
416 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
417
418         * g++.dg/opt/reg-stack2.C: New test.
419
420 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
421
422         * g++.dg/eh/delayslot1.C: New test.
423
424 2003-09-20  Richard Henderson  <rth@redhat.com>
425
426         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
427
428 2003-09-20  Roger Sayle  <roger@eyesopen.com>
429
430         * gcc.c-torture/execute/20030920-1.c: New test case.
431
432 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
433
434         * g++.dg/rtti/typeid3.C: Correct expected error message.
435
436 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
437
438         PR c++/157
439         * g++.dg/parse/crash12.C: New test.
440
441 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
442
443         * gcc.dg/compat/mixed-struct-check.h: New.
444         * gcc.dg/compat/mixed-struct-defs.h: New.
445         * gcc.dg/compat/mixed-struct-init.h: New.
446         * gcc.dg/compat/struct-by-value-19_main.c: New.
447         * gcc.dg/compat/struct-by-value-19_x.c: New.
448         * gcc.dg/compat/struct-by-value-19_y.c: New.
449         * gcc.dg/compat/struct-by-value-20_main.c: New.
450         * gcc.dg/compat/struct-by-value-20_x.c: New.
451         * gcc.dg/compat/struct-by-value-20_y.c: New.
452         * gcc.dg/compat/struct-return-19_main.c: New.
453         * gcc.dg/compat/struct-return-19_x.c: New.
454         * gcc.dg/compat/struct-return-19_y.c: New.
455         * gcc.dg/compat/struct-return-20_main.c: New.
456         * gcc.dg/compat/struct-return-20_x.c: New.
457         * gcc.dg/compat/struct-return-20_y.c: New.
458
459 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
460         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
461         so that it will not complain on LP64 targets.
462
463 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
464
465         PR c++/495
466         * g++.dg/template/friend24.C: New test.
467
468 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
469
470         PR c++/12332
471         * g++.dg/template/memtmpl2.C: New test.
472
473 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
474
475         PR target/11184
476         * gcc.dg/builtin-apply1.c: New test.
477
478 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
479
480         PR c++/9848
481         * g++.dg/warn/Wunused-4.C: New test.
482
483 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
484
485         PR c++/12316
486         * g++.dg/other/gc2.C: New test.
487
488 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
489
490         PR c++/11991
491         * g++.dg/rtti/typeid3.C: New test.
492
493         PR c++/12266
494         * g++.dg/overload/template1.C: New test.
495
496 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
497
498         * g++.dg/opt/cfg3.C: New test.
499
500 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
501
502         PR c++/7939
503         * g++.dg/template/crash11.C: New test.
504
505 2003-09-16  Jason Merrill  <jason@redhat.com>
506             Jakub Jelinek  <jakub@redhat.com>
507
508         * gcc.dg/attr-warn-unused-result.c: New test.
509
510 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
511
512         PR c++/12184
513         * g++.dg/expr/call2.C: New test.
514
515 2003-09-15  Andreas Jaeger  <aj@suse.de>
516
517         * gcc.dg/Wold-style-definition-1.c: New test.
518
519 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
520
521         PR c++/3907
522         * g++.dg/parse/template12.C: New test.
523
524         * g++.dg/abi/bitfield11.C: New test.
525         * g++.dg/abi/bitfield12.C: Likewise.
526
527 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
528
529         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
530         non-expansion of functional macro name without arguments at EOL.
531         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
532
533 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
534
535         * gcc.c-torture/execute/20030914-[12].c: New tests.
536
537 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
538
539         PR c++/11788
540         * g++.dg/overload/addr1.C: New test.
541
542 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
543
544         * gcc.dg/20030909-1.c: New test.
545
546 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
547
548         * gcc.dg/ultrasp10.c: New test.
549
550 2003-09-09  Devang Patel  <dpatel@apple.com>
551
552         * gcc.dg/darwin-ld-6.c: New test.
553         
554 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
555
556         * gcc.dg/torture/builtin-explog-1.c: New testcase.
557
558 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
559
560         * gcc.dg/ia64-types1.c: New test.
561         * gcc.dg/ia64-types2.c: Likewise.
562
563 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
564
565         * gcc.dg/builtins-1.c: Add more _Complex tests.
566         * gcc.dg/torture/builtin-attr-1.c: Likewise.
567
568         * gcc.dg/builtins-1.c: Test existing _Complex functions.
569         * gcc.dg/torture/builtin-attr-1.c: Likewise.
570
571 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
572
573         PR c++/11786
574         * g++.dg/lookup/koenig2.C: New test.
575
576         PR c++/5296
577         * g++.dg/rtti/typeid2.C: New test.
578
579 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
580
581         * gcc.c-torture/compile/20030904-1.c: New test.
582
583 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
584
585         * g++.dg/opt/longbranch2.C: New test.
586
587 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
588
589         * g++.dg/template/crash10.C: Only compile it.
590
591 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
592
593         PR middle-end/11665
594         * gcc.c-torture/compile/20030907-1.c: New test.
595         * g++.dg/init/array11.C: New test.
596
597 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
598
599         PR c++/11852
600         * g++.dg/init/struct1.C: New test.
601
602 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
603
604         PR c++/12181
605         * g++.dg/expr/comma1.C: New test.
606
607 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
608
609         PR c++/11867
610         * g++.dg/expr/static_cast5.C: New test.
611
612 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
613
614         PR c++/11507
615         * g++.dg/lookup/scoped7.C: New test.
616  
617         PR c++/9574
618         * g++.dg/other/static1.C: New test.
619
620         PR c++/11490
621         * g++.dg/warn/template-1.C: New test.
622
623         PR c++/11432
624         * g++.dg/template/crash10.C: New test.
625  
626         PR c++/2478
627         * g++.dg/overload/VLA.C: New test.
628  
629         PR c++/10804
630         * g++.dg/template/call1.C: New test.
631
632 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
633
634         PR c++/11794
635         * g++.dg/parse/using3.C: New test.
636
637 2003-09-06  Roger Sayle  <roger@eyesopen.com>
638
639         PR c++/11409
640         * g++.dg/overload/builtin3.C: New test case.
641
642 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
643
644         PR c/9862
645         * gcc.dg/20030906-1.c: New test.
646         * gcc.dg/20030906-2.c: Likewise.
647
648 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
649
650         PR c++/12167
651         * g++.dg/parse/defarg5.C: New test.
652
653         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
654
655 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
656
657         PR c++/12163
658         * g++.dg/expr/static_cast4.C: New test.
659
660         PR c++/12146
661         * g++.dg/template/crash9.C: New test.
662
663 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
664
665         * g++.old-deja/g++.ext/pretty2.C: Update for change 
666         in __FUNCTION__.
667         * g++.old-deja/g++.ext/pretty3.C: Likewise.
668
669 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
670
671         PR c++/11922
672         * g++/dg/template/qualified-id1.C: New test.
673         
674         PR c++/12037
675         * g++.dg/warn/noeffect4.C: New test.
676
677 2003-09-04  Matt Austern  <austern@apple.com>
678
679         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
680         * g++.dg/ext/fnname2.C: Likewise.
681         * g++.dg/ext/fnname3.C: Likewise.
682         
683 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
684
685         * g++.dg/expr/lval1.C: New test.
686         * g++.dg/ext/lvcast.C: Remove.
687
688 2003-09-03  Roger Sayle  <roger@eyesopen.com>
689
690         PR optimization/11700.
691         * gcc.c-torture/compile/20030903-1.c: New test case.
692
693 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
694
695         PR c++/12053
696         * g++.dg/abi/layout4.C: New test.
697
698 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
699
700         PR c++/11553
701         * g++.dg/parse/friend3.C: New test.
702         
703 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
704
705         PR c++/11847
706         * g++.dg/template/class1.C: New test.
707
708         PR c++/11808
709         * g++.dg/expr/call1.C: New test.
710
711 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
712
713         PR c++/12114
714         * g++.dg/init/ref9.C: New test.
715
716         PR c++/11972
717         * g++.dg/template/nested4.C: New test.
718
719 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
720
721         PR c++/12093
722         * g++.dg/template/non-dependent4.C: New test.
723
724         PR c++/11928
725         * g++.dg/inherit/conv1.C: New test.
726
727 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
728
729         PR c++/6196
730         * g++.dg/ext/label1.C: New test.
731         * g++.dg/ext/label2.C: Likewise.
732
733 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
734
735         * g++.dg/expr/cond3.C: New test.
736
737 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
738
739         * gcc.dg/builtins-1.c: Add new builtin cases.
740
741 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
742
743         * gcc.dg/builtins-1.c: Add new cases.
744         * gcc.dg/torture/builtin-attr-1.c: Likewise.
745
746 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
747
748         * gcc.dg/builtins-1.c: Add more math builtin tests.
749         * gcc.dg/torture/builtin-attr-1.c: New test.
750
751 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
752
753         PR optimization/5079
754         * g++.dg/opt/static3.C: New test.
755
756 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
757
758         * gcc.misc-tests/gcov-10b.c: New test.
759
760 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
761
762         * g++.dg/opt/ptrmem3.C: New test.
763
764         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
765
766 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
767
768         * gcc.dg/20030826-2.c: New test.
769
770 2003-08-26  Roger Sayle  <roger@eyesopen.com>
771
772         PR middle-end/12002
773         * g77.f-torture/compile/12002.f: New test case.
774
775 2003-08-26  Roger Sayle  <roger@eyesopen.com>
776
777         * gcc.dg/20030826-1.c: New test case.
778
779 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
780
781         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
782
783 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
784
785         PR c++/11871
786         * c++.dg/lookup/crash1.C: New test.
787
788         * c++.dg/warn/noeffect3.C: New test.
789
790 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
791
792         * gcc.dg/compat/vector-1_x.c: Compile with -w.
793         * gcc.dg/compat/vector-1_y.c: Ditto.
794         * gcc.dg/compat/vector-2_x.c: Ditto.
795         * gcc.dg/compat/vector-2_y.c: Ditto.
796
797 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
798
799         * gcc.dg/20030702-1.c: New test.
800
801 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
802
803         PR c++/8795
804         * g++.dg/ext/altivec-1.C: New test.
805
806 2003-08-24  Richard Henderson  <rth@redhat.com>
807
808         * g++.dg/eh/simd-2.C: Add -w for x86.
809
810 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
811
812         * gcc.dg/20030815-1.c: New test.
813
814 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
815
816         PR c++/3765
817         * g++.dg/parse/access6.C: New test.
818
819 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
820
821         PR c++/641, c++/11876
822         * g++.dg/template/friend22.C: New test.
823         * g++.dg/template/friend23.C: Likewise.
824
825 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
826
827         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
828         identically.
829
830 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
831
832         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
833
834 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
835
836         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
837
838 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
839
840         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
841
842 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
843
844         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
845
846 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
847
848         PR c++/11919
849         * g++.dg/overload/prom1.C: New test.
850
851         PR c++/11551
852         * g++.dg/parse/dtor2.C: New test.
853
854         PR c++/10762
855         * g++.dg/parse/using2.C: New test.
856
857 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
858
859         PR target/11805
860         * gcc.c-torture/compile/20030821-1.c: New.
861
862 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
863
864         PR c++/11834
865         * g++.dg/template/deduce2.C: New test.
866
867 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
868
869         * gcc.c-torture/execute/20030821-1.c: New test.
870
871 2003-08-20  Roger Sayle  <roger@eyesopen.com>
872
873         PR middle-end/11984
874         * gcc.dg/20030820-1.c: New test case.
875
876 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
877
878         PR c++/11945
879         * g++.dg/warn/noeffect2.C: New test.
880
881 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
882
883         PR c++/10926
884         * g++.dg/template/dtor2.C: New test.
885
886         PR c++/11684
887         * g++.dg/template/operator1.C: New test.
888         * g++.dg/parse/operator4.C: New test.
889
890         PR c++/11946.C
891         * g++.dg/expr/enum1.C: New test.
892         * gcc.dg/c99-bool-1.c: Remove bogus warning.
893
894         PR c++/11036.C
895         * g++.dg/parse/elab2.C: New test.
896         * g++.dg/parse/typedef4.C: Change error message.
897         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
898         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
899         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
900
901 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
902
903         * gcc.dg/pch/warn-1.c: New.
904         * gcc.dg/pch/warn-1.hs: New.
905
906         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
907         not-tested file.
908
909 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
910
911         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
912
913 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
914
915         * gcc.dg/uninit-D.c: New Test.
916         * gcc.dg/uninit-E.c: New Test.
917         * gcc.dg/uninit-F.c: New Test.
918         * gcc.dg/uninit-G.c: New Test.
919
920 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
921
922         * g++.dg/README: Describe the pch directory.
923
924 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
925
926         PR c++/11174
927         * g++.dg/parse/access4.C: New test.
928         * g++.dg/parse/access5.C: Likewise.
929         * g++.old-deja/g++.jason/access17.C: Adjust error message.
930
931 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
932
933         * gcc.dg/noncompile/20030818-1.c: New.
934
935 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
936
937         PR c++/11957
938         * g++.dg/warn/noeffect1.C: New test.
939
940         * g++.dg/template/scope2.C: New test.
941         * g++.dg/template/error2.C: Correct dg-error
942
943 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
944
945         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
946
947 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
948
949         PR C++/11512
950         * g++.dg/template/warn1.C: New.
951
952 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
953
954         * g++.dg/template/error2.C: New test.
955         * g++.dg/lookup/using7.C: Adjust errors
956         * g++.old-deja/g++.pt/crash36.C: Likewise.
957         * g++.old-deja/g++.pt/derived3.C: Likewise.
958
959 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
960
961         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
962         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
963         * gcc.c-torture/execute/builtins/string-9.c: New, from
964         string-opt-9.c.  Adjust for execute/builtins framework.
965         * gcc.c-torture/execute/string-opt-9.c: Delete.
966
967 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
968
969         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
970
971         * g++.dg/parse/ret-type2.C: New test.
972
973         PR c++/11703
974         * g++.dg/init/new8.C: New test.
975
976         PR c++/10923
977         * g++.dg/parse/typedef5.C: New test.
978
979         PR c++/9512
980         * g++.dg/parse/qualified2.C: New test.
981         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
982         invalid code.
983
984 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
985
986         * g++.dg/conversion/ptrmem1.C: New test.
987
988 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
989
990         PR target/11693
991         * gcc.dg/20030811-1.c: New test.
992
993         PR target/11535
994         * gcc.c-torture/execute/20030811-1.c: New test.
995
996 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
997
998         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
999
1000 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1001
1002         PR c++/11789.C
1003         * g++.dg/inherit/multiple1.C: New test.
1004
1005 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1006
1007         * gcc.dg/spe1.c: New test.
1008
1009         PR c++/11670
1010         * g++.dg/expr/cast2.C: New test.
1011         
1012         PR c++/10530
1013         * g++.dg/template/dependent-name2.C: New test.
1014
1015 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1016
1017         * g++.dg/parse/crash11.C: Put the dg options in comments.
1018
1019 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1020
1021         * lib/gcc-dg.exp: Update for diagnostic change.
1022
1023 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1024
1025         PR c++/5767
1026         * g++.dg/parse/crash11.C: New test.
1027
1028 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1029
1030         * gcc.dg/cpp/spacing1.c: Update.
1031
1032 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1033
1034         PR target/11739
1035         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1036         a value for -mtune.
1037
1038 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1039
1040         PR middle-end/11771
1041         * gcc.c-torture/compile/20030804-1.c: New test case.
1042
1043 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1044
1045         * gcc.dg/20030804-1.c: New test case.
1046
1047 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1048
1049         * gcc.dg/cpp/separate-1.c: New test.
1050
1051 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1052
1053         PR c++/11704
1054         * g++.dg/template/dependent-expr2.C: New test.
1055
1056         PR c++/11766
1057         * g++.dg/expr/ptrmem1.C: New test.
1058
1059 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1060
1061         PR c++/9453
1062         * g++.dg/template/friend15.C: New test.
1063
1064 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1065
1066         * lib/dg-pch.exp: Work round PCH bug.
1067
1068 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1069
1070         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1071         builtins.  Move cases from builtins-4.c here.
1072
1073         * gcc.dg/torture/builtin-math-1.c: New test taken from
1074         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1075         additional cases.
1076         
1077         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1078         Delete.
1079
1080 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1081
1082         PR c++/9447
1083         * g++.dg/template/using7.C: New test.
1084
1085 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1086
1087         * import1.c, import2.c: New tests.
1088
1089 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1090
1091         * g++.dg/eh/crossjump1.C: New test.
1092
1093 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1094
1095         PR c++/11697
1096         * g++.dg/template/using6.C: New test.
1097
1098         PR c++/11744
1099         * g++.dg/template/koenig2.C: New test.
1100
1101 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1102
1103         PR c++/7983
1104         * g++.dg/parse/typedef4.C: New test.
1105
1106 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1107
1108         PR c++/8442, c++/8806
1109         * g++.dg/template/elab1.C: New test.
1110         * g++.dg/template/type2.C: Likewise.
1111         * g++.dg/template/ttp3.C: Adjust expected error message.
1112         * g++.old-deja/g++.law/visibility13.C: Likewise.
1113         * g++.old-deja/g++.niklas/t135.C: Likewise.
1114         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1115         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1116         template argument.
1117         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1118
1119 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1120
1121         PR c++/11295
1122         * g++.dg/ext/stmtexpr1.C: New test.
1123
1124         * g++.dg/opt/tmp1.C: New test.
1125
1126         PR c++/11525
1127         * g++.dg/parse/constant4.C: New test.
1128
1129         PR c++/9447
1130         * g++.dg/template/using5.C: New test.
1131
1132 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1133
1134         * gcc.dg/builtins-27.c: New test case.
1135
1136 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1137
1138         * gcc.dg/tls/opt-7.c: New test.
1139
1140 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1141         
1142         * g++.old-deja/g++.other/crash18.C: Remove.
1143
1144 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1145
1146         * g++.dg/template/explicit3.C: New.
1147         * g++.dg/template/explicit4.C: New.
1148         * g++.dg/template/explicit5.C: New.
1149
1150         PR c++/11347
1151         * g++.dg/template/memtmpl1.C: New.
1152
1153 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1154
1155         PR target/11565
1156         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1157         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1158
1159 2003-07-30  Jan Hubicka  <jh@suse.cz>
1160
1161         * vtgc1.c: Kill.
1162
1163 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1164
1165         * gcc.dg/struct-in-proto-1.c: New test.
1166
1167 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1168
1169         * gcc.dg/cpp/include2.c: Only expect one message.
1170
1171 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1172
1173         PR c++/9447
1174         * g++.dg/template/using1.C: New test.
1175         * g++.dg/template/using2.C: New test.
1176         * g++.dg/template/using3.C: New test.
1177         * g++.dg/template/using4.C: New test.
1178
1179 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1180
1181         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1182         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1183
1184 2003-07-28  Jan Hubicka  <jh@suse.cz>
1185
1186         PR c++/11530
1187         * g++.dg/opt/call1.C: New test.
1188
1189 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1190
1191         PR c++/11667
1192         * g++.dg/init/enum2.C: New test.
1193         * g++.dg/template/overload1.C: Add "-w" option.
1194
1195 2003-07-28    <hp@bitrange.com>
1196
1197         * gcc.dg/Wdeclaration-after-statement-1.c,
1198         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1199
1200 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1201
1202         * gcc.c-torture/compile/20030725-1.c: New test.
1203
1204 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1205
1206         * gcc.dg/20030505.c: Only run for SPE.
1207         Remove definition of opaque type.
1208
1209 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1210
1211         * g++.dg/template/ptrmem6.C: New test.
1212
1213 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1214
1215         * gcc.c-torture/compile/zero-strct-2.c: New test.
1216
1217 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1218
1219         * gcc.dg/intermod-1.c: New test.
1220
1221 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1222
1223         PR c++/11617
1224         * g++.dg/template/lookup2.C: New test.
1225         * g++.dg/template/memclass1.C: Remove instantiated from error.
1226         * g++.dg/other/error2.C: Tweak expected errors.
1227
1228         PR c++/11596
1229         * g++.dg/template/defarg3.C: New test.
1230
1231         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1232
1233 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1234
1235         * g++.dg/inherit/access5.C: New test.
1236
1237 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1238
1239         PR c++/11513
1240         * g++.dg/template/crash8.C: New test.
1241
1242 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1243
1244         PR c/10602
1245         * gcc.dg/noncompile/incomplete-2.c: New test.
1246
1247 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1248
1249         PR c++/11645
1250         * g++.dg/inherit/access4.C: New test.
1251
1252         PR c++/11517
1253         * g++.dg/expr/cond2.C: New test.
1254
1255         PR optimization/10679
1256         * g++.dg/opt/inline4.C: New test.
1257
1258 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1259
1260         * g++.dg/parse/crash10: New test.
1261
1262 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1263
1264         * g++.dg/ext/flexary1.C: New test.
1265
1266 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1267
1268         PR c++/10793
1269         * g++.dg/template/crash9.C: New test.
1270
1271 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1272
1273         PR c++/3004
1274         * g++.dg/parse/typedef3.C: New test.
1275
1276         PR c++/7906
1277         * g++.dg/parse/operator2.C: New test.
1278
1279         PR c++/8895
1280         * g++.dg/parse/def-tmpl-arg1.C: New test.
1281
1282         PR c++/9282
1283         * g++.dg/parse/funptr1.C: New test.
1284
1285         PR c++/9452
1286         * g++.dg/parse/ambig3.C: New test.
1287
1288         PR c++/9454
1289         * g++.dg/parse/operator3.C: New test.
1290
1291         PR c++/9486
1292         * g++.dg/parse/template10.C: New test.
1293
1294         PR c++/9488
1295         * g++.dg/parse/template11.C: New test.
1296
1297         PR c++/10150
1298         * g++.dg/parse/invalid-op1.C: New test.
1299
1300         PR c++/10247
1301         * g++.dg/parse/condexpr1.C: New test.
1302
1303 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1304
1305         * g++.dg/ext/packed3.C: New test.
1306         * g++.dg/ext/packed4.C: New test.
1307
1308         * gcc.dg/pack-test-3.c: New test.
1309
1310 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1311
1312         * lib/compat.exp: Handle dg-options per source file.
1313         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1314         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1315         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1316         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1317         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1318         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1319         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1320         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1321         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1322         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1323         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1324         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1325         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1326         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1327
1328 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1329
1330         PR c/10320
1331         * gcc.c-torture/execute/20030718-1.c: New test.
1332
1333 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1334
1335         PR optimization/11536
1336         * gcc.dg/20030721-1.c: New test.
1337
1338 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1339
1340         PR c++/11546
1341         * g++.dg/template/lookup1.C: New test.
1342
1343 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1344
1345         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1346         diagnostics of ill-formed constructs involving labels.
1347         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1348         the new 'previously defined here' message.
1349
1350 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1351
1352         * g++.dg/parse/non-dependent2.C: New test.
1353
1354 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1355
1356         * g++.dg/init/init-ref4.C: xfail on targets without
1357         weak symbols.
1358
1359 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1360
1361         PR target/11087
1362         * gcc.c-torture/execute/20030717-1.c: New test.
1363
1364 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1365
1366         * g++.dg/opt/cfg1.C: New test.
1367
1368 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1369
1370         PR optimization/11557
1371         * gcc.dg/20030717-1.c: New test.
1372
1373 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1374
1375         PR c++/10476
1376         * g++.dg/expr/crash-1.C: New test.
1377
1378         PR c++/11027
1379         * g++.dg/template/init3.C: New test.
1380
1381         PR c++/8222
1382         * g++.dg/template/non-dependent1.C: New test.
1383
1384         PR c++/11070
1385         * g++.dg/template/non-dependent2.C: New test.
1386
1387         PR c++/11071
1388         * g++.dg/template/non-dependent3.C: New test.
1389
1390         PR c++/9907
1391         * g++.dg/template/sizeof5.C: New test.
1392
1393 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1394
1395         PR 11498
1396         * gcc.c-torture/compile/mangle-1.c: New file.
1397
1398 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1399
1400         PR c++/7809
1401         * g++.dg/parse/access3.C: New test.
1402
1403 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1404
1405         PR c++/11384
1406         * g++.dg/init/init-ref4.C: New test.
1407
1408 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1409
1410         PR c++/11547
1411         * g++.dg/parse/constant3.C: New test.
1412         * g++.dg/parse/crash7.C: Likewise.
1413
1414 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1415
1416         PR target/11008
1417         * gcc.dg/i386-pentium4-not-mull.c: New.
1418
1419 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1420
1421         * gcc.dg/asm-names.c (ymain): Make it weak.
1422
1423 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1424
1425         PR c++/5421
1426         * g++.dg/template/friend21.C: New test.
1427
1428 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1429
1430         * gcc.dg/cleanup-8.c: New test.
1431         * gcc.dg/cleanup-9.c: New test.
1432
1433 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1434
1435         * g++.dg/ext/dll-MI1.h: New file.
1436         * g++.dg/ext/dllexport-MI1.C: New file.
1437         * g++.dg/ext/dllimport-MI1.C: New file.
1438
1439 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1440
1441         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1442         it does not have cmpstrsi patterns (just cmpmemsi).
1443
1444 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1445
1446         PR debug/11473
1447         * g++.dg/debug/debug8.C: New test.
1448
1449 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1450
1451         PR c++/10108
1452         * g++.dg/template/crash7.C: New test.
1453
1454 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1455
1456         PR target/10795
1457         * gcc.c-torture/compile/20030708-1.c: New.
1458
1459 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1460
1461         * gcc.c-torture/execute/20030715-1.c: New test.
1462
1463 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1464
1465         * gcc.dg/pch/inline-3.c: New file.
1466         * gcc.dg/pch/inline-3.hs: New file.
1467         * gcc.dg/pch/inline-4.c: New file.
1468         * gcc.dg/pch/inline-4.hs: New file.
1469
1470 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1471
1472         PR c++/11509
1473         * g++.dg/template/crash6.C: New test.
1474
1475         PR c++/7053
1476         * g++.dg/template/friend20.C: New test.
1477
1478         PR c++/7019
1479         * g++.dg/template/overload2.C: New test.
1480
1481 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1482
1483         PR optimization/11440
1484         * gcc.c-torture/execute/20030714-1.c: New test.
1485
1486 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1487
1488         PR c++/11154
1489         * g++.dg/template/partial2.C: New test.
1490
1491 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1492
1493         PR c++/11503
1494         * g++.dg/template/anon1.C: New test.
1495
1496         PR c++/11493
1497         PR c++/11495
1498         * g++.dg/parse/template9.C: Likewise.
1499         * g++.dg/template/crash4.C: New test.
1500         * g++.dg/template/koenig1.C: Likewise.
1501         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1502         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1503         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1504         functions.
1505         * g++.old-deja/g++.jason/template36.C: Likewise.
1506         * g++.old-deja/g++.mike/p1989.C: Likewise.
1507         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1508         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1509         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1510         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1511         compiling.
1512         * g++.old-deja/g++.pt/union2.C: Use this->.
1513
1514 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1515
1516         * gcc.dg/20030711-1.c: New test.
1517
1518 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1519
1520         PR c++/11050
1521         * g++.dg/parse/args1.C: New test.
1522         * g++.pt/defarg8.C: Change expected errors.
1523
1524 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1525
1526         PR c++/8164
1527         * g++.dg/template/nontype2.C: New test.
1528
1529         PR c++/10558
1530         * g++.dg/parse/template8.C: New test.
1531
1532         PR c++/8327
1533         * g++.dg/template/scope1.C: New test.
1534
1535         * g++.dg/warn/Wsign-compare-1.C: New test.
1536
1537 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1538
1539         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1540
1541 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1542
1543         PR c++/9411
1544         * g++.dg/template/explicit2.C: New test.
1545
1546         PR c++/10032
1547         * g++.dg/warn/pedantic1.C: New test.
1548
1549 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1550
1551         PR c++ 9483
1552         * g++.dg/other/field1.C: New test.
1553
1554 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1555
1556         PR c/11449
1557         * gcc.c-torture/compile/20030707-1.c: New.
1558
1559 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1560
1561         PR c++/10849
1562         * g++.dg/template/access12.C: New test.
1563
1564 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1565
1566         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1567         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1568         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1569         * gcc.misc-tests/gcov.exp: Update
1570         * g++.dg/gcov/gcov.exp: Update
1571         * lib/gcov.exp: Update.
1572
1573 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1574
1575         * g++.dg/abi/mangle17.C: Make sure template expressions are
1576         dependent.
1577         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1578         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1579         * g++.dg/opt/stack1.C: Remove erroneous code.
1580         * g++.dg/parse/template7.C: New test.
1581         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1582         * g++.old-deja/g++.pt/crash4.C: Likewise.
1583
1584 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1585
1586         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1587         with zero or one occurence of `$' after the initial `L'.
1588
1589 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1590
1591         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1592
1593 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1594
1595         PR c/11370
1596         * gcc.dg/Wunreachable-6.c: New testcase.
1597         * gcc.dg/Wunreachable-7.c: New testcase.
1598
1599 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1600
1601         PR c/11420
1602         * gcc.dg/20030708-1.c: New test.
1603
1604 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1605
1606         * gcc.dg/compat/sdata-section.h: New file.
1607         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1608         * gcc.dg/torture/mips-sdata-1.c: New test.
1609
1610 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1611
1612         PR c++/11030
1613         * g++.dg/template/friend19.C: New test.
1614
1615 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1616
1617         * g++.dg/opt/strength-reduce.C: New test.
1618
1619 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1620
1621         PR target/10979
1622         * gcc.dg/20030707-1.c: New testcase.
1623
1624 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1625
1626         PR optimization/11059
1627         * g++.dg/opt/emptyunion.C: New testcase.
1628
1629 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1630             Eric Botcazou  <ebotcazou@libertysurf.fr>
1631
1632         * g++.dg/opt/stack1.C: New test.
1633
1634 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1635
1636         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1637         run test.
1638
1639         PR c++/11431
1640         * g++.dg/expr/static_cast3.C: New test.
1641
1642 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1643
1644         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1645         everywhere.
1646         * gcc.dg/concat.c: Concatenation of string constants with
1647         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1648         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1649         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1650         necessary to avoid multi-character character constant warning.
1651         * gcc.dg/cpp/escape.c: Likewise.
1652         * gcc.dg/cpp/ucs.c: Likewise.
1653         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1654         Fix a typo.
1655
1656 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1657
1658         PR c/11428
1659         * gcc.c-torture/compile/20030704-1.c: New.
1660
1661 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1662
1663         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1664
1665 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1666
1667         PR c++/5287, PR c++/7910,  PR c++/11021
1668         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1669         tests for warnings.
1670         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1671         * g++.dg/ext/dllimport3.C: Likewise.
1672         * g++.dg/ext/dllimport4.C: New file.
1673         * g++.dg/ext/dllimport5.C: New file.
1674         * g++.dg/ext/dllimport6.C: New file.
1675         * g++.dg/ext/dllimport7.C: New file.
1676         * g++.dg/ext/dllimport8.C: New file.
1677         * g++.dg/ext/dllimport9.C: New file.
1678         * g++.dg/ext/dllimport10.C: New file.
1679         * g++.dg/ext/dllexport1.C: New file.
1680
1681 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1682
1683         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1684         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1685
1686 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1687
1688         * gcc.dg/builtins-25.c: New testcase.
1689         * gcc.dg/builtins-26.c: New testcase.
1690
1691 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1692
1693         * gcc.dg/compat/vector-defs.h: New file.
1694         * gcc.dg/compat/vector-setup.h: New file.
1695         * gcc.dg/compat/vector-check.h: New file.
1696         * gcc.dg/compat/vector-1_main.c: New file.
1697         * gcc.dg/compat/vector-1_x.c: New file.
1698         * gcc.dg/compat/vector-1_y.c: New file.
1699         * gcc.dg/compat/vector-2_main.c: New file.
1700         * gcc.dg/compat/vector-2_x.c: New file.
1701         * gcc.dg/compat/vector-2_y.c: New file.
1702
1703         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1704         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1705         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1706         * gcc.dg/compat/struct-align-1.h: New file.
1707         * gcc.dg/compat/struct-align-1_main.c: New file.
1708         * gcc.dg/compat/struct-align-1_x.c: New file.
1709         * gcc.dg/compat/struct-align-1_y.c: New file.
1710         * gcc.dg/compat/struct-align-2.h: New file.
1711         * gcc.dg/compat/struct-align-2_main.c: New file.
1712         * gcc.dg/compat/struct-align-2_x.c: New file.
1713         * gcc.dg/compat/struct-align-2_y.c: New file.
1714
1715         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1716         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1717         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1718         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1719         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1720         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1721         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1722         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1723         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1724         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1725         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1726         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1727         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1728         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1729         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1730         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1731         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1732         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1733         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1734         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1735         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1736         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1737         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1738         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1739         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1740         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1741         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1742         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1743         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1744
1745 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1746
1747         * gcc.dg/i386-call-1.c: New test.
1748
1749 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1750
1751         PR c++/9162
1752         * g++.dg/parse/defarg4.C: New.
1753
1754 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1755
1756         PR target/10700
1757         * gcc.c-torture/compile/20030703-1.c: New test case.
1758
1759 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1760
1761         * g++.dg/template/local3.C: Remove extra semicolon.
1762
1763 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1764
1765         * gcc.dg/i386-volatile-1.c: New test.
1766
1767 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1768
1769         PR c++/11072
1770         * g++.dg/other/offsetof2.C: XFAIL.
1771         * g++.dg/other/offsetof5.C: New.
1772
1773         PR c++/10219
1774         * g++.dg/template/error1.C: New.
1775
1776         PR c++/9779
1777         * g++.dg/template/dependent-expr1.C: New.
1778
1779 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1780
1781         PR c++/6949
1782         * g++.dg/template/local3.C: New test.
1783
1784         PR c++/11149
1785         * g++.dg/lookup/scoped6.C: New test.
1786
1787 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1788
1789         PR c++/8046
1790         * g++.dg/other/error7.C: New test.
1791
1792 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1793
1794         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1795         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1796         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1797         * g++.old-deja/g++.other/union2.C: Likewise.
1798         * gcc.dg/c90-const-expr-2.c: Likewise.
1799         * gcc.dg/c90-const-expr-3.c: Likewise.
1800         * gcc.dg/c99-const-expr-2.c: Likewise.
1801         * gcc.dg/c99-const-expr-3.c: Likewise.
1802         * gcc.dg/concat.c: Likewise.
1803
1804 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1805
1806         PR c++/9559
1807         * g++.dg/init/static1.C: New test.
1808
1809 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1810
1811         * Changelog: Remove ">>>>>>>" from previous change.
1812
1813 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1814
1815         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1816         * g++.old-deja/g++.other/access2.C: Likewise.
1817         * g++.old-deja/g++.other/decl2.C: Likewise.
1818         * gcc.c-torture/execute/20020615-1.c: Likewise.
1819
1820 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1821
1822         PR c++/4933
1823         * g++.dg/template/sizeof4.C: New test.
1824
1825 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1826
1827         * g++.dg/other/error6.C: New test.
1828
1829 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1830
1831         PR c++/10750
1832         * g++.dg/parse/constant2.C: New test.
1833
1834 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1835
1836         PR c++/11106
1837         * g++.dg/other/error5.C: New test.
1838
1839 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1840
1841         * gcc.dg/format/gcc_diag-1.c: New test.
1842
1843 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1844
1845         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1846
1847 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1848
1849         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1850         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1851         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1852
1853 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1854
1855         * gcc.c-torture/execute/builtins/string-8.c: New test.
1856         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1857         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1858         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1859
1860 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1861
1862         PR c++/10468
1863         * g++.dg/ext/typeof6.C: New test.
1864
1865 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1866
1867         PR c++/10796
1868         * g++.dg/init/enum1.C: New test.
1869
1870 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1871
1872         * gcc.dg/20030627-1.c: New test.
1873
1874 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1875
1876         PR c++/11332
1877         * g++.dg/expr/static_cast2.C: New test.
1878
1879 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1880             Jakub Jelinek  <jakub@redhat.com>
1881
1882         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1883         sprintf(dst,"%s",src) optimization.
1884         * gcc.c-torture/execute/20030626-1.c: New test case.
1885         * gcc.c-torture/execute/20030626-2.c: New test case.
1886
1887 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1888
1889         * gcc.c-torture/execute/multi-ix.c: New test.
1890
1891         * gcc.c-torture/execute/simd-4.c (main):
1892         Added missing semicolon at end of union.
1893
1894 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1895
1896         PR c++/8266
1897         * g++.dg/template/explicit-instantiation3.C: New test.
1898
1899 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1900
1901         * gcc.dg/20030626-1.c: Use signed char.
1902
1903 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1904
1905         * gcc.dg/20030626-1.c: New test.
1906
1907 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1908
1909         * const-str-2.m: Update.
1910
1911 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1912
1913         PR c++/10990
1914         * g++.dg/rtti/dyncast1.C: New test.
1915         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1916         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1917         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1918
1919         PR c++/10931
1920         * g++.dg/expr/static_cast1.C: New test.
1921
1922 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1923
1924         * gcc.dg/20030625-1.c: New test.
1925
1926 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1927
1928         * gcc.c-torture/compile/20030624-1.c: New test case.
1929
1930 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1931
1932         * gcc.c-torture/execute/string-opt-17.c: New test.
1933
1934 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1935
1936         PR c++/5754
1937         * g++.dg/parse/crash6.C: New test.
1938
1939 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1940
1941         * gcc.dg/builtins-24.c: New test case.
1942
1943 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1944
1945         * g++.dg/opt/operator1.C: New test.
1946
1947 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1948
1949         * gcc.c-torture/execute/string-opt-16.c: New test case.
1950
1951 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1952
1953         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1954         * g++.old-deja/g++.other/conv7.C: Likewise
1955         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1956         * g++.old-deja/g++.other/overload14.C: Likewise.
1957
1958 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1959
1960         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1961         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1962
1963 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1964
1965         PR c++/10888
1966         * g++.dg/warn/Winline-3.C: New test.
1967
1968 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1969
1970         * lib/target-supports.exp (check_alias_available): Make the test
1971         program acceptable to the Solaris assembler.
1972
1973         PR c++/10749
1974         * g++.dg/template/memclass2.C: New test.
1975
1976 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1977             Eric Botcazou  <ebotcazou@libertysurf.fr>
1978
1979         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1980         data for non-matching targets.
1981         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1982
1983 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1984
1985         PR c++/10845
1986         * g++.dg/template/member3.C: New test.
1987
1988 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1989
1990         PR c++/10939
1991         * g++.dg/template/func1.C: New test.
1992
1993         PR c++/9649
1994         * g++.dg/template/static4.C: New test.
1995         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1996
1997         PR c++/11041
1998         * g++.dg/init/ref7.C: New test.
1999
2000 2003-06-19  Matt Austern  <austern@apple.com>
2001
2002         PR c++/11228
2003         * g++.dg/anew1.C: New test.
2004         * g++.dg/anew2.C: New test.
2005         * g++.dg/anew3.C: New test.
2006         * g++.dg/anew4.C: New test.
2007
2008 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2009
2010         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2011
2012 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2013
2014         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2015         endian-dependent.
2016
2017 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2018
2019         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2020         Remove cruft.
2021
2022 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2023
2024         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2025         * gcc.c-torture/compile/961203-1.c: Likewise.
2026         * gcc.c-torture/compile/980506-1.c: Likewise.
2027
2028 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2029
2030         PR c++/10712
2031         * g++.dg/lookup/using7.C: New test.
2032
2033 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2034
2035         PR c++/11105
2036         * g++.dg/abi/conv1.C: Remove it.
2037         * g++.dg/template/conv7.C: New test.
2038         * g++.dg/template/conv8.C: Likewise.
2039         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2040         conversion operator.
2041
2042 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2043
2044         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2045         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2046         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2047         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2048         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2049         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2050         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2051         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2052         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2053         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2054         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2055         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2056         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2057         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2058         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2059         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2060         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2061         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2062         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2063         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2064         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2065         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2066         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2067         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2068         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2069         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2070         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2071         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2072         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2073
2074 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2075
2076         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2077         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2078         indications.
2079
2080 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2081
2082         * gcc.dg/i386-387-5.c: New test case.
2083         * gcc.dg/i386-387-6.c: New test case.
2084         * gcc.dg/builtins-23.c: New test case.
2085
2086 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2087
2088         * gcc.dg/builtins-22.c: New test case.
2089         * gcc.dg/i386-387-1.c: Update to test exp.
2090         * gcc.dg/i386-387-2.c: Likewise.
2091
2092 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2093
2094         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2095
2096 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2097
2098         * lib/gcc-dg.exp (dg-require-dll): New function.
2099         (dg-xfail-if): Likewise.
2100         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2101         driver.
2102
2103         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2104         * gcc.c-torture/compile/20001205-1.c: Likewise.
2105         * gcc.c-torture/compile/20001226-1.c: Likewise.
2106         * gcc.c-torture/compile/20010518-2.c: Likewise.
2107         * gcc.c-torture/compile/20020312-1.c: Likewise.
2108         * gcc.c-torture/compile/20020604-1.c: Likewise.
2109         * gcc.c-torture/compile/920501-12.c: Likewise.
2110         * gcc.c-torture/compile/920501-4.c: Likewise.
2111         * gcc.c-torture/compile/920520-1.c: Likewise.
2112         * gcc.c-torture/compile/920521-1.c: Likewise.
2113         * gcc.c-torture/compile/920625-1.c: Likewise.
2114         * gcc.c-torture/compile/961203-1.c: Likewise.
2115         * gcc.c-torture/compile/980506-1.c: Likewise.
2116         * gcc.c-torture/compile/981006-1.c: Likewise.
2117         * gcc.c-torture/compile/981022-1.c: Likewise.
2118         * gcc.c-torture/compile/981223-1.c: Likewise.
2119         * gcc.c-torture/compile/990617-1.c: Likewise.
2120         * gcc.c-torture/compile/dll.c: Likewise.
2121         * gcc.c-torture/compile/labels-3.c: Likewise.
2122         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2123         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2124         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2125         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2126         * gcc.c-torture/compile/simd-5.c: Likewise.
2127         * gcc.c-torture/compile/20000804-1.x: Remove.
2128         * gcc.c-torture/compile/20001205-1.x: Likewise.
2129         * gcc.c-torture/compile/20001226-1.x: Likewise.
2130         * gcc.c-torture/compile/20010518-2.x: Likewise.
2131         * gcc.c-torture/compile/20020312-1.x: Likewise.
2132         * gcc.c-torture/compile/20020604-1.x: Likewise.
2133         * gcc.c-torture/compile/920501-12.x: Likewise.
2134         * gcc.c-torture/compile/920501-4.x: Likewise.
2135         * gcc.c-torture/compile/920520-1.x: Likewise.
2136         * gcc.c-torture/compile/920521-1.x: Likewise.
2137         * gcc.c-torture/compile/920625-1.x: Likewise.
2138         * gcc.c-torture/compile/961203-1.x: Likewise.
2139         * gcc.c-torture/compile/980506-1.x: Likewise.
2140         * gcc.c-torture/compile/981006-1.x: Likewise.
2141         * gcc.c-torture/compile/981022-1.x: Likewise.
2142         * gcc.c-torture/compile/981223-1.x: Likewise.
2143         * gcc.c-torture/compile/990617-1.x: Likewise.
2144         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2145         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2146         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2147         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2148         * gcc.c-torture/compile/simd-5.x: Likewise.
2149
2150         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2151
2152 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2153
2154         * gcc.c-torture/execute/20030611-1.c: New test.
2155
2156 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2157
2158         PR middle-end/168
2159         * gcc.dg/20030612-1.c: New test case.
2160
2161 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2162
2163         PR c++/10635
2164         * g++.dg/expr/cast1.C: New test.
2165
2166 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2167
2168         * gcc.dg/builtins-21.c: New test case.
2169
2170 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2171
2172         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2173         options instead of at the end.
2174         * lib/objc.exp (objc_target_compile): Likewise.
2175
2176 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2177
2178         PR c++/10432
2179         * g++.dg/parse/error1.C: New test.
2180
2181 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2182
2183         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2184         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2185         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2186         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2187         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2188         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2189         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2190         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2191         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2192         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2193         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2194         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2195         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2196         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2197         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2198         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2199         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2200         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2201         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2202         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2203         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2204         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2205         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2206         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2207
2208         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2209         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2210         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2211         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2212         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2213         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2214         * gcc.dg/compat/scalar-return-3_main.c: New file.
2215         * gcc.dg/compat/scalar-return-3_x.c: New file.
2216         * gcc.dg/compat/scalar-return-3_y.c: New file.
2217         * gcc.dg/compat/scalar-return-4_main.c: New file.
2218         * gcc.dg/compat/scalar-return-4_x.c: New file.
2219         * gcc.dg/compat/scalar-return-4_y.c: New file.
2220
2221 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2222
2223         * gcc.dg/compat/fp2-struct-check.h: New file.
2224         * gcc.dg/compat/fp2-struct-defs.h: New file.
2225         * gcc.dg/compat/fp2-struct-init.h: New file.
2226         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2227         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2228         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2229         * gcc.dg/compat/struct-return-10_main.c: New file.
2230         * gcc.dg/compat/struct-return-10_x.c: New file.
2231         * gcc.dg/compat/struct-return-10_y.c: New file.
2232
2233         * gcc.dg/compat/compat-common.h: New file.
2234         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2235         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2236         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2237         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2238         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2239         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2240         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2241         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2242         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2243         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2244         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2245         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2246         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2247         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2248         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2249         * gcc.dg/compat/small-struct-check.h: Ditto.
2250         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2251         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2252         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2253         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2254         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2255         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2256         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2257         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2258         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2259         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2260         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2261         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2262         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2263         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2264         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2265         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2266         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2267         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2268         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2269         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2270         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2271         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2272         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2273         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2274         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2275         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2276         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2277         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2278         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2279         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2280
2281 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2282
2283         * g++.dg/pch/static-1.C: New file.
2284         * g++.dg/pch/static-1.Hs: New file.
2285
2286 2003-06-10  Richard Henderson  <rth@redhat.com>
2287
2288         * gcc.dg/asm-7.c: Adjust expected warning text.
2289
2290 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2291
2292         * gcc.dg/builtins-20.c: New test case.
2293
2294 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2295
2296         PR c++/11131
2297         * g++.dg/opt/template1.C: New test.
2298
2299 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2300
2301         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2302         additional_sources.
2303
2304 2003-05-21  David Taylor  <dtaylor@emc.com>
2305
2306         * gcc.dg/Wpadded.c: New file.
2307
2308 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2309
2310         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2311         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2312         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2313         dg-require-weak.
2314
2315 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2316
2317         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2318
2319 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2320
2321         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2322         (dg-require-alias): Likewise.
2323         (dg-require-gc-sections): Likewise.
2324         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2325
2326 2003-06-08  Richard Henderson  <rth@redhat.com>
2327
2328         * gcc.dg/20011029-2.c: Fix the array reference.
2329         * gcc.dg/asm-7.c: New.
2330
2331 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2332
2333         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2334
2335 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2336
2337         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2338         (dg-require-gc-sections): Likewise.
2339
2340 2003-06-08  Jan Hubicka  <jh@suse.cz>
2341
2342         * i386-cmov1.c: Fix regular expression.
2343         * i386-cvt-1.c: Likewise.
2344         * i386-local.c: Likewise.
2345         * i386-local2.c: Likewise.
2346         * i386-mul.c: Likewise.
2347         * i386-ssetype-1.c: Likewise.
2348         * i386-ssetype-3.c: Likewise.
2349         * i386-ssetype-5.c: Likewise.
2350
2351 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2352
2353         PR c++/11039
2354         * g++.dg/warn/implicit-typename2.C: New test.
2355         * g++.dg/warn/implicit-typename3.C: New test.
2356
2357 2003-06-07  Richard Henderson  <rth@redhat.com>
2358
2359         * g++.dg/other/offsetof3.C: Use size_t.
2360         * g++.dg/other/offsetof4.C: Likewise.
2361
2362 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2363
2364         * lib/copy-file.exp: New. Implement gcc_copy_files.
2365
2366         * lib/dg-pch.exp: Load copy-file.exp
2367         (dg-pch): Use gcc_copy_files instead of "file copy".
2368
2369 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2370
2371         * gcc.dg/weak/weak.exp: Simplify.
2372         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2373         * gcc.dg/weak/weak-1.c: Likewise.
2374         * gcc.dg/weak/weak-2.c: Likewise.
2375         * gcc.dg/weak/weak-3.c: Likewise.
2376         * gcc.dg/weak/weak-4.c: Likewise.
2377         * gcc.dg/weak/weak-5.c: Likewise.
2378         * gcc.dg/weak/weak-6.c: Likewise.
2379         * gcc.dg/weak/weak-7.c: Likewise.
2380         * gcc.dg/weak/weak-8.c: Likewise.
2381         * gcc.dg/weak/weak-9.c: Likewise.
2382
2383 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2384
2385         gcc.c-torture/execute/20030606-1.c: New.
2386
2387 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2388
2389         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2390         * gcc.dg/builtins-19.c: Likewise.
2391
2392 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2393
2394         * gcc.dg/builtins-2.c: Add some more tests.
2395         * gcc.dg/builtins-18.c: New test case.
2396         * gcc.dg/builtins-19.c: New test case.
2397
2398 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2399             Jim Wilson  <wilson@tuliptree.org>
2400
2401         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2402
2403 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2404
2405         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2406         mempcpy/stpcpy calls not to be optimized into something else.
2407         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2408         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2409         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2410
2411 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2412
2413         * gcc.dg/format/asm_fprintf-1.c: New test.
2414
2415 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2416
2417         * lib/gcc-defs.exp (additional_sources): New variable.
2418         (dg-additional-sources): New function.
2419         (additional_files): New variable.
2420         (dg-additional-files): New function.
2421         (dg-additional-files-options): Likewise.
2422         * lib/gcc-dg.exp (dg-require-weak): New function.
2423         (dg-require-alias): Likewise.
2424         (dg-require-gc-sections): Likewise.
2425         * lib/target-supports.exp (check_alias_available): Remove testfile
2426         parameter.
2427         (check_gc_sections_available): New function.
2428         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2429         (dg-gpp-additional-files): Likewise.
2430         * lib/g++.exp (additional_sources): Remove.
2431         (additional_files): Likewise.
2432         (g++_target_compile): Use dg-additional-files-options.
2433
2434         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2435         Tcl logic.
2436         * gcc.dg/special/ecos.exp: Remove.
2437         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2438         * gcc.dg/special/alias-1.c: Likewise.
2439         * gcc.dg/special/alias-2.c: Likewise.
2440         * gcc.dg/special/gcsec-1.c: Likewise.
2441         * gcc.dg/special/weak-1.c: Likewise.
2442         * gcc.dg/special/weak-2.c: Likewise.
2443         * gcc.dg/special/wkali-1.c: Likewise.
2444         * gcc.dg/special/wkali-2.c: Likewise.
2445
2446         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2447         dg-gpp-additional-*.
2448         * g++.dg/special/conpr-3.C: Likewise.
2449         * g++.dg/special/conpr-4.C: Likewise.
2450         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2451         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2452         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2453         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2454         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2455         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2456         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2457         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2458         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2459         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2460         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2461         * g++.old-deja/g++.other/comdat1.C: Likewise.
2462         * g++.old-deja/g++.other/comdat2.C: Likewise.
2463         * g++.old-deja/g++.other/comdat3.C: Likewise.
2464         * g++.old-deja/g++.other/ctor1.C: Likewise.
2465         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2466
2467 2003-06-05  Richard Henderson  <rth@redhat.com>
2468
2469         * gcc.dg/debug/20030605-1.c: New.
2470
2471 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2472
2473         * README.QMTEST: Update.
2474
2475 2003-06-04  Richard Henderson  <rth@redhat.com>
2476
2477         * gcc.dg/cleanup-1.c: New.
2478         * gcc.dg/cleanup-2.c: New.
2479         * gcc.dg/cleanup-3.c: New.
2480         * gcc.dg/cleanup-4.c: New.
2481         * gcc.dg/cleanup-5.c: New.
2482         * gcc.dg/cleanup-6.c: New.
2483         * gcc.dg/cleanup-7.c: New.
2484
2485 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2486
2487         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2488
2489         * lib/dg-pch.exp: New file.
2490         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2491         * gcc.dg/pch/pch.exp: Likewise.
2492
2493 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2494
2495         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2496         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2497         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2498         * gcc.dg/builtins-17.c: New test case.
2499         * gcc.dg/i386-387-4.c: New test case.
2500         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2501
2502 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2503
2504         * gcc.dg/ultrasp9.c: New test.
2505
2506 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2507
2508         * gcc.c-torture/compile/20030604-1.c: New test.
2509         * gcc.dg/sparc-constant-1.c: New test.
2510
2511 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2512
2513         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2514
2515 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2516
2517         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2518
2519         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2520         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2521
2522 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2523
2524         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2525
2526 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2527
2528         PR c++/10940
2529         * g++.dg/template/spec10.C: New test.
2530
2531 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2532
2533         * gcc.dg/builtins-16.c: New test case.
2534
2535 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2536
2537         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2538         mempcpy test with post-increments.
2539         * gcc.c-torture/execute/string-opt-3.c: New test.
2540         * gcc.dg/string-opt-1.c: New test.
2541
2542 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2543
2544         PR fortran/10965
2545         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2546
2547 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2548
2549         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2550         (scan-assembler): ... here.  Use dg-scan.
2551         (scan-assembler-not): Likewise.
2552         (scan-file): New function.
2553         (scan-file-not): Likewise.
2554         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2555         * gcc.dg/cpp/_Pragma4.c: Likewise.
2556         * gcc.dg/cpp/_Pragma5.c: Likewise.
2557         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2558         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2559         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2560         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2561         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2562         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2563         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2564         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2565         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2566         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2567         * gcc.dg/cpp/cxxcom1.c: Likewise.
2568         * gcc.dg/cpp/line1.c: Likewise.
2569         * gcc.dg/cpp/maccom1.c: Likewise.
2570         * gcc.dg/cpp/maccom2.c: Likewise.
2571         * gcc.dg/cpp/maccom3.c: Likewise.
2572         * gcc.dg/cpp/maccom4.c: Likewise.
2573         * gcc.dg/cpp/maccom5.c: Likewise.
2574         * gcc.dg/cpp/maccom6.c: Likewise.
2575         * gcc.dg/cpp/multiline.c: Likewise.
2576         * gcc.dg/cpp/spacing1.c: Likewise.
2577         * gcc.dg/cpp/spacing2.c: Likewise.
2578         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2579         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2580         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2581         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2582         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2583         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2584         * gcc.dg/cpp/cxxcom2.c: Likewise.
2585         * gcc.dg/cpp/cxxcom2.h: New file.
2586
2587         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2588         * g++.dg/cpp/truefalse.C: Here.
2589         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2590
2591 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2592
2593         * gcc.dg/cpp/redef3.c: New file.
2594
2595 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2596
2597         * gcc.dg/i386-loop-3.c: New test.
2598
2599 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2600
2601         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2602
2603 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2604
2605         * gcc.dg/fwrapv-1.c: New test case.
2606         * gcc.dg/fwrapv-2.c: New test case.
2607
2608 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2609
2610         PR c++/10956
2611         * g++.dg/template/spec9.C: New test.
2612
2613 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2614
2615         * gcc.dg/duff-4.c: New test case.
2616
2617 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2618
2619         PR fortran/10843
2620         * g77.dg/ffixed-form-1.f: New test
2621         * g77.dg/ffixed-form-2.f: New test
2622         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2623         * g77.dg/ffree-form-3.f: New test
2624
2625 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2626
2627         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2628         * gcc.dg/wint_t-1.c: Likewise.
2629
2630 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2631
2632         * g++.dg/template/access11.C: New test.
2633
2634 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2635
2636         PR c++/10849
2637         * g++.dg/template/access10.C: New test.
2638
2639 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2640             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2641
2642         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2643
2644 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2645
2646         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2647         suppress for powerpc-*-darwin*.
2648         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2649
2650 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2651
2652         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2653         suppress option for powerpc-*-darwin*.
2654
2655 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2656
2657         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2658         * gcc.dg/builtins-4.c: Add test for fmod.
2659
2660 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2661
2662         PR c++/10682
2663         * g++.dg/template/instantiate4.C: New test.
2664
2665 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2666
2667         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2668
2669 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2670
2671         * gcc.dg/compat/scalar-return-1_main.c: New file.
2672         * gcc.dg/compat/scalar-return-1_x.c: New file.
2673         * gcc.dg/compat/scalar-return-1_y.c: New file.
2674         * gcc.dg/compat/scalar-return-2_main.c: New file.
2675         * gcc.dg/compat/scalar-return-2_x.c: New file.
2676         * gcc.dg/compat/scalar-return-2_y.c: New file.
2677         * gcc.dg/compat/struct-return-3_main.c: New file.
2678         * gcc.dg/compat/struct-return-3_y.c: New file.
2679         * gcc.dg/compat/struct-return-3_x.c: New file.
2680         * gcc.dg/compat/struct-return-2_main.c: New file.
2681         * gcc.dg/compat/struct-return-2_x.c: New file.
2682         * gcc.dg/compat/struct-return-2_y.c: New file.
2683
2684 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2685
2686         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2687         for hppa*-hp-hpux*.
2688         * gcc.dg/20021014-1.c (dg-options): Likewise.
2689         * gcc.dg/nest.c (dg-options): Likewise.
2690
2691 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2692
2693         PR c++/9738
2694         * g++.dg/ext/dllimport2.C: New file.
2695         * g++.dg/ext/dllimport3.C: New file.
2696
2697 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2698
2699         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2700         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2701         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2702         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2703         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2704         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2705         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2706         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2707         * gcc.dg/compat/small-struct-defs.h: New file.
2708         * gcc.dg/compat/small-struct-init.h: New file.
2709         * gcc.dg/compat/small-struct-check.h: New file.
2710         * gcc.dg/compat/fp-struct-defs.h: New file.
2711         * gcc.dg/compat/fp-struct-check.h: New file.
2712         * gcc.dg/compat/fp-struct-init.h: New file.
2713         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2714         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2715
2716 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2717
2718         * gcc.dg/20030225-2.c: New test.
2719
2720 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2721             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2722
2723         * gcc.c-torture/compile/20030518-1.c: New test case.
2724
2725 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2726
2727         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2728         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2729         gcc-dg-debug-runtest.
2730         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2731         gcc-dg-debug-runtest.
2732
2733 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2734
2735         PR c++/9022
2736         * g++.dg/lookup/using6.C: New test.
2737
2738 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2739
2740         * g++.dg/parse/access2.C: New test.
2741
2742 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2743
2744         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2745         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2746         * gcc.dg/debug/debug.exp: Likewise.
2747
2748 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2749
2750         * gcc.dg/dollar.c: New test.
2751
2752 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2753
2754         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2755         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2756         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2757         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2758         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2759         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2760         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2761         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2762         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2763         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2764         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2765         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2766         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2767         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2768         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2769         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2770         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2771         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2772
2773 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2774
2775         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2776         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2777         support for "repo" mode.
2778         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2779         * lib/g77-dg.exp: Likewise.
2780         * lib/obj-dg.exp: Likewise.
2781
2782 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2783
2784         Merge from gcc-3_2-rhl8-branch:
2785         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2786
2787         * gcc.dg/tls/opt-6.c: New test.
2788
2789         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2790
2791         * gcc.dg/20030405-1.c: New test.
2792
2793         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2794
2795         * gcc.dg/20030309-1.c: New test.
2796
2797         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2798
2799         * gcc.c-torture/execute/20030307-1.c: New test.
2800
2801         2003-02-20  Randolph Chung  <tausq@debian.org>
2802
2803         * gcc.c-torture/compile/20030220-1.c: New test.
2804
2805         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2806
2807         * gcc.dg/20030217-1.c: New test.
2808
2809         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2810
2811         * gcc.c-torture/compile/20020129-1.c: New test.
2812
2813         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2814
2815         * gcc.dg/unroll-1.c: New test.
2816
2817         2002-11-16  Jan Hubicka  <jh@suse.cz>
2818
2819         * gcc.c-torture/execute/20020920-1.c: New test.
2820
2821         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR target/7434
2824         * gcc.c-torture/compile/20021008-1.c: New test.
2825
2826         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2827
2828         PR target/7559
2829         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2830
2831         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2832
2833         * gcc.c-torture/compile/20020807-1.c: New test.
2834
2835         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2836
2837         * gcc.dg/tls/opt-1.c: New test.
2838
2839         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2840
2841         * gcc.dg/20020729-1.c: New test.
2842
2843         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2844
2845         * g++.dg/opt/life1.C: New test.
2846
2847         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2848
2849         * gcc.dg/20020525-1.c: New test.
2850
2851         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR c++/6794
2854         * g++.dg/ext/pretty1.C: New test.
2855         * g++.dg/ext/pretty2.C: New test.
2856
2857 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2858
2859         PR c++/8385
2860         * g++.dg/ext/typeof5.C: New test.
2861
2862 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2863
2864         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2865         __USER_LABEL_PREFIX__ into account.
2866         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2867
2868 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2869
2870         * gcc.dg/builtins-15.c: New test case.
2871
2872 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2873
2874         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2875
2876 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2877
2878         * lib/g++.exp: Tweak handling of additional source files.
2879         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2880         * g++.dg/special/conpr-2a.C: Rename to ...
2881         * g++.dg/special/conpr-2a.cc: ... this.
2882         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2883         * g++.dg/special/conpr-3a.C: Rename to ...
2884         * g++.dg/special/conpr-3a.cc: This.
2885         * g++.dg/special/conpr-3b.C: Rename to ...
2886         * g++.dg/special/conpr-3b.cc: This.
2887         * g++.dg/special/conpr-4.C: New test.
2888         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2889
2890 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2891
2892         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2893
2894 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2895
2896         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2897         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2898         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2899         * g++.old-deja/g++.other/warn3.C: Likewise.
2900
2901 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2902
2903         * gcc.dg/i386-387-1.c: Update to also test log.
2904         * gcc.dg/i386-387-2.c: Likewise.
2905
2906 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2907
2908         * g77.f-torture/execute/int8421.f: New test.
2909
2910 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2911
2912         PR c++/10230, c++/10481
2913         * g++.dg/lookup/scoped5.C: New test.
2914
2915 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2916
2917         PR c++/10552
2918         * g++.dg/template/ttp6.C: New test.
2919
2920 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2921
2922         * gcc.c-torture/execute/builtins: New directory.
2923         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2924         gcc.c-torture/execute/builtins.
2925         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2926         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2927         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2928         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2929
2930 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2931
2932         PR c++/9252
2933         * g++.dg/template/access8.C: New test.
2934         * g++.dg/template/access9.C: New test.
2935
2936 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2937
2938         PR c++/9554
2939         * g++.dg/parse/access1.C: New test.
2940
2941 2003-05-09  DJ Delorie  <dj@redhat.com>
2942
2943         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2944         long, and not an int.
2945
2946 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2947
2948         PR c++/10555, c++/10576
2949         * g++.dg/template/memclass1.C: New test.
2950
2951 2003-05-08  DJ Delorie  <dj@redhat.com>
2952
2953         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2954         targets.
2955         * gcc.c-torture/execute/20021024-1.x: Likewise.
2956         * gcc.c-torture/execute/shiftdi.x: Likewise.
2957         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2958         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2959         * gcc.dg/20021018-1.c: Likewise.
2960
2961 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2962
2963         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2964
2965         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2966         (bcopy): Call memmove.
2967
2968 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2969
2970         * g77.f-torture/compile/8485.f: New test case.
2971
2972 2003-05-07  Richard Henderson  <rth@redhat.com>
2973
2974         PR c++/10570
2975         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2976         Verify exception_cleanup not called for rethrows.
2977         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2978         when exiting catch block without rethrowing.
2979         * g++.dg/eh/forced3.C: New.
2980         * g++.dg/eh/forced4.C: New.
2981
2982 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2983
2984         * gcc.dg/20030505.c: Fix triplet.
2985
2986 2003-05-06  DJ Delorie  <dj@redhat.com>
2987
2988         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2989         * gcc.dg/nest.c: Likewise.
2990
2991 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2992
2993         * gcc.dg/builtins-14.c: New test case.
2994
2995 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2996
2997         * lib/compat.exp (compat-execute): New argument.
2998         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2999         * gcc.dg/compat: New test directory.
3000         * gcc.dg/compat/compat.exp: New expect script.
3001         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3002         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3003         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3004         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3005         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3006         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3007
3008         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3009         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3010         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3011         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3012         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3013         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3014         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3015         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3016         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3017         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3018         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3019         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3020         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3021         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3022         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3023
3024 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3025
3026         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3027
3028 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3029
3030         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3031
3032 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3033
3034         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3035         * gcc.dg/ppc-fsel-2.c: New test.
3036
3037         * gcc.dg/unused-5.c: New test.
3038
3039 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3040
3041         PR c++/10496
3042         * g++.dg/warn/pmf1.C: New test.
3043
3044 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3045
3046         PR c++/4494
3047         * g++.dg/warn/main.C: New test.
3048
3049 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3050
3051         * gcc.dg/nonnull-3.c: New test.
3052
3053 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3054
3055         * gcc.dg/cpp/Wtrigraphs.c: Update.
3056         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3057
3058 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3059
3060         * gcc.dg/ppc-fsel-1.c: New test.
3061
3062 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3063
3064         PR c/10604
3065         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3066
3067 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3068
3069         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3070
3071 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3072
3073         PR c++/9364, c++/10553, c++/10586
3074         * g++.dg/parse/typename4.C: New test.
3075         * g++.dg/parse/typename5.C: Likewise.
3076
3077 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3078
3079         * gcc.c-torture/compile/20030503-1.c: New test.
3080
3081 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3082
3083         * g++.dg/lookup/using5.C: Fix testcase error.
3084
3085 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3086
3087         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3088         since MEABI is no longer supported.  Remove all vestiges
3089         of MEABI from the test.
3090
3091 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3092
3093         PR c++/10554
3094         * g++.dg/lookup/using5.C: New test.
3095
3096 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3097
3098         PR c++/8772
3099         * g++.dg/template/ttp5.C: New test.
3100
3101 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3102
3103         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3104         (dg-gpp-additional-sources): New function.
3105         (dg-gpp-additional-files): Likewise.
3106         * lib/g++.exp (additional_sources): New variable.
3107         (additional_files): Likewise.
3108         (g++_target_compile): Deal with them.
3109         * lib/old-dejagnu.exp: Remove.
3110         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3111         * g++.old-deja: Revise all tests to use dg commands.
3112
3113 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3114
3115         PR c++/9432, c++/9528
3116         * g++.dg/lookup/using4.C: New test.
3117
3118 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3119
3120         * gcc.dg/noreturn-5.c: New file.
3121         * gcc.dg/noreturn-6.c: New file.
3122
3123         * gcc.c-torture/compile/inline-1.c: New file.
3124
3125 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3126
3127         PR c++/10551
3128         * g++.dg/template/explicit1.C: New test.
3129
3130 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3131
3132         PR c++/10549
3133         * g++.dg/other/bitfield1.C: New test.
3134
3135         PR c++/10527
3136         * g++.dg/init/new7.C: New test.
3137
3138 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3139
3140         * g++.dg/ext/desig1.C: New test.
3141         * g++.dg/ext/init1.C: Update.
3142
3143         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3144
3145 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3146
3147         PR c++/10180
3148         * g++.dg/warn/Winline-1.C: New test.
3149
3150 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3151
3152         * gcc.c-torture/execute/string-opt-19.c: New test.
3153
3154         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3155         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3156
3157 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3158
3159         PR c++/10506
3160         * g++.dg/init/new6.C: New test.
3161
3162         PR c++/10503
3163         * g++.dg/init/ref6.C: New test.
3164
3165 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3166
3167         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3168
3169 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3170
3171         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3172         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3173
3174 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3175
3176         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3177         initialized static data members.
3178
3179 2003-04-25  H.J. Lu <hjl@gnu.org>
3180
3181         * gcc.dg/ia64-sync-4.c: New test.
3182
3183 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3184
3185         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3186         date.
3187
3188 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3189
3190         PR c++/10337
3191         * g++.dg/warn/conv1.C: New test.
3192         * g++.old-deja/g++.other/conv7.C: Adjust.
3193         * g++.old-deja/g++.other/overload14.C: Adjust.
3194
3195 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3196
3197         PR c++/10471
3198         * g++.dg/template/defarg2.C: New test.
3199
3200 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3201
3202         * gcc.dg/cpp/include2.c: Update.
3203         * gcc.dg/cpp/multiline-2.c: New.
3204         * gcc.dg/cpp/multiline.c: Update.
3205         * gcc.dg/cpp/strify2.c: Update.
3206         * gcc.dg/cpp/trad/literals-2.c: Update.
3207
3208 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3209
3210         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3211
3212 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3213
3214         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3215
3216 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3217
3218         PR c++/10451
3219         * g++.dg/parse/crash4.C: New test.
3220
3221         PR c++/9847
3222         * g++.dg/parse/crash5.C: New test.
3223
3224 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3225
3226         PR c++/10446
3227         * g++.dg/parse/crash3.C: New test.
3228
3229         PR c++/10428
3230         * g++.dg/parse/elab1.C: New test.
3231
3232 2003-04-22  Devang Patel  <dpatel@apple.com>
3233
3234         * gcc.dg/cpp/trad/funlike-5.c: New test.
3235
3236 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3237
3238         * g++.dg/other/packed1.C: Fix dg options.
3239
3240 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3241
3242         * g++.dg/other/offsetof2.C: New test.
3243
3244 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3245
3246         * g++.dg/template/recurse.C: Adjust location of error messages.
3247
3248 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3249
3250         PR c++/9881
3251         * g++.dg/init/addr-const1.C: New test.
3252         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3253
3254 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3255
3256         PR c++/10405
3257         * g++.dg/lookup/struct-hack1.C: New test.
3258
3259 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3260
3261         * ucs.c: Update diagnostic messages.
3262
3263 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3264
3265         * gcc.dg/cpp/truefalse.cpp: New test.
3266         * gcc.dg/cpp/cpp.exp: Update.
3267         * g++.dg/other/stdbool-if.C: Remove.
3268
3269 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3270
3271         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3272         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3273
3274 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3275
3276         * gcc.c-torture/compile/20030418-1.c: New test.
3277
3278 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3279
3280         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3281
3282 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3283
3284         PR c++/10347
3285         g++.dg/template/dependent-name1.C: New test.
3286
3287 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3288
3289         * gcc.dg/warn-1.c (tourist_guide): New array,
3290         contains a pointer to bar.
3291
3292 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3293
3294         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3295         * gcc.c-torture/execute/medce-1.c: New test case.
3296         * gcc.c-torture/execute/medce-2.c: New test case.
3297
3298 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3299
3300         * lib/prune.exp: Ignore more messages.
3301
3302         PR c++/10381
3303         * g++.dg/parse/lookup3.C: New test.
3304
3305 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3306
3307         * gcc.c-torture/compile/20030415-1.c : New test.
3308
3309 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3310
3311         * gcc.c-torture/execute/scope-2.c: Move to ...
3312         * gcc.dg/noncompile/scope.c: .... here.
3313
3314 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3315
3316         * gcc.dg/20030414-2.c: New test case.
3317
3318 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3319
3320         PR target/10377
3321         * gcc.dg/20030414-1.c: New test.
3322
3323 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3324
3325         * gcc.dg/builtins-12.c: New test case.
3326         * gcc.dg/builtins-13.c: New test case.
3327
3328 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3329
3330         * gcc.c-torture/execute/string-opt-18.c: New test.
3331
3332 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/10300
3335         * g++.dg/init/new5.C: New test.
3336
3337 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR c++/7910
3340         * g++.dg/ext/dllimport1.C: New test.
3341
3342 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3343
3344         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3345
3346 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3347
3348         PR Fortran/9263
3349         * g77.f-torture/noncompile/9263.f: New test
3350         PR Fortran/1832
3351         * g77.f-torture/execute/1832.f: New test
3352
3353 2003-04-11  David Chad  <davidc@freebsd.org>
3354             Loren J. Rittle  <ljrittle@acm.org>
3355
3356         libobjc/8562
3357         * objc.dg/headers.m: New test.
3358
3359 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3360
3361         * gcc.c-torture/execute/builtin-noret-2.c: New.
3362         * gcc.c-torture/execute/builtin-noret-2.x: New.
3363         XFAIL builtin-noret-2.c at -O1 and above.
3364         * gcc.dg/redecl.c: New.
3365         * gcc.dg/Wshadow-1.c: Update error regexps.
3366
3367 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3368
3369         * g++.dg/abi/bitfield10.C: New test.
3370
3371 2003-04-09  Mike Stump  <mrs@apple.com>
3372
3373         * gcc.dg/pch/pch.exp: Make testcase names longer.
3374         * g++.dg/pch/pch.exp: Make testcase names longer.
3375
3376 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3377
3378         * gcc.dg/builtins-11.c: New test case.
3379
3380 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3381
3382         * gcc.dg/builtins-9.c: New test case.
3383         * gcc.dg/builtins-10.c: New test case.
3384
3385 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3386
3387         * gcc.dg/noncompile/init-4.c.c: New test.
3388
3389 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3390
3391         * gcc.misc-test/gcov-9.c: New test.
3392         * gcc.misc-test/gcov-10.c: New test
3393         * gcc.misc-test/gcov-11.c: New test.
3394
3395 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3396
3397         PR optimization/10024
3398         * gcc.c-torture/compile/20030405-1.c: New test.
3399
3400 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3401
3402         * gcc.dg/pch/static-3.c: New.
3403         * gcc.dg/pch/static-3.hs: New.
3404         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3405
3406 2003-04-04  Richard Henderson  <rth@redhat.com>
3407
3408         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3409         * g++.dg/eh/forced2.C: Likewise.
3410
3411 2003-04-03  Mike Stump  <mrs@apple.com>
3412
3413         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3414         target arg.
3415         (scan-assembler-times, scan-assembler-not): Likewise.
3416         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3417
3418 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3419
3420         * gcc.dg/sparc-loop-1.c: New test.
3421
3422 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3423
3424         PR other/9274
3425         * g++.dg/pch/system-2.C: New.
3426         * g++.dg/pch/system-2.Hs: New.
3427
3428 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3429
3430         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3431
3432         * g++.dg/eh/simd-1.C (vecfunc): Same.
3433
3434 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3435
3436         * gcc.c-torture/execute/20030401-1.c: New test case.
3437
3438 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3439
3440         * objc.dg/defs.m: New.
3441
3442 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3443
3444         * g++.dg/eh/simd-1.C: New.
3445         * g++.dg/eh/simd-2.C: New.
3446
3447 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3448
3449         * gcc.c-torture/execute/simd-3.c: New.
3450
3451 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3452
3453         PR c/9936
3454         * gcc.dg/20030331-2.c: New test.
3455
3456 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3457
3458         PR c++/10278
3459         * g++.dg/parse/crash2.C: New test.
3460
3461 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3462
3463         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3464         * gcc.c-torture/execute/20030331-1.c: ...here.
3465
3466 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3467
3468         * gcc.c-torture/execute/20030331-1.c: New test.
3469
3470 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3471
3472         * lib/gcov.exp: Adjust call return testing strings.
3473         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3474
3475 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3476
3477         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3478         * gcc.dg/builtins-7.c: New test case.
3479         * gcc.dg/builtins-8.c: New test case.
3480
3481 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3482
3483         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3484
3485 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3486
3487         PR c++/7647
3488         * g++.dg/lookup-class-member-2.C: New test.
3489
3490 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3491
3492         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3493
3494 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3495
3496         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3497
3498 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3499
3500         * g++.dg/init/attrib1.C: New test.
3501
3502 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3503
3504         * gcc.dg/ultrasp8.c: New test.
3505
3506 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3507
3508         * gcc.dg/ultrasp7.c: New test.
3509
3510 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3511
3512         PR c++/10047
3513         * g++.dg/template/inline1.C: New test.
3514
3515 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3516
3517         * gcc.dg/sparc-dwarf2.c: New test.
3518
3519 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3520
3521         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3522         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3523
3524 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3525
3526         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3527         than reading .x files.
3528         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3529         * g77.dg/gcov/gcov-1.f: Likewise.
3530         * gcc.misc-tests/gcov-4b.c: Likewise.
3531         * gcc.misc-tests/gcov-5b.c: Likewise.
3532         * gcc.misc-tests/gcov-6.c: Likewise.
3533         * gcc.misc-tests/gcov-7.c: Likewise.
3534         * gcc.misc-tests/gcov-8.c: Likewise.
3535         * g++.dg/gcov/gcov-1.x: Remove.
3536         * g77.dg/gcov/gcov-1.x: Likewise.
3537         * gcc.misc-tests/gcov-4b.x: Likewise.
3538         * gcc.misc-tests/gcov-5b.x: Likewise.
3539         * gcc.misc-tests/gcov-6.x: Likewise.
3540         * gcc.misc-tests/gcov-7.x: Likewise.
3541         * gcc.misc-tests/gcov-8.x: Likewise.
3542
3543 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3544
3545         PR opt/10087
3546         * gcc.dg/20030324-1.c: New test.
3547
3548 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3549
3550         PR c++/10224
3551         * g++.dg/template/arg3.C: New test.
3552
3553         PR c++/10158
3554         * g++.dg/template/friend18.C: New test.
3555
3556 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3557
3558         * g77.f-torture/compile/20030326-1.f: New test case.
3559
3560 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3561
3562         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3563
3564         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3565
3566 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3567
3568         * gcc.dg/ia64-sync-3.c: New test.
3569
3570 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3571
3572         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3573
3574 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3575
3576         * gcc.dg/ultrasp6.c: New test.
3577
3578 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3579
3580         * gcc.dg/i386-signbit-1.c: New test.
3581         * gcc.dg/i386-signbit-2.c: New test.
3582         * gcc.dg/i386-signbit-3.c: New test.
3583
3584 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3585
3586         * gcc.dg/ultrasp5.c: Fix options.
3587
3588 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3589
3590         * gcc.dg/ultrasp5.c: Fix comment.
3591
3592 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3593
3594         PR fortran/10197
3595         * g77.f-torture/execute/10197.f: New test.
3596
3597 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3598
3599         PR c++/9898, c++/383
3600         * g++.dg/template/conv6.C: New test.
3601
3602         PR c++/10119
3603         * g++.dg/template/ptrmem5.C: New test.
3604
3605         PR c++/10026
3606         * g++.dg/lookup/koenig1.C: New test.
3607
3608         PR C++/10199
3609         * g++.dg/lookup/template2.C: New test.
3610
3611 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3612
3613         * g++.dg/opt/rtti1.C: New test.
3614
3615 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3616
3617         * gcc.dg/ultrasp5.c: New test.
3618
3619 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3620
3621         PR middle-end/9967
3622         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3623         builtin fputs.
3624
3625 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3626
3627         PR c/8224
3628         * gcc.dg/20030323-1.c: New test.
3629
3630 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3631
3632         * gcc.c-torture/compile/20030323-1.c: New test case.
3633
3634 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3635
3636         * gcc.dg/20030321-1.c: New test.
3637
3638 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3639
3640         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3641
3642 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3643
3644         PR c++/9978, c++/9708
3645         * g++.dg/ext/vlm1.C: Adjust expected error.
3646         * g++.dg/ext/vla2.C: New test.
3647         * g++.dg/template/arg1.C: New test.
3648         * g++.dg/template/arg2.C: New test.
3649
3650 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3651
3652         * g77.f-torture/execute/select.f: New test.
3653         * g77.f-torture/noncompile/select_no_compile.f: New test.
3654
3655 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3656
3657         PR c++/9898
3658         * g++.dg/other/error4.C: New test.
3659
3660 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3661
3662         * g++.dg/template/friend17.C: New test.
3663
3664 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3665
3666         * gcc.c-torture/compile/20030320-1.c: New.
3667
3668 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3669
3670         * gcc.dg/builtins-6.c: New test case.
3671
3672 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3673
3674         PR target/10073
3675         * gcc.c-torture/compile/20030319-1.c: New.
3676
3677 2003-03-18  Jan Hubicka  <jh@suse.cz>
3678
3679         * gcc.dg/i386-cvt-1.c: New test.
3680
3681 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3682
3683         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3684         * objc.dg/naming-2.m: Likewise.
3685
3686 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3687
3688         PR c++/9639
3689         * g++.dg/parse/crash1.C: New test.
3690
3691 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3692
3693         PR c++/8805
3694         * g++.dg/eh/cleanup1.C: New test.
3695
3696 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3697
3698         * gcc.c-torture/execute/20030316-1.c: New test case.
3699
3700 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3701
3702         PR c++/9629
3703         * g++.dg/init/ctor2.C: New test.
3704
3705 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3706
3707         * g77.f-torture/compile/xformat.f: New test case.
3708
3709 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3710
3711         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3712         * g++.old-deja/g++.mike/eh50.C: Likewise.
3713
3714 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3715
3716         PR c++/6440
3717         * g++.dg/template/spec7.C: New test.
3718         * g++.dg/template/spec8.C: Likewise.
3719
3720 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3721
3722         * gcc.c-torture/execute/20030313-1.c: New test.
3723
3724 2003-03-14  Richard Henderson  <rth@redhat.com>
3725
3726         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3727
3728 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3729
3730         * gcc.c-torture/compile/20030314-1.c: New test.
3731
3732 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3733
3734         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3735         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3736         thumb target,
3737         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3738         to accept newer _imp__  prefix and additional
3739         newline in .drectve section.
3740         * gcc.dg/dll-4.c: Likewise.
3741         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3742         switch.
3743
3744 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3745
3746         * g++.dg/parse/namespace9.C: New test.
3747
3748         * g++.dg/init/ref5.C: New test.
3749         * g++.dg/parse/ptrmem1.C: Likewise.
3750
3751 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3752
3753         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3754         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3755         regular expression.
3756         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3757         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3758
3759 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3760
3761         * gcc.c-torture/execute/20030224-2.c: New test.
3762
3763 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3764
3765         * gcc.dg/decl-3.c: New test.
3766
3767 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3768
3769         * gcc.dg/i386-loop-2.c: New test.
3770
3771 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/9474
3774         * g++.dg/parse/namespace8.C: New test.
3775
3776         PR c++/9924
3777         * g++.dg/overload/builtin2.C: New test.
3778
3779 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3780
3781         * gcc.dg/return-type-3.c: New test.
3782
3783 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3784
3785         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3786         profiling options are not supported.
3787
3788 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3789
3790         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3791         * g++.old-deja/g++.warn/impint2.C: Likewise.
3792
3793 2003-03-10  Devang Patel  <dpatel@apple.com>
3794
3795         * g++.dg/cpp/c++_cmd_1.C: New test.
3796         * g++.dg/cpp/c++_cmd_1.h: New file.
3797
3798 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3799
3800         * gcc.dg/altivec-9.c: New file.
3801
3802 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3803
3804         * gcc.dg/ppc-sdata-1.c: New test.
3805         * gcc.dg/ppc-sdata-2.c: New test.
3806
3807 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3808
3809         PR c++/9373
3810         * g++.dg/opt/ptrmem2.C: New test.
3811
3812         PR c++/8534
3813         * g++.dg/opt/ptrmem1.C: New test.
3814
3815 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3816
3817         * gcc.dg/i386-loop-1.c: New test.
3818
3819 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3820
3821         PR c++/9970
3822         * g++.dg/lookup/friend1.C: New test.
3823
3824 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3825
3826         PR c++/9823
3827         * g++.dg/parser/constructor1.C: New test.
3828
3829 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3830
3831         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3832
3833         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3834
3835 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3836
3837         * gcc.dg/cpp/Wunused.c: Update test.
3838
3839 2003-03-08  Jan Hubicka  <jh@suse.cz>
3840
3841         * gcc.dg/inline-3.c: New test.
3842
3843 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3844
3845         PR c++/9809
3846         * g++.dg/parse/builtin1.C: New test.
3847
3848         PR c++/9982
3849         * g++.dg/abi/cookie1.C: New test.
3850         * g++.dg/abi/cookie2.C: Likewise.
3851
3852         PR c++/9524
3853         * g++.dg/template/field1.C: New test.
3854
3855         PR c++/9912
3856         * g++.dg/parse/class1.C: New test.
3857         * g++.dg/parse/namespace7.C: Likewise.
3858         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3859
3860 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3861
3862         * g++.dg/init/ref4.C: New test.
3863
3864 2003-03-07  Jan Hubicka  <jh@suse.cz>
3865
3866         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3867         * gcc.dg/inline-3.c:  New test.
3868
3869 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3870
3871         * g++.dg/init/ref3.C: New test.
3872
3873         PR c++/9965
3874         * g++.dg/init/ref2.C: New test.
3875
3876         PR c++/9400
3877         * g++.dg/warn/Wshadow-2.C: New test.
3878
3879         PR c++/9791
3880         * g++.dg/warn/Woverloaded-1.C: New test.
3881
3882 2003-03-05  Jan Hubicka  <jh@suse.cz>
3883
3884         * gcc.dg/i386-local2.c: New.
3885         * gcc.dg/i386-local.c: Fix typo.
3886
3887 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3888
3889         * g++.dg/abi/layout3.C: New test.
3890
3891 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3892
3893         * gcc.c-torture/compile/20030305-1.c
3894
3895 2003-03-05  Jan Hubicka  <jh@suse.cz>
3896
3897         * gcc.dg/i386-local.c: New.
3898
3899 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3900
3901         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3902
3903 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3904
3905         * gcc.dg/switch-2.c: New test.
3906         * gcc.dg/switch-3.c: New test.
3907         * gcc.dg/Wswitch.c: Adjust line numbers.
3908         * gcc.dg/Wswitch-default.c: Likewise.
3909         * gcc.dg/Wswitch-enum.c: Likewise.
3910
3911 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3912
3913         * gcc.c-torture/execute/20030222-1.c: New test.
3914
3915 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3916
3917         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3918
3919 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/9878
3922         * g++.dg/init/ref1.C: New test.
3923
3924 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3925
3926         * gcc.dg/sh-relax.c: New SH-only test.
3927
3928 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3929
3930         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3931         comment explaining purpose of testcase.
3932
3933 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3934
3935         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3936         for HC11/HC12 (asm needs two int registers).
3937         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3938         HC11/HC12 because the test uses an asm which needs two 32-bit
3939         registers.
3940
3941 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3942
3943         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3944         for HC11/HC12 (array is too large otherwise).
3945         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3946         * gcc.c-torture/compile/20010518-2.x: Likewise.
3947         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3948         HC11/HC12 (array is too large).
3949
3950 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3951
3952         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3953         * lib/g++-dg.exp (g++-dg-test): Likewise.
3954
3955 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3956
3957         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3958         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3959
3960 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3961
3962         * g++.dg/warn/implicit-typename1.C: Remove warning.
3963
3964 2003-02-28  Richard Henderson  <rth@redhat.com>
3965
3966         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3967         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3968
3969 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3970
3971         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3972         * g++.dg/pch/pch.exp: Likewise.
3973
3974 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3975
3976         PR c++/9879
3977         * testsuite/g++.dg/init/new4.C: New test.
3978
3979 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3980
3981         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3982
3983 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3984
3985         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3986         unsigned long.
3987
3988         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3989         wider than float.
3990
3991 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3992
3993         * lib/scanasm.exp: Add support for counting numbers of
3994         occurences.
3995         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
3996         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
3997
3998 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
3999
4000         PR c++/9683
4001         * g++.dg/template/static3.C: New test.
4002
4003         PR c++/9829
4004         * g++.dg/parse/namespace6.C: New test.
4005
4006 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4007
4008         PR target/9732
4009         * gcc.dg/20030225-1.c: New test.
4010
4011 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4012
4013         * README: Remove out-of-date information.
4014
4015         PR c++/9836
4016         * g++.dg/template/spec6.C: New test.
4017
4018 2003-02-24  Jeff Law  <law@redhat.com>
4019
4020         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4021
4022 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4023
4024         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4025         * gcc.dg/pragma-ep-1.c: Likewise.
4026
4027 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4028
4029         PR c++/9602
4030         * g++.dg/template/friend16.C: New test.
4031
4032 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4033
4034         PR c++/5333
4035         * g++.dg/parse/fused-params1.C: Adjust error messages.
4036         * g++.dg/template/nested3.C: New test.
4037
4038 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4039
4040         * g++.dg/abi/param1.C: New test.
4041
4042 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4043
4044         PR c++/7982
4045         * g++.dg/warn/implicit-typename1.C: New test.
4046
4047 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4048
4049         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4050         with "mtune".
4051         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4052         * gcc.c-torture/execute/20010129-1.x: Likewise.
4053         * gcc.dg/20011107-1.c: Likewise.
4054         * gcc.dg/20020108-1.c: Likewise.
4055         * gcc.dg/20020122-3.c: Likewise.
4056         * gcc.dg/20020206-1.c: Likewise.
4057         * gcc.dg/20020310-1.c: Likewise.
4058         * gcc.dg/20020426-2.c: Likewise.
4059         * gcc.dg/20020517-1.c: Likewise.
4060         * gcc.dg/991230-1.c: Likewise.
4061         * gcc.dg/i386-unroll-1.c: Likewise.
4062         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4063
4064 2003-02-22  Jan Hubicka  <jh@suse.cz>
4065
4066         * gcc.dg/i386-mul.c: New test.
4067
4068 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4069
4070         * gcc.dg/builtins-5.c: New test case.
4071
4072 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4073
4074         * gcc.dg/asmreg-1.c: New test.
4075
4076 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4077
4078         PR c++/9749
4079         * g++.dg/parse/varmod1.C: New test.
4080
4081 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4082
4083         PR c++/9727
4084         * g++.dg/template/op1.C: New test.
4085
4086 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4087
4088         PR c++/8906
4089         * g++.dg/template/nested2.C: New test.
4090
4091 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4092
4093         PR c++/8724
4094         * g++.dg/expr/dtor1.C: New test.
4095
4096 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4097
4098         * gcc.dg/cpp/include3.c: New test.
4099         * gcc.dg/cpp/inc/foo.h: New file.
4100
4101 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4102
4103         * gcc.c-torture/execute/20030221-1.c: New test.
4104
4105 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4106
4107         PR c++/9729
4108         * g++.dg/abi/conv1.C: New test.
4109
4110 2003-02-20  Jan Hubicka  <jh@suse.cz>
4111
4112         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4113
4114 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4115
4116         * gcc.c-torture/compile/20030219-1.c: New test.
4117
4118 2003-02-18  Jan Hubicka  <jh@suse.cz>
4119
4120         * gcc.dg/funcorder.c: New test.
4121
4122 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4123
4124         * gcc.c-torture/execute/20030218-1.c: New.
4125
4126 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4127
4128         * gcc.dg/20030218-1.c: New.
4129
4130 2003-02-18  Richard Henderson  <rth@redhat.com>
4131
4132         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4133         * gcc.dg/attr-used-2.c: New.
4134
4135 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4136
4137         PR c++/9704
4138         * g++.dg/init/copy5.C: New test.
4139
4140 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4141
4142         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4143         * g++.dg/pch/pch.exp: Likewise.
4144
4145 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4146
4147         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4148         STACK_SIZE is not defined.
4149
4150 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4151
4152         PR c++/9457
4153         * g++.dg/template/init1.C: New test.
4154
4155 2003-02-16  Jan HUbicka  <jh@suse.cz>
4156
4157         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4158         (foo): Add few extra tests
4159         * gcc.dg/c99-const-expr-3.c: Likewise.
4160         * gcc.c-torture/execute/20030216-1.c: New.
4161
4162 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4163
4164         PR c++/9459
4165         * g++.dg/ext/typeof4.C: New test.
4166
4167 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4168
4169         * gcc.dg/i386-387-3.c: New test case.
4170
4171 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4172
4173         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4174         cris-*-elf* cris-*-aout* and mmix-*-*.
4175
4176 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4177
4178         * gcc.dg/20030213-1.c: New test.
4179
4180 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4181
4182         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4183         * gcc.dg/i386-387-2.c: Likewise.
4184
4185 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4186
4187         * gcc.dg/ppc-spe.c: Fix formatting.
4188         Enable tests that were previously unsupported by gas.
4189         Delete tests for instructions that no longer exist.
4190         Switch arguments on evsubifw builtin.
4191
4192 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4193
4194         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4195         STACK_SIZE is too small.
4196
4197 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4198             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4199
4200         * gcc.dg/decl-2.c: New test.
4201
4202 2003-02-10  Jan Hubicka  <jh@suse.cz>
4203
4204         * gcc.dg/i386-fpcvt-1.c:  New test.
4205
4206 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4207
4208         * gcc.c-torture/execute/20030209-1.c: New test.
4209
4210 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4211
4212         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4213         int-wide bitops, use the constants of the same width.
4214         Likewise, if long long is 32-bit wide, test bitops using
4215         32-bit constants.
4216
4217 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4218
4219         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4220
4221 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4222
4223         * testsuite/gcc.dg/builtins-4.c: New test case.
4224
4225 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4226
4227         * gcc.dg/20020430-1.c: Fix dg command typos.
4228         * gcc.dg/20020503-1.c: Likewise.
4229
4230 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4231
4232         PR c++/8785
4233         * g++.dg/parse/fused-params1.C: New test.
4234
4235         PR c++/8857
4236         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4237
4238         PR c++/8921
4239         * g++.dg/parse/non-dependent1.C: New test.
4240
4241         PR c++/8928
4242         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4243
4244         PR c++/9228
4245         * g++.dg/parse/undefined7.C: New test.
4246         * g++.dg/parse/non-templ1.C: New test.
4247
4248         PR c++/9229
4249         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4250
4251 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4252
4253         * gcc.c-torture/compile/20030206-1.c: New test.
4254
4255 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4256
4257         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4258         "pow" to "foo" to avoid potential confusion with a math built-in.
4259
4260 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4261
4262         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4263         conditions for SPARC targets.
4264
4265 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4266
4267         * gcc.dg/20030204-1.c: New test.
4268
4269 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4270
4271         PR c++/38
4272         * g++.dg/parse/array-size1.C: New test.
4273
4274         PR c++/5657
4275         * g++.dg/parse/undefined3.C: New test.
4276
4277         PR c++/5665
4278         * g++.dg/parse/undefined4.C: New test.
4279
4280         PR c++/5975
4281         * g++.dg/parse/undefined5.C: New test.
4282
4283         PR c++/7259
4284         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4285
4286         PR c++/8578
4287         * g++.dg/parse/casting-operator1.C: New test.
4288
4289         PR c++/8596
4290         * g++.dg/parse/undefined6.C: New test.
4291
4292         PR c++/8736
4293         * g++.dg/parse/missing-template1.C: New test.
4294
4295 2003-02-04  Jan Hubicka  <jh@suse.cz>
4296
4297         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4298         * gcc.dg/i386-cmov?.c:  Likewise.
4299         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4300         * gcc.dg/i386-ssefp-1.c:  Likewise.
4301         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4302         conventions.
4303
4304 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4305
4306         PR c++/7129
4307         * testsuite/g++.dg/ext/max.C: New test.
4308
4309 2003-02-03  Jan Hubicka  <jh@suse.cz>
4310
4311         * gcc.c-torture/execute/20030203-1.c: New test.
4312
4313 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4314
4315         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4316         'natural-endian'.
4317
4318 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4319
4320         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4321         * g++.dg/init/new2.C: Likewise.
4322         * g++.dg/other/new1.C: Likewise.
4323
4324 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4325
4326         * gcc.dg/struct-ret-libc.c: New test.
4327
4328 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4329
4330         * gcc.dg/20030129-1.c: New test.
4331
4332 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4333
4334         PR c++/8849
4335         * g++.dg/template/ptrmem4.C: New test.
4336
4337 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4338
4339         * g++.dg/parser/constant1.C: New test.
4340
4341 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4342
4343         PR c++/8591
4344         * g++.dg/parse/friend2.C: New test.
4345
4346 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4347
4348         PR c++/9437
4349         * g++.dg/template/unify4.C: New test.
4350
4351 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4352
4353         * gcc.c-torture/execute/20030128-1.c: New test.
4354
4355 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4356
4357         * g++.dg/lookup/nested1.C: Test moved from ...
4358         * g++.old-deja/g++.other/lookup24.C: ... here.
4359
4360 2003-01-28  Jan Hubicka  <jh@suse.cz>
4361
4362         * gcc.dg/i386-cmov5.c:  New test.
4363
4364 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4365
4366         * gcc.c-torture/execute/20010925-1.c: Changed the
4367         memcpy declaration.
4368
4369 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4370
4371         PR c++/3902
4372         * g++.dg/parse/template5.C: New test.
4373
4374 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4375
4376         PR fortran/9258
4377         * g77.dg/pr9258: New test.
4378
4379 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4380
4381         * README: Move relevant parts from README.g++.
4382
4383         * README.g++: Remove this file.
4384
4385 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4386
4387         * g++.dg/abi/dcast1.C: New test.
4388
4389 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4390
4391         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4392
4393 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4394
4395         PR c++/47
4396         * g++.old-deja/g++.other/lookup24.C: New test.
4397
4398 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4399
4400         PR middle-end/7227
4401         * gcc.dg/uninit-C.c: New test.
4402
4403 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4404
4405         * g++.dg/abi/covariant1.C: New test.
4406
4407 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4408
4409         * gcc.dg/20030123-1.c: New test.
4410
4411 2003-01-25  Jan Hubicka  <jh@suse.cz>
4412
4413         PR opt/8492
4414         * gcc.c-torture/compile/20030125-1.c
4415
4416 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4417
4418         PR c++/9403
4419         * g++.dg/parse/template3.C: New test.
4420         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4421
4422         PR c++/795
4423         * g++.dg/parse/template4.C: New test.
4424
4425         PR c++/9415
4426         * g++.dg/template/qual2.C: New test.
4427
4428         PR c++/8545
4429         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4430
4431         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4432
4433 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4434
4435         * gcc.c-torture/execute/switch-1.c: New test case.
4436
4437 2003-01-25  Jan Hubicka  <jh@suse.cz>
4438
4439         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4440
4441 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4442
4443         Tweaks for Bison-1.875. From the NEWS file:
4444         "- `parse error' -> `syntax error'
4445         Bison now uniformly uses the term `syntax error'"
4446         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4447         * gcc.dg/cpp/digraph2.c: Likewise.
4448         * gcc.dg/cpp/direct2.c: Likewise.
4449         * gcc.dg/cpp/paste4.c: Likewise.
4450         * gcc.dg/c90-restrict-1.c: Likewise.
4451         * gcc.dg/c99-func-2.c: Likewise.
4452         * gcc.dg/noncompile/920721-2.c: Likewise.
4453         * gcc.dg/noncompile/930622-2.c: Likewise.
4454         * gcc.dg/noncompile/940112-1.c: Likewise.
4455         * gcc.dg/noncompile/950921-1.c: Likewise.
4456         * gcc.dg/noncompile/951123-1.c: Likewise.
4457         * gcc.dg/noncompile/971104-1.c: Likewise.
4458         * gcc.dg/noncompile/990416-1.c: Likewise.
4459
4460 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4461
4462         * g++.dg/parse/undefined1.C: Add error message.
4463
4464 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4465
4466         PR c++/9354
4467         * g++.dg/parse/new1.C: New test.
4468
4469         PR c++/9216
4470         * g++.dg/parse/template2.C: New test.
4471
4472         PR c++/9354
4473         * g++.dg/parse/typedef2.C: New test.
4474
4475         PR c++/9328
4476         * g++.dg/ext/typeof3.C: New test.
4477
4478 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4479
4480         PR c++/2738
4481         * g++.dg/parse/ret-type1.C: New test.
4482
4483         PR c++/3792
4484         * g++.dg/parse/tmpl-outside1.C: New test.
4485
4486         PR c++/4207
4487         * g++.dg/parse/int-as-enum1.C: New test.
4488
4489         PR c++/4903
4490         * g++.dg/parse/no-typename1.C: New test.
4491
4492         PR c++/5533
4493         * g++.dg/parse/no-value1.C: New test.
4494
4495         PR c++/5921
4496         * g++.dg/parse/wrong-inline1.C: New test.
4497
4498         PR c++/6402
4499         * g++.dg/parse/ref1.C: New test.
4500
4501         PR c++/6992
4502         * g++.dg/parse/attr-ctor1.C: New test.
4503
4504         PR c++/7229
4505         * g++.dg/parse/namespace5.C: New test.
4506
4507         PR c++/7917
4508         * g++.dg/parse/func-def1.C: New test.
4509
4510         PR c++/8143
4511         * g++.dg/parse/undefined1.C: New test.
4512
4513         PR c++/5723, PR c++/8522
4514         * g++.dg/parse/specialization1.C: New test.
4515
4516         PR c++/163, PR c++/8595
4517         * g++.dg/parse/struct-as-enum1.C: New test.
4518
4519         PR c++/9173
4520         * g++.dg/parse/undefined2.C: New test.
4521
4522 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c++/9298
4525         * g++.dg/parse/template1.C: New test.
4526
4527         PR c++/9384
4528         * g++.dg/parse/using1.C: New test.
4529
4530         PR c++/9285
4531         PR c++/9294
4532         * g++.dg/parse/expr2.C: New test.
4533
4534         PR c++/9388
4535         * g++.dg/parse/lookup2.C: Likewise.
4536
4537 2003-01-21  Jan Hubicka  <jh@suse.cz>
4538
4539         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4540         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4541         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4542         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4543
4544 2003-01-20  Nick Clifton  <nickc@redhat.com>
4545
4546         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4547         problem with ARM sibcall code generation.
4548
4549 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4550
4551         * gcc.c-torture/execute/20030120-1.c: New.
4552
4553 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4554
4555         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4556
4557 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/9272
4560         * g++.dg/parse/ctor1.C: New test.
4561
4562         PR c++/9294:
4563         * g++.dg/parse/qualified1.C: New test.
4564
4565         * g++.dg/parse/typename3.C: New test.
4566
4567 2003-01-16  Richard Henderson  <rth@redhat.com>
4568
4569         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4570
4571 2003-01-16  Richard Henderson  <rth@redhat.com>
4572
4573         * g++.dg/pch/pch.exp: Copy test header to the working directory
4574         before using it either for precompilation or direct use.
4575         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4576         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4577
4578 2003-01-16  Richard Henderson  <rth@redhat.com>
4579
4580         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4581         before using it either for precompilation or direct use.
4582         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4583         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4584
4585 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4586
4587         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4588         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4589         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4590         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4591         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4592         typename warning into error.
4593         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4594         error messages.
4595         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4596         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4597         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4598         messages.
4599         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4600         make declaration visible in template.
4601         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4602         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4603         messages.
4604         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4605         message.
4606         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4607         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4608         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4609         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4610         typename warning with error message.
4611         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4612         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4613         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4614
4615 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4616
4617         * g++.dg/parse/ambig2.C: New test.
4618
4619 2003-01-15  Richard Henderson  <rth@redhat.com>
4620
4621         * g++.dg/tls/init-2.C: Update error message string.
4622
4623 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4624
4625         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4626
4627 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4628
4629         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4630         all for HC11/HC12.
4631         * gcc.c-torture/compile/20001205-1.x: Likewise.
4632         * gcc.c-torture/compile/20001226-1.x: Likewise.
4633         * gcc.c-torture/compile/920520-1.x: Likewise.
4634         * gcc.c-torture/compile/961203-1.x: Likewise.
4635         * gcc.c-torture/compile/20020604-1.x: Likewise.
4636
4637 2003-01-15  Jan Hubicka  <jh@suse.cz>
4638
4639         * gcc.c-torture/compile/20030115-1.c: New test.
4640
4641         * gcc.dg/i386-fpcvt-1.c: New test.
4642         * gcc.dg/i386-fpcvt-2.c: New test.
4643
4644 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4645
4646         Further conform g++'s __vmi_class_type_info to the C++ ABI
4647         specification.
4648         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4649         the specification.
4650
4651 2003-01-14  Jan Hubicka  <jh@suse.cz>
4652
4653         * gcc.dg/i386-fpcvt-1.c: New test.
4654         * gcc.dg/i386-fpcvt-2.c: New test.
4655
4656 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4657
4658         * gcc.dg/i386-mmx-3.c: New test.
4659
4660 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4661
4662         PR c++/9264
4663         * g++.dg/parse/octal1.C: New file.
4664
4665         PR c++/9172
4666         * g++.dg/parse/typename1.C: New file.
4667
4668 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4669
4670         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4671         * gcc.dg/bf-no-ms-layout.c: Likewise.
4672         * gcc.dg/bf-ms-attrib.c: Likewise.
4673
4674 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4675
4676         PR c++/9099
4677         * g++.dg/parse/dtor1.C: New file.
4678
4679         PR c++/9128
4680         * g++.dg/rtti/typeid1.C: New file.
4681
4682         PR c++/9153
4683         * g++.dg/parse/lookup1.C: New file.
4684
4685         PR c++/9171
4686         * g++.dg/templ/spec5.C: New file.
4687
4688 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4689
4690         * gcc.c-torture/compile/20030110-1.c: New test.
4691
4692 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4693
4694         Merge from pch-branch:
4695
4696         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4697
4698         * gcc.dg/pch/cpp-1.h: New.
4699         * gcc.dg/pch/cpp-1.c: New.
4700         * gcc.dg/pch/cpp-2.h: New.
4701         * gcc.dg/pch/cpp-2.c: New.
4702
4703         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4704
4705         * gcc.dg/pch/except-1.h: New.
4706         * gcc.dg/pch/except-1.c: New.
4707
4708         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4709
4710         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4711         running test.
4712         * gcc.dg/pch: Include *.hp not *.h.
4713         * gcc.dg/pch/system-1.h: New.
4714         * gcc.dg/pch/system-1.c: New.
4715
4716         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4717
4718         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4719         rather than trying to build and run a program using PCH.
4720         * gcc.dg/pch: Remove dg-do commands from test files.
4721
4722         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4723
4724         * gcc.dg/pch/macro-3.c: New.
4725         * gcc.dg/pch/macro-3.h: New.
4726
4727         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4728
4729         * gcc.dg/pch/common-1.c: New.
4730         * gcc.dg/pch/common-1.h: New.
4731         * gcc.dg/pch/decl-1.c: New.
4732         * gcc.dg/pch/decl-1.h: New.
4733         * gcc.dg/pch/decl-2.c: New.
4734         * gcc.dg/pch/decl-2.h: New.
4735         * gcc.dg/pch/decl-3.c: New.
4736         * gcc.dg/pch/decl-3.h: New.
4737         * gcc.dg/pch/decl-4.c: New.
4738         * gcc.dg/pch/decl-4.h: New.
4739         * gcc.dg/pch/decl-5.c: New.
4740         * gcc.dg/pch/decl-5.h: New.
4741         * gcc.dg/pch/global-1.c: New.
4742         * gcc.dg/pch/global-1.h: New.
4743         * gcc.dg/pch/inline-1.c: New.
4744         * gcc.dg/pch/inline-1.h: New.
4745         * gcc.dg/pch/inline-2.c: New.
4746         * gcc.dg/pch/inline-2.h: New.
4747         * gcc.dg/pch/static-1.c: New.
4748         * gcc.dg/pch/static-1.h: New.
4749         * gcc.dg/pch/static-2.c: New.
4750         * gcc.dg/pch/static-2.h: New.
4751
4752         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4753
4754         * g++.dg/pch/pch.exp: Better handle failing testcases.
4755         * gcc.dg/pch/pch.exp: Likewise.
4756         * gcc.dg/pch/macro-1.c: New.
4757         * gcc.dg/pch/macro-1.h: New.
4758         * gcc.dg/pch/macro-2.c: New.
4759         * gcc.dg/pch/macro-2.h: New.
4760
4761         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4762
4763         * g++.dg/dg.exp: Treat files in pch/ specially.
4764         * g++.dg/pch/pch.exp: New file.
4765         * g++.dg/pch/empty.H: New file.
4766         * g++.dg/pch/empty.C: New file.
4767         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4768         "precompile".
4769
4770         * gcc.dg/pch/pch.exp: New file.
4771         * gcc.dg/pch/empty.h: New file.
4772         * gcc.dg/pch/empty.c: New file.
4773         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4774         "precompile".
4775
4776 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4777
4778         * g++.dg/template/friend14.C: New test.
4779
4780 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4781
4782         * gcc.dg/old-style-asm-1.c: New test.
4783
4784 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4785
4786         * gcc.c-torture/compile/20030109-1.c: New test.
4787
4788 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4789
4790         * gcc.c-torture/execute/20030109-1.c: New test.
4791
4792 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4793
4794         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4795         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4796         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4797         * g++.old-deja/g++.mike/eh2.C: Likewise
4798         * g++.old-deja/g++.mike/eh3.C: Likewise
4799         * g++.old-deja/g++.mike/eh5.C: Likewise
4800         * g++.old-deja/g++.mike/eh6.C: Likewise
4801         * g++.old-deja/g++.mike/eh7.C: Likewise
4802         * g++.old-deja/g++.mike/eh8.C: Likewise
4803         * g++.old-deja/g++.mike/eh9.C: Likewise
4804         * g++.old-deja/g++.mike/eh10.C: Likewise
4805         * g++.old-deja/g++.mike/eh12.C: Likewise
4806         * g++.old-deja/g++.mike/eh13.C: Likewise
4807         * g++.old-deja/g++.mike/eh14.C: Likewise
4808         * g++.old-deja/g++.mike/eh16.C: Likewise
4809         * g++.old-deja/g++.mike/eh17.C: Likewise
4810         * g++.old-deja/g++.mike/eh18.C: Likewise
4811         * g++.old-deja/g++.mike/eh21.C: Likewise
4812         * g++.old-deja/g++.mike/eh23.C: Likewise
4813         * g++.old-deja/g++.mike/eh24.C: Likewise
4814         * g++.old-deja/g++.mike/eh25.C: Likewise
4815         * g++.old-deja/g++.mike/eh26.C: Likewise
4816         * g++.old-deja/g++.mike/eh27.C: Likewise
4817         * g++.old-deja/g++.mike/eh28.C: Likewise
4818         * g++.old-deja/g++.mike/eh29.C: Likewise
4819         * g++.old-deja/g++.mike/eh31.C: Likewise
4820         * g++.old-deja/g++.mike/eh33.C: Likewise
4821         * g++.old-deja/g++.mike/eh34.C: Likewise
4822         * g++.old-deja/g++.mike/eh35.C: Likewise
4823         * g++.old-deja/g++.mike/eh36.C: Likewise
4824         * g++.old-deja/g++.mike/eh37.C: Likewise
4825         * g++.old-deja/g++.mike/eh38.C: Likewise
4826         * g++.old-deja/g++.mike/eh39.C: Likewise
4827         * g++.old-deja/g++.mike/eh40.C: Likewise
4828         * g++.old-deja/g++.mike/eh41.C: Likewise
4829         * g++.old-deja/g++.mike/eh42.C: Likewise
4830         * g++.old-deja/g++.mike/eh44.C: Likewise
4831         * g++.old-deja/g++.mike/eh46.C: Likewise
4832         * g++.old-deja/g++.mike/eh47.C: Likewise
4833         * g++.old-deja/g++.mike/eh48.C: Likewise
4834         * g++.old-deja/g++.mike/eh49.C: Likewise
4835         * g++.old-deja/g++.mike/eh50.C: Likewise
4836         * g++.old-deja/g++.mike/eh51.C: Likewise
4837         * g++.old-deja/g++.mike/eh53.C: Likewise
4838         * g++.old-deja/g++.mike/eh55.C: Likewise
4839         * g++.old-deja/g++.mike/p7912.C: Likewise
4840         * g++.old-deja/g++.mike/p9706.C: Likewise
4841         * g++.old-deja/g++.mike/p10416.C: Likewise
4842         * g++.old-deja/g++.mike/p11667.C: Likewise
4843         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4844         Remove redundant reference to Iris.
4845         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4846         Elxsi, i860, Pico Java, and WE32K.
4847
4848 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4849
4850         * g++.dg/ext/asm4.C: New test.
4851
4852 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4853
4854         PR c++/9030
4855         * g++.dg/template/friend12.C: New test.
4856         * g++.dg/template/friend13.C: Likewise.
4857         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4858
4859 2003-01-08  Jan Hubicka  <jh@suse.cz>
4860
4861         * gcc.dg/i386-cadd.c: New test.
4862         * gcc.dg/i386-cmov4.c: Likewise.
4863
4864 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4865
4866         PR c++/9165
4867         * g++.dg/warn/Wunused-3.C: New test.
4868
4869         * g++.dg/abi/bitfield9.C: New test.
4870
4871         PR c++/9189
4872         * g++.dg/parse/defarg3.C: New test.
4873
4874 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4875
4876         * g++.dg/parse/ambig1.C: New test.
4877         * g++.dg/parse/defarg2.C: New test.
4878
4879 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4880
4881         * g++.dg/template/defarg-1.C: New test.
4882         * g++.dg/template/local2.C: Likewise.
4883
4884 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4885
4886         * gcc.c-torture/execute/20030105-1.c: New test.
4887
4888 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4889
4890         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4891         * g++.dg/parse/namespace4.C: Likewise.
4892
4893 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4894
4895         * g++.dg/template/ntp2.C: New test.
4896
4897 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4898
4899         * g++.dg/parse/extern-C-1.C: New test.
4900
4901         * g++.dg/parse/namespace4.C: New test.
4902
4903         * g++.dg/template/nested1.C: New test.
4904
4905         * g++.dg/parse/namespace3.C: New test.
4906
4907 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4908
4909         * g++.dg/lookup/two-stage1.C: New test.
4910
4911 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4912
4913         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4914         * g++.old-deja/g++.jason/access8.C: Likewise.
4915         * g++.old-deja/g++.other/decl5.C: Likewise.
4916
4917 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4918
4919         * g++.dg/parse/parse7.C: New test.
4920
4921 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4922
4923         PR c++/2843
4924         * g++.dg/ext/attrib7.C: New test.
4925
4926 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4927
4928         * g++.dg/parse/parse6.C: New test.
4929
4930 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4931
4932         * gcc.dg/h8300-stack-1.c: New.
4933
4934 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4935
4936         g++.dg/lookup/exception1.C: New test.
4937
4938         g++.dg/lookup/template1.C: New test.
4939
4940         g++.dg/parse/namespace2.C: New test.
4941
4942         g++.dg/parse/parens2.C: New test.
4943
4944 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4945
4946         * g++.dg/parse/parse5.C: New test.
4947         * g++.dg/lookup/scoped4.C: New test.
4948
4949 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4950
4951         * g++.dg/parse/parens1.C: New test.
4952
4953         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4954         angle-bracket1.C.
4955         * g++.dg/parse/parens2.C: New test.
4956
4957         * g++.dg/lookup/scope-operator1.C: New test.
4958
4959         * g++.dg/parse/operator1.C: New test.
4960
4961 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4962
4963         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4964         * g++.old-deja/g++.other/access6.C: Likewise.
4965         * g++.old-deja/g++.other/decl1.C: Likewise.
4966         * g++.old-deja/g++.pt/typename12.C: Likewise.
4967
4968 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4969
4970         * g++.dg/parse/namespace1.C: New test.
4971
4972 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4973
4974         * g++.dg/parse/parse4.C: New test.
4975
4976 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4977
4978         * g++.dg/parse/parse3.C: New test.
4979
4980 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4981
4982         * g++.dg/parse/parse2.C: New test.
4983
4984 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4985
4986         * g++.dg/template/friend11.C: New test.
4987
4988 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4989
4990         * g++.dg/parse/parse1.C: New test.
4991
4992 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
4993
4994         * lib/profopt.exp: Change the name of a global variable to avoid
4995         possible clashes with other test suites.
4996
4997 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
4998
4999         * g++.dg/inherit/covariant8.C: New test.
5000
5001 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5002
5003         * g++.dg/init/array9.C: New test.
5004
5005         PR c++/9112
5006         * g++.dg/parse/expr1.C: New test.
5007
5008 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5009
5010         * gcc.c-torture/compile/20021230-1.c: New test.
5011
5012 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5013
5014         * g++.dg/inherit/covariant5.C: New test.
5015         * g++.dg/inherit/covariant6.C: New test.
5016         * g++.dg/inherit/covariant7.C: New test.
5017
5018 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5019
5020         PR c++/2739
5021         * g++.dg/other/access2.C: New test.
5022
5023 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5024
5025         * g++.dg/other/anon-struct.C: No longer fails
5026         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5027         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5028         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5029
5030 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5031
5032         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5033
5034 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5035
5036         * g++.dg/eh/spec4.C: Remove stray semicolon.
5037         * g++.dg/expr/pmf-1.C: Change error message.
5038         * g++.dg/ext/asm1.C: Remove stray semicolon.
5039         * g++.dg/ext/typename1.C: Add missing typenames.
5040         * g++.dg/inherit/template-as-base.C: Change error message.
5041         * g++.dg/lookup/scoped1.C: Likewise.
5042         * g++.dg/lookup/scoped2.C: Likewise.
5043         * g++.dg/lookup/using2.C: Likewise.
5044         * g++.dg/other/component1.C: Remove stray semicolon.
5045         * g++.dg/other/do1.C: Change error message.
5046         * g++.dg/other/error2.C: Likewise.
5047         * g++.dg/other/init1.C: Likewise.
5048         * g++.dg/other/packed1.C: Remove stray semicolon.
5049         * g++.dg/other/ptrmem2.C: Change error message.
5050         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5051         marker.
5052         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5053         * g++.dg/template/access3.C: Add typename keyword.
5054         * g++.dg/template/access5.C: Remove stray semicolon.
5055         * g++.dg/template/access6.C: Likewise.
5056         * g++.dg/template/complit1.C: Likewise.
5057         * g++.dg/template/crash1.C: Change error message.
5058         * g++.dg/template/inherit2.C: Remove stray semicolon.
5059         * g++.dg/template/instantiate2.C: Likewise.
5060         * g++.dg/template/instantiate3.C: Change error message.
5061         * g++.dg/template/qual1.C: Remove stray semicolon.
5062         * g++.dg/template/qualttp18.C: Change error message.
5063         * g++.dg/template/ref1.C: Remove stray semicolon.
5064         * g++.dg/template/sizeof1.C (A::value): Declare it.
5065         * g++.dg/template/spec4.C: Change error message.
5066         * g++.dg/template/static1.C: Likewise.
5067         * g++.dg/template/type1.C: Likewise.
5068         * g++.dg/template/typename3.C: Likewise.
5069         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5070         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5071         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5072         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5073         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5074         named return value extension.
5075         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5076         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5077         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5078         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5079         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5080         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5081         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5082         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5083         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5084         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5085         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5086         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5087         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5088         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5089         syntax.
5090         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5091         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5092         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5093         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5094         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5095         * g++.old-deja/g++.brendan/template11.C: Likewise.
5096         * g++.old-deja/g++.brendan/template26.C: Likewise.
5097         * g++.old-deja/g++.brendan/template27.C: Use explicit
5098         specialization syntax.
5099         * g++.old-deja/g++.brendan/template30.C: Likewise.
5100         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5101         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5102         non-dependent names.
5103         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5104         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5105         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5106         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5107         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5108         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5109         named return value extension.
5110         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5111         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5112         * g++.old-deja/g++.ext/return1.C: Likewise.
5113         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5114         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5115         * g++.old-deja/g++.jason/access8.C: Likewise.
5116         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5117         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5118         pseudo-destructor names.
5119         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5120         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5121         pseudo-destructor names.
5122         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5123         * g++.old-deja/g++.jason/overload19.C: Likewise.
5124         * g++.old-deja/g++.jason/overload32.C: Likewise.
5125         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5126         stray semicolons.
5127         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5128         * g++.old-deja/g++.jason/return.C: Likewise.
5129         * g++.old-deja/g++.jason/return2.C: Likewise.
5130         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5131         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5132         syntax.
5133         * g++.old-deja/g++.jason/template10.C: Account for use of
5134         non-dependent names.
5135         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5136         syntax.
5137         * g++.old-deja/g++.jason/template37.C: Likewise.
5138         * g++.old-deja/g++.law/access4.C: Change error messages.
5139         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5140         pseudo-destructor names.
5141         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5142         * g++.old-deja/g++.law/ctors9.C: Likewise.
5143         * g++.old-deja/g++.law/cvt22.C: Likewise.
5144         * g++.old-deja/g++.law/dtors5.C: Likewise.
5145         * g++.old-deja/g++.law/global-init1.C: Likewise.
5146         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5147         * g++.old-deja/g++.law/operators28.C: Likewise.
5148         * g++.old-deja/g++.law/visibility28.C: Likewise.
5149         * g++.old-deja/g++.martin/eval1.C: Likewise.
5150         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5151         name.
5152         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5153         * g++.old-deja/g++.mike/net34.C: Likewise.
5154         * g++.old-deja/g++.mike/net36.C: Likewise.
5155         * g++.old-deja/g++.mike/ns2.C: Likewise.
5156         * g++.old-deja/g++.mike/p12306.C: Likewise.
5157         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5158         value extension.
5159         * g++.old-deja/g++.mike/p700.C: Likewise.
5160         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5161         * g++.old-deja/g++.mike/p710.C: Likewise.
5162         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5163         value extension.
5164         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5165         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5166         * g++.old-deja/g++.ns/crash2.C: Likewise.
5167         * g++.old-deja/g++.ns/crash3.C: Likewise.
5168         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5169         * g++.old-deja/g++.ns/ns17.C: Likewise.
5170         * g++.old-deja/g++.ns/template16.C: Likewise.
5171         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5172         keyword.
5173         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5174         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5175         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5176         named return value extension.
5177         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5178         * g++.old-deja/g++.other/access4.C: Issue additional error
5179         messages.
5180         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5181         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5182         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5183         * g++.old-deja/g++.other/crash25.C: Change error message.
5184         * g++.old-deja/g++.other/crash4.C: Change error message.
5185         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5186         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5187         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5188         checks.
5189         * g++.old-deja/g++.other/defarg8.C: Likewise.
5190         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5191         * g++.old-deja/g++.other/dtor10.C: Likewise.
5192         * g++.old-deja/g++.other/incomplete.C: Likewise.
5193         * g++.old-deja/g++.other/linkage7.C: Likewise.
5194         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5195         lookup algorithm.
5196         * g++.old-deja/g++.other/mangle2.C: Likewise.
5197         * g++.old-deja/g++.other/refinit2.C: Likewise.
5198         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5199         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5200         * g++.old-deja/g++.pt/crash28.C: Likewise.
5201         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5202         syntax.
5203         * g++.old-deja/g++.pt/crash32.C: Change error message.
5204         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5205         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5206         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5207         error message position.
5208         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5209         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5210         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5211         syntax.
5212         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5213         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5214         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5215         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5216         keyword.
5217         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5218         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5219         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5220         keyword.
5221         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5222         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5223         syntax.
5224         * g++.old-deja/g++.pt/friend28.C: Account for use of
5225         non-dependent names.
5226         * g++.old-deja/g++.pt/friend29.C: Likewise.
5227         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5228         rules.
5229         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5230         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5231         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5232         lookup rules.
5233         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5234         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5235         keyword.
5236         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5237         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5238         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5239         keyword.
5240         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5241         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5242         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5243         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5244         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5245         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5246         keyword.
5247         * g++.old-deja/g++.pt/spec10.C: Likewise.
5248         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5249         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5250         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5251         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5252         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5253         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5254         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5255         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5256         * g++.old-deja/g++.pt/typename15.C: Likewise.
5257         * g++.old-deja/g++.pt/typename22.C: Likewise.
5258         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5259         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5260         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5261         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5262         syntax.
5263         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5264         return value extension.
5265         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5266         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5267         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5268         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5269
5270 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5271
5272         * g++.dg/warn/inline1.C: New test.
5273         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5274         * g++.old-deja/g++.jason/synth10.C: Likewise.
5275         * g++.old-deja/g++.mike/net31.C: Likewise.
5276         * g++.old-deja/g++.mike/p8786.C: Likewise.
5277
5278         * g++.dg/template/friend10.C: New test.
5279         * g++.dg/template/conv5.C: New test.
5280
5281 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5282
5283         * g++.dg/lookup/scoped3.C: New test.
5284
5285         * g++.dg/lookup/decl1.C: New test.
5286         * g++.dg/lookup/decl2.C: New test.
5287
5288 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5289
5290         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5291         gcc.c-torture/compile/20021015-1.c,
5292         gcc.c-torture/compile/20021015-2.c,
5293         gcc.c-torture/compile/20021123-1.c,
5294         gcc.c-torture/compile/20021123-2.c,
5295         gcc.c-torture/compile/20021123-3.c,
5296         gcc.c-torture/compile/20021123-4.c,
5297         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5298         only to 3.1 or 3.2 branch.
5299
5300 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5301
5302         * gcc.dg/i386-bitfield3.c: New test.
5303
5304         * gcc.dg/i386-bitfield2.c: New test.
5305
5306 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5307
5308         * g++.dg/parse/conv_op1.C: New test.
5309
5310 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5311
5312         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5313         approved.
5314
5315 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5316
5317         * gcc.c-torture/compile/20021220-1.c: New test.
5318
5319 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5320
5321         * gcc.dg/i386-fastcall-1.c: New.
5322
5323 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5324
5325         * gcc.c-torture/execute/20021219-1.c: New test.
5326
5327 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5328
5329         * gcc.dg/i386-pic-1.c: New test.
5330
5331 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5332
5333         PR c++/8099
5334         * g++.dg/template/friend9.C: New test.
5335
5336 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5337
5338         PR c++/3663
5339         * g++.dg/template/access7.C: New test.
5340
5341 2002-12-18  Nick Clifton  <nickc@redhat.com>
5342
5343         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5344         the libstdc++-v3 directory has been found.
5345
5346 2002-12-12  Devang Patel <dpatel@apple.com>
5347         * gcc.dg/darwin-ld-1.c: New test.
5348         * gcc.dg/darwin-ld-2.c: New test.
5349         * gcc.dg/darwin-ld-3.c: New test.
5350         * gcc.dg/darwin-ld-4.c: New test.
5351         * gcc.dg/darwin-ld-5.c: New test.
5352
5353 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5354
5355         * gcc.c-torture/compile/20021212-1.c: New test.
5356
5357 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5358
5359         * gcc.dg/fshort-wchar: New test.
5360
5361 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5362
5363         PR c++/8372
5364         * g++.dg/template/dtor1.C: New test.
5365
5366         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5367         markers.
5368
5369 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5370
5371         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5372
5373 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5374
5375         * g++.dg/template/static1.C: New test.
5376         * g++.dg/template/static2.C: New test.
5377         * g++.old-deja/g++.ext/memconst.C: New test.
5378
5379 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5380
5381         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5382         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5383         * g++.dg/special/initp1.C: Likewise.
5384
5385 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5386
5387         * gcc.c-torture/execute/20021204-1.c: New test.
5388
5389 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5390
5391         * gcc.dg/ppc-fmadd-1.c: New file.
5392         * gcc.dg/ppc-fmadd-2.c: New file.
5393         * gcc.dg/ppc-fmadd-3.c: New file.
5394
5395 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5396
5397         * gcc.c-torture/compile/20021204-1.c: New test.
5398
5399 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5400
5401         * g++.dg/inherit/covariant2.C: New test.
5402         * g++.dg/inherit/covariant3.C: New test.
5403         * g++.dg/inherit/covariant4.C: New test.
5404         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5405         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5406
5407 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5408
5409         PR c++/8688
5410         * g++.dg/init/brace3.C: New test.
5411
5412 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5413
5414         * gcc.dg/20020210-1.c: Fix a comment typo.
5415
5416 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/8720
5419         * g++.dg/parse/defarg1.C: New test.
5420
5421         PR c++/8615
5422         * g++.dg/template/char1.C: New test.
5423
5424         * g++.dg/template/varmod1.C: Fix typo.
5425
5426 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5427
5428         DR 180
5429         * g++.old-deja/g++.pt/crash32.C: Expect error.
5430
5431 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5432
5433         PR c++/5919
5434         * g++.dg/template/varmod1.C: New test.
5435
5436         PR c++/8727
5437         * g++.dg/inherit/typeinfo1.C: New test.
5438
5439         PR c++/8663
5440         * g++.dg/inherit/typedef1.C: New test.
5441
5442 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5443
5444         PR c++/8332
5445         PR c++/8493
5446         * g++.dg/template/strlen1.C: New test.
5447
5448         PR c++/8227
5449         * g++.dg/template/ctor2.C: New test.
5450
5451         PR c++/8214
5452         * g++.dg/init/string1.C: New test.
5453
5454         PR c++/8511
5455         * g++.dg/template/friend8.C: New test.
5456
5457 2002-11-29  Joe Buck <jbuck@synopsys.com>
5458
5459         * g++.dg/lookup/anon2.C: New test.
5460
5461 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5462
5463         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5464         h8300 port.
5465
5466 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5467
5468         * gcc.dg/bitfld-6.c: New test.
5469
5470 2002-11-27  Jan Hubicka  <jh@suse.cz>
5471
5472         * gcc.c-torture/execute/20021127.[cx]: New test.
5473
5474 2002-11-26  Jan Hubicka  <jh@suse.cz>
5475
5476         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5477         quality.
5478
5479 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5480
5481         * g++.dg/init/brace2.C: New test.
5482         * g++.old-deja/g++.mike/p9129.C: Correct.
5483
5484 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5485
5486         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5487
5488 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5489
5490         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5491
5492 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5493
5494         * testsuite/g++.dg/abi/empty11.C: New test.
5495         * testsuite/g++.dg/rtti/cv1.C: New test.
5496
5497 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5498
5499         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5500
5501 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5502
5503         * g++.dg/abi/empty10.C: New test.
5504
5505 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5506
5507         * gcc.c-torture/compile/20021124-1.c: New test.
5508
5509 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5510
5511         * g++.dg/abi/rtti2.C: New test.
5512
5513 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5514
5515         * gcc.dg/i386-unroll-1.c: New test.
5516
5517 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5518
5519         * gcc.c-torture/compile/20021120-1.c: New test.
5520         * gcc.c-torture/compile/20021120-2.c: New test.
5521
5522 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5523
5524         * gcc.dg/bitfld-5.c: New test.
5525
5526 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5527
5528         * gcc.c-torture/execute/20021120-3.c: New test.
5529
5530 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5531
5532         * gcc.c-torture/execute/20021120-2.c: New test.
5533
5534 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5535
5536         * gcc.c-torture/execute/20021120-1.c: New test.
5537
5538 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5539
5540         * gcc.c-torture/execute/20021118-3.c: New test.
5541
5542 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5543
5544         * gcc.c-torture/compile/20021119-1.c: New test.
5545
5546 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5547
5548         * gcc.dg/duff-1.c: New test.
5549         * gcc.dg/duff-2.c: New test.
5550         * gcc.dg/duff-3.c: New test.
5551
5552 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5553
5554         * gcc.dg/cpp/_Pragma5.c: New test.
5555
5556 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5557
5558         * gcc.c-torture/execute/20021118-2.c: New test.
5559
5560 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5561
5562         * gcc.c-torture/execute/20021118-1.c: New test.
5563
5564 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5565
5566         * gcc.dg/20021116-1.c: New test.
5567
5568 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5569
5570         * g++.dg/abi/vcall1.C: New test.
5571
5572 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5573
5574         * gcc.dg/20021029-1.c: New test.
5575         * gcc.dg/20021029-2.c: New test.
5576
5577 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5578
5579         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5580
5581 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5582
5583         PR c/8439
5584         * gcc.dg/20021110.c: Move to ...
5585         * gcc.c-torture/compile/20021110.c: .... here.
5586
5587 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5588
5589         PR c/8467
5590         * gcc.c-torture/execute/20021111-1.c
5591
5592 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5593
5594         PR c/8439
5595         * gcc.dg/20021110.c: New test.
5596
5597 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5598
5599         * g++.dg/abi/vthunk3.C: Run only on x86.
5600
5601 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5602
5603         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5604
5605 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5606
5607         * lib/compat.exp (compat-execute): Fix logic error in last
5608         change.
5609
5610 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5611
5612         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5613
5614 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5615
5616         PR c++/8389
5617         * g++.dg/template/access6.C: New test.
5618
5619 2002-11-08  Jan Hubicka  <jh@suse.cz>
5620
5621         * gcc.dg/i386-ssefp-1.c: New test.
5622         * gcc.dg/i386-ssefp-1.c: New test.
5623
5624 2002-11-08  Jan Hubicka  <jh@suse.cz>
5625
5626         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5627
5628 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5629
5630         * g++.dg/abi/vthunk3.C: New test.
5631
5632         PR c++/8338
5633         * g++.dg/template/crash2.C: New test.
5634
5635 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5636
5637         * testsuite/g++.dg/abi/dtor1.C: New test.
5638         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5639
5640 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5641
5642         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5643         Darwin.
5644
5645 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5646
5647         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5648         -mthumb.  Only xfail with -O0.
5649
5650 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5651
5652         * g++.dg/abi/thunk1.C: New test.
5653         * g++.dg/abi/thunk2.C: Likewise.
5654         * g++.dg/abi/vtt1.C: Likewise.
5655
5656 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5657
5658         PR optimization/8423
5659         * gcc.c-torture/execute/builtin-constant.c: New test.
5660
5661 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5662
5663         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5664         Add some more cases.
5665
5666 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/8391
5669         * g++.dg/opt/local1.C: New test.
5670
5671 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5672
5673         PR c++/8160
5674         * g++.dg/template/complit1.C: New test.
5675
5676         PR c++/8149
5677         * g++.dg/template/typename4.C: Likewise.
5678
5679 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5680
5681         Core issue 287, PR c++/7639
5682         * g++.dg/template/instantiate1.C: Adjust error location.
5683         * g++.dg/template/instantiate3.C: New test.
5684         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5685         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5686         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5687
5688 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5689
5690         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5691
5692 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5693
5694         PR c++/8287
5695         * g++.dg/init/dtor2.C: New test.
5696
5697 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5698
5699         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5700         * gcc.dg/nest.c: Bypass errors on irix6.
5701
5702 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5703
5704         * gcc.dg/nest.c: Expect error for mmix-*-*.
5705         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5706
5707 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5708
5709         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5710         markers.
5711
5712         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5713
5714 2002-10-25  Mike Stump  <mrs@apple.com>
5715
5716         * gcc.dg/warn-1.c: New test.
5717
5718 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5719
5720         * g++.dg/template/typename3.C: New test.
5721
5722 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5723
5724         * g++.dg/lookup/ptrmem1.C: New test.
5725
5726         * g++.dg/abi/vthunk2.C: New test.
5727
5728 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5729
5730         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5731
5732 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5733
5734         * g++.dg/abi/empty9.C: New test.
5735
5736 2002-10-24  Richard Henderson  <rth@redhat.com>
5737
5738         * g++.dg/inherit/thunk1.C: Enable for ia64.
5739
5740 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5741
5742         PR c++/8067
5743         * g++.dg/lookup/pretty1.C: New test.
5744
5745 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5746
5747         * gcc.dg/20021023-1.c: New test.
5748
5749 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5750
5751         PR c++/7679
5752         * g++.dg/parse/inline1.C: New test.
5753
5754 2002-10-23  Richard Henderson  <rth@redhat.com>
5755
5756         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5757
5758         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5759
5760 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5761
5762         PR c++/6579
5763         * g++.dg/parse/stmtexpr3.C: New test.
5764
5765 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5766
5767         * g++.dg/expr/cond1.C: New test.
5768
5769 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5770
5771         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5772
5773 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5774
5775         * g++.dg/abi/vbase13.C: New test.
5776         * g++.dg/abi/vbase14.C: Likewise.
5777
5778 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5779
5780         * gcc.dg/tls/pic-1.c: New test.
5781         * gcc.dg/tls/nonpic-1.c: New test.
5782         * gcc.dg/20021018-1.c: New test.
5783
5784 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5785
5786         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5787         Remove only files with the same base name as the test case.
5788         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5789         (profopt-execute): Likewise.  Also, remove old profiling
5790         and performance data files before running the tests.
5791
5792         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5793         * g++.dg/bprob/bprob.exp: Likewise.
5794         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5795         to allow more general test case names.
5796
5797         * g++.dg/bprob/bprob-1.C: Rename to ...
5798         * g++.dg/bprob/g++-bprob-1.C: ... this.
5799
5800         * g77.dg/bprob/bprob-1.f: Rename to ...
5801         * g77.dg/bprob/g77-bprob-1.f: ... this.
5802
5803 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5804
5805         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5806         bison 1.50 or later.
5807
5808 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5809
5810         * g++.dg/README: Describe more test directories.
5811
5812 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5813
5814         * g++.dg/init/array6.C: Add additional tests.
5815
5816 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5817
5818         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5819         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5820
5821 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5822
5823         * gcc.c-torture/compile/20020604-1.x: New.
5824         * gcc.c-torture/compile/simd-5.x: Likewise.
5825         * gcc.c-torture/execute/920710-1.x: Likewise.
5826         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5827
5828 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5829
5830         * g++.dg/inherit/override1.C: Add dg-options clause.
5831
5832 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5833
5834         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5835         _mm_slli_si128.
5836
5837 2002-10-19  Andreas Schwab  <schwab@suse.de>
5838
5839         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5840         directory component.
5841
5842 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5843
5844         * g++.dg/inherit/thunk1.C: New test.
5845
5846         * g++.dg/inherit/override1.C: New test.
5847
5848         * g++.dg/abi/mangle11.C: New test.
5849         * g++.dg/abi/mangle14.C: New test.
5850         * g++.dg/abi/mangle17.C: New test.
5851
5852 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5853
5854         * g++.dg/overload/member2.C: New test.
5855
5856 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5857
5858         * g++.dg/README: Describe new compat directory.
5859         * g++.dg/dg.exp: Skip tests in compat directory.
5860         * README.compat: New file.
5861         * lib/compat.exp: New expect script.
5862         * g++.dg/compat: New test directory.
5863         * g++.dg/compat/compat.exp: New expect script.
5864         * g++.dg/compat/abi: New test directory.
5865         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5866         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5867         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5868         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5869         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5870         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5871         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5872         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5873         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5874         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5875         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5876         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5877         * g++.dg/compat/break: New test directory.
5878         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5879         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5880         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5881         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5882         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5883         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5884         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5885         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5886         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5887         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5888         g++.dg/compat/break/README: New files.
5889         * g++.dg/compat/eh: New test directory.
5890         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5891         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5892         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5893         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5894         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5895         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5896         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5897         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5898         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5899         g++.dg/compat/eh/filter2_y.C,
5900         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5901         g++.dg/compat/eh/new1_y.C,
5902         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5903         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5904         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5905         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5906         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5907         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5908         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5909         g++.dg/compat/eh/unexpected1_y.C: New files.
5910         * g++.dg/compat/init: New test directory.
5911         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5912         g++.dg/compat/init/array5_y.C,
5913         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5914         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5915         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5916         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5917         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5918         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5919         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5920         g++.dg/compat/init/init-ref2_y.C: New files.
5921
5922 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5923
5924         PR c++/7584
5925         * g++.dg/inherit/using3.C: New test.
5926
5927 2002-10-17  Jan Hubicka  <jh@suse.cz>
5928
5929         * gcc.dg/20021017-2.c: New test.
5930
5931 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5932
5933         * g++.dg/abi/mangle16.C: Adjust.
5934
5935         * g++.dg/init/array8.C: New test.
5936
5937 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5938
5939         * gcc.dg/special/mips-abi.exp: New test.
5940         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5941
5942 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5943
5944         * g++.dg/abi/mangle16.C: New test.
5945         * g++.dg/abi/mangle17.C: Likewise.
5946
5947         PR c++/7478
5948         * g++.dg/template/ref1.C: New test.
5949
5950 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5951
5952         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5953
5954 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5955
5956         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5957
5958 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5959
5960         PR c++/7524
5961         * g++.dg/init/array7.C: New test.
5962
5963 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5964
5965         * g++.dg/init/array6.C: New test.
5966
5967         * g++.dg/abi/mangle13.C: Likewise.
5968         * g++.dg/abi/mangle14.C: Likewise.
5969         * g++.dg/abi/mangle15.C: Likewise.
5970
5971 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5972
5973         * g++.dg/abi/empty8.C: New test.
5974
5975 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5976
5977         * g++.dg/init/ctor1.C: New test.
5978
5979 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5980
5981         * gcc.c-torture/execute/20021015-1.c: New test.
5982
5983 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5984
5985         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5986
5987 2002-10-14  Jan Hubicka  <jh@suse.cz>
5988
5989         * gcc.dg/i386-ssetype-[1-5].c: New tests.
5990
5991 2002-10-14  Richard Henderson  <rth@redhat.com>
5992
5993         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
5994
5995 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5996
5997         PR optimization/6631
5998         * g++.dg/opt/const2.C: New test.
5999
6000 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6001
6002         PR c++/7176
6003         * g++.dg/parse/friend1.C: New test.
6004         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6005
6006 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6007
6008         * gcc.dg/20021014-1.c: New test.
6009
6010 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6011
6012         PR c++/5661
6013         * g++.dg/ext/vlm1.C: New test.
6014         * g++.dg/ext/vlm2.C: Likewise.
6015
6016         * g++.dg/init/array1.C: Remove invalid braces.
6017         * g++.dg/init/brace1.C: New test.
6018         * g++.dg/init/copy2.C: Likewise.
6019         * g++.dg/init/copy3.C: Likewise.
6020         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6021         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6022         braces.
6023
6024 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6025
6026         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6027
6028 2002-10-11  Richard Shann  <richard.shann@superh.com>
6029
6030         * gcc.c-torture/compile/simd-5.c: New test.
6031
6032 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6033
6034         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6035
6036 2002-10-10  Jim Wilson  <wilson@redhat.com>
6037
6038         * gcc.c-torture/execute/20021010-1.c: New test.
6039
6040 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6041
6042         PR c/7353
6043         * g++.dg/ext/typedef-init.C: New test.
6044         * gcc.dg/typedef-init.c: New test.
6045
6046 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6047
6048         * gcc.dg/cpp/paste13.c: New test.
6049
6050 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6051
6052         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6053         remaining platforms, XFAIL during compile, not execute.  Don't
6054         XFAIL at -O0.
6055
6056 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6057
6058         * gcc.dg/alias-1.c: Tweak expected warning.
6059
6060 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6061
6062         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6063
6064 2002-10-06  Andreas Jaeger  <aj@suse.de>
6065
6066         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6067         * gcc.dg/cpp/c++98.C: Likewise.
6068
6069         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6070         * g++.dg/cpp/c++98.C: Likewise.
6071
6072         * g++.dg/README (Subdirectories): Mention cpp directory.
6073
6074         PR target/7559
6075         * gcc.dg/20021006-1.c: New test.
6076
6077 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6078
6079         PR c++/7804
6080         * g++.dg/other/warning1.C: New test.
6081
6082 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6083
6084         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6085         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6086         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6087
6088 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/7931
6091         * g++.dg/template/ptrmem3.C: New test.
6092
6093         PR c++/7754
6094         * g++.dg/template/union1.C: New test.
6095
6096 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6097
6098         PR c++/8006
6099         * g++.dg/abi/mangle9.C: New test.
6100         * g++.dg/abi/mangle10.C: New test.
6101         * g++.dg/abi/mangle11.C: New test.
6102         * g++.dg/abi/mangle12.C: New test.
6103
6104 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6105
6106         PR c++/7188.
6107         * g++.dg/template/meminit1.C: New test.
6108         * g++.dg/warn/Wreorder-1.C: Likewise.
6109         * g++.old-deja/g++.mike/warn3.C: Tweak.
6110         * lib/prune.exp: Ingore "in copy constructor".
6111
6112 2002-10-02  Andreas Jaeger  <aj@suse.de>
6113
6114         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6115         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6116         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6117         on x86-64.
6118
6119 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6120
6121         * gcc.dg/empty1.C: Fix typo.
6122
6123 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6124
6125         * gcc.dg/alias-1.c: New test.
6126
6127 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6128
6129         * gcc.dg/empty1.C: New test.
6130
6131         * g++.dg/tls/init-2.C: Tweak error messages.
6132
6133 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6134
6135         * gcc.c-torture/compile/20020923-1.c: New test.
6136
6137 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6138
6139         * gcc.c-torture/execute/ffs-1.c: New test.
6140         * gcc.c-torture/execute/ffs-2.c: Ditto.
6141
6142 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6143
6144         * g++.dg/overload/member1.C: New test.
6145
6146 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6147
6148         * g++.dg/abi/empty7.C: New test.
6149         * g++.dg/init/pm2.C: Likewise.
6150
6151 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6152
6153         * g++.dg/rtti/crash1.C: New test.
6154
6155 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6156
6157         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6158         gcc.dg/sibcall-4.c: New tests.
6159
6160 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6161
6162         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6163         powerpc and MMIX targets.
6164
6165 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6166
6167         * gcc.dg/cpp/20020927-1.c: New.
6168
6169 2002-09-26  David S. Miller  <davem@redhat.com>
6170
6171         * gcc.c-torture/compile/trunctfdf.c: New.
6172
6173 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6174
6175         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6176
6177 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6178
6179         * gcc.c-torture/execute/loop-15.c: New.
6180
6181 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6182
6183         * README.QMTEST: Fix typo.
6184
6185 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6186
6187         * gcc.dg/20020926-1.c: New test.
6188
6189 2002-09-25  David S. Miller  <davem@redhat.com>
6190
6191         PR target/7842
6192         * gcc.c-torture/execute/shiftdi.c: New test.
6193
6194 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6195
6196         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6197         unique to the tool.
6198         * lib/g77.exp (g77_init): Likewise.
6199         * lib/g++.exp (g++_init): Likewise.
6200         * lib/objc.exp (objc_init): Likewise.
6201
6202 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6203
6204         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6205         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6206         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6207
6208 2002-09-25  Richard Henderson  <rth@redhat.com>
6209
6210         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6211         too-small long double.
6212
6213 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6214
6215         * gcc.dg/20020919-1.c: New test.
6216
6217 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6218
6219         * g++.dg/abi/bitfield6.C: New test.
6220         * g++.dg/abi/bitfield7.C: New test.
6221         * g++.dg/abi/bitfield8.C: New test.
6222         * g++.dg/abi/vbase11.C: New test.
6223
6224 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6225
6226         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6227         hppa*-*-hpux*.  Update test comment.
6228
6229 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6230
6231         * gcc.dg/tls/struct-1.c: New test.
6232
6233 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6234
6235         * gcc.dg/cpp/tr-warn2.c: Update.
6236
6237 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6238
6239         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6240
6241 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6242
6243         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6244         systems.
6245
6246 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6247
6248         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6249
6250         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6251         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6252         setting of cxxfilt.
6253
6254 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6255
6256         * gcc.dg/20020312-2.c: Update for darwin.
6257
6258 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6259
6260         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6261
6262 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6263
6264         * objc.dg/comp-types-1.m: New test.
6265         * objc.dg/comp-types-2.m: New test.
6266         * objc.dg/comp-types-3.m: New test.
6267         * objc.dg/comp-types-4.m: New test.
6268         * objc.dg/comp-types-5.m: New test.
6269         * objc.dg/comp-types-6.m: New test.
6270
6271 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6272
6273         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6274
6275 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6276
6277         * g++.dg/other/do1.C: New test.
6278
6279         * g++.dg/template/subst1.C: New test.
6280
6281 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6282
6283         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6284
6285 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6286
6287         * g++.dg/template/qualttp20.C: Adjust expected errors.
6288         * g++.old-deja/g++.jason/report.C: Likewise.
6289         * g++.old-deja/g++.other/qual1.C: Likewise.
6290
6291         * g++.dg/lookup/scoped2.C: New test.
6292
6293         * g++.dg/ext/asm3.C: New test.
6294
6295 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6296
6297         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6298
6299 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6300
6301         * ChangeLog: follow spelling conventions.
6302         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6303         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6304         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6305         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6306         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6307         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6308         * g++.old-deja/g++.law/global-init1.C: Likewise.
6309         * g++.old-deja/g++.other/delete4.C: Likewise.
6310         * g++.old-deja/g++.other/inline21.C: Likewise.
6311         * g++.old-deja/g++.other/singleton.C: Likewise.
6312         * g77.dg/strlen0.f: Likewise.
6313         * g77.f-torture/compile/20010519-1.f: Likewise.
6314         * g77.f-torture/compile/980310-4.f: Likewise.
6315         * gcc.c-torture/compile/20000605-1.c: Likewise.
6316         * gcc.c-torture/execute/20020225-1.c: Likewise.
6317         * gcc.dg/c90-hexfloat-2.c: Likewise.
6318         * gcc.dg/c99-bool-1.c: Likewise.
6319         * gcc.dg/c99-hexfloat-2.c: Likewise.
6320         * gcc.dg/dll-2.c: Likewise.
6321         * gcc.dg/wtr-union-init-1.c: Likewise.
6322         * gcc.dg/wtr-union-init-2.c: Likewise.
6323         * gcc.dg/wtr-union-init-3.c: Likewise.
6324         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6325         * gcc.dg/cpp/defined.c: Likewise.
6326         * gcc.dg/cpp/macsyntx.c: Likewise.
6327         * gcc.dg/cpp/paste2.c: Likewise.
6328         * gcc.dg/cpp/trad/defined.c: Likewise.
6329         * gcc.dg/format/c90-printf-1.c: Likewise.
6330         * gcc.dg/format/c90-scanf-1.c: Likewise.
6331         * gcc.dg/format/c99-printf-1.c: Likewise.
6332         * gcc.dg/format/c99-scanf-1.c: Likewise.
6333         * gcc.misc-tests/gcov-8.c: Likewise.
6334         * lib/profopt.exp: Likewise.
6335
6336 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6337
6338         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6339
6340 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6341
6342         * g++.dg/inherit/using2.C: New test.
6343
6344 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6345
6346         * ChangeLog: Follow spelling conventions.
6347         * g++.dg/template/friend4.C: Likewise.
6348         * g++.old-deja/g++.pt/crash67.C: Likewise.
6349         * gcc.c-torture/execute/20000801-4.c: Likewise.
6350         * gcc.dg/c90-digraph-1.c: Likewise.
6351         * gcc.dg/c94-digraph-1.c: Likewise.
6352         * gcc.dg/c99-digraph-1.c: Likewise.
6353         * gcc.dg/cpp/line5.c: Likewise.
6354         * gcc.dg/cpp/multiline.c: Likewise.
6355         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6356         * gcc.dg/format/attr-3.c: Likewise.
6357         * gcc.dg/format/c90-scanf-3.c: Likewise.
6358         * gcc.dg/format/ext-4.c: Likewise.
6359
6360 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6361
6362         * g++.dg/template/pretty1.C: New test.
6363
6364 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6365
6366         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6367
6368 2002-09-13  Matt Austern  <austern@apple.com>
6369
6370         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6371         passing a cast expression to a function by const reference.
6372
6373 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6374
6375         * g++.dg/template/deduce1.C: New test.
6376
6377 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6378
6379         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6380         32-bit int.
6381
6382 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6383
6384         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6385         usage.
6386
6387 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6388
6389         * gcc.c-torture/compile/20020910-1.c: New test.
6390
6391 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6392
6393         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6394
6395 2002-09-10  Andreas Jaeger  <aj@suse.de>
6396
6397         * gcc.dg/20020312-2.c: Adjust for x86-64.
6398
6399 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6400
6401         * g77.dg/7388.f: New test case for PR 7388.
6402
6403 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6404
6405         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6406
6407 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6408
6409         * objc.dg/proto-lossage-1.m: New test.
6410
6411 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6412
6413         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6414
6415 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6416
6417         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6418         expected to pass.
6419
6420 2002-09-06  Stan Shebs  <shebs@apple.com>
6421             David Edelsohn  <edelsohn@gnu.org>
6422
6423         * gcc.dg/weak: New directory.
6424         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6425         target-specific xfail bits.
6426         * gcc.dg/typeof-2.c: Move to new directory.
6427         * gcc.dg/weak.exp: New expect script.
6428
6429 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6430
6431         * gcc.c-torture/execute/extzvsi.c: New test.
6432
6433 2002-09-05  Stan Shebs  <shebs@apple.com>
6434
6435         * gcc.dg/weak-1.c: xfail on Darwin.
6436         * gcc.dg/weak-2.c: Ditto.
6437         * gcc.dg/weak-3.c: Ditto.
6438         * gcc.dg/weak-4.c: Ditto.
6439         * gcc.dg/weak-5.c: Ditto.
6440         * gcc.dg/weak-6.c: Ditto.
6441         * gcc.dg/weak-7.c: Ditto.
6442         * gcc.dg/weak-8.c: Ditto.
6443         * gcc.dg/weak-9.c: Ditto.
6444
6445 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6446
6447         * gcc.c-torture/execute/loop-14.c: New test.
6448
6449 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6450
6451         * g++.dg/other/cxa-atexit1.C: New test.
6452
6453         * gcc.dg/typeof-2.c: New test.
6454
6455 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6456
6457         * gcc.dg/builtins-2.c: New testcase.
6458         * gcc.dg/builtins-3.c: New testcase.
6459
6460 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6461
6462         * gcc.dg/cpp/_Pragma4.c: New test.
6463
6464 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6465
6466         * objc/execute/nil_method-1.m: New testcase.
6467
6468 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6469
6470         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6471         [Object class], not [Object initialize].
6472
6473 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6474             Hans-Peter Nilsson  <hp@bitrange.com>
6475
6476         * gcc.c-torture/execute/20020720-1.x: Skip test on
6477         mmix-knuth-mmixware.  Correct comment.
6478
6479 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6480
6481         * testsuite/g++.dg/abi/bitfield5.C: New test.
6482         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6483
6484 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6485
6486         * objc.dg/undeclared-selector.m: New test.
6487
6488 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6489
6490         * g++.dg/other/offsetof1.C: Avoid cast warning.
6491
6492 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6493
6494         * objc.dg/super-class-2.m: New test.
6495
6496 2002-08-24  Matt Austern  <austern@apple.com>
6497
6498         * g++.dg/ext/lvaddr.C: New test.
6499         * g++.dg/ext/lvcast.C: New test.
6500
6501 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6502
6503         * testsuite/g++.dg/inherit/cond1.C: New test.
6504
6505 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6506
6507         * gcc.dg/noncompile/incomplete-1.c: New test.
6508
6509 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6510
6511         * gcc.dg/typespec-1.c: New test.
6512
6513 2002-08-20  Devang Patel  <dpatel@apple.com>
6514         * objc.dg/proto-hier-2.m: New test.
6515
6516 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6517
6518         * objc.dg/bitfield-1.m: New test.
6519         * objc.dg/bitfield-2.m: New test.
6520
6521 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6522
6523         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6524         gcc.dg/c99-flex-array-4.c: New tests.
6525
6526 2002-08-16  Stan Shebs  <shebs@apple.com>
6527
6528         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6529
6530 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6531
6532         * gcc.dg/typeof-1.c: New test.
6533         * g++.dg/ext/typeof2.C: New test.
6534
6535 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6536
6537         * g++.dg/other/offsetof1.C: New test.
6538
6539 2002-08-14  Richard Henderson  <rth@redhat.com>
6540
6541         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6542
6543 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6544
6545         * gcc.dg/cpp/_Pragma3.c: New test.
6546
6547 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6548
6549         * g++.dg/template/inherit3: New test.
6550
6551 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6552
6553         * gcc.dg/bitfld-4.c: Add blank options.
6554
6555 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6556
6557         * g++.dg/template/crash1.C: New test.
6558
6559 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6560
6561         * gcc.dg/tls/opt-2.c: New test.
6562
6563 2002-08-08  Devang Patel  <dpatel@apple.com>
6564
6565         * objc.dg/selector-1.m : New test
6566
6567 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6568
6569         * g++.dg/abi/bitfield4.C: New test.
6570         * gcc.dg/bitfld-4.c: New test.
6571
6572 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6573
6574         * g++.dg/other/packed1.C: New test.
6575
6576 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6577
6578         * g++.dg/abi/offsetof.C: Tweak error messages.
6579         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6580
6581 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6582
6583         * gcc.dg/bitfld-3.c: New test.
6584
6585 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6586             Richard Henderson  <rth@redhat.com>
6587
6588         * gcc.dg/i386-bitfield1.c: New test.
6589         * g++.dg/abi/bitfield3.C: Update.
6590
6591 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6592
6593         * objc.dg/const-str-2.m: Update.
6594         * gcc.dg/cpp/c++98.c: Change to C extension.
6595         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6596         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6597
6598 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6599
6600         * testsuite/gcc.dg/tls/diag-3.c: New.
6601
6602 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6603
6604         * g++.dg/README (Subdirectories): Document new subdir expr.
6605         * g++.dg/expr/pmf-1.C: New test.
6606
6607 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6608
6609         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6610
6611 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6612
6613         * g++.dg/abi/bitfield3.C: New test.
6614
6615 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6616
6617         * lib/gcov.exp: Tweak expected line formats.
6618         * gcc.misc-tests/gcov8.c: New test.
6619         * gcc.misc-tests/gcov8.x: New flags.
6620
6621 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6622
6623         * consistency.vlad/layout/endian.c: Include string.h.
6624
6625         * gcc.c-torture/execute/20020805-1.c: New test.
6626
6627 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6628
6629         * g++.dg/other/conversion1.C: New test.
6630
6631 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6632
6633         * gcc.dg/builtins-1.c: New testcase.
6634
6635 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6636
6637         * g++.dg/inherit/access3.C: New test.
6638
6639 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6640
6641         * gcc.dg/ia64-visibility-2.c: New test.
6642
6643 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6644
6645         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6646         __qualifier_flags to __flags.
6647
6648 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6649
6650         * g++.dg/inherit/operator1.C: New test.
6651         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6652         * g++.dg/other/error1.C: Change expected error message.
6653         * g++.dg/template/conv4.C: Likewise.
6654
6655 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6656
6657         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6658         for documented behavior.
6659
6660 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6661
6662         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6663         several targets known to fail.
6664
6665 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6666
6667         * gcc.dg/mips-args-[123].c: New tests.
6668
6669 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6670
6671         * gcc.dg/ppc-spe.c: New.
6672
6673 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6674
6675         * g++.dg/other/ptrmem4.C: New testcase.
6676
6677 2002-07-24  Richard Henderson  <rth@redhat.com>
6678
6679         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6680
6681 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6682
6683         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6684
6685 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6686
6687         * gcc.c-torture/execute/memset-3.c: New testcase.
6688
6689 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6690
6691         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6692         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6693
6694 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6695
6696         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6697         Delete.
6698
6699 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6700
6701         * gcc.c-torture/compile/simd-4.c: New test.
6702
6703 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6704
6705         PR c++/7347, c++/7348
6706         * g++.dg/template/access4.C: New test.
6707         * g++.dg/template/access5.C: New test.
6708         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6709         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6710         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6711         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6712
6713 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6714
6715         * gcc.dg/gnu89-init-2.c: New test.
6716
6717 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6718
6719         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6720
6721 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6722
6723         * gcc.c-torture/execute/20020720-1.c: New testcase.
6724
6725 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6726
6727         * gcc.dg/cpp/Wsignprom.c: New tests.
6728
6729 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6730
6731         * gcc.c-torture/execute/loop-13.c: New test.
6732
6733 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6734
6735         * gcc.dg/cpp/expr.c: New tests.
6736
6737 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6738
6739         * g++.dg/opt/pr6713.C: Add template instantiation.
6740
6741 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6742
6743         * gcc.dg/nest.c: New test.
6744
6745 2002-07-17  Richard Henderson  <rth@redhat.com>
6746
6747         * g++.dg/opt/pr6713.C: New test.
6748
6749 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6750
6751         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6752         XFAIL for all x86 processors.
6753
6754 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6755
6756         * gcc.c-torture/execute/20010122-1.x: Do not test with
6757         -fomit-frame-pointer.
6758
6759 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6760
6761         * g++.dg/template/instantiate2.C: New test.
6762         * g++.dg/template/spec4.C: New test.
6763
6764 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6765
6766         * g++.dg/template/access2.C: New test.
6767         * g++.dg/template/access3.C: New test.
6768
6769 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6770
6771         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6772         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6773         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6774         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6775         Convert to use <stdarg.h>.
6776         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6777         Delete.
6778         * gcc.dg/va-arg-2.c: New.
6779         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6780
6781 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6782
6783         * gcc.c-torture/compile/20020710-1.c: New test.
6784
6785 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6786                           Andrew Pinski  <pinskia@physics.uc.edu>
6787
6788         gcc.c-torture/compile/simd-2.c: New testcase.
6789         gcc.c-torture/compile/simd-3.c: Likewise.
6790
6791 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6792
6793         PR c++/7224
6794         * g++.dg/overload/error1.C: New test.
6795
6796 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6797
6798         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6799         configuration and IRIX 6 O32 ABI.
6800
6801 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6802
6803         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6804
6805 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6806
6807         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6808
6809 2002-07-10  Jeffrey A Law  <law@redhat.com>
6810
6811         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6812
6813         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6814
6815 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6816
6817         * gcc.dg/20020312-2.c: Check for __PPC__.
6818
6819 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6820
6821         * gcc.c-torture/compile/20020709-1.c: New test.
6822
6823 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6824
6825         * g++.dg/template/qualttp21.C: New test case.
6826
6827 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6828
6829         * gcc.c-torture/compile/20020706-1.c: New test.
6830         * gcc.c-torture/compile/20020706-2.c: New test.
6831
6832 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6833             Alexandre Oliva  <aoliva@redhat.com>
6834
6835         * g++.dg/warn/incomplete1.C: New test.
6836
6837 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6838
6839         PR c++/7099
6840         * g++.dg/warn/noreturn1.C: New test.
6841
6842 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6843
6844         PR c++/6706
6845         * g++.dg/debug/debug6.C: New test.
6846         * g++.dg/debug/debug7.C: New test.
6847
6848 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6849
6850         * gcc.c-torture/compile/simd-3.c: New test.
6851
6852 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6853
6854         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6855         * gcc.dg/20020620-1.c: Likewise.
6856
6857 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6858
6859         PR c++/6944
6860         * g++.dg/init/array4.C: New test.
6861         * g++.dg/init/array5.C: New test.
6862
6863 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6864
6865         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6866         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6867
6868 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6869
6870         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6871         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6872         * gcc.dg/wtr-conversion-1.c: Likewise.
6873         * gcc.dg/wtr-escape-1.c: Likewise.
6874         * gcc.dg/wtr-int-type-1.c: Likewise.
6875         * gcc.dg/wtr-label-1.c: Likewise.
6876         * gcc.dg/wtr-static-1.c: Likewise.
6877         * gcc.dg/wtr-strcat-1.c: Likewise.
6878         * gcc.dg/wtr-suffix-1.c: Likewise.
6879         * gcc.dg/wtr-switch-1.c: Likewise.
6880         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6881         * gcc.dg/wtr-union-init-1.c: Likewise.
6882         * gcc.dg/wtr-union-init-2.c: Likewise.
6883         * gcc.dg/wtr-union-init-3.c: Likewise.
6884
6885         * gcc.dg/wtr-func-def-1.c: New test.
6886
6887 2002-07-02 Devang Patel <dpatel@apple.com>
6888
6889         * objc.dg/param-1.m: New test.
6890
6891 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6892
6893         * gcc.dg/cpp/trad/directive.c: Add test.
6894         * gcc.dg/cpp/trad/macroargs.c: Add test.
6895         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6896
6897 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6898
6899         * gcc.dg/cpp/cmdlne-M.c: New test.
6900
6901 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6902
6903         * objc.dg/desig-init-1.m: New test.
6904
6905 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6906
6907         PR c++/6716
6908         * g++.dg/template/instantiate1.C: New test.
6909
6910 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6911
6912         PR c++/7112
6913         * g++.dg/template/sizeof2.C: New test.
6914
6915 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6916
6917         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6918         gcc.dg/cpp/trad/include.c: New tests.
6919
6920 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6921
6922         PR target/7177
6923         * gcc.c-torture/compile/20020701-1.c: New test.
6924
6925 2002-07-01  Stan Shebs  <shebs@apple.com>
6926
6927         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6928         header here...
6929         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6930         (objc-torture-execute): or here.
6931
6932 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6933
6934         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6935
6936 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6937
6938         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6939
6940 2002-06-30  Devang Patel  <dpatel@apple.com>
6941
6942         * objc.dg/fsyntax-only.m: New test.
6943
6944 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6945
6946         PR c++/6695
6947         * g++.dg/template/friend7.C: New file.
6948
6949 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6950
6951         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6952         return type.
6953
6954 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6955
6956         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6957         avoid division by zero.
6958
6959 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6960
6961         * gcc.dg/Wunknownprag.c: New tests.
6962
6963 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6964
6965         * gcc.c-torture/execute/simd-2.c: New test.
6966
6967 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6968
6969         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6970         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6971         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6972         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6973         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6974         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6975         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6976         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6977         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6978         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6979         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6980         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6981         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6982         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6983         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6984         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6985         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6986
6987 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6988
6989         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
6990         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
6991         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
6992         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
6993         New tests.
6994         * gcc.dg/cpp/trad/directive.c: Update.
6995
6996 2002-06-23  Andreas Jaeger  <aj@suse.de>
6997
6998         * gcc.c-torture/execute/complex-6.c: New.
6999
7000 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7001
7002         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7003         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7004         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7005         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7006
7007 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7008
7009         * gcc.dg/cpp/trad: New directory with traditional tests copied
7010         from parent directory.
7011         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7012         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7013         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7014         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7015         Move to trad/ and rename.
7016         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7017         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7018         gcc.dg/cpp/trad/redef2.c: New tests.
7019         * gcc.dg/cpp/trad/trad.exp: New driver.
7020
7021 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7022
7023         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7024         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7025         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7026         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7027         Remove.
7028
7029 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7030
7031         * gcc.dg/20020620-1.c: New test.
7032
7033 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7034
7035         * g++.dg/template/ttp4.C: New test.
7036
7037 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7038
7039         * g++.dg/opt/vt1.C: Fix regexp.
7040
7041 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7042
7043         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7044         Don't use attribute `noinline'.
7045
7046 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7047
7048         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7049
7050 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7051
7052         * gcc.c-torture/execute/simd-1.c: New.
7053
7054         * gcc.dg/simd-1.c: New.
7055
7056 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7057
7058         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7059
7060 2002-06-16  Richard Henderson  <rth@redhat.com>
7061
7062         * g++.dg/ext/anon-struct1.C: New.
7063         * g++.dg/ext/anon-struct2.C: New.
7064         * g++.dg/ext/anon-struct3.C: New.
7065         * gcc.dg/anon-struct-1.c: New.
7066         * gcc.dg/anon-struct-2.c: New.
7067         * gcc.dg/anon-struct-3.c: New.
7068         * gcc.dg/20011008-1.c: Adjust warning text.
7069         * gcc.dg/20020527-1.c: Add -fms-extensions.
7070
7071 2002-06-16  Richard Henderson  <rth@redhat.com>
7072
7073         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7074
7075 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7076
7077         * gcc.c-torture/execute/20020615-1.c: New test.
7078
7079 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7080
7081         * gcc.c-tortuture/execute/compare-1.c: New test case.
7082         * gcc.c-tortuture/execute/compare-2.c: New test case.
7083         * gcc.c-tortuture/execute/compare-3.c: New test case.
7084
7085 2002-06-13  Richard Henderson  <rth@redhat.com>
7086
7087         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7088         ia64 ilp32.
7089
7090 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7091
7092         * g++.dg/template/typename2.C: Update error message.
7093
7094 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7095
7096         * gcc.c-torture/execute/20020611-1.c: New test.
7097
7098 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7099
7100         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7101         list of targets to skip.
7102
7103 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7104
7105         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7106         targets if not optimizing.
7107
7108 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7109
7110         * gcc.c-torture/compile/20020605-1.c: New test.
7111
7112         * g++.dg/opt/vt1.C: New test.
7113
7114         * gcc.dg/20020531-1.c: New test.
7115
7116         * gcc.dg/20020530-1.c: New test.
7117
7118         * gcc.dg/20020527-1.c: New test.
7119
7120         * g++.dg/opt/cse1.C: New test.
7121
7122 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7123
7124         * gcc.dg/20020607-2.c: New test case.
7125
7126 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7127
7128         * gcc.c-torture/compile/20020604-1.c: New test.
7129
7130 2002-06-04  Richard Henderson  <rth@redhat.com>
7131
7132         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7133         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7134         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7135
7136 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7137
7138         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7139
7140 2002-06-03  Richard Henderson  <rth@redhat.com>
7141
7142         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7143         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7144
7145 2002-06-02  Richard Henderson  <rth@redhat.com>
7146
7147         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7148         test functions static.
7149
7150 2002-06-02  Andreas Jaeger  <aj@suse.de>
7151
7152         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7153         now.
7154
7155 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7156
7157         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7158         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7159         Update for mofified diagnostics.
7160         * gcc.dg/c99-intconst-1.c: No longer fail.
7161
7162 2002-06-02  Richard Henderson  <rth@redhat.com>
7163
7164         * gcc.dg/uninit-A.c: Remove xfail markers.
7165
7166 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7167
7168         * gcc.dg/fnegate-1.c: New test case.
7169
7170 2002-05-30  Osku Salerma  <osku@iki.fi>
7171
7172         * gcc.c-torture/execute/mayalias-1.c: New file.
7173
7174 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7175
7176         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7177         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7178         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7179
7180 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7181
7182         * gcc.c-torture/execute/20020529-1.c: New test.
7183
7184 2002-05-27  Richard Henderson  <rth@redhat.com>
7185
7186         * g++.dg/ext/attrib6.C: New test case.
7187
7188 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7189
7190         * gcc.c-torture/execute/pure-1.c: New test.
7191
7192 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7193
7194         * gcc.dg/cpp/arith-2.c: Remove.
7195
7196 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7197
7198         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7199         * gcc.dg/cpp/if-3.c: Remove.
7200
7201 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7202
7203         * g++.dg/opt/cse2.C: New test.
7204
7205 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7206
7207         * gcc.dg/cpp/arith-1.c: New semantic tests.
7208         * gcc.dg/cpp/if-1.c: Update.
7209
7210 2002-05-24  Ben Elliston  <bje@redhat.com>
7211
7212         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7213
7214 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7215
7216         * gcc.dg/verbose-asm.c: New test.
7217
7218 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7219
7220         * gcc.dg/cpp/paste12.c: New test.
7221
7222 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7223
7224         * g++.dg/parse/named_ops.C: New test.
7225
7226 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7227
7228         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7229
7230 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7231
7232         * gcc.dg/weak-2.c: Allow optional leading underscore
7233         in scan-assembler symbol name.
7234         * gcc.dg/weak-3.c: Likewise.
7235         * gcc.dg/weak-4.c: Likewise.
7236         * gcc.dg/weak-5.c: Likewise.
7237
7238 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7239
7240         * gcc.dg/20020523-1.c: New test.
7241
7242 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7243
7244         * objc.dg/const-str-2.m: Update now that we stop after
7245         a command line error.
7246
7247 2002-05-22  Richard Henderson  <rth@redhat.com>
7248
7249         * g++.dg/dg.exp: Fix typo in test pruneing.
7250
7251 2002-05-22  Richard Henderson  <rth@redhat.com>
7252
7253         * g++.dg/dg.exp: Prune the tls subdirectory.
7254         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7255         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7256         * g++.dg/tls/init-1.C: New.
7257
7258 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7259
7260         * gcc.dg/20020517-1.c: New test.
7261
7262 2002-05-21  Richard Henderson  <rth@redhat.com>
7263
7264         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7265         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7266
7267 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7268
7269         * g++.dg/other/copy2.C: New test.
7270
7271 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7272
7273         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7274         (MAX_COPY): Bump up to 10 times sizeof (long long).
7275         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7276
7277         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7278         sizeof (long long).
7279
7280         * gcc.c-torture/execute/strcpy-1.c: New test.
7281
7282 2002-05-19  Jason Merrill  <jason2redhat.com>
7283
7284         * g++.dg/ext/oper1.C: New test.
7285
7286 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7287 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7288
7289         * README.QMTEST: New file.
7290
7291         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7292
7293 2002-05-19  Andreas Jaeger  <aj@suse.de>
7294
7295         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7296         now.
7297         * gcc.c-torture/execute/loop-2d.x: Likewise.
7298
7299 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7300
7301         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7302         support weak symbols.
7303         * gcc.dg/weak-4.c: Likewise
7304         * gcc.dg/weak-6.c: Likewise
7305
7306 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7307
7308         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7309         cygwin, coff and h8300-*-hms targets
7310         * gcc.dg/weak-5.c: Likewise
7311         * gcc.dg/weak-7.c: Likewise
7312
7313 2002-05-16  Jason Merrill  <jason@redhat.com>
7314
7315         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7316         (scan-assembler-not, scan-assembler-dem): Likewise.
7317         (scan-assembler-dem-not): Likewise.
7318
7319 2002-05-15  Richard Henderson  <rth@redhat.com>
7320
7321         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7322
7323 2002-05-15  Richard Henderson  <rth@redhat.com>
7324
7325         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7326         (vfoo1f): Warning here.
7327         (vfoo1l): Don't redefine the alias.
7328
7329 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7330
7331         * g++.dg/init/pm1.C: New test.
7332
7333 2002-05-12  David S. Miller  <davem@redhat.com>
7334
7335         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7336         types.
7337
7338 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7339
7340         * gcc.c-torture/execute/20020510-1.c: New test case.
7341
7342 2002-05-10  David S. Miller  <davem@redhat.com>
7343
7344         * gcc.c-torture/execute/conversion.c: Test long double too.
7345
7346 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7347
7348         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7349         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7350         * lib/g++.exp (g++_link_flags): Likewise.
7351         * lib/objc.exp (objc_target_compile): Likewise.
7352
7353 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7354
7355         * gcc.dg/cpp/poison.c: Update.
7356         * gcc.dg/cpp/20000625-2.c: Remove.
7357         * gcc.dg/cpp/direct2s.c: Remove final test.
7358
7359 2002-05-08  Tom Rix  <trix@redhat.com>
7360
7361         * gcc.c-torture/execute/20020508-1.c: New test.
7362         * gcc.c-torture/execute/20020508-2.c: New test.
7363         * gcc.c-torture/execute/20020508-3.c: New test.
7364
7365 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7366
7367         * gcc.dg/cpp/charconst-4.c: More tests.
7368
7369 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7370
7371         PR c/6569
7372         * gcc.dg/weak-3.c: Update location of warning messages.
7373         * gcc.dg/weak-5.c: Likewise.
7374
7375 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7376
7377         * gcc.c-torture/execute/20020506-1.c: New test case.
7378
7379 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7380
7381         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7382
7383 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7384
7385         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7386
7387 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7388
7389         * gcc.dg/cpp/charconst-3.c: New test.
7390
7391 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7392
7393         * gcc.dg/cpp/charconst.c: Update tests.
7394
7395 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7396
7397         * treelang: Added directory for new sample language treelang. Also
7398         lib/treelang.exp: New file to signal treelang should be tested.
7399
7400 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7401
7402         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7403         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7404         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7405         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7406         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7407         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7408         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7409
7410 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7411
7412         * gcc.dg/format/xopen-2.c: New test.
7413
7414 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7415
7416         * gcc.dg/20020503-1.c: New test.
7417
7418 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7419
7420         * g++.dg/init/dtor1.C: Make it tougher.
7421
7422 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7423
7424         * g++.dg/init/dtor1.C: New test.
7425
7426 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7427
7428         * gcc.dg/altivec-8.c: New.
7429
7430 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7431
7432         * gcc.dg/altivec-7.c: New.
7433
7434 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7435
7436         * g++.dg/parse/typedef1.C: New test.
7437
7438 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7439
7440         PR c++/6486
7441         * g++.dg/template/friend6.C: New test.
7442
7443         PR c++/6492
7444         * g++.dg/init/copy1.C: New test.
7445
7446 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7447
7448         * g++.dg/warn/effc1.C: New test.
7449
7450 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7451
7452         * gcc.dg/cpp/if-cexp.c: Add a test.
7453
7454 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7455
7456         * gcc.dg/20020426-2.c: New test.
7457
7458 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7459
7460         * gcc.dg/cpp/if-mop.c: Update.
7461         * gcc.dg/cpp/if-mpar.c: Add test.
7462         * gcc.dg/cpp/if-oppr.c: Update.
7463
7464 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7465
7466         PR c/6343
7467         * gcc.dg/weak-[2-7].c: New tests.
7468
7469 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7470
7471         * gcc.dg/enum1.c: New test.
7472
7473 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7474
7475         PR c++/6497
7476         * g++.dg/inherit/access2.C: New test.
7477
7478 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR bootstrap/6445
7481         * gcc.dg/20020426-1.c: New test.
7482
7483 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7484
7485         * g++.dg/abi/enum1.C: New test.
7486
7487 2002-04-26  Richard Henderson  <rth@redhat.com>
7488
7489         * gcc.dg/c99-bool-1.c: Expect always true warning.
7490
7491 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7492
7493         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7494
7495 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7496
7497         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7498         targets.
7499
7500 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7501
7502         * g++.dg/abi/mange7.C: New test.
7503
7504         PR c++/6438.
7505         * g++.dg/parse/stmtexpr2.C: New test.
7506
7507 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7508
7509         * gcc.dg/20020312-2.c: Add SH target.
7510
7511 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7512
7513         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7514         compiler output on mips*-*-irix*.
7515
7516 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7517
7518         * g++.dg/parse/attr1.C: New test.
7519
7520 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7521
7522         * gcc.c-torture/execute/string-opt-17.c: New test case.
7523         * gcc.c-torture/execute/memset-2.c: New test case.
7524
7525 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7526
7527         PR c++/6256:
7528         * g++.dg/template/friend5.C: New test.
7529
7530         PR c++/6331:
7531         * g++.dg/template/qual1.C: Likewise.
7532
7533 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7534
7535         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7536         Include stdlib.h, not stdio.h or ctype.h.
7537
7538 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7539
7540         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7541         cris-*-elf* and mmix-*-*.
7542         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7543         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7544         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7545         Ditto.
7546         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7547         * gcc.dg/wchar_t-1.c: Ditto.
7548
7549 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7550
7551         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7552         Clarify comment.
7553
7554 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7555
7556         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7557
7558 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7559
7560         * gcc.c-torture/execute/20000906-1.x: Delete.
7561
7562 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7563
7564         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7565
7566 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7567
7568         * PR6367
7569         * g77.f-torture/execute/6367.f: New test.
7570         * g77.f-torture/execute/6367.x: Disable for MMIX.
7571
7572 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7573
7574         * PR6352
7575         * g++.dg/opt/inline2.C: New test.
7576
7577 2002-04-18  Richard Henderson  <rth@redhat.com>
7578
7579         * gcc.dg/20000906-1.c: Enable for all targets.
7580         * gcc.c-torture/compile/iftrap-2.c: New.
7581
7582 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7583
7584         * gcc.dg/20020418-1.c: New test.
7585         * gcc.dg/20020418-2.c: New test.
7586
7587 2002-04-18  Richard Henderson  <rth@redhat.com>
7588
7589         * gcc.c-torture/compile/iftrap-1.c: New.
7590         * gcc.dg/iftrap-1.c: Adjust for ia64.
7591         * gcc.dg/iftrap-2.c: New.
7592
7593 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7594
7595         * gcc.c-torture/compile/20020418-1.c: New test.
7596
7597 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7598
7599         * gcc.c-torture/compile/20020415-1.c: New.
7600
7601 2002-04-18  David S. Miller  <davem@redhat.com>
7602
7603         * gcc.c-torture/execute/20020418-1.c: New test.
7604
7605 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7606
7607         * gcc.dg/20020416-1.c: New test.
7608
7609         * g++.dg/opt/inline1.C: New test.
7610
7611 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7612
7613         * gcc.dg/altivec-5.c: New test.
7614
7615         * gcc.dg/20020415-1.c: New test.
7616
7617 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7618
7619         * testsuite/lib/chill.exp: Remove.
7620
7621 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7622
7623         * g++.dg/other/big-struct.C: New test.
7624
7625 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7626
7627         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7628         of scratch file.
7629
7630 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7631
7632         PR c/6277
7633         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7634         in scan-assembler function name
7635
7636 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7637
7638         * g77.f-torture/execute/980628-4.x,
7639         g77.f-torture/execute/980628-5.x,
7640         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7641         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7642         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7643         i[34567]86-*-*.
7644
7645 2002-04-13  David S. Miller  <davem@redhat.com>
7646
7647         * gcc.c-torture/execute/20020413-1.c: New test.
7648
7649 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7650
7651         * gcc.dg/asm-6.c,
7652         * g++.dg/ext/asm1.C: New tests.
7653
7654 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7655
7656         PR c++ 5373.
7657         * g++.dg/parse/stmtexpr1.C: New test.
7658
7659         PR c++/5189.
7660         * g++.dg/template/copy1.C: New test.
7661
7662 2002-04-12  Richard Henderson  <rth@redhat.com>
7663
7664         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7665
7666 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7667
7668         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7669         gcc.c-torture/execute/20020307-2.c.
7670
7671 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7672
7673         * g++.dg/ext/attrib5.C,
7674         * g++.dg/lookup/struct1.C: New tests.
7675
7676 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7677
7678         * gcc.dg/20020411-1.c: New test.
7679
7680         * gcc.c-torture/execute/20020411-1.c: New test.
7681
7682 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7683
7684         * g77.f-torture/execute/6177.f: New test.
7685
7686 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7687
7688         PR middle-end/6247
7689         * g++.dg/opt/cleanup1.C: New test.
7690
7691         * g++.dg/opt/const1.C: New test.
7692
7693 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7694
7695         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7696
7697 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7698
7699         PR c++/5507
7700         * g++.dg/template/typename2.C: New test.
7701
7702 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7703
7704         * gcc.c-torture/execute/loop-12.c: New.
7705
7706 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7707
7708         * g77.f-torture/execute/980628-4.x,
7709         g77.f-torture/execute/980628-5.x,
7710         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7711         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7712         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7713
7714 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7715
7716         PR optimization/6086
7717         * g++.dg/opt/preinc1.C: New test.
7718
7719 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7720
7721         PR c++/5571
7722         * g++.dg/opt/static2.C: New test.
7723
7724 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7725
7726         PR c/5120
7727         * gcc.dg/20020406-1.c: New test.
7728
7729 2002-04-04  David S. Miller  <davem@redhat.com>
7730
7731         * gcc.c-torture/execute/20020404-1.c: New test.
7732
7733 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR c/6123
7736         * gcc.dg/20020312-2.c: Do not declare global register variable
7737         if __PIC__ or __pic__ is defined.
7738
7739 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7740
7741         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7742         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7743
7744 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7745
7746         * gcc.misc-tests/linkage.exp: Update last change to handle
7747         sparc*-, not just sparc-.
7748
7749 2002-04-03  Richard Henderson  <rth@redhat.com>
7750
7751         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7752
7753 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7754
7755         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7756
7757 2002-04-02  David S. Miller  <davem@redhat.com>
7758
7759         * gcc.c-torture/execute/20020402-3.c: New test.
7760
7761 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7762
7763         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7764         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7765
7766         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7767         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7768         g77.f-torture/execute/20001201.x,
7769         g77.f-torture/execute/u77-test.x: New files.
7770
7771         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7772         * gcc.dg/wchar_t-1.c: Ditto.
7773
7774 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7775
7776         * gcc.c-torture/execute/20020402-1.c: New test.
7777
7778 2002-04-01  Richard Henderson  <rth@redhat.com>
7779
7780         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7781
7782         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7783
7784 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7785
7786         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7787
7788 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7789
7790         * g++.dg/inherit/template-as-base.C: Expect error.
7791         * g++.dg/inherit/namespace-as-base.C: Likewise.
7792
7793 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7794
7795         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7796         g++.dg/ext/instantiate3.C: Tweak match patterns.
7797
7798         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7799         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7800         -da test.
7801
7802 2002-03-31  Richard Henderson  <rth@redhat.com>
7803
7804         * gcc.dg/special/alias-2.c: New.
7805         * gcc.dg/special/ecos.exp: Run it.
7806
7807 2002-03-31  Richard Henderson  <rth@redhat.com>
7808
7809         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7810
7811 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7812
7813         * gcc.dg/weak-1.c: Disable on h8300 port.
7814
7815 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7816
7817         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7818         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7819         ordering tests.
7820         * g++.dg/bprob/bprob-1.C: New test.
7821         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7822         * g++.dg/gcov/gcov-1.C: New test.
7823         * g++.dg/gcov/gcov-1.x: New file.
7824         * g++.dg/gcov/gcov-2.C: New test.
7825         * g++.dg/gcov/gcov-3.C: New test.
7826         * g++.dg/gcov/gcov-3.h: New file.
7827
7828 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7829
7830         * g++.old-deja/g++.other/builtins5.C: New test.
7831         * g++.old-deja/g++.other/builtins6.C: New test.
7832         * g++.old-deja/g++.other/builtins7.C: New test.
7833         * g++.old-deja/g++.other/builtins8.C: New test.
7834         * g++.old-deja/g++.other/builtins9.C: New test.
7835
7836 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7837
7838         * g++.dg/opt/static1.C: New test.
7839
7840         * g++.dg/opt/longbranch1.C: New test.
7841
7842 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7843
7844         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7845
7846         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7847
7848 2002-03-28  Jeffrey A Law  (law@redhat.com)
7849
7850         * gcc.c-torture/execute/20020328-1.c: New test.
7851
7852 2002-03-27  Richard Henderson  <rth@redhat.com>
7853
7854         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7855         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7856         move from g++.old-deja/g++.ext/.
7857
7858 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7859
7860         * g++.dg/init/new2.C: New test.
7861
7862 2002-03-26  Richard Henderson  <rth@redhat.com>
7863
7864         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7865
7866         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7867         on sparc.
7868
7869         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7870         sparcv9 systems.
7871         * gcc.dg/20001102-1.c: Likewise.
7872
7873 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7874
7875         * gcc.dg/cpp/endif-pedantic1.c,
7876         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7877
7878 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7879
7880         * g++.dg/init/new1.C: New test.
7881
7882 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7883
7884         * g++.dg/abi/vbase9.C: New test.
7885
7886 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7887
7888         * gcc.dg/arm-asm.c: New test.
7889
7890 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7891
7892         * gcc.dg/Wswitch-enum.c: New test.
7893         Fix PR c/5044.
7894
7895 2002-03-26  Richard Henderson  <rth@redhat.com>
7896
7897         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7898         structure.
7899
7900 2002-03-25  Richard Henderson  <rth@redhat.com>
7901
7902         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7903         sparcv9 systems.
7904
7905         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7906         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7907
7908 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7909
7910         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7911
7912 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7913
7914         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7915         targets using generic thunk support.
7916
7917 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7918
7919         * gcc.c-torture/compile/20020323-1.c: New test.
7920
7921         * g++.dg/opt/conj2.C: New test.
7922
7923 2002-03-24  Richard Henderson  <rth@redhat.com>
7924
7925         * gcc.dg/weak-1.c: Use -fno-common.
7926
7927 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7928
7929         * g77.dg/f77-edit-apostrophe-out.f: New test
7930         * g77.dg/f77-edit-h-out.f: New test
7931         * g77.dg/f77-edit-t-in.f: New test
7932         * g77.dg/f77-edit-t-out.f: New test
7933         * g77.dg/f77-edit-x-out.f: New test
7934         * g77.dg/f77-edit-slash-out.f: New test
7935         * g77.dg/f77-edit-colon-out.f: New test
7936         * g77.dg/f77-edit-s-out.f: New test
7937
7938 2002-03-24  Richard Henderson  <rth@redhat.com>
7939
7940         * objc/execute/formal_protocol-6.x: New XFAIL.
7941
7942 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7943
7944         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7945         that do not support weak symbols
7946
7947 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7948
7949         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7950         * lib/g77.exp:  Likewise
7951         * lib/objc.exp: Likewise
7952
7953 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7954
7955         * gcc.dg/Wswitch-default.c: New test.
7956
7957 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7958
7959         * g++.dg/other/enum1.C: New test.
7960
7961 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7962
7963         * gcc.dg/pragma-ep-3.c: Fix typo.
7964
7965 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7966
7967         * g++.dg/inherit/template-as-base.C: New test.
7968
7969 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7970
7971         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7972         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7973
7974 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7975
7976         * gcc.dg/cpp/multiline.c: Update to match.
7977
7978 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7979
7980         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7981
7982 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7983
7984         * gcc.dg/cpp/extratokens2.c:  New file.
7985
7986 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7987
7988         * gcc.dg/20020312-2.c: Add rs6000 target.
7989
7990         * gcc.c-torture/compile/20020319-1.c: New test.
7991
7992 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7993
7994         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
7995         (A, E): Handle this.
7996
7997 2002-03-20  Jason Merrill  <jason@redhat.com>
7998
7999         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8000         ignoring -fpic.
8001         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8002         through prune_gcc_output.
8003
8004 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8005
8006         * gcc.c-torture/compile/20020320-1.c: New test.
8007
8008 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8009
8010         * gcc.c-torture/compile/20020318-1.c: New test.
8011
8012         * gcc.dg/struct-by-value-1.c: New test.
8013
8014         * gcc.dg/20020319-1.c: New test.
8015
8016 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8017
8018         * g++.dg/opt/conj1.C: New test.
8019
8020 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8021
8022         * g++.dg/template/qualttp20.C: Revert previous change.
8023         * g++.dg/template/qualttp3.C: Likewise.
8024         * g++.dg/template/qualttp4.C: Likewise
8025         * g++.dg/template/qualttp5.C: Likewise
8026         * g++.dg/template/qualttp6.C: Likewise
8027         * g++.dg/template/qualttp7.C: Likewise
8028         * g++.dg/template/qualttp8.C: Likewise
8029         * g++.dg/template/recurse.C: Likewise.
8030
8031 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8032
8033         * gcc.dg/cpp/wchar-1.c: Update.
8034
8035 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8036
8037         * g++.dg/template/conv1.C: New test.
8038         * g++.dg/template/conv2.C: New test.
8039         * g++.dg/template/conv3.C: New test.
8040         * g++.dg/template/conv4.C: New test.
8041
8042 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8043
8044         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8045         * g++.dg/template/qualttp3.C: Likewise.
8046         * g++.dg/template/qualttp4.C: Likewise
8047         * g++.dg/template/qualttp5.C: Likewise
8048         * g++.dg/template/qualttp6.C: Likewise
8049         * g++.dg/template/qualttp7.C: Likewise
8050         * g++.dg/template/qualttp8.C: Likewise
8051         * g++.dg/template/recurse.C: Likewise.
8052
8053 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8054
8055         * g++.dg/opt/dtor1.C: New test.
8056
8057 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8058
8059         * gcc.c-torture/compile/20020315-1.c: New test.
8060
8061 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8062
8063         * gcc.dg/weak-1.c: Fix scan tests.
8064
8065 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8066
8067         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8068         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8069         cris-*-aout* mmix-*-*.
8070         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8071         cris-*-aout* mmix-*-*.
8072         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8073         cris-*-elf* cris-*-aout* and mmix-*-*.
8074         * gcc.dg/20001009-1.c: Ditto.
8075         * gcc.dg/20010912-1.c: Ditto.
8076         * gcc.dg/20020122-4.c: Ditto.
8077         * gcc.dg/inline-2.c: Ditto.
8078
8079 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8080
8081         * gcc.c-torture/compile/20020314-1.c: New test.
8082
8083 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8084
8085         * gcc.c-torture/execute/20020314-1.c: New test.
8086
8087 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8088
8089         * g++.dg/warn/Wunused-1.C: New test.
8090
8091 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8092
8093         * g++.dg/abi/mangle6.C: New test.
8094
8095 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8096
8097         * gcc.c-torture/compile/20020309-2.c: New test.
8098
8099         * gcc.c-torture/compile/20020312-1.c: New test.
8100
8101 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8102
8103         * g++.dg/other/access1.C: New test.
8104
8105 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8106
8107         * gcc.c-torture/execute/wchar_t-1.c: New test.
8108
8109 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8110
8111         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8112
8113 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8114
8115         * gcc.dg/20020312-1.c: New test case.
8116
8117 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8118
8119         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8120
8121 2002-03-11  Richard Henderson  <rth@redhat.com>
8122
8123         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8124         * g++.old-deja/g++.jason/report.C: Likewise.
8125
8126 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8127
8128         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8129         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8130
8131 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8132
8133         * testsuite/g++.dg/overload/pmf1.C: New test.
8134
8135 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8136
8137         * gcc.c-torture/execute/20020307-1.c: Use long.
8138
8139 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8140
8141         PR optimization/5844
8142         * gcc.dg/20020310-1.c: New test.
8143
8144 2002-03-09  Michael Meissner  <meissner@redhat.com>
8145
8146         * gcc.c-torture/execute/memcpy-2.c: New test.
8147         * gcc.c-torture/execute/memset-1.c: New test.
8148         * gcc.c-torture/execute/strlen-1.c: New test.
8149         * gcc.c-torture/execute/strcmp-1.c: New test.
8150         * gcc.c-torture/execute/strncmp-1.c: New test.
8151
8152 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8153
8154         * gcc.dg/ppc-ldstruct.c: New test.
8155
8156 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8157
8158         * gcc.c-torture/execute/va-arg-22.c: New test.
8159
8160 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8161
8162         * gcc.c-torture/compile/20020309-1.c: New test.
8163
8164 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8165
8166         * gcc.c-torture/execute/20020307-2.c: New test.
8167
8168 2002-03-07  Jeffrey A Law  (law@redhat.com)
8169
8170         * g77.f-torture/compile/20020307-1.f: New test.
8171
8172 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8173
8174         * gcc.dg/unordered-1.c: New test.
8175
8176 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8177
8178         * gcc.c-torture/execute/20020307-1.c: New test.
8179
8180 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8181
8182         * gcc.dg/20020304-1.c: New test.
8183
8184         * gcc.c-torture/compile/20020304-2.c: New test.
8185
8186 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8187
8188         * gcc.c-torture/compile/20020304-1.c: New test case
8189         (from PR c/5830).
8190
8191 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8192
8193         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8194
8195 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8196
8197         * g++.dg/other/classkey1.C: New test.
8198
8199 2002-03-01  Richard Henderson  <rth@redhat.com>
8200
8201         * gcc.c-torture/compile/981223-1.x: New.
8202         * gcc.c-torture/compile/920625-1.x: New.
8203
8204 2002-02-28  Richard Henderson  <rth@redhat.com>
8205
8206         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8207
8208 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8209
8210         * gcc.c-torture/execute/20020227-1.c: New test.
8211
8212 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8213
8214         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8215         here" ERROR lines.
8216         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8217         * g++.old-deja.g++.other/defarg1.C: Likewise.
8218         * g++.old-deja/g++.pt/calls2.C: Likewise.
8219         * g++.old-deja/g++.pt/crash20.C: Likewise.
8220         * g++.old-deja/g++.pt/crash30.C: Likewise.
8221         * g++.old-deja/g++.pt/crash36.C: Likewise.
8222         * g++.old-deja/g++.pt/crash6.C: Likewise.
8223         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8224         * g++.old-deja/g++.pt/derived3.C: Likewise.
8225         * g++.old-deja/g++.pt/error1.C: Likewise.
8226         * g++.old-deja/g++.pt/friend21.C: Likewise.
8227         * g++.old-deja/g++.pt/friend23.C: Likewise.
8228         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8229         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8230
8231 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8232
8233         * gcc.c-torture/execute/20020225-2.c: New test.
8234
8235 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8236
8237         * gcc.c-torture/execute/920730-1t.c,
8238         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8239         Delete test cases, only relevant to -traditional.
8240
8241 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8242
8243         * gcc.dg/cpp/undef1.c: Remove.
8244         * gcc.dg/cpp/directiv.c: Update.
8245         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8246
8247 2002-02-27  Michael Meissner  <meissner@redhat.com>
8248
8249         * gcc.c-torture/execute/20020226-1.c: New test.
8250
8251 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8252
8253         * g++.dg/debug/debug4.C: New test.
8254
8255         * gcc.dg/ia64-visibility-1.c: New test.
8256
8257 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8258
8259         * gcc.dg/debug/20020224-1.c: New.
8260
8261 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8262
8263         * gcc.c-torture/execute/960416-1.x: New.
8264         * gcc.c-torture/execute/divconst-3.x: Likewise.
8265
8266 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8267
8268         * gcc.dg/20020224-1.c: New test.
8269
8270 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8271
8272         * gcc.c-torture/execute/20020225-1.c: New.
8273
8274 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8275
8276         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8277
8278 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8279
8280         * gcc.dg/20020222-1.c: New test.
8281
8282 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8283
8284         * g++.dg/opt/anonunion1.C: New test.
8285
8286 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8287
8288         * g++.dg/template/qualttp19.C: New test.
8289         * g++.dg/template/qualttp20.C: New test.
8290         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8291         * g++.old-deja/g++.other/qual1.C: Likewise.
8292
8293 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8294
8295         * gcc.dg/attr-alwaysinline.c: New.
8296
8297 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8298
8299         * gcc.dg/20020220-1.c: New test.
8300
8301         * gcc.dg/20020220-2.c: New test.
8302
8303         * g++.dg/opt/mmx1.C: New test.
8304
8305 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8306
8307         * gcc.c-torture/compile/20020110.c: New test.
8308
8309 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8310
8311         * gcc.c-torture/execute/20020219-1.c: New test.
8312
8313         * gcc.dg/20020219-1.c: New test.
8314
8315         * gcc.dg/noncompile/20020220-1.c: New test.
8316
8317         * g++.dg/opt/ptrintsum1.C: New test.
8318
8319         * gcc.dg/debug/20020220-1.c: New test.
8320
8321 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8322
8323         * gcc.c-torture/execute/20020216-1.c: New test.
8324
8325 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8326
8327         * gcc.dg/decl-1.c: Update, new test.
8328
8329 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8330
8331         * g++.dg/abi/bitfield1.C: New test.
8332         * g++.dg/abi/bitfield2.C: New test.
8333
8334 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8335
8336         * gcc.dg/attr-nest.c: New test.
8337
8338 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8339
8340         * gcc.c-torture/execute/20020215-1.c: New test.
8341
8342 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8343
8344         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8345         * g++.dg/debug/debug.exp: New.
8346         * g++.dg/debug/trivial.C: New.
8347         * g++.dg/debug/debug1.C: Moved...
8348         * g++.dg/other/debug1.C: ...from here.
8349         * g++.dg/debug/debug2.C: Moved...
8350         * g++.dg/other/debug2.C: ...from here.
8351         * g++.dg/debug/debug3.C: Moved...
8352         * g++.dg/other/debug3.C: ...from here.
8353
8354         * gcc.dg/noncompile/20020213-1.c: New test.
8355
8356 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8357
8358         * g++.dg/other/debug3.C: New test.
8359
8360         * gcc.c-torture/execute/20020213-1.c: New test.
8361
8362 2002-02-13  Richard Smith <richard@ex-parrot.com>
8363
8364         * g++.old-deja/g++.other/thunk1.C: New test.
8365
8366 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8367
8368         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8369
8370 2002-02-13  Stan Shebs  <shebs@apple.com>
8371
8372         * gcc.dg/altivec-3.c: New.
8373
8374 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8375
8376         * gcc.dg/Wunreachable-1.c: New test.
8377         * gcc.dg/Wunreachable-2.c: New test.
8378
8379 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8380
8381         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8382
8383 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8384
8385         * gcc.dg/decl-1.c: New test.
8386
8387 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8388
8389         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8390
8391 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8392
8393         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8394         * gcc.c-torture/compile/980506-1.x: Likewise.
8395
8396 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8397
8398         * gcc.dg/20020210-1.c: New.
8399
8400 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8401
8402         * g77.f-torture/execute/947.f: New regression test
8403         for PR fortran/947.
8404
8405 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8406
8407         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8408         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8409
8410 2002-02-08  Richard Henderson  <rth@redhat.com>
8411
8412         * gcc.c-torture/compile/labels-3.c: New.
8413
8414 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8415
8416         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8417         expression statements work instead.
8418         * gcc.dg/noncompile/20020207-1.c: New test.
8419
8420 2002-02-07  Richard Henderson  <rth@redhat.com>
8421
8422         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8423
8424 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8425
8426         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8427         message from g77
8428         * lib/g77-dg.exp: Trim g77 error messages so that they are
8429         recognized by dg.exp.
8430
8431 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8432
8433         PR fortran/5473
8434         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8435
8436 2002-02-07  Richard Henderson  <rth@redhat.com>
8437
8438         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8439         to be sufficiently aligned for integers.
8440
8441 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8442
8443         * g++.dg/template/friend4.C: New test.
8444
8445 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8446
8447         PR fortran/5743
8448         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8449         unsupported cases.
8450
8451 2002-02-07  Richard Henderson  <rth@redhat.com>
8452
8453         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8454         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8455         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8456         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8457
8458 2002-02-06  Richard Henderson  <rth@redhat.com>
8459
8460         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8461
8462 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8463
8464         * gcc.dg/20020206-1.c: New test.
8465
8466 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8467
8468         * gcc.c-torture/execute/20020206-1.c: New test.
8469
8470         * gcc.c-torture/execute/20020206-2.c: New test.
8471
8472         PR optimization/5429:
8473         * gcc.c-torture/compile/20020206-1.c: New test.
8474
8475 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8476
8477         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8478         as certain file formats cannot support particularly large
8479         alignments.
8480
8481         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8482         and do not expect to be able to link the executable.
8483
8484         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8485         fail because the COFF format does not support the weak attribute.
8486
8487 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8488
8489         * g77.dg/pr5473.f:  New test
8490
8491 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8492
8493         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8494         Fix testcase accordingly.
8495
8496 2002-02-04  Richard Henderson  <rth@redhat.com>
8497
8498         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8499         (buf): Change to be an array of pointers, not ints.
8500
8501 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8502
8503         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8504         before all tests.  Move warning one line above to match where it
8505         C frontend emits.
8506         * gcc.dg/Wswitch-2.c: New test.
8507         * g++.dg/warn/Wswitch-1.C: New test.
8508         * g++.dg/warn/Wswitch-2.C: New test.
8509
8510 2002-02-04  Richard Henderson  <rth@redhat.com>
8511
8512         * g++.dg/abi/offsetof.C: Fix size comparison.
8513
8514 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8515
8516         * gcc.dg/cast-qual-2.c: New test.
8517
8518 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8519
8520         * gcc.dg/20020201-4.c: New test.
8521
8522 2002-02-04  Ben Elliston  <bje@redhat.com>
8523
8524         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8525         target_info attribute != 0, in addition to the empty string.
8526         (gcc_target_compile): Likewise.
8527
8528 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8529
8530         * gcc.dg/Wswitch.c: New test.
8531         PR gcc/4475. PR gcc/3780.
8532
8533 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8534
8535         * g77.f-torture/execute/5122.f: New test for regressions
8536         against PR fortran/5122.
8537
8538 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8539
8540         * g77.f-torture/compile/pr3743.f: Delete
8541         * g77.dg/pr3743-1.f: New test.
8542         * g77.dg/pr3743-2.f: New test.
8543         * g77.dg/pr3743-3.f: New test.
8544         * g77.dg/pr3743-4.f: New test.
8545
8546 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8547
8548         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8549
8550 2002-02-02  Richard Henderson  <rth@redhat.com>
8551
8552         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8553         * gcc.c-torture/execute/bf64-1.c: Likewise.
8554
8555 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8556
8557         * gcc.dg/20020201-2.c: New test.
8558
8559         * gcc.dg/20020201-3.c: New test.
8560
8561         * gcc.c-torture/execute/bitfld-2.c: New test.
8562
8563 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8564
8565         * gcc.dg/bitfld-1.c: Update.
8566         * gcc.dg/bitfld-2.c: Update.
8567         * gcc.c-torture/execute/bitfld-1.x: New.
8568
8569 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8570
8571         * gcc.c-torture/execute/20020201-1.c: New test.
8572
8573 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8574
8575         PR target/5469
8576         * gcc.dg/20020201-1.c: New test.
8577
8578 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8579
8580         PR fortran/3743
8581         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8582         * g77.f-torture/compile/pr3743.x: Remove
8583
8584 2002-01-31  Tom Rix  <trix@redhat.com>
8585
8586         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8587
8588 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8589
8590         * gcc.dg/noncompile/20020130-1.c: New test.
8591
8592 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8593
8594         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8595
8596 2002-01-29  Richard Henderson  <rth@redhat.com>
8597
8598         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8599         to long long.
8600         * gcc.c-torture/execute/bf64-1.c: Likewise.
8601
8602 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8603
8604         * gcc.c-torture/execute/20020129-1.c: New test.
8605
8606 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8607
8608         * gcc.c-torture/compile/20000224-1.c: Update.
8609         * gcc.c-torture/execute/bitfld-1.c: New tests.
8610         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8611         * gcc.dg/uninit-A.c: Update.
8612
8613 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8614
8615         * g++.dg/template/ctor1.C: Add instantiation.
8616
8617 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8618
8619         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8620         argument to __builtin_prefetch to be const ptr.
8621
8622 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8623
8624         * gcc.c-torture/compile/20020120-1.c: New test.
8625
8626 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8627
8628         * gcc.c-torture/execute/20020127-1.c: New test.
8629
8630 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8631
8632         * g77.dg/f77-edit-i-in.f: New test
8633         * g77.dg/f77-edit-i-out.f: New test
8634
8635 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8636
8637         * gcc.dg/debug/debug.exp: New file.
8638         * gcc.dg/debug/trivial.c: New file.
8639         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8640         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8641         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8642         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8643         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8644         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8645         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8646         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8647         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8648         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8649         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8650         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8651         * gcc.dg/20000503-1.c: Removed.
8652         * gcc.dg/20010207-1.c: Removed.
8653         * gcc.dg/20011223-1.c: Removed.
8654         * gcc.dg/20020104-2.c: Removed.
8655         * gcc.dg/debug-1.c: Removed.
8656         * gcc.dg/debug-2.c: Removed.
8657         * gcc.dg/debug-3.c: Removed.
8658         * gcc.dg/debug-4.c: Removed.
8659         * gcc.dg/debug-5.c: Removed.
8660         * gcc.dg/debug-6.c: Removed.
8661         * gcc.dg/dwarf2-1.c: Removed.
8662         * gcc.dg/dwarf2-2.c: Removed.
8663
8664 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8665
8666         * g++.old-deja/g++.other/eh5.C: New test.
8667         * g++.old-deja/g++.other/sibcall2.C: New test.
8668         * g++.old-deja/g++.other/array9.C: New test.
8669         * g++.old-deja/g++.other/typename2.C: New test.
8670         * g++.old-deja/g++.other/crash60.C: New test.
8671         * g++.old-deja/g++.other/conv9.C: New test.
8672         * g++.old-deja/g++.other/mangle10.C: New test.
8673         * g++.old-deja/g++.other/unchanging1.C: New test.
8674         * g++.old-deja/g++.other/exprstmt1.C: New test.
8675         * g++.old-deja/g++.other/inline23.C: New test.
8676         * g++.old-deja/g++.eh/ia64-1.C: New test.
8677         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8678         * g++.old-deja/g++.other/reload1.C: New test.
8679         * g++.old-deja/g++.other/static20.C: New test.
8680         * g++.old-deja/g++.other/local-alloc1.C: New test.
8681         * g++.old-deja/g++.other/conv8.C: New test.
8682         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8683         * g++.old-deja/g++.other/storeexpr1.C: New test.
8684         * g++.old-deja/g++.other/storeexpr2.C: New test.
8685         * g++.dg/eh/template2.C: New test.
8686         * g++.dg/warn/weak1.C: New test.
8687
8688 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8689
8690         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8691         Remove first, non-varying, argument.
8692
8693 2002-01-23  Richard Henderson  <rth@redhat.com>
8694
8695         * gcc.dg/inline-2.c: New.
8696
8697         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8698         Add optional target arg.  Check number of arguments.
8699         (scan-assembler-not, scan-assembler-dem): Likewise.
8700         (scan-assembler-dem-not): Likewise.
8701
8702 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8703
8704         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8705         line 12.
8706         * g++.old-deja/g++.brendan/parse3.C,
8707         g++.old-deja/g++.other/crash26.C,
8708         g++.old-deja/g++.other/crash28.C,
8709         g++.old-deja/g++.other/crash29.C,
8710         g++.old-deja/g++.other/crash30.C,
8711         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8712
8713 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8714
8715         * gcc.dg/20020115-1.c: New.
8716
8717 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8718
8719         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8720
8721 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8722
8723         * gcc.dg/20020122-3.c: New.
8724
8725 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8726
8727         * g++.dg/other/gc1.C: New test.
8728
8729 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8730
8731         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8732
8733 2002-01-22  Richard Henderson  <rth@redhat.com>
8734
8735         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8736
8737 2002-01-22  Richard Henderson  <rth@redhat.com>
8738
8739         * gcc.dg/20020122-4.c: New.
8740
8741 2002-01-22  H.J. Lu <hjl@gnu.org>
8742
8743         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8744         link output.
8745         * gcc.dg/special/ecos.exp: Likewise.
8746         * lib/g++-dg.exp: Likewise.
8747         * lib/g77-dg.exp: Likewise.
8748         * lib/gcc-dg.exp : Likewise.
8749         * lib/mike-g++.exp: Likewise.
8750         * lib/mike-g77.exp: Likewise.
8751         * lib/mike-gcc.exp: Likewise.
8752         * lib/objc-dg.exp: Likewise.
8753
8754 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8755
8756         PR target/5379
8757         * gcc.dg/20020122-2.c: New test.
8758
8759 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8760
8761         * gcc.dg/20020122-1.c: New test.
8762
8763 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8764
8765         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8766
8767 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8768
8769         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8770
8771 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8772
8773         * gcc.c-torture/compile/20020121-1.c: New test.
8774
8775 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8776
8777         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8778         ld_library_path.
8779
8780 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8781
8782         * gcc.dg/20020218-1.c: New test.
8783
8784 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8785
8786         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8787         messages
8788         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8789         "At global scope" warning
8790         * g++.dg/ext/align1.C: Change cygwin test for alignment
8791         from db-bogus to dg-warning
8792
8793 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8794
8795         * g77.f-torture/compile/cpp2.F: New test.
8796
8797 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8798
8799         * g++.dg/template/access1.C: New test.
8800
8801 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8802
8803         * gcc.dg/20020118-1.c: New.
8804
8805 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8806
8807         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8808
8809 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8810
8811         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8812         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8813         alignment warnings.
8814
8815 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8816
8817         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8818         torture_with_loops and torture_without_loops
8819
8820 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8821
8822         * gcc.c-torture/compile/20020116-1.c: New test.
8823
8824 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8825
8826         * gcc.dg/20020116-2.c: New test.
8827
8828         * gcc.dg/ultrasp4.c: New test.
8829
8830         * gcc.dg/20020116-1.c: New test.
8831
8832 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8833
8834         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8835         by EABI.
8836
8837 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8838
8839         * gcc.misc-tests/i386-prefetch.exp: New.
8840         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8841         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8842         * gcc.misc-tests/i386-pf-none-1.c: New test.
8843         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8844
8845 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8846
8847         * gcc.dg/gnu89-init-1.c: Add new tests.
8848
8849 2002-01-15  Andreas Jaeger  <aj@suse.de>
8850
8851         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8852         * gcc.dg/i386-mmx-2.c: Likewise.
8853         * gcc.dg/i386-sse-1.c: Likewise.
8854         * gcc.dg/i386-sse-2.c: Likewise.
8855         * gcc.dg/i386-sse-3.c: Likewise.
8856
8857 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8858
8859         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8860         Uncomment additional cases that now pass.
8861
8862 2002-01-11  Richard Henderson  <rth@redhat.com>
8863
8864         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8865         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8866
8867 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8868
8869         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8870
8871 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8872
8873         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8874         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8875
8876 2002-01-10  Dale Johannesen  <dalej@apple.com>
8877
8878         * gcc.c-torture/execute/loop-11.c: New.
8879
8880 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8881
8882         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8883         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8884
8885 2002-01-09  Richard Henderson  <rth@redhat.com>
8886
8887         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8888         type in which to perform the operation for each size.
8889
8890 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8891
8892         * gcc.c-torture/compile/20020109-2.c: New test.
8893
8894 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8895
8896         * gcc.c-torture/execute/loop-10.c: New test.
8897
8898 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8899
8900         * gcc.c-torture/compile/20010226-1.c: New test.
8901         * gcc.c-torture/compile/20010227-1.c: New test.
8902         * gcc.c-torture/compile/20010426-1.c: New test.
8903         * gcc.c-torture/compile/20010510-1.c: New test.
8904         * gcc.c-torture/compile/20010605-3.c: New test.
8905         * gcc.c-torture/compile/20010824-1.c: New test.
8906         * gcc.c-torture/execute/20010409-1.c: New test.
8907         * gcc.dg/noncompile/20000901-1.c: New test.
8908         * gcc.dg/20001023-1.c: New test.
8909         * gcc.dg/20001101-1.c: New test.
8910         * gcc.dg/20001102-1.c: New test.
8911         * gcc.dg/20010207-1.c: New test.
8912         * gcc.dg/20010405-1.c: New test.
8913         * gcc.dg/20010822-1.c: New test.
8914         * gcc.dg/20011107-1.c: New test.
8915
8916 2002-01-09  Jeffrey A Law  (law@redhat.com)
8917
8918         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8919
8920         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8921         execution failure on PA targets.
8922
8923 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8924
8925         * gcc.c-torture/compile/20020109-1.c: New test.
8926
8927 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8928
8929         * gcc.c-torture/execute/20020108-1.c: New test.
8930
8931 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8932
8933         * gcc.dg/20020108-1.c: New test.
8934
8935 2002-01-08  H.J. Lu <hjl@gnu.org>
8936
8937         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8938         for header files.
8939
8940 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8941
8942         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8943         consistency.
8944
8945 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8946
8947         * gcc.dg/altivec-4.c: Test altivec predicates.
8948
8949 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8950
8951         * gcc.c-torture/execute/20020107-1.c: New test.
8952
8953 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8954
8955         PR c/5279
8956         * gcc.c-torture/compile/20020106-1.c: New test.
8957
8958 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8959
8960         * gcc.c-torture/execute/nestfunc-4.c: New test.
8961
8962 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8963
8964         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8965         extra triple that slipped in.
8966         * g++.old-deja/g++.abi/align.C: Likewise.
8967         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8968
8969 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8970
8971         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8972         * g++.old-deja/g++.abi/align.C: Likewise.
8973         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8974
8975         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8976         on FreeBSD/i386.
8977         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8978         FreeBSD.
8979
8980 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8981
8982         * gcc.dg/20020104-1.c: New test.
8983
8984         * gcc.dg/20020104-2.c: New test.
8985
8986 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8987
8988         * gcc.dg/20020103-1.c: Fix typo in target selector.
8989
8990 2002-01-03  Richard Henderson  <rth@redhat.com>
8991
8992         * gcc.dg/20020103-1.c: New.
8993
8994 2002-01-03  Kazu Hirata  <kazu@hxi.com>
8995
8996         * gcc.c-torture/execute/20020103-1.c: New test.
8997
8998 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
8999
9000         * g++.dg/other/debug2.C: New test.
9001
9002         * gcc.c-torture/compile/20020103-1.c: New test.
9003
9004 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9005
9006         * gcc.dg/gnu89-init-1.c: Added new tests.
9007
9008 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9009
9010         * g++.dg/template/friend2.C: Remove as patch is reverted.
9011
9012         * g++.dg/warn/oldcast1.C: New test.
9013
9014         * g++.dg/template/ptrmem1.C: New test.
9015         * g++.dg/template/ptrmem2.C: New test.
9016
9017         * g++.dg/template/ntp.C: New test.
9018
9019         * g++.dg/other/component1.C: New test.
9020
9021         * g++.dg/template/ttp3.C: New test.
9022
9023         * g++.dg/template/friend2.C: New test.
9024         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9025
9026 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9027
9028         * g++.dg/other/ptrmem1.C: New test.
9029         * g++.dg/other/ptrmem2.C: New test.
9030
9031 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9032
9033         * g++.dg/template/ctor1.C: New test.
9034
9035 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9036
9037         * g++.dg/template/friend2.C: New test.
9038
9039 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9040
9041         * gcc.dg/mmix-1.c: New test.
9042
9043 2001-12-31  Richard Henderson  <rth@redhat.com>
9044
9045         * gcc.dg/asm-5.c: New.
9046
9047 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9048
9049         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9050         in namespace __gnu_cxx
9051
9052 2001-12-30  Richard Henderson  <rth@redhat.com>
9053
9054         * gcc.dg/debug-6.c: New.
9055
9056 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9057
9058         * gcc.c-torture/compile/20011229-2.c: New test.
9059
9060 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9061
9062         * gcc.dg/debug-3.c: New test.
9063         * gcc.dg/debug-4.c: New test.
9064         * gcc.dg/debug-5.c: New test.
9065
9066 2001-12-29  Richard Henderson  <rth@redhat.com>
9067
9068         * g++.dg/eh/loop1.C: New.
9069
9070 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9071
9072         * g++.dg/template/crash1.C: New test.
9073
9074 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9075
9076         * g++.dg/other/const1.C: New test.
9077
9078 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9079
9080         * gcc.c-torture/compile/20011229-1.c: New test.
9081
9082 2001-12-28  Stan Shebs  <shebs@apple.com>
9083
9084         * lib/objc-torture.exp: Resync with c-torture.exp.
9085         * lib/objc.exp: Load standard libraries.
9086
9087 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9088
9089         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9090         additional tests.
9091
9092 2001-12-27  Roger Sayle <roger@eyesopen.com>
9093
9094         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9095
9096 2001-12-27  Richard Henderson  <rth@redhat.com>
9097
9098         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9099
9100 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9101
9102         * g++.dg/eh/ctor1.C: New test.
9103         * g++.dg/other/error2.C: New test.
9104
9105 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9106
9107         * g++.dg/other/init2.C: New test.
9108
9109 2001-12-24  Richard Henderson  <rth@redhat.com>
9110
9111         * gcc.dg/20011223-1.c: New.
9112         * gcc.dg/inline-1.c: New.
9113
9114 2001-12-23  Richard Henderson  <rth@redhat.com>
9115
9116         * gcc.dg/asm-4.c: Test operand modifiers.
9117
9118 2001-12-23  Richard Henderson  <rth@redhat.com>
9119
9120         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9121
9122 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9123
9124         * gcc.c-torture/execute/20011223-1.c: New test.
9125
9126 2001-12-21  Richard Henderson  <rth@redhat.com>
9127
9128         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9129         re-enables the warning.
9130
9131 2001-12-21  Richard Henderson  <rth@redhat.com>
9132
9133         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9134
9135 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9136
9137         * gcc.c-torture/compile/20011218-1.c: New test.
9138
9139 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9140
9141         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9142         arm-isr.c test.
9143         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9144         epilogue generation for ARM ISR routines.
9145
9146 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9147
9148         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9149         * gcc.dg/format/c90-printf-3.c: Likewise.
9150         * gcc.dg/format/c99-printf-3.c: Likewise.
9151         * gcc.dg/format/ext-1.c: Likewise.
9152         * gcc.dg/format/ext-6.c: Likewise.
9153         * gcc.dg/format/format.h: Prototype unlocked stdio.
9154
9155 2001-12-20  Richard Henderson  <rth@redhat.com>
9156
9157         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9158         (arena): Use it.
9159         (malloc): Correct allocation logic.  Abort if we fill up the
9160         arena before initialization complete.
9161         (realloc): Correct allocation logic.
9162
9163 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9164
9165         * gcc.c-torture/compile/20011219-2.c: New test.
9166
9167         * gcc.c-torture/execute/20011219-1.c: New test.
9168
9169 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9170
9171         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9172         target does not support weak symbols.
9173
9174 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9175
9176         * gcc.c-torture/compile/20011219-1.c: New test.
9177
9178 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9179
9180         * g++.dg/other/error1.C: New test.
9181
9182 2001-12-17  Jeffrey A Law  (law@redhat.com)
9183
9184         * gcc.c-torture/execute/20011217-1.c: New test.
9185
9186 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9187
9188         * objc.dg/special/: New directory.
9189         * objc.dg/special/special.exp: New file.
9190         * objc.dg/special/unclaimed-category-1.h: New file.
9191         * objc.dg/special/unclaimed-category-1a.m: New file.
9192         * objc.dg/special/unclaimed-category-1.m: New file.
9193
9194 2001-12-17  Andreas Jaeger  <aj@suse.de>
9195
9196         * gcc.c-torture/compile/20011217-2.c: New test.
9197
9198 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9199
9200         * gcc.c-torture/compile/20011217-1.c: New test.
9201
9202 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9203
9204         * testsuite/gcc.dg/20011214-1.c: New.
9205
9206 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9207
9208         * gcc.dg/altivec-4.c: New.
9209
9210 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9211
9212         * gcc.dg/20011113-1.c: New test.
9213
9214 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9215
9216         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9217         std::__malloc_alloc_template<0> and
9218         std::__default_alloc_template<false, 0>.
9219
9220 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9221
9222         * objc/execute/bf-21.m: New test.
9223         * objc/execute/enumeration-1.m: New test.
9224         * objc/execute/enumeration-2.m: New test.
9225
9226 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9227
9228         * gcc.dg/gnu89-init-1.c: New test.
9229
9230 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9231
9232         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9233         * g++.old-deja/g++.jason/2371.C: Likewise.
9234         * g++.old-deja/g++.jason/template33.C: Likewise.
9235         * g++.old-deja/g++.jason/template34.C: Likewise.
9236         * g++.old-deja/g++.jason/template36.C: Likewise.
9237         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9238         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9239         * g++.old-deja/g++.other/typename1.C: Likewise.
9240         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9241         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9242         * g++.old-deja/g++.pt/typename11.C: Likewise.
9243         * g++.old-deja/g++.pt/typename14.C: Likewise.
9244         * g++.old-deja/g++.pt/typename16.C: Likewise.
9245         * g++.old-deja/g++.pt/typename3.C: Likewise.
9246         * g++.old-deja/g++.pt/typename4.C: Likewise.
9247         * g++.old-deja/g++.pt/typename5.C: Likewise.
9248         * g++.old-deja/g++.pt/typename7.C: Likewise.
9249         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9250
9251 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9252
9253         * g++.dg/other/linkage1.C: New test.
9254         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9255         specifiers.
9256
9257 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9258
9259         * gcc.dg/concat.c: New test.
9260
9261 2001-12-11  Stan Shebs  <shebs@apple.com>
9262
9263         * objc/compile: New test directory.
9264         * objc/compile/compile.exp: New expect script.
9265         * objc/compile/20011211-1.m: New compile test.
9266
9267 2001-12-11  Jason Merrill  <jason@redhat.com>
9268
9269         * lib/prune.exp (prune_gcc_output): Also handle "In member
9270         function".  So many permutations...
9271
9272 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9273
9274         * g++.dg/template/typedef1.C: New test.
9275
9276 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9277
9278         * g++.dg/other/copy1.C: New test.
9279
9280 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9281
9282         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9283
9284         * gcc.dg/builtin-choose-expr.c: New.
9285
9286 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9287
9288         * gcc.dg/altivec-2.c: New.
9289
9290 2001-12-07  Richard Henderson  <rth@redhat.com>
9291
9292         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9293
9294 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9295
9296         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9297         ultrasparc.
9298
9299 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9300
9301         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9302
9303 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9304
9305         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9306         variable argument list.
9307
9308 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9309
9310         * gcc.c-torture/execute/memcheck: Delete entire directory.
9311         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9312         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9313
9314 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9315
9316         * gcc.dg/Wshadow-1.c: New test.
9317
9318 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9319
9320         * gcc.c-torture/compile/20011130-1.c: New test.
9321
9322         * gcc.dg/noncompile/20011025-1.c: New test.
9323
9324         * g++.dg/other/anon-union.C: New test.
9325
9326         * gcc.c-torture/execute/20011024-1.c: New test.
9327
9328 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9329
9330         * gcc.c-torture/execute/20000722-1.x,
9331         gcc.c-torture/execute/20010123-1.x: Remove.
9332         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9333         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9334         gcc.dg/c99-complit-2.c: New tests.
9335
9336 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9337
9338         * g++.dg/inherit/base1.C: New test.
9339
9340 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * g++.dg/other/stdarg1.C: New test.
9343
9344         * gcc.c-torture/compile/20011130-2.c: New test.
9345
9346 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9347
9348         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9349         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9350         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9351         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9352         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9353         * gcc.dg/builtin-prefetch-1.c: New test.
9354
9355 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9356
9357         * gcc.dg/20011130-1.c: New test.
9358
9359 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9360
9361         * g++.dg/other/scope1.C: New test.
9362         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9363
9364 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9365
9366         * gcc.dg/vla-init-1.c: New test.
9367
9368 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9369
9370         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9371
9372 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9373
9374         * objc.dg/alias.m: Update.
9375         * objc.dg/class-1.m: Update.
9376         * objc.dg/const-str-1.m: Update.
9377         * objc.dg/fwd-proto-1.m: Update.
9378         * objc.dg/id-1.m: Update.
9379         * objc.dg/super-class-1.m: Update.
9380
9381 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9382
9383         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9384         constructs.
9385
9386 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9387
9388         * gcc.c-torture/execute/20011128-1.c: New test.
9389
9390 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9391
9392         * gcc.dg/20011127-1.c: New test.
9393
9394 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9395
9396         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9397         from Austin Group draft 7.
9398         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9399         scanf format arguments.
9400         * gcc.dg/format/no-exargs-2.c: New test.
9401
9402 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9403
9404         * g++.dg/abi/vbase8-4.C: New test.
9405
9406 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9407
9408         * gcc.c-torture/execute/20011121-1.c: New test.
9409
9410 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9411
9412         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9413
9414 2001-11-23  Andreas Jaeger  <aj@suse.de>
9415
9416         * gcc.dg/cpp/charconst-2.c: New test.
9417
9418 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9419
9420         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9421         to the host if it is remote.  Let tests specify extra headers
9422         they use.
9423         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9424         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9425         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9426         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9427         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9428         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9429         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9430         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9431         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9432         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9433
9434 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9435
9436         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9437         for little endian ARMs.
9438
9439 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9440
9441         * gcc.c-torture/compile/20011119-1.c: New test.
9442         * gcc.c-torture/compile/20011119-2.c: New test.
9443
9444 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9445
9446         * gcc.dg/altivec-1.c: Fix typo.
9447
9448 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9449
9450         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9451
9452 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9453
9454         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9455
9456 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9457
9458         * lib/g77.exp: Don't specify --rpath-link.
9459
9460         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9461         across all the headers.
9462         * gcc.dg/format/format.exp: For testing on a remote host,
9463         copy format.h.
9464
9465         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9466         * gcc.c-torture/execute/930406-1.c: Likewise.
9467         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9468
9469 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9470
9471         * gcc.dg/altivec-1.c: New.
9472
9473 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9474
9475         * gcc.dg/cpp/fpreprocessed.c: New test case.
9476
9477 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9478
9479         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9480         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9481         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9482
9483 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9484
9485         * gcc.dg/no-builtin-1.c: New test.
9486
9487 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9488
9489         * gcc.c-torture/execute/20011115-1.c: New test.
9490
9491 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9492
9493         * gcc.c-torture/compile/20011114-2.c: New test.
9494         * gcc.c-torture/compile/20011114-3.c: New test.
9495         * gcc.c-torture/compile/20011114-4.c: New test.
9496
9497 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9498
9499         * g++.dg/other/init1.C: New test.
9500
9501 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9502
9503         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9504         message.
9505
9506         * gcc.c-torture/execute/20011114-1.c: New testcase.
9507
9508         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9509         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9510         like the (before this change) version of 20010327-1.c.
9511
9512 2001-11-14  Roger Sayle <roger@eyesopen.com>
9513
9514         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9515
9516 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9517
9518         * g++.dg/init/array2.C: New test.
9519
9520 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9521
9522         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9523
9524 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9525
9526         * g++.dg/other/forscope1.C: New test.
9527         * g++.dg/ext/forscope1.C: New test.
9528         * g++.dg/ext/forscope2.C: New test.
9529
9530 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9531
9532         * gcc.c-torture/execute/20011113-1.c: New test.
9533
9534 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9535
9536         * gcc.c-torture/execute/20011109-2.c: New test.
9537
9538         * gcc.c-torture/execute/20011109-1.c: New test.
9539
9540 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9541
9542         * gcc.c-torture/compile/20011109-1.c: New test.
9543
9544 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9545
9546         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9547         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9548         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9549         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9550         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9551         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9552         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9553
9554 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9555
9556         * g++.dg/warn/Wshadow-1.C: New tests.
9557         * g++.old-deja/g++.mike/for3.C: Update.
9558
9559 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9560
9561         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9562         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9563         XFAILs.  Adjust expected error texts.
9564         * gcc.c-torture/compile/20011106-1.c,
9565         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9566         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9567         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9568         gcc.dg/c99-array-lval-5.c: New tests.
9569
9570 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9571
9572         * gcc.dg/cpp/defined.c: Update.
9573
9574 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9575
9576         * gcc.c-torture/execute/anon-1.c: New test.
9577
9578 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9579
9580         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9581         same size, so no warning should be produced on stormy16.
9582
9583         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9584         due to oversized array.
9585         * g++.old-deja/g++.mike/ns15.C: Likewise.
9586         * g++.old-deja/g++.pt/crash16.C: Likewise.
9587
9588 2001-11-02  Graham Stott  <grahams@redhat.com>
9589
9590         * g++.dgother/debug1.C: Fix typos.
9591
9592 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9593
9594         * g++.dg/other/debug1.C: New test.
9595
9596 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9597
9598         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9599         of unsigned long.
9600
9601 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9602
9603         * gcc.dg/20011029-2.c: New test.
9604
9605         * gcc.c-torture/compile/20011029-1.c: New test.
9606
9607 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9608
9609         * objc/execute/class_self-1.m: New test.
9610         * objc/execute/class_self-2.m: New test.
9611
9612 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9613
9614         * gcc.misc-tests/msgs.exp: Delete.
9615         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9616         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9617         error set to match recent changes.
9618
9619 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9620
9621         * gcc.dg/20011021-1.c: New test.
9622
9623 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9624
9625         * gcc.c-torture/compile/20011023-1.c: New test.
9626
9627 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9628
9629         * lib/g77.exp: Rewrite based on lib/g++.exp.
9630
9631 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9632
9633         * gcc.c-torture/execute/20011019-1.c: New test.
9634
9635         * gcc.dg/20011018-1.c: New test.
9636
9637 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9638
9639         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9640
9641 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9642
9643         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9644         * gcc.dg/attr-invalid.c: Likewise.
9645
9646 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9647
9648         * testsuite/gcc.dg/20011015-1.c: New test.
9649
9650 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9651
9652         * g++.dg/template/unify2.C: New test.
9653
9654 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9655
9656         * g++.dg/other/exception-specification.C: New test
9657
9658 2001-10-13  Tom Rix  <trix@redhat.com>
9659
9660         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9661         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9662
9663 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9664
9665         * testsuite/gcc.dg/20011009-1.c: New test.
9666
9667 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9668
9669         PR g++/4476
9670         * g++.dg/other/friend1.C: New test.
9671
9672 2001-10-11  Richard Henderson  <rth@redhat.com>
9673
9674         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9675
9676 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9677
9678         * gcc.c-torture/compile/20011010-1.c: New.
9679
9680 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9681
9682         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9683         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9684         g77.f-torture/execute/execute.exp,
9685         g77.f-torture/noncompile/noncompile.exp,
9686         gcc.c-torture/compile/compile.exp,
9687         gcc.c-torture/execute/execute.exp,
9688         gcc.c-torture/execute/ieee/ieee.exp,
9689         gcc.c-torture/execute/memcheck/memcheck.exp,
9690         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9691         objc/execute/execute.exp: Update FSF address.
9692
9693 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9694
9695         * gcc.dg/cpp/cmdlne-C.c: Update.
9696         * gcc.dg/cpp/cmdlne-C2.c: New.
9697
9698 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9699
9700         * gcc.c-torture/execute/20011008-3.c: New.
9701
9702 2001-10-08  DJ Delorie  <dj@redhat.com>
9703
9704         * gcc.dg/20011008-1.c: New.
9705         * gcc.dg/20011008-2.c: New.
9706
9707 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9708
9709         * gcc.dg/cpp/spacing1.c: Update test.
9710
9711 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9712
9713         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9714         spelling errors of "separate" as "seperate".
9715
9716 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9717
9718         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9719         enough to avoid inlining.
9720
9721 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9722
9723         * lib/g77.exp: set libg2c_dir correctly.
9724
9725 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9726
9727         * gcc.dg/cpp/macro11.c: New test.
9728
9729 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9730
9731         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9732         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9733         gcc.dg/format/multattr-3.c: New tests.
9734         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9735         tests for format attributes on function pointers being rejected.
9736
9737 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9738
9739         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9740
9741 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9742
9743         * g++.dg/warn/format1.C: New test.
9744
9745 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9746
9747         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9748
9749 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9750
9751         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9752
9753 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9754
9755         * gcc.dg/cpp/redef2.c: Add test.
9756
9757 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9758
9759         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9760         long-standing bug on i686, apparently.
9761         * gcc.c-torture/execute/loop-2c.x: New file.
9762         * gcc.c-torture/execute/loop-2d.x: New file.
9763         * gcc.c-torture/execute/loop-3c.x: New file.
9764
9765 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9766
9767         * gcc.dg/cpp/20000625-2.c: Correct line number.
9768
9769 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9770
9771         * gcc.dg/cpp/macro10.c: New test.
9772         * gcc.dg/cpp/strify3.c: New test.
9773         * gcc.dg/cpp/spacing1.c: Add tests.
9774         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9775         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9776
9777 2001-09-24  DJ Delorie  <dj@redhat.com>
9778
9779         * gcc.c-torture/execute/20010924-1.c: New test.
9780
9781 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9782
9783         * testsuite/objc/execute/paste.m: Remove.
9784
9785 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9786
9787         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9788
9789 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9790
9791         * g77.dg/strlen0.f: New test.
9792
9793 2001-09-21  Richard Henderson  <rth@redhat.com>
9794
9795         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9796         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9797
9798 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9799
9800         Table-driven attributes.
9801         * g++.dg/ext/attrib1.C: New test.
9802
9803 2001-09-20  DJ Delorie  <dj@redhat.com>
9804
9805         * gcc.dg/20000926-1.c: Update expected warning messages.
9806         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9807         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9808         array.
9809
9810 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9811
9812         * g++.dg/eh/registers1.C: New test case.
9813
9814 2001-09-17  Richard Henderson  <rth@redhat.com>
9815
9816         * gcc.dg/array-5.c: Fix VLA decomposition test.
9817
9818 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9819
9820         * gcc.dg/cpp/line5.c: New testcase.
9821
9822 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9823
9824         * gcc.dg/cpp/macro9.c: New test.
9825
9826 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9827
9828         * gcc.c-torture/execute/980223.c: Change type of addr from long
9829         to char *.
9830
9831 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9832
9833         * gcc.c-torture/execute/20010915-1.c: New test.
9834
9835 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9836
9837         * g77.dg/bprob: New directory.
9838         * g77.dg/bprob/bprob.exp: New file.
9839         * g77.dg/bprob/bprob-1.f: New test.
9840         * g77.dg/gcov: New directory.
9841         * g77.dg/gcov/gcov.exp: New file.
9842         * g77.dg/gcov/gcov-1.f: New test.
9843         * g77.dg/gcov/gcov-1.x: New file.
9844
9845 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9846
9847         * gcc.dg/cpp/directiv.c: Update.
9848         * gcc.dg/cpp/undef1.c: Update.
9849
9850 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9851
9852         * gcc.dg/20010912-1.c: New test.
9853
9854 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9855
9856         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9857         language-independent file in lib.
9858         * lib/gcov.exp: New file.
9859
9860 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9861
9862         * gcc.c-torture/compile/20010911-1.c: New test.
9863
9864 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9865
9866         * lib/profopt.exp: New, to support profile-directed optimizations.
9867         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9868         * gcc.misc-tests/bprob-1.c: New test.
9869         * gcc.misc-tests/bprob-2.c: New test.
9870
9871 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9872
9873         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9874         XFAIL and which kinds of gcov output to verify.
9875         * gcc.misc-tests/gcov-4b.x: New file.
9876         * gcc.misc-tests/gcov-5b.x: New file.
9877         * gcc.misc-tests/gcov-6.x: New file.
9878         * gcc.misc-tests/gcov-7.c: New test.
9879         * gcc.misc-tests/gcov-7.x: New file.
9880
9881 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9882
9883         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9884         * gcc.misc-tests/gcov-6.c: New test.
9885
9886 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9887
9888         PR c++/3986
9889         * g++.dg/abi/vbase1.C: New test.
9890
9891 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9892
9893         * objc.dg/method-2.m: New.
9894
9895 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9896
9897         PR c++/4203
9898         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9899         * g++.dg/init/empty1.C: New test.
9900
9901 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9902
9903         * gcc.c-torture/compile/20010903-1.c: New test.
9904
9905 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9906
9907         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9908         for m68k.
9909
9910 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9911
9912         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9913
9914         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9915
9916         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9917
9918 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9919
9920         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9921         for 16-bit 'unsigned int'.
9922
9923 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9924
9925         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9926
9927 2001-08-27  Richard Henderson  <rth@redhat.com>
9928
9929         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9930         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9931
9932 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9933
9934         * gcc.dg/asm-names.c (ymain): New.
9935
9936 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9937
9938         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9939         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9940         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9941
9942 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9943
9944         * gcc.dg/compare5.c: New testcase.
9945
9946 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9947
9948         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9949         and "In instantiation".
9950
9951 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9952
9953         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9954
9955 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9956
9957         * gcc.misc-tests/gcov.exp: Add support for branch information.
9958         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9959         * gcc.misc-tests/gcov-4.c: New test.
9960         * gcc.misc-tests/gcov-4b.c: New test.
9961         * gcc.misc-tests/gcov-5b.c: New test.
9962
9963 2001-08-20  Zack Weinberg  <zackw@panix.com>
9964
9965         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9966         expected to fail.
9967
9968 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9969
9970         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9971
9972 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9973
9974         * g++.dg/eh/template1.C: New test.
9975
9976 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9977
9978         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9979         Fix thinko.
9980         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9981         for xfail.
9982
9983 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9984
9985         * lib/g77-dg.exp:  Use prune.exp for common procedures
9986         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9987         * lib/g77.exp: (g77-dg-prune) Remove
9988
9989 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
9990
9991         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
9992
9993 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9994
9995         * g++.dg/template/unify1.C: New test.
9996
9997 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
9998
9999         * g++.dg/abi/empty4.C: New test.
10000
10001 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10002
10003         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10004         solaris2.*
10005         * g77.f-torture/compile/pr3743.x: Likewise
10006
10007 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10008
10009         * g++.dg/other/using-declaration.C: New test.
10010
10011 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10012
10013         * gcc.dg/cpp/tr-sign.c: New testcase.
10014
10015 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10016
10017         * gcc.dg/cpp/19951025-1.c: Revert.
10018         * gcc.dg/cpp/directiv.c: We no longer process directives that
10019         interrupt macro arguments.
10020
10021 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10022
10023         * gcc.dg/bconstp-1.c: New test.
10024
10025 2001-08-03  Richard Henderson  <rth@redhat.com>
10026
10027         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10028
10029 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10030
10031         * gcc.dg/cpp/19951025-1.c: Update.
10032
10033 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10034
10035         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10036         should be x.
10037
10038 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10039
10040         Kill -fhonor-std.
10041         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10042         * g++.old-deja/g++.other/std1.C: Likewise.
10043         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10044
10045 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10046
10047         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10048         (g77_pass, g77_fail, g77_finish, g77_exit,
10049         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10050
10051 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10052
10053         * g77.dg/fbackslash.f
10054         * g77.dg/fcase-preserve.f
10055         * g77.dg/ff90-1.f
10056         * g77.dg/ffixed-line-length-0.f
10057         * g77.dg/ffixed-line-length-132.f
10058         * g77.dg/ffixed-line-length-7.f
10059         * g77.dg/ffixed-line-length-72.f
10060         * g77.dg/ffixed-line-length-none.f
10061         * g77.dg/ffree-form-1.f
10062         * g77.dg/fno-backslash.f
10063         * g77.dg/fno-f90-1.f
10064         * g77.dg/fno-fixed-form-1.f
10065         * g77.dg/fno-onetrip.f
10066         * g77.dg/fno-typeless-boz.f
10067         * g77.dg/fno-underscoring.f
10068         * g77.dg/fno-vxt-1.f
10069         * g77.dg/fonetrip.f
10070         * g77.dg/ftypeless-boz.f
10071         * g77.dg/fugly-assumed.f
10072         * g77.dg/funderscoring.f
10073         * g77.dg/fvxt-1.f
10074
10075 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10076
10077         * objc.dg/fwd-proto-1.m: New.
10078         * objc.dg/local-decl-1.m: New.
10079         * objc.dg/naming-1.m: New.
10080         * objc.dg/naming-2.m: New.
10081         * objc.dg/proto-hier-1.m: New.
10082
10083 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10084
10085         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10086         largest-type elements to a struct makes its size grow.
10087
10088 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10089
10090         * g++.dg/abi/vthunk1.C: New test.
10091
10092 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10093
10094         * g++.dg/abi/vbase8-22.C: New test.
10095
10096 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10097
10098         * gcc.dg/cpp/macro8.c: New test.
10099
10100 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10101
10102         * g++.dg/abi/vbase8-21.C: New test.
10103
10104 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10105
10106         * g++.dg/abi/vbase8-10.C: New test.
10107
10108 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10109
10110         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10111         ${tool}_set_ld_library_path.
10112         Changed caller.
10113         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10114         g++.exp.
10115
10116 2001-07-26  Stan Cox <scox@redhat.com>
10117
10118         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10119         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10120         gcc_exit, gcc_check_unsupported_p):
10121         Moved to gcc-deps.exp
10122         * gcc-deps.exp: New file.
10123
10124 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10125
10126         * g++.old-deja/g++.pt/defarg14.C: New test.
10127
10128 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10129
10130         * g++.old-deja/g++.other/lineno5.C: New test.
10131
10132 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10133
10134         * g++.old-deja/g++.pt/crash68.C: New test.
10135
10136 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10137
10138         * g++.old-deja/g++.other/crash42.C: New test.
10139
10140 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10141
10142         * gcc.dg/cpp/extratokens.c: Fix.
10143         * gcc.dg/cpp/skipping2.c: New tests.
10144
10145 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10146
10147         * gcc.c-torture/execute/20010724-1.c: New file.
10148         * gcc.c-torture/execute/20010724-1.x: New file.
10149
10150 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10151
10152         * g++.old-deja/g++.other/cond7.C: New test.
10153
10154 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10155
10156         * g++.old-deja/g++.other/optimize4.C: New test.
10157
10158 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10159
10160         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10161
10162 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10163
10164         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10165         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10166         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10167         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10168
10169         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10170         bug report" message.
10171
10172         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10173         * g++.dg/ext/instantiate1.C: Move from old-deja.
10174
10175 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10176
10177         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10178         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10179         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10180         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10181
10182 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10183
10184         * gcc.c-torture/execute/20010723-1.c: New test.
10185
10186 2001-07-23  Ben Elliston  <bje@redhat.com>
10187
10188         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10189
10190 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10191
10192         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10193         i[34567]86-*-*.
10194         Delete handling of ieee_multilib_flags.
10195         Pass -mieee for alpha*-*-* and sh-*-*.
10196         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10197
10198 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10199
10200         Remove old-abi tests.
10201         * g++.old-deja/g++.mike/p11116.C: Remove.
10202         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10203
10204 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10205
10206         * g77.f-torture/compile/pr3743.f:  New test
10207
10208 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10209
10210         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10211
10212 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10213
10214         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10215         g++.old-deja/g++.pt/static6.C: Likewise.
10216         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10217         supports weak symbols.
10218
10219 2001-07-18  Andreas Jaeger  <aj@suse.de>
10220
10221         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10222         supported again.
10223
10224 2001-07-18  Andreas Jaeger  <aj@suse.de>
10225
10226         * gcc.dg/iftrap-1.c: Fix target line.
10227
10228 2001-07-17  Richard Henderson  <rth@redhat.com>
10229
10230         * gcc.c-torture/execute/20010717-1.c: New.
10231
10232 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10233
10234         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10235         tests.
10236
10237 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10238
10239         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10240
10241 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10242
10243         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10244         UAC_SIGBUS, UAC_NOPRINT definitions.
10245
10246 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10247
10248         * objc/execute/object_is_class.m: New test.
10249         * objc/execute/object_is_meta_class.m: New test.
10250
10251 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10252
10253         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10254         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10255
10256 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10257
10258         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10259         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10260
10261 2001-07-14  Richard Henderson  <rth@redhat.com>
10262
10263         * gcc.dg/iftrap-1.c: New.
10264
10265 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10266
10267         * g77.f-torture/execute/intrinsic77.f: New test.
10268
10269 2001-07-11  Janis Johnson <janis@us.ibm.com>
10270
10271         * gcc.misc-tests/gcov-3.c: New test.
10272
10273 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10274
10275         * gcc.c-torture/compile/20010711-1.c,
10276         * gcc.c-torture/compile/20010711-2.c: New tests.
10277
10278 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10279
10280         * gcc.c-torture/execute/20010711-1.c: New test.
10281
10282 2001-07-11  Ben Elliston  <bje@redhat.com>
10283
10284         * g++.old-deja/g++.other/enum5.C: New test.
10285
10286 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10287
10288         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10289         (g++-dg-prune): Call prune_gcc_output.
10290         * prune.exp: New file for prune_gcc_output.
10291         * lib/g++.exp, lib/gcc.exp: Load it.
10292
10293 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10294
10295         * gcc.c-torture/compile/20010701-1.c,
10296         g++.old-deja/g++.ext/attrib6.C: New tests.
10297
10298 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10299
10300         * gcc.c-torture/compile/20010706-1.c: New test.
10301
10302 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10303
10304         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10305
10306 2001-06-28  Stan Shebs  <shebs@apple.com>
10307
10308         * gcc.dg/pragma-darwin.c: New test.
10309
10310 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10311
10312         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10313         Solaris 2.[678] system.
10314
10315 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10316
10317         * gcc.dg/20010622-1.c: New test.
10318
10319 2001-06-18  Stan Shebs  <shebs@apple.com>
10320
10321         * objc.dg: New directory.
10322         * objc.dg/dg.exp: New file.
10323         * objc.dg/alias.m: New.
10324         * objc.dg/class-1.m: New.
10325         * objc.dg/class-2.m: New.
10326         * objc.dg/const-str-1.m: New.
10327         * objc.dg/const-str-2.m: New.
10328         * objc.dg/id-1.m: New.
10329         * objc.dg/method-1.m: New.
10330         * objc.dg/super-class-1.m: New.
10331         * lib/objc-dg.exp: New file.
10332
10333 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10334
10335         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10336         of label name.
10337
10338 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10339
10340         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10341
10342 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10343
10344         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10345         variable.
10346
10347 2001-06-12  Richard Henderson  <rth@redhat.com>
10348
10349         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10350
10351 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10352
10353         * g++.old-deja/g++.abi/vbase5.C: New test.
10354         * g++.old-deja/g++.abi/vbase6.C: New test.
10355         * g++.old-deja/g++.abi/vbase7.C: New test.
10356
10357 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10358
10359         * gcc.c-torture/compile/20010610-1.c: New test.
10360
10361 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10362
10363         * g++.old-deja/g++.abi/vbase4.C: New test.
10364
10365 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10366
10367         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10368         support %f for HC11/HC12 targets.
10369         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10370         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10371         on HC11/HC12 targets.
10372         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10373
10374 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10375
10376         * gcc.dg/wchar_t-1.c: New file.
10377         * gcc.dg/wint_t-1.c: Likewise.
10378
10379 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10380
10381         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10382
10383 2001-06-11  Richard Henderson  <rth@redhat.com>
10384
10385         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10386
10387 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10388
10389         * gcc.c-torture/compile/20010611-1.c: New test.
10390
10391 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10392
10393         * gcc.dg/c99-tag-1.c: Add more tests.
10394
10395 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10396
10397         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10398         representation on MN10300 and ARM/Thumb.
10399
10400 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10401
10402         * g77.f-torture/execute/20010610.f: New.
10403
10404 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10405
10406         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10407         names.
10408
10409 2001-06-09  Richard Henderson  <rth@redhat.com>
10410
10411         * gcc.c-torture/execute/ashrdi-1.c: New.
10412         * gcc.c-torture/execute/ashldi-1.c: New.
10413         * gcc.c-torture/execute/lshrdi-1.c: New.
10414
10415 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10416
10417         * objc/execute/load-3.m: Added. Check sending +load to categories,
10418         in addition to classes.
10419
10420 2001-06-08  Stan Shebs  <shebs@apple.com>
10421
10422         * objc/execute/load-2.m: New test.  From Nicola Pero
10423         <n.pero@mi.flashnet.it>.
10424
10425 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10426
10427         * gcc.c-torture/execute/20010605-2.c: New test.
10428
10429 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         * g++.old-deja/g++.abi/vbase2.C: New test.
10432         * g++.old-deja/g++.abi/vbase3.C: New test.
10433
10434 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10435
10436         * g++.old-deja/g++.pt/friend49.C: New test.
10437
10438 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10439
10440         * g++.old-deja/g++.ext/anon3.C: New test.
10441
10442 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10443
10444         * g++.old-deja/g++.other/conv7.C: New test.
10445
10446 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10447
10448         * gcc.c-torture/compile/20010605-2.c: New test.
10449
10450 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10451
10452         * gcc.c-torture/execute/20010604-1.c: New test.
10453
10454 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10455
10456         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10457
10458 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10459
10460         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10461         (g++_link_flags): Likewise.
10462         (g++_init): Pass gccpath's value to two previous functions.
10463
10464 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10465
10466         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10467         Ensure logfile entry matches exec command line.
10468
10469 2001-05-31  Richard Henderson  <rth@redhat.com>
10470
10471         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10472         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10473
10474 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10475
10476         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10477         compiler for irix6.2
10478
10479 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10480
10481         * g++.old-deja/g++.other/optimize3.C: New file.
10482
10483 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10484
10485         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10486         assemble.
10487
10488 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10489
10490         * g++.old-deja/g++.other/optimize2.C: New file.
10491
10492 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10493
10494         * gcc.c-torture/compile/20010518-2.c: New file.
10495         * gcc.c-torture/execute/20010518-1.c: New file.
10496         * gcc.c-torture/execute/20010518-2.c: New file.
10497
10498 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10499
10500         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10501
10502 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10503
10504         G++ no longer defines builtins that do not begin with __builtin.
10505         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10506         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10507         * g++.old-deja/g++.law/builtin1.C: Likewise.
10508         * g++.old-deja/g++.law/cvt2.C: Likewise.
10509         * g++.old-deja/g++.mike/net5.C: Likewise.
10510         * g++.old-deja/g++.other/builtins1.C: Likewise.
10511         * g++.old-deja/g++.other/builtins2.C: Likewise.
10512         * g++.old-deja/g++.other/builtins3.C: Likewise.
10513         * g++.old-deja/g++.other/builtins4.C: Likewise.
10514         * g++.old-deja/g++.other/inline8.C: Likewise.
10515         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10516
10517 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10518
10519         * g++.old-deja/g++.pt/using1.C: Adjust.
10520         * g++.old-deja/g++.pt/using2.C: New test.
10521
10522 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10523
10524         * gcc.dg/cpp/charconst.c: New tests.
10525         * gcc.dg/cpp/escape.c: New tests.
10526         * gcc.dg/cpp/escape-1.c: New tests.
10527         * gcc.dg/cpp/escape-2.c: New tests.
10528         * gcc.dg/cpp/ucs.c: New tests.
10529
10530 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10531
10532         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10533         native compiler for irix6.5.
10534
10535 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10536
10537         * lib/g++.exp (g++_include_flags): Use args to compute
10538         get_multilibs.
10539         (g++_link_flags): Likewise.
10540         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10541
10542 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10543
10544         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10545
10546 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10547
10548         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10549         this file.
10550
10551 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10552
10553         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10554         STACK_SIZE;
10555         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10556         to STACK_SIZE; Use it to define size of add_histo array.
10557         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10558         to STACK_SIZE.
10559         (f): Use GITT_SIZE to define size of gitt local table.
10560         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10561         to STACK_SIZE; Use it to define size of bytemem array.
10562
10563 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10564
10565         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10566         on 68HC11/HC12 due to the asm instruction.
10567         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10568         * gcc.c-torture/compile/920520-1.x: Likewise.
10569         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10570         on 68HC11/HC12 because the function is larger than 64K.
10571         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10572         on 68HC11/HC12 because the structure is too large.
10573
10574 2001-05-20  Richard Henderson  <rth@redhat.com>
10575
10576         * gcc.c-torture/execute/20010520-1.c: New.
10577
10578 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10579
10580         * g++.old-deja/g++.warn/compare1.C: New test.
10581         * gcc.dg/compare4.c: New test.
10582
10583 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10584
10585         * g++.old-deja/g++.other/optimize1.C: New test.
10586
10587 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10588
10589         * g++.old-deja/g++.pt/spec41.C: New test.
10590
10591 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10592
10593         * gcc.c-torture/compile/20010114-1.x: Remove.
10594
10595 2001-05-18  Stan Shebs  <shebs@apple.com>
10596
10597         * gcc.c-torture/compile/20010518-1.c: New test.
10598
10599 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10600
10601         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10602         * g++.old-deja/g++.pt/crash67.C: New test.
10603
10604 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10605
10606         * g++.old-deja/g++.other/debug9.C: New test.
10607
10608 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10609
10610         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10611
10612 2001-05-16  Jan Hubicka  <jh@suse.cz>
10613
10614         * gcc.c-torture/compile/20010516-1.c: New test.
10615
10616 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         * g++.old-deja/g++.other/crash41.C: New test.
10619
10620 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10621
10622         * g++.old-deja/g++.pt/crash66.C: New test.
10623
10624 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10625
10626         * g++.old-deja/g++.robertl/eb27.C: Convert.
10627
10628 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10629
10630         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10631         declaration being redundant.
10632
10633 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10634
10635         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10636
10637 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10638
10639         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10640
10641 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10642
10643         * lib/g++.exp: Use testsuite_flags.
10644
10645 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10646
10647         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10648
10649 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10650
10651         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10652
10653 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10654
10655         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10656
10657 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10658
10659         * gcc.c-torture/compile/20010313-1.c: New test.
10660
10661 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10662
10663         * gcc.dg/cpp/direct2.c: New test.
10664         * gccq.dg/cpp/direct2s.c: New test.
10665
10666         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10667
10668 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10669
10670         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10671         * g++.old-deja/g++.other/op3.C: Likewise.
10672
10673 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10674
10675         * gcc.dg/cpp/syshdr.h: New file.
10676         * gcc.dg/cpp/sysmac1.c: Update.
10677         * gcc.dg/cpp/sysmac2.c: Update.
10678
10679 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10680
10681         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10682
10683 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10684
10685         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10686         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10687
10688 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10689
10690         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10691
10692 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10693
10694         * lib/g++.exp (g++_include_flags): Don't use any special flags
10695         if TESTING_IN_BUILD_TREE is not defined.
10696         (g++_init): Use a plain 'c++' as the compiler if
10697         TESTING_IN_BUILD_TREEE is not defined.
10698
10699 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10700
10701         * g++.old-deja/g++.eh/catch13.C: New test.
10702         * g++.old-deja/g++.eh/catch14.C: New test.
10703
10704 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10705
10706         * gcc.dg/cpp/tr-define.c: New test.
10707
10708 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10709
10710         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10711         <stdlib.h>, not <malloc.h>.
10712
10713 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10714
10715         * g++.old-deja/g++.ns/template17.C: New test.
10716
10717 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10718
10719         * g++.old-deja/g++.pt/ref4.C: New test.
10720
10721 2001-04-30  Richard Henderson  <rth@redhat.com>
10722
10723         * gcc.dg/20000724-1.c: Revert last change.
10724
10725 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10726
10727         * g77.f-torture/execute/20010430.f: New test.
10728
10729 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10730
10731         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10732
10733 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10734
10735         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10736
10737 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10738
10739         * g++.old-deja/g++.eh/crash6.C: New test.
10740
10741 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10742
10743         * g++.old-deja/g++.other/warn7.C: New test.
10744
10745 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10746
10747         * g++.old-deja/g++.other/defarg9.C: New test.
10748
10749 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10750
10751         * g77.f-torture/compile/20010426.f: New test.
10752         * g77.f-torture/execute/20010426.f: New test.
10753
10754 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10755
10756         * g77.f-torture/compile/20000629-1.x: Remove - error
10757         has been fixed.
10758
10759 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10760
10761         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10762         Tweak slightly to work with g++.dg framework.
10763         * g++.dg/special/ecos.exp: Run initp1.C test.
10764         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10765
10766         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10767         its linker doesn't give line numbers either.
10768         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10769
10770 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10771
10772         * g++.old-deja/g++.other/lex1.C: New test.
10773
10774 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10775
10776         * gcc.dg/noncompile/20010425-1.c: New test.
10777
10778 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10779
10780         * g++.old-deja/g++.pt/mangle2.C: New test.
10781
10782 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10783
10784         * gcc.dg/format/plus-1.c: New test.
10785
10786 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10787
10788         * gcc.dg/20010423-1.c: New test.
10789
10790 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10791
10792         * gcc.c-torture/execute/20010422-1.c: New test.
10793
10794 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         * g++.old-deja/g++.ns/type2.C: New test.
10797
10798 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10799
10800         * g++.old-deja/g++.other/perf1.C: New test.
10801
10802 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10803
10804         * gcc.dg/c99-func-2.c: Remove xfail.
10805         * gcc.dg/c99-func-3.c: Remove xfail.
10806         * gcc.dg/c99-func-4.c: Remove xfail.
10807
10808 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10809
10810         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10811
10812 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10813
10814         * gcc.c-torture/compile/20010423-1.c: New test.
10815
10816 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10817
10818         * g++.old-deja/g++.pt/typename28.C: New test.
10819
10820 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10821
10822         * g++.old-deja/g++.abi/empty2.C: New test.
10823         * g++.old-deja/g++.abi/empty3.C: New test.
10824
10825 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * g++.old-deja/g++.other/comdat2.C: New test.
10828         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10829
10830 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10831
10832         * g++.old-deja/g++.other/overload14.C: New test.
10833
10834 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10835
10836         * g++.old-deja/g++.other/lookup23.C: New test.
10837
10838 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10839
10840         * gcc.c-torture/execute/20010403-1.c: New test.
10841
10842 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10843             Mark Mitchell  <mark@codesourcery.com>
10844
10845         * lib/old-dejagnu.exp: Don't delete output of executable.
10846         Add .exe suffix to executables.
10847
10848 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10849
10850         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10851
10852 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10853
10854         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10855
10856 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10857
10858         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10859         * g++.old-deja/g++.abi/crash1.C: New test.
10860
10861 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10862
10863         * g++.old-deja/g++.other/crash40.C: New test.
10864
10865 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10866
10867         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10868
10869 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10870
10871         * g++.old-deja/g++.other/warn6.C: New test.
10872
10873 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10874
10875         * g++.old-deja/g++.robertl/eb42.C: Same.
10876
10877 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10878
10879         * gcc.dg/wtr-conversion-1.c: New testcase.
10880
10881 2001-04-10  Richard Henderson  <rth@redhat.com>
10882
10883         * g++.old-deja/g++.other/array5.C: New.
10884
10885 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10886
10887         * gcc.c-torture/execute/20010408-1.c: New test.
10888
10889 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10890
10891         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10892         headers and constructs.
10893         * g++.old-deja/g++.robertl/eb79.C: Same.
10894         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10895         * g++.old-deja/g++.robertl/eb73.C: Same.
10896         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10897         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10898         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10899         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10900         * g++.old-deja/g++.robertl/eb44.C: Same.
10901         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10902         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10903         * g++.old-deja/g++.robertl/eb39.C: Same.
10904         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10905         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10906         * g++.old-deja/g++.robertl/eb30.C: Same.
10907         * g++.old-deja/g++.robertl/eb3.C: Same.
10908         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10909         * g++.old-deja/g++.robertl/eb21.C: Same.
10910         * g++.old-deja/g++.robertl/eb15.C: Same.
10911         * g++.old-deja/g++.robertl/eb118.C: Same.
10912         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10913         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10914         * g++.old-deja/g++.robertl/eb109.C: Same.
10915         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10916         * g++.old-deja/g++.mike/rtti1.C: Same.
10917         * g++.old-deja/g++.mike/p658.C: Same.
10918         * g++.old-deja/g++.mike/net46.C: Same.
10919         * g++.old-deja/g++.mike/net34.C: Same.
10920         * g++.old-deja/g++.mike/memoize1.C: Same.
10921         * g++.old-deja/g++.mike/eh2.C: Same.
10922         * g++.old-deja/g++.law/weak.C: Same.
10923         * g++.old-deja/g++.law/visibility7.C: Same.
10924         * g++.old-deja/g++.law/visibility25.C: Same.
10925         * g++.old-deja/g++.law/visibility22.C: Same.
10926         * g++.old-deja/g++.law/visibility2.C: Same.
10927         * g++.old-deja/g++.law/visibility17.C: Same.
10928         * g++.old-deja/g++.law/visibility13.C: Same.
10929         * g++.old-deja/g++.law/visibility10.C: Same.
10930         * g++.old-deja/g++.law/visibility1.C: Same.
10931         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10932         * g++.old-deja/g++.law/vbase1.C: Same.
10933         * g++.old-deja/g++.law/operators32.C: Same.
10934         * g++.old-deja/g++.law/nest3.C: Same.
10935         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10936         * g++.old-deja/g++.law/except5.C (main): Same.
10937         * g++.old-deja/g++.law/cvt7.C (run): Same.
10938         * g++.old-deja/g++.law/cvt2.C: Same.
10939         * g++.old-deja/g++.law/cvt16.C: Same.
10940         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10941         * g++.old-deja/g++.law/ctors17.C (main): Same.
10942         * g++.old-deja/g++.law/ctors13.C: Same.
10943         * g++.old-deja/g++.law/ctors12.C (main): Same.
10944         * g++.old-deja/g++.law/ctors10.C: Same.
10945         * g++.old-deja/g++.law/code-gen5.C: Same.
10946         * g++.old-deja/g++.law/bad-error7.C: Same.
10947         * g++.old-deja/g++.law/arm9.C: Same.
10948         * g++.old-deja/g++.law/arm12.C: Same.
10949         * g++.old-deja/g++.law/arg8.C: Same.
10950         * g++.old-deja/g++.law/arg1.C: Same.
10951         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10952         * g++.old-deja/g++.jason/template31.C: Same.
10953         * g++.old-deja/g++.jason/template24.C (main): Same.
10954         * g++.old-deja/g++.jason/2371.C: Same.
10955         * g++.old-deja/g++.eh/new2.C: Same.
10956         * g++.old-deja/g++.eh/new1.C: Same.
10957         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10958         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10959         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10960         * g++.old-deja/g++.brendan/crash62.C: Same.
10961         * g++.old-deja/g++.brendan/crash52.C: Same.
10962         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10963         * g++.old-deja/g++.brendan/crash38.C: Same.
10964         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10965         * g++.old-deja/g++.brendan/copy9.C: Same.
10966
10967 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10968
10969         * gcc.c-torture/execute/20001203-2.c (memset):
10970         Count argument is of type __SIZE_TYPE__.
10971
10972 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10973
10974         * gcc.c-torture/compile/20010404-1.c: New test.
10975
10976 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10977
10978         * gcc.c-torture/compile/20010326-1.c: New test.
10979
10980 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10981
10982         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10983         peculiarities of the SH.
10984         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10985
10986 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10987
10988         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10989         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10990         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
10991
10992 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10993
10994         * g77.f-torture/compile/20010321-1.f: New test.
10995
10996 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10997
10998         * gcc.c-torture/compile/20010329-1.c: New test.
10999
11000 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11001
11002         * gcc.c-torture/execute/20010329-1.c: New test.
11003
11004 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11005
11006         * g++.old-deja/g++.other/eh4.C: Fix typo.
11007
11008 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11009
11010         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11011
11012 2001-03-28  Philip Blundell  <philb@gnu.org>
11013
11014         * gcc.c-torture/compile/20010328-1.c: New test.
11015
11016 2001-03-27  Richard Henderson  <rth@redhat.com>
11017
11018         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11019         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11020
11021 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11022
11023         * gcc.c-torture/compile/20010327-1.c: New test.
11024
11025 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11026
11027         * g++.old-deja/g++.other/friend12.C: New test.
11028         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11029         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11030
11031 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11032
11033         * gcc.c-torture/execute/20010325-1.c: New test.
11034
11035 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11036
11037         * g++.old-deja/g++.other/mangle3.C: New test.
11038
11039 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11040
11041         * g++.old-deja/g++.other/anon8.C: New test.
11042
11043 2001-03-20  Philip Blundell  <philb@gnu.org>
11044
11045         * gcc.c-torture/compile/20010320-1.c: New test.
11046
11047 2001-03-17  Richard Henderson  <rth@redhat.com>
11048
11049         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11050
11051 2001-03-15  Geoff Keating  <geoff@redhat.com>
11052
11053         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11054         tests on AIX.
11055
11056 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11057
11058         * g++.old-deja/g++.other/eh4.C: New test.
11059
11060 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11061
11062         * gcc.dg/cpp/mi1.c: Update.
11063
11064 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11065
11066         * g++.old-deja/g++.other/regstack.C: New test.
11067
11068 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11069
11070         * g++.old-deja/g++.other/ref4.C: New test.
11071
11072 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11073
11074         * objc/execute/va_method.m: Added.
11075         * objc/execute/IMP.m: Added.
11076         * objc/execute/_cmd.m: Added.
11077         * objc/execute/accessing_ivars.m: Added.
11078         * objc/execute/class-1.m: Added.
11079         * objc/execute/class-10.m: Added.
11080         * objc/execute/class-11.m: Added.
11081         * objc/execute/class-12.m: Added.
11082         * objc/execute/class-13.m: Added.
11083         * objc/execute/class-14.m: Added.
11084         * objc/execute/class-2.m: Added.
11085         * objc/execute/class-3.m: Added.
11086         * objc/execute/class-4.m: Added.
11087         * objc/execute/class-5.m: Added.
11088         * objc/execute/class-6.m: Added.
11089         * objc/execute/class-7.m: Added.
11090         * objc/execute/class-8.m: Added.
11091         * objc/execute/class-9.m: Added.
11092         * objc/execute/class-tests-1.h
11093         * objc/execute/class-tests-2.h
11094         * objc/execute/compatibility_alias.m: Added.
11095         * objc/execute/encode-1.m: Added.
11096         * objc/execute/formal_protocol-1.m: Added.
11097         * objc/execute/formal_protocol-2.m: Added.
11098         * objc/execute/formal_protocol-3.m: Added.
11099         * objc/execute/formal_protocol-4.m: Added.
11100         * objc/execute/formal_protocol-5.m: Added.
11101         * objc/execute/formal_protocol-6.m: Added.
11102         * objc/execute/formal_protocol-7.m: Added.
11103         * objc/execute/informal_protocol.m: Added.
11104         * objc/execute/initialize.m: Added.
11105         * objc/execute/load.m: Added.
11106         * objc/execute/many_args_method.m: Added.
11107         * objc/execute/nested-3.m: Added.
11108         * objc/execute/no_clash.m: Added.
11109         * objc/execute/private.m: Added.
11110         * objc/execute/redefining_self.m: Added.
11111         * objc/execute/root_methods.m: Added.
11112         * objc/execute/selector-1.m: Added.
11113         * objc/execute/static-1.m: Added.
11114         * objc/execute/static-2.m: Added.
11115         * objc/execute/va_method.m: Added.
11116
11117 2001-03-10  Richard Henderson  <rth@redhat.com>
11118
11119         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11120
11121 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11122
11123         * g++.old-deja/g++.other/crash31.C: XFAIL.
11124         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11125         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11126         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11127         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11128         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11129
11130 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11131
11132         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11133
11134 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11135
11136         * gcc.dg/20000724-1.c: Don't use multiline strings.
11137
11138 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11139
11140         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11141         result of -cString against what we expect it to be; don't just
11142         print it out for no one to read.
11143
11144         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11145         Based on testcases provided by Nicola Pero.
11146
11147 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11148
11149         * gcc.dg/cpp/macro7.c: New test.
11150
11151 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11152
11153         * gcc.dg/cpp/multiline.c: Update.
11154
11155 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11156
11157         * g++.old-deja/g++.other/enum3.C: New test.
11158
11159 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11160
11161         * g++.old-deja/g++.other/pod1.C: New test.
11162
11163 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11164
11165         * g++.old-deja/g++.ext/overload1.C: New test.
11166
11167 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11168
11169         * g++.old-deja/g++.pt/using1.C: New test.
11170
11171 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11172
11173         * g++.old-deja/g++.other/using9.C: New test.
11174
11175 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11176
11177         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11178
11179         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11180
11181 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11182
11183         * g++.old-deja/g++.ext/realpt1.C: Remove.
11184
11185 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11186
11187         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11188
11189 2001-02-26  Will Cohen  <wcohen@redhat.com>
11190
11191         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11192
11193 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11194
11195         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11196         templatized constructors.
11197
11198 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11199
11200         * gcc.c-torture/execute/20010224-1.c: New test.
11201
11202 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11203
11204         * gcc.c-torture/execute/20010222-1.c: New test.
11205
11206 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11207
11208         * g++.old-deja/g++.other/inline20.C: New test.
11209
11210 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11211
11212         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11213
11214 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11215
11216         * g++.old-deja/g++.other/lookup22.C: New test.
11217
11218 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11219
11220         * g77.dg: New directory.
11221         * g77.dg/20010216-1.f: New test case.
11222         * g77.dg/dg.exp: New driver.
11223         * lib/g77-dg.exp: New driver library.
11224
11225 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11226
11227         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11228
11229 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11230
11231         * g++.old-deja/g++.other/decl9.C: New test.
11232
11233 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11234
11235         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11236         not need <string> and also tests the initialization at runtime.
11237
11238 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11239
11240         * gcc.c-torture/execute/longlong.c: New test.
11241
11242 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11243
11244         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11245
11246 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11247
11248         * gcc.c-torture/execute/920302-1.c (execute):
11249         Change argument type to short.
11250
11251 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11252
11253         * g++.old-deja/g++.pt/deduct6.C: New test.
11254
11255 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11256
11257         * g++.old-deja/g++.pt/deduct5.C: New test.
11258
11259 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11260
11261         * gcc.c-torture/execute/20010209-1.c: New test.
11262
11263 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11264
11265         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11266
11267 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11268
11269         * g++.dg/vtgc1.C: Update for new ABI.
11270
11271         * consistency.vlad: New directory, 1665 files.
11272
11273 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11274
11275         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11276         return type.
11277         * gcc.dg/cpp/digraphs.c: Declare puts.
11278
11279 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11280
11281         * g++.old-deja/g++.other/warn5.C: New test.
11282
11283 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11284
11285         * g++.old-deja/g++.pt/spec40.C: New test.
11286
11287 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11288
11289         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11290         case.
11291         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11292
11293 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * gcc.c-torture/compile/20010209-1.c: New test.
11296
11297 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11298
11299         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11300         excess errors message but not if it crashes.
11301         * g++.old-deja/g++.other/crash27.C: Likewise.
11302         * g++.old-deja/g++.other/crash28.C: Likewise.
11303         * g++.old-deja/g++.other/crash30.C: Likewise.
11304         * g++.old-deja/g++.other/crash32.C: Likewise.
11305         * g++.old-deja/g++.other/crash35.C: Likewise.
11306         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11307
11308 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11309
11310         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11311         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11312         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11313         g77.f-torture/execute/execute.exp,
11314         g77.f-torture/noncompile/noncompile.exp,
11315         gcc.c-torture/execute/execute.exp,
11316         gcc.c-torture/execute/memcheck/memcheck.exp,
11317         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11318         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11319         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11320         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11321         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11322         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11323         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11324         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11325         Remove bug reporting instructions with ancient email addresses.
11326
11327 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11328
11329         * gcc.dg/20010202-1.c: New test.
11330         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11331
11332 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11333
11334         * g++.dg/stdbool-if.C: New test.
11335
11336 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11337
11338         * objc/execute/fdecl.m: Added main().
11339
11340 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11341
11342         * gcc.c-torture/execute/20010206-1.c: New test.
11343
11344 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11345
11346         * gcc.dg/cpp/avoidpaste1.c: Update.
11347
11348 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11349
11350         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11351         Pero <nicola@brainstorm.co.uk>.
11352         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11353
11354 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11355
11356         * g++.old-deja/g++.pt/spec39.C: New test.
11357
11358 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11359
11360         * gcc.c-torture/compile/20010202-1.c: New test.
11361
11362 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11363
11364         * g++.old-deja/g++.abi/primary2.C: New test.
11365         * g++.old-deja/g++.abi/primary3.C: New test.
11366         * g++.old-deja/g++.abi/primary4.C: New test.
11367         * g++.old-deja/g++.abi/primary5.C: New test.
11368         * g++.old-deja/g++.abi/vtable3.h: New test.
11369         * g++.old-deja/g++.abi/vtable3a.C: New test.
11370         * g++.old-deja/g++.abi/vtable3b.C: New test.
11371         * g++.old-deja/g++.abi/vtable3c.C: New test.
11372         * g++.old-deja/g++.abi/vtable3d.C: New test.
11373         * g++.old-deja/g++.abi/vtable3e.C: New test.
11374         * g++.old-deja/g++.abi/vtable3f.C: New test.
11375         * g++.old-deja/g++.abi/vtable3g.C: New test.
11376         * g++.old-deja/g++.abi/vtable3h.C: New test.
11377         * g++.old-deja/g++.abi/vtable3i.C: New test.
11378         * g++.old-deja/g++.abi/vtable3j.C: New test.
11379         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11380
11381 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11382
11383         * g++.old-deja/g++.other/anon6.C: New test.
11384         * g++.old-deja/g++.other/anon7.C: New test.
11385
11386 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11387
11388         * gcc.dg/cpp/avoidpaste2.c: New tests.
11389
11390 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11391
11392         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11393
11394 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11395
11396         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11397         DECIMAL_DIG cases for Irix."
11398
11399 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11400
11401         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11402
11403 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11404
11405         * gcc.dg/c99-tag-1.c: New test.
11406
11407 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11408
11409         * gcc.dg/cpp/tr-warn1.c: Add tests.
11410
11411 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11412
11413         * gcc.dg/cpp/avoidpaste1.c: Update.
11414         * gcc.dg/cpp/paste4.c: Update.
11415
11416 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11417
11418         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11419         cases for Irix.
11420
11421 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11422
11423         * g++.old-deja/g++.other/inline19.C: New test.
11424
11425 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11426
11427         * gcc.dg/Wlarger-than.c: New test.
11428
11429 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11430
11431         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11432
11433 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11434
11435         * gcc.c-torture/execute/20010129-1.c: New test.
11436         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11437
11438 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11439
11440         * gcc.dg/cpp/avoidpaste1.c: Test case.
11441
11442 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11443
11444         * g++.old-deja/g++.other/inline18.C: New test.
11445
11446 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11447
11448         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11449         and __builtin_putchar.
11450
11451 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11452
11453         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11454         tests.
11455
11456 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11457
11458         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11459         floating point number rounding mode to round to the nearest
11460         representable mode.
11461
11462 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11463
11464         * g++.old-deja/g++.other/mangle2.C: New test.
11465
11466 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11467
11468         * gcc.c-torture/compile/20010124-1.c: New test.
11469
11470 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11471
11472         * g++.old-deja/g++.pt/spec38.C: New test.
11473
11474 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11475
11476         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11477         "Build don't run".
11478
11479 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11480
11481         * gcc.c-torture/execute/20010123-1.c: New test.
11482
11483 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11484
11485         * g++.old-deja/g++.pt/spec37.C: New test.
11486
11487 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11488
11489         * g++.old-deja/g++.pt/overload14.C: New test.
11490
11491 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11492
11493         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11494         __builtin_return_address.
11495
11496 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11497
11498         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11499         * g++.old-deja/g++.pt/spec35.C: New test.
11500         * g++.old-deja/g++.pt/spec36.C: New test.
11501
11502 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11503
11504         * gcc.c-torture/compile/20010118-1.c: New test.
11505
11506 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11507
11508         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11509
11510 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11511
11512         * gcc.c-torture/execute/20010119-1.c: New test.
11513
11514 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11515
11516         * g++.old-deja/g++.other/vbase5.C: New test.
11517
11518 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11519
11520         * gcc.c-torture/execute/20010118-1.c: New test.
11521
11522 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11523
11524         * g++.old-deja/g++.pt/deduct3.C: New test.
11525
11526 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11527
11528         * g++.old-deja/g++.pt/spec34.C: New test.
11529
11530 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11531
11532         * g77.f-torture/compile/20000601-2.f: New test.
11533
11534 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11535
11536         * g++.old-deja/g++.other/init17.C: New test.
11537
11538 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11539
11540         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11541
11542 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11543
11544         * g++.old-deja/g++.pt/unify8.C: New test.
11545
11546 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11547
11548         * g++.old-deja/g++.abi/vbase1.C: New test.
11549
11550 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11551
11552         * g++.old-deja/g++.pt/crash65.C: New test.
11553
11554 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11555
11556         * gcc.dg/cpp/assembl2.S: New test case.
11557
11558 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11559
11560         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11561         are supported.
11562
11563 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11564
11565         * g++.old-deja/g++.other/builtins1.C: New test.
11566         * g++.old-deja/g++.other/builtins2.C: Likewise.
11567         * g++.old-deja/g++.other/builtins3.C: Likewise.
11568         * g++.old-deja/g++.other/builtins4.C: Likewise.
11569
11570 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11571
11572         * gcc.c-torture/compile/20010117-1.c: New test.
11573         * gcc.c-torture/compile/20010117-2.c: New test.
11574
11575 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11576
11577         * g77.f-torture/execute/20010116.[fx]: New test,
11578         XFAIL on i?86-*-*.
11579         * g77.f-torture/compile/20010115.f: Indicate it's
11580         a test for PR fortran/1636.
11581
11582 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11583
11584         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11585
11586 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11587
11588         * g77.f-torture/compile/20010115.f: New test.
11589
11590 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11591
11592         * g++.old-deja/g++.pt/nontype5.C: New test.
11593
11594 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11595
11596         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11597         have an equivalent working one below it.
11598
11599 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11600
11601         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11602         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11603
11604 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11605
11606         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11607         message containing "init_priority".
11608         (conpr-2.C): Likewise.
11609         (conpr-3.C): Likewise.
11610         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11611
11612 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11613
11614         * gcc.c-torture/execute/20010114-2.c: New test.
11615
11616 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11617
11618         * gcc.c-torture/compile/20010114-1.c: New test.
11619         * gcc.c-torture/compile/20010114-1.x: Xfail.
11620         * gcc.c-torture/compile/20010114-2.c: New test.
11621         * gcc.c-torture/execute/20010114-1.c: New test.
11622         * gcc.dg/trunc-1.c: New test.
11623         * gcc.dg/uninit-B.c: New test.
11624
11625 2001-01-13  Nick Clifton  <nickc@redhat.com>
11626
11627         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11628         target.
11629
11630 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11631
11632         * gcc.c-torture/compile/20010113-1.c: New test.
11633
11634 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11635
11636         * gcc.c-torture/compile/20001212-1.c: New test.
11637
11638 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11639
11640         * gcc.dg/cpp/widestr1.c: Update.
11641         * gcc.dg/cpp/prag-imp.c: Remove.
11642
11643 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11644
11645         * gcc.c-torture/execute/20000801-3.x: Remove.
11646         * gcc.dg/c90-init-1.c: New test.
11647         * gcc.dg/c99-init-1.c: New test.
11648         * gcc.dg/c99-init-2.c: New test.
11649         * gcc.dg/gnu99-init-1.c: New test.
11650
11651 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11652
11653         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11654         testing that no relevant ones were found.
11655
11656 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11657
11658         * g++.old-deja/g++.pt/cast2.C: New test.
11659
11660 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11661
11662         * g++.old-deja/g++.pt/friend47.C: New test.
11663
11664 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11665
11666         * g++.old-deja/g++.pt/instantiate13.C: New test.
11667
11668 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11669
11670         * g++.old-deja/g++.other/defarg7.C: New test.
11671         * g++.old-deja/g++.other/defarg8.C: New test.
11672
11673 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11674
11675         * g++.old-deja/g++.pt/crash64.C: New test.
11676
11677 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11678
11679         * g++.old-deja/g++.pt/crash63.C: New test.
11680
11681 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11682
11683         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11684
11685 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11686
11687         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11688
11689 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11690
11691         * g++.old-deja/g++.pt/error3.C: New test.
11692
11693 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11694
11695         * g++.old-deja/g++.other/crash39.C: New test.
11696
11697 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11698
11699         * g++.old-deja/g++.other/vbase4.C: New test.
11700
11701 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11702
11703         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11704         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11705         * gcc.dg/special/special.exp: New test driver which will check
11706         for alias support for the above test.
11707
11708 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11709
11710         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11711         problems on small machines.
11712         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11713         parameterize.
11714
11715 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11716
11717         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11718         mips.
11719         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11720
11721 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11722
11723         * g++.old_deja/g++.pt/using8.C: New test.
11724
11725 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11726
11727         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11728
11729 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11730
11731         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11732         where a failure is expected.
11733         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11734
11735 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11736
11737         * g++.old_deja/g++.pt/instantiate12.C: New test.
11738
11739 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11740
11741         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11742         start of structs.
11743         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11744         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11745         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11746         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11747         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11748         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11749         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11750         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11751         * g++.old-deja/g++.eh/spec6.C: Likewise.
11752         * g++.old-deja/g++.jason/crash3.C: Likewise.
11753         * g++.old-deja/g++.law/ctors11.C: Likewise.
11754         * g++.old-deja/g++.law/ctors17.C: Likewise.
11755         * g++.old-deja/g++.law/ctors5.C: Likewise.
11756         * g++.old-deja/g++.law/ctors9.C: Likewise.
11757         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11758         * g++.old-deja/g++.mike/net22.C: Likewise.
11759         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11760         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11761         * g++.old-deja/g++.mike/virt3.C: Likewise.
11762         * g++.old-deja/g++.niklas/t128.C: Likewise.
11763         * g++.old-deja/g++.other/anon4.C: Likewise.
11764         * g++.old-deja/g++.other/using1.C: Likewise.
11765         * g++.old-deja/g++.other/warn3.C: Likewise.
11766         * g++.old-deja/g++.pt/t37.C: Likewise.
11767         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11768         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11769
11770 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11771
11772         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11773
11774 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11775
11776         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11777
11778 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11779
11780         * gcc.c-torture/compile/20010107-1.c: New test.
11781
11782 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11783
11784         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11785
11786 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11787
11788         * gcc.dg/format/format.h: New file.
11789         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11790         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11791         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11792         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11793         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11794         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11795         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11796         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11797         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11798         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11799         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11800         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11801         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11802         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11803         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11804         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11805         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11806         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11807         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11808         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11809         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11810         instead of declaring standard types, macros and functions in each
11811         test.
11812
11813 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11814
11815         * gcc.c-torture/execute/20010106-1.c: New test.
11816
11817 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11818
11819         * gcc.dg/format/format.exp: New file.
11820         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11821         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11822         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11823         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11824         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11825         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11826         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11827         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11828         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11829         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11830         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11831         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11832         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11833         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11834         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11835         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11836         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11837         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11838         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11839         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11840         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11841         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11842         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11843         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11844         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11845         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11846         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11847         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11848         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11849         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11850         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11851         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11852         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11853         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11854         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11855         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11856         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11857         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11858         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11859         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11860         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11861         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11862
11863 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11864
11865         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11866         account.
11867
11868 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11869
11870         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11871
11872 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11873
11874         * g++.old-deja/g++.pt/crash62.C: New test.
11875
11876 2001-01-04  Richard Henderson  <rth@redhat.com>
11877
11878         * gcc.dg/20000926-1.c: Update expected warnings.
11879         * gcc.dg/array-2.c: Likewise.
11880         * gcc.dg/array-4.c: Also validate flexible array members.
11881         * gcc.dg/c99-flex-array-1.c: New.
11882
11883 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11884
11885         * gcc.c-torture/compile/20001222-1.x: Remove.
11886
11887 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11888
11889         * gcc.c-torture/execute/built-in-setjmp.c: New.
11890
11891 2001-01-03  Richard Henderson  <rth@redhat.com>
11892
11893         * gcc.dg/940510-1.c: Update expected error wording.
11894         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11895
11896 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11897
11898         * lib/target-supports.exp (check_alias_available): Modified to
11899         indicate aliases not supported if only weak aliases are supported.
11900
11901 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11902
11903         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11904         Turn on cmpstrsi checks for __pj__ and __i370__.
11905
11906 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11907
11908         * g++.old-deja/g++.other/virtual11.C: New test.
11909
11910 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11911
11912         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11913
11914 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11915
11916         * gcc.c-torture/compile/20010102-1.c: New test.
11917
11918 2001-01-02  Andreas Jaeger  <aj@suse.de>
11919
11920         * gcc.dg/noreturn-3.c: New test.
11921
11922         * gcc.dg/noreturn-4.c: New test.
11923
11924 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11925
11926         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11927         __builtin_fputc and __builtin_fwrite.
11928
11929 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11930
11931         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11932         signed char, not default char.
11933
11934 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11935
11936         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11937
11938 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11939
11940         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11941
11942 2000-12-29  Richard Henderson  <rth@redhat.com>
11943
11944         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11945         (__cyg_profile_func_exit): Define.
11946
11947 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11948
11949         * g++.dg/vtgc1.C: New test.
11950
11951 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11952
11953         * gcc.dg/noncompile/20001228-1.c: New test.
11954
11955         * gcc.dg/20001228-1.c: New test.
11956
11957         * gcc.c-torture/execute/20001228-1.c: New test.
11958
11959 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11960
11961         * gcc.dg/format-strfmon-1.c: New test.
11962
11963 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11964
11965         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11966         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11967         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11968         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11969         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11970         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11971         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11972         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11973         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11974         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11975         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11976         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11977         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11978
11979         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11980         * gcc.c-torture/execute/string-opt-4.c: Test index.
11981
11982 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11983
11984         * gcc.c-torture/compile/20001226-1.c: New test.
11985
11986 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11987
11988         * gcc.c-torture/compile/20001222-1.c: New test.
11989         * gcc.c-torture/compile/20001222-1.x: Xfail.
11990
11991 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11992
11993         * gcc.c-torture/execute/comp-goto-2.c: New test.
11994
11995 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11996
11997         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11998         Use long types if __INT_MAX__ is 32767.
11999         (main): Use cast to (sint32 *) when poking 88 into a_page.
12000
12001         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12002
12003 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12004
12005         * gcc.c-torture/compile/20001221-1.c: New test.
12006         * gcc.c-torture/execute/20001221-1.c: New test.
12007
12008 2000-12-20  Richard Henderson  <rth@redhat.com>
12009
12010         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12011         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12012
12013 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12014
12015         * gcc.dg/compare3.c: New test.
12016
12017 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12018
12019         * gcc.dg/format-warnll-1.c: New test.
12020
12021 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12022
12023         * gcc.dg/cpp/cmdlne-P.c: New test.
12024
12025 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12026
12027         * gcc.c-torture/execute/builtin-abs-1.c,
12028         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12029
12030 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12031
12032         * gcc.dg/cpp/multiline.c: New test.
12033
12034 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12035
12036         * g++.old-deja/g++.other/syshdr1.C: Update.
12037         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12038
12039 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12040
12041         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12042
12043 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12044
12045         * g++.old-deja/g++.pt/ttp65.C: New test.
12046
12047 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12048
12049         * g++.old-deja/g++.pt/ttp64.C: New test.
12050
12051 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12052
12053         * g++.old-deja/g++.pt/spec33.C: New test.
12054
12055 2000-12-14  Catherine Moore  <clm@redhat.com>
12056
12057         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12058         * gcc.c-torture/execute/920612-2.c: Likewise.
12059         * gcc.c-torture/execute/920428-2.c: Likewise.
12060         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12061         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12062
12063 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12064
12065         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12066         * gcc.dg/pack-test-2.c: Likewise.
12067
12068 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12069
12070         Tests by Zack Weinberg <zackw@stanford.edu>.
12071
12072         * gcc.dg/cpp/defined.c: Update.
12073         * gcc.dg/cpp/defined_trad.c: New tests.
12074
12075 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12076
12077         * gcc.dg/cpp/trad-direct.c: Update.
12078
12079 2000-12-11  Neil Booth  <neilb@earthling.net>
12080
12081         * gcc.dg/cpp/defined_trad.c
12082
12083 2000-12-11  Neil Booth  <neilb@earthling.net>
12084
12085         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12086
12087 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12088
12089         * gcc.dg/format-miss-2.c: New test.
12090
12091 2000-12-09  Neil Booth  <neilb@earthling.net>
12092
12093         * gcc.dg/cpp/lineflags.c: New tests.
12094         * gcc.dg/cpp/poison.c: Update.
12095         * gcc.dg/cpp/redef2.c: Update.
12096         * gcc.dg/cpp/skipping.c: New test.
12097
12098 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12099
12100         * g++.old-deja/g++.other/eh3.C: New testcase.
12101
12102 2000-12-07  Neil Booth  <neilb@earthling.net>
12103
12104         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12105         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12106         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12107         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12108         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12109         Update.
12110
12111 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12112
12113         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12114         __SIZE_TYPE__ instead of int for type of integers cast to
12115         pointers.
12116
12117 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12118
12119         * g++.old-deja/g++.other/cleanup4.C: New test.
12120
12121 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12122
12123         * format-sec-1.c: New test.
12124
12125 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12126
12127         * gcc.dg/format-nonlit-3.c: New test.
12128
12129 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12130
12131         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12132         through a null pointer.
12133
12134 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12135
12136         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12137         * g++.old-deja/g++.pt/partial4.C: New test.
12138
12139 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12140
12141         * gcc.c-torture/execute/ieee/hugeval.x: New.
12142
12143 2000-12-06  Neil Booth  <neilb@earthling.net>
12144
12145         * gcc.dg/cpp/backslash2.c: New tests.
12146
12147 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12148
12149         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12150         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12151
12152 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12153
12154         * gcc.c-torture/execute/20001203-2.c: New testcase.
12155
12156 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12157
12158         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12159         * g++.old-deja/g++.other/virtual10.C: New test.
12160
12161 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12162
12163         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12164
12165 2000-12-05  Richard Henderson  <rth@redhat.com>
12166
12167         * gcc.c-torture/compile/20001205-1.c: New.
12168
12169 2000-12-04  Neil Booth  <neilb@earthling.net>
12170
12171         * g++.old-deja/g++.other/virtual9.C: New test.
12172         * g++.old-deja/g++.pt/crash61.C: New test.
12173         * gcc.c-torture/execute/loop-9.c: New test.
12174
12175 2000-12-04  Neil Booth  <neilb@earthling.net>
12176
12177         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12178         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12179         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12180         * gcc.dg/cpp/extratokens.c: ...here.
12181
12182 2000-12-04  Neil Booth  <neilb@earthling.net>
12183
12184         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12185         New tests.
12186
12187 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12188
12189         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12190         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12191
12192 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12193
12194         * gcc.c-torture/execute/20001203-1.c: New test.
12195
12196 2000-12-03  Neil Booth  <neilb@earthling.net>
12197
12198         * gcc.dg/cpp/macro6.c: New test cases.
12199
12200 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12201
12202         * gcc.c-torture/execute/string-opt-9.c: New test.
12203         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12204         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12205         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12206
12207         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12208         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12209
12210 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12211
12212         * gcc.dg/cpp/if-6.c: New testcase.
12213
12214         * gcc.dg/20001201-1.c: New testcase.
12215
12216 2000-12-02  Neil Booth  <neilb@earthling.net>
12217
12218         * g++.old-deja/g++.other/externC4.C,
12219         g++.old-deja/g++.other/friend10.C: New tests.
12220
12221 2000-12-02  Neil Booth  <neilb@earthling.net>
12222
12223         * g++.old-deja/g++.other/instan2.C
12224         * g++.old-deja/g++.other/instan3.C: New test.
12225
12226 2000-12-02  Neil Booth  <neilb@earthling.net>
12227
12228         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12229         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12230         gnuc99.c,gnuc99-pedantic.c: New tests.
12231
12232 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12233
12234         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12235         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12236
12237 2000-12-01  Neil Booth  <neilb@earthling.net>
12238
12239         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12240         * gcc.dg/cpp/poison.c: Update.
12241         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12242
12243 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12244
12245         * g77.f-torture/execute/20001201.f: New test.
12246
12247 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12248
12249         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12250
12251 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12252
12253         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12254
12255 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12256
12257         * g++.old-deja/g++.other/cast6.C: New test.
12258
12259 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12260
12261         * gcc.c-torture/execute/20001130-2.c: New testcase.
12262
12263 2000-11-30  Richard Henderson  <rth@redhat.com>
12264
12265         * gcc.c-torture/execute/20001130-1.c: New test.
12266
12267 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12268
12269         * g++.old-deja/g++.other/op3.C: New test.
12270
12271 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12272
12273         * g++.old-deja/g++.other/op2.C: New test.
12274
12275 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12276
12277         * g++.old-deja/g++.other/crash38.C: New test.
12278
12279 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12280
12281         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12282
12283 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12284
12285         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12286         tests.
12287         * gcc.c-torture/execute/string-opt-6.c: New test.
12288
12289         * gcc.dg/20001117-1.c: Add main.
12290
12291 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12292
12293         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12294         Move from here ...
12295         * gcc.dg/940510-1.c: ... to here.
12296
12297         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12298         zero-size arrays in toplevel structures.
12299
12300 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12301
12302         * gcc.c-torture/execute/loop-8.c: New test.
12303
12304 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12305
12306         * g++.old-deja/g++.other/base1.C: New test.
12307
12308 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12309
12310         * g++.old-deja/g++.other/parse2.C: New test.
12311
12312 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12313
12314         * g++.old-deja/g++.pt/incomplete1.C: New test.
12315
12316 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12317
12318         * g++.old-deja/g++.other/friend9.C: New test.
12319
12320 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * gcc.dg/20001127-1.c: New test.
12323
12324 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12325
12326         * g++.old-deja/g++.pt/friend46.C: New test.
12327
12328 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12329
12330         * g++.old-deja/g++.other/ptrmem8.C: New test.
12331
12332 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12333
12334         * gcc.c-torture/execute/string-opt-7.c: New test.
12335         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12336
12337 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12338
12339         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12340         instead of 'mkcheck 2'.
12341
12342 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12343
12344         * gcc.c-torture/execute/memcheck/driver.c,
12345         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12346         C9X references to refer to C99.
12347
12348 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12349
12350         * gcc.dg/ultrasp3.c: New test.
12351
12352 2000-11-25  Neil Booth  <neilb@earthling.net>
12353
12354         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12355
12356 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12357
12358         * gcc.c-torture/compile/20001123-2.c: New.
12359
12360 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12361
12362         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12363
12364 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12365
12366         * gcc.dg/sequence-point-1.c: Add some new tests.
12367         * gcc.c-torture/execute/20001124-1.c: New test.
12368
12369 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12370
12371         * g++.old-deja/g++.other/vaarg4.C: New test.
12372         * gcc.c-torture/compile/20001123-1.c: New test.
12373
12374 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12375
12376         * g++.other/crash24.C: Adjust and remove XFAIL.
12377         * g++.other/crash37.C: New test.
12378
12379 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12380
12381         * g++.old-deja/g++.pt/instantiate9.C: New test.
12382
12383 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12384
12385         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12386         new ABI, too.
12387
12388         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12389         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12390
12391 2000-11-22  Neil Booth  <neilb@earthling.net>
12392
12393         * gcc.dg/cpp/Wtrigraphs.c: New test.
12394
12395 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12396
12397         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12398
12399 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12400
12401         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12402
12403 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12404
12405         * lib/gcc-dg.exp: load_lib scanasm.exp.
12406         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12407         * lib/g++-dg.exp: load_lib scanasm.exp.
12408         * lib/scanasm.exp: New.
12409         (scan-assembler, scan-assembler-not): Add optional arguments to
12410         test name, or if not present, the pattern name.
12411         (scan-assembler-dem, scan-assembler-dem-not): New.
12412
12413         * g++.dg/dg.exp: New.
12414
12415 2000-11-21  Neil Booth  <neilb@earthling.net>
12416
12417         * gcc.dg/cpp/integrated1.c: Remove.
12418
12419 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12420
12421         * gcc.c-torture/execute/20001121-1.c: New test.
12422
12423 2000-11-21  Richard Henderson  <rth@redhat.com>
12424
12425         * gcc.c-torture/compile/20001121-1.c: New test.
12426
12427 2000-11-20  Neil Booth  <neilb@earthling.net>
12428
12429         * gcc.dg/cpp/integrated1.c: New test.
12430
12431 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12432
12433         * g++.old-deja/g++.other/inline17.C: New test.
12434
12435 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12436
12437         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12438         local variable to be zero: I made the variable global. Now
12439         uses abort() and exit() instead of relying on main's return value.
12440
12441 2000-11-20  Neil Booth  <neilb@earthling.net>
12442
12443         * gcc.dg/cpp/paste2.c: Update test.
12444         * objc/execute/paste.m: New test.
12445
12446 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12447
12448         * gcc.dg/c99-condexpr-1.c: New test.
12449
12450 2000-11-20  Neil Booth  <neilb@earthling.net>
12451
12452         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12453
12454 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12455
12456         * g++.old-deja/g++.pt/export1.C: New test.
12457
12458 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12459
12460         * gcc.dg/20001117-1.c: New test.
12461
12462 2000-11-18  Richard Henderson  <rth@redhat.com>
12463
12464         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12465
12466 2000-11-18  Richard Henderson  <rth@redhat.com>
12467
12468         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12469         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12470         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12471
12472 2000-11-18  Richard Henderson  <rth@redhat.com>
12473
12474         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12475         (main): New.  Exit cleanly.
12476
12477 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12478
12479         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12480         gcc.dg/c99-fordecl-2.c: New tests.
12481
12482 2000-11-18  Richard Henderson  <rth@redhat.com>
12483
12484         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12485         * gcc.c-torture/execute/zerolen-2.c: New.
12486
12487 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12488
12489         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12490         memory.
12491
12492 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12493
12494         * g++.old-deja/g++.pt/instantiate8.C: New test.
12495
12496 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12497
12498         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12499         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12500
12501 2000-11-16  Nick Clifton  <nickc@redhat.com>
12502
12503         * gcc.c-torture/execute/nestfunc-2.c: New test.
12504         * gcc.c-torture/execute/nestfunc-3.c: New test.
12505
12506 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12507
12508         * gcc.c-torture/compile/20001116-1.c: New test.
12509
12510 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12511
12512         * gcc.c-torture/execute/20001115-1.c: New test.
12513
12514 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12515
12516         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12517         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12518         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12519         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12520
12521 2000-11-15  Neil Booth  <neilb@earthling.net>
12522
12523         gcc.dg/cpp/_Pragma1.c: Update.
12524         gcc.dg/cpp/_Pragma2.c: New test.
12525
12526 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12527
12528         * g++.old-deja/g++.other/anon5.C: New test.
12529
12530 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12531
12532         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12533         tests.
12534
12535 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12536
12537         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12538         output.
12539
12540 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12541
12542         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12543         labels at end of compound statements.
12544
12545 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12546
12547         * gcc.c-torture/execute/loop-7.c: New test.
12548
12549 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12550
12551         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12552
12553 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12554
12555         * gcc.dg/c99-bool-1.c: New test.
12556
12557 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12558
12559         * gcc.dg/c99-scope-1.c: Remove xfail.
12560         * gcc.dg/c99-scope-2.c: New test.
12561
12562 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12563
12564         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12565         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12566
12567 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12568
12569         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12570         error messages.
12571
12572         * g++.mike/p700.C: Don't typedef wchar_t.
12573         * g++.mike/p784.C: Likewise.
12574         * g++.mike/eb101.C: Don't use __wchar_t.
12575
12576 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12577
12578         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12579         from DO loop.
12580
12581 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12582
12583         * gcc.c-torture/execute/20001111-1.c: New test.
12584
12585 2000-11-10  Nick Clifton  <nickc@redhat.com>
12586
12587         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12588         long multuiple and accumulate.
12589
12590 2000-11-09  Richard Henderson  <rth@redhat.com>
12591
12592         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12593         via size_t instead of int.
12594
12595         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12596         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12597         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12598         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12599
12600 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12601
12602         * gcc.c-torture/compile/20001109-1.c: New test.
12603         * gcc.c-torture/compile/20001109-2.c: New test.
12604
12605 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         * g++.old-deja/g++.pt/operator1.C: New test.
12608         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12609
12610 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12611
12612         * gcc.dg/20001108-1.c: New test.
12613
12614 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12615
12616         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12617         with both arguments constant strings.
12618         * gcc.c-torture/execute/string-opt-3.c: New test.
12619         * gcc.c-torture/execute/string-opt-4.c: New test.
12620         * gcc.c-torture/execute/string-opt-5.c: New test.
12621
12622 2000-11-08  Nick Clifton  <nickc@redhat.com>
12623
12624         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12625         mulsidi3adddi patterns.
12626
12627 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12628
12629         * g++.old-deja/g++.other/crash36.C: New test.
12630
12631 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12632
12633         * g++.old-deja/g++.other/init16.C: New test.
12634
12635 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12636
12637         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12638
12639 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12640
12641         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12642         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12643         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12644
12645 2000-11-07  DJ Delorie  <dj@redhat.com>
12646
12647         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12648
12649 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12650
12651         * gcc.c-torture/execute/string-opt-1.c: New test.
12652
12653 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12654
12655         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12656         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12657         parameters in registers, and there is no way for a varargs
12658         function to know in which order the integer and floating-point
12659         parameters should be interleaved when they are placed on the
12660         stack.
12661         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12662         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12663
12664 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12665
12666         * gcc.c-torture/execute/string-opt-2.c: New test.
12667
12668 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12669
12670         * g++.old-deja/g++.pt/crash60.C: New test.
12671
12672 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12673
12674         * g++.old-deja/g++.other/crash24.C: New test.
12675         * g++.old-deja/g++.other/crash25.C: New test.
12676         * g++.old-deja/g++.other/crash26.C: New test.
12677         * g++.old-deja/g++.other/crash27.C: New test.
12678         * g++.old-deja/g++.other/crash28.C: New test.
12679         * g++.old-deja/g++.other/crash29.C: New test.
12680         * g++.old-deja/g++.other/crash30.C: New test.
12681         * g++.old-deja/g++.other/crash31.C: New test.
12682         * g++.old-deja/g++.other/crash32.C: New test.
12683         * g++.old-deja/g++.other/crash33.C: New test.
12684         * g++.old-deja/g++.other/crash34.C: New test.
12685         * g++.old-deja/g++.other/crash35.C: New test.
12686
12687 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12688
12689         * gcc.c-torture/execute/20001031-1.c: New test.
12690
12691 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12692
12693         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12694         namespace.
12695
12696         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12697         standards-conformant.
12698
12699         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12700
12701         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12702         * g++.old-deja/g++.mike/p755a.C: Likewise.
12703         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12704         library makes no calls to `operator new' during initialization.
12705
12706 2000-11-04  Neil Booth  <neilb@earthling.net>
12707
12708         * gcc.dg/cpp/include2.c: New tests.
12709
12710 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12711
12712         * lib/g++.exp (g++_set_ld_library_path): New function.
12713         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12714
12715 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12716
12717         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12718         warnings.
12719
12720 2000-11-01  Richard Henderson  <rth@redhat.com>
12721
12722         * g++.old-deja/g++.ext/namedret1.C: New.
12723         * g++.old-deja/g++.ext/namedret2.C: New.
12724         * g++.old-deja/g++.ext/namedret3.C: New.
12725
12726 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12727
12728         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12729         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12730
12731 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12732
12733         * gcc.c-torture/execute/va-arg-21.c: New test.
12734
12735 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12736
12737         * gcc.dg/c99-complex-2.c: New test.
12738
12739 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12740
12741         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12742
12743 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12744
12745         * g++.old-deja/g++.other/inline16.C: New test.
12746
12747 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12748
12749         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12750         __PRETTY_FUNCTION__
12751
12752 2000-10-29  Neil Booth  <neilb@earthling.net>
12753
12754         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12755         New tests.
12756         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12757         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12758         optimisation.
12759
12760 2000-10-29  Neil Booth  <neilb@earthling.net>
12761
12762         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12763         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12764         * mi5.c: Test multiple includes work with -C.
12765         * trigraphs.c: Test ^= version.
12766
12767 2000-10-28  Neil Booth  <neilb@earthling.net>
12768
12769         New tests and test updates for new macro expander.
12770
12771         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12772         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12773         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12774         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12775         new diagnostic messages.
12776
12777         * gcc.dg/cpp/macro3.c: New tests.
12778
12779 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12780
12781         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12782         on the same line.
12783
12784 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12785
12786         * g++.old-deja/g++.other/eh2.C: New test.
12787
12788 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12789
12790         * gcc.c-torture/execute/20001027-1.c: New test.
12791
12792 2000-10-26  Richard Henderson  <rth@redhat.com>
12793
12794         * gcc.c-torture/execute/20001026-1.c: New.
12795
12796 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12797
12798         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12799         * g++.old-deja/g++.law/builtin1.C: Likewise.
12800         * g++.old-deja/g++.law/ctors10.C: Likewise.
12801         * g++.old-deja/g++.law/virtual3.C: Likewise.
12802         * g++.old-deja/g++.mike/p658.C: Likewise.
12803         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12804         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12805         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12806         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12807         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12808
12809 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12810
12811         * gcc.c-torture/compile/20001024-1.c: New test.
12812
12813 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12814
12815         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12816         to tell us whether or not we are using V3.
12817
12818 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12819
12820         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12821         operands.
12822
12823 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12824
12825         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12826
12827 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12828
12829         * gcc.c-torture/execute/20001024-1.c: New test.
12830
12831 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12832
12833         * g++.old-deja/g++.other/sibcall1.C: New test.
12834
12835 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12836
12837         * gcc.dg/noncompile/init-3.c: New test.
12838
12839 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12840
12841         * gcc.dg/format-array-1.c: New test.
12842
12843 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12844
12845         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12846         writing through null pointers; remove comment about testing
12847         unterminated strings.
12848
12849 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12850
12851         * gcc.c-torture/execute/20001017-2.c: New test.
12852
12853 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12854
12855         * gcc.c-torture/compile/20001018-1.c: New test.
12856         * gcc.c-torture/compile/20001018-1.x: Xfail.
12857
12858 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12859
12860         * gcc.c-torture/execute/20001017-1.c: New test.
12861
12862 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12863
12864         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12865         for multiple use of arguments with scanf formats; add tests for
12866         multiple use of arguments.
12867
12868 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12869
12870         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12871
12872 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/format-miss-1.c: New test.
12875
12876 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12877
12878         * gcc.c-torture/execute/20001013-1.c: New test.
12879
12880 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12881
12882         * gcc.dg/format-branch-1.c: New test.
12883
12884 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12885
12886         * README, lib/file-format.exp: Remove EGCS references.
12887
12888 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12889
12890         * gcc.dg/20001013-1.c: New test.
12891
12892 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12893
12894         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12895         for intmax_t in the compiler using __typeof__ and the type rules
12896         for conditional expressions.
12897
12898 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12899
12900         * gcc.dg/20001012-1.c: New test.
12901         * gcc.dg/20001012-2.c: New test.
12902
12903 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12904
12905         * gcc.dg/format-attr-1.c: New test.
12906
12907 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12908
12909         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12910         __LONG_LONG_MAX__ instead of LLONG_MAX.
12911
12912 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12913
12914         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12915         scanf flags.
12916         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12917         flags.
12918
12919 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12920
12921         * gcc.dg/sequence-pt-1.c: New test.
12922
12923 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12924
12925         * gcc.c-torture/execute/20001011-1.c: New testcase.
12926         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12927
12928 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12929
12930         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12931         does not error on it.
12932
12933 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12934
12935         * gcc.dg/20001009-1.c: New test.
12936
12937 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12938
12939         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12940         * gcc.c-torture/execute/20001009-2.c: ... to here.
12941
12942 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12943
12944         * gcc.c-torture/compile/20001009-1.c: New testcase.
12945         * gcc.c-torture/execute/20001009-1.c: New testcase.
12946         Testcases provided by Jan Hubicka <jh@suse.cz>.
12947
12948 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12949
12950         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12951         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12952         uintmax_t using <limits.h> to emulate the compiler's internal
12953         logic.  No longer XFAIL %j tests.
12954
12955 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12956
12957         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12958         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12959         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12960         regexps and details of expected handling of some bad formats.
12961         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12962         suppression.
12963
12964 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12965
12966         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12967         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12968         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12969         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12970         in list archives.
12971
12972 2000-10-06  Richard Henderson  <rth@cygnus.com>
12973
12974         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12975         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12976         * g++.old-deja/g++.jason/report.C: Likewise.
12977         * g++.old-deja/g++.law/friend5.C: Likewise.
12978         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12979         of the expected warnings.
12980
12981 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         * g++.old-deja/g++.pt/enum14.C: New test.
12984
12985 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12986
12987         * g++.old-deja/g++.pt/crash59.C: New test.
12988
12989 2000-10-04  Will Cohen  <wcohen@redhat.com>
12990
12991         * gcc.dg/20000926-1.c: New test.
12992
12993 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12994
12995         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12996         function name for current C++ compiler.
12997         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12998
12999 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13000
13001         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13002         __PRETTY_FUNCTION__.
13003         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13004
13005 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13006
13007         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13008
13009 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13010
13011         * gcc.c-torture/compile/20000923-1.c: New test.
13012
13013 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13014
13015         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13016         * g++.old-deja/g++.pt/ttp62.C: Same.
13017         * g++.old-deja/g++.other/inline14.C: Same.
13018
13019 2000-09-24  Richard Henderson  <rth@cygnus.com>
13020
13021         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13022
13023 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13024
13025         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13026
13027 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13028
13029         * gcc.c-torture/compile/20000922-1.c: New file.
13030
13031 2000-09-21  Nick Clifton  <nickc@redhat.com>
13032
13033         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13034         a signed long modulo operation.
13035         (mod6): New function - perform an unsigned long modulo operation.
13036         (main): Add tests for modulos of very large numbers by very small
13037         dividends.
13038
13039 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13040
13041         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13042
13043 2000-09-19  Richard Henderson  <rth@cygnus.com>
13044
13045         * gcc.dg/compare2.c (case 10): XFAIL.
13046
13047 2000-09-18  Richard Henderson  <rth@cygnus.com>
13048
13049         * gcc.c-torture/execute/20000906-1.c: Move ...
13050         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13051         that support __builtin_trap.
13052
13053 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13054
13055         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13056
13057 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13058
13059         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13060         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13061         more $ format tests.
13062
13063 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13064
13065         * gcc.dg/format-errmk-1.c: New test.
13066
13067 2000-09-17  Greg McGary  <greg@mcgary.org>
13068
13069         * gcc.c-torture/execute/20000917-1.x: Remove.
13070
13071 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13072
13073         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13074
13075 2000-09-17  Greg McGary  <greg@mcgary.org>
13076
13077         * gcc.c-torture/execute/20000917-1.c: New test.
13078         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13079
13080 2000-09-16  Neil Booth  <NeilB@earthling.net>
13081
13082         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13083         in nested macro bug.
13084
13085 2000-09-15  Neil Booth  <NeilB@earthling.net>
13086
13087         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13088
13089 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13090
13091         * gcc.c-torture/execute/20000914-1.c: New test.
13092
13093 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13094
13095         * g++.other/inline13.C: New test.
13096
13097 2000-09-12  Andreas Jaeger  <aj@suse.de>
13098
13099         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13100         constant by Ulrich Drepper <drepper@redhat.com>.
13101
13102 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13103
13104         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13105
13106 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13107
13108         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13109
13110 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13111
13112         * gcc.dg/cpp/backslash.c: New test.
13113
13114 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13115
13116         * gcc.c-torture/execute/20000910-1.c: New test.
13117         * gcc.c-torture/execute/20000910-2.c: Likewise.
13118
13119 2000-09-11  Robert Lipe  <robertl@sco.com>
13120
13121         * gcc.dg/pragma-align.c: New test.
13122
13123 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13124
13125         * g++.old-deja/g++.pt/explicit82.C: New test.
13126         * g++.old-deja/g++.pt/explicit83.C: New test.
13127
13128 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13129
13130         * gcc.dg/asm-names.c: New test.
13131
13132 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13133
13134         * gcc.dg/cpp/tr-warn6.c: New test
13135
13136 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13137
13138         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13139         be accepted.
13140
13141 2000-09-07  Catherine Moore  <clm@redhat.com>
13142
13143         * gcc.c-torture/execute/unroll-1.c: New test.
13144
13145 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13146
13147         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13148         ERROR markers.
13149         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13150         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13151         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13152         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13153         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13154         Preprocess only.
13155         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13156         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13157
13158 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13159
13160         * g++.old-deja/g++.pt/deduct2.C: New test.
13161
13162 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13163
13164         * g++.old-deja/g++.pt/parms2.C: New test.
13165
13166 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13167
13168         * g++.old-deja/g++.pt/crash58.C: New test.
13169
13170 2000-09-06  Greg McGary  <greg@mcgary.org>
13171
13172         * gcc.c-torture/execute/20000906-1.c: New test.
13173         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13174
13175 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13176
13177         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13178
13179 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * g++.old-deja/g++.pt/crash57.C: New test.
13182
13183 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13184
13185         * g++.old-deja/g++.pt/crash56.C: New test.
13186
13187 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13188
13189         * g++.old-deja/g++.pt/koenig1.C: New test.
13190
13191 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13192
13193         * gcc.dg/20000904-1.c: New test.
13194
13195 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13196
13197         * gcc.dg/cpp/paste8.c: New test.
13198
13199 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13200
13201         * gcc.c-torture/compile/20000827-1.c: New test.
13202
13203 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13204
13205         * gcc.dg/format-diag-1.c: New test.
13206
13207 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13208
13209         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13210         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13211         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13212         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13213         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13214
13215 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13216
13217         * g++.old-deja/g++.other/nested4.C: New test.
13218
13219 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13220
13221         * g++.old-deja/g++.ns/scoped1.C: New test.
13222
13223 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13224
13225         * lib/g++.exp: Support testing already-installed GCC.
13226
13227 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13228
13229         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13230
13231 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13232
13233         * gcc.dg/return-type-2.c: New test.
13234
13235 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13236
13237         * gcc.c-torture/compile/20000825-1.c: New test.
13238
13239 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13240
13241         * gcc.dg/dwarf2-2.c: New test.
13242
13243 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13244
13245         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13246         dg-warning regexps.
13247
13248 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13249
13250         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13251         gcc.dg/format-ext-5.c: New tests.
13252
13253 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13254
13255         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13256
13257 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13258
13259         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13260
13261 2000-08-24  Richard Henderson  <rth@cygnus.com>
13262
13263         * gcc.dg/ia64-sync-1.c: New test.
13264         * gcc.dg/ia64-sync-2.c: New test.
13265         * gcc.dg/ia64-asm-1.c: New test.
13266
13267 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13268
13269         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13270         * gcc.dg/format-ext-2.c: New test.
13271
13272 2000-08-23  Jason Merrill  <jason@redhat.com>
13273
13274         * lib/old-dejagnu.exp: Also ignore "In member function" and
13275         "At global scope".
13276
13277 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13278
13279         * gcc.dg/noncompile/label-lineno-1.c: New test.
13280
13281 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13282
13283         * gcc.dg/c99-array-nonobj-1.c: New test.
13284
13285 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13286
13287         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13288         tests.
13289         * gcc.dg/format-ext-1.c: New test.
13290
13291 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13292
13293         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13294         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13295         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13296         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13297         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13298
13299 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13300
13301         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13302         gcc.dg/c99-strftime-2.c: New tests.
13303
13304 2000-08-22  Richard Henderson  <rth@cygnus.com>
13305
13306         * gcc.c-torture/execute/20000822-1.c: New test.
13307
13308 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13309
13310         * gcc.c-torture/execute/20000819-1.x: Remove.
13311
13312 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13313
13314         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13315         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13316         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13317         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13318         gcc.dg/format-xopen-1.c: New tests.
13319
13320 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13321
13322         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13323
13324 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13325
13326         * g++.old-deja/g++.other/loop2.C: New test.
13327
13328         * gcc.c-torture/compile/20000606-1.c: New test.
13329         * gcc.c-torture/compile/20000728-1.c: New test.
13330         * gcc.c-torture/execute/20000801-1.c: New test.
13331         * gcc.c-torture/execute/20000801-2.c: New test.
13332         * gcc.c-torture/execute/20000819-1.c: New test.
13333         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13334         * gcc.dg/20000629-1.c: New test.
13335         * gcc.dg/20000724-1.c: New test.
13336         * gcc.dg/20000807-1.c: New test.
13337
13338 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13339
13340         * gcc.dg/cpp/pragma-1.c: New test.
13341         * gcc.dg/cpp/pragma-2.c: New test.
13342
13343 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13344
13345         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13346         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13347
13348 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13349
13350         * gcc.c-torture/compile/20000818-1.c: New test.
13351
13352 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13353
13354         * gcc.c-torture/execute/20000818-1.c: New test.
13355
13356 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13357
13358         * gcc.dg/format-va-1.c: New test.
13359
13360 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         * g++.old-deja/g++.other/typedef8.C: New test.
13363
13364 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13365
13366         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13367         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13368         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13369         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13370         * g++.old-deja/g++.other/ptrmem7.C: New test.
13371         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13372
13373 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13374
13375         * g++.old-deja/g++.pt/typename27.C: New test.
13376
13377 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13378
13379         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13380         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13381         * g++.old-deja/g++.pt/friend45.C: New test.
13382         * g++.old-deja/g++.other/friend8.C: New test.
13383
13384 2000-08-15  Richard Henderson  <rth@cygnus.com>
13385
13386         * gcc.c-torture/execute/20000815-1.c: New test.
13387
13388 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13389
13390         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13391         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13392         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13393
13394 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13395
13396         * g++.old-deja/g++.other/refinit2.C: New test.
13397
13398 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13399
13400         * lib/c-torture.exp (c-torture): Make
13401         compiler_conditional_xfail_data global.
13402         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13403         compiler_conditional_xfail_data machinery.
13404         (f-torture-execute): Likewise.
13405         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13406         and only when unrolling loops.
13407
13408         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13409
13410 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13411
13412         * g++.old-deja/g++.pt/explicit81.C: New test.
13413
13414 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13415
13416         * g++.old-deja/g++.pt/typename26.C: New test.
13417
13418 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13419
13420         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13421         warning.
13422
13423 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13424
13425         * g++.old-deja/g++.other/array3.C: New test.
13426
13427 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13428
13429         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13430         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13431         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13432         New tests.
13433
13434 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13435
13436         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13437         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13438
13439 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13440
13441         * gcc.c-torture/execute/20000808-1.c: New test.
13442
13443 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13444
13445         * gcc.dg/c90-const-expr-1.c: New test.
13446
13447 2000-08-08  Richard Henderson  <rth@cygnus.com>
13448
13449         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13450
13451 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13452
13453         * gcc.dg/noncompile/const-ll-1.c: New test.
13454
13455 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13456
13457         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13458
13459 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13460
13461         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13462         that running programs linked against the shared version of libobjc
13463         run correctly.
13464
13465 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13466
13467         * gcc.dg/c99-printf-1.c: New test.
13468
13469 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13470
13471         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13472
13473 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13474
13475         * gcc.c-torture/execute/20000731-1.x: Delete.
13476
13477 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13478
13479         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13480         and torture_without_loops as is done by c-torture.exp.
13481         (search_for): Copy from c-torture.exp.
13482         (gcc-dg-runtest): New function, drives a directory of tests
13483         iterating over the TORTURE_OPTIONS.
13484         (scan-assembler, scan-assembler-not): Move here from
13485         individual directory drivers.
13486
13487         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13488         defined by lib/gcc-dg.exp.
13489         * gcc.dg/cpp/cpp.exp: Likewise.
13490         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13491         gcc-dg-runtest, so we cycle over optimization options.
13492
13493         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13494         * gcc.dg/compare2.c: No longer expected to fail.
13495
13496 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13497
13498         * gcc.c-torture/execute/20000804-1.c: New test.
13499
13500 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13501
13502         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13503
13504 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13505
13506         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13507
13508 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13509
13510         * gcc.c-torture/compile/20000803-1.c: New test.
13511
13512 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13513
13514         * gcc.c-torture/execute/20000801-3.c,
13515         gcc.c-torture/execute/20000801-4.c: New tests.
13516         * gcc.c-torture/execute/20000801-3.x,
13517         gcc.c-torture/execute/20000801-4.x: Xfail.
13518
13519 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13520
13521         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13522         libobjc/.libs to allow for libtool.
13523
13524 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13525
13526         * gcc.c-torture/compile/20000802-1.c: New test.
13527
13528 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13529
13530         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13531
13532 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13533
13534         * gcc-c-torture/execute/20000731-2.c: New test.
13535
13536         * gcc.c-torture/execute/20000731-1.c: New test.
13537         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13538
13539 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13540
13541         * testsuite/gcc.dg/cpp/paste7.c: New test.
13542         * gcc.dg/cpp/20000725-1.c: New test.
13543
13544 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13545
13546         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13547         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13548         declaration warning for __builtin_dwarf_reg_size.
13549
13550         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13551
13552 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13553
13554         * gcc.dg/noncompile/voidparam-1.c: New test.
13555
13556 2000-07-30  Richard Henderson  <rth@cygnus.com>
13557
13558         * gcc.dg/c90-digraph-1.c: Don't xfail.
13559         * gcc.dg/compare2.c (case 10): Xfail.
13560         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13561
13562 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13563
13564         * gcc.dg/c99-main-1.c: New test.
13565
13566 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13567
13568         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13569
13570 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13571
13572         * gcc.c-tortuer/execute/20000726-1.c: New test.
13573
13574 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13575
13576         * gcc.c-torture/execute/enum-2.c: New test.
13577
13578 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13579
13580         * gcc.dg/cpp/tr-warn3.c: New test.
13581
13582 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13583
13584         * g++.old-deja/g++.ext/implicit1.C: Remove.
13585         * g++.old-deja/g++.jason/c2.C: Remove
13586         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13587         * g++.old-deja/g++.pt/crash16.C: Likewise.
13588         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13589
13590 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13591
13592         * g++.old-deja/g++.other/for2.C: New test.
13593
13594 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13595
13596         * gcc.dg/20000720-1.c: New test.
13597
13598 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13599
13600         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13601
13602 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13603
13604         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13605         * gcc.c-torture/execute/20000722-1.c: New.
13606         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13607
13608 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13609
13610         * gcc.dg/cpp/20000720-1.S: New test.
13611
13612 2000-07-21  Michael Meissner  <meissner@redhat.com>
13613
13614         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13615
13616 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13617
13618         * g++.old-deja/g++.brendan/crash16.C,
13619         g++.old-deja/g++.brendan/parse3.C,
13620         g++.old-deja/g++.brendan/redecl1.C,
13621         g++.old-deja/g++.ns/template13.C,
13622         g++.old-deja/g++.other/decl4.C,
13623         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13624
13625 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13626
13627         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13628         and "Internal error".
13629
13630         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13631         regexps.
13632         * gcc.dg/cpp/paste6.c: New test.
13633
13634 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13635
13636         * gcc.dg/cpp/tr-direct.c: New test.
13637
13638         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13639         gcc.dg/cpp/undef1.c: Tweak error regexps.
13640
13641 2000-07-18  Eric Christopher <echristo@redhat.com>
13642
13643         * gcc.c-torture/compile/20000718-1.c: New test.
13644
13645 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13646
13647         * cpplex.c (_cpp_push_token): If the token being pushed back
13648         is the previous token in this context, just subtract one from
13649         context->posn.
13650         * cppmacro.c (save_expansion): Clear aux field when storing a
13651         placemarker.
13652
13653 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13654
13655         * gcc.dg/noncompile/redecl-1.c: New test.
13656
13657 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13658
13659         * gcc.c-torture/execute/20000717-5.c: New test.
13660         * gcc.c-torture/execute/20000717-1.x: Removed.
13661
13662 2000-07-17  Richard Henderson  <rth@cygnus.com>
13663
13664         * gcc.c-torture/execute/20000717-4.c: New test.
13665
13666 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13667
13668         * gcc.dg/cpp/syshdr.c: New test.
13669         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13670
13671 2000-07-17  Neil Booth  <neilb@earthling.net>
13672
13673         * gcc.dg/cpp/cmdlne-dM.c: New test.
13674         * gcc.dg/cpp/cmdlne-dD.c: New test.
13675
13676 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13677
13678         * gcc.c-torture/execute/20000717-3.c: New test.
13679
13680         * gcc.c-torture/compile/20000717-1.c: New test.
13681
13682 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13683
13684         * gcc.c-torture/execute/20000717-2.c: New test.
13685
13686 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13687
13688         * gcc.dg/formatz-1.c: New test.
13689
13690         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13691         * gcc.dg/c99-digraph-1.c: New tests.
13692
13693         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13694         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13695
13696         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13697         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13698         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13699         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13700         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13701         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13702         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13703
13704 2000-07-17   Greg McGary <greg@mcgary.org>
13705
13706         * gcc.c-torture/execute/20000717-1.c: New test.
13707         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13708
13709 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13710
13711         * gcc.c-torture/execute/20000715-2.c: New test.
13712         * gcc.dg/20000715-1.c: New test.
13713
13714 2000-07-15  Michael Meissner  <meissner@redhat.com>
13715
13716         * gcc.c-torture/execute/20000715-1.c: New test.
13717
13718 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13719
13720         * gcc.c-torture/execute/20000707-1.c: New test.
13721
13722 2000-07-13  Neil Booth  <NeilB@earthling.net>
13723
13724         * testsuite/gcc.dg/cpp/digraph1.c,
13725         testsuite/gcc.dg/cpp/digraph2.c,
13726         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13727
13728 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13729
13730         * g77.f-torture/compile/20000630-2.f:  New test.
13731         * g77.f-torture/compile/20000630-2.x
13732
13733 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13734
13735         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13736
13737 2000-07-11  Neil Booth  <NeilB@earthling.net>
13738
13739         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13740
13741 2000-07-11  Neil Booth  <NeilB@earthling.net>
13742
13743         * gcc.dg/cpp/cmdlne-C.c: New.
13744
13745 2000-07-09  Neil Booth  <NeilB@earthling.net>
13746
13747         * gcc.dg/cpp/directiv.c: New tests.
13748         * gcc.dg/cpp/undef1.c: Update.
13749
13750 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13751
13752         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13753
13754 2000-07-09  Neil Booth  <NeilB@earthling.net>
13755
13756         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13757
13758 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13759
13760         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13761         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13762
13763 2000-07-08  Neil Booth  <NeilB@earthling.net>
13764
13765         * gcc.dg/cpp/macsyntx.c: New tests.
13766
13767 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13768
13769         * gcc.dg/20000707-1.c: New test.
13770
13771 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13772
13773         * gcc.c-torture/execute/20000706-1.c: New test.
13774         * gcc.c-torture/execute/20000706-2.c: New test.
13775         * gcc.c-torture/execute/20000706-3.c: New test.
13776         * gcc.c-torture/execute/20000706-4.c: New test.
13777         * gcc.c-torture/execute/20000706-5.c: New test.
13778
13779 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13780
13781         * g++.old-deja/g++.pt/instantiate7.C: New test.
13782
13783 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13784
13785         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13786         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13787         * g++.old-deja/g++.other/rtti3.C: Likewise.
13788         * g++.old-deja/g++.other/rttid3.C: Likewise.
13789
13790 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13791
13792         *  g77.f-torture/compile/20000630-1.x: Fix typo
13793
13794 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13795
13796         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13797         assembly output.
13798
13799 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13800
13801         * gcc.dg/cpp/ident.c: New test.
13802
13803 2000-07-05  Neil Booth  <NeilB@earthling.net>
13804
13805         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13806           gcc.dg/cpp/lexstrng.c: New tests.
13807
13808 2000-07-04  Neil Booth  <NeilB@earthling.net>
13809
13810         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13811         * gcc.dg/cpp/strify2.c: Same.
13812
13813 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13814
13815         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13816         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13817         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13818         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13819
13820         * testsuite/gcc.dg/cpp/macro1.c,
13821         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13822         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13823         testsuite/gcc.dg/cpp/strify1.c,
13824         testsuite/gcc.dg/cpp/strify2.c: New tests.
13825
13826 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13827
13828         * gcc.c-torture/execute/20000703-1.c: New test.
13829
13830 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13831
13832         * g++.old-deja/g++.pt (lookup10.C): New test.
13833
13834 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13835
13836         * g++.old-deja/g++.pt (typename25.C): New test.
13837
13838 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13839
13840         * gcc.c-torture/compile/20000701-1.c: New test.
13841
13842 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13843
13844         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13845         to test case.
13846
13847 2000-06-30  Catherine Moore  <clm@cygnus.com>
13848
13849         * gcc.c-torture/execute/align-1.c: New test.
13850
13851 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.old-deja/g++.pt/expr8.C: New test.
13854         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13855
13856 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13857
13858         * gcc.c-torture/compile/20000629-1.c: New test.
13859
13860 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13861
13862
13863         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13864         gcc.dg/noncompile directory, depending on whether they're
13865         preprocessor tests or not.  Annotate all the tests for the dg
13866         framework.
13867
13868         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13869         * gcc.dg/noncompile/noncompile.exp: New.
13870
13871         * Moved files:
13872         Old name                                New name
13873         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13874         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13875         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13876         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13877         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13878         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13879         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13880         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13881         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13882         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13883         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13884         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13885         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13886         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13887         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13888         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13889         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13890         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13891         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13892         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13893         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13894         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13895         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13896         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13897
13898         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13899         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13900         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13901         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13902         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13903         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13904
13905 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13906
13907         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13908         declare one variable.  On the fourth, error.
13909         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13910         declared by 20000628-1a.h.
13911
13912 2000-06-29  Richard Henderson  <rth@redhat.com>
13913
13914         * gcc.c-torture/execute/930529-1.x: New file.
13915         * gcc.dg/920413-1.c: Adjust expected warning text.
13916         * gcc.dg/980217-1.c: Declare abort.
13917         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13918
13919 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13920
13921         * g77.f-torture/compile/20000629-1.f: New test.
13922         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13923
13924 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13925
13926         Rearrange lots of files, removing entirely the
13927         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13928         directories.
13929
13930         * Deleted files:
13931         gcc.c-torture/code_quality/code_quality.exp
13932         gcc.c-torture/special/special.exp
13933         gcc.failure/failure.exp
13934         gcc.failure/940409-1.x
13935         gcc.c-torture/compile/961203-1.x
13936
13937         * New files:
13938         gcc.misc-tests/linkage.exp
13939         gcc.c-torture/execute/920730-1t.c
13940         gcc.c-torture/execute/920730-1t.x
13941         gcc.c-torture/compile/920520-1.x
13942         gcc.c-torture/compile/920521-1.x
13943         gcc.c-torture/compile/981006-1.x
13944         gcc.c-torture/execute/eeprof-1.x
13945
13946         * Moved files (possibly with modifications to fit a new harness):
13947         Old name                                New name
13948         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13949         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13950         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13951         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13952         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13953         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13954         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13955         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13956         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13957         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13958         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13959         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13960         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13961         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13962
13963 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13964
13965         * c-torture/compile/961203-1.x: Delete.
13966
13967         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13968         not exit. Include stdio.h.
13969         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13970         * gcc.misc-tests/dg-12.c: Likewise.
13971         * gcc.misc-tests/dg-5.c: Likewise.
13972         * gcc.misc-tests/dg-6.c: Likewise.
13973         * gcc.misc-tests/dg-7.c: Prototype abort.
13974         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13975         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13976         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13977         not exit.
13978         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13979         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13980
13981 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13982
13983         * gcc.dg/cpp/20000628-1.c: New test.
13984         * gcc.dg/cpp/20000628-1.h: New header for above test.
13985         * gcc.dg/cpp/20000628-1a.h: Likewise.
13986
13987 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13988
13989         * gcc.dg/cpp: New directory.
13990         * gcc.dg/cpp/cpp.exp: New driver.
13991         * gcc.dg/cpp/20000627-1.c: New test.
13992         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13993         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13994         and rewrite as a compilation test.
13995
13996         * gcc.dg: Move many files into the cpp subdirectory, possibly
13997         renaming or editing them as well.
13998         Old name                New name
13999         990119-1.c              cpp/19990119-1.c
14000         990228-1.c              cpp/19990228-1.c
14001         990407-1.c              cpp/19990407-1.c
14002         990409-1.c              cpp/19990409-1.c
14003         990413-1.c              cpp/19990413-1.c
14004         990703-1.c              cpp/19990703-1.c
14005         20000127-1.c            cpp/20000127-1.c
14006         20000129-1.c            cpp/20000129-1.c
14007         20000207-1.c            cpp/20000207-1.c
14008         20000207-2.c            cpp/20000207-2.c
14009         20000209-1.c            cpp/20000209-1.c
14010         20000209-2.c            cpp/20000209-2.c
14011         20000301-1.c            cpp/20000301-1.c
14012         20000419-1.c            cpp/20000419-1.c
14013         20000510-1.S            cpp/20000510-1.S
14014         20000519-1.c            cpp/20000519-1.c
14015         20000529-1.c            cpp/20000529-1.c
14016         20000625-1.c            cpp/20000625-1.c
14017         20000625-2.c            cpp/20000625-2.c
14018         cpp-as1.c               cpp/assert1.c
14019         cpp-as2.c               cpp/assert2.c
14020         cxx-comments-1.c        cpp/cxxcom1.c
14021         cxx-comments-2.c        cpp/cxxcom2.c
14022         endif-label.c           cpp/endif.c
14023         cpp-hash1.c             cpp/hash1.c
14024         cpp-hash2.c             cpp/hash2.c
14025         cpp-if1.c               cpp/if-1.c
14026         cpp-if2.c               cpp/if-2.c
14027         cpp-if3.c               cpp/if-3.c
14028         cpp-if4.c               cpp/if-4.c
14029         cpp-if5.c               cpp/if-5.c
14030         cpp-cond.c              cpp/if-cexp.c
14031         cpp-missingop.c         cpp/if-mop.c
14032         cpp-missingparen.c      cpp/if-mpar.c
14033         cpp-opprec.c            cpp/if-oppr.c
14034         cpp-ifparen.c           cpp/if-paren.c
14035         cpp-shortcircuit.c      cpp/if-sc.c
14036         cpp-shift.c             cpp/if-shift.c
14037         cpp-unary.c             cpp/if-unary.c
14038         cpp-li1.c               cpp/line1.c
14039         cpp-li2.c               cpp/line2.c
14040         lineno.c                cpp/line3.c
14041         lineno-2.c              cpp/line4.c
14042         cpp-mi.c                cpp/mi1.c
14043         cpp-mic.h               cpp/mi1c.h
14044         cpp-micc.h              cpp/mi1cc.h
14045         cpp-mind.h              cpp/mi1nd.h
14046         cpp-mindp.h             cpp/mi1ndp.h
14047         cpp-mix.h               cpp/mi1x.h
14048         cpp-mi2.c               cpp/mi2.c
14049         cpp-mi2a.h              cpp/mi2a.h
14050         cpp-mi2b.h              cpp/mi2b.h
14051         cpp-mi2c.h              cpp/mi2c.h
14052         cpp-mi3.c               cpp/mi3.c
14053         cpp-mi3.def             cpp/mi3.def
14054         poison-1.c              cpp/poison.c
14055         pr-impl.c               cpp/prag-imp.c
14056         cpp-redef-2.c           cpp/redef1.c
14057         cpp-redef.c             cpp/redef2.c
14058         strpaste.c              cpp/strp1.c
14059         strpaste-2.c            cpp/strp2.c
14060         cpp-tradpaste.c         cpp/tr-paste.c
14061         cpp-tradstringify.c     cpp/tr-str.c
14062         cpp-tradwarn1.c         cpp/tr-warn1.c
14063         cpp-tradwarn2.c         cpp/tr-warn2.c
14064         trigraphs.c             cpp/trigraphs.c
14065         cpp-unc1.c              cpp/unc1.c
14066         cpp-unc2.c              cpp/unc2.c
14067         cpp-unc3.c              cpp/unc3.c
14068         cpp-unc.c               cpp/unc4.c
14069         undef.c                 cpp/undef1.c
14070         undef-2.c               cpp/undef2.c
14071         cpp-wi1.c               cpp/widestr1.c
14072
14073 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14074
14075         * lib/g++.exp (g++_include_flags): Tweak.
14076
14077 2000-06-27  H.J. Lu  <hjl@gnu.org>
14078             Loren J. Rittle  <ljrittle@acm.org>
14079
14080         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14081         version with one that knows about the new gcc tree structure.
14082         (g++_link_flags): Same.
14083
14084 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14085
14086         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14087         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14088         case we are cross-compiling.
14089
14090         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14091         g++.old-deja/g++.niklas/Makefile.in,
14092         g++.old-deja/g++.niklas/configure.in,
14093         g++.old-deja/g++.other/Makefile.in,
14094         g++.old-deja/g++.other/configure.in,
14095         gcc.c-torture/code_quality/Makefile.in,
14096         gcc.c-torture/code_quality/configure.in,
14097         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14098         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14099         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14100         gcc.c-torture/execute/ieee/Makefile.in,
14101         gcc.c-torture/execute/ieee/configure.in,
14102         gcc.c-torture/noncompile/Makefile.in,
14103         gcc.c-torture/noncompile/configure.in,
14104         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14105         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14106         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14107
14108 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14109
14110         * g++.old-deja/g++.other/ambig3.C: New test.
14111
14112 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14113
14114         * g++.old-deja/g++.pt/syntax1.C: New test.
14115         * g++.old-deja/g++.pt/syntax2.C: New test.
14116         * g++.old-deja/g++.other/syntax3.C: New test.
14117         * g++.old-deja/g++.other/syntax4.C: New test.
14118
14119 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14120
14121         * gcc.dg/20000623-1.c: Prototype exit and abort.
14122
14123 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14124
14125         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14126         New tests.
14127         * gcc.dg/cpp-mi3.def: New file.
14128
14129         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14130         inside assertions.
14131         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14132         lexer's error messages.
14133         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14134         divine anything from the linemarkers.
14135         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14136         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14137
14138 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14139
14140         * gcc.dg/20000623-1.c: New test.
14141
14142 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14143
14144         * gcc.c-torture/execute/20000622-1.c: New test.
14145
14146 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14147
14148         * g++.old-deja/g++.other/init15.C: New test.
14149
14150 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14151
14152         * g++.old-deja/g++.pt/vaarg2.C: New test.
14153         * g++.old-deja/g++.pt/vaarg3.C: New test.
14154
14155 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14156
14157         * g++.old-deja/g++.other/dyncast6.C: New test.
14158
14159 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14160
14161         * gcc.c-torture/execute/loop-6.c: New test.
14162
14163 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14164
14165         * gcc.dg/20000614-1.c: New test.
14166         * gcc.dg/20000614-2.c: New test.
14167
14168 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14169
14170         * g++.old-deja/g++.other/inline12.C: New test.
14171
14172 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14173
14174         * g++.old-deja/g++.other/eh1.C: New test.
14175
14176 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14177
14178         * g++.old-deja/g++.other/type.C: New test.
14179
14180 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14181
14182         * g++.old-deja/g++.other/initstring.C: New test.
14183
14184 2000-06-12  Jason Merrill  <jason@redhat.com>
14185
14186         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14187
14188 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14189
14190         * gcc.c-torture/compile/20000609-1.c: New test.
14191
14192 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14193
14194         * gcc.dg/20000609-1.c: New test.
14195
14196 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14197
14198         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14199         * gcc.c-torture/noncompile/poison-1.c: Move...
14200         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14201         * gcc.dg/cpp-li1.c: Add a token after the #line.
14202
14203 2000-06-05  Richard Henderson  <rth@cygnus.com>
14204
14205         * gcc.c-torture/execute/20000605-2.c: New test.
14206         * gcc.c-torture/execute/20000605-3.c: New test.
14207
14208 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14209
14210         * g77.f-torture/execute/20000503-1.x: New file.
14211
14212 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14213
14214         * g++.old-deja/g++.eh/badalloc1.C: New test.
14215
14216 2000-06-05  Richard Henderson  <rth@cygnus.com>
14217
14218         * gcc.c-torture/execute/20000605-1.c: New test.
14219
14220 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14221             Nathan Sidwell <nathan@codesourcery.com>
14222
14223         * gcc.c-torture/compile/20000605-1.c: New test.
14224
14225 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14226
14227         * g77.f-torture/compile/20000601-1.f:  New test.
14228
14229 2000-06-03  Richard Henderson  <rth@cygnus.com>
14230
14231         * gcc.c-torture/execute/20000603-1.c: New.
14232
14233 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14234
14235         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14236         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14237
14238 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14239
14240         * gcc.dg/compare2.c (case 12): XFAIL.
14241         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14242         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14243
14244         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14245
14246 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14247
14248         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14249         guard macro is already defined when the header is first
14250         included.
14251         * gcc.dg/cpp-mix.h: New file.
14252         * gcc.dg/endif-label.c: Update patterns to match compiler.
14253
14254         * g++.brendan/complex1.C: Declare abort.
14255         * g++.law/refs4.C: Remove XFAIL.
14256         * g++.oliva/expr2.C: Declare abort and exit.
14257
14258 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14259
14260         * gcc.c-torture/execute/20000528-1.c: New test.
14261
14262         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14263         * g++.old-deja/g++.law/temps4.C: Likewise.
14264
14265         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14266         stdlib.h.  Call abort() on failure.
14267         * g++.old-deja/g++.law/refs4.C: Likewise.
14268         * g++.old-deja/g++.law/temps4.C: Likewise.
14269         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14270         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14271
14272 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14273
14274         Relative to g++.dg/special:
14275         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14276
14277         Relative to g++.old-deja:
14278         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14279         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14280         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14281         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14282         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14283         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14284         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14285
14286         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14287         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14288         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14289         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14290         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14291         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14292         and/or string.h.
14293
14294         * g++.other/goto1.C: Update expectations for error messages.
14295
14296 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14297
14298         * gcc.c-torture/compile/20000523-1.c: New test.
14299
14300 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14301
14302         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14303
14304 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14305
14306         * g++.old-deja/g++.eh/catch11.C: New test.
14307         * g++.old-deja/g++.eh/catch12.C: New test.
14308
14309 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14310
14311         * gcc.c-torture/execute/20000523-1.c: New test.
14312
14313 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14314
14315         * c-torture/execute/bcp-1.c: Replace abort in arg of
14316         __builtin_constant_p with a generic external function.
14317
14318         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14319         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14320         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14321         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14322         Prototype abort and/or exit.
14323
14324         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14325         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14326         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14327         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14328
14329 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14330
14331         * gcc.dg/dwarf2-1.c: New test.
14332
14333 2000-05-20  Richard Henderson  <rth@cygnus.com>
14334
14335         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14336
14337 2000-05-20  Andreas Jaeger  <aj@suse.de>
14338
14339         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14340         testcase.
14341
14342 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14343
14344         * gcc.c-torture/execute/20000519-2.c: New test.
14345
14346 2000-05-19  Andreas Jaeger  <aj@suse.de>
14347
14348         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14349         which fails with SSA.
14350
14351         * lib/c-torture.exp: Also test with -O3 -fssa.
14352
14353 2000-05-18  Michael Meissner  <meissner@redhat.com>
14354
14355         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14356         * gcc.c-torture/execute/920415-1.c: Ditto.
14357         * gcc.c-torture/execute/920501-1.c: Ditto.
14358         * gcc.c-torture/execute/conversion.c: Ditto.
14359         * gcc.c-torture/execute/cvt-1.c: Ditto.
14360
14361 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14362
14363         * gcc.c-torture/compile/20000518-1.c: New test.
14364
14365 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14366
14367         * g77.f-torture/compile/200005018.f:  New test.
14368
14369 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14370
14371         * gcc.c-torture/compile/20000517-1.c: New test.
14372
14373 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14374
14375         * gcc.c-torture/execute/20000516-1.c: New test.
14376
14377 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14378
14379         * g++.old-deja/g++.other/eh.C: New test.
14380
14381 2000-05-12  Richard Henderson  <rth@cygnus.com>
14382
14383         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14384         constants through to doit's conditional.
14385
14386 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14387
14388         * gcc.c-torture/compile/20000511-1.c: New test.
14389         * g77.f-torture/compile/20000511-1.f: New test.
14390         * g77.f-torture/compile/20000511-2.f: New test.
14391
14392 2000-05-11  Michael Meissner  <meissner@redhat.com>
14393
14394         * gcc.c-torture/execute/20000511-1.c: New test.
14395
14396 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14397
14398         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14399         * gcc.dg/20000510-1.S: New.
14400
14401 2000-05-08  Catherine Moore  <clm@cygnus.com>
14402
14403         * gcc.dg/unused-3.c: New.
14404
14405 2000-05-06  Richard Henderson  <rth@cygnus.com>
14406
14407           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14408           * g++.old-deja/g++.mike/warn1.C: Likewise.
14409           * g++.old-deja/g++.pt/local1.C: Likewise.
14410           * g++.old-deja/g++.pt/local7.C: Likewise.
14411           * g++.old-deja/g++.pt/spec16.C: Likewise.
14412
14413 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14414
14415         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14416
14417 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14418
14419           * g77.f-torture/execute/20000503-1.f:  New test.
14420
14421 2000-05-04  Andreas Jaeger  <aj@suse.de>
14422
14423         * gcc.dg/noreturn-2.c: New test.
14424
14425 2000-05-04  Neil Booth  <NeilB@earthling.net>
14426
14427         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14428         preprocessor.
14429
14430 2000-05-04  Richard Henderson  <rth@cygnus.com>
14431
14432         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14433
14434 2000-05-04  Richard Henderson  <rth@cygnus.com>
14435
14436         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14437         OpenSSL by Jason R Thorpe.
14438
14439 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14440
14441         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14442
14443 2000-05-03  Robert Lipe <robertlipe@usa.net>
14444
14445         * gcc.dg/20000503-1.c: New test.
14446
14447 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14448
14449         * gcc.c-torture/compile/20000502-1.c: New test.
14450         * g++.old-deja/g++.other/align.C: New test.
14451         * gcc.dg/cpp-tradstringify.c: New test.
14452
14453 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14454
14455         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14456         and hard registers.
14457
14458 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14459
14460         * gcc.c-torture/execute/loop-5.c: New test.
14461
14462 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14463
14464         * gcc.c-torture/execute/va-arg-20.c: New test.
14465
14466 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14467
14468         * gcc.c-torture/execute/20000422-1.c: New test.
14469
14470 2000-04-20  Greg McGary  <gkm@gnu.org>
14471
14472         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14473         when optimizing, but without sibling-call optimizations (-O1).
14474
14475 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14476
14477           * gcc.c-torture/compile/20000420-1.c: New test.
14478
14479 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14480
14481         * g++.abi/ptrflags.C: New test.
14482         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14483
14484 2000-04-19  Catherine Moore  <clm@cygnus.com>
14485
14486         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14487
14488 2000-04-19  Greg McGary  <gkm@gnu.org>
14489
14490         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14491         sibling-call optimizations.
14492
14493 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14494
14495         * gcc.dg/20000419-1.c: New test.
14496
14497 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14498
14499         * gcc.c-torture/execute/20000412-6.c: New test.
14500
14501 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14502
14503         * gcc.c-torture/execute/20000412-5.c: New test.
14504         * g77.f-torture/compile/20000412-1.f: New test.
14505         * gcc.c-torture/execute/20000412-4.c: New test.
14506         * gcc.c-torture/compile/20000412-2.c: New test.
14507         * gcc.c-torture/execute/20000412-3.c: New test.
14508         * gcc.c-torture/compile/20000412-1.c: New test.
14509         * gcc.c-torture/execute/20000412-2.c: New test.
14510
14511 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14512
14513         * objc/execute/bf-20.m: New test.
14514
14515 2000-04-10  Richard Henderson  <rth@cygnus.com>
14516
14517         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14518
14519         * gcc.c-torture/execute/20000412-1.c: New test.
14520
14521 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         * g++.old-deja/g++.eh/catchptr1.C: New test.
14524
14525 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14528
14529 2000-04-08  Neil Booth  <NeilB@earthling.net>
14530
14531         * gcc.dg/cpp-nullchar.c: Remove test as
14532         embedded nulls cause problems.
14533
14534 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14535
14536         * gcc.dg/compare2.c: New test.
14537
14538 2000-04-08  Neil Booth  <NeilB@earthling.net>
14539
14540         * gcc.dg/cpp-nullchar.c: New test.
14541
14542 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14543
14544         * gcc.dg/cpp-mi2.c: New test.
14545         * gcc.dg/cpp-mi2[abc].h: New files.
14546
14547 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14548
14549         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14550         member name.
14551
14552 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14553
14554         * g++.old-deja/g++.abi/vmihint.C: New test.
14555
14556 2000-04-06  Neil Booth  <NeilB@earthling.net>
14557
14558         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14559         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14560         copyright.
14561
14562 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14563
14564         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14565         avoid stack-frame overwrite.
14566
14567 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14568
14569         * gcc.c-torture/compile/20000405-2.c: New test.
14570         * gcc.c-torture/compile/20000405-3.c: New test.
14571
14572 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14573
14574         * gcc.c-torture/compile/20000405-1.c: New test.
14575
14576 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14577
14578         * gcc.dg/cast-qual-1.c: Revert last change.
14579
14580 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14581
14582         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14583
14584 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14585
14586         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14587         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14588
14589 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14590
14591         * gcc.c-torture/compile/20000403-2.c: New test.
14592         * gcc.c-torture/compile/20000403-1.c: New test.
14593
14594 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14595
14596         * gcc.c-torture/execute/20000403-1.c: New test.
14597
14598 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14599
14600         * gcc.c-torture/execute/20000402-1.c: New test.
14601
14602 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14603
14604         * gcc.c-torture/execute/va-arg-15.c: New test.
14605         * gcc.c-torture/execute/va-arg-16.c: New test.
14606         * gcc.c-torture/execute/va-arg-17.c: New test.
14607         * gcc.c-torture/execute/va-arg-18.c: New test.
14608         * gcc.c-torture/execute/va-arg-19.c: New test.
14609
14610 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14611
14612         * gcc.c-torture/compile/981211-1.c: Move to...
14613         * gcc.dg/cpp-as1.c: ...here.
14614         * gcc.dg/cpp-as2.c: New file.
14615
14616         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14617         compiler.
14618
14619 2000-04-02  Neil Booth  <NeilB@earthling.net>
14620
14621         * gcc.dg/cpp-cond.c  New tests.
14622         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14623         accidental success less likely.
14624         * gcc.dg/cpp-missingop.c  New tests.
14625         * gcc.dg/cpp-missingparen.c  New tests.
14626         * gcc.dg/cpp-shift.c  New tests.
14627         * gcc.dg/cpp-shortcircuit.c  New tests.
14628         * gcc.dg/cpp-unary.c  New tests.
14629
14630 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14631
14632         * gcc.c-torture/compile/20000329-1.c: New test.
14633
14634 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14635
14636         * gcc.c-torture/compile/20000326-1.c: New test.
14637         * gcc.c-torture/compile/20000326-2.c: New test.
14638
14639 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14640
14641         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14642         the first parameter is a function argument.
14643
14644 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14645
14646         * g++.old-deja/g++.ext/array4.C: New test.
14647
14648 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14649
14650         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14651
14652 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14653
14654         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14655
14656 2000-03-19  Richard Henderson  <rth@cygnus.com>
14657
14658         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14659
14660 2000-03-19  Richard Henderson  <rth@cygnus.com>
14661
14662         * gcc.c-torture/compile/20000319-1.c: New test.
14663
14664 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14665
14666         * gcc.c-torture/execute/20000314-3.c: New test.
14667         * gcc.c-torture/execute/20000314-2.c: New test.
14668         * gcc.c-torture/execute/20000314-1.c: New test.
14669         * gcc.c-torture/compile/20000314-2.c: New test.
14670         * gcc.c-torture/compile/20000314-1.c: New test.
14671
14672 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14673
14674         * g++.old-deja/g++.warn/inline.C: New test.
14675
14676 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14677
14678         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14679         standards-compliant result rather than specific constants.
14680         Put test-values in array.
14681
14682 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14683
14684         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14685         (g++_target_compile): Put test-specific options last.
14686
14687 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14688
14689         * g++.old-deja/g++.eh/vbase4.C: New test.
14690
14691 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14692
14693         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14694
14695 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14696
14697         * g++.old-deja/g++.brendan/misc12.C: Removed.
14698         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14699         * g++.old-deja/g++.ext/pretty4.C: New test.
14700
14701 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14702
14703         * g++.old-deja/g++.other/string2.C: New test.
14704
14705 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14706
14707         * g++.old-deja/g++.warn/impint2.C: New test.
14708
14709 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14710
14711         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14712         is 1, not zero.
14713
14714 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14715
14716         * g++.old-deja/g++.warn/impint.C: New test.
14717         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14718         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14719         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14720         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14721         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14722         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14723         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14724         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14725         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14726         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14727         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14728         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14729
14730 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * gcc.dg/cpp-redef.c: New test.
14733
14734 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         * g++.old-deja/g++.pt/unify7.C: New test.
14737
14738 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14739
14740         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14741         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14742
14743 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14744
14745         * gcc.c-torture/compile/20000224-1.c: New test.
14746
14747 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14748
14749         * gcc.c-torture/compile/cpp-2.c: New test.
14750         * gcc.c-torture/compile/cpp-1.c: New test.
14751
14752 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14753
14754         * gcc.c-torture/execute/20000225-1.c: New test.
14755
14756 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14757
14758         * gcc.dg/cpp-li2.c: New test.
14759
14760         * gcc.dg/cpp-wi1.c: New test.
14761
14762         * gcc.dg/cpp-li1.c: New test.
14763
14764 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14765
14766         * g++.old-deja/g++.other/sizeof5.C: New test.
14767
14768 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14769
14770         * gcc.c-torture/execute/va-arg-13.c: New test.
14771
14772 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14773
14774         * gcc.c-torture/execute/va-arg-12.c: New test.
14775
14776 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14777
14778         * gcc.c-torture/execute/20000223-1.c: New test.
14779
14780 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14781
14782         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14783
14784 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14785
14786         * g++.old-deja/g++.abi/ptrmem.C: New test.
14787
14788 2000-02-19  Richard Henderson  <rth@cygnus.com>
14789
14790         * gcc.c-torture/compile/init-3.c: New.
14791
14792 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14793
14794         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14795         ALWAYS_CXXFLAGS.
14796
14797 2000-02-11  Robert Lipe <robertl@sco.com>
14798
14799         * gcc.c-torture/compile/20000211-3.c: New test.
14800
14801 2000-02-11  Martin Buchholz <martin@xemacs.org>
14802
14803         * gcc.c-torture/compile/20000211-2.c: New test.
14804
14805 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14806
14807         * gcc.c-torture/compile/20000211-1.c: New test.
14808
14809 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14810
14811         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14812           on native targets
14813
14814 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14815
14816         * g++.old-deja/g++.other/cast5.C: New test.
14817
14818 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14819
14820         * gcc.c-torture/execute/20000205-1.c: New.
14821
14822 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14823
14824         * g++.old-deja/g++.jason/cast3.C: Return void.
14825         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14826
14827 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14828
14829         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14830
14831         * gcc.dg/loop-1.c: New test.
14832
14833 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14834
14835         * gcc.c-torture/compile/20000127-1.c: New test.
14836         * gcc.c-torture/execute/991228-1.c: New test.
14837
14838 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14839
14840         * gcc.dg/unused-2.c: New test.
14841
14842         * gcc.dg/conv-1.c: New test.
14843
14844 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14845
14846         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14847         compiler.
14848         (tool_option_proc): Fix typo.
14849
14850 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14851
14852         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14853         of the ld on the host, not on the build machine.
14854         Also, don't crash if '--help' is not a supported option.
14855
14856 2000-01-24  Richard Henderson  <rth@cygnus.com>
14857
14858         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14859
14860 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14861
14862         * gcc.c-torture/execute/20000120-2.c: New test.
14863         * gcc.c-torture/execute/20000120-1.c: New test.
14864
14865 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14866
14867         * gcc.c-torture/execute/20000113-1.c: New test.
14868
14869 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14870
14871         * gcc.c-torture/execute/20000112-1.c: New test.
14872
14873 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14874
14875         * gcc.dg/20000111-1.c: New test.
14876
14877 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14878
14879         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14880         with 16 bit integers.
14881
14882 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14883
14884         * gcc.dg/20000108-1.c: New test.
14885
14886 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14887
14888         * g++.old-deja/g++.ns/koenig8.C: New test.
14889
14890 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14891
14892         * g++.old-deja/g++.other/cast4.C: New test.
14893
14894 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14895
14896         * gcc.c-torture/compile/20000105-2.c: New test.
14897         * gcc.c-torture/compile/20000105-1.c: New test.
14898
14899 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14900
14901         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14902         references to printf & atoi to conform to ANSI standard.
14903         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14904         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14905         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14906         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14907         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14908         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14909         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14910         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14911         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14912         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14913         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14914         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14915         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14916         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14917         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14918         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14919         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14920         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14921         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14922         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14923         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14924         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14925         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14926         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14927         * g++.old-deja/g++.brendan/init3.C: Likewise.
14928         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14929         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14930         * g++.old-deja/g++.brendan/new2.C: Likewise.
14931         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14932         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14933         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14934         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14935         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14936         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14937         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14938         * g++.old-deja/g++.brendan/template24.C: Likewise.
14939         * g++.old-deja/g++.brendan/template3.C: Likewise.
14940         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14941         * g++.old-deja/g++.jason/inline3.C: Likewise.
14942         * g++.old-deja/g++.jason/opeq.C: Likewise.
14943         * g++.old-deja/g++.law/arg5.C: Likewise.
14944         * g++.old-deja/g++.law/arm7.C: Likewise.
14945         * g++.old-deja/g++.law/ctors11.C: Likewise.
14946         * g++.old-deja/g++.law/cvt8.C: Likewise.
14947         * g++.old-deja/g++.law/init9.C: Likewise.
14948         * g++.old-deja/g++.law/refs4.C: Likewise.
14949         * g++.old-deja/g++.law/template2.C: Likewise.
14950         * g++.old-deja/g++.law/visibility24.C: Likewise.
14951         * g++.old-deja/g++.law/vtable3.C: Likewise.
14952         * g++.old-deja/g++.mike/asm2.C: Likewise.
14953         * g++.old-deja/g++.mike/eh1.C: Likewise.
14954         * g++.old-deja/g++.mike/misc1.C: Likewise.
14955         * g++.old-deja/g++.mike/misc13.C: Likewise.
14956         * g++.old-deja/g++.mike/misc14.C: Likewise.
14957         * g++.old-deja/g++.mike/ns12.C: Likewise.
14958         * g++.old-deja/g++.mike/p1248.C: Likewise.
14959         * g++.old-deja/g++.mike/p3708.C: Likewise.
14960         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14961         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14962         * g++.old-deja/g++.mike/p646.C: Likewise.
14963         * g++.old-deja/g++.mike/p700.C: Likewise.
14964         * g++.old-deja/g++.mike/p783.C: Likewise.
14965         * g++.old-deja/g++.mike/p783a.C: Likewise.
14966         * g++.old-deja/g++.mike/p783b.C: Likewise.
14967         * g++.old-deja/g++.mike/p786.C: Likewise.
14968         * g++.old-deja/g++.mike/p789.C: Likewise.
14969         * g++.old-deja/g++.mike/p789a.C: Likewise.
14970         * g++.old-deja/g++.mike/p807a.C: Likewise.
14971         * g++.old-deja/g++.other/delete3.C: Likewise.
14972         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14973         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14974         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14975         * g++.old-deja/g++.other/empty1.C: Likewise.
14976         * g++.old-deja/g++.other/temporary1.C: Likewise.
14977         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14978         * g++.old-deja/g++.pt/t16.C: Likewise.
14979         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14980
14981 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14982
14983         * gcc.dg/991230-1.c: New test.
14984
14985 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14986
14987         * gcc.c-torture/compile/991229-3.c: New test.
14988         * gcc.c-torture/compile/991229-2.c: New test.
14989         * gcc.c-torture/compile/991229-1.c: New test.
14990
14991 1999-12-29  Greg McGary <gkm@eng.ascend.com>
14992
14993         * gcc.c-torture/compile/labels-2.c: New test.
14994
14995 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14996
14997         * gcc.c-torture/execute/991227-1.c: New test.
14998
14999 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15000
15001         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15002
15003 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15004
15005         * gcc.c-torture/execute/991221-1.c: New test.
15006
15007 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15008
15009         * g++.old-deja/g++.other/cast3.C: New test.
15010
15011 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15012
15013         * gcc.c-torture/execute/991216-4.c: New test.
15014
15015 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15016
15017         * gcc.c-torture/execute/991216-1.c: New test.
15018         * gcc.c-torture/execute/991216-2.c: New test.
15019         * gcc.c-torture/execute/991216-3.c: New test.
15020
15021 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15022
15023         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15024         Actually make the test fail by using "-O2" for compilation.
15025
15026 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15027
15028         * g++.old-deja/g++.warn/cast-align1.C: New test.
15029
15030 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15031
15032         * gcc.c-torture/compile/991214-1.c: New test.
15033         * gcc.c-torture/compile/991214-2.c: New test.
15034
15035 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15036
15037         * gcc.dg/991214-1.c: New test.
15038
15039 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15040
15041         * gcc.c-torture/compile/991213-3.c: New test.
15042         * gcc.c-torture/compile/991213-2.c: New test.
15043         * gcc.c-torture/compile/991213-1.c: New test.
15044
15045 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15046
15047         * gcc.dg/991209-1.c: New test.
15048
15049 1999-12-08  Nathan Sidwell <nathan@acm.org>
15050
15051         * gcc.c-torture/compile/991208-1.c: New test.
15052
15053 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15054
15055         * gcc.dg/ultrasp2.c: New test.
15056
15057 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15058
15059         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15060
15061 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15062
15063         * gcc.c-torture/compile/991202-1.c: New test.
15064         * gcc.c-torture/execute/991202-1.c: New test.
15065         * gcc.c-torture/execute/991202-2.c: New test.
15066         * gcc.c-torture/execute/991202-3.c: New test.
15067
15068 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15069
15070         * g++.old-deja/g++.abi/align.C: New test.
15071         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15072         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15073
15074 1999-12-01  Richard Henderson  <rth@cygnus.com>
15075
15076         * gcc.c-torture/execute/991201-1.c: New.
15077
15078 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15079
15080         * gcc.dg/991129-1.c: New test.
15081
15082 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15083
15084         * gcc.c-torture/compile/991127-1.c: New test.
15085
15086 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15087
15088         * g++.old-deja/g++.other/warn4.C: New test.
15089
15090 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15091
15092         * g++.old-deja/g++.eh/cleanup2.C: New test.
15093         * g++.old-deja/g++.ext/pretty2.C: New test.
15094         * g++.old-deja/g++.ext/pretty3.C: New test.
15095         * g++.old-deja/g++.other/debug6.C: New test.
15096
15097 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15098
15099         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15100         compiler_output to look for one error message instead of two.
15101
15102 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15103
15104         * gcc.c-torture/execute/991118-1.c: Also test case
15105         where the word boundary does not split a byte evenly.
15106
15107 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15108
15109         * g++.old-deja/g++.ext/restrict1.C: New test.
15110
15111 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15112
15113         * gcc.c-torture/execute/991118-1.c: New test.
15114
15115 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15116
15117         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15118         working directory pathnames.
15119
15120 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15121
15122         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15123         host is equipped with driver.h and driver.o so it can actually
15124         compile and run the tests.
15125
15126 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15127
15128         * gcc.c-torture/compile/991008-1.c: New test.
15129
15130 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15131
15132         * lib/gcc-dg.exp: Include target-supports.exp
15133
15134 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15135
15136         * lib/target-supports.exp: New file: Provide procs to test for
15137         features supported by the target.
15138         (check_weak_available): Moved here from ecos.exp.
15139         (check_alias_available): New proc: Determine of the target
15140         toolchain supports the alias attribute.
15141
15142         * gcc.dg/special/ecos.exp: Move check_weak_available to
15143         target-supports.exp.
15144         (alias-1.c): Only perform the test if the target supports
15145         aliases.
15146         (wkali-1.c): Only perform the test if the target supports
15147         aliases.
15148
15149         * gcc.dg/990506-0.c: Expect error messages from cross
15150         targets as well as native targets.
15151
15152 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15153
15154         * gcc.dg/ultrasp1.c: Removed xfail.
15155         * gcc.dg/struct-ret-2.c: Likewise.
15156         * gcc.dg/array-1.c: Likewise.
15157
15158 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15159
15160         * gcc.dg/struct-ret-2.c: New test.
15161
15162         * gcc.dg/array-1.c: New test.
15163
15164 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15165
15166         * gcc.c-torture/execute/991030-1.c: New test.
15167
15168 1999-10-26  Richard Henderson  <rth@cygnus.com>
15169
15170         * gcc.c-torture/compile/991026-2.c: New test.
15171
15172 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15173
15174         * gcc.c-torture/compile/991026-1.c: New test.
15175
15176 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15177
15178         * gcc.c-torture/execute/991023-1.c: New test.
15179
15180 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15181
15182         * gcc.c-torture/execute/991019-1.c: New test.
15183
15184 1999-10-16  Richard Henderson  <rth@cygnus.com>
15185
15186         * gcc.c-torture/execute/991016-1.c: New test.
15187
15188 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15189
15190         * gcc.c-torture/execute/991014-1.c: New test.
15191
15192 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15193
15194         * g++.old-deja/g++.other/union2.C: New test.
15195
15196 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15197
15198         * g++.old-deja/g++.other/vaarg2.C: New test.
15199         * g++.old-deja/g++.other/vaarg3.C: New test.
15200
15201 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15202
15203         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15204         in compile/.
15205
15206 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15207
15208         * gcc.c-torture/execute/va-arg-11.c: New test.
15209
15210 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15211
15212         * lib/file-format.exp (gcc_target_object_format): Don't
15213         crash if objdump is unavailable.
15214
15215 1999-09-29  Donn Terry <donn@interix.com>
15216
15217         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15218
15219 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15220
15221         * gcc.c-torture/compile/990928-1.c: New test.
15222
15223 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15224
15225         * g++.old-deja/g++.other/decl6.C: New test.
15226
15227 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15228
15229         * gcc.c-torture/execute/va-arg-10.c: New test.
15230
15231 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15232
15233         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15234         __PRETTY_FUNCTION__.
15235
15236 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15237
15238         * gcc.c-torture/execute/990923-1.c: New test.
15239
15240 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15241
15242         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15243         for which -fpic is inappropriate.
15244
15245 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15246
15247         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15248
15249 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15250
15251         * g++.old-deja/g++.other/dyncast1.C: New test.
15252         * g++.old-deja/g++.other/dyncast2.C: New test.
15253         * g++.old-deja/g++.other/dyncast3.C: New test.
15254         * g++.old-deja/g++.other/dyncast4.C: New test.
15255         * g++.old-deja/g++.other/dyncast5.C: New test.
15256         * g++.old-deja/g++.eh/catch3.C: New test.
15257         * g++.old-deja/g++.eh/catch3p.C: New test.
15258         * g++.old-deja/g++.eh/catch4.C: New test.
15259         * g++.old-deja/g++.eh/catch4p.C: New test.
15260         * g++.old-deja/g++.eh/catch5.C: New test.
15261         * g++.old-deja/g++.eh/catch5p.C: New test.
15262         * g++.old-deja/g++.eh/catch6.C: New test.
15263         * g++.old-deja/g++.eh/catch6p.C: New test.
15264         * g++.old-deja/g++.eh/catch7.C: New test.
15265         * g++.old-deja/g++.eh/catch7p.C: New test.
15266         * g++.old-deja/g++.eh/catch8.C: New test.
15267         * g++.old-deja/g++.eh/catch8p.C: New test.
15268         * g++.old-deja/g++.eh/catch9.C: New test.
15269         * g++.old-deja/g++.eh/catch9p.C: New test.
15270
15271 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15272
15273         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15274         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15275
15276 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15277
15278         * gcc.c-torture/compile/990913-1.c: New test.
15279
15280 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15281
15282         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15283         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15284
15285 1999-09-09  Richard Henderson  <rth@cygnus.com>
15286
15287         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15288
15289 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15290
15291         * g++.old-deja/g++.other/lookup11.C: New test.
15292         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15293         what is permitted and what we want.
15294         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15295         overload use.
15296         * g++.old-deja/g++.jason/rfg5.C: Likewise
15297
15298 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15299
15300         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15301         * gcc.c-torture/noncompile/poison-1.c: New file.
15302
15303 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15304
15305         * g++.old-deja/g++.other/sizeof3.C: New test.
15306         * g++.old-deja/g++.other/sizeof4.C: New test.
15307         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15308         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15309
15310 1999-09-07  Richard Henderson  <rth@cygnus.com>
15311
15312         * gcc.dg/va-arg-1.c: New.
15313
15314 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15315
15316         * gcc.c-torture/execute/va-arg-9.c: New test.
15317
15318 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15319
15320         * g77.f-torture/compile/980519-2.f: New test.
15321         * g77.f-torture/compile/19990905-0.f: New test.
15322         * g77.f-torture/compile/19990905-1.f: New test.
15323         * g77.f-torture/compile/19990905-2.f: New test.
15324
15325         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15326
15327 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15328
15329         * gcc.c-torture/execute/990827-1.c: Fix typo.
15330
15331 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15332
15333         * g++.old-deja/g++.other/deref1.C: New test.
15334
15335 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15336
15337         * g++.old-deja/g++.other/ambig2.C: New test.
15338         * g++.old-deja/g++.other/cond5.C: New test.
15339         * g++.old-deja/g++.other/lookup16.C: New test.
15340
15341 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15342
15343         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15344         assemblers too.
15345
15346 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15347
15348         * lib/c-torture.exp: Avoid the "compare executables" optimization
15349         when testing native.
15350
15351 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15352
15353         * gcc.c-torture/execute/990829-1.c: New test.
15354         * gcc.c-torture/compile/990829-1.c: New test.
15355
15356 1999-08-27  Paul Burchard  <burchard@pobox.com>
15357
15358         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15359         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15360         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15361         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15362         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15363         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15364         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15365         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15366         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15367         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15368         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15369
15370 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15371
15372         * gcc.c-torture/execute/990827-1.c: New test.
15373
15374 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15375
15376         * g77.f-torture/noncompile/19990826-4.f: New test.
15377
15378         * g77.f-torture/compile/19990826-3.f: New test.
15379
15380         * g77.f-torture/execute/19990826-2.f: New test.
15381
15382         * g77.f-torture/compile/19990826-1.f: New test.
15383
15384         * gcc.c-torture/execute/990826-0.c: New test.
15385         * g77.c-torture/execute/19990826-0.f: New test.
15386
15387         * g77.f-torture/noncompile/970626-2.f: New test.
15388
15389 1999-08-25  Paul Burchard  <burchard@pobox.com>
15390
15391         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15392         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15393         lss-011.C: New tests.
15394
15395 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15396
15397         * g++.old-deja/g++.other/decl5.C: New test.
15398
15399 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15400
15401         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15402         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15403         call `postbase' for each one.  All callers of `postbase' changed
15404         to call this instead.
15405
15406 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15407
15408         * gcc.c-torture/execute/990811-1.c: New test.
15409
15410 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15411
15412         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15413         just native ones.
15414
15415         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15416         just native ones.
15417
15418 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15419
15420         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15421
15422 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15423
15424         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15425
15426 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15427
15428         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15429
15430 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15431
15432         * gcc.c-torture/execute/990804-1.c: New test.
15433
15434 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15435
15436         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15437         * g++.old-deja/g++.brendan/crash64.C: Likewise
15438         * g++.old-deja/g++.brendan/overload8.C: Likewise
15439
15440 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15441
15442         * g++.old-deja/g++.other/struct1.C: New test.
15443
15444 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15445
15446         * g++.old-deja/g++.other/enum2.C: New test.
15447
15448 1999-08-02  Richard Henderson  <rth@cygnus.com>
15449
15450         Adapted from tests from Franz Sirl:
15451         * gcc.c-torture/execute/va-arg-7.c: New test.
15452         * gcc.c-torture/execute/va-arg-8.c: New test.
15453
15454 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15455
15456         * gcc.c-torture/compile/990801-2.c: New test.
15457
15458         * gcc.c-torture/compile/990801-1.c: New test.
15459
15460 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15461
15462         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15463         fp-cmp-1.c, converting double to float.
15464
15465         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15466         fp-cmp-1.c, converting double to long double.
15467
15468         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15469         from fr1 to unknown_register, since fr1 is a legitimate register
15470         on some machines.
15471
15472 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15473
15474         * README: More listname related changes.
15475
15476 1999-07-08  Catherine Moore  <clm@cygnus.com>
15477
15478         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15479
15480 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15481
15482         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15483
15484 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15485
15486         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15487
15488 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15489
15490         * gcc.dg/990703-1.c: New test.
15491
15492 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15493
15494         * lib/file-format.exp: New file: Move definition of proc
15495         gcc_target_object_format to here from
15496         gcc.dg/special/ecos.exp.
15497
15498         * lib/c-torture.exp: Include lib file-format.exp.
15499         * lib/gcc-dg.exp: Include lib file-format.exp.
15500
15501         * gcc.dg/special/ecos.exp: Remove definition of proc
15502         gcc_target_object_format.
15503
15504 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15505
15506         * gcc.c-torture/execute/990628-1.c: New test.
15507
15508 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15509
15510         * gcc.c-torture/compile/990625-2.c: New test.
15511
15512         * gcc.c-torture/compile/990625-1.c: New test.
15513
15514 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15515
15516         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15517         attributes compile.
15518         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15519         ports that use the COFF/PE file format.
15520
15521 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15522
15523         * gcc.c-torture/compile/990617-1.c: New test.
15524
15525 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15526
15527         * g++.old-deja/g++.other/decl4.C: New test.
15528
15529 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15530
15531         * g++.old-deja/g++.other/bitfld3.C: New test.
15532
15533 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15534
15535         * g++.old-deja/g++.eh/catch1.C: New test.
15536
15537 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15538
15539         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15540
15541         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15542         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15543
15544 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15545
15546         * g77.f-torture/compile/19990502-0.f: Replace with new,
15547         shorter, test that still fails after recent changes.
15548
15549 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15550
15551         * gcc.c-torture/execute/990604-1.c: New test.
15552
15553 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15554
15555         * gcc.c-torture/execute/990531-1.c: New test.
15556
15557 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15558
15559         * gcc.c-torture/compile/990527-1.c: New test.
15560
15561 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15562
15563         * gcc.c-torture/execute/990527-1.c: New test.
15564
15565 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15566
15567         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15568         bitfields as signed.
15569
15570 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15571
15572         * g77.f-torture/compile/19990525-0.f: New test.
15573
15574 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15575
15576         * gcc.c-torture/execute/990525-2.c: New test.
15577
15578         * gcc.c-torture/execute/990525-1.c: New test.
15579
15580 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15581
15582         * g++.old-deja/g++.other/anon3.C: New test.
15583         * g++.old-deja/g++.other/anon4.C: New test.
15584         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15585         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15586         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15587         Merrill).
15588
15589 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15590
15591         * gcc.c-torture/execute/990524-1.c: New test.
15592
15593         * gcc.dg/990524-1.c: New test.
15594
15595 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15596
15597         * gcc.c-torture/compile/990523-1.c: New test.
15598
15599 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15600
15601         * gcc.c-torture/compile/990519-1.c: New test.
15602
15603 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15604
15605         * gcc.c-torture/compile/990517-1.c: New test.
15606
15607         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15608         (e4, f4): New tests.
15609         (main): Call them.
15610
15611 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15612
15613         * gcc.dg/noreturn-1.c: New test.
15614
15615 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15616
15617         * gcc.c-torture/execute/990513-1.c: New test.
15618
15619 1999-05-10  Richard Henderson  <rth@cygnus.com>
15620
15621         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15622
15623 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15624
15625         * g77.f-torture/execute/erfc.f: Use small single-precision
15626         values, to avoid problems on Alphas when not -mieee.
15627
15628 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15629
15630         * gcc.dg/990506-0.c: New test.
15631
15632 1999-05-08  Richard Henderson  <rth@cygnus.com>
15633
15634         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15635         the constant to test.  Don't XFAIL 64-bit targets.
15636
15637         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15638         * g++.old-deja/g++.law/profile1.C: Likewise.
15639
15640         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15641         operator new instances.
15642         * g++.old-deja/g++.other/delete5.C: Likewise.
15643
15644 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15645
15646         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15647         intrinsic.
15648
15649 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15650
15651         * g77.f-torture/execute/u77-test.f: Reverse order of two
15652         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15653
15654 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15655
15656         * gcc.dg/compare1.c: New test.
15657
15658 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15659
15660         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15661         New tests.
15662
15663 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15664
15665         * g77.f-torture/compile/19990502-1.f: New test.
15666
15667 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15668
15669         * g77.f-torture/compile/19990502-0.f: New test.
15670
15671 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15672
15673         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15674         intrinsic.
15675
15676 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15677
15678         * g77.f-torture/execute/u77-test.f (main): List libU77
15679         intrinsics not currently tested.
15680         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15681         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15682         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15683         Trim blanks off the ends of some printed strings.
15684
15685 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15686
15687         * g77.f-torture/execute/u77-test.f (main): Just warn about
15688         FSTAT gid disagreement, as it's expected on some systems.
15689
15690 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15691
15692         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15693         use a new function, which allows for some slop.
15694         Clean up some commentary.
15695         (issum): The new function.
15696         (sgladd): Deleted subroutine.
15697
15698 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15699
15700         * g77.f-torture/execute/u77-test.f: Modify to be more like
15701         libf2c/libU77 version, bringing patches to that version here.
15702         Add suitable commentary.
15703
15704 1999-04-25  Richard Henderson  <rth@cygnus.com>
15705
15706         * gcc.dg/990424-1.c: New test.
15707
15708 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15709
15710         * g77.f-torture/execute/u77-test.f (main): Bug involving
15711         LSTAT has been fixed, so turn back on full checking.
15712
15713 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15714
15715         * g77.f-torture/compile/19990419-0.f: New test.
15716         * g77.f-torture/execute/19990419-1.f: New test.
15717
15718 1999-04-17  Richard Henderson  <rth@cygnus.com>
15719
15720         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15721         to avoid the need for a prototype to supress a warning.
15722
15723 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15724
15725         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15726
15727 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15728
15729         * gcc.c-torture/execute/990404-1.c: New test.
15730
15731 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15732
15733         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15734         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15735         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15736         missing initializer warnings.
15737
15738 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15739
15740         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15741         matching strings.
15742
15743 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15744
15745         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15746
15747 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15748
15749         * g77.f-torture/execute/19990325-0.f: New test.
15750         * g77.f-torture/execute/19990325-1.f: New test.
15751
15752 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15753
15754         * gcc.c-torture/execute/990324-1.c: New test.
15755
15756 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15757
15758         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15759         test with 4.
15760
15761 1999-03-17  Richard Henderson  <rth@cygnus.com>
15762
15763         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15764
15765 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15766
15767         * g77.f-torture/execute/19990313-2.f: New test.
15768         * g77.f-torture/execute/19990313-3.f: New test.
15769
15770 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15771
15772         * g77.f-torture/execute/19990313-0.f: New test.
15773         * g77.f-torture/execute/19990313-1.f: New test.
15774
15775 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15776
15777         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15778         printf to sprintf.
15779         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15780         (main): Add check for u15.  Conditionalize u31 check depending on
15781         whether ints are <32 bits or >=32 bits.
15782
15783 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15784
15785         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15786
15787 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15788
15789         * g77.f-torture/compile/19990305-0.f: New test.
15790         * g77.f-torture/execute/19981119-0.f: New test.
15791
15792 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15793
15794         * g77.f-torture/execute/970625-2.f: call ABORT if final
15795         result is not correct, instead of just printing it.
15796         Add this checking via newly introduced obfuscation, to
15797         trip up buggy front ends.
15798
15799 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15800
15801         * g77.f-torture/compile/960317-1.f: Moved from being
15802         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15803
15804 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15805
15806         * g77.f-torture/execute/960317-1.f: New (old) test.
15807         * g77.f-torture/execute/970625-2.f: Ditto.
15808
15809 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15810
15811         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15812         message on line 1 or line 2; cccp and cpplib do this differently.
15813
15814 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15815
15816         * g++.old-deja/g++.law/weak1.C: New test.
15817
15818 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15819
15820         * gcc.c-torture/execute/990119-1.c: Renamed to...
15821         * gcc.dg/990119-1.c: this, so it will only be tested once
15822         (it's a preprocessor test, it doesn't need to be run at
15823         multiple optimization levels).
15824
15825 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15826
15827         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15828           ALWAYS_CXXFLAGS.
15829
15830 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15831
15832         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15833         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15834         to not be compilable by current g77.
15835
15836 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15837
15838         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15839
15840 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15841
15842         * gcc.c-torture/execute/990222-1.c: New test.
15843
15844 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15845
15846         * g77.f-torture/compile/19990218-0.f: New test.
15847         * g77.f-torture/noncompile/19990218-1.f: New test.
15848
15849 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15850
15851         * g77.f-torture/compile/19981216-0.f: New test.
15852
15853 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15854
15855         * gcc.dg/990214-1.c: New test.
15856
15857 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15858
15859         * gcc.dg/990213-2.c: New test.
15860
15861         * gcc.dg/990213-1.c: New test.
15862
15863 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15864
15865         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15866         ints.
15867
15868 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15869
15870         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15871         specified by target.
15872
15873         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15874
15875 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15876
15877         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15878
15879 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15880
15881         * gcc.dg/special/ecos.exp: New test driver for new tests with
15882         special requirements.
15883
15884         * gcc.dg/special/alias-1.c: New test.
15885         * gcc.dg/special/gcsec-1.c: New test.
15886         * gcc.dg/special/weak-1.c: New test.
15887         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15888         * gcc.dg/special/weak-2.c: New test.
15889         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15890         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15891         * gcc.dg/special/wkali-1.c: New test.
15892         * gcc.dg/special/wkali-2.c: New test.
15893         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15894         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15895
15896 1999-02-10  Felix Lee  <flee@cygnus.com>
15897
15898           * lib/c-torture.exp (c-torture-compile): Pull out code for
15899           analyzing gcc error messages.
15900           (c-torture-execute): Likewise.  Fix some (harmless) false
15901           positives.
15902           * lib/gcc.exp (gcc_check_compile): New function.
15903
15904 1999-02-08  Richard Henderson  <rth@cygnus.com>
15905
15906         * gcc.c-torture/execute/990208-1.c: New test.
15907
15908 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15909
15910         * g++.dg/special/ecos.exp: New driver for new tests with special
15911         requirements
15912
15913         * g++.dg/special/conpr-1.C: New test
15914         * g++.dg/special/conpr-2.C: New test
15915         * g++.dg/special/conpr-2a.C: New test
15916         * g++.dg/special/conpr-3.C: New test
15917         * g++.dg/special/conpr-3a.C: New test
15918         * g++.dg/special/conpr-3b.C: New test
15919
15920         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15921         allow g++ to use the dg driver
15922
15923         * README: Add comment about g++.dg directory
15924
15925 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15926
15927         * README: Update email addresses.
15928
15929 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15930
15931         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15932         arguments in order to force structure S onto the stack even on
15933         the alpha.
15934         (test): Pass 10 leading arguments to function foo as well as the
15935         structure S.
15936
15937         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15938         failure for all targets.
15939
15940         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15941         abort to terminate program execution.
15942
15943 1999-01-30  Richard Henderson  <rth@cygnus.com>
15944
15945         * gcc.c-torture/execute/990130-1.c: New test.
15946
15947 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15948
15949         * gcc.dg/990130-1.c: New test.
15950
15951 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15952
15953         * gcc.c-torture/execute/990128-1.c: New test.
15954
15955 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15956
15957         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15958
15959 1999-01-27  Felix Lee  <flee@cygnus.com>
15960
15961         * lib/c-torture.exp (c-torture-compile): pull out code for
15962         analyzing gcc error messages.
15963         (c-torture-execute): ditto, and fix some (harmless) false
15964         positives.
15965         * lib/gcc.exp (gcc_check_compile): new function.
15966
15967 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15968
15969         * gcc.dg/990117-1.c: New test.
15970
15971         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15972
15973         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15974
15975 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15976
15977         * g77.f-torture/compile/990115-1.f: New test.
15978
15979 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15980
15981         * gcc.c-torture/compile/990107-1.c: New test
15982
15983 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15984
15985         * gcc.c-torture/execute/990106-2.c: New test.
15986
15987         * gcc.c-torture/execute/990106-1.c: New test.
15988
15989 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15990
15991         * gcc.c-torture/compile/981223-1.c: New test.
15992
15993 1998-12-29  Richard Henderson  <rth@cygnus.com>
15994
15995         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15996         (opt3): Rename from opt4 and disable.
15997
15998 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15999
16000         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16001
16002 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16003
16004         * g++.old-deja/g++.other/conv5.C: New test.
16005
16006 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16007
16008         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16009
16010 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16011
16012         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16013
16014 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16015
16016         * gcc.c-torture/compile/981211-1.c: New test.
16017
16018 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16019
16020         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16021
16022         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16023
16024 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16025
16026         * gcc.special/930510-1.c: Make C9X safe.
16027         * gcc.misc-tests/gcov-1.c Similarly.
16028         * gcc.misc-tests/gcov-2.c Similarly.
16029
16030 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16031
16032         * gcc.dg/ultrasp1.c: New test.
16033
16034 1998-12-06  Richard Henderson  <rth@cygnus.com>
16035
16036         * gcc.c-torture/execute/981206.c: New test.
16037
16038 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16039
16040         * g++.old-deja/g++.ns/template7.C: New test.
16041
16042         * g++.old-deja/g++.other/expr1.C: New test.
16043
16044         * g++.old-deja/g++.eh/tmpl3.C: New test.
16045
16046         * g++.old-deja/g++.eh/tmpl2.C: New test.
16047
16048 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16049
16050         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16051         * g++.old-deja/g++.other/using6.C: Removed.
16052         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16053
16054         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16055
16056 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16057
16058         * g++.old-deja/g++.pt/overload8.C: New test.
16059
16060         * g++.old-deja/g++.pt/overload7.C: New test.
16061
16062         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16063
16064         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16065         and relinking messages.
16066         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16067         compiling with -frepo.
16068
16069 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16070
16071         * g++.old-deja/g++.pt/lookup6.C: New test.
16072
16073 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16074
16075         * gcc.c-torture/execute/981130-1.c: New test.
16076         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16077
16078 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16079
16080         * g++.old-deja/g++.pt/explicit76.C: New test.
16081
16082         * g++.old-deja/g++.pt/friend38.C: New test.
16083
16084         * g++.old-deja/g++.ns/crash2.C: New test.
16085
16086         * g++.old-deja/g++.pt/defarg8.C: New test.
16087
16088         * g++.old-deja/g++.pt/instantiate6.C: New test.
16089
16090         * g++.old-deja/g++.pt/static6.C: New test.
16091
16092         * g++.old-deja/g++.pt/decl2.C: New test.
16093
16094 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16095
16096         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16097         problem is actually related with name lookup, but so what? :-)
16098
16099         * g++.old-deja/g++.pt/friend37.C: New test.
16100
16101 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16102
16103         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16104         element, which fails on some systems.
16105
16106         * g77.f-torture/execute/labug1.f: New test.
16107
16108 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16109
16110         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16111         is defined.
16112
16113 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16114
16115         * g77.f-torture/compile/981117-1.f: New test.
16116
16117 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16118
16119         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16120         properly discarded.
16121
16122 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16123
16124         * gcc.c-torture/execute/memcheck: New directory of tests for
16125         -fcheck-memory-usage.
16126
16127 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16128
16129         * README: New file, general information about the testsuite and
16130         new description of the various C++ test subdirectories.
16131         * README.g++: Eliminate obsolete information, update and move most
16132         relevant stuff to README.
16133
16134 1998-11-07  Richard Henderson  <rth@cygnus.com>
16135
16136         * gcc.c-torture/compile/981107-1.c: New test.
16137
16138 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16139
16140         * execute/memcpy-bi.c: New testcase.
16141
16142 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16143
16144         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16145         base classes.
16146
16147         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16148         template is selected.
16149
16150         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16151         classes, it should be accepted for all types.
16152
16153         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16154
16155         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16156         specializations start with template headers.
16157
16158 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16159
16160         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16161
16162         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16163         non-POD types.
16164
16165 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16166
16167         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16168
16169 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16170
16171         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16172
16173 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16174
16175         * 981019-1.c: New test.
16176
16177 1998-10-14  Robert Lipe <robertl@dgii.com>
16178
16179         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16180         find objc headers.
16181
16182 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16183
16184         * compile/981001-4.c: Remove use of GCC extension that triggers a
16185         compiler bug.
16186
16187 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16188
16189         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16190
16191 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16192
16193         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16194         instantiation of template produces incorrect code for delete
16195         expression.
16196
16197         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16198         constructors' name is not unique.
16199         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16200         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16201
16202         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16203         automatic array of const is ill-formed.
16204
16205         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16206         of template parameter?
16207
16208         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16209         const.
16210
16211         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16212         pointer-to-member expression.
16213
16214         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16215         declaration causes ICE.
16216
16217 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16218
16219         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16220         reserved in the global namespace.
16221
16222         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16223         generate needed virtual table.
16224
16225         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16226
16227 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16228
16229         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16230         template-dependent type
16231
16232 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16233
16234         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16235         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16236         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16237
16238         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16239         class should be usable as argument of member function.
16240         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16241         class should be usable as return type of member function.
16242         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16243         class should be usable as type of data member.
16244
16245         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16246
16247 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16248
16249         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16250
16251 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16252
16253         * gcc.dg/dll-?.c Add thumb to target list.
16254         Fix assembler scan patterns to match current assembler output.
16255
16256 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16257
16258         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16259         matching of template brackets.
16260
16261         * g++.old-deja/g++.other/using4.C: New test.  Test using
16262         declarations of methods from base classes.
16263
16264         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16265         within functions should introduce names into the innermost
16266         enclosing namespace.
16267
16268         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16269         of static locals if first initialization throws.
16270
16271 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16272
16273         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16274
16275 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16276
16277         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16278         lose track of the possible targets of tablejump insns.
16279         * special/special.exp: Run it.
16280
16281 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16282
16283         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16284         must be declared before its specializations can be named in friend
16285         declarations.
16286
16287 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16288
16289         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16290
16291         * g77.f-torture/execute/io1.f: New test.
16292
16293 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16294
16295         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16296         with pointer to template function, for which no argument deduction
16297         is possible.
16298
16299         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16300         specialization of template function as argument to template
16301         function.
16302
16303         * g++.old-deja/g++.other/access2.C: New test; Inner class
16304         shouldn't have privileged access to Outer's names.
16305
16306 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16307
16308         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16309         friend template declared within template class conflicts with
16310         nested class of the same name.
16311
16312         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16313         is ignored.
16314
16315         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16316         object with direct initializer as function declaration.
16317
16318         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16319         initializers.
16320
16321         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16322         involving const pointer and NULL produces incorrect result.
16323
16324         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16325         type name without `typename' should be rejected with -pedantic.
16326
16327 1998-10-02  Richard Henderson  <rth@cygnus.com>
16328
16329         * g++.old-deja/g++.other/addrof1.C: New test.
16330
16331 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16332
16333         * gcc.c-torture/compile/981001-1.c: New test.
16334         * gcc.c-torture/execute/981001-1.c: New test.
16335
16336 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16337
16338         * gcc.c-torture/compile/981001-2.c: New test.
16339         * gcc.c-torture/compile/981001-3.c: New test.
16340         * gcc.c-torture/compile/981001-4.c: New test.
16341
16342 1998-10-01  Robert Lipe  <robertl@dgii.com>
16343
16344         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16345         multilibbed hosts.   Idea grafted from g77.exp.
16346
16347 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16348
16349         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16350         avoid losing on systems which need -lsocket.
16351
16352 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16353
16354         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16355         * g++.old-deja/g++.other/nested2.C: Ditto.
16356         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16357         failure.
16358
16359 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16360
16361         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16362         preferred over template operator!= for enum bitfields.
16363
16364 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16365
16366         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16367         that happen to have the same base name, but in different scopes,
16368         are incorrectly rejected.
16369
16370 1998-09-16  Richard Henderson  <rth@cygnus.com>
16371
16372         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16373         on the native word size instead of an integer literal.
16374
16375 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16376
16377         * g++.old-deja/g++.other/static2.C: Invocation of static data
16378         member of type pointer-to-function denoted as non-static member.
16379
16380         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16381         checks involving function types and aliases.
16382
16383 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16384
16385         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16386         redefined to the same non-trivial type.
16387
16388         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16389         namespace-qualification of template specializations declared in
16390         other namespaces.
16391
16392         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16393         to declare a subset of the specializations of a template function
16394         as friends of specializations of a template class.
16395
16396         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16397         member templates that do not fully specialize the enclosing
16398         template class are rejected.
16399
16400 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16401
16402         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16403
16404 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16405
16406         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16407         altered from libf2c/libU77 version.
16408
16409 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16410
16411         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16412
16413 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16414
16415         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16416         (un)signed char are different types for template specialization
16417         purposes.
16418
16419 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16420
16421         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16422         * objc: ObjC testsuite.
16423
16424 1998-08-31  Catherine Moore  <clm@cygnus.com>
16425
16426         * gcc.c-torture/execute/941014-1.x:  New file.
16427
16428 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16429
16430         * lib/c-torture.exp: Add support for
16431         torture_eval_before_compile and torture_eval_before_execute
16432         variables.
16433
16434 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16435
16436         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16437         this test triggers valid.
16438
16439 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16440
16441         * gcc.dg/980827-1.c: New test.
16442
16443 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16444
16445         * gcc.c-torture/execute/loop-4b.c: New test.
16446
16447 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16448
16449         * lib/c-torture.exp: Add support for
16450         torture_eval_before_compile and torture_eval_before_execute
16451         variables.
16452
16453 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16454
16455         * gcc.c-torture/compile/980825-1.c: New test.
16456
16457 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16458
16459         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16460         count number tests in opt_t0 not good_t0.
16461
16462 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16463
16464         * gcc.c-torture/compile/930326-1.x: Fix typo.
16465
16466 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16467
16468         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16469         causes an ICE.
16470
16471 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16472
16473         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16474         STACK_SIZE is defined.
16475         * gcc.c-torture/unsorted/stuct.c: Similarly.
16476
16477         * gcc.c-torture/compile/980821-1.c: New test.
16478
16479 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16480
16481         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16482
16483 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16484
16485         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16486         code.
16487
16488 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16489
16490         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16491         error'.
16492
16493 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16494
16495         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16496
16497 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16498
16499         * gcc.c-torture/compile/980816-1.c: New test.
16500
16501         * gcc.dg/980816-1.c: New test.
16502
16503 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16504
16505         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16506         compiler for ieee tests.
16507
16508 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16509
16510         * g77.f-torture/compile/980729-0.f: New test.
16511
16512 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16513
16514         * gcc.c-torture/special/eeprof-1.c: New test, for
16515         -finstrument-functions.
16516         * gcc.c-torture/special/special.exp: Run it.
16517
16518 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16519
16520         * gcc.c-torture/compile/980729-1.c: New test.
16521
16522 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16523
16524         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16525         __thumb__ is defined, and test for ARM style doubles if so.
16526
16527 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16528
16529         * g77.f-torture/noncompile/980615-0.f: New test.
16530
16531 1998-07-26  H.J. Lu  (hjl@gnu.org)
16532
16533         * gcc.dg/980312-1.c: Do link instead of compile.
16534         * gcc.dg/980313-1.c: Likewise.
16535
16536 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16537
16538         * gcc.c-torture/compile/980726-1.c: New test.
16539
16540 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16541
16542         * g77.f-torture/execute/io0.f: New test.
16543
16544 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16545
16546         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16547         an int.
16548
16549 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16550
16551         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16552         m32r bugs.
16553
16554 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16555
16556         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16557         c-decl.c:grokdeclarator can handle mode attributes.
16558
16559 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16560
16561         * gcc.c-torture/execute/980716-1.c: New test.
16562
16563 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16564
16565         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16566         the mn10200.
16567         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16568         the mn10200.
16569         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16570         * gcc.c-torture/compile/930326-1.x: Similarly.
16571
16572 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16573
16574         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16575         New test from Craig.
16576
16577 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16578
16579         * g77.f-torture/noncompile/980616-0.f: New test.
16580
16581         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16582
16583 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16584
16585         *  g++.other/singleton.C: Return error value instead of taking
16586         SIGSEGV.
16587
16588 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16589
16590         *  g++.other/singleton.C: New test.   Warning is under dispute.
16591         Runtime crash is not.
16592
16593 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16594
16595         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16596         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16597         using6.C, using7.C}:  New namespace tests.
16598
16599 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16600
16601         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16602         specialization with typedef'ed names used as array indexes.
16603
16604 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16605
16606         * gcc.c-torture/execute/980709-1.c: New test.
16607
16608         * gcc.dg/980709-1.c: New test.
16609
16610 1998-07-07  Richard Henderson  <rth@cygnus.com>
16611
16612         * gcc.c-torture/execute/bcp-1.c: New test.
16613
16614 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16615
16616         * gcc.c-torture/execute/980707-1.c: New test.
16617
16618 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16619
16620         * gcc.c-torture/compile/980706-1.c: New test.
16621
16622 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16623
16624         * g77.f-torture/execute/980701-0.f,
16625         g77.f-torture/execute/980701-1.f: New test from Craig.
16626
16627 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16628
16629         * gcc.c-torture/compile/980701-1.c: New test.
16630
16631         * gcc.c-torture/execute/980701-1.c: New test.
16632
16633 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16634 rlsruhe.de>
16635
16636         * g++.old-deja/g++.robertl/eb132.C: New test.
16637         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16638
16639 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16640
16641         * g77.f-torture/execute/980628-7.f,
16642         g77.f-torture/execute/980628-8.f,
16643         g77.f-torture/execute/980628-9.f,
16644         g77.f-torture/execute/980628-10.f: New tests from Craig.
16645
16646         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16647
16648 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16649
16650         * g77.f-torture/execute/980628-4.f: New test from Craig.
16651         * g77.f-torture/execute/980628-5.f: Likewise.
16652         * g77.f-torture/execute/980628-2.f: Likewise.
16653         * g77.f-torture/execute/980628-0.f: Likewise.
16654         * g77.f-torture/execute/980628-1.f: Likewise.
16655         * g77.f-torture/execute/980628-3.f: Likewise.
16656         * g77.f-torture/execute/980628-6.f: Likewise.
16657
16658 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16659
16660         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16661         directory when nothing has been installed yet.
16662
16663 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16664
16665         * gcc.c-torture/special/special.exp: Handle newer versions of
16666         dejagnu.
16667
16668 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16669
16670         * gcc.dg/980626-1.c: New test.
16671
16672 1998-06-19  Bruno Haible <haible@ilog.fr>
16673
16674         * gcc.misc-tests/m-un-2.c: New test.
16675         * g++.old-deja/g++.other/warn01.c: Likewise.
16676
16677 1998-06-19  Robert Lipe  <robertl@dgii.com>
16678
16679         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16680         compatibility with assmblers with a different comment character.
16681         Eliminate use of GAS-specific extensions.
16682
16683 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16684
16685         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16686
16687 1998-06-19  Robert Lipe  <robertl@dgii.com>
16688
16689         *lib/g77.exp: Replace search for libf2c.a with search for newly
16690         renamed libg2c.a
16691
16692 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16693
16694         * gcc.c-torture/execute/980617-1.c: New test.
16695
16696 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16697
16698         * gcc.c-torture/execute/980612-1.c: New test.
16699
16700 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16701
16702         * gcc.dg/980523-1.c: Only test on ppc-linux.
16703         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16704
16705         * gcc.c-torture/execute/980608-1.c: New test.
16706
16707 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16708
16709         * gcc.c-torture/execute/980605-1.c: New test.
16710
16711 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16712
16713         * gcc.c-torture/execute/980604-1.c: New test.
16714
16715 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16716
16717         * gcc.c-torture/execute/980602-1.c: New test.
16718         * gcc.c-torture/execute/980602-2.c: Likewise.
16719
16720 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16721
16722         * 970125-0.f: Fix per JCB.  Add commentary.
16723
16724 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16725
16726         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16727         IEEE -0 support.
16728
16729 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16730
16731         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16732         earlier.
16733
16734 1998-05-28  Catherine Moore <clm@cygnus.com>
16735
16736         * gcc.c-torture/execute/980526-3.c: New test.
16737
16738 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16739
16740         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16741         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16742         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16743         m88k-motorola-sysv3 to XFAIL.
16744
16745 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16746
16747         * gcc.dg/980526-1.c: New test.
16748         * gcc.c-torture/execute/980526-2.c: New test.
16749
16750 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16751
16752         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16753
16754         * gcc.c-torture/execute/980526-1.c: New test.
16755
16756 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16757
16758         * g77.f-torture/execute/alpha2.f: Add runtime test.
16759
16760 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16761
16762         * g++.old-deja/old-deja.exp: Strip leading directories.
16763
16764         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16765         error for the line.  Don't run multiple tests for the same line.
16766
16767 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16768
16769         * gcc.dg/980523-1.c: New test.
16770
16771 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16772
16773         * g77.f-torture/compile/970915-0.f: New test.
16774
16775 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16776
16777         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16778
16779 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16780
16781         * gcc.dg/980520-1.c: New test.
16782
16783 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16784
16785         * gcc.dg/980502-1.c: Fix return type.
16786
16787 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16788
16789         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16790         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16791         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16792         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16793         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16794
16795 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16796
16797         * g77.f-torture/execute/980520-1.f: New test.
16798
16799 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16800
16801         * lib/mike-g77.exp: New file.
16802
16803         * g77.f-torture/noncompile/noncompile.exp,
16804         g77.f-torture/noncompile/check0.f: New files.
16805
16806 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16807
16808         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16809         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16810         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16811         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16812         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16813         abort where appropriate.
16814
16815 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16816
16817         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16818         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16819
16820 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16821
16822         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16823
16824 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16825
16826         * g77.f-torture/compile/980427-0.f: New test.
16827
16828 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16829
16830         * g77.f-torture/compile/980424-0.f: New test.
16831
16832 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16833
16834         * g77.f-torture/compile/980419-2.f (main): New test.
16835         * g77.f-torture/compile/970125-0.f: New test.
16836         * g77.f-torture/compile/980419-1.f: New test.
16837
16838 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16839
16840         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16841         of loop-4.c.
16842
16843 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16844
16845         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16846
16847 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16848
16849         * gcc.c-torture/compile/980329-1.c: New test.
16850
16851 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16852
16853         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16854         * gcc.dg/980312-1.c: Fix typo in -march command.
16855
16856 1998-03-16  H.J. Lu  (hjl@gnu.org)
16857
16858         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16859
16860 1998-03-11  Robert Lipe  <robertl@dgii.com>
16861
16862         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16863         Dave Love agree the Fortran source is bogus.
16864
16865 1998-03-11  Robert Lipe  <robertl@dgii.com>
16866
16867         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16868         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16869         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16870         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16871         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16872
16873 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16874
16875         * g++.old-deja/g++.other/friend1.C: New test.
16876
16877 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16878
16879         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16880         possibly uninitialized) variables and declare dnrm2.
16881
16882 1998-02-23  Robert Lipe <robertl@dgii.com>
16883
16884         From Bruno Haible <haible@ilog.fr>:
16885         * gcc.c-torture/execute/980223.c: New test.
16886
16887 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16888
16889         * gcc.dg/ifelse-1.c: New test.
16890
16891 1998-02-09  H.J. Lu  (hjl@gnu.org)
16892
16893         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16894
16895           * lib/old-dejagnu.exp (old-dejagnu): Added the
16896           "execution test - XFAIL *-*-*" handling in the spirit of
16897           "excess errors test -". Changed the "execution test fails"
16898           handling to be like "excess errors test fails".
16899           * Update various tests accordingly.
16900
16901 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16902
16903         * gcc.c-torture/execute/980205.c: New test.
16904
16905 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16906
16907         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16908         * lib/f-torture.exp: Similarly.
16909         * gcc.c-torture: Rename all .cexp files to .x files.
16910
16911 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16912
16913         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16914         (940510-1.c): Removed duplicate.
16915         (971104-1.c): New test.
16916
16917 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16918
16919           * lib/f-torture.exp: Improve error and loop detection.
16920
16921 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16922
16923         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16924         use that to size the filler array.
16925
16926 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16927
16928         * lib/c-torture.exp(c-torture-execute): Fix typo.
16929
16930         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16931         testcase as the executable name. Keep the executable around if
16932         the test fails.
16933
16934 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16935
16936         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16937         changes.  Only test one -g option, and move it to the end of the
16938         list of options to test.
16939
16940 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16941
16942         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16943         variable GCC_TORTURE_OPTIONS to supply default switches separated
16944         by colons.  If no environment variable, run tests with -O0 -g, -O1
16945         -g, and -O2 -g as well.
16946
16947 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16948
16949         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16950         explanatory comments. Fix indentation.
16951
16952 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16953
16954         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16955
16956 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16957
16958         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16959         * g++.old-deja/g++.mike/p7325.C: Likewise.
16960         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16961
16962 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16963
16964         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16965         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16966         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16967         * g++.old-deja/g++.law/operators4.C: Likewise.
16968
16969 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16970
16971         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16972         * g++.old-deja/g++.mike/p784.C: Ditto.
16973         * g++.old-deja/g++.mike/p785.C: Ditto.
16974
16975 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16976
16977           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16978
16979 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16980
16981         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16982         target feature; pass this to c-torture-execute as needed.
16983
16984 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16985
16986         * lib/c-torture.exp(c-torture-execute): If the previous and the
16987         current executables being tested are identical, we don't need to
16988         run the executable again. Try to make the executable names
16989         unique. Add an optional argument for passing additional compiler
16990         flags.
16991
16992 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16993
16994         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16995
16996 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16997
16998         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16999
17000 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17001
17002         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17003         32bit or larger longs.
17004
17005         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17006         have either a 32bit long or 32bit int.
17007
17008 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17009
17010         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17011         Make double precision tests dependent on sizeof (double).
17012
17013 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17014
17015         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17016         too.
17017
17018 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17019
17020         * gcc.c-torture/compile/961203-1.cexp: New script.
17021
17022 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17023
17024         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17025         up the includes ourselves.
17026
17027 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17028
17029         * lib/plumhall.exp: Remove random include, and add a few
17030         verbose messages for debugging.
17031
17032 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17033
17034         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17035         of trying to do it ourselves.
17036
17037 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17038
17039         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17040
17041 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17042
17043         * gcc.prms/5403.c: Made regexp a bit less strict.
17044
17045 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17046
17047         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17048         is returned from remote_load instead.
17049         * lib/plumhall.exp: Ditto.
17050         * lib/mike-g++.exp: Ditto.
17051         * lib/old-dejagnu.exp: Ditto.
17052         * lib/c-torture.exp: Ditto.
17053
17054 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17055
17056         * lib/g++.exp: Use build_wrapper procedure.
17057         * lib/gcc.exp: Ditto.
17058
17059 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17060
17061         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17062         an old-style decl for malloc.  Fixes tests to work when
17063         sizeof (int) != sizeof (size_t).
17064
17065 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17066
17067         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17068
17069         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17070         use stdargs.h interface.
17071
17072 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17073
17074         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17075         NO_VARARGS when compiling.
17076
17077 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17078
17079         * lib/plumhall.exp(ph_includes): New procedure.
17080         (ph_make): Use it.
17081         (ph_compiler): Ditto.
17082
17083         * lib/g++.exp: Rename test-glue.c to testglue.c.
17084         * lib/gcc.exp: Ditto.
17085
17086 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17087
17088         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17089         to completion when it's called.
17090
17091 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17092
17093         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17094         is defined, don't do test.
17095
17096 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17097
17098         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17099         for object files.
17100         (ph_summary): Mark skipped testcases as untested, not unresolved.
17101
17102         * lib/plumhall.exp (ph_make): If unresolved because of bad
17103         errorCode, record errorCode in log file.
17104         (*): Replace send_log/verbose with verbose -log.
17105
17106 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17107
17108         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17109         double conversion if double isn't at least 8 bytes.
17110
17111         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17112         int to work with targets where int is 16 bits.
17113
17114         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17115         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17116         precision for the test to complete.
17117
17118 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17119
17120         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17121         if d10v is not compiled with the -mdouble64 flag.
17122         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17123
17124         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17125         d10v is not compiled with the -mint32 flag.
17126
17127 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17128
17129         * lib/plumhall.exp: Use incr_count.
17130
17131 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17132
17133         * gcc.c-torture: Update to c-torture-1.45.
17134
17135 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17136
17137         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17138         the name of the expect testcase file).
17139
17140         * lib/g++.exp(g++_init): Ditto.
17141
17142 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17143
17144         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17145         the host.
17146
17147         * lib/gcc.exp(gcc_exit): New procedure.
17148
17149 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17150
17151         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17152         specs where appropriate.
17153
17154         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17155         because of new "candidates are" messages, and removed a few
17156
17157         * Converted all non-old-style g++ testcases to old-style, and
17158         moved into g++.old-deja.
17159
17160 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17161
17162         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17163         options.
17164
17165         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17166         succeeded.
17167
17168         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17169
17170 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17171
17172         * lib/gcc.exp (gcc_target_compile): Add support for defining
17173         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17174         the machine doesn't have those features.
17175
17176 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17177
17178         * g++.law/operators4.exp: Don't use LIBS.
17179
17180 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17181
17182         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17183
17184         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17185         * lib/g++.exp: Set it here instead. Also, allow use of the
17186         --tool_exec and --tool_opt options. Change CXX to
17187         GXX_UNDER_TEST.
17188
17189         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17190
17191         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17192
17193 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17194
17195         * lib/old-dejagnu.exp: Use prune_warnings instead of
17196         prune_system_crud.
17197         * lib/mike-g++.exp: Ditto.
17198         * lib/gcc.exp: Ditto.
17199         * lib/g++.exp: Ditto.
17200
17201         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17202
17203 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17204
17205           * 941014-2.c: Include stdlib.h
17206           * 960327-1.c: Include stdio.h
17207           * dbra.c, index-1.c: Don't assume ints are 32bits.
17208
17209 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17210
17211         * lib/gcc.exp: Add gcc,stack_size target feature.
17212
17213         * lib/g++.exp(g++_target_compile): Add the include and link
17214         paths here, not in two other places. And, it's $options, not
17215         options.
17216
17217         * lib/mike-g++.exp(postbase): Remove the code that determines
17218         the correct include and link paths.
17219         * g++.old-deja/old-deja.exp: Ditto.
17220
17221 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17222
17223         * lib/g++.exp(g++_init): target_compile no longer returns the
17224         filename of the result.
17225
17226 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17227
17228         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17229         call to glob.
17230
17231         * gcc.c-torture/special/special.exp: Change call to
17232         gcc_target_compile to include the object file.
17233
17234 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17235
17236         * gcc.c-torture/special/special.exp: Correct misspelling in last
17237         change.
17238
17239 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17240
17241         * lib/plumhall.exp(ph_summary): Log the entire output of the
17242         executable. Return -1 if there were any failures, 0 otherwise.
17243         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17244         (ph_make): Clean up objects and executables that were built
17245         if the tests succeeded.
17246
17247 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17248
17249         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17250         libraries and includes in the build tree as appropriate.
17251
17252 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17253
17254         * lib/c-torture.exp: Instead of looking for the global variable
17255         NO_LONG_LONG, check to see if that's a feature of the target.
17256
17257 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17258
17259         * config/default.exp: Minimize. Delete the remainer of the files in
17260         config; this functionality is now in devo/dejagnu/config.
17261
17262         g++.*/*: Pass any additional flags used to compile to postbase;
17263         delete CXXFLAGS.
17264
17265         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17266         is now done by runtest.exp. Use gcc_target_compile instead of
17267         compile.
17268
17269         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17270         Remove references to CFLAGS. Use remote_file instead of
17271         calling rm -f.
17272         (c-torture): Take a list of arguments to use to compile this
17273         testcase.
17274
17275         lib/g++.exp: Simplify. Use target_compile instead of compile.
17276         lib/gcc-dg.exp: Ditto.
17277         lib/gcc.exp: Ditto.
17278         lib/mike-{gcc,g++}.exp: Ditto.
17279         lib/old-dejagnu.exp: Ditto.
17280         lib/plumhall.exp: Ditto.
17281
17282 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17283
17284         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17285         (ph_linker): Likewise.
17286
17287 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17288
17289           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17290         MAP_ANON / MAP_ANONYMOUS if defined;
17291         else try to map from /dev/zero .
17292
17293 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17294
17295         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17296         isn't defined, then define it to MAP_ANONYMOUS.
17297
17298 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17299
17300         * gcc.c-torture: Update to c-torture-1.42 release.
17301
17302 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17303
17304         * gcc.c-torture: Update to c-torture-1.41 release.
17305
17306 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17307
17308         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17309         c-torture release.
17310
17311 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17312
17313         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17314         and LDFLAGS.  Fix second case to append the target_info ldflags
17315         onto LDFLAGS, not CFLAGS.
17316         * lib/g++.exp (g++_init): Add target_info stuff.
17317         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17318         of libgloss and newlib flags for !native.
17319
17320         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17321         (GDB): Fix relative path to go up another dir for finding gdb.
17322
17323 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17324
17325         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17326         versions in the target_info array, if they don't exist.
17327
17328 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17329
17330         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17331
17332 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17333
17334         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17335         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17336
17337 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17338
17339         * lib/old-dejagnu.exp: Don't remove the output file before we've
17340         actually tested it. Don't append pwd to the path of the executable
17341         we're testing.
17342
17343 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17344
17345         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17346
17347 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17348
17349         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17350         temporary directory for compiler files, and set it to a default
17351         value of /tmp. Set $output as the name of the output file from
17352         compiling the testcase. Add a -o option to $cflags_var so the
17353         compiler writes the final output file as $output. Set $executable
17354         to $output.
17355
17356         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17357         directory for compiler files, and set it to /tmp if it doesn't
17358         already have a value. Set $output_file to the name of the output
17359         file from compiling the testcase. Add a -o option to CXXFLAGS so
17360         the compiler writes the final output file as $output. Use $output
17361         as the executable to be tested.
17362
17363 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17364
17365         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17366
17367 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17368
17369         * gcc.c-torture/execute/pending-1.c: New test.  Still
17370         pending in Tege's queue.
17371
17372 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17373
17374         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17375         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17376         if there were failures.  Call unresolved if there were unresolved
17377         testcases.  Call gcc_fail if program did not run to completion.
17378         (ph_make): Pass additional argument name to ph_execute.
17379         (ph_execute): Add new argument.  Pass additional arguments to
17380         ph_summary.  Call gcc_fail is there is no execution output.
17381
17382 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17383
17384         * lib/plumhall.exp (proc_summary): Output relavent summary
17385         lines into the log so specific failures in plumhall can be
17386         investigated.
17387
17388 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17389
17390         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17391         (c-torture-execute): Don't try to execute tests which use
17392         "long long" types if $NO_LONG_LONG is nonzero.
17393
17394 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17395
17396         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17397         not c-torture.
17398
17399         * gcc.ieee: Move from here.
17400         * gcc.c-torture/execute/ieee: To here.
17401
17402 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17403
17404         * gcc.c-torture: Update to c-torture-1.41 release.
17405
17406 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17407
17408         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17409         not "$output".
17410
17411 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17412
17413         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17414         -c present.
17415
17416 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17417
17418         * config/proelf.exp: Handle connecting to a simulator.
17419
17420 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17421
17422         * config/proelf.exp: New file.  Enough framework that we can
17423         run c-torture tests on the proelf targets (or any other target
17424         that gdb can connect to for that matter).
17425
17426 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17427
17428         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17429         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17430
17431         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17432         exec_output exists.
17433
17434 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17435
17436         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17437         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17438
17439         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17440         to pass/fail/unresolved/unsupported/untested.  Caller must now
17441         call unresolved/unsupported/untested.
17442         * lib/*.exp: Update FSF address.  Update to handle new results of
17443         ${tool}_load.
17444         * lib/chill.exp (verbose): Delete.
17445
17446 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17447
17448         * lib/gcc.exp (default_gcc_start): Change order of args to
17449         $LDFLAGS $CFLAGS $LIBS.
17450         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17451         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17452         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17453         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17454         * gcc.misc-tests/dg-test.exp: Likewise.
17455         * gcc.misc-tests/msgs.exp: Likewise.
17456         * gcc.prms/prms.exp: Likewise.
17457         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17458         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17459
17460         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17461
17462 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17463
17464         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17465
17466         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17467         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17468
17469         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17470         necessary.
17471
17472 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17473
17474         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17475         global for loop; add use of $mathlib.
17476         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17477         settings here; set mathlib for anything but VxWorks.
17478
17479 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17480
17481         * gcc.c-torture: Update to c-torture-1.40 release.
17482
17483 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17484
17485         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17486         dg.exp.
17487
17488 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17489
17490         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17491         global.
17492
17493 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17494
17495         * lib/g++.exp (LIBS): Define if not already.
17496         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17497         (gcc-dg-prune): Call prune_gcc_output.
17498         * lib/gcc.exp (prune_gcc_output): New proc.
17499         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17500         prune_gcc_output.
17501
17502 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17503
17504         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17505         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17506
17507 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17508
17509         * gcc.c-torture: Update to c-torture-1.39 release.
17510
17511 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17512
17513         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17514         fails, try others as well.
17515
17516 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17517
17518         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17519         If compilation fails, mark execute tests as `untested'.
17520         If test is marked as unsupported, don't mark compilation and
17521         execute tests as failed.
17522
17523 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17524
17525         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17526         libstdc++ for whether or not we want to be doing shared
17527         libraries.  Delete link_curses since we don't need it anymore.
17528         * lib/mike-g++.exp (postbase): Don't link in libg++.
17529         * g++.old-deja/old-deja.exp: Likewise.
17530
17531 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17532
17533         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17534
17535 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17536
17537         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17538         For that, add `-Wl,-a,shared_archive'.
17539         * g++.old-deja/old-deja.exp: Likewise.
17540
17541 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17542
17543         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17544
17545 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17546
17547         * lib/mike-g++.exp (postbase): Pay attention to the status of
17548         g++_load.
17549
17550 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17551
17552           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17553
17554 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17555
17556         * lib/gcc.exp (default_gcc_start): No longer need to log program
17557         being executed or its output, execute_anywhere does that now.
17558         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17559         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17560
17561 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17562
17563         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17564         the same as those in lib/g++.exp.
17565
17566 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17567
17568         * gcc.c-torture: Update to c-torture-1.38 release.
17569         * gcc.ieee: Related changes.
17570
17571 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17572
17573         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17574         "exec". Minor reformatting changes.
17575
17576         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17577         cross. This means all "exec" calls now work on a remote host as
17578         well.
17579         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17580         cross. Filter out the extra "\r\n" stuff that expect puts in.
17581         (c-torture-execute): Filter out the bogus warnings like
17582         c-torture-compile does. Add support for canadian cross.
17583         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17584         Use execute_anywhere rather than calling exec directly. Now it
17585         works for canadian cross testing.
17586
17587 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17588
17589         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17590         results into a variable, and check that rather than using file exists.
17591
17592 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17593
17594         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17595         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17596
17597 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17598
17599         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17600         lib_curses if there's a shared libg++ in the build tree.
17601
17602 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17603
17604         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17605         if not supported target.
17606
17607 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17608
17609         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17610         link_curses up to always happen, not just for native builds.
17611
17612 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17613
17614         * gcc.c-torture: Update to c-torture-1.36 release.
17615         * gcc.failure: Related changes.
17616
17617 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17618
17619         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17620
17621 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17622
17623         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17624         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17625         runshlib, link_curses, and mathlib for link and run.
17626
17627         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17628         pass the runtime shared library options for Solaris, OSF/1, and
17629         Irix5, and link with -lcurses to avoid unresolved references.
17630
17631 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17632
17633         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17634         only run once.
17635
17636 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17637
17638         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17639
17640 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17641
17642         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17643         do not have a framework for the "compat" tests yet.
17644
17645 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17646
17647         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17648         set to null if we're testing vxworks5.1.  Use that instead of
17649         `-lm' in the setting of LIBS for link and run.
17650
17651 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17652
17653         * config/rom68k.exp (${tool}_load): Major changes to make it
17654         work.  Verified that it does in fact return the stuff in
17655         exec_output properly.  Catch any Emul or any TRAP other than 0.
17656
17657 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17658
17659         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17660         LDFLAGS properly for targets that need stuff from libgloss.
17661         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17662         only run once.
17663         (gpp_initialized): New variable.
17664
17665 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17666
17667         * config/rom68k.exp: Load libgloss.exp.
17668         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17669         so we can produce a fully linked binary.
17670         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17671         so we can produce a fully linked binary.
17672
17673 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17674
17675         * lib/plumhall.exp (ph_section): Watch for expected failures.
17676         Add missing `else'.
17677
17678         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17679         run the testcase.
17680         (c-torture): Likewise.
17681
17682 1995-08-28  Doug Evans  <dje@cygnus.com>
17683
17684         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17685
17686         * lib/mike-g++.exp (mike_cleanup): New proc.
17687         (prebase): New globals compiler_result, not_compiler_result,
17688         target_regexp.
17689         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17690         allow leading "-" in pattern.  Watch for unsupported tests.
17691         If $compiler_result is set, pattern match assembler code,
17692         and ditto for $not_compiler_result.
17693         * lib/mike-gcc.exp: Likewise.
17694
17695         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17696         execution "succeeded".
17697
17698 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17699
17700         * config/win32.exp: New file.
17701         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17702
17703 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17704
17705         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17706         unsupported.
17707         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17708         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17709         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17710
17711         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17712         "... without exceptions was ...".  That is now handled by
17713         prune_system_crud.
17714         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17715
17716 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17717
17718         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17719         sieve.c,sort2.c}: New files.
17720         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17721         sieve.exp,sort2.exp}: Drivers for them.
17722
17723         * lib/mike-gcc.exp (program_output): New user settable variable.
17724         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17725         messages.
17726         * lib/mike-g++.exp (program_output): New user settable variable.
17727
17728         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17729
17730         * config/sh.exp: Deleted (use sim.exp instead).
17731
17732 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17733
17734         * config/vx.exp: Declare CHECKTASK as global.
17735         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17736         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17737         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17738
17739 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17740
17741         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17742         target. Like vx.exp, only includes `vx29k.exp' instead of
17743         `vxworks.exp'.
17744
17745 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17746
17747         * config/sim.exp: Increase time limit from 120 seconds to 240.
17748
17749 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17750
17751         * gcc.c-torture/execute/950628-1.c: New test.
17752
17753 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17754
17755         * gcc.c-torture: Update with changes/additions from
17756         c-torture-1.34.
17757
17758 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17759
17760         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17761
17762 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17763
17764         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17765
17766 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17767
17768         * gcc.c-torture/compile/950512-1.c: New test.
17769         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17770         * gcc.dg/struct-ret-1.c: Likewise.
17771
17772 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17773
17774         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17775           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17776
17777 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17778
17779         * gcc.c-torture/special/920411-1.c: Deleted.
17780         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17781
17782 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17783
17784         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17785         cpu limit.
17786
17787 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17788
17789         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17790
17791 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17792
17793         From kenner;
17794         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17795         is the proper length.
17796         * va-arg-3.c: Likewise.
17797
17798 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17799
17800         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17801         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17802
17803         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17804         * lib/g++.exp (default_g++_start): Delete old cruft.
17805
17806 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17807
17808         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17809         (2 * (1 << 18)) to (2 * (1 << 17)).
17810
17811         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17812
17813 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17814
17815         * config/rom68k.exp: Renamed from config/idp.exp
17816
17817 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17818
17819         * c-torture/compile/921109-2.c
17820
17821 1995-04-18  Mike Stump  <mrs@cygnus.com>
17822
17823         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17824         excess errors.
17825
17826 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17827
17828         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17829         output.
17830         * lib/g++.exp (default_g++_start): Likewise.
17831
17832 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17833
17834         * gcc.c-torture/compile/950329-1.c: New test.
17835
17836 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17837
17838           * config/bug.exp (${tool}_load): Updated to use new remote_open
17839           and remote_close procs.
17840         * config/idp.exp: New file.
17841
17842 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17843
17844         * gcc.c-torture/execute/950322-1.c: New test.
17845
17846 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17847
17848         * config/vx.exp (${tool}_load): Clean up testing of return code from
17849         vxworks_ld and vxworks_spawn.
17850
17851 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17852
17853         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17854
17855 1995-03-13  Mike Stump  <mrs@cygnus.com>
17856
17857         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17858         can mark excess errors on a machine by machine basis.  Note, the
17859         default is to not expect any excess errors, even when excess
17860         errors test - is given, so you will want to put an XFAIL ... on
17861         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17862         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17863         those 4 machines, but no others.
17864
17865 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17866
17867         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17868         * lib/c-torture.exp: to here.
17869
17870 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17871
17872         * gcc.c-torture/execute/950221-1.c: New test.
17873         * gcc.c-torture/execute/struct-ret-1.c: New test.
17874         * gcc.c-torture/compile/950221-1.c: New test.
17875
17876         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17877
17878 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17879
17880         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17881         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17882
17883 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17884
17885         * g++.gb: New directory of tests, derived from my signature and
17886         class scoping tests.
17887
17888         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17889         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17890         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17891         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17892         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17893         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17894         * g++.gb/sig25.C: Likewise.
17895
17896         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17897         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17898         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17899         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17900         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17901         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17902         * g++.gb/sig25.exp: Likewise.
17903
17904         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17905         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17906         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17907         * g++.gb/scope13.C: Likewise, this test still fails.
17908
17909         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17910         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17911         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17912         * g++.gb/scope13.exp: Ditto.
17913
17914         * g++.gb/README: New file, explains what these tests are about.
17915
17916 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17917
17918         * lib/dg.exp (dg-do): Support `preprocess'.
17919         (dg-test): Likewise.
17920
17921 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17922
17923         * config/udi.exp: change "continue -expect" to "exp_continue".
17924
17925 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17926
17927         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17928         Delete redundant tests.
17929
17930         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17931         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17932         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17933         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17934         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17935         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17936         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17937         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17938
17939         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17940         storing label pointers.
17941         * gcc.c-torture/execute/921019-1.c: Likewise.
17942         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17943         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17944         parameter fp.
17945         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17946         constants.
17947
17948         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17949         Delete obsolete tests.
17950
17951         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17952         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17953         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17954         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17955         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17956         * gcc.c-torture/compile/950124-1.c: New test.
17957
17958         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17959
17960 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17961
17962         * lib/mike-g++.exp: Add -lm to LIBS.
17963
17964 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17965
17966         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17967
17968 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17969
17970         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17971
17972 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17973
17974         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17975
17976 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17977
17978         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17979         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17980         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17981         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17982         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17983         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17984         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17985         * g++.law/{operators31.C, operators32.C,
17986         * g++.law/{operators33.C, operators34.C}: Likewise.
17987         * g++.law/{pic1.C, refs2.C}: Likewise.
17988         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17989         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17990         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17991         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17992
17993         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17994         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17995         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17996         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17997         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17998         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17999         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18000         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18001         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18002         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18003         * g++.law/{operators34.exp}: Likewise.
18004         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18005         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18006         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18007         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18008         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18009
18010         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18011         No longer expected to fail.
18012         * g++.law/missed-error3.C: Tweak for recent bool changes.
18013
18014 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18015
18016         * config/emb-unix: Deleted.
18017         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18018         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18019
18020 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18021
18022         * lib/dg.exp (dg-test): Fix typo in last patch.
18023
18024 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18025
18026         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18027         (handles multiple occurrences).
18028
18029 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18030
18031         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18032         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18033         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18034         printed).
18035         * lib/c-torture.exp (c-torture-compile): Likewise.
18036         (c-torture): Prepend full path if missing.
18037         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18038         (gcc_fail): Likewise.
18039         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18040
18041 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18042
18043         * lib/netware.exp: Only attach to NetWare i386 systems.
18044
18045 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18046
18047         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18048         messages.  Add test name to "output pattern match" pass/fail message.
18049
18050 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18051
18052         * gcc.dg: New testsuite.
18053         * gcc.dg/dg.exp: New file.
18054
18055         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18056         test-switch.c}: Deleted.
18057
18058         * gcc.misc-tests/msgs.exp: New testcase driver.
18059
18060 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18061
18062         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18063         Watch for illegal return values from ${tool}_load.
18064         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18065         cross targets.  Coerce return value >0 to 1.
18066
18067 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18068
18069         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18070
18071         * config/emb-unix.exp: New file.
18072
18073         * config/sim.exp: Error if variable $SIM not defined.
18074         (${tool}_load): Mark test as "untested" if simulator missing.
18075
18076         * config/unix.exp: Load remote.exp to get rcp_download.
18077         * lib/c-torture.exp: Use different option lists for testcases with
18078         and without loops.
18079         * gcc.c-torture/execute/execute.exp: Likewise.
18080
18081 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18082
18083         * config/*.exp: Clarify return code from ${tool}_load.
18084         Call `unresolved' or `untested' instead of `warning' or `perror'
18085         (sometimes you still want to call both though).
18086         Add comment that `shell_id' is local to each file.
18087         * config/udi.exp (timeout): Set to 30.
18088         Don't print warning if connection fails, $connectmode has already
18089         printed an error.
18090         (${tool}_load): Move verbose messages to level 2.
18091         Rework pattern for "Process started" message.
18092         Pass `shell_id' to ${connectmode}_download.
18093         Retry twice upon timeout.  Make resetting of target more robust.
18094         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18095         Pass `shell_id' to exit_$connectmode.
18096         Only call exit_$connectmode if connected.
18097         * config/unix.exp (${tool}_load): Check return codes better.
18098         * config/vrtx.exp (${tool}_load): Likewise.
18099         * config/vx.exp (${tool}_load): Likewise.
18100         Delete unneeded global's.
18101         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18102         from ${tool}_load.
18103         (dg-stat): Delete.
18104         (dg-init): Delete recording of pass/fail counts.
18105         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18106         (old-dejagnu-init): Likewise.
18107         (old-dejagnu-stat): Delete contents, empty proc now.
18108         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18109         (c-torture): Delete references to lcnt, lpass, lfail.
18110         Get option list from TORTURE_OPTIONS.
18111         Delete -funroll[-all]-loops if no loops.
18112         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18113         (g++_stat): Delete contents (empty proc now).
18114         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18115         (gcc_finish): Likewise.
18116         (gcc_stat): Deleted.
18117         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18118         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18119         * gcc.c-torture/execute/execute.exp: Likewise.
18120         Split tests into two parts: compile, execute.
18121         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18122         no loops.  Update to reflect clarified return codes from ${tool}_load.
18123
18124 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18125
18126         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18127         to grep for.
18128         (old-dejagnu): Likewise (where necessary).
18129
18130 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18131
18132         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18133
18134         * lib/dg.exp (dg-process-target): Fix processing of selector.
18135         Add comment regarding use of `error'.
18136
18137         * lib/gcc.exp (prune_system_crud): Define if missing.
18138         * lib/g++.exp (prune_system_crud): Likewise.
18139
18140         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18141         Call prune_system_crud.
18142         * lib/dg.exp (dg-runtest): New proc.
18143         Use perror instead of send_user for tcl errors in testcase.
18144         Don't return any value, it's never used.
18145         Don't clobber previous definition of `unknown'.
18146         Print tcl errors in `dg-final'.
18147
18148 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18149
18150         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18151         (dg-test): Don't print errorInfo, it contains stack backtrace.
18152
18153 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18154
18155         * lib/g++.exp (runtest_file_p): Define if missing.
18156
18157 1994-09-24  Doug Evans  (dje@cygnus.com)
18158
18159         * lib/mike-g++.exp: Comment out loading of g++.exp.
18160         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18161         (default_g++_version): Always print something.
18162         (default_g++_start): Comment out call to `which'.
18163         (g++_start, g++_load): Deleted (must be defined in config file).
18164         * lib/gcc.exp: Test for existence of $CC at start.
18165         Delete check for tmpdir (done in gcc_init).
18166         (default_gcc_version): Always print something.
18167         (default_gcc_start): Comment out call to `which'.
18168         * config/*.exp: Major cleanup - make cross targets work at least a
18169         little better for g++ (by not being "--tool gcc" specific).
18170         Rename gcc_xxx to ${tool}_xxx.
18171         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18172         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18173
18174 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18175
18176         * lib/c-torture.exp (c-torture-compile): Rework compiler
18177         message processing.
18178
18179         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18180         c-torture.
18181
18182 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18183
18184         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18185
18186         * lib/dg.exp (dg-process-target): Support { target native }.
18187
18188 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18189
18190         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18191         looked for "... program xxx got fatal signal".
18192         Correct regsub munging of `comp_output'.
18193         Ignore compiler messages "path prefix not used" and "linker input
18194         file unused".
18195
18196 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18197
18198         * lib/gcc.exp (runtest_file_p): Define if missing.
18199         * gcc.prms/template.c: Example to work from.
18200
18201 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18202
18203         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18204         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18205
18206         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18207         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18208         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18209         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18210
18211         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18212         (dg-process-target): No longer a varargs proc.
18213         Return S/N for target, P/F for xfail.  All callers changed.
18214         (user option procs): More argument checking.
18215         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18216         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18217         (dg-test): Skip test if not running on selected target in `dg-do'.
18218         Update handling of `dg-do-what', `dg-output-text'.
18219         Separate execution pass/fail from output pattern match pass/fail.
18220         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18221
18222 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18223
18224         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18225         target for 920510-1.c.
18226
18227 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18228
18229         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18230         Clean up comment regarding use of passcnt, etc.
18231         (gcc_stat): Don't update `testcnt' here.
18232         (gcc_finish): Do it here.
18233         Might as well reset `but_id' here too.
18234         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18235         to determine if the file should be tested.
18236         * gcc.c-torture/compile/compile.exp: Likewise.
18237         * gcc.c-torture/execute/execute.exp: Likewise.
18238         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18239         * gcc.misc-tests/dg-test.exp: Likewise.
18240         * gcc.prms/prms.exp: Likewise.
18241         * gcc.wendy/wendy.exp: Likewise.
18242         * g++.old-deja.exp: Likewise.
18243         Move "Testing file" message to verbose level 1.
18244
18245 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18246
18247         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18248
18249 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18250
18251         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18252         (default_gcc_start): Accept optional second list element
18253         of compiler flags.  Print compiler output at verbosity level 2.
18254         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18255         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18256         Save current values of framework globals passcnt, failcnt, xpasscnt,
18257         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18258         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18259         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18260         xfailcnt to compute stats.  Update framework global `testcnt' from
18261         pass/fail counts.
18262         (gcc_finish): New proc.  Clean up test environment.
18263         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18264         (gcc_epass, gcc_efail): Delete.
18265         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18266         argument of line number.
18267         (dg-init): If the tool has an init routine, call it.
18268         (dg-test): Remove args `cflags_var' and `libs_var'.
18269         Pass all compiler options to ${tool}_start.
18270         Handle missing line number.
18271         (dg-finish): New function.
18272         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18273         particular files.  Call gcc_finish at end.  Move "skipping test"
18274         message to verbosity level 3.
18275         * gcc.c-torture/compile/compile.exp: Likewise.
18276         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18277         * gcc.c-torture/execute/execute.exp: Likewise.
18278         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18279         Print testcase being tried at verbosity level 1.
18280         * gcc.c-torture/special/special.exp: Unset xfail.
18281         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18282         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18283         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18284         * gcc.failure/failure.exp: Likewise.
18285         * gcc.ieee/ieee.exp: Likewise.
18286         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18287         Update call to dg-test.  Call dg-finish at end.
18288         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18289         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18290         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18291         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18292         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18293         * gcc.wendy/wendy.exp: Add copyright.
18294         Delete setting of tmpdir (done by gcc_init).
18295         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18296         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18297         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18298         gcc_[ce]pass/fail.
18299
18300 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18301
18302         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18303         confusion.
18304         (g++_load): Likewise.
18305
18306         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18307         Rename argument to `prog' to remove the confusion.
18308         Varargs fns behave differently too!
18309         (g++_load): Likewise.
18310
18311         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18312
18313         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18314         what it is.  Delete (always) printing of status value for !native.
18315         Simplify verbose code, and include status and exec_output.
18316         (g++_load): Use gcc_load.
18317
18318 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18319
18320         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18321         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18322         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18323         940714-3.c as these testcases don't exist anymore.  Make
18324         va-arg-1.c expected to pass.
18325
18326 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18327
18328         * gcc.misc-tests/misc.exp: Only run specific testcases.
18329         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18330         * gcc.misc-tests/dg-[1-9].c: New files.
18331
18332         * lib/dg.exp: New testsuite driver.
18333         * gcc.prms/prms.exp: Use it.
18334
18335         * README.gcc: New file.
18336
18337         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18338         Document and reset `lxpass' and `lxfail'.
18339         Simplify "initialized" message.
18340         (gcc_stat): Clean up comments a little.
18341
18342 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18343
18344         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18345
18346 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18347
18348         * lib/old-dejagnu.exp (process-option): New proc.
18349         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18350         (old-dejagnu): Simplify.
18351         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18352
18353 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18354
18355         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18356         exists and is not an empty string.
18357
18358         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18359         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18360         finished.
18361         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18362         automatically.
18363
18364         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18365         longer expected to fail.
18366
18367         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18368         "f" function call.
18369
18370         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18371
18372         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18373         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18374         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18375         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18376         c-torture-1.29.
18377
18378         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18379         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18380
18381         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18382
18383         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18384         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18385
18386         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18387         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18388         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18389
18390 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18391
18392         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18393         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18394         940714-1.c, 940714-2.c, 940714-3.c},
18395         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18396         gcc.misc-tests/{mg.c,mg.exp}:
18397         New tests.
18398         * gcc.noncompile/noncompile.exp: Change accordingly.
18399
18400 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18401
18402         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18403         Undo previous clobberage.
18404
18405 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18406
18407         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18408         * gcc.special/{930510-1.c, special.exp}:
18409         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18410         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18411         struct-varargs-1.c}: New tests from c-torture-1.26.
18412
18413 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18414
18415         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18416           argument to switch.
18417
18418 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18419
18420         * Revert the previous changes.  Please see Rob's directory
18421           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18422           fixes.
18423
18424 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18425
18426         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18427             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18428             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18429             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18430             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18431             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18432             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18433             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18434             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18435             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18436             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18437             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18438             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18439             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18440             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18441             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18442             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18443             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18444             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18445             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18446             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18447             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18448             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18449             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18450             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18451             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18452             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18453
18454 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18455
18456         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18457             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18458           with perror calls.
18459
18460 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18461
18462         * config/unix.exp (g++_load): Fix syntax.
18463
18464 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18465
18466         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18467         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18468         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18469         Don't expect va-arg-1.c to fail.  Correct expected output for
18470         920928-1.c.
18471         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18472         * gcc.wendy/hbm4.c: Correct typo.
18473         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18474
18475 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18476
18477         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18478         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18479         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18480         * lib/c-torture.exp (c-torture-compile): Ditto.
18481
18482         Reduce volume of output (remove all the -I's and such).
18483         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18484         Call gcc_cpass, gcc_cfail.
18485         (c-torture): Pass testing option to c-torture-compile.
18486
18487 1994-03-21  Doug Evans  (dje@cygnus.com)
18488
18489         Bring patches over from progressive.
18490         * config/default.exp: Exit remote shell cleanly.
18491         (g++_exit, g++_start): Add default versions.
18492         * config/sim.exp (gcc_load): Use perror, not error.
18493
18494 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18495
18496         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18497         set in site.exp.
18498
18499 1994-03-14  Doug Evans  (dje@cygnus.com)
18500
18501         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18502         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18503         (wendy_try): New proc to run testcase.
18504         (main loop): Call 'em.
18505         * gcc.wendy/*.c: Clean up pass to correct expected output.
18506
18507         * lib/gcc.exp: Minor cleanup work.
18508         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18509
18510 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18511
18512         * config/sim.exp (gcc_load): Document return codes better.
18513         Don't pass -v to simulator.
18514
18515 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18516
18517           * gcc.special/920717-x.c: Fix typo.
18518           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18519           get at sources.
18520
18521         * lib/mike-gcc.exp: Fix typo.
18522
18523 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18524
18525         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18526         binary to use, transform the name.
18527         * config/*.exp: rename everything. Nuke any g++ specific files,
18528         it's now a special case of gcc that requires no special support.
18529         Add a default.exp for unsupported targets.
18530
18531 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18532
18533         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18534         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18535         version of Tcl.
18536
18537 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18538
18539         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18540         than a warning.
18541
18542 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18543
18544         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18545
18546 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18547
18548         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18549         option_list.  Compile every file with only 4/6 option choices
18550         (same as C torture) instead of with 12/18 different option
18551         choices.
18552         * lib/c-torture.exp: Likewise.
18553
18554         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18555         not already set.
18556
18557 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18558
18559         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18560         can put an XFAIL *-*-* on excess errors.
18561
18562 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18563
18564         * g++.law: Add more tests derived from g++-bugs snapshots.
18565
18566         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18567         equivalent to g++.law/init9.
18568
18569         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18570         compiled it, and the a.out file after we've run it.
18571
18572 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18573
18574         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18575         compiled it, and the a.out file after we've run it.
18576
18577 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18578
18579         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18580
18581 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18582
18583         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18584         version number.
18585
18586 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18587
18588         * g++.law: New directory of g++ tests derived from the g++-bugs
18589         snapshots.
18590
18591 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18592
18593         * gcc.compile: initbug1.c initbug1.exp testcase added
18594
18595 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18596
18597         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18598         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18599           fixes submitted by Jeff Law (law@cs.utah.edu)
18600         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18601           Jeff Law (law@cs.utah.edu)
18602
18603
18604 1993-11-30  Mike Stump  (mrs@cygnus.com)
18605
18606         * config/unix-g++.exp: Follow the gcc way of doing things.
18607         * g++.old-deja/old-deja.exp: Minor updates.
18608         * lib/g++.exp: New file, follow the gcc way of doing things.
18609         * lib/old-dejagnu.exp: Minor updates.
18610         * lib/mike-g++.exp: Always unset errorInfo.
18611
18612 1993-11-06  Mike Stump  (mrs@cygnus.com)
18613
18614         * lib/gcc.exp: Fix some errors with the below change, CC and
18615         CFLAGS should be global when setting, not local.
18616
18617 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18618
18619         * lib/gcc.exp: Transform tool name.
18620
18621 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18622
18623         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18624
18625 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18626
18627         * lib/gcc.exp: change gcc_done to gcc_stat
18628
18629 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18630
18631         * Upgraded gcc testsuite to c-torture version 1.25
18632
18633 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18634
18635         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18636         * lib/c-torture: added hooks for new reporting code.
18637
18638 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18639
18640         * config/sh-gcc.exp: check if sh-sim exists in the path
18641
18642 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18643
18644         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18645         * gcc.compile/compile.exp: Initial changes for new logic.
18646         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18647         * gcc.failure/failure.exp: Initial changes for new logic.
18648         * gcc.ieee/ieee.exp: Initial changes for new logic.
18649         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18650         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18651         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18652         * lib/c-torture.exp: Initial changes for new logic.
18653         * lib/gcc.exp: Initial changes for new logic.
18654
18655 1993-10-15  Mike Stump  (mrs@cygnus.com)
18656
18657         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18658         depend upon failure or success.  Fully qualify names in failure
18659         and success messages.  Always remove a.out before starting
18660         compile, just in case.  Pay more attention to error text output by
18661         the compiler.  Handle testcases with no known past errors just
18662         like all others, so that things are uniform.  Other miscellaneous
18663         improvements.
18664
18665 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18666
18667         * gcc.cpp: new directory for cpp tests
18668
18669 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18670
18671         * lib/chill.exp: Code reformatted, removed unused code.
18672         * config/unix-chill.exp: Code reformatted, removed unused code.
18673         * chill.execute/execute.exp: Code reformatted, removed unused code.
18674         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18675
18676 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18677
18678         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18679         routines not written.
18680
18681 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18682
18683         * config/bug-gcc.exp: Use new procs from bug.exp.
18684
18685 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18686
18687         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18688         via ftp, rather than depending on NFS.
18689         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18690         case.
18691
18692 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18693
18694         * config/bug-gcc.exp: Use new download proc.
18695
18696 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18697
18698         * chill.execute/execute.exp: cleanups, handles errors better
18699         * chill.compile/compile.exp: rewrite, based on execute.exp
18700         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18701         * lib/chill.exp: major changes to diff proc and compile and link
18702           procs. added chill_fail and chill_pass wrappers to pass and
18703           fail. added more comments, and handle error codes better.
18704           Added a hack to capture stderr from exec, so noncompile tests
18705           can work.
18706
18707 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18708
18709         * chill.execute/execute.exp: rewrite of testsuite driver
18710         * lib/chill.exp: rewrite of testsuite driver
18711         * config/unix-chill.exp: rewrite of testsuite driver
18712
18713 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18714
18715     In chill.execute:
18716         * iexpr.ch: Standardize uppercase.
18717         * tuples.dat: Standardize uppercase.
18718         * vary.ch: standardize.  Correct varying string assignments.
18719         * vary.dat: Add new output lines.
18720
18721 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18722
18723     In chill.execute:
18724         * chprintf.ch: Standardize use of uppercase.
18725         * tuples.ch: Standardize and turn arr2 into a DCL,
18726           rather than a SYN.
18727         * pinits.ch: Standardize.
18728
18729 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18730
18731         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18732         * Makefil: Renamed to Makefile.in.
18733         * configure.in: New.
18734
18735 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18736
18737     In chill.execute:
18738         * .cvsignore: Add result/output files.
18739         * Makefile: Fix up variables at start.  Use MFLAGS
18740           everywhere.  Correct bool_loc, built_ins entries.
18741           Add entry for vary1.ch.
18742         * bitarray.ch: Standardize upper-case usage.
18743         * bitexpr.ch: Standardize, add output of b1.
18744         * params.ch: Use arrayt in along PROC parameters, to
18745           avoid novelty problems.
18746         * sets.ch: Tiny cleanup.
18747         * vary1.ch: Re-indent.
18748
18749 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18750
18751           * Add PR-related files to Makefiles, .cvsignore files, etc.
18752
18753 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18754
18755         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18756           with compiler objects. New names are test-flow.c and test-loop.c
18757
18758 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18759
18760         * Upgraded c-torture tests from 1.19 to 1.20
18761
18762         * new files:
18763         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18764         * gcc.compile: 930623-1.c 930623-2.c
18765         * gcc.noncompile: 930622-1.c 930622-2.c
18766         * gcc.failure: 920411-1.c 920627-2.c
18767         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18768
18769 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18770
18771         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18772           More changes to get testsuite working properly. Needs more work.
18773           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18774
18775 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18776
18777         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18778           More changes to get testsuite working properly. Needs more work.
18779
18780 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18781
18782         * chill.compile/compile.exp: Added for Dejagnu support
18783         * chill.execute/execute.exp: Added for Dejagnu support
18784         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18785
18786 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18787
18788     This should complete moving the CHILL test files.
18789         * chill.noncompile(.cvsignore printf.grt
18790             in-printf.grt chprintf.grt chprintf.ch):
18791             Added test-support files.
18792           (Makefile): Modified further.
18793         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18794             signal.ch): Added test files.
18795           * chill.execute (.cvsignore printf.grt printr.c
18796             in-printf.grt rts.c chprintf.grt rts.h): Added
18797           test-support files.
18798             (Makefile): More corrections.
18799
18800 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18801
18802         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18803           test cases, ready for DejaGnu.
18804
18805 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18806
18807         * Upgraded c-torture tests from 1.18 to 1.19
18808
18809         * gcc.compile: added test(s):
18810           930607-1.c
18811         * gcc.execute: added test(s):
18812           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18813
18814         * added new subdirectory for misc tests: gcc.misc-tests
18815         * gcc.misc-test(s): added tests:
18816           inst-check.c test-consts.c test-ior.c test-switch.c
18817
18818 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18819
18820         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18821
18822 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18823
18824         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18825
18826 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18827
18828         * Upgraded c-torture tests from 1.17 to 1.18
18829
18830 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18831
18832         * Upgraded c-torture tests from 1.12 to 1.17
18833
18834 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18835
18836         * lib/old-dejagnu.exp:
18837           Fixed handling of XFAIL target triplets to correctly
18838           recognize wildcard characters.  Removed code that
18839           appended a unique id tag to the end of the file name
18840           printed out by the result of the testcases within a
18841           given test file.
18842
18843 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18844
18845         * lib/old-dejagnu.exp:
18846           Reworked expected failure handling to trigger off of XFAIL
18847           keyword in keyphrase embeded in testcase source code. The
18848           XFAIL keyword must be at the end of the keyphrase line. It
18849           may optionally be followed by one or more target triplets.
18850           It has just occured that the handling of wildcards in the
18851           target triplet may not be correct.
18852
18853 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18854
18855         * g++.old-deja/tests:
18856           Moved all subdirectories up one level into g++.old-deja .
18857
18858         * lib/old-dejagnu.exp:
18859           Fixed problem with CXXFLAGS not being properly reset, and being
18860           corrupted with extraneous "-c" compiler option.  This was
18861           causing binaries to not be generated for test that needed them.
18862           Modified strings passed to "pass" and "fail" so that individual
18863           tests from the same test file would be distinguished by an
18864           identifier appended to the test file name in the summary logs;
18865           this corrected a problem with erroneous diff logs.  Added code
18866           to search testcases for expected fail and unexpected pass keywords.
18867
18868 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18869
18870         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18871
18872 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18873
18874         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18875           Removed extraneous text from end of "Special g++ Options"
18876           keyphrase.
18877
18878         * lib/old-dejagnu.exp: Added pattern matching to look for new
18879           keywords, embedded in testcases comments, which will trigger
18880           calls to xpass and xfail.
18881
18882 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18883
18884         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18885           comments embedded in the testcases, especially the one looking for
18886           special compiler options, as well as the pattern matching for the
18887           compiler output again.
18888
18889 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18890
18891         * lib/old-dejagnu.exp: Do a proper check of the return value for
18892           execute tests. Fixed several problems with the pattern matching
18893           of the compiler output which gave erroneous test results.
18894           Changed several of the test result messages to be more descriptive.
18895         * config/unix-g++.exp: Proc g++_load now actually works and
18896           executes the tests passed to it and returns a usable return
18897           value.
18898
18899 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18900
18901           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18902
18903 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18904
18905         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18906           Modified both files to properly execute the old style
18907           dejagnu tests. The previous versions of these files were
18908           experimental and did not function anything near correctly.
18909
18910 1993-04-05  Rob Savoye  (rob@cygnus.com)
18911
18912         * Removed all Makefile.in and configure.in files. No configuration
18913         needed now.
18914
18915 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18916
18917         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18918
18919 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18920
18921         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18922         gcc.special/configure.in, gcc.noncompile/configure.in,
18923         gcc.execute/configure.in, gcc.code_quality/configure.in,
18924         g++.other/configure.in, g++.old-deja/configure.in,
18925         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18926         in srcname setting.
18927
18928 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18929
18930         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18931         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18932         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18933
18934 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18935
18936         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18937         (gdb_exit): Don't remove *_soc files.
18938
18939 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18940
18941         * lib/c-torture.exp: Don't look for main; instead always use -w
18942         -c.  This is how the c-torture tests work.  Remove the object
18943         file if the compilation succeeds.
18944         * gcc.execute/execute.exp: Remove executable if test passes.
18945         * gcc.noncompile/noncompile.exp: Every test is an expected
18946         failure.
18947         * gcc.special/special.exp: Added tests from c-torture 1.11,
18948         corrected use of existing test.
18949         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18950         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18951         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18952         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18953         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18954         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18955         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18956         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18957         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18958         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18959         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18960         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18961         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18962         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18963         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18964         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18965         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18966         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18967         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18968         c-torture 1.11.
18969         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18970         correspond to c-torture 1.11.
18971
18972         * New file.